u4.51.21 Macro-commande CALC_STABILITE#
Syntaxe#
Détail de la syntaxe
table_container = CALC_STABILITE(
◇ reuse = <objet de MODE_NON_LINE>,
◆ MODE_NON_LINE = table_container,
⟐ SCHEMA_TEMPS = _F(
◇ SCHEMA = "NEWMARK",
# Si: equal_to("SCHEMA", 'NEWMARK')
◇ NB_INST = int (défaut: 1000),
),
◇ TOLERANCE = float (défaut: 0.01),
◇ FILTRE = _F(
◆ / NUME_ORDRE = int,
/ FREQ_MIN = float,
# Si: exists("FREQ_MIN")
◆ FREQ_MAX = float,
◇ PRECISION = float (défaut: 0.001),
),
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Mot clé MODE_NON_LINE#
♦ MODE_NON_LINE
Concept de type table_container issu d’un calcul avec l’opérateur MODE_NON_LINE.
Mot clé SCHEMA_TEMPS#
◊ SCHEMA_TEMPS
Sous ce mot-clé facteur, on peut renseigner un schéma d’intégration avec, éventuellement, ses paramètres. Les schémas disponibles sont à déclarer sous l’opérande SCHEMA.
Opérande SCHEMA#
◊ SCHEMA = 'NEWMARK'
Choix de l’algorithme d’intégration temporelle. Pour le moment, seul le schéma de Newmark est possible. C’est un schéma d’intégration temporelle implicite permettant la résolution d’équation différentielle ordinaire linéaire. C’est le schéma par défaut.
Opérande NB_INST#
◊ NB_INST
La résolution s’effectue sur une période d’une solution périodique donnée. La valeur nbinst permet de définir la discrétisation pour la résolution. Plus le nombre de ddls est élevé, plus nbinst doit être grand. Par défaut nbinst = 1000.
Mot clé TOLERANCE#
◊ TOLERANCE
tol est la valeur de contrôle sur l’erreur des coefficients de Floquet \({\gamma}_{i}\) , qui permet de statuer sur la stabilité de la solution périodique. Si \(\forall i\) , \(\mid {\gamma}_{i}\mid >(1+\mathit{tol})\) alors la solution périodique est instable sinon elle est stable.
Mot clé FILTRE#
◊ FILTRE
Filtre les solutions périodiques sur lesquelles sera effectué le calcul de stabilité. Par défaut, le calcul de stabilité est effectué sur toutes les solutions périodiques de resu_in.
Opérande NUME_ORDRE#
◊ NUME_ORDRE
Ce mot-clé permet de calculer la stabilité sur une liste de numéro d’ordre. Le mot-clé n’est pas valide si le mot-clé FREQ_MIN est présent.
Opérande FREQ_MIN#
◊ FREQ_MIN
Ce mot-clé permet de définir la borne inférieure de la plage de fréquence [freq_min, freq_max]. On calcule la stabilité si la fréquence de la solution périodique se trouve dans cette plage de fréquence. Le mot-clé n’est pas valide si le mot-clé NUME_ORDRE est présent.
Opérande FREQ_MAX#
◊ FREQ_MAX
Ce mot-clé permet de définir la borne supérieure de la plage de fréquence [freq_min, freq_max]. On calcule la stabilité si la fréquence de la solution périodique se trouve dans cette plage de fréquence.
Opérande PRECISION#
◊ PRECISION
Ce mot-clé (facultatif) permet de donner une précision des bornes de la plage de fréquence [freq_min, freq_max].
Mot clé INFO#
Entier permettant de préciser le niveau d'impression dans le fichier MESSAGE.
Si INFO=1, on affiche si la solution est stable ou instable pour le numéro d'ordre de la solution périodique.
Si INFO=2, on affiche également l'erreur absolue et relative de la résolution par le schéma d'intégration temporelle,ainsi que le plus grand coefficient de Floquet.