Utilisez cette boîte de dialogue pour configurer les paramètres du solveur itératif.
Sélectionnez un type de solveur :
Les méthodes PCGEBE et AEBEIS reposent sur la technique EBE avec les types de méthodes de préconditionnement suivantes :
Définissez les itérations successives (tolérance) exécutées jusqu'à la satisfaction de la condition suivante :
|| rk || / || b || ≤ tol
rk= b - K xk
La norme d’Euclide et la norme uniforme sont prises comme norme vectorielle. Par exemple :
rk= vecteur résiduel
b= côté droit (vecteur de charge)
Xk= approximation de la solution dans la k-ième étape de l’itération. Le paramètre en question définit la précision de l’itération. Si l’on prend tol=0.001, cela signifie que les trois premiers chiffres au moins de la valeur de la réaction seront identiques à celles calculées par le solveur exact (méthode frontale ou skyline). Il est recommandé de supposer tol=0.001 pour une solution de test et tol = {1.0e-04 - 1.0e-08} pour une solution définitive.
Si l'option Calcul de la matrice K est activée, les matrices correspondantes pour les éléments finis Ke (e € 1, Nele ; où Nele est le nombre d'éléments finis dans la structure étudiée) sont calculées chaque fois que le produit de la matrice et du vecteur Kv est calculé.
Si l’option Calcul de la matrice K est désactivée, les matrices des éléments finis Ke respectifs (e € 1, Nele) sont prises à partir du disque.
L’option Calcul de la matrice K est ignorée dans ICCF, mais elle fonctionne pour les préconditionneurs suivants :
Définissez le nombre de niveaux d'agrégation. La valeur par défaut 1 garantit le nombre d'itérations minimal. Ces calculs complexes nécessitent davantage d'espace disque et un temps de traitement plus long.
Il est conseillé de prendre :
Nombre d'équations | Nombre d'agrégations |
---|---|
< 20 000 | 1 |
20 000 - 50 000 | 2 |
50 - 200 000 | 3-4 |
> 200 000 | 4-5 |
Les problèmes de petite taille au niveau le plus approximatif (SPCL, small size of problem on coarsest level) assurent des itérations rapides. Toutefois, un petit SPCL augmente le nombre d'itérations.
Définissez le nombre d'itérations internes effectuées durant le processus de lissage. Sa valeur est généralement égale à 3 ou 4. Lors de l'analyse des tâches volumineuses, vous pouvez augmenter le nombre d'itérations internes jusqu'à 8.
L'activation de l'analyse de la diagonale améliore l'agrégation par le biais de la matrice de rigidité K. Il est conseillé d'activer cette option pour accélérer la convergence.
Les préconditionneurs Diagonale, EBE Gauss et EBE Cholesky peuvent utiliser n'importe laquelle de ces méthodes, tandis qu'ICCF utilise la Méthode 0.
Méthode 0 : solveur à deux niveaux associé aux itérations les plus rapides. La convergence est la plus lente par rapport au nombre d’itérations.
Méthode 1 : solveur multiniveau avec des possibilités de lissage limitées. Pour cette approche, l’utilisation de la mémoire est moins importante pour résoudre les problèmes importants. C'est une excellente alternative à la Méthode 2 lorsque les possibilités matérielles sont limitées.
Méthode 2 : solveur multiniveau utilisant le lissage à chaque niveau d’agrégation. Sa convergence est la meilleure et elle permet d’obtenir le plus grand nombre de niveaux d’agrégation. Les exigences relatives à l’espace disque sont le moins importantes dans ce cas. Il est conseillé d’utiliser cette méthode si le nombre de niveaux d’agrégation est supérieur à 2.
Ajustez la mémoire tampon utilisée pour stocker les matrices d'éléments et les éléments de préconditionnement dans la section de gestion de la mémoire. Cette option fonctionne pour les types de préconditionnement suivants : Diagonale, EBE Gauss et EBE Cholesky. La gestion de la mémoire selon l'approche ICCF est ignorée.
min : garantit la taille minimale de la zone tampon, mais peut également réduire la vitesse de calcul (paramètre par défaut).
1/4 : un quart de la mémoire système alloué aux calculs.
1/2 : la moitié de la mémoire système allouée aux calculs.
max : autant de mémoire système que nécessaire allouée aux calculs.
Rubrique connexe :
Paramètres du solveur itératif - informations générales
Solveurs disponibles dans le logiciel Robot
Conseils pratiques relatifs à la sélection des paramètres des solveurs itératifs