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.