Skip to main content
Esta página é apresentada utilizando tradução automática. Prefere ver em inglês?

Algoritmo de exploração SHERPA

HyperLynx Design Space Exploration

O HyperLynx Design Space Exploration (HL-DSE) fornece optimização de design avançada quando o número de casos de simulação a investigar excede largamente o que é prático. O HL-DSE pode encontrar soluções ótimas com uma fração dos recursos computacionais exigidos pelos métodos tradicionais.

Placa de circuito com traços coloridos e componentes contra um fundo azul

O desafio da otimização

A simulação permite aos designers analisar, depurar e otimizar um design eletrónico usando um gémeo digital antes de lançar um protótipo para fabricação. Isso resulta em uma placa mais robusta, confiável e econômica, reduzindo a probabilidade de surgirem problemas durante os testes de laboratório que podem exigir uma nova rotação da placa.

A simulação também permite aos utilizadores explorar versões alternativas do seu design para melhorar a fiabilidade, velocidade ou margem, ou para reduzir o custo geral de fabrico. Quando a simulação é usada como uma ferramenta de otimização, a complexidade da análise realizada normalmente aumenta em etapas:

Select...

Inicialmente, os utilizadores modificam o design e simulam novamente as alterações uma de cada vez. Isto funciona bem para estudos simples e é fácil para os novos utilizadores de simulação compreenderem. Este método funciona melhor quando há apenas um ou dois parâmetros de design (variáveis) a serem estudados e quando o utilizador pode determinar prontamente os valores dos parâmetros a utilizar para o próximo estudo com base nos resultados dos anteriores.

Otimização rápida e eficiente

Explorar eficientemente grandes espaços de design com o mínimo de simulações possível é uma tarefa difícil que requer uma combinação de técnicas avançadas de análise. Isto requer uma abordagem que equilibre dois requisitos conflitantes:

  1. Concentre-se em quaisquer resultados promissores para encontrar os seus valores ideais rapidamente. Quando um espaço de design é inicialmente amostrado, os valores escolhidos raramente resultam em valores ótimos. Em vez disso, produzem gradientes, que são processados para encontrar locais ideais (geralmente máxima/mínimos locais) na superfície de resposta. Concentrar-se num resultado ideal local (mas não globalmente) requer experiências de simulação adicionais que, em última análise, não contribuem para encontrar o ideal global.
  2. Garantir que todo o espaço de design seja amostrado adequadamente. Considere uma caixa de ovos onde os picos e vales são todos ligeiramente diferentes. Existem muitos mínimos e máximos locais diferentes - mas apenas um valor global de cada. É fácil encontrar um gradiente local e o pico/vale local após a amostragem inicial - mas é muito difícil garantir que o valor global seja encontrado. O inteiro o espaço deve ser amostrado de forma adequada para que os máximos/mínimos globais tenham sido encontrados no final do processo.

Algoritmo SHERPA

Equilibrar estes dois requisitos diferentes é uma tarefa difícil que requer técnicas avançadas para avaliar cada resposta à medida que se torna disponível para avaliar a ordem numérica da superfície de resposta e determinar a próxima experiência a executar. Com a maioria dos otimizadores, isso requer uma compreensão considerável do problema a ser resolvido e do próprio algoritmo de pesquisa para “ajustar” os parâmetros de controlo para o algoritmo.

Com o HL-DSE, o algoritmo SHERPA avalia as respostas à medida que a análise é executada e ajusta o algoritmo automaticamente. O HL-DSE produz um gráfico das respostas à medida que a análise prossegue, mostrando o (s) valor (s) obtido (s) de cada experiência de simulação.

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

Neste enredo, o HL-DSE tem duas figuras de mérito e objetivos associados:

  • optimizar valores vermelhos
  • minimizar os valores azuis

A linha azul mostra a história das experiências que melhoraram o valor da métrica azul. 100 simulações foram dadas como orçamento para esta análise, de um total de 82.500 permutações possíveis de valores de entrada.

Dentro de 25 simulações, o SHERPA conseguiu encontrar rapidamente valores quase ótimos para cada métrica.

Metodologia de Superfície de Resposta

Visualização de resultados

Devido à natureza complexa dos problemas que estão a ser investigados, as técnicas avançadas de otimização são capazes de amostrar apenas uma pequena percentagem do espaço total do projeto. Ser capaz de visualizar os resultados da análise de forma rápida e eficaz é uma parte fundamental para a execução de processos como via otimização.

O HyperLynx Design Space Exploration oferece uma rica variedade de capacidades de plotagem de saída para fornecer informações sobre como o design se comporta. Estes incluem gráficos 3D que podem mostrar coisas como a perda de retorno é afetada através da separação e do diâmetro do antipad.

Neste exemplo, a perda de retorno deve ser maximizada para melhorar a integridade do sinal. Isso envolve o pós-processamento dos resultados de cada simulação para relatar o valor máximo encontrado como a métrica de resposta e, em seguida, encontrar as condições da variável de entrada que minimizam essa resposta.

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

Metodologia de superfície de resposta do HyperLynx DSE

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

Definir o espaço de design

O HL-DSE está integrado com os fluxos de conformidade de ligação serial de pré-layout do HyperLynx Advanced Solvers 3D Explorer e HyperLynx Signal Integrity, cada um dos quais já é capaz de realizar optimização do projeto através da análise de parâmetros de varreção.

Quando o número de casos de simulação se torna insustentável, o HL-DSE é utilizado para realizar a otimização automatizada. Variáveis de design e intervalos já definidos pelo utilizador são comunicados ao HL-DSE, que o utilizador pode rever e ajustar conforme necessário.

Análise de Objetivos

Definir objetivos de otimização

O HL-DSE está fortemente integrado ao 3D Explorer e à análise de conformidade pré-layout a partir de uma perspectiva de saída de simulação (resposta). As métricas de saída já definidas pelo utilizador são passadas para o HL-DSE, onde o utilizador adiciona requisitos de pass/falha e objetivos de otimização.

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

Modelagem substituta

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

Em algumas aplicações, simplesmente realizar experiências de simulação e encontrar as configurações ideais não é suficiente, porque saber como o design se comporta ao longo de milhões de casos é o objetivo. Por exemplo, uma vez que um design é otimizado, o utilizador pode querer prever o rendimento de fabrico acima de milhões de unidades. Neste caso, as variáveis são os parâmetros do design, mas o seu intervalo torna-se a distribuição de valores que se esperaria ver como resultado das tolerâncias de fabrico.

Executar milhões de experiências de simulação claramente não é prático, portanto, é criado um modelo matemático ajustado, ou substituto, que corresponde de perto ao comportamento de entrada/saída do projeto dentro do intervalo de parâmetros. Este modelo substituto pode então ser usado no lugar de experiências de simulação reais para prever o comportamento do projeto em um grande número de condições e, portanto, prever o rendimento de fabricação.

Resources