Επεξεργαστής
Ανάλογα με το μέγεθος της κατασκευής, τον τύπο πλαισιακών στοιχείων, τα επιβαλλόμενα φορτία και τις προδιαγραφές του υπολογιστή που χρησιμοποιείται, η ανάλυση μπορεί να διαρκέσει από μερικά δευτερόλεπτα (στατική ανάλυση), μερικά λεπτά (ανάλυση χρονοϊστορίας) ή ακόμη και ώρες (ανάλυση χρονοϊστορίας μεγάλων και σύνθετων 3D μοντέλων).
Καθώς τρέχει η ανάλυση, μια μπάρα προόδου παρέχει στον χρήστη την πληροφορία για το πόσο έχει προχωρήσει η ανάλυση. Με αυτόν τον τρόπο οι χρήστες μπορούν να εκτιμήσουν σε πόσο χρόνο θα ολοκληρωθεί η ανάλυση, ώστε να καταρτίσουν γρήγορα το πρόγραμμα εργασίας τους. Επίσης μπορείτε να παύσετε την ανάλυση, ώστε (i) να ελευθερώσετε υπολογιστικούς πόρους ώστε να προβείτε σε εργασίες μεγαλύτερης προτεραιότητας ή (ii) να ελέγξετε τα αποτελέσματα μέχρι εκείνο το σημείο, το οποίο μπορεί να είναι χρήσιμο για να αποφασίσετε αν είναι σκόπιμο να προχωρήσετε σε μια ανάλυση μεγαλύτερης διάρκειας. Αν ο χρήστης πατήσει ξανά το κουμπί Εκτέλεση, ανάλυση μπορεί να συνεχιστεί.
Το αρχείο καταγραφής ανάλυσης εμφανίζεται επίσης στον χρήστη, σε πραγματικό χρόνο, παρέχοντας κατάλληλη πληροφορία σχετικά με την πρόοδο της ανάλυσης, τον έλεγχο φόρτισης και τις συνθήκες σύγκλισης (για κάθε στάδιο φόρτισης σε καθολικό επίπεδο).Αυτό το μήνυμα αποθηκεύεται σε ένα αρχείο κειμένου (*.log) που έχει την ίδια ονομασία όπως το αρχείο του έργου και το οποίο δείχνει την ημερομηνία και την ώρα που εκτελέστηκε η ανάλυση ( τις μη τεχνικές πληροφορίες που είναι χρήσιμες σε κάποιες περιπτώσεις). Επιπλέον, αν ο χρήστης έχει ορίσει να γίνουν έλεγχοι βάσει κανονισμού ή κριτήρια επιτελεστικότητας κατά τη διάρκεια της ανάλυσης, τότε το αντίστοιχο μήνυμα σε πραγματικό χρόνο επίσης εμφανίζεται κατά τη διάρκεια της ανάλυσης και αποθηκεύεται στο ίδιο αρχείο *.log.
Στο κάτω μέρος του παραθύρου εμφανίζονται οι νόρμες σύγκλισης στο τέλος ενός δεδομένου (καθολικού) σταδίου φόρτισης. Όπως και στην περίπτωση του αρχείου καταγραφής ανάλυσης που περιγράφηκε παραπάνω, αυτή η πληροφορία δεν αναφέρεται σε τοπικές σταδιακές αυξήσεις φορτίου/επαναλήψεων των στοιχείων με βάση τη δύναμη που αναφέρθηκαν εδώ.
Τελικά, ο χρήστης έχει επίσης την επιλογή της γραφικής παρατήρησης της καμπύλης ικανότητας ανάλυση pushover) σε πραγματικό χρόνο ή καμπύλης χρονοϊστορίας μετακίνησης (ανάλυση χρονοϊστορίας) του κόμβου και του αντίστοιχου βαθμού ελευθερίας που επιλέχτηκε στην ενότητα Αποτελέσματα Ανάλυσης. Όμως η τελευταία επιλογή μπορεί να καθυστερήσει την ανάλυση και να αυξήσει το χρόνο εκτέλεσης όταν χρησιμοποιείται σε σχετικά αργούς υπολογιστές, γι΄αυτό το λόγο ο χρήστης έχει επίσης τη δυνατότητα απλώς να απενεργοποιήσει την απεικόνιση σε πραγματικό χρόνο, επιλέγοντας να προβάλλονται μόνο τα αρχεία καταγραφής ανάλυσης. Επιπλέον, η απεικόνιση σε πραγματικό χρόνο μπορεί επίσης να απενεργοποιηθεί (πατώντας το κουμπί Λιγότερα), ώστε να αποκτήσει ακόμα ταχύτερη απόδοση (σε σύγχρονους γρήγορους υπολογιστές, η διαφορά θα είναι παντελώς αμελητέα).
Σημειώσεις
- Στην αρχή της ανάλυσης, μπορεί να παρουσιαστεί στους χρήστες ένα προειδοποιητικό μήνυμα ‘Μηδενικοί διαγώνιοι όροι εντοπίστηκαν σε έναν κόμβο’. Αυτό σημαίνει ότι ένας τέτοιος κόμβος δεν είναι δεσμευμένος στους ενδεικτικούς βαθμούς ελευθερίας (δηλ. ο κόμβος δεν είναι συνδεδεμένος με ένα στοιχείο ή δέσμευση ικανή να παρέχει οποιαδήποτε δέσμευση/ακαμψία σε τέτοιους βαθμούς ελευθερίας), μια συνθήκη που, αν είναι ακούσια, δείχνει την παρουσία λάθους στο «στήσιμο» του μοντέλου. Όμως, αν αυτοί οι μη δεσμευμένοι ΒΕ έχουν εισαχθεί εκούσια, τότε ο χρήστης μπορεί να προχωρήσει με την ανάλυση, γνωρίζοντας όμως ότι μπορεί να προκύψουν πιο εύκολα σε τέτοιες περιπτώσεις αριθμητικές δυσκολίες σύγκλισης.
- Όταν εκτελείται μια ιδιομορφική ανάλυση με χρήση του αλγορίθμου Lanczos, μπορεί να εμφανιστεί στο χρήστη το μήνυμα: ΄Δεν ήταν δυνατή η ορθογωνοποίηση όλων των διανυσμάτων Lanczos΄, εννοώντας ότι ο αλγόριθμος Lanczos, ο τρέχων επιλυτής ιδιομορφικής ανάλυσης του SeismoStruct, δεν μπόρεσε να υπολογίσει όλες ή κάποιες από τις ιδιομορφές της κατασκευής. Αυτή η συμπεριφορά μπορεί να παρατηρηθεί σε (i) μοντέλα με λάθη στο «στήσιμο» (π.χ. μη συνδεδεμένοι κόμβοι/στοιχεία) ή (ii) σύνθετα μοντέλα κατασκευών που έχουν συνδέσμους/πλαστικές αρθρώσεις κλπ. Αν οι χρήστες έχουν ελέγξει προσεκτικά το μοντέλο τους και δεν βρήκαν λάθη στη μοντελοποίηση, τότε ίσως μπορούν να το 'απλοποιήσουν', αφαιρώντας τα σύνθετα στοιχεία του μέχρι την επίτευξη λύσης στο πρόβλημα των ιδιοτιμών. Αυτό θα βοηθήσει στην κατανόηση του τι μπορεί να προκάλεσε τα προβλήματα στην ανάλυση οπότε να βοηθήσει τους χρήστες να αποφασίσουν πως θα προχωρήσουν. Αυτό το μήνυμα τυπικά εμφανίζεται όταν αναζητούνται υπερβολικά πολλές ιδιομορφές, π.χ. όταν 30 ιδιομορφές ζητούνται για ένα μοντέλο 24 ΒΕ, ή όταν ο επιλυτής απλώς δεν μπορεί να βρει τόσες πολλές ιδιομορφές (ακόμη και αν οι ΒΕ > ιδιομορφές).
- Η τρέχουσα έκδοση του SeismoStruct δεν μπορεί να εκμεταλλευτεί έναν υπολογιστή με πολλαπλούς επεξεργαστές, γι΄αυτό η ταχύτητα μιας ανάλυσης μπορεί να αυξηθεί μόνο αυξάνοντας την ταχύτητα της CPU (μαζί με τις ταχύτητες των CPU Cache, Front Side Bus, RAM, Video RAM, Hard-Disk (rotation και access)). Όμως αν έχετε περισσότερες από μια CPU, θα μειώσετε το χρόνο εκτέλεσης πολλαπλών ταυτόχρονων αναλύσεων, αφού σε αυτές τις περιπτώσεις μπορεί να γίνει ‘παράλληλη επεξεργασία’.
- Λόγω περιορισμού της RAM στο SeismoStruct, το μέγιστο αποτέλεσμα που μπορεί να ανοίξει από τον Επεξεργαστή δεδομένων είναι 4GB σε σύστημα Windows 64-bit και 3GB σε σύστημα Windows 32-bit. Σε αναλύσεις με μεγαλύτερα *.srf αρχεία, το SeismoStruct μπορεί μόνο να διαβάσει τα αποτελέσματα μέχρι εκείνο το σημείο.
- Μέχρι τώρα, η ανάπτυξη του SeismoStruct έχει επικεντρωθεί στην ευκολία χρήσης και στις προηγμένες τεχνικές δυνατότητες, με εμφανή θυσία σε όρους ταχύτητας ανάλυσης, κάτι που ελπίζουμε να ρυθμίσουμε στο μέλλον. Εν τω μεταξύ, επιβεβαιώστε ότι το μοντέλο σας δεν έχει έναν υπερβολικό αριθμό στοιχείων, ινών διατομών, στάδια φορτίου ή επαναλήψεις, όλα εκ των οποίων, μαζί με πολύ αυστηρά κριτήρια σύγκλισης, συνεισφέρουν στην επιβράδυνση των αναλύσεων.
- Όταν χρησιμοποιείτε τον λιγότερο σταθερό επιλυτή Frontal, μπορεί η ανάλυση να σταματήσει σε διαφορετικά χρονικά βήματα. Σε τέτοιες περιπτώσεις, συνίσταται στους χρήστες να αλλάξουν τον προκαθορισμένο επιλυτή Skyline.