2. Objet SD_L_CHARGES – Ancienne version#
2.1. Arborescence#
sd_l_charges (K19) ::=record
(o) '.INFC' : OJB S V I
(o) '.LCHA' : OJB S V K24
(o) '.FCHA' : OJB S V K24
2.2. Contenu des objets#
2.2.1. Objet .INFC#
Soit nchar le nombre de charges utilisées dans la commande globale (nombre d’occurrences du mot-clef EXCIT)
dimension =4 x nchar + 7 en mécanique
dimension =2 x nchar + 1 en thermique
En mécanique
.INFC(1) = nchar
Les valeurs INFC(2) à INFC(1+nchar) sont réservées aux charges de type Dirichlet:
Pour 1 ≤ichar ≤nchar
INFC (1+ichar) = code
= 0 si pas de charge de Dirichlet (dualisée) (ou si la charge ne contient que des relations éliminées) = 1 si la charge est issue de AFFE_CHAR_MECA = 2 si la charge est issue de AFFE_CHAR_MECA_F et si elle est indépendante du temps = 3 si la charge est issue de AFFE_CHAR_MECA_F et si elle est dépendante du temps = 4 force suiveuse = 5 force pilotée issue de AFFE_CHAR_MECA = 6 force pilotée issue de AFFE_CHAR_MECA_F = -1 si la charge est issue de AFFE_CHAR_CINE = -2 si la charge est issue de AFFE_CHAR_CINE_F et si elle est indépendante du temps = -3 si la charge est issue de AFFE_CHAR_CINE_F et si elle est dépendante du temps
Les valeurs infc (2+nchar) à infc (1+2*nchar) sont réservées aux charges mécaniques de
type Neuman :
Pour 1 ≤ ichar ≤ nchar
INFC (1+nchar+ichar)
= 0 si pas de charge
= 1 si la charge est issue de AFFE_CHAR_MECA
= 2 si la charge est issue de AFFE_CHAR_MECA_F et si elle estindépendante du
temps
= 3 si la charge est issue de AFFE_CHAR_MECA_F et si elle est dépendante du temps
= 4 si la charge est suiveuse
= 5 si la charge est pilotée
= 6 si la charge est de type ONDE_PLANE
= 8si la charge est pilotée et fonction
= 9si la charge est pilotée et suiveuse
= 55 si la charge est de type PRE_SIGM
= 10 si la charge correspond à des éléments tardifs de contact/frottement: ce qui permet d'identifier le LIGREL. Ce type de charge est strictement interne à STAT_NON_LINEet n'est jamais défini en dehors.
= 11si la charge est pilotée, fonction et suiveuse
= 20 si la charge est de type FORCE_SOL
.INFC(1+2*nchar+1) = inutilisé
.INFC(1+2*nchar+2) = nombre de charges donnant des forces de Laplace.
Les valeurs infc(3+3*nchar+1) à infc(3+4*nchar) sont réservées aux charges différentielles (DIDI):
Pour 1 ≤ ichar ≤ nchar
INFC(3+3*nchar+ichar)
= 1 si la charge est différentielle (DIDI)
= 0 sinon
En thermique
.INFC(1) = nchar
Les valeurs INFC(2) à INFC(1+nchar) sont réservées aux charges de type Dirichlet :
Pour 1 ≤ ichar ≤ nchar
INFC (1+ichar) = code
= 0 si pas de charge de Dirichlet (dualisée) (ou si la charge ne contient que des relations éliminées) = 1 si la charge est issue de AFFE_CHAR_THER = 2 si la charge est issue de AFFE_CHAR_THER_Fet si elle est indépendante du temps = 3 si la charge est issue de AFFE_CHAR_THER_Fet si elle est dépendante du temps = 4 force suiveuse = -1 si la charge est issue de AFFE_CHAR_CINE = -2 si la charge est issue de AFFE_CHAR_CINE_Fet si elle est indépendante du temps = -3 si la charge est issue de AFFE_CHAR_CINE_Fet si elle est dépendante du temps
Les valeurs INFC(1+nchar+1) à INFC(1+2*nchar) sont réservées aux charges de type Neuman :
Pour 1 ≤ ichar ≤ nchar
INFC (1+nchar+ichar)
= 0 si pas de charge
= 1 si la charge est issue de AFFE_CHAR_THER
= 2 si la charge est issue de AFFE_CHAR_THER_F et si elle est indépendante du temps
= 3 si la charge est issue de AFFE_CHAR_THER_F et si elle est dépendante du temps
2.2.2. Objet .LCHA#
.LCHA : S V K24 dimension = nchar
LCHA contient le nom de toutes les charges impliquées dans la commande globale.
2.2.3. Objet .FCHA#
.FCHA : S V K24 dimension = nchar
FCHA contient le nom de la fonction multiplicatrice appliquée à la charge.