323x
002245
2024-01-30

Cálculo

Início do cálculo

Para iniciar a execução de otimização, abre a caixa de diálogo # extbookmark manual|image031440|Configuração de otimização nº. Certifique-se de que a caixa de seleção Ativo está selecionada na secção 'Otimização'. Em seguida, confirme o diálogo com o botão OK && Calcular tudo .

Processo de otimização

Aparece a janela 'Progresso de cálculo', na qual pode acompanhar o processo de otimização. Na secção 'Cálculo atual', são exibidos a variante do modelo atualmente examinada ("mutação") e o número total de mutações.

Quando a análise é iniciada, o programa determina todas as constelações ou uma seleção inicial das constelações de parâmetros, dependendo do algoritmo de otimização selecionado. Os valores iniciais são determinados com um gerador aleatório. Isto é realizado utilizando um método semelhante à simulação de Monte Carlo, conforme descrito num artigo da Wikipédia.

Como resultado, um processo em loop é executado até que o número total de todas as mutações a serem examinadas seja alcançado. São realizados os seguintes passos:

  • A constelação de parâmetros determinada é utilizada nos parâmetros de otimização globais.
  • Todas as análises e verificações definidas são realizadas - de forma semelhante à função 'Calcular tudo'.
  • Os resultados obtidos são interpretados em relação ao critério de otimização definido.
  • O resultado da variante examinada é comparado com os outros resultados na tabela 'Otimização' e ordenados aí de acordo com o resultado.
  • Uma nova constelação de parâmetros é determinada com base na análise concluída.
Sugestão

Na janela de trabalho pode acompanhar em tempo real as alterações no gráfico do modelo durante a otimização. Estes resultam das constelações de parâmetros constantemente reatribuídas. Na tabela, as constelações com os melhores parâmetros até agora são apresentadas nas linhas superiores.

Aumentar a eficiência

A duração de todo o processo de otimização depende muito do número de variantes do modelo a serem processadas ("mutações") e do esforço de análise para um único mutante do modelo. Este último inclui todas as análises atribuídas ao modelo (casos de carga, combinações de cargas, situações de dimensionamento), incluindo todos os módulos de dimensionamento que contenham especificações para o dimensionamento. Para que o processo não determine resultados irrelevantes para a interpretação nas seguintes constelações de parâmetros, a investigação do mutante é imediatamente abortada e o próximo mutante é ligado se ocorrem instabilidades (na análise estrutural) ou instável (no dimensionamento). As variantes anuladas também não aparecem na tabela 'Otimização'.

A seleção da constelação de parâmetros no decurso do processo de otimização depende de dois fatores: Por um lado, o algoritmo de otimização (' Optimizer ') especifica o procedimento de resolução; por outro lado, o tipo de definição dos parâmetros de optimização especifica a direção na qual uma constelação de parâmetroséexaminada (ver imagem # extbookmark manual|image027984|Definir parâmetros globais para otimização #). Os parâmetros de otimização do tipo 'Otimização' são neutros para o processo de otimização e não têm uma direção específica com a qual o critério de otimização possa ser alcançado da melhor maneira possível. Parâmetros do tipo 'Otimização | Ascendente' ou 'Otimização | Por outro lado, as ações decrescentes' têm um efeito direcional para o processo de otimização. O atributo 'Ascendente' ou 'Descendente' indica ao processo para a seleção da próxima constelação de parâmetros em que direção o parâmetro deve ser alterado para atingir o objetivo de otimização da melhor forma possível. Desta forma, é possível controlar e acelerar o processo de otimização.

Capítulo principal