Αριθμητική αστάθεια, απόκλιση και πρόβλεψη επανάληψης

Εκτός από την επαλήθευση σύγκλισης, στο τέλος ενός επαναληπτικού βήματος μπορούν να διεξαχθούν τρεις άλλοι έλεγχοι, αριθμητική αστάθεια, απόκλιση επίλυσης και πρόβλεψη επανάληψης. Αυτά τα κριτήρια, όλα με χαρακτήρα δύναμης/ροπής, εξυπηρετούν το σκοπό της αποφυγής του υπολογισμού των άχρηστων επαναλήψεων ισορροπίας σε περιπτώσεις όπου είναι προφανές ότι δεν θα επιτευχθεί σύγκλιση, ελαχιστοποιώντας έτσι τη διάρκεια της ανάλυσης.

Αριθμητική αστάθεια
Η πιθανότητα της επίλυσης να γίνει αριθμητικά ασταθής ελέγχεται σε κάθε επανάληψη, συγκρίνοντας την Ευκλείδεια νόρμα των φορτίων εκτός ισορροπίας, Gnorm, με μια προκαθορισμένη μέγιστη ανοχή (προεπιλογή = 1,0Ε + 20), αρκετές τάξεις μεγέθους μεγαλύτερες από το εφαρμοζόμενο διάνυσμα φορτίου. Εάν το Gnorm υπερβεί αυτή την ανοχή, τότε η επίλυση θεωρείται ότι είναι ασταθής αριθμητικά και οι επαναλήψεις εντός της τρέχουσας προσαύξησης διακόπτονται, με μήνυμα καταγραφής - Max_Tol.

Σε ορισμένες περιπτώσεις, πολύ ασταθή μοντέλα οδηγούν στην ξαφνική ανάπτυξη δυνάμεων εκτός ισορροπίας που είναι αρκετές τάξεις μεγέθους μεγαλύτερες από τη μέγιστη τιμή ανοχής. Αυτό με τη σειρά του δημιουργεί ένα λεγόμενο Πρόβλημα Επίλυσης (δηλ. Η ανάλυση διακόπτεται, αν και με έναν «καθαρό τρόπο») και οι επαναλήψεις εντός της τρέχουσας προσαύξησης διακόπτονται, με ένα μήνυμα καταγραφής- Sol_Prb.

Απόκλιση επίλυσης
Η απόκλιση της επίλυσης ελέγχεται συγκρίνοντας την τιμή του Gnorm που ελήφθη στην τρέχουσα επανάληψη με εκείνη που ελήφθη στη προηγούμενη. Αν το Gnorm έχει αυξηθεί, τότε θεωρείται ότι η λύση αποκλίνει και οι επαναλήψεις εντός της τρέχουσας προσαύξησης διακόπτονται, με ένα μήνυμα καταγραφής- Diverge.

Πρόβλεψη επανάληψης
Τέλος, διεξάγεται έλεγχος λογαριθμικού δείκτη σύγκλισης, και επιχειρείται η πρόβλεψη του αριθμού των επαναλήψεων (itepred) που απαιτούνται για την επίτευξη σύγκλισης. Εάν το itepred είναι μεγαλύτερο από τον μέγιστο αριθμό επαναλήψεων που καθορίζει ο χρήστης, τότε θεωρείται ότι η επίλυση δεν θα επιτύχει σύγκλιση και οι επαναλήψεις εντός της τρέχουσας προσαύξησης διακόπτονται, με ένα μήνυμα καταγραφής - Prd_Ite.

Η ακόλουθη εξίσωση χρησιμοποιείται για τον υπολογισμό της τιμής του itepred, σημειώνοντας ότι αντιπροσωπεύει τον τρέχοντα αριθμό επαναλήψεων και Gtol είναι η ανοχή δύναμης/ροπής:

Οι τρεις έλεγχοι που περιγράφονται παραπάνω είναι συνήθως αξιόπιστοι και αποτελεσματικοί στο πεδίο εφαρμογής του SeismoBuild, εφόσον ο έλεγχος πρόβλεψης αποκλίσεων και επανάληψης δεν πραγματοποιείται κατά τις πρώτες επαναλήψεις μιας αύξησης όταν η επίλυση μπορεί να μην είναι ακόμη αρκετά σταθερή. Αυτό το ζήτημα εξετάζεται λεπτομερέστερα στην ενότητα Καθολική Στρατηγική Επαναλήψεων, όπου περιγράφονται όλες οι παράμετροι που ορίζονται από το χρήστη σχετικά με αυτά τα κριτήρια.

Σημείωση: Τα πλαισιακά στοιχεία δύναμης απαιτούν μια σειρά επαναλήψεων για να επιτευχθεί εσωτερική ισορροπία. Σε ορισμένες περιπτώσεις, δεν είναι δυνατή η επίτευξη της τελευταίας ισορροπίας βρόχου του στοιχείου, όπως υποδεικνύεται από τα μηνύματα αρχείου elm_inv και elm_ite. Ανατρέξτε εδώ για περισσότερες πληροφορίες σχετικά με αυτό το ζήτημα.