Caixa de diálogo Parâmetros do solver iterativo

Use essa caixa de diálogo para configurar os parâmetros do solver iterativo.

Acesso
  1. Clique em Ferramentas Preferências do trabalho.
  2. Selecione Análise de estrutura no painel esquerdo da caixa de diálogo Preferências do trabalho.
  3. Selecione Iterativo e clique em Parâmetros.

Caixa de diálogo Elementos

Tipo de solver

Selecione um tipo de solver:

  • Multinível desativado: PCGEBE
  • Vários níveis ativados: AEBEIS (recomendado)

Tipos de pré-condicionador

Os métodos PCGEBE e AEBEIS são baseados na técnica EBE com os seguintes tipos de método de pré-condicionador:

  • Diagonal: método de Jacobi
  • Cholesky: pré-condicionamento simétrico de Cholesky EBE
  • Gauss: pré-condicionamento simétrico de Cholesky-Gauss-Seidel EBE
  • ICCF: técnica de fatorização de Cholesky incompleta (recomendada)

Tolerância

Defina as iterações sucessivas (tolerância) realizadas até que a seguinte condição seja atendida:

|| rk || / || b || ≤ tol

rk= b - K xk

A norma máxima Euclidean e uniforme é tomada como a norma de vetor. Por exemplo:

rk= vetor residual

b = lado direito (vetor de carga)

Xk= aproximação da solução na etapa de iteração k-th. Esse parâmetro determina a precisão das iterações. Se você assumir que tol=0,001, significa que pelo menos os primeiros três dígitos do valor de reação serão idênticos, como na solução exata obtida por meio do solver exato (método frontal ou de linha celeste). É recomendável assumir tol=0,001 para uma solução de avaliação e tol = {1,0e-04 – 1,0e-08} para uma solução final.

Cálculo da matriz K

Se a opção Cálculo da matriz K estiver ativada, as respectivas matrizes de elementos finitos Ke (e € 1, Nele; em que Nele é o número de elementos finitos na estrutura projetada) serão calculadas quando o produto da matriz multiplicado pelo vetor Kv é calculado.

Se a opção Cálculo da matriz K estiver desativada, as matrizes de elementos finitos Ke (e € 1, Nele) serão obtidas do disco.

Nota: Ative o Cálculo da matriz K se o computador tiver um processador de alta velocidade e acesso relativamente lento ao disco. Em outros casos, recomenda-se desativar a opção.

O cálculo da opção de matriz K é ignorado no ICCF, mas funciona para os seguintes pré-condicionadores:

  • Diagonal
  • EBE Gauss
  • EBE Cholesky
Nota: Os parâmetros mencionados acima devem ser determinados para o solver PCGEBE e para o solver AEBEIS. Os parâmetros restantes descritos abaixo devem ser definidos somente quando o solver AEBEIS tiver sido selecionado.

Parâmetros do solver de vários níveis

Defina o número de níveis de agregação. O valor padrão de um garante o número mínimo de iterações. Esses cálculos complexos exigirão mais espaço em disco e tempo para serem processados.

Recomenda-se assumir o seguinte:

Número de equações Número de agregações
< 20 000 1
20 000 - 50 000 2
50 - 200 000 3-4
> 200 000 4-5

Problemas de pequeno porte no nível mais baixo (SPCL) garantem iterações rápidas. No entanto, um SPCL menor aumenta as iterações.

Defina o número de iterações internas executadas durante o processo de suavização. Seu valor normalmente é igual a 3 ou 4. Durante a análise de tarefas grandes, você pode aumentar o número de iterações internas até 8.

Ativar a Análise da diagonal melhora a agregação por meio da matriz de rigidez K. É recomendável ativar essa opção para acelerar a convergência.

Métodos

Diagonal, os pré-condicionadores de Gauss EBE e de Cholesky EBE podem usar qualquer um desses métodos, enquanto o ICCF será padronizado para o Método 0.

Método 0: um solver de dois níveis com as iterações mais rápidas. A velocidade de alcance da convergência é a mais lenta, com relação ao número de iterações.

Método 1: um solver de vários níveis com possibilidades limitadas de suavização. Essa abordagem garante um uso menos intenso da memória para resolver grandes problemas. Essa é uma excelente alternativa ao Método 2, quando a capacidade do hardware é uma preocupação.

Método 2: um solver de vários níveis com suavização em cada nível de agregação. Essa abordagem tem a melhor convergência e permite o número máximo de níveis de agregação. Os requisitos impostos ao espaço em disco são os menores neste caso. É recomendável usar esse método no caso de o número de níveis de agregação ser maior que 2.

Nota: Se o número de níveis de agregação for igual a 1, todos os métodos funcionarão da mesma forma.

Gerenciamento de memória

Ajuste o buffer de memória usado para armazenar as matrizes de elementos e elementos de pré-condicionamento na seção Gerenciamento de memória. Essa opção funciona para os seguintes tipos de pré-condicionamento: Diagonal, EBE Gauss e EBE Cholesky. Na abordagem ICCF, o gerenciamento de memória é ignorado.

mín: garante o tamanho mínimo do buffer, mas pode reduzir a velocidade dos cálculos (configuração padrão).

1/4: um quarto da memória do sistema alocada para os cálculos.

1/2: metade da memória do sistema alocada para os cálculos.

máx: a quantidade de memória do sistema necessária alocada para os cálculos.

Nota: Usar metade ou toda a memória física pode causar problemas com o funcionamento de outros programas.

Consulte também:

Parâmetros do solver iterativo – Informações gerais

Solvers disponíveis no programa Robot

Parâmetros do solver iterativo – Recomendação prática