Skip to main content
Esta página é exibida usando 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 otimização avançada de design quando o número de casos de simulação a serem investigados excede amplamente o que é prático. O HL-DSE pode encontrar soluções ideais com uma fração dos recursos computacionais exigidos pelos métodos tradicionais.

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

O desafio da otimização

A simulação permite que os projetistas analisem, depurem e otimizem um projeto eletrônico usando um gêmeo digital antes de liberar 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 que os usuários explorem versões alternativas de seu projeto para melhorar a confiabilidade, a velocidade ou a margem, ou reduzir o custo geral de fabricação. Quando a simulação é usada como uma ferramenta de otimização, a complexidade da análise realizada normalmente aumenta em etapas:

Select...

Inicialmente, os usuários modificam o design e simulam novamente as alterações, uma por vez. Isso funciona bem para estudos simples e é fácil para novos usuários de simulação entenderem. Esse método funciona melhor quando há apenas um ou dois parâmetros de projeto (variáveis) a serem estudados e quando o usuário pode determinar prontamente os valores dos parâmetros a serem usados no próximo estudo com base nos resultados dos anteriores.

Otimização rápida e eficiente

Explorar com eficiência grandes espaços de projeto 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. Isso requer uma abordagem que equilibre dois requisitos conflitantes:

  1. Concentre-se em qualquer resultado promissor para encontrar seus valores ideais rapidamente. Quando um espaço de design é amostrado inicialmente, os valores escolhidos raramente resultam em valores ideais. Em vez disso, eles produzem gradientes, que são processados para encontrar localizações ideais (geralmente máximos/mínimos locais) na superfície de resposta. Concentrar-se em um resultado ideal local (mas não globalmente) requer experimentos de simulação adicionais que, em última análise, não contribuem para encontrar o ideal global.
  2. Garantir que todo o espaço do projeto seja adequadamente amostrado. Considere uma caixa de ovos em que os picos e vales sejam ligeiramente diferentes. Há muitos mínimos e máximos locais diferentes, mas apenas um valor global de cada um. É 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 adequadamente o suficiente para que os máximos/mínimos globais sejam encontrados até o final do processo.

Algoritmo SHERPA

Equilibrar esses dois requisitos diferentes é uma tarefa difícil que requer técnicas avançadas para avaliar cada resposta à medida que ela se torna disponível para avaliar a ordem numérica da superfície de resposta e determinar o próximo experimento a ser executado. Com a maioria dos otimizadores, isso requer uma compreensão considerável do problema que está sendo resolvido e do próprio algoritmo de busca para “ajustar” os parâmetros de controle do 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 os valores obtidos em cada experimento de simulação.

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

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

  • otimizar valores vermelhos
  • minimizar os valores azuis

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

Em 25 simulações, o SHERPA conseguiu encontrar rapidamente valores próximos aos ideais para cada métrica.

Metodologia de superfície de

Visualização de resultados

Devido à natureza complexa dos problemas que estão sendo investigados, técnicas avançadas de otimização são capazes de amostrar apenas uma pequena porcentagem 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 realizar processos, como por meio de otimização.

O HyperLynx Design Space Exploration oferece uma grande variedade de recursos de plotagem de saída para fornecer informações sobre como o projeto se comporta. Isso inclui gráficos 3D que podem mostrar coisas como a perda de retorno é afetada por meio da separação e do diâmetro do antibloco.

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 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.

Definindo o espaço de design

O HL-DSE é integrado aos fluxos de conformidade de link serial de pré-layout do HyperLynx Advanced Solvers 3D Explorer e do HyperLynx Signal Integrity, cada um dos quais já é capaz de realizar a otimização do projeto por meio da análise de parâmetros por varredura.

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

Objetivos de análise

Definindo metas de otimização

O HL-DSE é totalmente integrado ao 3D Explorer e à análise de conformidade de pré-layout a partir de uma perspectiva de saída de simulação (resposta). As métricas de saída já definidas pelo usuário são passadas para o HL-DSE, onde o usuário adiciona requisitos de aprovação/reprovação e metas 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 experimentos de simulação e encontrar as configurações ideais não é suficiente, porque o objetivo é saber como o design se comporta em milhões de casos. Por exemplo, quando um projeto é otimizado, o usuário pode querer prever o rendimento de fabricação em milhões de unidades. Nesse caso, as variáveis são os parâmetros do projeto, mas sua faixa se torna a distribuição de valores que se esperaria ver como resultado das tolerâncias de fabricação.

Executar milhões de experimentos de simulação claramente não é prático, então é criado um modelo matemático ou substituto ajustado que se aproxima do comportamento de entrada/saída do projeto dentro da faixa de parâmetros. Esse modelo substituto pode então ser usado no lugar de experimentos 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