THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Βιομηχανική Πληροφορική => Topic started by: vasso on February 04, 2012, 00:07:02 am



Title: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 04, 2012, 00:07:02 am
Νομίζω ότι για αλλαγμένο τρόπο εξέτασης τα θέματα ήταν βατά.

Απλά από περιέργεια..


3Γ τι γράφημα βγάλατε;;;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: Emfanever on February 04, 2012, 00:55:20 am
τετραγωνικό παλμό   :P


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 04, 2012, 01:28:45 am
Γιατί ;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: jimmakos on February 04, 2012, 16:04:42 pm
Γιατί δεν μελέτησε τον κώδικα αρκετά;

Ο μετρητής μηδενιζόνταν στην πρώτη εκτέλεση και έμεινε το T1 συνέχεια στο 0 οπότε στις If ήταν αληθής πάντα η πρώτη και το γράφημα έβγαινε εν τέλει μια ευθεία γραμμή στο 90+2 (η οποία θα μηδενιζότανε μόνο αν άλλαζε κάποιο από τα s_sine, s_triangle)

Παρόλα αυτά ο Χασάπης είπε θα τα πάρει σωστά και τα δυο


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 04, 2012, 16:12:40 pm
Γιατί να μην μείνει στο -88; :)


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: jimmakos on February 05, 2012, 22:10:01 pm
Γιατί να μην μείνει στο -88; :)
Γιατί για να μείνει στο -88 έπρεπε να ισχύει για πάντα η δεύτερη συνθήκη η οποία είναι T1>half_period πράγμα που δεν ισχύει καθώς το T1 αρχικοποιείται στο μηδέν, τρέχει για πρώτη φορά και πάει 92 η μεταβλητή εξόδου και έπειτα μηδενίζεται το Τ1 και σταματούσε να μετράει απ' ότι θυμάμαι με μια εντολή. πρώτα έκλεινε τον μετρητή χρόνου και μετά ανέθετε την τιμή 0#s στο Τ1

Ο αλγόριθμος θα τρέχει για όσο κάποιο από τα s_sine ή s_triangle γίνει 1, και για όσο χρόνο θα τρέχει θα εκτελείται μόνο το ACTION(N) δηλαδή ο έλεγχος για την ανάθεση τιμής στην μεταβλητή εξόδου.
Και επειδή το Τ1 δεν ξαναπειράζεται από κάπου, μένει συνέχεια 0 δλδ, τότε στις συνθήκες ελέγχου ισχύει μόνο η πρώτη και αναθέτει συνεχώς στην μεταβλητή εξόδου την τιμή 92.


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 06, 2012, 00:53:03 am
Γιατί να μην μείνει στο -88; :)
Γιατί για να μείνει στο -88 έπρεπε να ισχύει για πάντα η δεύτερη συνθήκη η οποία είναι T1>half_period πράγμα που δεν ισχύει καθώς το T1 αρχικοποιείται στο μηδέν, τρέχει για πρώτη φορά και πάει 92 η μεταβλητή εξόδου και έπειτα μηδενίζεται το Τ1 και σταματούσε να μετράει απ' ότι θυμάμαι με μια εντολή. πρώτα έκλεινε τον μετρητή χρόνου και μετά ανέθετε την τιμή 0#s στο Τ1

Ο αλγόριθμος θα τρέχει για όσο κάποιο από τα s_sine ή s_triangle γίνει 1, και για όσο χρόνο θα τρέχει θα εκτελείται μόνο το ACTION(N) δηλαδή ο έλεγχος για την ανάθεση τιμής στην μεταβλητή εξόδου.
Και επειδή το Τ1 δεν ξαναπειράζεται από κάπου, μένει συνέχεια 0 δλδ, τότε στις συνθήκες ελέγχου ισχύει μόνο η πρώτη και αναθέτει συνεχώς στην μεταβλητή εξόδου την τιμή 92.

Πολύ ωραία.
Την πρώτη φορά που θα μπει στο ACTION (N) γιατί είναι Τ1<period/2 ;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: 4Dcube on February 06, 2012, 01:36:59 am
παιδιά, ένα ACTION(P0) που είχε τι ήταν; το P0 τι τύπος είναι; έτρεχε καθόλου;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 06, 2012, 01:42:29 am
τυπογραφικό. 0 και ) είναι στο ίδιο πλήκτρο.


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: 4Dcube on February 06, 2012, 01:46:29 am
κατάλαβα
δλδ δεν έτρεχε τα θέματα που μας έβαλε


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: jimmakos on February 06, 2012, 14:37:12 pm
Γιατί να μην μείνει στο -88; :)
Γιατί για να μείνει στο -88 έπρεπε να ισχύει για πάντα η δεύτερη συνθήκη η οποία είναι T1>half_period πράγμα που δεν ισχύει καθώς το T1 αρχικοποιείται στο μηδέν, τρέχει για πρώτη φορά και πάει 92 η μεταβλητή εξόδου και έπειτα μηδενίζεται το Τ1 και σταματούσε να μετράει απ' ότι θυμάμαι με μια εντολή. πρώτα έκλεινε τον μετρητή χρόνου και μετά ανέθετε την τιμή 0#s στο Τ1

Ο αλγόριθμος θα τρέχει για όσο κάποιο από τα s_sine ή s_triangle γίνει 1, και για όσο χρόνο θα τρέχει θα εκτελείται μόνο το ACTION(N) δηλαδή ο έλεγχος για την ανάθεση τιμής στην μεταβλητή εξόδου.
Και επειδή το Τ1 δεν ξαναπειράζεται από κάπου, μένει συνέχεια 0 δλδ, τότε στις συνθήκες ελέγχου ισχύει μόνο η πρώτη και αναθέτει συνεχώς στην μεταβλητή εξόδου την τιμή 92.

Πολύ ωραία.
Την πρώτη φορά που θα μπει στο ACTION (N) γιατί είναι Τ1<period/2 ;
γιατί στο γ υποερώτημα στην εκφώνηση έλεγε period=10 και hald_period=5
Το Τ1 3-5 βήματα πιο πάνω αρχικοποιούνταν στο 0.
οπότε Τ1<half_period

εκτός και αν η συχνότητα λειτουργίας του PLC ήταν πάνω από το μισό της περιόδου δηλαδή έκανε ένα βήμα κάθε 6 second π.χ. κάτι το οποίο δεν διευκρινιζότανε οπότε το πιο λογικό είναι να έχει μια νορμάλ συχνότητα λειτουργίας

Η μαλακία το P0 ήταν τυπογραφικό που μου φαγε κανα 20λεπτο να το κοιτάω και να με κοιτάει.


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: apostolosk on February 07, 2012, 19:22:25 pm
Μπορεί κάποιος πλιζ να ανεβάσει τα θέματα για να πάρουμε μια ιδέα και εμείς που πάμε για Σεπτέμβριο;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: jimmakos on February 07, 2012, 19:57:03 pm
Το πρώτο ήταν να βρεις τα Ti Td Kc για έναν PID που ακολουθούσε την συνάρτηση e^(-5s)/(s+1)^3 για Ms=1.4 σύμφωνα με την μέθοδο Astrom κάτι
και μετά να βγάλεις την συνάρτηση που χρησιμοποιεί το PID για τον έλεγχο (αυτό νομίζω ζητούσε, διαψεύστε με).

20 και 15 μονάδες αντίστοιχα


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: vasso on February 08, 2012, 00:18:58 am
Αυτός ο εκθέτης 3 στον παρονομαστή πώς δουλευόταν;

(ότι θυμαμαι χαίρομαι)


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: jimmakos on February 16, 2012, 23:36:49 pm
Guess What, δεν τον άγγιξα, και απ' ότι κατάλαβα δεν ήθελε να τον αγγίξεις, απλά έπαιρνες το L και το Kss από την εξίσωση. Ίσως θα πρεπε να το λύσεις για να βρεις το Τ αλλά το Τ στο έδινε


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: Ariel on September 09, 2012, 23:07:14 pm
Μπορεί κάποιος πλιζ να ανεβάσει τα θέματα για να πάρουμε μια ιδέα και εμείς που πάμε για Σεπτέμβριο;
+ 1
τα έχει κανεις???


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: Vicariously,I on September 12, 2012, 21:08:59 pm
παρακαλώ.....


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: Ariel on September 19, 2012, 17:25:44 pm
Επισυνάπτω τα θέματα.
Όποιος μπορεί ας δώσει κανένα hint για τη λύση τους!

εδιτ : μη λάβετε υπόψιν σας τυχόν απαντήσεις/σημειώσεις που υπάρχουν πάνω στα θέματα, δεν εγγυώμαι την ορθότητα τους  :P


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: mitsos_dlx on September 20, 2012, 00:28:43 am
Thanks για τα θέματα. :)

Στο 1α εκτελείς τη μέθοδο. Επειδή τα λέει λίγο περίεργα στις διαφάνειες αυτό είναι που κατάλαβα εγώ:
Παίρνεις από τη συνάρτηση μεταφoράς Κss=1 L=5 και το Τ που σου δίνει, πας στο πίνακα 3 στις διαφάνειες, βρίσκεις τα α,β,γ για Μ=1,4, υπολογίζεις και το τ=L/((L+T) και το σ και μετά βρίσκεις τα Κ*, Τι* και Td* υπολογίζοντας το α*e(β+γτ)τ με τις αντίστοιχες τιμές κάθε φορά. Μετά βρίσκεις Κ=Κ*/σ , Τιι**L και Τdd**L
Βέβαια η συνάρτηση μεταφοράς είναι διαφορετική από το πρότυπο τριών παραμέτρων γιατί έχει εκθέτη 3 στον παρονομαστή και έχει βέβαια μια τελείως διαφορετική βηματική απόκριση, οπότε το κατά πόσο η παραπάνω μέθοδος βγάζει καλούς συντελεστές για τον PID είναι ένα ερώτημα...

Στο 1β τι ακριβώς θέλει;;;;
Δεν πιστεύω να αντικαταστήσουμε μόνο τις τιμές τις τιμές από το α ερώτημα σε μια έτοιμη εξίσωση από το βιβλίο. Δεν μπορώ να βρω τρόπο να είναι η εξίσωση μόνο "συνάρτηση των δειγμάτων σφάλματος" που λέει...

Για το θέμα 2 καμιά ιδέα; Ζωγραφίζουμε 6 ράβδους όπως πχ η δεύτερη στο σχήμα στη σελίδα 59, που γράφει "perc" για να είναι σαν ποσοστό; Το σχήμα της εκφώνησης σε τι χρησιμοποιείται τότε σε αυτό το θέμα;


Title: Re: [Bιομηχανική] Θέματα Φεβρουαρίου 2012
Post by: Me on September 20, 2012, 01:24:22 am
τον φεβρουαριο δεν ακουσα και κανεις να το ελυσε το 2ο..