Professional Documents
Culture Documents
1
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΑΡΑΡΤΗΜΑΤΟΣ
1. Εισαγωγή 1
2. Πεπερασµένα στοιχεία και άκαµπτα σώµατα 2
2.1 Πεπερασµένα στοιχεία 2
2.1.1 Χαρακτηρισµός στοιχείων 2
2.1.2 Οµογενή στοιχεία 6
2.2 Σύγκλιση πλέγµατος 9
3.1 Εισαγωγή στο ABAQUS/CAE 14
3.1.1 Ξεκινώντας το ABAQUS/CAE 14
3.1.2 Συστατικά του κύριου παραθύρου 15
3.1.3 Τι είναι ένα module? 17
4.1 Κατανόηση του ρόλου των partitions 20
4.2 Χρησιµοποιώντας τα εργαλεία partition 20
4.3 Κατανόηση των partitions 21
4.3.1 Γιατί δηµιουργούµε ένα partition 21
4.3.2 Τα partitions ως features (χαρακτηριστικά) 22
4.4 Επισκόπηση των τεχνικών διαχωρισµού (portioning techniques) 23
4.4.1 Επισκόπηση των µεθόδων για portioning edges 23
5.1 Κινηµατικοί περιορισµοί: επισκόπηση 25
5.2 Γραµµικές εξισώσεις περιορισµού 27
5.3 Περιορισµοί δεσµών πλέγµατος 29
6. Tutorial: Χρησιµοποιώντας το Interaction module 38
6.1 Άνοιγµα της βάσης δεδοµένων του µοντέλου 38
6.2 ∆ηµιουργία µιας ιδιότητας αλληλεπίδρασης 39
6.3 ∆ηµιουργία µιας αλληλεπίδρασης επαφής επιφάνειας µε 40
επιφάνεια (surface-to-surface contact interaction)
6.4 ∆ηµιουργία ενός περιορισµού εξίσωσης (equation constraint) 42
6.5 Αλλαγή του βήµα προς βήµα ιστορικού της αλληλεπίδρασης 43
6.6 Ανακεφαλαίωση των βασικών σηµείων 44
7.1 Visualization Module 45
7.1.1 Επισκόπηση των αποτελεσµάτων της ανάλυσης 45
7.1.2 Περίληψη των επιλογών για τα σχέδια µε ισοϋψείς (contour plot 47
options)
7.2 Κατανόηση των general queries 48
7.3 Κατανόηση αποτελεσµάτων κατά µήκος µιας τροχιάς (path) 48
7.3.1 Προσδιορισµός του path 48
7.3.2 Πως το ABAQUS/CAE λαµβάνει αποτελέσµατα κατά µήκος του 49
path
7.4 Λήψη X–Y δεδοµένων (X–Y data) κατά µήκος ενός path 51
7.4.1 Επιλογή των θέσεων path στις οποίες θα λάβουµε δεδοµένα 51
7.4.2 Έλεγχος των τιµών-Χ ζευγών δεδοµένων (data pair Χ-values) 52
7.4.3 Έλεγχος των τιµών-Υ ζευγών δεδοµένων (data pair Y-values) 53
7.5 Επικαλυπτόµενα σχέδια (overlay plots) 54
7.5.1 Κατανόηση του τρόπου µε τον οποίο δηµιουργούνται 54
επικαλυπτόµενα σχέδια (overlay plots)
7.5.2 ∆ηµιουργία ενός επικαλυπτόµενου σχεδίου (overlay plot) 56
7.5.3 Επαναδιάταξη των layers σε ένα overlay plot 57
7.5.4 ∆ιαχείριση της άποψης για ένα overlay plot 58
7.5.5 Προσαρµογή των επιλογών σχεδίασης (plot options) για ένα 58
overlay plot
2
1. Εισαγωγή
3
2. Πεπερασµένα στοιχεία και άκαµπτα σώµατα
Ένα ευρύ φάσµα στοιχείων είναι διαθέσιµα στο ABAQUS. Αυτή η εκτενής
βιβλιοθήκη στοιχείων µας παρέχει ένα ισχυρό σύνολο εργαλείων για επίλυση πολλών
διαφορετικών προβληµάτων. Τα στοιχεία που είναι διαθέσιµα στο ABAQUS/Explicit
είναι ένα υποσύνολο από αυτέ που είναι διαθέσιµα στο ABAQUS/Standard. Αυτή η
παράγραφος µας εισάγει στις πέντε πτυχές ενός στοιχείου που επηρεάζουν τη
συµπεριφορά του.
Κάθε στοιχείο στο ABAQUS έχει ένα µοναδικό όνοµα, όπως T2D2, S4R, ή
C3D8I. Το όνοµα του στοιχείου προδιορίζει κάθε µια από τις πέντε πτυχές ενός
στοιχείου. Η σύµβαση για την ονοµατολογία εξηγείται σε αυτό το κεφάλαιο.
Family (Οικογένεια)
Το Σχήµα 2–1 δείχνει τις οικογένειες στοιχείων που χρησιµοποιούνται
συχνότερα στην ανάλυση τάσεων. Μια από τις κύριες διαφορές µεταξύ διαφορετικών
οικογενειών στοιχείων είναι ο τύπος της γεωµετρίας που αναλαµβάνει κάθε
οικογένεια.
4
Σχήµα 2–1 Οι πιο συνήθεις οικογένειες στοιχείων.
5
Οι διευθύνσεις 1, 2, και 3 αντιστοιχούν στις διευθύνσεις 1-, 2-, και 3-του
γενικού συστήµατος, αντίστοιχα, εκτός αν έχει οριστεί ένα τοπικό σύστηµα
συντεταγµένων στους κόµβους.
Τα αξονοσυµµετρικά στοιχεία είναι η εξαίρεση, µε τους βαθµούς ελευθερίας
µετατοπίσεων και περιστροφών να αναφέρονται ως εξής:
1 Μετακίνηση στη διεύθυνση r (Translation in the -direction)
2 Μετακίνηση στη διεύθυνση z (Translation in the -direction)
6 Περιστροφή στο επίπεδο r-z (Rotation in the – plane)
6
Τυπικά, ο αριθµός των κόµβων σε ένα στοιχείο είναι σαφώς προσδιορισµένος
από το όνοµά του στοιχείου. Το 8-κοµβικό κυβικό στοιχείο ονοµάζεται C3D8, ενώ το
8-κοµβικό γενικό στοιχείο κελύφους ονοµάζεται S8R. Η οικογένεια στοιχείων
διατοµής δοκού χρησιµοποιεί µια ελαφρώς διαφορετική σύµβαση: η τάξη της
παρεµβολής προσδιορίζεται στο όνοµα. Συνεπώς, ένα πρώτης τάξης, τρισδιάστατο
στοιχείο διατοµής δοκού ονοµάζεται B31,ενώ ένα δευτέρας τάξης, τρισδιάστατο
στοιχείο διατοµής δοκού ονοµάζεται B32. Μια παρεµφερής σύµβαση χρησιµοποιείται
για αξονοσυµµετρικά στοιχεία κελυφών και µεµβρανών.
Formulation (Τυποποίηση)
Η τυποποίηση ενός στοιχείου αναφέρεται στην µαθηµατική θεωρία που
χρησιµοποιήθηκε για να οριστεί η συµπεριφορά του στοιχείου. Ελλείψει ενός
προσαρµόσιµου πλέγµατος (adaptive meshing), όλα τα στοιχεία τάσης/µετατόπισης
στο ABAQUS είναι βασισµένα στην κατά Lagrange ή υλική περιγραφή της
συµπεριφοράς: το υλικό που συνδέεται µε ένα στοιχείο παραµένει συνδεµένο µε το
στοιχείο σε όλη την ανάλυση, και επίσης το υλικό δεν µπορεί να διαρεύσει πέρα από
τα όρια των στοιχείων. Στην εναλλακτική κατά Euler περιγραφή ή χωρική
περιγραφή, τα στοιχεία καθορίζονται στον χώρο όπως το υλικό ρέει µέσω αυτών. Οι
µέθοδοι κατά Euler χρησιµοποιούνται συνήθως στις προσοµοιώσεις της
ρευστοµηχανικής. Το ABAQUS/Standard χρησιµοποιεί στοιχεία κατά Euler για να
διαµορφώσει τη µεταφορά θερµότητας εκ µεταγωγής. Ένα προσαρµόσιµο πλέγµα
(adaptive meshing) στο ABAQUS/Explicit, συνδυάζει τα χαρακτηριστικά
θεωρητικών αναλύσεων κατά Lagrange και κατά Euler και επιτρέπει την κίνηση του
στοιχείου, ώστε να είναι ανεξάρτητη από το υλικό.
Για να προσαρµόσουµε διαφορετικούς τύπους συµπεριφοράς, µερικές
οικογένειες στοιχείων στο ABAQUS περιλαµβάνουν στοιχεία µε αρκετές
διαφορετικές τυποποιήσεις. Παραδείγµατος χάριν, η οικογένεια στοιχείων κελύφους
έχει τρεις κατηγορίες: µια κατάλληλη για ανάλυση κελυφών γενικής χρήσης, άλλη
για λεπτά κελύφη, και άλλη µια για κελύφη µε µεγάλο πάχος.
Μερικές οικογένειες στοιχείων του ABAQUS/Standard έχουν µια πρότυπη
τυποποίηση όπως κάποιες εναλλακτικές τυποποιήσεις. Στοιχεία µε εναλλακτικές
τυποποιήσεις, αναγνωρίζονται από έναν επιπλέον χαρακτήρα στο τέλος του ονόµατος
των στοιχείων. Για παράδειγµα, οικογένειες στοιχείων οµογενών, διατοµής δοκού και
δικτυωτών στοιχείων, περιλαµβάνουν µέλη µε µια υβριδική τυποποίηση, στην οποία
η πίεση (οµογενή στοιχεία) ή αξονική δύναµη (στοιχεία διατοµής δοκού και
δικτυωµάτων) αντιµετωπίζεται ως πρόσθετη άγνωστη. Αυτά τα στοιχεία
αναγνωρίζονται από το γράµµα "Η" στο τέλος του ονόµατος (C3D8H ή B31H).
Μερικές τυποποιήσεις στοιχείων επιτρέπουν να επιλυθούν προβλήµατα ζεύγους
πεδίων. Παραδείγµατος χάριν, στοιχεία των οποίων τα ονόµατα αρχίζουν µε το
γράµµα C και τελειώνουν µε το γράµµα T (όπως C3D8T) και έχουν και µηχανικούς
και θερµικούς βαθµούς ελευθερίας και προορίζονται για ζεύγη θερµικών και
µηχανικών προσοµοιώσεων.
Integration (Ολοκλήρωση)
Tο ABAQUS χρησιµοποιεί αριθµητικές τεχνικές για να ολοκληρώσει διάφορες
ποσότητες στον όγκο κάθε στοιχείου. Χρησιµοποιώντας τον τετραγωνισµό κατά
Gauss (Gaussian quadrature) για τα περισσότερα στοιχεία, το ABAQUS αξιολογεί
την υλική απόκριση σε κάθε σηµείο ολοκλήρωσης κάθε στοιχείου. Μερικά οµογενή
στοιχεία (continuum elements) στο ABAQUS, µπορούν να χρησιµοποιήσουν ολική ή
7
µειωµένη ολοκλήρωση (full or reduced-integration), µια επιλογή που µπορεί να έχει
µια σηµαντική επίδραση στην ακρίβεια του στοιχείου για ένα δεδοµένο πρόβληµα,.
To ABAQUS χρησιµοποιεί το γράµµα "R" στο τέλος του ονόµατος του
στοιχείου για να διακρίνει τα στοιχεία µειωµένης ολοκλήρωσης (εκτός αν είναι
επίσης υβριδικά στοιχεία, οπότε σ'αυτή την περίπτωση το όνοµα των στοιχείων
τελειώνει µε τα γράµµατα "RH"). Παραδείγµατος χάριν, CAX4 είναι ο κόµβος-4,
πλήρους ολοκλήρωσης, γραµµικού, αξονοσυµµετρικού στερεού στοιχείου και
CAX4R είναι η έκδοση µειωµένης ολοκλήρωσης του ίδιου στοιχείου.
Το ABAQUS/Standard προσφέρει ταυτόχρονα στοιχεία πλήρους και µειωµένης
ολοκλήρωσης. Το ABAQUS/Explicit παρέχει µόνο στοιχεία µειωµένης ολοκλήρωσης
µε εξαίρεση τα τροποποιηµένα τετραεδρικά και τριγωνικά στοιχεία (the modified
tetrahedron and triangle elements).
8
Σχήµα 2–3 Στοιχεία επίπεδης παραµόρφωσης, επίπεδης τάσης, και αξονοσυµµετρικά
στοιχεία χωρίς στρέψη.
9
Όταν χρησιµοποιούµε έναν προεπεξεργαστή για να δηµιουργήσουµε το
πλέγµα, πρέπει να εξασφαλίσουµε ότι τα στοιχεία βρίσκουν όλα τα σηµεία στην ίδια
κατεύθυνση µε τον θετικό, γενικό άξονα-3. Οποιαδήποτε αποτυχία να παρασχεθεί η
σωστή συνδεσιµότητα µεταξύ των στοιχείων θα αναγκάσει ABAQUS να εκδώσει ένα
µήνυµα λάθους που δηλώνει ότι τα στοιχεία έχουν αρνητική περιοχή (negative area).
10
Σχήµα 2–5 Εξ ορισµού υλικές διευθύνσεις για οµογενή στοιχεία.
11
Σχήµα 2–6 ∆ιαφορετικά πλέγµατα για το πρόβληµα της συνδετήριας υποδοχής.
Σχήµα 2–7 Οι θέσεις όπου συγκρίνονται τα αποτελέσµατα στη µελέτη πύκνωσης του
πλέγµατος.
12
Πίνακας 2–1 Τα αποτελέσµατα της µελέτης πύκνωσης του πλέγµατος.
Τάση στο
Μετατόπιση του Τάση στο
Πλέγµα κατώτατο Σχετικός χρόνος
κατώτατου σηµείο
(Mesh) σηµείο της επεξεργασίας
σηµείου της οπής σύνδεσης
οπής
Χονδρό
2.01E–4 180.E6 205.E6 0.26
(Coarse)
Κανονικό
3.13E–4 311.E6 365.E6 1.0
(Normal)
Λεπτό
3.14E–4 332.E6 426.E6 2.7
(Fine)
Πολύ λεπτό
3.15E–4 345.E6 496.E6 22.5
(Very fine)
Σχήµα 2–8 Η σύγκλιση των αποτελεσµάτων στη µελέτη πύκνωσης του πλέγµατος.
13
Εποµένως, η αύξηση της πυκνότητας του πλέγµατος δεν θα παράγει µια συγκλιµένη
τιµή τάσης σε αυτήν την θέση. Αυτή η ιδιοµορφία εµφανίζεται λόγω των
εξιδανικεύσεων που χρησιµοποιούνται στο µοντέλο πεπερασµένων στοιχείων. Η
σύνδεση µεταξύ της υποδοχής και της υπόλοιπης κατασκευής έχει διαµορφωθεί
άκαµπτα. Αυτές οι εξιδανικεύσεις οδηγούν στην ιδιοµορφία τάσης. Στην
πραγµατικότητα πιθανώς να υπάρξει µια µικρή λωρίδα (fillet) µεταξύ της υποδοχής
και της υπόλοιπης κατασκευής (µητρική), και η µητρική κατασκευή θα είναι
παραµορφώσιµη, µη άκαµπτη. Εάν απαιτείται η ακριβής τάση σε αυτήν την θέση,
πρέπει να διαµορφωθεί µε ακρίβεια η λωρίδα µεταξύ των συστατικών (βλ. σχήµα 2–
9) και να ληφθεί υπόψη η ακαµψία της µητρικής κατασκευής.
14
Είναι σπάνια απαραίτητο να χρησιµοποιείται ένα οµοιόµορφα λεπτό πλέγµα σε
όλη την κατασκευή που αναλύεται. Θα πρέπει να χρησιµοποιούµε ένα λεπτό πλέγµα
κυρίως στις περιοχές των υψηλών τάσεων και ένα πιό χονδροειδές πλέγµα στις
περιοχές των χαµηλών τάσεων ή όπου το µέγεθος των τάσεων δεν µας ενδιαφέρει.
Παραδείγµατος χάριν, το σχήµα 2–10 δείχνει ένα πλέγµα που έχει ως σκοπό να
δώσει µια ακριβή πρόβλεψη της συγκέντρωσης τάσεων στο κατώτατο σηµείο της
οπής.
Ένα λεπτό πλέγµα χρησιµοποιείται µόνο στην περιοχή των υψηλών τάσεων, και
ένα χονδροειδές πλέγµα οπουδήποτε αλλού. Τα αποτελέσµατα από µια προσοµοίωση
στο ABAQUS/Standard µε αυτό το τοπικά πυκνωµένο πλέγµα παρουσιάζονται στον
πίνακα 2–2. Αυτός ο πίνακας δείχνει ότι τα αποτελέσµατα είναι συγκρίσιµα µε
εκείνα από το πολύ λεπτό πλέγµα, αλλά η προσοµοίωση µε το τοπικά πυκνωµένο
πλέγµα απαιτούν αρκετά λιγότερο χρόνο από τον επεξεργαστή (CPU) σε σχέση µε
την ανάλυση µε το πολύ λεπτό πλέγµα.
Πίνακας 2–2 Σύγκριση ενός πολύ λεπτού πλέγµατος και τοπικά πυκνωµένων
πλεγµάτων.
Μετατόπιση του Τάση στο
Σχετικός χρόνος
Πλέγµα κατώτατου σηµείου της κατώτατο σηµείο
επεξεργασίας
οπής της οπής
Πολύ λεπτό 3.15E–4 345.E6 22.5
Τοπικά
3.14E–4 346.E6 3.44
πυκνωµένο
Μπορούµε συχνά να προβλέψουµε τις θέσεις των περιοχών υψηλών τάσεων
ενός µοντέλου —και, ως εκ τούτου, των περιοχών όπου απαιτείται ένα λεπτό
πλέγµα—χρησιµοποιώντας τις γνώσεις µας παρόµοιων συστατικών ή µε
υπολογισµούς µε το χέρι. Αυτές οι πληροφορίες µπορούν επίσης να ληφθούν
χρησιµοποιώντας ένα χονδροειδές πλέγµα αρχικά, για να προσδιορίσουµε τις
περιοχές υψηλής τάσης και πυκνώνοντας µετά το πλέγµα σε αυτές τις περιοχές. Η
τελευταία διαδικασία πραγµατοποιείται εύκολα χρησιµοποιώντας προεπεξεργαστές
όπως το ABAQUS/CAE, όπου το πλήρες αριθµητικό µοντέλο (δηλ., ιδιότητες
υλικών, συνοριακές συνθήκες, φορτία, κ.λ.π.) µπορεί να οριστεί µε βάση τη
γεωµετρία της κατασκευής. Είναι απλό να δηµιουργήσουµε ένα χονδροειδές πλέγµα
της γεωµετρίας για την αρχική προσοµοίωση και έπειτα να πυκνώσουµε το πλέγµα
στις κατάλληλες περιοχές, όπως υποδεικνύεται από τα αποτελέσµατα τη
χονδροειδούς προσοµοίωσης.
Το ABAQUS παρέχει µια προηγµένη λειτουργία που ονοµάζεται submodeling
(υποµοντελοποίηση), η οποία µας επιτρέπει να λαµβάνουµε πιο λεπτοµερή (και
ακριβή) αποτελέσµατα σε µια περιοχή της κατασκευής που µας ενδιαφέρει. Η λύση
από ένα χονδροειδές πλέγµα ολόκληρης της κατασκευής χρησιµοποιείται για "να
οδηγήσει" µια λεπτοµερή τοπική ανάλυση που χρησιµοποιεί ένα λεπτό πλέγµα σε
αυτήν την περιοχή ενδιαφέροντος.
15
3.1 Εισαγωγή στο ABAQUS/CAE
16
Οι ακόλουθες επιλογές του session startup είναι διαθέσιµες:
• Create Model Database µας επιτρέπει να ξεκινήσουµε µια καινούρια
ανάλυση.
• Open Database µας επιτρέπει να ανοίξουµε ένα αποθηκευµένο µοντέλο
(previously saved model) ή ένα αρχείο βάσης δεδοµένων εξόδου (output
database file).
• Run Script µας επιτρέπει να τρέξουµε ένα αρχείο που περιέχει εντολές του
ABAQUS/CAE.
• Start Tutorial µας επιτρέπει να ξεκινήσουµε µια εισαγωγική διδακτική ύλη
(introductory tutorial) από την άµεση δικτυακή τεκµηρίωση (online
documentation).
Τα συστατικά είναι:
Title bar (Γραµµή τίτλου)
Η γραµµή τίτλου δείχνει την έκδοση του ABAQUS/CAE µε την οποία εργαζόµαστε
και το όνοµα της τρέχουσας βάσης δεδοµένων του µοντέλου (current model
database).
17
Menu bar (Γραµµή µενού)
Η γραµµή µενού περιέχει όλα τα διαθέσιµα µενού· τα µενού δίνουν πρόσβαση σε
όλες τις λειτουργίες. ∆ιαφορετικά µενού εµφανίζονται στη γραµµή µενού, ανάλογα
µε το µενού που επιλέγουµε από τη γραµµή περιεχοµένων (context bar).
Toolbar (Γραµµή εργαλείων)
Η γραµµή εργαλείων εξασφαλίζει άµεση πρόσβαση σε όλα τα στοιχεία που είναι
επίσης διαθέσια στα µενού.
Context bar (Γραµµή περιεχοµένων)
Το ABAQUS/CAE διαιρείται σε ένα σύνολο από modules (ενότητες), όπου κάθε
module µας επιτρέπει να εργαζόµαστε σε µια πτυχή του µοντέλου µας. Η λίστα
Module στη γραµµή περιεχοµένων µας επιτρέπει να κινούµαστε µεταξύ αυτών των
modules. Άλλα στοιχεία της γραµµής περιεχοµένων αποτελούν λειτουργία του
module στο οποίο εργαζόµαστε. Για παράδειγµα, η γραµµή περιεχοµένων µας
επιτρέπει να ανακτούµε ένα υπάρχον part, καθώς δηµιουργούµε τη γεωµετρία του
µοντέλου.
Toolbox area (Περιοχή εργαλειοθήκης)
Όταν εισάγουµε ένα module, η περιοχή εργαλειοθήκης εµφανίζει εργαλεία που είναι
κατάλληλα για αυτό το module. Η εργαλειοθήκη επιτρέπει άµεση πρόσβαση σε
πολλές από τις λειτουργίες του module που είναι επίσης διαθέσιµες από τη γραµµή
µενού (menu bar).
Canvas and drawing area (Φόντο και περιοχή σχεδίασης)
Το φόντο (canvas) µπορεί να θεωρηθεί ως µια άπειρη οθόνη ή πίνακας, πάνω στον
οποίο µπορούµε να τοποθετήσουµε παράθυρα απόψεων (viewports). Η σχεδιαστική
περιοχή είναι ένα ορατό τµήµα του φόντου.
Viewport (Παράθυρο άποψης)
Τα Viewports είναι παράθυρα πάνω στο φόντο, στα οποία το ABAQUS/CAE
εµφανίζει το µοντέλο µας.
Prompt area (Περιοχή προτροπών)
Η περιοχή προτροπών εµφανίζει οδηγίες που πρέπει να ακολουθήσουµε κατά τη
διάρκεια της διαδικασίας. Για παράδειγµα, µας ζητά να επιλέξουµε τη γεωµετρία,
καθώς δηµιουργούµε ένα σύνολο (set).
Message area (Περιοχή µηνυµάτων)
Το ABAQUS/CAE τυπώνει πληροφορίες κατάστασης και προειδοποιήσεις στην
περιοχή µηνυµάτων. Για να µεγεθύνουµε την περιοχή µηνυµάτων, σύρουµε το
ανώτατο άκρο. Για να δούµε πληροφορίες που έχει βγει εκτός της περιοχής
µηνυµάτων, χρησιµοποιούµε τη γραµµή κύλισης στη δεξιά πλευρά. Η περιοχή
µηνυµάτων εµφανίζεται εξ ορισµού, αλλά χρησιµοποιεί τον ίδιο χώρο που
καταλαµβάνει η επιφάνεια της γραµµής εντολών. Αν έχουµε πρόσφατα
χρησιµοποιήσει την επιφάνεια της γραµµής εντολών (command line interface), πρέπει
να πατήσουµε το κουµπί στην κατώτατη αριστερή γωνία του κύριου παραθύρου
για να ενεργοποιήσουµε την περιοχή µηνυµάτων.
Σηµείωση: Αν προστίθενται νέα µηνύµατα καθόσον είναι ενεργή η επιφάνεια της
γραµµής εντολών, το αλλάζει το χρώµα του φόντου που περιβάλλει την περιοχή
µηνυµάτων σε κόκκινο. Όταν εµφανίζουµε την περιοχή µηνυµάτων, το φόντο
επανέρχεται στο κανονικό του χρώµα.
Command line interface (Επιφάνεια γραµµής εντολών)
Μπορούµε να χρησιµοποιήσουµε την επιφάνεια γραµµής εντολών για να
πληκτρολογήσουµε εντολές Python και να αποτιµήσουµε µαθηµατικές εκφράσεις
χρησιµοποιώντας τη γλώσσα προγραµµατισµού Python που είναι δοµηµένη µέσα στο
ABAQUS/CAE. Η επιφάνεια περιλαµβάνει βασικές (>>>)και δευτερεύουσες (...)
18
προτροπές για να υποδείξει πότε πρέπει να παραχθούν εντολές που να συµφωνούν µε
την σύνταξη κατά Python.
Η επιφάνεια γραµµής εντολών είναι εξ ορισµού κρυµµένη, αλλά χρησιµοποιεί τον
ίδιο χώρο που καραλαµβάνει η περιοχή µηνυµάτων. Πατάµε το κουµπί στην
κατώτατη αριστερή γωνία για να εναλλαχθούµε από την περιοχή µηνυµάτων στην
επιφάνει γραµµής εντολών.
19
Η ακόλουθη λίστα των modules που είναι διαθέσιµη µέσα στο ABAQUS/CAE,
περιγράφει µε συντοµία τις πράξεις µοντελοποίησης που µπορούµε να εκτελέσουµε
σε κάθε module. Η διάταξη των modules στη λίστα αντιστοιχεί στη σειρά µε την
οποία εµφανίζονται στην Module list της γραµµής περιεχοµένων (βλ. Σχήµα 3–3):
Part
Το Part module µας επιτρέπει να δηµουργούµε µεµονωµένα parts, σχεδιάζοντας τη
γεωµετρία τους απευθείας στο ABAQUS/CAE ή εισάγοντας τη γεωµετρία τους από
άλλα προγράµµατα γεωµετρικής µοντελοποίησης.
Property
Ο ορισµός ενός section περιέχει πληροφορίες σχετικά µε τις ιδιότητες ενός part ή µιας
περιοχής ενός part,όπως ο καθορισµός του υλικού που συνδέεται µε µια περιοχή και
και η γεωµετρία της διατοµής. Στο Property module δηµιουργούµε ορισµούς section
και ορισµούς υλικών, τους οποίους αναθέτουµε σε περιοχές των parts.
Assembly
Όταν δηµιουργούµε ένα part, αυτό υφίσταται στο δικό του σύστηµα συντεταγµένων,
που είναι ανεξάρτητο από τα άλλα parts του µοντέλου. Χρησιµοποιούµε το Assembly
module για να δηµιουργήσουµε instances (οµοιώµατα) των parts και για να
τοποθετήσουµε τα instances εξαρτηµένα µεταξύ τους σε ένα γενικό σύστηµα
συντεταγµένων, δηµιουργώντας εποµένως ένα. Ένα µοντέλο του ABAQUS περιέχει
µόνο ένα assembly.
Step
Χρησιµοποιούµε το Step module για να δηµιουργήσουµε και να σχηµατίσουµε
βήµατα ανάλυσης (analysis steps) και να τα συνδέσουµε µε ζητήµατα/αποτελέσµατα
εξόδου (output requests). Η διαδοχή των step εξασφαλίζει έναν εύκολο τρόπο για να
ληφθούν οι αλλαγές σε ένα µοντέλο (όπως οι αλλαγές των φορτίσεων ή των
συνοριακών συνθηκών). Τα ζητήµατα εξόδου (output requests) µπορούν να
ποικίλλουν ως κρίνεται απαραίτητο µεταξύ των steps.
Interaction
Στο Interaction module καθορίζουµε τις µηχανικές και θερµικές αλληλεπιδράσεις
µεταξύ των περιοχών ενός µοντέλου και του περιβάλλοντός του. Ένα παράδειγµα
µιας αλληλεπίδρασης είναι η επαφή µεταξύ δύο επιφανειών. Άλλες αλληλεπιδράσεις
που µπορούν να οριστούν περιλαµβάνουν περιορισµούς, όπως περιορισµούς δεσµών,
εξίσωσης και άκαµπτων σωµάτων. Το ABAQUS/CAE δεν αναγνωρίζει µηχανικές
επαφές ανάµεσα σε part instances ή σε περιοχές ενός assembly, εκτός αν η επαφή έχει
προσδιοριστεί στο Interaction module. Η απόλυτη φυσική εγγύτητα δύο επιφανειών
σε ένα assembly δεν είναι επαρκής για να δείξει οποιοδήποτε είδος αλληλεπίδρασης
µεταξύ των επιφανειών. Οι αλληλεπιδράσεις (Interactions) είναι αντικείµενα
εξαρτώµενα από τα βήµατα (step-dependent objects), το οποίο σηµαίνει ότι πρέπει να
καθορίζουµε τα βήµατα της ανάλυσης στα οποία είναι ενεργά.
Load
Το Load module µας επιτρέπει να προσδιορίζουµε φορτία, συνοριακές συνθήκες και
πεδία (loads, boundary conditions, fields). Τα φορτία και οι συνοριακές συνθήκες
είναι αντικείµενα εξαρτώµενα από τα βήµατα (step-dependent objects), το οποίο
σηµαίνει ότι πρέπει να προσδιορίσουµε τα βήµατα της ανάλυσης στα οποία είναι
ενεργά. Κάποια πεδία έιναι εξαρτώµενα από τα βήµατα, ενώ άλλα εφαρµόζονται
µόνο στο ξεκίνηµα της ανάλυσης.
Mesh
Το Mesh module περιέχει εργαλεία που µας επιτρέπουν να παράγουµε ένα πλέγµα
πεπερασµένων στοιχείων σε ένα assembly που δηµιουργήθηκε µέσα στο
ABAQUS/CAE. ∆ιάφορα επίπεδα αυτοµατισµού και ελέγχου είναι διαθέσιµα, ώστε
20
να µπορούµε να δηµιουργούµε ένα πλέγµα που ικανοποιεί τις ανάγκες της ανάλυσής
µας.
Job
Από τη στιγµή που έχουµε ολοκληρώσει όλα τα καθήκοντα που συνδέονται µε τον
ορισµό ενός µοντέλου, χρησιµοποιούµε το Job module για να αναλύσουµε το
µοντέλο. Το Job module µας επιτρέπει να υποβάλλουµε µια εργασία για ανάλυση και
να παρακολουθήσουµε την πρόοδό της. Πολλαπλά µοντέλα και «τρεξίµατα» µπορούν
να υποβληθούν και να παρακολουθηθούν ταυτόχρονα.
Visualization
Το Visualization module εξασφαλίζει γραφική απεικόνιση των µοντέλων
πεπερασµένων στοιχείων και των αποτελεσµάτων. Παρέχει πληροφορίες του
µοντέλου και των αποτελεσµάτων από την βάση δεδοµένων εξόδου (output database).
Μπορούµε να ελέγξουµε ποιες πληροφορίες θα γράφονται στη βάση δεδοµένων
εξόδου, τροποποιώντας τα ζητήµατα εξόδου (output requests) στο Step module.
Sketch
Τα σκαριφήµατα (Sketches) είναι δισδιάστατα προφίλ που χρησιµοποιούµε για να
διαµορφώσουµε τη γεωµετρία, καθώς ορίζουµε ένα native part στο ABAQUS/CAE.
Χρησιµοποιούµε το Sketch module για να δηµιουργήσουµε ένα σκαρίφηµα (sketch)
που ορίζει ένα επίπεδο part, µια δοκό, ή ένα partition ή για να δηµιουργήσουµε ένα
σκαρίφηµα, το οποίο µπορεί να προεκταθεί (extrude), να κινηθεί κυκλικά (sweep) ή
να περιστραφεί (revolve) για να διαµορφωθεί ένα τρισδιάστατο part.
Τα περιεχόµενα του κύριου παραθύρου αλλάζουν καθώς κινούµαστε µεταξύ
των modules. Επιλέγοντας ένα module από τη λίστα Module list της γραµµής
περιεχοµένων, η γραµµή περιεχοµένων, η εργαλειοθήκη του module, και η γραµµή
µενού αλλάζουν, ώστε να απεικονίζουν τις λειτουργίες του τρέχοντος module.
21
4.1 Κατανόηση του ρόλου των partitions
Σχήµα 4–1 ∆ιαχωρισµός (Partitioning) ενός edge, ενός face, και ενός cell.
22
method (µέθοδος γωνίας) για να επιλέξουµε τα edges, faces, ή cells που θα
δηµιουργήσουν τα partition.
Μπορούµε επίσης να έχουµε πρόσβαση στα εργαλεία Partition από την
εργαλειοθήκη module toolbox. Το σχήµα 4–2 παρουσιάζει τις κρυµµένες εικόνες για
όλα τα εργαλεία partition στις εργαλειοθήκες module toolboxes.
Για να δούµε ένα tooltip που περιέχει µια µικρή περιγραφή για κάθε εργαλέιο
partition, κρατάµε για λίγο το ποντίκι πάνω από το εργαλείο.
23
λειτουργούν στο assembly. ∆εν θα εµφανιστούν σε άλλα instances του ίδιου part, και
δεν είναι διαθέσιµα στο Part ή στο Property module.
Η γεωµετρία κάθε part αποτελείται από ένα σύνολο από features. Ένα partition
είναι απλά ένα πρόσθετο γεωµετρικό χαρακτηριστικό (geometric feature) που
προσθέτουµε στο part. Επειδή τα partitions είναι features, µπορούν να
τροποποιηθούν, να διαγραφούν, να αποκρυφθούν, και να επαναληφθούν,
χρησιµοποιώντας το εργαλείο Feature Manipulation toolset.
Εάν δηµιουργούµε ένα partition και κατόπιν τροποποιούµε τη γεωµετρία του
υποκείµενου part ή του assembly, το ABAQUS / CAE αναπαράγει το partition µαζί
µε όλα τα άλλα χαρακτηριστικά. Επιπλέον, η γεωµετρία του αναπαραγµένου partition
εξαρτάται από τη µέθοδο που χρησιµοποιήσαµε για να δηµιουργήσουµε το partition.
Το ακόλουθο παράδειγµα δείχνει ότι οι αλλαγές στην υποκείµενη γεωµετρία µπορούν
να αναγκάσουν τα partitions να µετακινηθούν ή να αλλάξουν σχήµα όταν
αναπαράγεται το assembly.
1. Ο χρήστης διαχωρίζει ένα face χρησιµοποιώντας µια γραµµή µεταξύ δύο
επιλεγµένων σηµείων (τα κέντρα των δύο κύκλων), όπως φαίνεται στο Σχήµα
4–3.
Σχήµα 4–3 Partition µεταξύ δύο επιλεγµένων σηµείων.
24
Σχήµα 4–4 Το partition µετά την αναπαραγωγή.
25
Σχήµα 4–6 Επιλογή µέσου σηµείου ή ενός datum point για δηµιουργία ενός partition
edge.
Σχήµα 4–7 Επιλογή ενός datum plane για δηµιουργία partition edges.
26
5.1 Κινηµατικοί περιορισµοί (Kinematic constraints): επισκόπηση
27
Οι συνοριακές συνθήκες είναι επίσης ένας τύπος κινηµατικού περιορισµού
στην ανάλυση τάσεων, επειδή ορίζουν την στήριξη της κατασκευής ή δίνουν τις
σταθερές µετατοπίσεις στα σηµεία των κόµβων.
Τα στοιχεία συνδετήρων µπορούν να χρησιµοποιηθούν για να επιβάλουν τους
στοιχείο-βασισµένους στον κινηµατικούς περιορισµούς για την ανάλυση µηχανισµός-
τύπων.
Οι αλληλεπιδράσεις επαφών, που περιγράφονται στο Part VIII, “Interactions,”
µπορούν να χρησιµοποιηθούν για να επιβάλουν περιορισµούς µεταξύ σωµάτων που
έρχονται σε επαφή. Οι αλληλεπιδράσεις επαφών µπορούν να χρησιµοποιηθούν στη
µηχανική καθώς επίσης και στην συνδεµένη θερµοµηχανική και συνδεµένη ρευστός-
µηχανική ανάλυση πόρων.
28
περιορισµούς συνδετήριων στοιχείων, περιορισµούς άκαµπτων σωµάτων, και
περιορισµούς λόγω των συνοριακών συνθηκών θα ικανοποιούν ταυτόχρονα αυτούς
τους περιορισµούς εφ' όσον δεν είναι ασύµβατοι. Οι περιττοί και κλειστοί
περιορισµοί βρόχων είναι αποδεκτοί.
Για να ληφθούν ακριβή αποτελέσµατα (δυνάµεις αντίδρασης και ροπές) από το
ABAQUS/Explicit, στους κόµβους που περιορίζονται από συνοριακές συνθήκες,
εκτός από έναν ή περισσότερους από τους κινηµατικούς περιορισµούς που
περιγράφονται ανωτέρω, µπορεί µερικές φορές να είναι απαραίτητο να υποβληθεί η
ανάλυση σε επίλυση µε διπλή ακρίβεια. Σε µια τέτοια περίπτωση, µια επίλυση διπλής
ακρίβειας θα αποφέρει µια καλύτερη εκτίµηση του έργου που παράγεται από τις
δυνάµεις αντίδρασης και τις ροπές, και µε αυτόν τον τρόπο εξασφαλίζεται µια
ακριβέστερη τιµή της ενέργειας λόγω της εξωτερικής εργασίας που περιγράφεται από
το ABAQUS/Explicit.
Επισκόπηση
όπου είναι µια κοµβική µεταβλητή στον κόµβο , για τον βαθµό ελευθερίας i
και είναι συντελεστές που καθορίζουν τη σχετική κίνηση των κόµβων.
Οι γραµµές δεδοµένων της επιλογής *EQUATION χρησιµοποιούνται για να ορίσουν:
• τον αριθµό των όρων στην εξίσωση,
• τους κόµβους , και τους βαθµούς ελευθερίας, i, που αντιστοιχούν στις
κοµβικές µεταβλητές και
• τους συντελεστές .
29
χρησιµοποιούνται σύνολα κόµβων, οι αντίστοιχες καταχωρήσεις συνόλων θα
εναρµονίζονται µεταξύ τους. Εάν ως δεδοµένα εισόδου δίνονται ταξινοµηµένα
σύνολα κόµβων, ο χρήστης πρέπει να εξασφαλίσει ότι οι κόµβοι είναι αριθµηµένοι
έτσι ώστε θα ταιριάξουν σωστά ο ένας πάνω τον άλλον αφότου ταξινοµηθούν. Οι
κόµβοι σε ένα άτακτο σύνολο κόµβων θα χρησιµοποιηθούν µε τη σειρά που έχουν
δοθεί κατά τον ορισµό του συνόλου.
Εάν η πρώτη καταχώρηση είναι ένας µοναδικός κόµβος, οι επόµενες καταχωρήσεις
πρέπει να είναι µοναδικοί κόµβοι. Εάν η πρώτη καταχώρηση είναι ένα σύνολο
κόµβων, οι επόµενες καταχωρήσεις µπορούν να είναι είτε σύνολα κόµβων, είτε
µοναδικοί κόµβοι. Η τελευταία επιλογή είναι χρήσιµη, εάν ένας βαθµός ελευθερίας
σε κάθε ένα από τα σύνολα των κόµβων εξαρτάται από έναν βαθµό ελευθερίας ενός
µοναδικού κόµβου. Η περίπτωση αυτή µπορεί να εµφανιστεί σε συγκεκριµένες
συνθήκες συµµετρίας ή στην προσοµοίωση ενός άκαµπτου σώµατος.
Στο ABAQUS/Standard, ένας γραµµικός περιορισµός πολλαπλών σηµείων δεν
µπορεί να χρησιµοποιηθεί για να συνδέσει δύο άκαµπτα σώµατα, στους κόµβους
πέρα από τους κόµβους αναφοράς, δεδοµένου ότι οι περιορισµοί πολλαπλών σηµείων
χρησιµοποιούν την εξάλειψη των βαθµών ελευθερίας και οι άλλοι κόµβοι σε ένα
άκαµπτο σώµα δεν έχουν ανεξάρτητους βαθµούς ελευθερίας. Στο ABAQUS/Explicit
ένας κόµβος αναφοράς άκαµπτου σώµατος ή οποιοσδήποτε άλλος κόµβος σε ένα
άκαµπτο σώµα µπορεί να χρησιµοποιηθεί στον καθορισµό εξίσωσης (*EQUATION
definition).
Οι γραµµικές εξισώσεις περιορισµού οδηγούν σε δυνάµεις περιορισµού προς
όλους τους βαθµούς ελευθερίας που εµφανίζονται στις εξισώσεις. Εάν ο χρήστης
ελέγχει την ισορροπία του µοντέλου στο ABAQUS/Standard, αυτές οι δυνάµεις
περιορισµού πρέπει να λαµβάνονται υπόψη.
Παράδειγµα
Επιθυµούµε να επιβάλουµε την εξίσωση
*EQUATION
3
5, 3, 1.0, 6, 1, -1.0, 1000, 3, 1.0
30
περιορισµού, αυτές οι δυνάµεις είναι ανάλογες προς τους αντίστοιχους συντελεστές
τους. Για να βρει ο χρήστης τις δυνάµεις περιορισµού, εισάγει έναν κόµβο που δεν
είναι συνδεµένος µε κανένα στοιχείο στο µοντέλο. Η εξίσωση περιορισµού πρέπει να
ξαναγραφεί ως εξής
Επισκόπηση
31
• περιορίζει καθέναν από τους κόµβους στην δευτερεύουσα επιφάνεια ώστε να
έχει την ίδια κίνηση και την ίδια τιµή θερµοκρασίας, πίεσης πόρων,
ακουστικής πίεσης, ή ηλεκτρικού δυναµικού µε το σηµείο στην κύρια
επιφάνεια στην οποία είναι πλησιέστερο.
• επιτρέπει τις γρήγορες µεταβάσεις στην πυκνότητα του πλέγµατος µέσα στο
µοντέλο και
• απαλείφει τους βαθµούς ελευθερίας των κόµβων της δευτερεύουσας επιφάνειας
που περιορίζονται, όπου είναι δυνατόν.
32
σχήµα 5–1, οι κόµβοι 2–14 είναι µέσα στην απόσταση ανοχής, αλλά οι κόµβοι 1 και
15 δεν είναι (κατά συνέπεια δεν θα περιοριστούν). Η προεπιλεγµένη ανοχή θέσης για
τις κύριες επιφάνειες βασισµένες σε στοιχεία είναι 5% του τυπικού µεγέθους
στοιχείων στην κύρια επιφάνεια.
Σχήµα 5–1 Περιοχή ανοχής γύρω από µια κύρια επιφάνεια χωρίς πάχος, βασισµένη
σε στοιχεία.
Σχήµα 5–2 Περιοχή ανοχής γύρω από µια κύρια επιφάνεια χωρίς πάχος, βασισµένη
σε κόµβους.
33
µη περιορισµένος δευτερεύων κόµβος µπορεί να διαπεράσει την κύρια επιφάνεια
ελεύθερα, εκτός αν ορίζεται επαφή µεταξύ του δευτερεύοντα κόµβου και της κύριας
επιφάνειας. (Ο γενικός αλγόριθµος επαφών στο ABAQUS/Explicit θα δηµιουργήσει
αυτόµατα απαγορεύσεις επαφών για συνδυασµούς δευτερευόντων κόµβων – κύριων
επιφανειών, που αντιστοιχούν σε περιορισµένους κόµβους των ζευγαριών δεσµικών
περιορισµών. Ωστόσο, κανένας τέτοιος αποκλεισµός επαφών δεν δηµιουργηθεί για
κόµβους που βρίσκονται έξω από την ανοχή θέσης των περιορισµών).
Το ABAQUS τυπώνει έναν πίνακα στο αρχείο δεδοµένων (.dat), που απαριθµεί
κάθε δευτερεύοντα κόµβο καθώς και τους κόµβους της κύριας επιφάνειας, στους
οποίους θα δεθεί εάν και εφόσον χρησιµοποιείται η επιλογή *PREPRINT,
MODEL=YES. Εάν ένας περιορισµός δεν µπορεί να διαµορφωθεί για έναν δεδοµένο
δευτερεύοντα κόµβο, το ABAQUS/Standard θα τυπώσει ένα µήνυµα προειδοποίησης
στο αρχείο δεδοµένων.
Επιπλέον, για κάθε έναν ορισµό *TIE, το ABAQUS/Explicit δηµιουργεί ένα
σύνολο κόµβων που περιλαµβάνει τους δευτερεύοντες κόµβους που θα δεθούν. Αυτό
το σύνολο κόµβων είναι διαθέσιµο για εµφάνιση στο ABAQUS/CAE.
Κατά δηµιουργία ενός µοντέλου µε δεσµικούς περιορισµούς βασισµένους σε
επιφάνεια, είναι σηµαντικό να χρησιµοποιηθούν αυτές οι πληροφορίες που
παρέχονται από το ABAQUS, για να προσδιοριστούν οποιοιδήποτε µη περιορισµένοι
κόµβοι και για να γίνουν οποιεσδήποτε απαραίτητες τροποποιήσεις στο µοντέλο,
ώστε να περιοριστούν.
34
Σχήµα 5–3 Αλγόριθµος δεσµού βασισµένου σε επιφάνεια.
35
Επιλογή της δευτερεύουσας και κύριας επιφάνειας ενός βασισµένου στην
επιφάνεια περιορισµού δεσµών µεταξύ δύο σωµάτων
Εάν και οι δύο επιφάνειες σε ένα ζευγάρι περιορισµών είναι παραµορφώσιµες
επιφάνειες, η κύρια επιφάνεια πρέπει να επιλεχτεί ως επιφάνεια µε το πιο χονδροειδές
πλέγµα.
Στο ABAQUS/Standard, οι δευτερεύουσες επιφάνειες πρέπει πάντα να
ορίζονται σε παραµορφώσιµα σώµατα. Οι άκαµπτες επιφάνειες πρέπει πάντα να
αποτελούν την κύρια επιφάνεια στο ζευγάρι περιορισµού. Και οι δύο επιφάνειες σε
ένα ζευγάρι περιορισµού δεν µπορούν να είναι άκαµπτες επιφάνειες.
Σχήµα 5–4 Αναζήτηση των σηµείων σε µια κύρια επιφάνεια βασισµένη σε στοιχεία
που είναι πλησιέστερα στους κόµβους , και .
36
είναι χρήσιµη στον καθορισµό της επαφής ή άλλων αλληλεπιδράσεων στο εξωτερικό
σύνορο µιας σύνθετης διατοµής δοκού.
Περιορισµός των µεταφορικών κινήσεων επιφανειών σε απόσταση µεταξύ τους
Εάν και οι δύο επιφάνειες που έχουν περιστροφικούς βαθµούς ελευθερίας, δεν
έχουν µεταξύ τους απόσταση, και οι περιστροφές είναι δεσµευµένες, κάθε
δευτερεύων κόµβος περιορίζεται στην κύρια επιφάνεια όπως σε έναν τύπο δεσµού
(TIE), πολλαπλών σηµείων περιορισµού (MPC). Εάν υπάρχει απόσταση-offset
µεταξύ των επιφανειών, ο περιορισµός ενεργεί όπως ένας περιορισµός πολλαπλών
σηµείων διατοµής δοκού, µεταξύ του δευτερεύοντα κόµβου και του πλησιέστερου
σηµείου στην κύρια επιφάνεια αναφοράς.
Εάν οι περιστροφές δεν είναι δεσµευµένες, το ABAQUS επιτρέπει στο χρήστη να
επιλέξει τη θέση του µεταφορικού περιορισµού. Μπορεί να επιβληθεί είτε στην κύρια
επιφάνεια αναφοράς, είτε στην δευτερεύουσα επιφάνεια αναφοράς, ή οπουδήποτε
37
ενδιάµεσα. Η θέση της επιβολής περιορισµού για µεταφορική κίνηση, για επιφάνειες
όπου οι περιστροφές δεν είναι δεσµευµένες, θα έχει επιπτώσεις στη διανοµή της
ροπής σε κάθε µια από τις επιφάνειες. Η πιο λογική επιλογή είναι να τοποθετηθεί ο
περιορισµός στο σηµείο όπου οι πραγµατικές πλευρές κορυφών ή κατώτατων
σηµείων κάθε επιφάνειας συναντιούνται. Ο περιορισµός τότε διαµορφώνει µια τέλεια
συγκόλληση µεταξύ των επιφανειών, µεταφέροντας διατµητικές τάσεις σε κάθε
επιφάνεια. Εξ ορισµού, το ABAQUS/Standard θα τοποθετήσει τον µεταφορικό
περιορισµό στην δευτερεύουσα επιφάνεια αναφοράς, ενώ το ABAQUS/Explicit θα
επιλέξει τη θέση του µεταφορικού περιορισµού ως εξής:
• Εάν η κύρια επιφάνεια είναι κελυφοειδές στοιχείο, ο µεταφορικός
περιορισµός επιβάλλεται από την άνω ή την κάτω πλευρά της κύριας
επιφάνειας.
• Εάν η δευτερεύουσα επιφάνεια είναι κελυφοειδές στοιχείο και η κύρια
επιφάνεια δεν είναι, ο µεταφορικός περιορισµός επιβάλλεται στην άνω ή στην
κάτω πλευρά της δευτερεύουσας επιφάνειας.
• ∆ιαφορετικά, ο µεταφορικός περιορισµός επιβάλλεται στην κύρια επιφάνεια
αναφοράς.
Σε περίπτωση που ο χρήστης θέλει να αγνοήσει τις προεπιλεγµένες θέσεις, µπορεί
να θέσει την παράµετρο CONSTRAINT RATIO, στην επιλογή *TIE, ίση µε την
κλασµατική απόσταση µεταξύ της κύριας επιφάνειας αναφοράς και του δευτερεύοντα
κόµβου, στον οποίο ο µεταφορικός περιορισµός πρέπει να ενεργήσει. Το σχήµα 5–5
παρουσιάζει ένα παράδειγµα της χρήσης της παραµέτρου CONSTRAINT RATIO,
για να ορίσει τη θέση του µεταφορικού περιορισµού µεταξύ δύο κελυφωτών
επιφανειών που είναι δεµένες, χρησιµοποιώντας την επιλογή *TIE και την παράµετρο
NO ROTATION για να αποτρέψει την απαγόρευση των περιστροφών των δύο
κελυφών.
Σχήµα 5–5 Χρήση της παραµέτρου CONSTRAINT RATIO για να ορίσει τη θέση
του µεταφορικού περιορισµού
.
Η απόσταση µεταξύ της κύριας επιφάνειας αναφοράς και της δευτερεύουσας
επιφάνειας αναφοράς είναι . Η καθορισµένη παράµετρος CONSTRAINT RATIO, ,
χρησιµοποιείται τότε για να τοποθετήσει τον µεταφορικό περιορισµό σε µια
απόσταση από την κύρια επιφάνεια αναφοράς. Όλες οι αποστάσεις µετριούνται
κατά µήκος του διανύσµατος µεταξύ του δευτερεύοντα κόµβου και του σηµείου
προβολής του πάνω στην κύρια επιφάνεια αναφοράς. Η συµπεριφορά του
περιορισµού σ’ αυτή την περίπτωση είναι παρόµοια µε αυτήν δύο άκαµπτων δοκών
που ενώνονται αρθρωτά όπως φαίνεται στο σχήµα.
38
∆εµένοι περιορισµοί εναντίον της δεµένης επαφής σε ABAQUS/Standard
Η χρήση της επιλογής *TIE στο ABAQUS/Standard, αντί του καθορισµού της
δεσµευµένης επαφής έχει τα ακόλουθα πλεονεκτήµατα:
39
6. Tutorial: Χρησιµοποιώντας το Interaction module
40
6.2 ∆ηµιουργία µιας ιδιότητας αλληλεπίδρασης
41
. Πατάµε το βέλος που βρίσκεται δίπλα στο πεδίο Pressure-
Overclosure για να δούµε τις επιλογές που ορίζουν τη σχέση πίεσης-
απόστασης µεταξύ των επιφανειών. Αποδεχόµαστε την επιλογή
“Hard” Contact.
a. Αποδεχόµαστε την επιλογή Allow separation after contact.
6. Πατάµε OK για να βγούµε από τον editor και να αποθηκεύσουµε τον ορισµό
της ιδιότητας.
4. Κάνουµε κλικ µε µεσαίο κουµπί του ποντικιού στο παράθυρο άποψης για να
αποδεχτούµε την επιλεγµένη γεωµετρία.
Σηµείωση: Αν έχουµε ήδη ορίσει την επιφάνεια χρησιµοποιώντας την
γραµµή εργαλείων Surface toolset, µπορούµε να πατήσουµε το κουµπί
Surfaces στο τέλος της περιοχής προτροπών και κατόπιν να επιλέξουµε το
όνοµα της επιφάνειας από τη λίστα που εµφανίζεται.
5. Από τα κουµπιά στη γραµµή προτροπών, επιλέγουµε επιφάνεια-Surface ως
δευτερεύων τύπος.
6. Επιλέγουµε ως δευτερεύουσα επιφάνεια του συνδέσµου, την πάνω εσωτερική
επιφάνεια, όπως φαίνεται στο σχήµα 6-3.
42
Σχήµα 6-3 Επιλογή της πάνω εσωτερικής επιφάνειας ως δευτερεύουσα
επιφάνεια.
43
12. Στον συντάκτη αλληλεπίδρασης (interaction editor), πατάµε OK για να
αποθηκεύσουµε τον ορισµό της αλληλεπίδρασης και να βγούµε από τον
editor.
Στο παράθυρο άποψης εµφανίζονται κίτρινα τετράγωνα που υποδεικνύουν τις
επιφάνειες στις οποίες εφαρµόζεται η αλληλεπίδραση.
44
5. Πατάµε OK για να βγούµε από τον constraint editor.
Στο παράθυρο άποψης, εµφανίζονται κίτρινοι κύκλοι που υποδεικνύουν τα
σηµεία στα οποία εφαρµόζονται οι περιορισµοί.
45
Η τρέχουσα κατάσταση Created της αλληλεπίδρασης Contact µετακινείται
από το Step-1 στο Step-2.
5. Στο παράθυρο Interaction Manager, κλικάρουµε το κελί µε την επιγραφή
Propagatedστην στήλη του Step-3.
Το επιλεγµένο κελί εµφανίζεται τώρα τονισµένο.
6. Πατάµε το κουµπί Deactivate (Απενεργοποίηση).
Η τρέχουσα κατάσταση Propagated στο Step-3 µεταβάλλεται σε Inactive (µη
ενεργή).
7. Πατάµε το κουµπί Dismiss για να κλείσουµε το παράθυρο Interaction
Manager.
46
7. Visualization Module
47
• Η µεταβλητή παραµόρφωσης και συντελεστής κλίµακας της
παραµόρφωσης, όταν βλέπουµε ένα παραµορφωµένο σχέδιο.
Εξ ορισµού, το ABAQUS/CAE σχεδιάζει το τελευταίο step και το τελευταίο
frame της ανάλυσης. Στην περιοχή προτροπών, υπάρχουν διαθέσιµα κουµπιά
που µας επιτρέπουν να ελέγχουµε ποια αποτελέσµατα ανάλυσης θα
σχεδιάζονται.
2. Από το κύριο µενού, επιλέγουµε Plot Undeformed Shape για να δούµε ένα
σχέδιο απαραµόρφωτου σχήµατος.
Το χρώµα του µοντέλου αλλάζει σε πράσινο για να υποδηλώσει ότι πρόκειται
για ένα σχέδιο απαραµόρφωτου σχήµατος και όχι για ένα «πρόχειρο» σχέδιο.
3. Από το κύριο µενού, επιλέγουµε Plot Deformed Shape για να δούµε ένα
σχέδιο παραµορφωµένου σχήµατος.
4. Πατάµε το κουµπί του εργαλείου auto-fit, ώστε ολόκληρο το σχέδιο να
ξανασχεδιαστεί σε νέα κλίµακα για να χωράει στο παράθυρο άποψης, όπως
φαίνεται στο σχήµα 7–2.
5. Από το κύριο µενού, επιλέγουµε Plot Contours για να δούµε ένα σχέδιο
ισοϋψών των τάσεων von Mises , όπως φαίνεται στο σχήµα 7–3.
48
6. Πατάµε το κουµπί Contour Options στην κάτω δεξιά γωνία της περιοχής
προτροπών για να αλλάξουµε την εµφάνιση του τρέχοντος σχεδίου.
Εµφανίζεται το παράθυρο διαλόγου Contour Plot Options. Μπορούµε να
χρησιµοποιήσουµε αυτό το παράθυρο διαλόγου για να εµφανίσουµε για
παράδειγµα την αρίθµηση κόµβων και στοιχείων, για να αλλάξουµε τον
συντελεστή κλίµακας της παραµόρφωσης του υποκείµενου µοντέλου, ή να
ρυθµίσουµε τα διαστήµατα των ισοϋψών. (Για να αλλάξουµε γενικές
σχεδιαστικές επιλογές, όπως το να είναι ορατό ή µη ορατό το υπόµνηµα,
επιλέγουµε Viewport Viewport Annotation Options από το κύριο µενού).
7. Πατάµε Cancel για να κλείσουµε το παράθυρο διαλόγου Contour Plot
Options.
8. Για ένα σχέδιο ισοϋψών, η προεπιλεγµένη µεταβλητή που θα εµφανίζεται
στην οθόνη, εξαρτάται από την διαδικασία ανάλυσης. Σ’ αυτή την περίπτωση,
η προεπιλεγµένη µεταβλητή είναι οι τάσεις von Mises. Από το κύριο µενού,
επιλέγουµε Result Field Output για να εξετάσουµε τις µεταβλητές που
είναι διαθέσιµες για εµφάνιση στην οθόνη.
Το ABAQUS/CAE εµφανίζει το παράθυρο διαλόγου Field Output.
Κλικάρουµε την καρτέλα Primary Variable για να διαλέξουµε ποια
µεταβλητή θα εµφανίζεται, καθώς και τις σταθερές ή τις συνιστώσες που µας
ενδιαφέρουν. Ως προεπιλογή, είναι επιλεγµένη η σταθερά του Mises των
συνιστωσών των τάσεων στα σηµεία ολοκλήρωσης (Stress components at
integration points).
9. Πατάµε Cancel για να κλείσουµε το παράθυρο διαλόγου Field Output.
Ιδιαίτερη σηµασία πρέπει να δοθεί στα παρακάτω βασικά σηµεία:
• Χρησιµοποιούµε το Visualization module για να διαβάσουµε τη βάση
δεδοµένων εξόδου (output database) που δηµιουργήθηκε από την ανάλυση
και για να δούµε τα αποτελέσµατα.
• Μπορούµε να επιλέξουµε τη µεταβλητή που θα εµφανίζεται από τα δεδοµένα
της output database, καθώς και την αύξηση που θα εµφανίζεται.
• Μπορούµε να εµφανίζουµε τα αποτελέσµατα µε διαφορετικά στυλ –
απαραµόρφωτα, παραµορφωµένα, µε ισοϋψείς.
• Μπορούµε να ελέγξουµε την εµφάνιση των αποτελεσµάτων στην οθόνη για
κάθε στυλ, ανεξάρτητα από τα άλλα στυλ.
7.1.2 Περίληψη των επιλογών για τα σχέδια µε ισοϋψείς (contour plot options)
49
• Line: Για γραµµικού τύπου ισοϋψείς (line-type contours), ελέγχουµε
το στυλ και το πάχος κάθε γραµµής.
• Banded: Για ισοϋψείς τύπου ταινίας (banded-type contours) ελέγχει το
χρώµα, το στυλ και το πάχος των άκρων των ισοϋψών.
• Labels: Ελέγχει τις επιγραφές των στοιχείων, των πλευρών και των κόµβων,
καθώς και τους συµβολισµούς των κόµβων.
• Shape: Επιλογή σχεδιασµού των ισοϋψών είτε στο απαραµόρφωτο, είτε στο
παραµορφωµένο σχήµα του µοντέλου.
• Limits: Ελέγχει τον υπολογισµό των ορίων των ισοϋψών.
• Other: Η σελίδα Other περιέχει τις ακόλουθες καρτέλες:
• Scaling: Ελέγχει την κλίµακα και τη σµίκρυνση του µοντέλου.
• Translucency: Ελέγχει το στυλ φωτοσκιασµού ηµιδιαφάνειας.
• Tick Marks: Ελέγχει τις επιλογές σχεδιασµού συµβόλων στην οθόνη.
Για να δούµε τα αποτελέσµατα κατά µήκος µιας τροχιάς (path) στο µοντέλο,
επιλέγουµε αρχικά Tools Path για να προσδιορίσουµε το path και κατόπιν
επιλέγουµε Tools XY Data για να λάβουµε δεδοµένα - X–Y data κατά µήκος του
path.
Ένα είναι µια γραµµή που ορίζουµε, προσδιορίζοντας µια σειρά σηµείων µέσα
στο µοντέλο. Τα σηµεία αυτά µπορεί να είναι κόµβοι ή θέσεις συντεταγµένων. Τα
Paths µπορούν να διασχίσουν περισσότερα από ένα part instances.Το
ABAQUS/CAE προσφέρει δύο ευδιάκριτους τύπους path:
50
αλλάζουν καθώς το µοντέλο παραµορφώνεται. Λόγω αυτού, οι επιγραφές των
κόµβων που περιέχονται σε ένα path από κόµβους εφαρµόζονται εξίσου στο µη-
παραµορφωµένο ή στο παραµορφωµένο σχήµα. Ωστόσο, οι επιγραφές των κόµβων
είναι συγκεκριµένες στα part instances. Με άλλα λόγια, µπορούµε να έχουµε την ίδια
επιγραφή κόµβων για πολλαπλά part instances. Εποµένως, πρέπει να καθορίσουµε σε
ποιο part instance αναφερόµαστε όταν χρησιµοποιούµε επιγραφές κόµβων.
Λίστα σηµείων (Point list)
Τα σηµεία που αποτελούν το path, αποτελούνται από θέσεις συντεταγµένων
µέσα στο µοντέλο. Αυτές οι θέσεις είτε συµπίπτουν είτε όχι µε τις κοµβικές θέσεις. Οι
συντεταγµένες της λίστας σηµείων παραµένουν σταθερές στον χώρο και είναι
ανεξάρτητες από το µοντέλο. Παραδείγµατος χάριν, οι συντεταγµένες που
συµπίπτουν µε µια κοµβική θέση στο απαραµόρφωτο σχήµα, µπορεί να µην
συµπέσουν µε οποιαδήποτε θέση στο παραµορφωµένο σχήµα. Σύµφωνα µε την ίδια
λογική, οι συντεταγµένες της λίστας σηµείων είναι ανεξάρτητες από συγκεκριµένα
part instances.
Το ABAQUS/CAE διαµορφώνει το path συνδέοντας τους κόµβους ή τα σηµεία
που καθορίζουµε, στη σειρά µε την οποία έχουµε δώσει.
Αφού δηµιουργήσουµε ένα path, µπορούµε να επιλέξουµε Tools Path από
το κύριο µενού, για να το τροποποιήσουµε, να το αντιγράψουµε, να το
µετονοµάσουµε, να το διαγράψουµε, ή να το σχεδιάσουµε. Η χάραξη του ίδιου του
path είναι ένας τρόπος να ελεγχθεί οπτικά ότι έχουµε ορίσει την προοριζόµενη
γραµµή. Για να δούµε τα αποτελέσµατα κατά µήκος του path, πρέπει να
διαµορφώσουµε ζευγάρια Χ-Υ δεδοµένων (X–Y data) και να παράγουµε ένα σχέδιο Χ
–Υ.
51
σηµείων σε χρήσιµες Χ-τιµές και συνακόλουθες επιγραφές άξονα ενός σχεδίου X–
Y . Μπορούµε να επιλέξουµε µια από τις ακόλουθες επιλογές για να µετατρέψουµε τα
σηµεία path σε Χ-τιµές:
• True distance: Τιµές–X αντιστοιχούν στην πραγµατική απόσταση κάθε
σηµείου κατά µήκος του path στις χωρικές συντεταγµένες του µοντέλου,
ξεκινώντας από το µηδέν.
• Normalized distance: Τιµές–X αντιστοιχούν στην απόσταση κάθε σηµείου
κατά µήκος του path, ως κλάσµα του συνολικού µήκους του path.
• Sequence ID: Τιµές–X αντιστοιχούν στη σειρά µε την οποία κάθε σηµείο
βρίσκεται στη λίστα αποτελεσµάτων του path.
• X, Y, or Z distance: Τιµές–X αντιστοιχούν στην πραγµατική απόσταση κάθε
σηµείου κατά µήκος του path, σε µια µοναδική διεύθυνση συντεταγµένων
που ορίζουµε, ξεκινώντας από το µηδέν. Αυτή η επιλογή είναι ιδιαίτερα
χρήσιµη για τη δηµιουργία ενός σχεδίου µε αποτελέσµατα κατά ακτίνα, σε
ένα αξονοσυµµετρικό µοντέλο.
Path data Y-values
Μπορούµε να ελέγξουµε τις τιµές-Υ ζευγών δεδοµένων, επιλέγοντας τη
µεταβλητή των αποτελεσµάτων για το step, frame, και field output, για την οποία το
ABAQUS/CAE παρέχει αποτελέσµατα και ρυθµίζοντας πως το ABAQUS/CAE
υπολογίζει συγκεκριµένους τύπους αποτελεσµάτων, ως ακολούθως:
• Για field output µεταβλητές, βασισµένες σε κόµβους, όπως η µετακίνηση που
είναι να ληφθεί σε κοµβικές θέσεις, το ABAQUS/CAE διαβάζει τα
αποτελέσµατα απ’ ευθείας από τη βάση δεδοµένων εξόδου (output database),
χωρίς επιπλέον υπολογισµούς.
• Για field output µεταβλητές, βασισµένες σε στοιχεία, όπως η τάση ή η
παραµόρφωση που είναι να ληφθούν σε κοµβικές θέσεις, το διαβάζει τα
αποτελέσµατα από τη βάση δεδοµένων εξόδου (output database), εξάγει
αυτές τις τιµές στους κόµβους και στη συνέχεια υπολογίζει υποθετικά
πολλαπλές συµβολές, ανάλογα µε τις επιλογές που έχουµε θέσει.
• Για µεταβλητές βασισµένες σε κόµβους ή βασισµένες σε στοιχεία, οι οποίες
πρόκειται να ληφθούν στα σηµεία path που δεν συµπίπτουν µε κοµβικές
θέσεις, το ABAQUS/CAE υπολογίζει τιµές µε παρεµβολή από τους κόµβους
στη ζητούµενη θέση, χρησιµοποιώντας γεωµετρική προσέγγιση του σχήµατος
του στοιχείου. ∆εν µπορούµε να ελέγξουµε αυτόν τον υπολογισµό.
Οι επιλογές υπολογισµού µε µέσο όρο για µεταβλητές βασισµένες σε στοιχεία
και οι επιλογές σύνθετης µορφής για σύνθετες αριθµητικές τιµές, βρίσκονται στο
παράθυρο διαλόγου Result Options. Ο µέσος όρος µειώνει τις πολλαπλές συµβολές
σε µία µοναδική τιµή. Όταν ορίζουµε στις επιλογές των αποτελεσµάτων να
καταστέλλεται µερικώς ή ολικώς ο µέσος όρος, τα σηµεία path λαµβάνουν πολλαπλές
συµβολές για να δηµιουργήσουν πολλαπλά ζεύγη δεδοµένων. Τέτοια ζεύγη
δεδοµένων µοιράζονται την ίδια τιµή-Χ, αλλά διαφορετική τιµή-Υ για κάθε συµβολή.
Ανάλογα µε το και τα χαρακτηριστικά του µοντέλου, ίσως είναι αναγκαίες οι
ακόλουθες τεχνικές, ώστε πολλαπλά ζεύγη δεδοµένων να µην µοιράζονται την ίδια
τιµή-Χ:
• Θέτουµε τις επιλογές αποτελεσµάτων σε πλήρη υπολογισµό µε µέσο όρο.
• Θέτουµε τις επιλογές αποτελεσµάτων, ώστε να αγνοούν περιοχές ορίων όταν
υπολογίζουν τιµές.
• Αποφεύγουµε paths που διέρχονται από περιοχές µε ασυνέχειες.
• Αποφεύγουµε paths κατά µήκος µιας γραµµής που διαχωρίζει περιοχές
ασυνεχειών.
52
• Χρησιµοποιούµε display groups για να αποµονώσουµε µεµονωµένες περιοχές
πριν λάβουµε αποτελέσµατα κατά µήκος ενός path.
Η τιµή-Υ των ζευγών δεδοµένων επηρεάζεται από την τρέχουσα σύνθετη
µορφή, αν η field output επιλεγµένη µεταβλητή περιέχει σύνθετα αριθµητικά
αποτελέσµατα. Μια συντόµευση της σύνθετης µορφής είναι προσαρτηµένη στον
τίτλο του Υ-άξονα, όταν σχεδιάζουµε το path.
Για παράδειγµα, αν η επιλεγµένη field output variable µεταβλητή είναι η τάση
S-Mises, και Magnitude είναι η σύνθετη µορφή, ο τίτλος του Υ-άξονα S-Mises
CPX:Mg. Άλλες σύνθετες µορφές είναι παρεµφερώς συντµηµένες. Για περισσότερες
πληροφορίες στις σύνθετες µορφές, βλ. “Controlling the form of complex results”,
Παράγραφος 27.4.9.
Το ABAQUS/CAE δεν σχηµατίζει ζεύγη δεδοµένων για σηµεία που δεν έχουν
δεδοµένα για την καθορισµένη step, frame, ή field output µεταβλητή.
7.4 Λήψη X–Y δεδοµένων (X–Y data) κατά µήκος ενός path
Αυτή η παράγραφος εξηγεί πως λαµβάνουµε X–Y δεδοµένα κατά µήκος ενός path.
53
Το σχέδιο του µοντέλου στο τρέχον παράθυρο άποψης αλλάζει για να τονίσει
το path που έχουµε επιλέξει.
3. Κλικάρουµε στο Undeformed ή στο Deformed για να επιλέξουµε αν το
ABAQUS θα ερµηνεύει τα σηµεία που αποτελούν το path, ως θέσεις στο
απαραµόρφωτο ή στο παραµορφωµένο σχήµα του µοντέλου αντίστοιχα.
4. Για να λάβουµε Χ-Υ δεδοµένα σε θέσεις όπου το path τέµνει το µοντέλο,
όπως επίσης και στα σηµεία που σχηµατίζουν το path, κλικάρουµε στο
Include intersections. Η προεπιλογή είναι να λάβουµε δεδοµένα µόνο στα
σηµεία που σχηµατίζουν το path.
5. Για να αποτιµήσουµε και να εµφανίσουµε τα δεδοµένα, πατάµε Plot.
Ένα σχέδιο X–Y εµφανίζεται στο τρέχον παράθυρο άποψης. Το σχέδιο
αναπαριστά τα δεδοµένα που έχουµε σχηµατίσει στο παράθυρο διαλόγου, τα
οποία το ABAQUS τα θεωρεί ως προσωρινά δεδοµένα είτε πατήσαµε Save
As για να τα σώσουµε, είτε όχι.
6. Για να σώσουµε τα δεδοµένα που έχουµε σχηµατίσει, πατάµε Save As.
Σηµείωση: Για να σχεδιάσουµε τα αποθηκευµένα Χ-Υ δεδοµένα, επιλέγουµε
Tools XY Data Plot από το κύριο µενού και διαλέγουµε από το pull-
right µενού τα Χ-Υ δεδοµένα.
7. Όταν τελειώσουµε, πατάµε για αν κλείσουµε το παράθυρο διαλόγου.
54
• X, Y, or Z distance: Οι X-values αντιστοιχούν στην πραγµατική
απόσταση κάθε σηµείου κατά µήκος του path σε µια µοναδική
διεύθυνση συντεταγµένων που καθορίζουµε, ξεκινώντας από το
µηδέν. Η επιλογή αυτή είναι ιδιαίτερα χρήσιµη για δηµιουργία
σχεδίων αποτελεσµάτων µε βάση την ακτίνα σε ένα αξονοσυµµετρικό
µοντέλο.
4. Για να αποτιµήσουµε και να εµφανίσουµε τα δεδοµένα, πατάµε Plot.
Ένα σχέδιο X–Y εµφανίζεται στο τρέχον παράθυρο άποψης. Το σχέδιο
αναπαριστά τα δεδοµένα που έχουµε σχηµατίσει στο παράθυρο διαλόγου, τα
οποία το ABAQUS τα θεωρεί ως προσωρινά δεδοµένα, είτε πατήσαµε Save
As για να τα αποθηκεύσουµε, είτε όχι.
5. Για να αποθηκεύσουµε τα ζεύγη Χ-Υ δεδοµένων (X–Y data pairs) που έχουµε
σχηµατίσει ως ένα αντικείµενο Χ-Υ δεδοµένων, πατάµε Save As.
Σηµείωση: Για να σχεδιάσουµε το αντικείµενο Χ-Υ δεδοµένων (X–Y data
object) που αποθηκεύσαµε, επιλέγουµε Tools XY Data Plot από το
κύριο µενού και διαλέγουµε το αντικείµενο Χ-Υ δεδοµένων από το pull-right
µενού.
6. Όταν τελειώσουµε, πατάµε Cancel για να κλείσουµε το παράθυρο διαλόγου.
55
for the current viewport. Για να δούµε ή να αλλάξουµε αυτές τις
ρυθµίσεις, επιλέγουµε Result Options από το κύριο µενού.
Το ABAQUS ανανεώνει το πεδίο των Y Values και το παραµορφωµένο
σχέδιο, το σχέδιο ισοϋψών, ή το σχέδιο συµβόλων στο τρέχον παράθυρο
άποψης, σύµφωνα µε οποιεσδήποτε αλλαγές έγιναν στη µεταβλητή step,
frame, field output ή στις επιλογές αποτελεσµάτων (result options).
4. Για να αποτιµήσουµε και να εµφανίσουµε τα δεδοµένα, πατάµε Plot.
Εµφανίζεται ένα σχέδιο X–Y plot στο τρέχον παράθυρο άποψης. Το σχέδιο
αναπαριστά τα δεδοµένα που έχουµε σχηµατίσει στο παράθυρο διαλόγου, τα
οποία το ABAQUS τα θεωρεί ως προσωρινά δεδοµένα είτε έχουµε πατήσει
Save As για να τα αποθηκεύσουµε, είτε όχι.
5. Για να αποθηκεύσουµε τα ζεύγη Χ-Υ δεδοµένων (X–Y data pairs) που
σχηµατίσαµε ως αντικείµενο Χ-Υ δεδοµένων (X–Y data object), πατάµε Save
As.
Σηµείωση: Για να σχεδιάσουµε το αποθηκευµένο X–Y data object,
επιλέγουµε Tools XY Data Plot από το κύριο µενού και διαλέγουµε το
X–Y data object από το pull-right µενού.
6. Όταν έχουµε τελειώσει, πατάµε Cancel για να κλείσουµε το παράθυρο
διαλόγου.
56
Σχήµα 7–4 Επικαλυπτόµενα σχέδια (Overlay plots).
57
mode. Μπορούµε να επιλέξουµε αν οι επιλογές διαχείρισης απόψεων (view
manipulation options) θα εφαρµόζονται σε όλα τα υπάρχοντα layers και όχι µόνο στο
τρέχον layer. Το τρέχον layer δεν είναι αναγκαστικά το πρώτιστο layer στο viewport.
Name
Το όνοµα του layer.
Object
Το όνοµα του αντικειµένου που περιέχεται στο layer. Για παράδειγµα, µια βάση
δεδοµένων εξόδου (output database) ή ένα σχέδιο X–Y.
Mode
Το στυλ σχεδίου (plot mode) που περιέχεται στο layer. ∆εν µπορούµε να αλλάξουµε
το στυλ σχεδίου αφότου δηµιουργήσαµε το layer.
Ένα overlay plot είναι µια εµφάνιση στην οθόνη που περιέχει πολλαπλά σχέδια
σε ένα viewport. Τα Overlay plots αποτελούνται από layers. Χρησιµοποιούµε το
παράθυρο Overlay Plot Layer Manager για να δηµιουργήσουµε layers και να
σχηµατίσουµε overlay plots.
Σηµείωση: Μια εναλλακτική µέθοδος για συνδυασµό απαραµόρφωτων και
παραµορφωµένων σχηµάτων του µοντέλου σε ένα σχέδιο, είναι να τσεκάρουµε την
επιλογή Superimpose undeformed plot στο παράθυρο διαλόγου Deformed Plot
Options.
58
Τα layers εµφανίζονται συσσωρευµένα το ένα πάνω από το άλλο στο τρέχον
viewport µε τη σειρά µε την οποία παρατίθενται στο παράθυρο Overlay Plot
Layer Manager.
Όταν έχουµε τελειώσει, πατάµε Cancel στο παράθυρο Overlay Plot Layer
Manager για να βγούµε από την κατάσταση overlay plot mode και κλείνουµε το
παράθυρο Overlay Plot Layer Manager. Εναλλακτικά, µπορούµε να πατήσουµε το
Done στην περιοχή προτροπών για να βγούµε από τη κατάσταση overlay plot mode,
αφήνοντας ανοιχτό το παράθυρο Overlay Plot Layer Manager. Το overlay plot
εξαφανίζεται από το viewport, και η οθόνη επιστρέφει στην προηγούµενη
κατάσταση. Για να ξαναδηµιουργήσουµε το overlay plot, επιλέγουµε View
Overlay Plot (αν το παράθυρο Overlay Plot Layer Manager δεν είναι ανοιχτό) και
πατάµε Plot/Apply.
59
Πατάµε Move Down για να µετακινήσουµε το layer προς τα κάτω
στο παράθυρο manager.
• Σύρουµε τη µπάρα ολίσθησης του Layer offset σε µια θετική ή
αρνητική τιµή για να µετακινήσουµε τα layers στη θετική ή στην
αρνητική διεύθυνση- της οθόνης. Πιθανόν να χρειαστεί να
πειραµατιστούµε µε τις τιµές όφσετ για να πετύχουµε την επιθυµητή
εµφάνιση των σχεδίων στην οθόνη.
3. Πατάµε Plot/Apply για να εφαρµόσουµε τις ρυθµίσεις που κάναµε στο
overlay plot στο τρέχον viewport.
Όταν έχουµε τελείωσει, πατάµε Cancel στο παράθυρο Overlay Plot Layer
Manager για να βγούµε από την κατάσταση overlay plot mode και να κλείσουµε το
παράθυρο Overlay Plot Layer Manager. Εναλλακτικά, µπορούµε να πατήσουµε το
κουµπί Done στην περιοχή προτροπών για να βγούµε από την κατάσταση overlay
plot mode, αλλά να αφήσουµε ανοιχτό το παράθυρο Overlay Plot Layer Manager.
Το overlay plot εξαφανίζεται από το viewport, και η οθόνη επιστρέφει στην
προηγούµενη κατάσταση σχεδίασης (previous plot mode). Για να
επαναδηµιουργήσουµε το overlay plot, επιλέγουµε View Overlay Plot (αν δεν
είναι ανοιχτό το παράθυρο Overlay Plot Layer Manager) και πατάµε Plot/Apply.
7.5.5 Προσαρµογή των επιλογών σχεδίασης (plot options) για ένα overlay plot
Οι επιλογές σχεδίασης (plot options) εφαρµόζονται µόνο στο τρέχον layer όταν
βρισκόµαστε σε κατάσταση overlay plot mode.
60
Για να εφαρµόσουµε επιλογές σχεδίασης σε layers ενός overlay plot:
1. ∆ηµιουργούµε ένα overlay plot.
2. Κλικάρουµε στην στήλη Current, δίπλα στο layer για το οποίο επιθυµούµε να
τροποποιήσουµε τις επιλογές σχεδίασης.
3. Πατάµε Plot/Apply για να εφαρµόσουµε τις ρυθµίσεις µας στο overlay plot
του τρέχοντος viewport.
4. Επιλέγουµε Options plot mode από το κύριο µενού, και επιλέγουµε τις
επιλογές προσαρµογής σχεδίασης (plot customization options) για το σχέδιο
που περιέχεται στο τρέχον layer.
5. Πατάµε OK ή Apply στο παράθυρο διαλόγου plot options.
Οι plot customization options εφαρµόζονται στο τρέχον layer του overlay
plot.
6. Επαναλαµβάνουµε το βήµα 2 µέχρι το βήµα 5 για κάθε σχέδιο που θέλουµε
να τροποποιήσουµε.
Σηµείωση: Αν τροποποιήσουµε τις επιλογές προσαρµογής σχεδίασης
(plot customization options) για µια κατάσταση σχεδίασης (plot mode)
διαφορετική από αυτή που περιέχεται στο τρέχον layer, οι αλλαγές
µας θα είναι ορατές µόνο όταν βγούµε από την κατάσταση overlay
plot mode και εισέλθουµε στην άµεσα επηρεαζόµενη κατάσταση
σχεδίασης (affected plot mode).
Όταν έχουµε τελειώσει, µπορούµε να πατήσουµε Cancel στο παράθυρο
Overlay Plot Layer Manager για να βγούµε από την κατάσταση overlay plot mode
και να κλείσουµε το παράθυρο Overlay Plot Layer Manager. Εναλλακτικά,
µπορούµε να πατήσουµε το κουµπί Done στην περιοχή προτροπών, για να βγούµε
από την κατάσταση overlay plot mode, αλλά να αφήσουµε ανοιχτό το παράθυρο
Overlay Plot Layer Manager. Το overlay plot εξαφανίζεται από το viewport, και η
οθόνη επιστρέφει στην προηγούµενη κατάσταση σχεδίασης. Για να
επαναδηµιουργήσουµε το overlay plot, επιλέγουµε View Overlay Plot (αν δεν
είναι ανοιχτό το παράθυρο Overlay Plot Layer Manager) και πατάµε Plot/Apply.
61
Το παρόν έγγραφο αποτελεί ένα απλό εγχειρίδιο λειτουργίας του
προγράµµατος ABAQUS σε περιβάλλον CAE, όσον αφορά το πρόβληµα της
επίπεδης έντασης.
62
Sweep: (σχεδιασµός δυο φιγούρων 2D, το sweep path και το sweep profile. Το
sweep profile έπειτα εκτείνεται κατά µήκος της πορείας του path.
Οι τρεις τελευταίες µέθοδοι αφορούν τα 3D σχήµατα.
Στο approximate size βάζουµε τέτοια τιµή ώστε το part που θα δηµιουργήσουµε
να χωράει στον κάνναβο. Π.χ. εάν πρέπει να σχεδιάσουµε ένα ορθογώνιο 300x200
για να χωράει η µεγάλη διάσταση στον κάνναβο (300) θα πρέπει ο κάνναβος να έχει
διαστάσεις µεγαλύτερες από 300, έστω 350. Έτσι, όλο το σχήµα θα βρίσκεται εντός
κάνναβου.
Σηµείωση : ακόµη και αν το σχήµα προκύψει από λάθος εκτίµηση µεγαλύτερο
του κάνναβου, δεν υπάρχει πρόβληµα, απλά δεν θα µπορούµε να σχεδιάσουµε µόνο
µε το ποντίκι. Θα πρέπει να δώσουµε τις συντεταγµένες των γραµµών και σηµείων µε
το πληκτρολόγιο.
Πατάµε Continue… και βλέπουµε στην οθόνη τον κάνναβο.
∆ιευκρίνιση: Tα parts που δηµιουργούµε στο CAE είναι φτιαγµένα από µια
καθορισµένη λίστα features και τις παραµέτρους που καθορίζουν την γεωµετρία του
κάθε feature. Το πρώτο feature που φτιάχνουµε καθώς κατασκευάζουµε ένα part,
λέγεται base feature. Προσθέτουµε λοιπόν και άλλα features ή τροποποιούµε το base
feature για να ολοκληρώσουµε την γεωµετρία του part. Στο πρόβληµά µας, το part
αποτελείται από ένα µόνο feature που είναι και το base feature.(αυτό που ονοµάσαµε
‘επίπεδη πλακα’)
63
αυτό που σχεδιάσαµε) και πατάµε Edit. Εµφανίζεται ακόµη ένα παράθυρο διαλόγου
64
ΒΗΜΑ 2 PROPERTY MODULE
65
οποίο ονοµάζουµε το section ‘πλάκα 8mm’ και επιλέγουµε την κατηγορία και τον
τύπο του:
Category: Solid
Type : Homogeneous (οµογενές στερεό)
πατάµε Continue.
Εµφανίζεται ένα παράθυρο διαλόγου ‘Edit section’ όπου γράφει το όνοµα και
τον τύπο του section που δηµιουργήθηκε. Στο παραθυράκι Material θα πρέπει να
αναφέρεται το υλικό που εισάγαµε πριν: Plexiglas. Εµφανίζεται επίσης και ο λόγος
Plane stress/strain thickness = 1.
Πατάµε ok και το section έχει δηµιουργηθεί.
Μπορούµε να δούµε και να τροποποιήσουµε το section από το
Section/Manager/edit (πάνω γραµµή εντολών). Αφού έχουµε φτιάξει ένα section που
περιέχει το υλικό (plexiglas) θα πρέπει τώρα να κάνουµε ‘αντιστοίχιση’ (assign) του
εν λόγω section στο part που δηµιουργήσαµε στο 1ο βήµα. Θα πρέπει δηλαδή να
δώσουµε στο σχήµα υλική υπόσταση. Αυτό γίνεται επιλέγοντας Assign/Section από
την πάνω γραµµή εντολών. Μας ζητείται από το CAE να επιλέξουµε την περιοχή του
σχήµατος (part), που φαίνεται στην οθόνη, στην οποία θέλουµε να αντιστοιχίσουµε
το section που φτιάξαµε. Κάνουµε κλικ στο εσωτερικό της περιοχής του part
(κοκκινίζει όταν επιλεχθεί) και πατάµε Done. Εµφανίζεται έπειτα το παράθυρο
διαλόγου ‘Assign section’ για να επιλέξουµε το section που θέλουµε να
αντιστοιχίσουµε. (θα µπορούσαµε να είχαµε περισσότερα από ένα sections).
Επιλέγουµε το section που ορίσαµε ως ‘πλάκα 8mm’ και πατάµε Ok. Στο
κάτω µέρος της οθόνης (command line) το CAE εµφανίζει το ακόλουθο µήνυµα:
<The section ‘πλάκα 8mm’ has been assigned to the selected regions>
Τώρα το σχήµα έχει εκτός από την γεωµετρική µορφή και τις µηχανικές ιδιότητες του
υλικού που ορίσαµε.
Σηµείωση: Όταν αντιστοιχίζουµε ένα section σε ένα part (assign section), το
CAE αυτόµατα αντιστοιχίζει αυτό το section σε κάθε instance (ορίζεται στα επόµενα)
του part. Κατά συνέπεια, τα στοιχεία που δηµιουργούνται όταν φτιάξουµε τον
κάνναβο στο instance του part, θα χαρακτηρίζονται από τις ιδιότητες του section.
66
‘συναρµολόγηση’(Assembly) του µοντέλου και κατά συνεπεία σε instances του
µοντέλου.
Ένα part instance είναι µια αναφορά στο original part, δεν είναι αντίγραφο! ∆εν
µπορούµε να αλλάξουµε τα χαρακτηριστικά ενός part instance απ’ευθείας. Μπορούµε
να αλλάξουµε το part µέσω του part module. Όταν λοιπόν αλλάζουµε ένα part, το
Abaqus αυτόµατα ξαναφτιάχνει όλα τα instances (τµήµατα) του τροποποιηµένου part
στο Assembly module.
Παράδειγµα:
Έστω ότι πρέπει να δηµιουργήσουµε ένα καροτσάκι. Ορίζουµε λοιπόν ένα
part στο part module που το ονοµάζουµε ‘καρότσα’, ένα part που το ονοµάζουµε
‘άξονα’ και ένα part που το ονοµάζουµε ‘ρόδα’.
∆ίνουµε τις ιδιότητες του καθενός part στο Property Module και µέσω του Assembly
Model συναθροίζουµε/ συναρµολογούµε το µοντέλο. Γι’ αυτή την συναρµολόγηση
θα χρειαστούµε :
67
Μπορούµε να µπούµε στο Assembly module οποιαδήποτε στιγµή επιλέγοντας
Assembly στο παραθυράκι module, κάτω από την οριζόντια γραµµή εργαλείων. Στην
δίκια µας περίπτωση έχουµε µονό ένα part και χρειαζόµαστε µόνο ένα instance από
το part. Για να ορίσουµε ένα instance από το part ‘πλάκα’, επιλέγουµε…
Instance/Create, από την πάνω οριζόντια γραµµή εργαλείων. Εµφανίζεται ένα
παράθυρο διαλόγου που έχει όλα τα parts τα οποία δηµιουργήθηκαν στο part module.
(Στην περίπτωσή µας µόνο ένα part “πλάκα”). Επιλέγουµε λοιπόν το part (πλάκα) που
θέλουµε και πατάµε Ok. Όταν επιλεγεί ένα Part, εµφανίζεται στην οθόνη µε κόκκινο
χρώµα. Μετά το ok εµφανίζεται µε µπλε χρώµα και εµφανίζεται επίσης µία τριάδα
αξόνων η οποία δείχνει την αρχή των αξόνων και τη διεύθυνση του γενικού
συστήµατος συντεταγµένων. Υπάρχει τώρα µία σειρά από µενού και επιλογές τα
οποία έχουν να κάνουν µε την διαµόρφωση των instances καθώς επίσης και µε τη
σχετική τους τοποθέτηση (διάταξη) στο γενικό σύστηµα συντεταγµένων, τα οποία
όµως δε χρειάζονται αφού το πρόβληµα απαιτεί µόνο ένα instance από το Part
«πλάκα». Το Instance αυτό χαίρει όλων των χαρακτηριστικών του part «πλάκα»:
γεωµετρίας και µηχανικών ιδιοτήτων που έχουν οριστεί στα προηγούµενα βήµατα.
68
Μπορούµε να ορίσουµε ένα ή περισσότερα steps. Το τέλος του κάθε step
προσδιορίζει τις αρχικές συνθήκες του επόµενου. Το πρόβληµά µας απαιτεί τη
δηµιουργία ενός ακόµα step, στο οποίο θα εισάγουµε ένα φορτίο.
Για να δηµιουργήσουµε ένα step, επιλέγουµε… Step/Create από την επάνω
οριζόντια γραµµή εντολών. Το παράθυρο διαλόγου Create Step εµφανίζεται.
Ονοµάζουµε το step, “fortisi” και επιλέγουµε Static, General. (Το general που
υπάρχει στο procedure type σηµαίνει ότι η κατάσταση του µοντέλου στο τέλος του
κάθε step θα προσδιορίζει τις αρχικές συνθήκες για το επόµενο step.)
Πατάµε Continue και εµφανίζεται το παράθυρο διαλόγου «Edit step». Στην
περιοχή description: περιγράφουµε µε λίγες λέξεις το step. Τις υπόλοιπες επιλογές τις
αφήνουµε ως έχουν (default). Πατάµε ok.
Αν ενεργοποιήσουµε το Output/Field Output Requests/Manager, βλέπουµε ότι
το CAE έχει δηµιουργήσει εξ’ ορισµού ένα output µενού στο step ‘fortisi’. Πατώντας
edit µπορούµε να προσθέσουµε – αφαιρέσουµε µεταβλητές κατά τα εξαγόµενα.
Επιλέγουµε στο Output Variables το Energy για να δούµε και τις καµπύλες
ενέργειας στα εξαγόµενα δεδοµένα.
Πατάµε Ok και απενεργοποιούµε το παράθυρο και έπειτα Dismiss για να
απενεργοποιήσουµε το “Field Output Request Manager”.
69
Στο type for selected step φαίνεται η λίστα όλων των διαθέσιµων συνοριακών
συνθηκών για το συγκεκριµένο βήµα (step) που επιλέξαµε.
Επιλέγουµε Symmetry/Antisymmetry/Encastre (αυτός ο τύπος µας επιτρέπει να
δώσουµε συνοριακές συνθήκες τύπου αρθρώσεις, κυλίσεις, πακτώσεις, σε γραµµές
και σηµεία) και πατάµε Continue.
Το CAE µας ζητά να ορίσουµε την περιοχή του µοντέλου που θέλουµε να εισάγουµε
τις συνοριακές συνθήκες. (command line κάτω από το παράθυρο σχεδίασης).
Πατώντας το τετραγωνάκι αριστερά του Done, µπορούµε να κάνουµε ειδική επιλογή.
Π.χ. θέλουµε να επιλέξουµε µόνο τις ακµές και όχι τις επιφάνειες και τα σηµεία. Στο
παράθυρο διαλόγου “Options” που εµφανίζεται, επιλέγουµε από το “select from” το
“edges”. Έπειτα µε το ποντίκι επιλέγουµε την ακµή που θέλουµε και πατάµε Done.
Εµφανίζεται το παράθυρο διαλόγου “Edit Boundary Conditions”. Ορίζουµε τις
κατάλληλες συνοριακές συνθήκες στην εν λόγω ακµή και πατάµε Ok. Έστω ότι
θέλουµε κύλιση κατά τον y–y. Αυτή η στήριξη ορίζεται από τις παραµέτρους u1 = 0
και u2 ≠ 0.
Έστω ότι θέλουµε να αποδώσουµε τις ίδιες συνοριακές συνθήκες σε µια άλλη
ακµή αλλά όχι σε όλο το µήκος της. (π.χ. ακµή που περιέχει και ρωγµή). Έστω ότι η
ακµή έχει µήκος 150 mm και η ρωγµή που περιέχεται σε αυτή έχει µήκος 15 mm. Θα
πρέπει να χωρίσουµε την ακµή σε δύο τµήµατα, έτσι ώστε το ένα να έχει 15mm
µήκος και το άλλο 135 mm. Από την πάνω οριζόντια γραµµή εντολών επιλέγουµε…
Tools/Partition (ή επιλέγουµε . Εµφανίζεται το παράθυρο διαλόγου “Create
Partition”. Στο Type επιλέγουµε edge (γιατί θέλουµε να χωρίσουµε µία ακµή) και στο
Method επιλέγουµε Use Parameter (µε το use parameter εισάγουµε τον λόγο: µήκος
νέας ακµής/ συνολικό µήκος). Πατάµε Ok για να συνεχίσουµε. Το CAE µας ζητά να
επιλέξουµε την ακµή που θα χωρίσει. Την επιλέγουµε και πατάµε Done. Η ακµή έχει
κοκκινίσει και εµφανίζει ένα βελάκι το οποίο δείχνει από πού θα ξεκινήσει να µετράει
την καινούρια ακµή. Κάτω από το παράθυρο σχεδίασης, ζητείται ο ορισµός του
λόγου του µήκους της νέας ακµής σε σχέση µε εκείνο της συνολικής.
Επειδή 15/150=0.1, πληκτρολογούµε 0.1 και πατάµε Enter. Ορίζεται έπειτα
γραφικά που θα γίνει η partition µε ένα κόκκινο τετραγωνάκι και το πρόγραµµα ζητά
επιβεβαίωση για τη δηµιουργία των δύο τµηµάτων.
Εισαγωγή φορτίων
70
Για να εισάγουµε µια φόρτιση, επιλέγουµε από την πάνω οριζόντια γραµµή
εντολών… Load/Create. Το παράθυρο διαλόγου ‘Create Load’ εµφανίζεται. ∆ίνουµε
ένα όνοµα στην φορτίο που θα εισάγουµε (π.χ. ‘Φορτίο’) και επιλέγουµε το step στο
οποίο επιθυµούµε να εφαρµοστεί. Στο step επιλέγουµε, ‘fortisi’, στο category,
Mechanical και δεξιά στο types, τον τύπο του φορτίου το οποίο απαιτεί το πρόβληµα.
Για παράδειγµα αν ασκείται συγκεντρωµένη δύναµη, επιλέγουµε …Concentrated
Force και πατάµε Continue.
Το πρόγραµµα ζητά τον ορισµό του σηµείου εφαρµογής της συγκεντρωµένης
δύναµης. Με το ποντίκι επιλέγουµε το σηµείο της πάνω αριστερά γωνίας(κοκκινίζει
µόλις επιλεχθεί) και πατάµε Done. Εµφανίζεται το παράθυρο διαλόγου ‘Edit Load’
71
Το Mesh Module µας βοηθάει να φτιάξουµε FE meshes (πλέγµατα
πεπερασµένων στοιχείων) σε ήδη υπάρχοντα Assemblies από το CAE. Μεγάλη
ποικιλία αυτοµατισµών και ελέγχων είναι διαθέσιµα έτσι ώστε να δηµιουργήσουµε το
mesh που ικανοποιεί τις ανάγκες του εκάστοτε µοντέλου.
Το Mesh Module παρέχει τα εξής :
♦ Εργαλεία που καθορίζουν την πυκνότητα σε τοπικό αλλά και γενικό
επίπεδο.
♦ Μια ποικιλία από τεχνικές κατασκευής πλέγµατος (meshing
techniques), όπως :
- Αυτόµατο µονοδιάστατο meshing
- Αυτόµατο τετραπλευρικο meshing
- Αυτόµατο τριγωνικό και τετραεδρικό meshing
- Τετράπλευρη και εξάεδρη structure mapping µέθοδο
- Αυτόµατο mesh sweeping και mesh revolving.
♦ Ένα εργαλείο αντιστοίχισης των Abaqus/Standard-Explicit τύπων
πεπερασµένων στοιχείων (Finite Elements), στα στοιχεία που έχουµε
φτιάξει.
♦ Ένα εργαλείο το οποίο δείχνει την ποιότητα του meshing (περιορισµοί
στοιχείων : φ < 120ο, φ > 30ο κτλ)
♦ Εργαλεία διαχωρισµού σε περιοχές (partitioning) ενός σύνθετου
µοντέλου, έτσι ώστε το CAE να µπορεί µε τις τεχνικές του να
οργανώσει το FE meshing (to be meshed).
72
Αυτή η τεχνική δίνει περισσότερες δυνατότητες παρεµβολής και ελέγχου
(control) στο meshing του µοντέλου, διότι εφαρµόζει προκαθορισµένες
µορφές-τύπους meshing ,σε συγκεκριµένες–ειδικές τοπολογίες του
µοντέλου.
(Αυτήν θα χρησιµοποιήσουµε στο πρόβληµά µας!)
♦ Sweep Meshing
(∆εν ενδείκνυται για το πρόβληµά µας)
♦ Free Meshing
∆εν χρησιµοποιεί προκαθορισµένες µορφές meshing και µπορεί να
εφαρµοστεί σχεδόν σε όλα τα µοντέλα.(∆εν ενδείκνυται για το πρόβληµά
µας, διότι το πρόγραµµα κάνει τη διάταξη των στοιχείων όπως αυτό
νοµίζει καλύτερα)
73
Για να εισαχθούν λοιπόν κόµβοι, επιλέγουµε από την οριζόντια γραµµή
εντολών Seed και έπειτα ανάλογα µε την επιθυµητή πύκνωση ορίζουµε:
Edge by number: επιλέγουµε την ακµή και δίνουµε το νούµερο των στοιχείων
που θα σχηµατιστούν κατά µήκος της.
Edge by size: επιλέγουµε την ακµή και δίνουµε το µέγεθος των ακµών
των στοιχείων που θα σχηµατιστούν κατά µήκος της.
Edge biased: επιλέγουµε την ακµή κάνοντας κλικ κοντά στο ένα από τα
δύο άκρα της (θα είναι το άκρο που θα γίνει η πύκνωση των
κόµβων). ∆ίνουµε το bias ratio (= µέγεθος ακµής του
µεγαλύτερου στοιχείου \ µέγεθος ακµής µικρότερου) και το
πλήθος των στοιχείων που επιθυµούµε κατά µήκος της
ακµής.
Σηµείωση: Κατά την εκτέλεση του seed edge και του seed instance part, εµφανίζεται
κάτω αριστερά ένα παράθυρο µε την κύρια επιλογή constraints. Μπορούµε να
επιλέξουµε:
Allow the number of element to increase – decrease Æ (προσθέτει ή αφαιρεί seeds
ώστε να δηµιουργηθεί το σωστό meshing)
Allow the number of element to increase only Æ (µόνο προσθέτει στοιχεία)
Do not allow the number of element to shape Æ (δεν προσθέτει – αφαιρεί στοιχεία.
Σχηµατίζει τα στοιχεία σύµφωνα µε τα seeds που έχουν οριστεί)
Χρησιµοποιούµε το Partition toolset για τον διαχωρισµό του Part instance (το
µοντέλο του προβλήµατός µας) σε µικρότερες περιοχές για τους εξής λόγους:
1) Για τον προσδιορισµό µε µεγαλύτερη ακρίβεια του τρόπου δηµιουργίας του
πλέγµατος FE.
2) Για να αποκτήσουµε περιοχές στις οποίες θέλουµε να αντιστοιχήσουµε
διαφορετικό τύπο στοιχείων.
Τα τµήµατα που προκύπτουν µε αυτόν τον τρόπο δίνουν νέες ακµές πάνω στις οποίες
µπορούµε να εισάγουµε τις διασπορές που επιθυµούµε (π.χ. πυκνώσεις). Επιλέγουµε
tools/partition/type=Face (sketch) για να διαιρέσουµε ένα Instance.
74
Μπορούµε να ορίσουµε ή να αλλάξουµε τον τύπο των στοιχείων που
αντιστοιχεί στο πλέγµα που θα δηµιουργηθεί, επιλέγοντας options στο παράθυρο
διαλόγου element type.(εµφανίζεται επιλέγοντας Mesh/Element type)
Επιλέγουµε την περιοχή στην οποία επιθυµούµε να αντιστοιχήσουµε τον τύπο των
στοιχείων µε το ποντίκι.
Εµφανίζεται τότε το παράθυρο διαλόγου ‘Element Type’:
Element library Æ standard
Family Æ plane stress
Geometric order Æ quadratic
Quad Æ reduced integration (CPS8R)
και εµφανίζεται το παράθυρο διαλόγου ‘Create Job’. ∆ίνουµε ένα όνοµα στο Job που
θα δηµιουργήσουµε και πατάµε Continue..
Εµφανίζεται το παράθυρο διαλόγου ‘Edit Job’. Περιγράφουµε µε λίγα λόγια την
διαδικασία ανάλυσης στη γραµµή περιγραφής (Description) και πατάµε OK. (Τις
υπόλοιπες επιλογές τις αφήνουµε ως έχουν)
75
Από το εικονίδιο ‘job manager’ εµφανίζεται το αντίστοιχο παράθυρο
διαλόγου, από όπου γίνεται και η πλήρης ανάλυση του µοντέλου µέσω της εντολής
Submit.
76
Ο∆ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ ABAQUS VER 6.4
77
Προκειµένου να εξάγουµε αποτελέσµατα σε αναφορές (αρχεία *.rpt, τα οποία
ανοίγουν σε Notepad ή Excel) και να µην έχουµε πρόβληµα κατά την ανάγνωσή του
από το Excel, θα πρέπει:
α. από τη φόρµα StartÆControl PanelÆRegional and Language OptionÆCustomize
να έχουµε βάλει στο κελί <Decimal Symbol> τελεία (.) και στο κελί <Digit Grouping
Symbol> κόµµα (,).
β. Από το Excel αφού πάµε από την εντολή Open, εµφανίζεται το πρώτο παράθυρο
<Text import wizard Step 1 of 3> όπου και επιλέγουµε <Fixed Width> και στη
συνέχεια <Next>. Στην επόµενη φόρµα <Text import wizard Step 2 of 3>, επιλέγουµε
<Next> και στην τελευταία φόρµα <Text import wizard Step 3 of 3>, επιλέγοντας το
button <Advanced>, επιλέγουµε στις επιλογές <Decimal Separator>, τελεία (.) και
στην <Thousand Separator>, κόµµα (,).
Θέλω π.χ. να εξάγω για έναν κόµβο την βύθισή του σε σχέση µε το φορτίο που
επιβάλλεται στον φορέα. Το επιβαλλόµενο φορτίο, εκ της ισορροπίας του φορέα
ισούται µε το άθροισµα των αντιδράσεων των στηρίξεων στην εν λόγο διεύθυνση.
Συνεπώς αφού µας ενδιαφέρουν οι αντιδράσει των στηρίξεων θα πρέπει µε µία σειρά
εντολών του τύπου:
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=STIRIXI
RF
*NODE OUTPUT,NSET=MID1
U2
να επιλέξουµε την εξαγωγή των αντιδράσεων των σηµείων στήριξης αλλά και της
βύθισης του σηµείου που µας ενδιαφέρει. Αφού γίνει η επίλυση και ανοίξουµε το
αρχείο ODB από τον Viewer, από ToolsÆXY DataÆCreateÆODB History Output
& Continue, επιλέγουµε i. µαζικά τα σηµεία στήριξης και µόνο κατά την διεύθυνση
που µας ενδιαφέρει και στη συνέχεια επιλέγουµε Save as, οπότε παίρνουν ένα εξ
ορισµού όνοµα και ii. επιλέγουµε την βύθιση που µας ενδιαφέρει και στη συνέχεια
πάλι Save as όπου και µπορούµε να προσθέσουµε κάποιο δικό µας όνοµα. Έτσι έχουν
γίνει τόσο οι αντιδράσεις όσο και η βύθιση ενός σηµείου δεδοµένα τύπου XY Data.
Στη συνέχεια πάλι από ToolsÆXY DataÆCreateÆOperate on XY Data
δηµιουργούµε ένα µέγεθος έστω SFY στο οποίο θα αντιστοιχεί το άθροισµα των
αντιδράσεων σε µία διεύθυνση επιλέγοντας από την δεξιά την συνάρτηση sum και
στη συνέχεια µαζικά όλες τις αντιδράσεις. Έτσι έχουµε ένα µέγεθος το οποίο
εµπεριέχει το άθροισµα των αντιδράσεων και το οποίο είναι τύπου XY Data. Στη
συνέχεια, από την ίδια φόρµα επιλέγουµε την συνάρτηση combine (X,X) και
ακολούθως τα µεγέθη SFY και την επιθυµητή µετατόπιση, δίνοντας όνοµα π.χ. SF2-
U δηµιουργώντας τον συνδυασµό αυτό. Τέλος από τη ReportÆXY..--> και αφού
επιλέξουµε το όνοµα της µεταβλητής (στη προκειµένη περίπτωση SF2-U) επιλέγουµε
OK. Στο αρχείο που δηµιουργείται θα αναφέρονται σε µορφή πίνακα Χ,Υ το
ζητούµενα δεδοµένα.
78
βγάλουµε σε αρχείο, επιλέγουµε ΟΚ. Στην παραγόµενη
αναφορά τα στοιχεία έχουν τη µορφή πίνακα του τύπου
node ή element σε αντιστοιχία µε τιµή µεταβλητής.
Από το menu ToolsÆXY DataÆCreate (ODB field output-
Continue)Æεπιλογή Variable, node/element, times/frames
και τέλος Save as. Έτσι µετατρέπονται τα field output σε
XY Data. Τέλος από το menu ReportÆXY..-->και αφού
επιλέξουµε τον συνδυασµό µέγεθος-time step-node/element
προχωρούµε στην παραγωγή του αρχείου µε ΟΚ. Στην
παραγόµενη αναφορά τα στοιχεία έχουν την µορφή πίνακα
του τύπου time step σε αντιστοιχία µε τιµή αποτελέσµατος
για συγκεκριµένο node/element.
• αν τα δεδοµένα είναι τις µορφής history,
από το menu ToolsÆXY DataÆCreateÆODB History
OutputÆ και αφού κάνουµε τις κατάλληλες επιλογές στη
συνέχεια επιλέγουµε Save as και µετά τον ορισµό του
ονόµατος επιλέγουµε ΟΚ. Στη συνέχεια από το menu
ReportÆXY.. και αφού επιλέξουµε την αναφορά που µας
ενδιαφέρει, επιλέγουµε ΟΚ. Στην παραγόµενη αναφορά τα
στοιχεία έχουν την µορφή πίνακα του τύπου time step σε
αντιστοιχία µε τιµή αποτελέσµατος για συγκεκριµένο
node/element.
79
Όσο αφορά την εκτύπωση από το Abaqus, τα διαθέσιµα format για εξαγωγή εικόνας
από το Abaqus είναι τα εξής:
Σε περίπτωση που έχουµε πολλαπλά παράθυρα (Canvas), τότε πριν από την φόρµα
εκτύπωσης, κάνουµε κλικ πάνω στην Status bar (επάνω λωρίδα) του παραθύρου που
θέλουµε να τυπώσουµε και στη συνέχεια επιλέγουµε από στη φόρµα Print,
επιλέγουµε αντί για All Canvas Object, Selected Canvas Object.
Σε περίπτωση που θέλουµε πριν από την εκτύπωση να απενεργοποιήσουµε την
εµφάνιση του τίτλου, των σχολίων, του τρίποδα και της λεζάντας, θα πρέπει
προηγουµένως από το menu Canvas, Viewport Annotation Option, να
απενεργοποιήσουµε από κάθε φόρµα το check box µε τίτλο Show.
80
• Στην περίπτωση που συµπεριλαµβάνονται οι πιο κάτω εντολές:
*STEP
*STATIC
0.05,1.,.01,.2
*CLOAD
1, 2, -200.
τότε η πρώτη επίλυση γίνεται µε αρχικό χρόνο t=0.05sec, στην οποία και
εφαρµόζεται δύναµη F=200*0.05/1=10 στον κόµβο 1 και στο 2ο βαθµό ελευθερίας.
Στην συνέχεια το πρόγραµµα προχωράει σε διαδοχικές επιλύσεις µε βήµατα τα οποία
η µέγιστη τιµή είναι 0.01 και µέγιστη 0.2.
Τέλος φτάνει την τιµή του χρόνου t=1 όπου και η τιµή του φορτίου είναι φυσικά
F=200*1/1=200.
∆ηλαδή το τελικό φορτίο εφαρµόζεται για χρόνο t, όπου t η δεύτερη µεταβλητή στην
γραµµή παραµέτρων της εντολής *STATIC.
*STEP
*STATIC
0.05,5.,.01,.2
*CLOAD
1, 2, -200.
τότε η πρώτη επίλυση γίνεται µε αρχικό χρόνο t=0.05sec, στην οποία και
εφαρµόζεται δύναµη F=200*0.05/5=10 στον κόµβο 1 και στο 2ο βαθµό ελευθερίας.
Στην συνέχεια το πρόγραµµα προχωράει σε διαδοχικές επιλύσεις µε βήµατα τα οποία
η µέγιστη τιµή είναι 0.01 και µέγιστη 0.2.
Τέλος φτάνει την τιµή του χρόνου t=5 όπου και η τιµή του φορτίου είναι φυσικά
F=200*5/5=200.
∆ηλαδή το τελικό φορτίο εφαρµόζεται για χρόνο t, όπου t η δεύτερη µεταβλητή στην
γραµµή παραµέτρων της εντολής *STATIC.
*STEP,INC=30
*STATIC
0.05,5.,.01,.2
*CLOAD
1, 2, -200.
τότε η πρώτη επίλυση γίνεται µε αρχικό χρόνο t=0.05sec, στην οποία και
εφαρµόζεται δύναµη F=200*0.05/5=10 στον κόµβο 1 και στο 2ο βαθµό ελευθερίας.
Στην συνέχεια το πρόγραµµα προχωράει σε διαδοχικές επιλύσεις µε βήµατα τα οποία
η µέγιστη τιµή είναι 0.01 και µέγιστη 0.2.
Ο µέγιστος αριθµός των επαναλήψεων που µπορεί να εφαρµοστούν από το
πρόγραµµα είναι 30, µέσα στις οποίες θα προσπαθήσει να ολοκληρώσει την φόρτιση.
Αν χρειαστούν περισσότερες επαναλήψεις από 30, τότε το πρόγραµµα διακόπτει τη
επίλυση.
81
Αν τέλος µπορέσει να ολοκληρώσει την επίλυση (δηλαδή ο χρόνος φτάσει την τιµή 5)
σε λιγότερες από 30 επαναλήψεις, το φορτίο και η τιµή του φορτίο που θα
εφαρµοστεί είναι F=200*5/5=200.
*AMPLITUDE,NAME=KAMPILI1
0,0,1,100
*STEP,INC=30
*STATIC
0.05,5.,.01,.2
*CLOAD,AMPLITUDE=KAMPILI1
1, 2, -200.
Τέλος στην περίπτωση που θέλουµε να εισάγουµε µια καµπύλη χρόνου τότε
χρησιµοποιώντας την εντολή *AMPLITUDE δίνουµε ένα όνοµα στην καµπύλη
αυτή, µέσα από τον ορισµό της παραµέτρου NAME (της *AMPLITUDE), όνοµα το
οποίο είναι το ίδιο στη παράµετρο AMPLITUDE των εντολών φόρτιση (CLOAD,
DLOAD, ΒOUNDARY ή οποιαδήποτε άλλη εντολή).
82