Skip to main content
Αυτή η σελίδα εμφανίζεται με χρήση αυτόματης μετάφρασης. Προβολή στα Αγγλικά;

Αλγόριθμος εξερεύνησης Σ

HyperLynx Design Space Exploration

Το HyperLynx Design Space Exploration (HL-DSE) παρέχει προηγμένη βελτιστοποίηση σχεδιασμού όταν ο αριθμός των περιπτώσεων προσομοίωσης που πρέπει να διερευνηθούν υπερβαίνει κατά πολύ τον πρακτικό. Το HL-DSE μπορεί να βρει βέλτιστες λύσεις με ένα κλάσμα των υπολογιστικών πόρων που απαιτούνται από τις παραδοσιακές μεθόδους.

Πίνακας κυκλώματος με πολύχρωμα ίχνη και εξαρτήματα σε μπλε φόντο

Η πρόκληση βελτιστοποίησης

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

Η προσομοίωση επιτρέπει επίσης στους χρήστες να διερευνήσουν εναλλακτικές εκδόσεις του σχεδιασμού τους για να βελτιώσουν την αξιοπιστία, την ταχύτητα ή το περιθώριο ή να μειώσουν το συνολικό κόστος κατασκευής. Όταν η προσομοίωση χρησιμοποιείται ως εργαλείο βελτιστοποίησης, η πολυπλοκότητα της ανάλυσης που εκτελείται συνήθως αυξάνεται σταδιακά:

Select...

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

Γρήγορη, αποτελεσματική βελτιστοποίηση

Η αποτελεσματική εξερεύνηση μεγάλων χώρων σχεδιασμού με όσο το δυνατόν λιγότερες προσομοιώσεις είναι μια δύσκολη εργασία που απαιτεί συνδυασμό προηγμένων τεχνικών ανάλυσης. Αυτό απαιτεί μια προσέγγιση που εξισορροπεί δύο αντικρουόμενες απαιτήσεις:

  1. Καθαρίστε τυχόν πολλά υποσχόμενα αποτελέσματα για να βρείτε γρήγορα τις βέλτιστες τιμές τους. Όταν αρχικά γίνεται δειγματοληψία ενός χώρου σχεδιασμού, οι τιμές που επιλέγονται σπάνια οδηγούν σε βέλτιστες τιμές. Αντίθετα, παράγουν διαβαθμίσεις, οι οποίες επεξεργάζονται για να βρουν βέλτιστες θέσεις (συνήθως τοπικά μέγιστα/ελάχιστα) στην επιφάνεια απόκρισης. Η επίτευξη ενός τοπικού (αλλά όχι παγκόσμιου) βέλτιστου αποτελέσματος απαιτεί πρόσθετα πειράματα προσομοίωσης που τελικά δεν συμβάλλουν στην εύρεση του παγκόσμιου βέλτιστου.
  2. Εξασφάλιση επαρκούς δειγματοληψίας ολόκληρου του χώρου σχεδιασμού. Σκεφτείτε ένα κουτί αυγών όπου οι κορυφές και οι κοιλάδες είναι ελαφρώς διαφορετικές. Υπάρχουν πολλά διαφορετικά τοπικά ελάχιστα και μέγιστα - αλλά μόνο μία συνολική αξία του καθενός. Είναι εύκολο να βρείτε μια τοπική κλίση και την τοπική κορυφή/κοιλάδα μετά την αρχική δειγματοληψία - αλλά πολύ δύσκολο να διασφαλιστεί ότι θα βρεθεί η παγκόσμια τιμή. Η ολόκληρος Ο χώρος πρέπει να γίνεται επαρκώς δειγματοληψία ώστε να έχουν βρεθεί τα παγκόσμια μέγιστα/ελάχιστα μέχρι το τέλος της διαδικασίας.

Αλγόριθμος SHERPA

Η εξισορρόπηση αυτών των δύο διαφορετικών απαιτήσεων είναι μια δύσκολη εργασία που απαιτεί προηγμένες τεχνικές για την αξιολόγηση κάθε απόκρισης καθώς καθίσταται διαθέσιμη για την αξιολόγηση της αριθμητικής σειράς της επιφάνειας απόκρισης και τον προσδιορισμό του επόμενου πειράματος που θα εκτελεστεί. Με τους περισσότερους βελτιστοποιητές, αυτό απαιτεί σημαντική κατανόηση τόσο του προβλήματος που επιλύεται όσο και του ίδιου του αλγορίθμου αναζήτησης για να «συντονίσει» τις παραμέτρους ελέγχου για τον αλγόριθμο.

Με το HL-DSE, ο αλγόριθμος SHERPA αξιολογεί τις απαντήσεις καθώς εκτελείται η ανάλυση και συντονίζει αυτόματα τον αλγόριθμο. Το HL-DSE παράγει μια γραφική παράσταση των αποκρίσεων καθώς προχωρά η ανάλυση, δείχνοντας τις τιμές που λαμβάνονται από κάθε πείραμα προσομοίωσης.

HyperLynx graph showing a design of experiments optimization history shown via SHERPA algorithm

Σε αυτήν την πλοκή, το HL-DSE έχει δύο αριθμούς αξίας και σχετικούς στόχους:

  • βελτιστοποιήστε τις κόκκινες τιμές
  • ελαχιστοποιήστε τις μπλε τιμές

Η μπλε γραμμή δείχνει το ιστορικό πειραμάτων που βελτίωσαν την τιμή της μπλε μέτρησης. 100 προσομοιώσεις δόθηκαν ως προϋπολογισμός για αυτήν την ανάλυση, από συνολικά 82.500 πιθανές παραλλαγές τιμών εισόδου.

Μέσα σε 25 προσομοιώσεις, η SHERPA μπόρεσε να βρει γρήγορα σχεδόν βέλτιστες τιμές για κάθε μέτρηση.

Μεθοδολογία επιφάνειας απόκρισης

Οπτικοποίηση αποτελεσμάτων

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

Το HyperLynx Design Space Exploration προσφέρει μια πλούσια ποικιλία δυνατοτήτων σχεδίασης εξόδου για να παρέχει πληροφορίες σχετικά με τον τρόπο συμπεριφοράς του σχεδιασμού. Αυτές περιλαμβάνουν τρισδιάστατες γραφικές παραστάσεις που μπορούν να δείξουν πράγματα όπως πώς επηρεάζεται η απώλεια επιστροφής μέσω του διαχωρισμού και της διαμέτρου αντιπλακιδίων.

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

3D graph showing colored surface with contour lines, representing data visualization or response surface methodology

Μεθοδολογία επιφάνειας απόκρισης από το HyperLynx DSE

A design table showing various home styles with columns for square footage, bedrooms, bathrooms, and garage spaces.

Καθορισμός του χώρου σχεδιασμού

Το HL-DSE είναι ενσωματωμένο τόσο με τις ροές συμμόρφωσης σειριακών συνδέσμων HyperLynx Advanced Solvers 3D Explorer όσο και με τις ροές συμμόρφωσης σειριακών συνδέσμων HyperLynx Signal Integrity πριν από τη διάταξη, καθεμία από τις οποίες είναι ήδη ικανή να πραγματοποιήσει βελτιστοποίηση σχεδιασμού μέσω ανάλυσης παραμέτρων σάρωσης.

Όταν ο αριθμός των περιπτώσεων προσομοίωσης καθίσταται αβάσιμος, το HL-DSE χρησιμοποιείται για την εκτέλεση αυτοματοποιημένης βελτιστοποίησης. Οι μεταβλητές σχεδιασμού και οι περιοχές που έχουν ήδη οριστεί από τον χρήστη κοινοποιούνται στο HL-DSE, το οποίο ο χρήστης μπορεί να ελέγξει και να προσαρμόσει ανάλογα με τις ανάγκες.

Στόχοι ανάλυσης

Καθορισμός στόχων βελτιστοποίησης

Το HL-DSE είναι στενά ενσωματωμένο με τον 3D Explorer και την ανάλυση συμμόρφωσης πριν από τη διάταξη από την προοπτική εξόδου προσομοίωσης (απόκριση). Οι μετρήσεις εξόδου που έχουν ήδη οριστεί από τον χρήστη μεταβιβάζονται στο HL-DSE, όπου ο χρήστης προσθέτει απαιτήσεις επιτυχίας/αποτυχίας και στόχους βελτιστοποίησης.

Diagram showing study responses and parameters with data visualization elements and charts

Υποκατάστατη μοντελοποίηση

Colorful abstract 3D shapes and patterns representing surrogate modeling or data visualization

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

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

Resources