Se tiver ativado o Add-On Modelo de Otimização nas informações básicas, pode aceder às definições de otimização através das seguintes opções:
- Navegador de dados: Casos de carga e combinações → Definições de otimização
- Menu: Calcular → Definições de otimização
Na caixa de diálogo 'Editar definições de otimização', pode controlar o processo de otimização e também iniciá-lo.
Ativar otimização
A caixa de seleção 'Ativo' não está marcada por predefinição. Assim, não é realizada qualquer otimização. Para ativar a tarefa de otimização, marque a caixa de seleção. Após verificar as restantes definições, pode então iniciar a otimização fechando a caixa de diálogo com o botão 'OK & calcular tudo'.
Parâmetros a otimizar
Esta secção contém uma tabela de vista geral na qual estão listados todos os parâmetros de otimização declarados na caixa de diálogo Parâmetros globais.
O número de 'estados' possíveis indica quantas variações são possíveis para cada parâmetro. Elas resultam dos intervalos de ação e são, em cada caso, superiores em 1 ao valor indicado nos parâmetros globais na coluna 'Passos'.
O 'fator de sensibilidade' descreve a influência do respetivo parâmetro na tarefa de otimização: quanto maior o fator, maior a relevância para a determinação do valor objetivo ótimo. A precisão do fator é melhorada em cada execução de cálculo (cada mutação de otimização).
Com o botão
no canto inferior direito, pode ir para a caixa de diálogo 'Parâmetros globais' para verificar os parâmetros de otimização. O botão fica acessível quando clica numa célula da tabela.
O 'número de mutações de otimização' no final da tabela representa as combinações de parâmetros computacionalmente possíveis resultantes da consideração completa de todos os estados de todos os parâmetros de otimização. Se este número for 0, não existem parâmetros a otimizar; o programa não pode iniciar uma execução de otimização.
Parâmetros de otimização
Nesta secção, pode definir as condições de contorno da tarefa de otimização. Os parâmetros controlam o processo de otimização e definem o enquadramento para a saída.
Valor objetivo
Na lista estão disponíveis várias especificações de objetivo para selecionar, que definem o ótimo da tarefa de otimização. Estes critérios descrevem — como é habitual na engenharia civil — uma resposta mínima do modelo a determinadas condições de contorno da análise.
O programa tenta encontrar os parâmetros adequados para atingir o resultado mínimo para peso, deslocamento, deformação, custos ou emissões de CO2.
As opções 'Mín./Máx. parâmetro global' são adequadas como critérios definidos pelo utilizador para fórmulas que tenha guardado na lista Parâmetros globais . Ao utilizar um parâmetro global, pode efetuar a seleção correspondente na lista pendente 'Parâmetro'.
Otimizador
Na lista, pode selecionar o algoritmo para resolver a tarefa de otimização. O programa oferece três métodos de solução diferentes.
- Todas as mutações: num processo em lote, todas as variantes possíveis do modelo ("mutações") são calculadas sucessivamente. O resultado é avaliado para o passo seguinte e, na Tabela 'Otimização' , classificado em conformidade. A consideração completa de todas as mutações tem a vantagem de permitir encontrar as possíveis combinações ótimas de parâmetros. Ao mesmo tempo, este tipo de análise requer um tempo de cálculo relativamente longo, uma vez que todas as mutações são analisadas.
- Mutações aleatórias: este processo determina primeiro, para a fração percentual de todas as mutações de modelo possíveis, que pode definir em 'Número de mutações aleatórias', uma distribuição uniforme e aleatória dos estados dos parâmetros. Cada uma das combinações de parâmetros assim determinadas tem a mesma probabilidade dentro de cada intervalo de ação dos parâmetros. Em seguida, todas estas combinações são calculadas sucessivamente num processo em lote, avaliadas para o passo seguinte e classificadas em conformidade na Tabela 'Otimização' . Este tipo de análise é — dependendo da quantidade de mutações analisada — comparativamente rápido, mas, devido à distribuição aleatória e uniforme da combinação de parâmetros, pode não encontrar necessariamente todas as situações ótimas.
- Enxame de partículas: neste método, é imitado o comportamento de um enxame de animais que procura alimento ou um local de repouso. O procedimento foi desenvolvido para a otimização de funções não lineares. Pode encontrar uma breve descrição num artigo da Wikipédia.
- Colónia de formigas: neste procedimento, é simulado o comportamento das formigas na procura de alimento. Os caminhos promissores são marcados com trilhos de feromonas e utilizados com maior frequência. Como se trata de um método heurístico, não é possível garantir uma solução ótima.
Percentagem das mutações
Nos métodos 'Mutações aleatórias', 'Enxame de partículas' e 'Colónia de formigas', pode limitar o número de execuções de cálculo. A percentagem refere-se ao 'número de mutações de otimização', que é calculado a partir dos parâmetros definidos para a otimização.
Opções
Nesta secção, pode efetuar outras definições opcionais.
A opção 'Pré-cálculo dos fatores de sensibilidade' permite um primeiro cálculo da relevância dos parâmetros na tarefa de otimização antes de terem lugar os cálculos propriamente ditos, que por vezes são dispendiosos. Para controlo, pode ajustar a 'Precisão do pré-cálculo' através do fator k.
Com as definições no campo 'Ativar parâmetros automaticamente por', pode ativar os parâmetros na tabela 'Parâmetros a otimizar' assim que for atingido um determinado número n de parâmetros ou o fator de sensibilidade exceder um valor limite fs.