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 |
|