HEAL DSpace

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

DSpace/Manakin Repository

Show simple item record

dc.contributor.author ΚΕΣΚΙΝΗΣ, ΗΛΙΑΣ el
dc.date.accessioned 2021-05-27T09:18:24Z
dc.date.available 2021-05-27T09:18:24Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/53507
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.21205
dc.rights Default License
dc.subject μεθοδος αμεσης στιβαροτητας προγραμματισμος στατικη python direct stiffness method analysis el
dc.title ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΡΑΜΜΙΚΗΣ ΑΝΑΛΥΣΗΣ ΧΩΡΙΚΩΝ ΦΟΡΕΩΝ ΣΕ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PYTHON el
dc.contributor.department ΔΟΜΟΣΤΑΤΙΚΗΣ el
heal.type bachelorThesis
heal.classification ΣΤΑΤΙΚΗ el
heal.classification ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-11-01
heal.abstract Με την παρούσα εργασία υλοποιείται η ανάπτυξη προγράμματος επίλυσης χωρικών φορέων με τη μέθοδο της γραμμικής ανάλυσης, με τη χρήση της γλώσσας προγραμματισμού Python, που θα περιλαμβάνει και γραφικό περιβάλλον. Επίσης, εκτός από τα αρχεία, που δημιουργήθηκαν αρχικά και που λειτουργούν με απαραίτητη προϋπόθεση την εγκατάσταση της γλώσσας Python, καθώς και διαφόρων βιβλιοθηκών, επιχειρείται να εξαχθεί ένα αρχείο σε εκτελέσιμη μορφή, σε περιβάλλον Windows 10. Η μέθοδος ανάλυσης που χρησιμοποιήθηκε είναι η Μέθοδος της Άμεσης Δυσκαμψίας-Στιβαρότητας (Direct Stiffness Method), ενώ για το γραφικό περιβάλλον, χρησιμοποιήθηκε το PyQt5, που αποτελεί ένα ολοκληρωμένο και ευρέως χρησιμοποιούμενο πλαίσιο ανάπτυξης εφαρμογών σε γλώσσα Python, και βασίζεται στο Qt5. Άλλες βιβλιοθήκες που χρησιμοποιήθηκαν είναι το Numpy και το Pandas. Το πρόγραμμα αποτελείται από δύο αρχεία εκτέλεσης υπολογισμών, ένα αρχείο που πρωταρχικός στόχος αποτελεί η συλλογή και αποθήκευση δεδομένων από τον χρήστη και τέλος, το αρχείο που υλοποιεί το γραφικό περιβάλλον. Η επιβεβαίωση της ορθότητας των αποτελεσμάτων της ανάλυσης έγινε με σύγκριση των αποτελεσμάτων της επίλυσης ενός συγκεκριμένου φορέα με το πρόγραμμα SkyCiv. Σε γενικές γραμμές, τα αποτελέσματα αποδεικνύονται αξιόπιστα, παρ’όλ’αυτά, κρίνεται ότι απαιτείται περαιτέρω έλεγχος, καθώς διαφορετικές περιπτώσεις και ιδιαιτερότητες φορέων μπορεί να οδηγήσουν σε σφάλματα που δεν έχουν προβλεφτεί έως τώρα. el
heal.abstract This paper presents the developing of a structural analysis program (both the calculation part and the graphical user interface) by using the programming language Python. Besides Python files, that require the installment of the language and some of its libraries, there has been an attempt to build an executable file that runs on Windows 10. The analysis is conducted with the direct stiffness method. The graphical user interface was built with PyQt5, a fully featured and broadly used framework for GUI development. Numpy and Pandas are Python libraries that were also used extensively. The program consists of two files that perform the analysis. One file whose primary function is the collection and management of data and another one that constructs the graphical user interface. The confirmation of the outcome of the program was carried out in respect to the results of a commercial program named SkyCiv. In general, the values of the two programs coincide, however, there is need for further assessment, as the distinctiveness of each construction that is being analyzed in the program, may lead to incorrect results. en
heal.advisorName ΛΑΓΑΡΟΣ, ΝΙΚΟΛΑΟΣ el
heal.advisorName ΣΤΑΜΟΣ, ΑΘΑΝΑΣΙΟΣ el
heal.committeeMemberName ΚΟΥΜΟΥΣΗΣ, ΒΛΑΣΙΟΣ el
heal.committeeMemberName ΛΑΓΑΡΟΣ ΝΙΚΟΛΑΟΣ el
heal.committeeMemberName ΠΑΠΑΔΟΠΟΥΛΟΣ, ΒΗΣΣΑΡΙΩΝ el
heal.academicPublisher Σχολή Πολιτικών Μηχανικών el
heal.academicPublisherID ntua
heal.fullTextAvailability true


Files in this item

This item appears in the following Collection(s)

Show simple item record