Opções do Solucionador Linear
Nas Configurações de Análise Estática, duas opções de solucionadores lineares estão disponíveis na área "Método para Sistema de Equações" – Direto e Iterativo.
Ambas as opções controlam o método utilizado para resolver o sistema de equações — "diretamente" ou "iterativamente". Para evitar mal-entendidos: Ao resolver diretamente o sistema de equações, um cálculo iterativo também é realizado se existirem não-linearidades ou se os dados forem calculados de acordo com a análise de segunda ordem ou de grandes deformações. "Direto" e "Iterativo" referem-se ao gerenciamento de dados durante o cálculo.
Em contraste com solucionadores diretos, métodos iterativos abordam soluções de problemas gradualmente, em vez de em um único passo computacional extenso. Consequentemente, utilizar um método iterativo revela uma redução nas estimativas de erro de solução com o aumento das iterações. A convergência para problemas bem-condicionados geralmente exibe uma progressão suave, enquanto problemas menos bem-condicionados experimentam uma convergência mais lenta. Comportamento oscilatório dentro de um solucionador iterativo frequentemente significa configuração inadequada do problema, como restrições insuficientes.
Uma vantagem significativa dos solucionadores iterativos reside em seu consumo reduzido de memória em comparação com solucionadores diretos quando lidam com problemas de tamanho equivalente. No entanto, uma desvantagem inerente dos solucionadores iterativos é sua sensibilidade às configurações do solucionador, que devem ser ajustadas às características específicas da equação dominante dentro de cenários distintos de física. A opção de solucionador "Direto" é geralmente mais favorável, desde que haja memória RAM suficiente disponível.
Recomendações
Qual método de solucionador leva a resultados mais rapidamente depende da complexidade do modelo, assim como do tamanho da memória principal disponível (RAM):
- Para sistemas de tamanho pequeno e médio, o método do solucionador Direto é mais eficaz.
- Para sistemas grandes e complexos, o método Iterativo leva a resultados mais rapidamente.
Uma vez que as matrizes para o método direto não possam mais ser armazenadas na memória principal, o Windows começa a trocar partes dos dados para o disco rígido, o que retarda significativamente o cálculo. Atividades de disco rígido aumentam e a carga do processador é reduzida, o que é visível no Gerenciador de Tarefas do Windows. Usando o método de cálculo iterativo ICG (Gradiente Conjugado Incompleto), você pode evitar este problema de armazenamento.
É necessário garantir que o arquivo de troca seja grande o suficiente ou que o tamanho do arquivo seja atribuído automaticamente pelo Windows. Quando um arquivo de troca é muito pequeno, podem ocorrer falhas no programa.