8

Aplicação de modelos substitutos para lidar com custos elevados de simulação

AI999第3课:现实世界的复杂性与多目标权衡
00:00

Em projetos de engenharia complexos, como perfis aerodinâmicos supercríticos,simulações de alta fidelidade(CFD, análise por elementos finitos) costumam levar de dezenas de minutos a várias horas por avaliação. Se esse tipo de simulação for incorporado diretamente ao ciclo evolutivo, cada geração da população terá de ser avaliada individualmente, o orçamento computacional será rapidamente esgotado em poucas dezenas de gerações e o espaço de busca explorável será comprimido.

modelos substitutos(surrogate models, também chamados de modelos aproximados ou metamodelos) substituem total ou parcialmente as simulações de alta fidelidade por cálculos aproximados de baixo custo: aprendem o mapeamento entrada-saída a partir de amostras de simulação existentes e preveem rapidamente o desempenho das soluções candidatas na otimização evolutiva multiobjetivo, superando assim o gargalo do alto custo das simulações de alta precisão.

Comparação de custo e cobertura entre otimização direta de alta fidelidade e otimização assistida por modelos substitutosOtimização direta de alta fidelidadeOtimização assistida por modelos substitutosPool de soluções candidatas: pequenoPool de soluções candidatas: grande1Simulação de alta fidelidade (CFD / elementos finitos)2Orçamento computacional esgotado rapidamente3Apenas poucas candidatas são avaliadas de verdade1Previsão rápida em lote pelo modelo substituto2Filtragem por limiar de incerteza3Verificação com poucas simulações de alta fidelidadeRetroalimentação e atualizaçãoTempo por simulação: alto (de minutos a horas)Total de avaliações: baixo, limitado pelo orçamentoCobertura de busca: estreita, regiões críticas podem ser facilmente ignoradasTempo por previsão: extremamente baixo (em milissegundos)Total de avaliações: alto, cobertura de busca mais amplaOrçamento de alta fidelidade: concentrado nas candidatas críticasOtimização assistida por modelos substitutos: calibra-se com poucas simulações de alta fidelidade e cobre-se um espaço de busca maior com aproximações de baixo custo

Por que não se pode inserir simulações de alta fidelidade diretamente no ciclo evolutivo

  • Origem do gargalo: simulações individuais de CFD / elementos finitos para problemas como perfis aerodinâmicos supercríticos e resistência estrutural levam muito tempo, enquanto os algoritmos evolutivos precisam avaliar toda a população a cada geração, consumindo o orçamento computacional de forma aproximadamente linear em relação ao número de avaliações.
  • Consequência direta: o orçamento é consumido em poucas gerações, o tamanho da população e o número de iterações precisam ser reduzidos, a fronteira multiobjetivo dificilmente é explorada por completo e o verdadeiro espaço de projeto fica bloqueado por ser "caro demais para avaliar".

Princípio básico dos modelos substitutos

Usando perfis aerodinâmicos básicos, amostras perturbadas e outrosdados existentespara treinar um mapeamento "solução candidata → valores de objetivo e desempenho de restrições", ele se torna umavaliador aproximado de baixo custo. No ciclo evolutivo, as soluções candidatas são primeiro pontuadas em lote pelo modelo substituto; apenas as poucas candidatas com melhor pontuação ou com maior incerteza são encaminhadas para verificação por simulação de alta fidelidade.

As quatro etapas do caminho de aceleração

  1. Treinamento offline: treinar o modelo substituto com amostras de coleta inicial para estabelecer um mapeamento preliminar de entrada-saída.
  2. Previsão online em lote: prever simultaneamente múltiplos valores de objetivo para todas as candidatas em cada geração, substituindo as simulações de alta fidelidade ponto a ponto.
  3. Seleção de pontos assistida por modelos substitutos: combinar valores previstos e incerteza para selecionar candidatas de alto potencial ou alto valor informativo.
  4. Correção por retroalimentação: gravar um pequeno número de resultados de alta fidelidade de volta no banco de amostras e atualizar o modelo substituto de forma incremental, mantendo as previsões subsequentes próximas da superfície de resposta real.

Equilíbrio entre precisão e custo

Quanto mais complexo o modelo substituto (de regressões simples a processos gaussianos e redes profundas), geralmente mais preciso ele é, mas o custo de treinamento e inferência também aumenta. A restrição fundamental é queo modelo substituto precisa ser significativamente mais rápido que a simulação de alta fidelidade, caso contrário ele se tornará o novo gargalo; ao mesmo tempo, a precisão precisa ser suficiente para sustentar a pressão seletiva, caso contrário a evolução será desviada na direção errada.

Limites e riscos

O modelo substituto só é confiável próximo à distribuição de treinamento. Quando a busca empurra as candidatas para fora dessa distribuição, as previsões podem apresentar valores aparentemente razoáveis, mas gravemente desviados, induzindo a busca ao erro. As práticas viáveis são: fornecer estimativas de incerteza, definir limiares de confiança para filtragem, forçar verificação de alta fidelidade para candidatas fora dos limites e monitorar periodicamente a qualidade do modelo substituto com estatísticas reais de erro.

Equívoco comum
O modelo substituto não é uma "simulação mais precisa", mas sim uma "aproximação mais barata". Seu valor está em concentrar o escasso orçamento de alta fidelidade nas candidatas mais críticas e incertas, e não em eliminar a etapa de verificação.