• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
September 16, 2025, 21:51:47 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
September 16, 2025, 21:51:47 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρόγραμμα Σπουδών Ακαδημα...
by Fraser
[Today at 20:35:03]

Εργασία στην METLEN, Γνώμ...
by Επίδοξος
[Today at 20:05:46]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[Today at 19:37:40]

[Στοχαστικά Σήματα και Δι...
by Kv
[Today at 17:14:10]

Αποτελέσματα Εξεταστικής ...
by le papillon
[Today at 17:05:17]

[Τηλεπικοινωνιακά Συστήμα...
by Mr Watson
[Today at 10:31:04]

Ευρωμπάσκετ 2025
by Katarameno
[Today at 02:46:49]

Πότε θα βγει το μάθημα; -...
by Katarameno
[Today at 01:08:33]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]

Αυνανισμος: Κινδυνοι, προ...
by Nikolaras
[September 13, 2025, 20:57:09 pm]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[September 13, 2025, 17:33:17 pm]

[Λογική Σχεδίαση] Γενικές...
by mdimitrig
[September 13, 2025, 17:25:47 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[September 13, 2025, 10:53:14 am]

Πωλούνται 3ήμερα εισιτήρι...
by Ma8hths Indou
[September 10, 2025, 19:06:18 pm]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428120
Total Topics: 31764
Online Today: 577
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 44
Guests: 217
Total: 261
fpapat
zoi
almpandr
Katarameno
pdrillias
Crainer
christina02
mrotskos
acapulco
JoannaBile
BlackBeard
jimalexoud
Farmakis Aggelos
chriskazakos
Akis Papanikolaou
Paschalina.S
sterboga
pmanto
kouf
akyros51h
gkaramp
elenak
alex_samaras_
bougatsa
kaskas12
tzortzis
Ted Kaczynski
bsp
stmanzaf
Saint_GR
nikpamp
georgino
soktas
Petross
LelisNiko
RivenT
antrikos
Fotis Roukoutakis
JTS
themisb
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Συστήματα Αυτομάτου Ελέγχου ΙΙΙ (Moderators: geo66, Elliot Alderson, sassi) > Εργασίες 2006
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: Εργασίες 2006  (Read 4038 times)
Tonia
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 643


Spiral out! Keep going..


View Profile
Εργασίες 2006
« on: November 14, 2006, 21:49:38 pm »

Έχει καταφέρει κανείς να λειτουργήσει το παράδειγμα στο MATLAB που βρίσκεται στη σελίδα 2 των σημειώσεων (για το MATLAB);
Πώς; Έχω κολλήσει σε αυτό με το function.
ευχαριστώ για όποια βοήθεια!
Logged

JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Εργασίες 2006
« Reply #1 on: November 15, 2006, 02:49:59 am »

Δεν εχω κοιταξει την εργασια και ουτε προκειται αλλα το προβλημα σου ειναι Ματλαμπικο??? Tongue

Τι παιζει με το function?

Αν ειναι ΣΑΕικο σορρυ δεν μπορω να σε βοηθησω.  Smiley
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
Tonia
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 643


Spiral out! Keep going..


View Profile
Re: Εργασίες 2006
« Reply #2 on: November 15, 2006, 13:31:04 pm »

Ειναι καθαρά ματλαμπικό το πρόβλημα μου. το θεωρητικό μέρος το έχω μάλλον καταφέρει και για να κάνω και το δεύτερο που είναι η προσομοίωση στο μάτλαμπ, προσπαθώ να καταλάβω το παράδειγμα των σημειώσεων.
στο παράδειγμα θέλουμε να περιγράψουμε τη διαδικασία επίλυσης μιας διαφορικής εξίσωσης με αρχικές συνθήκες με τη μέθοδο Van der Pol. με τη "function" δημιουργείς από ότι κατάλαβα την συνάρτηση odefun, η οποία είναι όρισμα της ode45. το dx ειναι διανυσμα- στήλη, όπως και το x. το πρόγραμμα που δίνεται στη σημειώσεις είναι το εξής:

function dx=odefun(t,x)
mi=1;
dx=[x(2);mi*(1-x(1)^ 2)*x(2)-x(1)];
[t,x]=ode45(odefun,[0 20],[2;0]);

πώς πρέπει να ορίσω τις t και x?
έχω Μάτλαμπ 6.1 και το βάζω και μου βγάζει διάφορα προβλήματα.
Logged

JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Re: Εργασίες 2006
« Reply #3 on: November 15, 2006, 15:47:44 pm »

Εσυ ποιες συναρτησεις πρεπει να φτιαξεις?
Την odefun ή την ode45 ?

ή της εχεις και τις 2?
πες και το προβλημα που σου βγαζει...ποιο ειναι το ερρορ?
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
Tonia
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 643


Spiral out! Keep going..


View Profile
Re: Εργασίες 2006
« Reply #4 on: November 15, 2006, 16:08:57 pm »

Ρώτησα τον μεταπτυχιακό που μας κάνει ασκήσεις και είπε ότι με το προγραμματάκι:

function dx=odefun(t,x)
mi=1;
dx=[x(2);mi*(1-x(1)^ 2)*x(2)-x(1)];

ορίζουμε την odefun και μετα με την εντολή

[t,x]=ode45(odefun,[0 20],[2;0]);

την καλούμε. πώς το κάνω αυτό? δημιουργώ ένα αρχείο .m με όνομα odefun και το αποθηκεύω και μετά την καλώ και μου βγάζει:

Undefined function 'odefun'.
Logged

marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Re: Εργασίες 2006
« Reply #5 on: November 15, 2006, 17:12:14 pm »

Η ode45 προϋπάρχει;

Δες αν έχεις προσθέσει το path που έχεις αποθηκεύσει την odefun.m σε αυτά που κοιτάει το matlab, ή έστω αν βρίσκεσαι (μέσα στον matlab browser εννοώ) στον ίδιο φάκελο που την έχεις αποθηκεύσει.
Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
Tonia
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 643


Spiral out! Keep going..


View Profile
Re: Εργασίες 2006
« Reply #6 on: November 15, 2006, 17:19:26 pm »

Οκ, λύθηκε το προηγούμενο πρόβλημα. το προγραμματάκι εκείνο ήταν για να το αποθηκεύσεις και μετά να καλέσεις την odefun.
τώρα έχω άλλο πρόβλημα...

επίσης η ode45 προϋπήρχε...

τέσπα...

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

[t,x]=ode45(@troxies1,[0 20],[4; -48.5]);
s=size(x);
for i=1:s(1)
    if x(i,2)>0
        plot(x(i,1),x(i,2))
        hold on;
    end
end 

όπου 'troxies1' είναι η εξής συνάρτηση: function dx=troxies1(t,x);
m=1;
d=98;
k=49;
dx=[x(2)*sqrt(k/m); -sqrt(k/m)*x(1)/m-d/sqrt(m*k)];

μέχρι τώρα μου βγαίνει τελίτσες τελίτσες. Πώς μπορώ να κάνω plot ένα-ένα τα σημεία και να είναι συνεχής γραμμή;
Logged

marauber
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2353


Ι will forgive but I won't forget...


View Profile
Re: Εργασίες 2006
« Reply #7 on: November 15, 2006, 17:28:15 pm »

Εντελώς συνοπτικά:

Για να βγεί συνεχής η γραμμή, αφού κάνεις το plot πήγαινε στο figure που εμφάνισε και ψάξε λίγο τα options. Δε θυμάμαι που ακριβώς είναι, έχει όμως επιλογή να αλλάξεις τις βουλίτσες και να βγαίνει συνεχής γραμμή. Επίσης αυτό γίνεται και αν βάλεις το κατάλληλο όρισμα μέσα στην plot, αν κοιτάξεις το documentation της plot θα το βρεις.

Για το ημικύκλιο δεν είμαι σίγουρος, αλλά νομίζω αν αλλάξεις τα όρια θα βγει.
Logged

It never rains but it pours
-------------------------------------------------------
The Spartans do not ask how many but where they are
Sidle
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 229

Resistance is futile.... (if < 1 ohm)


View Profile
Re: Εργασίες 2006
« Reply #8 on: November 15, 2006, 21:04:12 pm »

Κάνοντας την προσομοίωση στο matlab, δε θες απλά να βγάλεις ένα ημικύκλιο όπως προκύπτει από τη θεωρητική ανάλυση. Θες όλη την τροχιά. Άρα πρέπει να γίνουν τα εξής:

1.Στη συνάρτηση οπου δημιουργείς τις εξισώσεις κατάστασης δεν πρέπει να γίνει διάκριση αλλά να αφήσεις τη sign στη δεύτερη εξίσωση,και
2.Η γραφική παράσταση της τροχιάς θα γίνει με την εντολή plot(x(:,1),x(:,2)) ή plot(x(:,1),x(:,2)/ω).Μοιάζει με σαλιγγάρι.LOL!

Έτσι θα προκύψει τροχιά για τις αρχικές συνθήκες και το χρονικό διάστημα που έδωσες...
Δίνοντας διαφoρετικές αρχικές συνθήκες, θα συνθέσεις το φασικό πορτρέτο (μην ξεχάσεις το hold.Πίστεψέ με δε θες να το ξεχάσεις...).

Και καλά ως εδώ,να ρωτήσω όμως κι εγώ κάτι..Πόση ώρα κάνει η ode45 να σας δώσει αποτελέσματα?
Εγώ για πολύ μικρά χρονικά διαστήματα (tspan=[0 1]...έλεος!!) περιμένω άπειρες ώρες κι αυτό μόνο και μόνο για να διαπιστώσω, απ΄την τροχιά, οτι, στην τελική, η κίνηση δεν εχει ολοκληρωθει.. Τι σοι φασικο πορτρέτο θα γίνει αν πρέπει να περιμένω μέχρι το Δεκέμβρη τα αποτελέσματα?..Μόνο εγώ το'χω το πρόβλημα ή κι άλλοι περιμένουν τόσο?
Α,και με την ode23 τα ίδια σ**τα (sorry κιόλας)...
Καμιά πρόταση...?
Logged

http://ibdgr.forumup.gr/forum-1-ibdgr.html
Thelo na teleiono gamo tin arrostia mou mesa...
Tonia
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 643


Spiral out! Keep going..


View Profile
Re: Εργασίες 2006
« Reply #9 on: November 16, 2006, 00:27:30 am »

όταν έλεγα ημικύκλιο αναφερόμου μόνο στη μία περίπτωση (xdot>0). όπως και να'χει και μένα σα σαλιγκάρι μου βγαίνει, αλλά διακεκομένο. προσπάθησα με διάφορους τρόπους να το διορθώσω, συμπεριλαμβανομένου της plot(x1,x2,'-'), αλλά τίποτα.
όσο για το πόσο γρήγορα το κάνει, εμένα κάνει πολύ λίγο. έχω βάλει το tspan από 0 ως 20 , από 0 ως 100 και από 0 ως 200, και κάνει μερικά δευτερόλεπτα. Ίσως βέβαια να έχω κάνει εγώ κάτι λάθος... Γι αυτό και δυσκολεύομαι να υπολογίσω το 3ο ερώτημα...
ουφ
Logged

Sidle
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 229

Resistance is futile.... (if < 1 ohm)


View Profile
Re: Εργασίες 2006
« Reply #10 on: November 16, 2006, 10:51:13 am »

Κατάλαβα..Είδα τωρα τη συνάρτηση σου και είναι διαφορετική απ'τη δική μου..
Πάντως αυτό που σου είπα για τη sign ισχύει και το είπε και ο Γιάννης την Τρίτη.
Δεν παίρνεις εσύ υποπεριπτώσεις για θετική και αρνητική ταχύτητα.Το κάνει μόνο του το matlab μέσω της sign.
Logged

http://ibdgr.forumup.gr/forum-1-ibdgr.html
Thelo na teleiono gamo tin arrostia mou mesa...
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασίες 2006
« Reply #11 on: November 16, 2006, 16:43:29 pm »

Με τη sign πρέπει να γίνει, όπως λες. Αλλά θα κάνεις το εξής:

Θα τρέχεις τον κώδικά σου για tspam από 0 έως t, όπου αρχικά t=0.0001. Θα βλέπεις το διάγραμμα. Αν δεν έχει ολοκληρωθεί, θα υπολογίζεις πόσο θέλει ακόμα και θα αυξάνεις το t αντίστοιχα. Έτσι θα εμφανίζεται μεγαλύτερο μέρος της τροχιάς. Αν δεν έχει ολοκληρωθεί θα αυξάνεις το t κ.ο.κ.

Προσοχή, όμως! Αν αυξήσεις το t έστω και λίγο παραπάνω από όσο χρειάζεται για να ολοκληρωθεί η τροχιά θα καθυστερεί το MATLAB απίστευτα. Πιθανότατα επειδή κολάει γύρω από τη θέση ισορροπίας...
Logged
Sidle
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 229

Resistance is futile.... (if < 1 ohm)


View Profile
Re: Εργασίες 2006
« Reply #12 on: November 16, 2006, 17:59:06 pm »

Λοιπόν λύθηκε το πρόβλημα..Με ενημέρωσαν οτι αντι για την ode45 θα χρησιμοποιήσουμε την ode15s και έτσι λύνονται τα προβλήματα καθυστέρησης που δημιουργεί η sign στην ode45..
Logged

http://ibdgr.forumup.gr/forum-1-ibdgr.html
Thelo na teleiono gamo tin arrostia mou mesa...
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασίες 2006
« Reply #13 on: December 09, 2006, 18:22:41 pm »

Στο ερώτημα βii πως βρίσκουμε μία μοναδική τιμή για το k για την οποία η αρχική τιμή που λέει να ανήκει στο πεδίο έλξης;
Εγώ βρίσκω περιοχή τιμών...

Ασχολήθηκε κανένας με τη δεύτερη εργασία ή την παλεύω μόνος μου;
Logged
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασίες 2006
« Reply #14 on: December 10, 2006, 00:59:03 am »

Έλσα, η εργασία είναι πολύ εποικοδομητική και θα σε συμβούλευα να ασχοληθείς.
« Last Edit: December 10, 2006, 21:11:41 pm by Faidon » Logged
Pages: [1] 2 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...