• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 01:20:26 am

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.
June 17, 2025, 01:20:26 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[June 16, 2025, 23:46:31 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31710
Online Today: 164
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 37
Guests: 117
Total: 154
ArchieHadCells
ValKar
vagelismo
ilias123
dimitris585
μιλτοςμ
Christina_R
Yamal
Stathiss
zgeorgitz
charbel
myrtosa
christina02
anon
kokkinosgior
bougatsa
george14
iliaspapam
Mavromati
ore525
Anatolim
mavropan
tols1
Kyritsisss
astepoul
gogolhs
Fraser
parvanitid
maestros
jim_sklab
Το παγώνι
victoria
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Βιομηχανική Πληροφορική (Moderator: diesel) > [Bιομηχανική Πληροφορική] Εργασία 2016/2017
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 3 4 [5] 6 7 Go Down Print
Author Topic: [Bιομηχανική Πληροφορική] Εργασία 2016/2017  (Read 15625 times)
tniton
Ανερχόμενος/Ανερχόμενη
**
Posts: 86



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #60 on: February 20, 2017, 17:33:37 pm »

Ναι, με α=0,2397, β=-5,8393 και γ=0,6851. Σωστο δεν ειναι; Εχουμε λαθος λογική;
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #61 on: February 20, 2017, 17:40:10 pm »

Quote from: sotiristsar on February 20, 2017, 13:23:19 pm
+1
Επίσης μπορεί κάποιος να εξηγήσει πως κάνει τον pid γιατί έμενα απειρίζονται οι όροι ??

  • Έφτιαξα το μοντέλο στο matlab γιατί παίρνει ΠΟΛΥ λιγότερη ώρα από τον να τον ρυθμίσεις μέσω trace στο CODSYS. Χρησιμοποίησε την tf αν θυμάσαι τίποτα από ΣΑΕ...
  • Δες αυτές τις οδηγίες: https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method και https://www.youtube.com/watch?v=nvAQHSe-Ax4 (το βιντεο έχει μερικά λαθάκια, απλά αξιοποίησε το για να καταλάβεις ΤΙ ειναι το Ku και το Tu)
  • Με χρήση της step ΚΑΙ ΤΙΠΟΤΑ πιο πολύπλοκο βρες τα Ku και Tu στο matlab (βάσει των οδηγιών πιο πάνω)
  • Βάλε το PID στο CODESYS. Τοε΄φτιαξες μονο σου ή πήρες το έτοιμο? Πες για να σε πω αν θες
  • Βάλε τις παραμέτρους που έχεις στο PID του CODESYS: ΠΡΟΣΟΧΗ: Το PID στο codesys δεν είναι το κλασσικό με τα Kp, Kd, Ki αλλά στην μορφή Κ, Τd, Ti όπως τα έχει στην βικιπέδια.
Logged
sotiristsar
Καταξιωμένος/Καταξιωμένη
***
Posts: 132


View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #62 on: February 20, 2017, 18:32:39 pm »

Quote from: Goemon on February 20, 2017, 17:40:10 pm
  • Έφτιαξα το μοντέλο στο matlab γιατί παίρνει ΠΟΛΥ λιγότερη ώρα από τον να τον ρυθμίσεις μέσω trace στο CODSYS. Χρησιμοποίησε την tf αν θυμάσαι τίποτα από ΣΑΕ...
  • Δες αυτές τις οδηγίες: https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method και https://www.youtube.com/watch?v=nvAQHSe-Ax4 (το βιντεο έχει μερικά λαθάκια, απλά αξιοποίησε το για να καταλάβεις ΤΙ ειναι το Ku και το Tu)
  • Με χρήση της step ΚΑΙ ΤΙΠΟΤΑ πιο πολύπλοκο βρες τα Ku και Tu στο matlab (βάσει των οδηγιών πιο πάνω)
  • Βάλε το PID στο CODESYS. Τοε΄φτιαξες μονο σου ή πήρες το έτοιμο? Πες για να σε πω αν θες
  • Βάλε τις παραμέτρους που έχεις στο PID του CODESYS: ΠΡΟΣΟΧΗ: Το PID στο codesys δεν είναι το κλασσικό με τα Kp, Kd, Ki αλλά στην μορφή Κ, Τd, Ti όπως τα έχει στην βικιπέδια.


Αν το εχουμε φτιαξει μονοι μας ??


Quote from: Sunrise_C on February 20, 2017, 17:23:57 pm
Δες τον κωδικα που καναμε στο 5ο εργαστηριο, λεει εκει πως τα οριζεις.

Για να βρειτε την τελικη τιμη της θερμοκρασιας μετα τον ελεγχο pid πηρατε την εξισωση διαφορων?

Απο το 5ο εργαστηριο δεν μπορω να καταλαβω πως προκύπτουν οι αρχικες τιμες  που εχει και αρα τι πρεπει να αρχικοποιήσουμε εμεις ..
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #63 on: February 20, 2017, 18:40:55 pm »

Quote from: sotiristsar on February 20, 2017, 18:32:39 pm
Αν το εχουμε φτιαξει μονοι μας ??

Δες ποια είναι ημορφή με τα K,Ti,Td, δες ποια έιναι η δικιά σου μορφή, κάνε την άλγεβρα και βγάλε τα κέρδη του δικού σου ελεγκτή συναρτήση των υπολογισμενων Κ,Τi,Td
Logged
ori0ngel
Θαμώνας
****
Gender: Male
Posts: 339



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #64 on: February 20, 2017, 20:51:43 pm »

Εχω βρει την εξισωση διαφορων την βαζω στο matlab, το 100 που ψαχνουμε ειναι στο πεδιο τιμων της... ολα καλα μεχρι εδω.

Αυτο που δεν μου βγαινει ακομα ειναι οι οροι του PID. Εχουμε απο την εξισωση (2) της εκφωνησης οτι Kss=5.6, L=0.5 και Τ=0.7.

Εστω οτι το υλοποιουμε με ziegler nichols. απο την διαφανεια 21 παιρνουμε τις παραμετρους του pid. οταν ομως τις βαζω στις εξισωσεις yokogava απειριζονται ολα. (η θερμοκρασια προς το -απειρο και η θερμοτητα στο +απειρο).

Ακομα και με την συναρτηση μεταφορας βαζοντας την στο ματλαβ βρισκοντας τελειως διαφορετικες παραμετρους η ισχυς του θερμαντηρα αυξανοταν και παλι.

Χρησιμοποιω την υλοποιηση που ειχαμε κανει στο 5ο εργαστηριο με την διαφορα οτι για τον τελικο υπολογισμο της θερμοκρασιας χρησιμοποιω την εξισωση διαφορων και στην εναρξη καθε βηματος του ελεγχου pid εισαγω ενα απλο σφαλμα temp=temp-1 ωστε να προσομοιωσω την πτωση της θερμοκρασιας.
ειναι σωστο αυτο το σκεπτικο, αρα εχω προβλημα μονο στην ευρεση των παραμετρων ή ειναι ολο λαθος?
Logged
nikos1
Καταξιωμένος/Καταξιωμένη
***
Posts: 175



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #65 on: February 20, 2017, 22:00:04 pm »

Quote from: Goemon on February 20, 2017, 17:40:10 pm
  • Έφτιαξα το μοντέλο στο matlab γιατί παίρνει ΠΟΛΥ λιγότερη ώρα από τον να τον ρυθμίσεις μέσω trace στο CODSYS. Χρησιμοποίησε την tf αν θυμάσαι τίποτα από ΣΑΕ...
  • Δες αυτές τις οδηγίες: https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method και https://www.youtube.com/watch?v=nvAQHSe-Ax4 (το βιντεο έχει μερικά λαθάκια, απλά αξιοποίησε το για να καταλάβεις ΤΙ ειναι το Ku και το Tu)
  • Με χρήση της step ΚΑΙ ΤΙΠΟΤΑ πιο πολύπλοκο βρες τα Ku και Tu στο matlab (βάσει των οδηγιών πιο πάνω)
  • Βάλε το PID στο CODESYS. Τοε΄φτιαξες μονο σου ή πήρες το έτοιμο? Πες για να σε πω αν θες
  • Βάλε τις παραμέτρους που έχεις στο PID του CODESYS: ΠΡΟΣΟΧΗ: Το PID στο codesys δεν είναι το κλασσικό με τα Kp, Kd, Ki αλλά στην μορφή Κ, Τd, Ti όπως τα έχει στην βικιπέδια.


δηλαδη βαζοντας τις παραμετρους που βρηκαμε απο τη μεθοδο Zieglers - Nichols στο ετοιμο block PID του CODESYS θα λειτουργει? Εμενα μου εβγαζε οτι να 'ναι...εκτος αν εκανα καποια ανοησια...
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #66 on: February 21, 2017, 01:22:13 am »

Quote from: nikos1 on February 20, 2017, 22:00:04 pm
δηλαδη βαζοντας τις παραμετρους που βρηκαμε απο τη μεθοδο Zieglers - Nichols στο ετοιμο block PID του CODESYS θα λειτουργει? Εμενα μου εβγαζε οτι να 'ναι...εκτος αν εκανα καποια ανοησια...

Εμένα δεν είχε θέμα πάντως...  τις παραμέτρους του PID τις μετέφερες σωστά στο Function Block?

Η εξίσωση διαφορών είναι σωστή?
Αν έβγαλες την εξίσωση διαφορών προσσεγίζοντας την διαφορική με τον τύπο ydot = (y[n+1]-y[n])/Ts, ο τύπος δεν θα έπρεπε να απέχει πολύ από αυτόν που βγαίνει με τον μετασχηματισμό Tustin (s = 2/Ts*(1+z)/(1-z)), οπότε αναμένω no-overshoot εκδοχή του Zigler Nic να δουλέψει μια χαρά πάλι (δεν το δοκίμασα αλλά έβγαλα την εξ. διαφορών και είδα οτι μοιάζουν τρομερά)

Αν σου πηγαίνει μεταβίας μέχρι τους 85C, αύξησε το Y_MAX στα 20. Eγώ το έβαλα 15000 γιατί θεώρησα οτι μερικά Watt/sec αρκούν να αντισταθμίσουν τα 10m^3/sec Pου θα μπαίνουν, οπότε θεώρησα οτι η συνάρτηση μεταφοράς είναι σε Celsius/Watt.
Logged
tniton
Ανερχόμενος/Ανερχόμενη
**
Posts: 86



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #67 on: February 21, 2017, 01:50:47 am »

Παιδια, δυο βασικα πραγματα που βρηκα σημερα, εστω και τελευταια στιγμη για καποιους, για να μην τρωτε τσαμπα χρονο. Η εξισωση στη διαφανεια 11 εχει το προσημο του β λαθος, το σωστο ειναι -β(για να βγει θετικος ο ορος). Επισης το χρονο δειγματοληψιας τον εβαλα Τ/5=0,7/5=0,14 ( Το είχε πει ο Χασαπης στις συχνες ερωτησεις μιας παλιας εργασιας(2011-12) νομιζω στο ethmmy.)
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #68 on: February 21, 2017, 01:55:28 am »

Quote from: tniton on February 21, 2017, 01:50:47 am
Παιδια, δυο βασικα πραγματα που βρηκα σημερα, εστω και τελευταια στιγμη για καποιους, για να μην τρωτε τσαμπα χρονο. Η εξισωση στη διαφανεια 11 εχει το προσημο του β λαθος, το σωστο ειναι -β(για να βγει θετικος ο ορος). Επισης το χρονο δειγματοληψιας τον εβαλα Τ/5=0,7/5=0,14 ( Το είχε πει ο Χασαπης στις συχνες ερωτησεις μιας παλιας εργασιας(2011-12) νομιζω στο ethmmy.)

Τόσο λίγο? Εγώ το έβαλα 50ms καθώς η όλη διαδικασία δεν είναι ιδιαίτερα ραγδιαία... θα αλλάξω τα νούμερά μου ίσως για να με σε καλή μεριά
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #69 on: February 21, 2017, 01:56:13 am »

Quote from: Goemon on February 21, 2017, 01:22:13 am
Εμένα δεν είχε θέμα πάντως...  τις παραμέτρους του PID τις μετέφερες σωστά στο Function Block?

Η εξίσωση διαφορών είναι σωστή?
Αν έβγαλες την εξίσωση διαφορών προσσεγίζοντας την διαφορική με τον τύπο ydot = (y[n+1]-y[n])/Ts, ο τύπος δεν θα έπρεπε να απέχει πολύ από αυτόν που βγαίνει με τον μετασχηματισμό Tustin (s = 2/Ts*(1+z)/(1-z)), οπότε αναμένω no-overshoot εκδοχή του Zigler Nic να δουλέψει μια χαρά πάλι (δεν το δοκίμασα αλλά έβγαλα την εξ. διαφορών και είδα οτι μοιάζουν τρομερά)

Αν σου πηγαίνει μεταβίας μέχρι τους 85C, αύξησε το Y_MAX στα 20. Eγώ το έβαλα 15000 γιατί θεώρησα οτι μερικά Watt/sec αρκούν να αντισταθμίσουν τα 10m^3/sec Pου θα μπαίνουν, οπότε θεώρησα οτι η συνάρτηση μεταφοράς είναι σε Celsius/Watt.



Sυμπλήρωση για το PID (σύμφωνα με την δικιά μου προσέγγιση με matlab και ZN):
όχι απλώς το PID δούλεψε, αλλά ο χρονος αποκατάστασης βγήκε περίπου 4 sec όπως προέβλεψε και το matlab...
Logged
daydreamer
Καταξιωμένος/Καταξιωμένη
***
Posts: 267


View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #70 on: February 21, 2017, 01:57:12 am »

Τα κουμπιά STOP και EMPTY που με το που πατηθει το πρωτο πρεπει η διαδικασια να διακοπει σε οποιοδηποτε σταδιο κι αν βρισκεται και μετα και μονο μετα αν πατηθει το EMPTY να αδειασει το δοχειο πώς τα υλοποιούμε;

Logged
princess_of_the_dawn
Καταστραμμένος
********
Gender: Female
Posts: 5768


με μια σφαίρα στο κεφάλι το μυαλό σου θ αλλάξει!


View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #71 on: February 21, 2017, 23:07:17 pm »

Όταν βγαίνω από ένα στεπ δεν κρατιούνται οι τιμές τις οποίες όρισα μες στο στεπ. Έχει κανείς ιδέα γιατί συμβαίνει αυτό;
Logged

λευκά κελιά για σένα

https://www.behance.net/Thomas_Kef
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #72 on: February 22, 2017, 02:50:22 am »

Quote from: Νοτόριους Κατέ on February 21, 2017, 23:07:17 pm
Όταν βγαίνω από ένα στεπ δεν κρατιούνται οι τιμές τις οποίες όρισα μες στο στεπ. Έχει κανείς ιδέα γιατί συμβαίνει αυτό;

Τώρα θα σε γελάσω. Παρατήρησα 2 περιπτώσεις:

1) Όταν το action του step είναι απευθείας μεταβλητή, τότε αυτή "ενεργοποιείται" μόνο όσο ισχύει το στεπ. Αυτό είναι εκ κατασκευής έτσι. Αξιοποίησέ το Wink

2) Όταν το action είναι κάτι σε function ή άλλο step program ή κάτι σύνθετο, παρατήρησα οτι δεν επανέρχονται οι μεταβλητές.

Αν είσαι μέσα σε μία από τις παραπάνω περιπτώσεις, δεν νομίζω πως έχει κάποιο λάθος... το λέω με 87.45% σιγουριά
Logged
driverbulba
Νεούλης/Νεούλα
*
Posts: 49


View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #73 on: February 22, 2017, 11:27:23 am »

Αν βαλεις σκετη μεταβλητη κι απο διπλα S0 αντι για Ν, η μεταβλητή σετάρεται true και δεν αλλαζει βγαινοντας απο το step. Για να την κανεις παλι false, σε αλλο step, βαζεις R0 διπλα. Το Ν κανει ο,τι κανει μονο οσο το step ειναι ενεργο.
Logged
tniton
Ανερχόμενος/Ανερχόμενη
**
Posts: 86



View Profile
Re: [Bιομηχανική Πληροφορική] Εργασία 2016/2017
« Reply #74 on: February 22, 2017, 17:34:24 pm »

Πληροφοριακα για τους επομενους οι ερωτησεις του εργαστηριου ειναι του στυλ,
-Ποιες μεταβλητες χρησιμοποιησατε για να προσομοιωσετε τα start, stop , τη σταθμη του υγρου κτλ στο visualization;
-Την εξισωση διαφορων που χρησιμοποιησαμε;
-Να τρεξουμε το visualization ως ενα σημειο, οπου θα παταμε το stop και θα καταγραψουμε τις καταστασεις των μεταβλητων(βαλβιδων θερμοκρασιας μιξερ) μεσω του visualization.
-Πως λειτουργει ο PID(αυτο νομιζω ειναι και το σος που ρωταει ολους) (+πως προσομοιωσαμε τη διαταραχη);

Αυτα περιπου, ο Χασαπης ειπε οτι θα τρεξει τα προγραμματα μας και θα δει αν επαληθευονται αυτα που γραψαμε...
Logged
Pages: 1 ... 3 4 [5] 6 7 Go Up Print
Jump to:  

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