Skip to main content
Para mostrar esta página se usa traducción automática. ¿Ver en inglés en su lugar?

Algoritmo de exploración SHERPA

HyperLynx Design Space Exploration

HyperLynx Design Space Exploration (HL-DSE) proporciona una optimización avanzada del diseño cuando el número de casos de simulación a investigar excede ampliamente lo que es práctico. HL-DSE puede encontrar soluciones óptimas con una fracción de los recursos computacionales requeridos por los métodos tradicionales.

Placa de circuito con trazas y componentes coloridos sobre un fondo azul

El desafío de la optimización

La simulación permite a los diseñadores analizar, depurar y optimizar un diseño electrónico utilizando un digital twin antes de lanzar un prototipo para su fabricación. Esto da como resultado una placa más robusta, confiable y rentable al reducir la probabilidad de problemas que surjan durante las pruebas de laboratorio que pueden requerir una reposición de la placa.

La simulación también permite a los usuarios explorar versiones alternativas de su diseño para mejorar la confiabilidad, velocidad o margen, o para reducir el costo general de fabricación. Cuando la simulación se utiliza como una herramienta de optimización, la complejidad del análisis realizado normalmente aumenta en etapas:

Select...

Inicialmente, los usuarios modifican el diseño y vuelven a simular los cambios uno a la vez. Esto funciona bien para estudios simples y es fácil de entender para los nuevos usuarios de simulación. Este método funciona mejor cuando solo hay uno o dos parámetros de diseño (variables) que deben estudiarse y cuando el usuario puede determinar fácilmente los valores de los parámetros que se utilizarán para el próximo estudio en función de los resultados de los anteriores.

Optimización rápida y eficiente

Explorar eficientemente grandes espacios de diseño con la menor cantidad de simulaciones posible es una tarea difícil que requiere una combinación de técnicas de análisis avanzadas. Esto requiere un enfoque que equilibre dos requisitos contradictorios:

  1. Centrándose en cualquier resultado prometedor para encontrar rápidamente sus valores óptimos. Cuando se muestrea inicialmente un espacio de diseño, los valores seleccionados rara vez dan como resultado valores óptimos. En su lugar, producen gradientes, que se procesan para encontrar ubicaciones óptimas (generalmente máximos y mínimos locales) en la superficie de respuesta. La búsqueda de un resultado óptimo local (pero no global) requiere experimentos de simulación adicionales que, en última instancia, no contribuyen a encontrar el óptimo global.
  2. Asegurarse de que todo el espacio de diseño esté debidamente muestreado. Considere una caja de huevos donde los picos y valles son todos ligeramente diferentes. Hay muchos mínimos y máximos locales diferentes, pero solo un valor global de cada uno. Es fácil encontrar un gradiente local y el pico/valle local después del muestreo inicial, pero es muy difícil asegurarse de que se encuentre el valor global. El entero el espacio debe ser muestreado lo suficiente como para que los máximos y mínimos globales se hayan encontrado al final del proceso.

Algoritmo SHERPA

Equilibrar estos dos requisitos diferentes es una tarea difícil que requiere técnicas avanzadas para evaluar cada respuesta a medida que esté disponible para evaluar el orden numérico de la superficie de respuesta y determinar el próximo experimento a ejecutar. Con la mayoría de los optimizadores, esto requiere una comprensión considerable tanto del problema que se está resolviendo como del algoritmo de búsqueda en sí para “ajustar” los parámetros de control para el algoritmo.

Con HL-DSE, el algoritmo SHERPA evalúa las respuestas a medida que se ejecuta el análisis y ajusta el algoritmo automáticamente. HL-DSE produce un diagrama de las respuestas a medida que avanza el análisis, mostrando los valores obtenidos de cada experimento de simulación.

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

En esta trama, HL-DSE tiene dos cifras de mérito y metas asociadas:

  • optimizar los valores rojos
  • minimizar los valores azules

La línea azul muestra la historia de los experimentos que mejoraron el valor de la métrica azul. Se dieron 100 simulaciones como presupuesto para este análisis, de un total de 82.500 posibles permutaciones de valores de entrada.

Dentro de 25 simulaciones, SHERPA pudo encontrar rápidamente valores casi óptimos para cada métrica.

Metodología de superficie de respuesta

Visualización de resultados

Debido a la naturaleza compleja de los problemas que se investigan, las técnicas avanzadas de optimización pueden muestrear solo un pequeño porcentaje del espacio total de diseño. Ser capaz de visualizar los resultados del análisis de manera rápida y efectiva es una parte clave para realizar procesos como la optimización.

HyperLynx Design Space Exploration ofrece una amplia variedad de capacidades de trazado de salida para proporcionar información sobre cómo se comporta el diseño. Estos incluyen gráficos 3D que pueden mostrar cosas como cómo la pérdida de retorno se ve afectada por la separación y el diámetro del antialmohadilla.

En este ejemplo, la pérdida de retorno debe maximizarse para mejorar la integridad de la señal. Esto implica el procesamiento posterior de los resultados de cada simulación para informar el valor máximo encontrado como métrica de respuesta y, a continuación, encontrar las condiciones variables de entrada que minimicen esa respuesta.

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

Metodología de superficie de respuesta de HyperLynx DSE

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

Definición del espacio de diseño

HL-DSE está integrado con los flujos de cumplimiento de enlace serie de HyperLynx Advanced Solvers 3D Explorer y HyperLynx Signal Integrity previo al diseño, cada uno de los cuales ya es capaz de realizar la optimización del diseño a través del análisis de parámetros de barrido.

Cuando el número de casos de simulación se vuelve insostenible, HL-DSE se utiliza para realizar una optimización automatizada. Las variables de diseño y los rangos ya definidos por el usuario se comunican a HL-DSE, que el usuario puede revisar y ajustar según sea necesario.

Objetivos de análisis

Definición de objetivos de optimización

HL-DSE está estrechamente integrado con 3D Explorer y el análisis de cumplimiento previo al diseño desde una perspectiva de salida de simulación (respuesta). Las métricas de salida ya definidas por el usuario se pasan a HL-DSE, donde el usuario agrega requisitos de aprobación/error y objetivos de optimización.

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

Modelado sustituto

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

En algunas aplicaciones, simplemente realizar experimentos de simulación y encontrar configuraciones óptimas no es suficiente, porque saber cómo se comporta el diseño en millones de casos es el objetivo. Por ejemplo, una vez que se optimiza un diseño, el usuario puede querer predecir el rendimiento de fabricación de millones de unidades. En este caso, las variables son los parámetros del diseño, pero su rango se convierte en la distribución de valores que uno esperaría ver como resultado de las tolerancias de fabricación.

Ejecutar millones de experimentos de simulación claramente no es práctico, por lo que se crea un modelo matemático o sustituto ajustado que coincide estrechamente con el comportamiento de entrada/salida del diseño dentro del rango de parámetros. Este modelo sustituto se puede usar en lugar de experimentos de simulación reales para predecir el comportamiento del diseño en un gran número de condiciones y, por lo tanto, predecir el rendimiento de fabricación.

Resources