Skip to main content
Cette page est affichée à l'aide de traduction automatique. View in English instead?

Algorithme d'exploration SHERPA

HyperLynx Design Space Exploration

HyperLynx Design Space Exploration (HL-DSE) offre une optimisation avancée de la conception lorsque le nombre de cas de simulation à étudier dépasse largement ce qui est pratique. HL-DSE peut trouver des solutions optimales avec une fraction des ressources de calcul requises par les méthodes traditionnelles.

Circuit imprimé avec des traces colorées et des composants sur fond bleu

Le défi de l'optimisation

La simulation permet aux concepteurs d'analyser, de déboguer et d'optimiser une conception électronique à l'aide d'un digital twin avant de lancer un prototype à la fabrication. Cela se traduit par un tableau plus robuste, fiable et rentable en réduisant la probabilité que des problèmes surviennent lors des tests en laboratoire qui peuvent nécessiter une réactivité du conseil d'administration.

La simulation permet également aux utilisateurs d'explorer des versions alternatives de leur conception pour améliorer la fiabilité, la vitesse ou la marge, ou pour réduire le coût global de fabrication. Lorsque la simulation est utilisée comme outil d'optimisation, la complexité de l'analyse effectuée augmente normalement par étapes :

Select...

Initialement, les utilisateurs modifient la conception et simulent à nouveau les changements un à la fois. Cela fonctionne bien pour les études simples et est facile à comprendre pour les nouveaux utilisateurs de simulation. Cette méthode fonctionne mieux lorsqu'il n'y a qu'un ou deux paramètres de conception (variables) à étudier et lorsque l'utilisateur peut facilement déterminer les valeurs des paramètres à utiliser pour la prochaine étude en fonction des résultats des précédentes.

Optimisation rapide et efficace

Explorer efficacement de grands espaces de conception avec le moins de simulations possible est une tâche difficile qui nécessite une combinaison de techniques d'analyse avancées. Cela nécessite une approche qui équilibre deux exigences contradictoires :

  1. Concessionnez tous les résultats prometteurs pour trouver rapidement leurs valeurs optimales. Lorsqu'un espace de conception est initialement échantillonné, les valeurs sélectionnées donnent rarement des valeurs optimales. Au lieu de cela, ils produisent des gradients, qui sont traités pour trouver des emplacements optimaux (généralement maxima/minima locaux) sur la surface de réponse. Pour se concentrer sur un résultat optimal localement (mais pas globalement), il faut des expériences de simulation supplémentaires qui, en fin de compte, ne contribuent pas à trouver l'optimum global.
  2. S'assurer que l'ensemble de l'espace de conception est correctement échantillonné. Considérez une boîte à œufs où les sommets et les vallées sont tous légèrement différents. Il existe de nombreux minima et maxima locaux différents - mais une seule valeur globale de chacun. Il est facile de trouver un gradient local et le pique/vallée local après l'échantillonnage initial - mais très difficile de s'assurer que la valeur globale est trouvée. Le entier l'espace doit être échantillonné suffisamment pour que les maxima/minima globaux aient été trouvés à la fin du processus.

Algorithme SHERPA

Équilibrer ces deux exigences différentes est une tâche difficile qui nécessite des techniques avancées pour évaluer chaque réponse au fur et à mesure qu'elle devient disponible pour évaluer l'ordre numérique de la surface de réponse et déterminer la prochaine expérience à exécuter. Avec la plupart des optimiseurs, cela nécessite une compréhension considérable à la fois du problème en cours de résolution et de l'algorithme de recherche lui-même pour « régler » les paramètres de contrôle de l'algorithme.

Avec HL-DSE, l'algorithme SHERPA évalue les réponses au fur et à mesure que l'analyse s'exécute et règle l'algorithme automatiquement. HL-DSE produit un diagramme des réponses au fur et à mesure de l'analyse, montrant la (les) valeur (s) obtenue (s) à partir de chaque expérience de simulation.

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

Dans cette intrigue, HL-DSE a deux chiffres de mérite et des objectifs associés :

  • optimiser les valeurs rouges
  • minimiser les valeurs bleues

La ligne bleue montre l'historique des expériences qui ont amélioré la valeur de la métrique bleue. 100 simulations ont été données comme budget pour cette analyse, sur un total de 82 500 permutations possibles de valeurs d'entrée.

En 25 simulations, SHERPA a pu trouver rapidement des valeurs proches des optimales pour chaque métrique.

Méthodologie de la surface de réponse

Visualisation des résultats

En raison de la nature complexe des problèmes étudiés, les techniques d'optimisation avancées ne sont capables d'échantillonner qu'un petit pourcentage de l'espace total de conception. Être capable de visualiser les résultats d'analyse rapidement et efficacement est un élément clé pour exécuter des processus tels que l'optimisation.

HyperLynx Design Space Exploration offre un riche assortiment de capacités de traçage de sortie pour donner un aperçu du comportement de la conception. Ceux-ci incluent des graphiques 3D qui peuvent montrer des choses comme comment la perte de retour est affectée par la séparation et le diamètre de l'antitampon.

Dans cet exemple, la perte de retour doit être maximisée pour améliorer l'intégrité du signal. Cela implique de post-traiter les résultats de chaque simulation pour rapporter la valeur maximale rencontrée comme métrique de réponse, puis de trouver les conditions de la variable d'entrée qui minimisent cette réponse.

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

Méthodologie de surface de réponse de HyperLynx DSE

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

Définir l'espace design

HL-DSE est intégré aux flux de conformité de liaison série HyperLynx Advanced Solvers 3D Explorer et HyperLynx Signal Integrity avant la mise en page, dont chacun est déjà capable d'optimiser la conception grâce à une analyse des paramètres de balayage.

Lorsque le nombre de cas de simulation devient intenable, HL-DSE est utilisé pour effectuer une optimisation automatisée. Les variables de conception et les plages déjà définies par l'utilisateur sont communiquées à HL-DSE, que l'utilisateur peut examiner et ajuster si nécessaire.

Objectifs de l'analyse

Définir des objectifs d'optimisation

HL-DSE est étroitement intégré à 3D Explorer et à l'analyse de conformité pré-mise en page du point de vue de la sortie de simulation (réponse). Les mesures de sortie déjà définies par l'utilisateur sont transmises à HL-DSE, où l'utilisateur ajoute les exigences de réussite/échec et les objectifs d'optimisation.

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

Modélisation de substitution

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

Dans certaines applications, il ne suffit pas d'effectuer des expériences de simulation et de trouver des configurations optimales, parce que savoir comment la conception se comporte sur des millions de cas est l'objectif. Par exemple, une fois qu'une conception est optimisée, l'utilisateur peut vouloir prédire le rendement de fabrication sur des millions d'unités. Dans ce cas, les variables sont les paramètres de la conception, mais leur plage devient la distribution des valeurs que l'on s'attendrait à voir en raison des tolérances de fabrication.

Exécuter des millions d'expériences de simulation n'est clairement pas pratique, donc un modèle mathématique ajusté, ou substitut, est créé qui correspond étroitement au comportement d'entrée/sortie de la conception dans la plage de paramètres. Ce modèle de substitution peut ensuite être utilisé à la place d'expériences de simulation réelles pour prédire le comportement de la conception dans un grand nombre de conditions, et donc prédire le rendement de fabrication.

Resources