Skip to main content
Esta página se muestra mediante traducción automática. ¿Deseas ver el contenido en inglés?

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 que se investigan supera con creces lo práctico. El HL-DSE puede encontrar soluciones óptimas con una fracción de los recursos computacionales que requieren los métodos tradicionales.

Placa de circuito con trazos 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 gemelo digital antes de lanzar un prototipo para su fabricación. Esto se traduce en una placa más sólida, fiable y rentable al reducir la probabilidad de que surjan problemas durante las pruebas de laboratorio, lo que puede requerir volver a girar la placa.

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

Select...

Al principio, los usuarios modifican el diseño y vuelven a simular los cambios uno a uno. Esto funciona bien para estudios sencillos y es fácil de entender para los nuevos usuarios de la simulación. Este método funciona mejor cuando solo hay uno o dos parámetros de diseño (variables) que estudiar y cuando el usuario puede determinar fácilmente los valores de los parámetros que utilizará en el siguiente estudio basándose en los resultados de los anteriores.

Optimización rápida y eficaz

Explorar de manera eficiente grandes espacios de diseño con el menor número posible de simulaciones 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. Centrarse 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 cambio, producen gradientes que se procesan para encontrar las ubicaciones óptimas (normalmente máximos y mínimos locales) en la superficie de respuesta. Centrarse en un resultado óptimo a nivel local (pero no mundial) requiere experimentos de simulación adicionales que, en última instancia, no contribuyen a encontrar el óptimo global.
  2. Garantizar que todo el espacio de diseño esté adecuadamente muestreado. Piense en un cartón de huevos en el que los picos y los valles sean 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 tras el muestreo inicial, pero es muy difícil garantizar que se encuentra el valor global. El entero el espacio debe muestrearse lo suficiente como para encontrar los máximos y mínimos globales 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 siguiente experimento a realizar. Con la mayoría de los optimizadores, esto requiere un conocimiento considerable tanto del problema que se está resolviendo como del propio algoritmo de búsqueda para «ajustar» los parámetros de control del algoritmo.

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

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

En este argumento, el HL-DSE tiene dos cifras de mérito y objetivos asociados:

  • optimizar los valores rojos
  • minimizar los valores azules

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

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

Metodología de la superficie de respuesta

Visualización de resultados

Debido a la compleja naturaleza de los problemas que se investigan, las técnicas de optimización avanzadas solo pueden muestrear un pequeño porcentaje del espacio total de diseño. Poder visualizar los resultados de los análisis de forma rápida y eficaz es una parte clave para llevar a cabo los procesos, por ejemplo, mediante la optimización.

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

En este ejemplo, la pérdida de devolución debe maximizarse para mejorar la integridad de la señal. Esto implica procesar posteriormente los resultados de cada simulación para informar del valor máximo encontrado como métrica de respuesta y, a continuación, encontrar las condiciones de la variable 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.

Definir el espacio de diseño

El HL-DSE se integra con los flujos de cumplimiento de enlaces en serie previos al diseño de HyperLynx Advanced Solvers 3D Explorer e HyperLynx Signal Integrity, cada uno de los cuales ya es capaz de optimizar el diseño mediante el análisis de parámetros de barrido.

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

Objetivos de análisis

Definir los objetivos de optimización

El HL-DSE está perfectamente integrado con el 3D Explorer y el análisis de conformidad previo al diseño desde la perspectiva de la salida (respuesta) de la simulación. Las métricas de salida ya definidas por el usuario se pasan al HL-DSE, donde el usuario añade los requisitos de aprobación o no y los objetivos de optimización.

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

Modelado de sustitutos

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

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

Está claro que realizar millones de experimentos de simulación no es práctico, por lo que se crea un modelo matemático ajustado o sustituto que coincide estrechamente con el comportamiento de entrada/salida del diseño dentro del rango de parámetros. Este modelo sustituto se puede utilizar entonces 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