Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών

Το έργο αυτό έχει σκοπό την προσθήκη ενός inhouse BEM Solver (Pithia) στο ήδη Υπάρχον GUI της SIEMENS, Simcenter 3D. ΒΕΜ: Boundary Element Method είναι είναι μια αριθμητική υπολογιστική μέθοδος επίλυσης γραμμικών μερικών διαφορικών εξισώσεων που έχουν διαμορφωθεί ως ακέραιες εξισώσεις. Η εφαρμογ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τσάμης, Κωνσταντίνος Διονύσιος
Άλλοι συγγραφείς: Tsamis, Konstantinos Dionisios
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14369
id nemertes-10889-14369
record_format dspace
spelling nemertes-10889-143692022-09-05T20:16:52Z Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών Development of interface for integration of special software for endurance problems Τσάμης, Κωνσταντίνος Διονύσιος Tsamis, Konstantinos Dionisios Προβλήματα αντοχής Αντοχή των υλικών Mechanics of materials C++ Το έργο αυτό έχει σκοπό την προσθήκη ενός inhouse BEM Solver (Pithia) στο ήδη Υπάρχον GUI της SIEMENS, Simcenter 3D. ΒΕΜ: Boundary Element Method είναι είναι μια αριθμητική υπολογιστική μέθοδος επίλυσης γραμμικών μερικών διαφορικών εξισώσεων που έχουν διαμορφωθεί ως ακέραιες εξισώσεις. Η εφαρμογή της συγκεκριμένης αριθμητικής υπολογιστικής μεθόδου γίνεται για να διαπιστωθεί η αντοχή των υλικών σε διάφορα structures (π.χ. πλοία, πλατφόρμες κτλ). Στην δικία μας περίπτωση ασχολούμαστε με την διάβρωση των υλικών. Για να οριστεί και να λυθεί ένα πρόβλημα πέρα από το CAD για τον σχεδιασμό των δομών των οποίων θα εξετάσουμε, θα πρέπει να οριστούν οι απαραίτητες παράμετροι (Boundary Conditions), που μέχρι στιγμής ορίζονταν hardcoded μέσα στο αρχείο εισόδου του κάθε προβλήματος, σκοπός ήταν να τις προσθέσουμε στο GUI με έναν όσο το δυντόν πιο εύκολο για τον χρήστη τρόπο, αλλά να είναι και εναρμονισμένες με την λογικλη που η SIEMENS ακολουθεί γενικά στους solver της. Για την προσθήκη του χρησιμοποιήθηκαν εργαλία που παρέχει η SIEMENS, όπως το NXOpen API αλλά και το CAEAPI, ένα πιο εξειδικευμένο API το οποίο έχει ως βάση το NXOpen αλλά είναι προσανατολισμένο σε ανάγκες που έχουν solvers σαν τον δικό μας, ενώ για για την ανάπτυξη εργάστηκα κυρίως σε C++. 2020-12-21T13:15:46Z 2020-12-21T13:15:46Z 2020-09-30 http://hdl.handle.net/10889/14369 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Προβλήματα αντοχής
Αντοχή των υλικών
Mechanics of materials
C++
spellingShingle Προβλήματα αντοχής
Αντοχή των υλικών
Mechanics of materials
C++
Τσάμης, Κωνσταντίνος Διονύσιος
Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
description Το έργο αυτό έχει σκοπό την προσθήκη ενός inhouse BEM Solver (Pithia) στο ήδη Υπάρχον GUI της SIEMENS, Simcenter 3D. ΒΕΜ: Boundary Element Method είναι είναι μια αριθμητική υπολογιστική μέθοδος επίλυσης γραμμικών μερικών διαφορικών εξισώσεων που έχουν διαμορφωθεί ως ακέραιες εξισώσεις. Η εφαρμογή της συγκεκριμένης αριθμητικής υπολογιστικής μεθόδου γίνεται για να διαπιστωθεί η αντοχή των υλικών σε διάφορα structures (π.χ. πλοία, πλατφόρμες κτλ). Στην δικία μας περίπτωση ασχολούμαστε με την διάβρωση των υλικών. Για να οριστεί και να λυθεί ένα πρόβλημα πέρα από το CAD για τον σχεδιασμό των δομών των οποίων θα εξετάσουμε, θα πρέπει να οριστούν οι απαραίτητες παράμετροι (Boundary Conditions), που μέχρι στιγμής ορίζονταν hardcoded μέσα στο αρχείο εισόδου του κάθε προβλήματος, σκοπός ήταν να τις προσθέσουμε στο GUI με έναν όσο το δυντόν πιο εύκολο για τον χρήστη τρόπο, αλλά να είναι και εναρμονισμένες με την λογικλη που η SIEMENS ακολουθεί γενικά στους solver της. Για την προσθήκη του χρησιμοποιήθηκαν εργαλία που παρέχει η SIEMENS, όπως το NXOpen API αλλά και το CAEAPI, ένα πιο εξειδικευμένο API το οποίο έχει ως βάση το NXOpen αλλά είναι προσανατολισμένο σε ανάγκες που έχουν solvers σαν τον δικό μας, ενώ για για την ανάπτυξη εργάστηκα κυρίως σε C++.
author2 Tsamis, Konstantinos Dionisios
author_facet Tsamis, Konstantinos Dionisios
Τσάμης, Κωνσταντίνος Διονύσιος
author Τσάμης, Κωνσταντίνος Διονύσιος
author_sort Τσάμης, Κωνσταντίνος Διονύσιος
title Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
title_short Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
title_full Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
title_fullStr Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
title_full_unstemmed Ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
title_sort ανάπτυξη διεπαφής ενσωμάτωσης ειδικού λογισμικού επίλυσης προβλημάτων αντοχής υλικών
publishDate 2020
url http://hdl.handle.net/10889/14369
work_keys_str_mv AT tsamēskōnstantinosdionysios anaptyxēdiepaphēsensōmatōsēseidikoulogismikouepilysēsproblēmatōnantochēsylikōn
AT tsamēskōnstantinosdionysios developmentofinterfaceforintegrationofspecialsoftwareforenduranceproblems
_version_ 1771297342530519040