heal.abstract |
Σκοπός της παρούσας Διπλωματικής Εργασίας είναι η υλοποίηση ενός συστήματος απομακρυσμένης παρακολούθησης και καταγραφής των μετρήσεων ενός κλινομέτρου, η χρήση του οποίου θα συμβάλλει στην ανίχνευση των μετακινήσεων σε διάφορα τεχνικά έργα π.χ. γέφυρες, σήραγγες, επιχώματα, φράγματα, κτηριακά κ.λπ., με αποτέλεσμα τη μείωση του κινδύνου ατυχημάτων μέσω της έγκαιρης ανίχνευσης μετακινήσεων του τεχνικού έργου. Επίσης, η παρακολούθηση των μετακινήσεων/παραμορφώσεων κρίνεται απαραίτητη κατά τη διάρκεια της κατασκευής του έργου καθώς η ανάλυση των μετρήσεων μπορεί να οδηγήσει σε επαναπροσδιορισμό των φάσεων και της ταχύτητας κατασκευής π.χ. σήραγγας, στον έλεγχο των παραδοχών της αρχικής μελέτης και σε πιθανή τροποποίησή της. Η ευρεία εφαρμογή των οργανομετρήσεων τόσο στη φάση κατασκευής όσο και στη φάση λειτουργίας των τεχνικών έργων καθιστά απαραίτητη την ανάπτυξη νέων οργάνων μέτρησης που ακολουθούν την ανάπτυξη της τεχνολογίας.
Το σύστημα αποτελείται από ένα μικροϋπολογιστή Raspberry Pi 3B+ και ένα κλινόμετρο διασυνδεδεμένων μεταξύ τους μέσω διεπαφής I2C. Η διαδικτυακή εφαρμογή του συστήματος αναπτύχθηκε στον μικροϋπολογιστή Raspberry Pi 3B+ σε γλώσσα προγραμματισμού Python καθιστώντας τον να λειτουργεί ως διακομιστής (server). Ένας από τους κύριους λόγους επιλογής της γλώσσας Python για την ανάπτυξη του κώδικα, ήταν η ευκολία που παρέχει η συγκεκριμένη γλώσσα στη δημιουργία ενός API (Application Programming Interface) το οποίο αποτελεί τη διαδικτυακή πλατφόρμα μέσω της οποίας γίνεται δυνατή η διασύνδεση κάποιου εξωτερικού χρήστη για την παρακολούθηση και απεικόνιση των μετρήσεων σε πραγματικό χρόνο, όπως και η αλληλεπίδραση του χρήστη με το καταγραφικό σύστημα. Η δυνατότητα κατασκευής και εξυπηρέτησης της πλατφόρμας και του υποβάθρου της, δόθηκε με τη βοήθεια του λογισμικού ανάπτυξης εφαρμογών ιστού (web framework) Flask.
Για την κατασκευή του κλινομέτρου, χρησιμοποιήθηκε ένας ηλεκτρονικός αισθητήρας κίνησης ο οποίος συνδυάζει τη λειτουργία επιταχυνσιομέτρου και γυροσκοπίου σε ένα ολοκληρωμένο ηλεκτρονικό κύκλωμα. Έγινε εγκιβωτισμός του αισθητήρα σε μεταλλικό κουτί για την εξασφάλιση της στεγανοποίησής του και σύνδεση, μέσω καλωδίου τύπου USB του αισθητήρα με τον μικροϋπολογιστή ο οποίος δρα παράλληλα σαν μικροελεγκτής. Στη συνέχεια, μετά τη λήψη των δεδομένων του αισθητήρα, γίνεται η επεξεργασία τους μέσω ενός τροποποιημένου φίλτρου Kalman, η οποία οδηγεί στον υπολογισμό της γωνίας κλίσης του οργάνου στους δύο άξονες Χ και Υ. Η διαδικτυακή πλατφόρμα παρέχει επίσης τη δυνατότητα εκκίνησης και διακοπής της καταγραφής καθώς και προβολής των καταγεγραμμένων γωνιών κλίσης σε γράφημα για το χρονικό διάστημα που θα επιλέξει ο χρήστης.
Η βαθμονόμηση του κλινομέτρου έδειξε μέγιστο σφάλμα της τάξης του 0,55% για κλίση 3,59° και μικρή υστέρηση της τάξης των ±0,03°. |
el |