Télécharger dyne.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ DYNE     NOTICE  BP208322  17/07/18    21:15:10     9498           
   2 :                                              DATE     17/07/18
   3 : 
   4 :     Operateur DYNE                           Voir aussi : VIBR PJBA
   5 :     ______________                                        PSMO   RECO  
   6 :                                                           EVOL   TRADUIRE  
   7 :                                                           BASE   CINIMOD  
   8 :                                                                                 
   9 : 
  10 :     Objet :
  11 :     _______
  12 : 
  13 :     Calcul d'une reponse dynamique a l'aide de deux algorithmes
  14 :     explicite : differences centrees ou  Fu - de Vogelaere.
  15 :     
  16 :     Il s'agit de calculer la solution du systeme d'equations :
  17 :         ..     .
  18 :       M Q  + C Q = F(Q,t) avec F(Q,t) = -K Q + Fl + Fe
  19 :                    .
  20 :       Q(0) = Q0 et Q(0) = L0
  21 : 
  22 :     avec :
  23 : 
  24 :       M  : matrice diagonale des masses generalisees
  25 :       C  : matrice des amortissements modaux
  26 :       K  : matrice diagonale des raideurs generalisees
  27 :       Fl : vecteur des forces de liaisons
  28 :       Fe : vecteur des forces exterieures
  29 :       Q  : vecteur des contributions modales
  30 :       Q0 : vecteur des contributions modales initiales
  31 :       L0 : vecteur des vitesse modales initiales
  32 : 
  33 :       
  34 :     Syntaxe 1 :
  35 :     _________
  36 : 
  37 : 
  38 :     TAB1 = DYNE  |'DIFFERENCES_CENTREES'| ...
  39 :                  |'DE_VOGELAERE'|        
  40 : 
  41 :    ... | TAB2      | (TAB4) (TAB5) | TAB6      | N1 FLOT1 (N2) TAB8 ;
  42 :        | TAB3      |               | TAB7      |
  43 :                                    | TAB6 TAB7 |
  44 : 
  45 :  
  46 :     Syntaxe 2 :
  47 :     _________
  48 : 
  49 : 
  50 :     DYNE 'DE_VOGELAERE' TAB11 ;
  51 : 
  52 : 
  53 : 
  54 :     Commentaire :
  55 :     _____________
  56 : 
  57 :     TAB2   : table representant une base modale ou un ensemble de
  58 :              bases modales (type TABLE).
  59 : 
  60 :     TAB3   : table reunissant les matrices de raideur et de masse
  61 :              generalisees (type TABLE). Seules les parties 
  62 :              diagonales des matrices sont considerees.
  63 : 
  64 :     TAB4   : table representant la matrice des amortissements
  65 :              generalises (type TABLE). Par defaut, seule la partie
  66 :              diagonale de la matrice est consideree.
  67 : 
  68 :     TAB5   : table rassemblant les descriptions des liaisons (type
  69 :              TABLE).
  70 : 
  71 :     TAB6   : table representant l'evolution des forces libres
  72 :              appliquees (type TABLE).
  73 : 
  74 :     TAB7   : table donnant les conditions initiales (type TABLE).
  75 : 
  76 :     TAB8   : Table definissant les resultats que l'on veut dans la
  77 :              table de sortie TAB1 (type TABLE).
  78 : 
  79 :     N1     : Nombre de pas (type ENTIER).
  80 : 
  81 :     FLOT1  : Pas de temps (type FLOTTANT).
  82 : 
  83 :     N2     : Sortie tous les N2 pas de calcul (type ENTIER),
  84 :              par defaut N2 = 1 .
  85 : 
  86 :     TAB1   : Table contenant les resultats.
  87 : 
  88 : 
  89 :     TAB11 : Table de soustype 'PASAPAS' (syntaxe 2 seulement)
  90 :     
  91 : 
  92 :    NB : Dans toute la suite la base A represente la base modale dans 
  93 :         laquelle les equations sont decouplees (composantes 'ALFA' ) ;
  94 :         et la base B represente la base des deplacements des noeuds 
  95 :         (composantes 'UX' , 'UY' , ... ) .
  96 : 
  97 : 
  98 : ____________________________________________________________________
  99 : 
 
SOMMAIRE DE LA NOTICE
---------------------
1. DESCRIPTION DES TABLES
1.1 TAB2 : Base Modale
1.2 TAB3 : Raideur et Masse
1.3 TAB4 : Description de l'amortissement
1.4 TAB5 : Description des Liaisons
1.5 TAB6 : Chargement
1.6 TAB7 : Conditions initiales
1.7 TAB8 : Specification des resultats a garder
1.8 TAB1 : Resultats de l'Operateur
1.9 TAB11 : Table de soustype 'PASAPAS' (syntaxe 2)
2. DEFINITION DES LIAISONS
2.1 La liaison POINT_PLAN
2.2 La liaison POINT_POINT base B
2.3 La liaison POINT_CERCLE base B
2.4 La liaison POINT_CERCLE_FROTTEMENT base B
2.5 La liaison POINT_PLAN_FROTTEMENT base B
2.6 La liaison POINT_POINT_FROTTEMENT base B
2.7 La liaison CERCLE_CERCLE_FROTTEMENT base B
2.8 La liaison CERCLE_PLAN_FROTTEMENT base B
2.9 La liaison PROFIL_PROFIL_INTERIEUR base B
2.10 La liaison PROFIL_PROFIL_EXTERIEUR base B
2.11 La liaison POINT_PLAN_FLUIDE
2.12 La liaison COUPLAGE_DEPLACEMENT base A
2.13 La liaison COUPLAGE_VITESSE base A
2.14 La liaison POLYNOMIALE base A
2.15 La liaison POINT_CERCLE_MOBILE base B
2.16 La liaison POINT_POINT_DEPLACEMENT_PLASTIQUE base B
2.17 La liaison POINT_POINT_ROTATION_PLASTIQUE base B
2.18 La liaison LIGNE_LIGNE_FROTTEMENT base B
2.19 La liaison LIGNE_CERCLE_FROTTEMENT base B
2.20 La liaison PALIER_FLUIDE base B


1. DESCRIPTION DES TABLES
===================================================
100 : ____________________________________________________________________ 101 : 102 :
1.1 TAB2 : Base Modale
-----------------------
103 : 104 : a/ cas d'une base unique : 105 : TAB2.'SOUSTYPE' : 'BASE_MODALE' 106 : TAB2.'MODES' = TAB21 107 : TAB21 : base definie par la procedure TRADUIRE 108 : TAB2.'PSEUDO_MODES' = TAB22 109 : TAB22 : pseudo-modes definis par l'operateur PSMO 110 : 111 : b/ cas d'une base composee de plusieurs bases : 112 : TAB2.'SOUSTYPE' : 'ENSEMBLE_DE_BASES' 113 : I variant de 1 a n bases 114 : TAB2.I = TBA22 115 : TBA22 : base definie au a/ 116 : 117 : c/ Pour la prise en compte des deplacements dus a la rotation des 118 : corps rigides il faut completer la table avec: 119 : TAB2.'MODES'.Irot.'CORPS_RIGIDE' = 'VRAI'; 120 : TAB2.'MODES'.Irot.'CENTRE_DE_GRAVITE'= G; 121 : Irot numero du "mode" de rotation , G de type point 122 : Les coordonnees de l'axe de rotation sont les composantes 123 : 'RX','RY','RZ' du champoint de la "deformee modale" de rotation. 124 : La valeur de rotation est automatiquement normee a un. 125 : Une base modale elementaire ne peut contenir qu'un seul 126 : "mode" de rotation de corps rigide. Par consequent il faut 127 : definir une base modale pour chaque corps rigide. 128 : 129 :
1.2 TAB3 : Raideur et Masse
----------------------------
130 : 131 : TAB3.'SOUSTYPE' : 'RAIDEUR_ET_MASSE' 132 : TAB3.'RAIDEUR' : matrice de raideur (type RIGIDITE) 133 : TAB3.'MASSE' : matrice de masse (type RIGIDITE) 134 : indice facultatif : 135 : TAB3.'NATURE_RAIDEUR' : 'PLEINE' si l'on souhaite considerer les 136 : termes extra-diagonaux de la matrice. 137 : 'DIAGONALE' sinon (par defaut). 138 : TAB3.'NATURE_MASSE' : 'PLEINE' si l'on souhaite considerer les 139 : termes extra-diagonaux de la matrice. 140 : 'DIAGONALE' sinon (par defaut). 141 : 142 :
1.3 TAB4 : Description de l'amortissement
------------------------------------------
143 : 144 : TAB4.'SOUSTYPE' : 'AMORTISSEMENT' 145 : TAB4.'AMORTISSEMENT' : matrice d'amortissement (type RIGIDITE) 146 : indice facultatif : 147 : TAB4.'NATURE' : 'PLEINE' si l'on souhaite considerer les 148 : termes extra-diagonaux de la matrice. 149 : 'DIAGONALE' sinon (par defaut). 150 : 151 :
1.4 TAB5 : Description des Liaisons
------------------------------------
152 : 153 : TAB5.'SOUSTYPE' : 'LIAISON' 154 : TAB5.'LIAISON_A' : TABLE de sous-type LIAISON_A, definissant 155 : les liaisons sur base A 156 : TAB5.'LIAISON_B' : TABLE de sous-type LIAISON_B, definissant 157 : les liaisons sur base B 158 : 159 : Exemple : 160 : TLIA = TABLE 'LIAISON' ; 161 : TTLB = TABLE 'LIAISON_B' ; 162 : TLIA.'LIAISON_B' = TTLB ; 163 : TTLB.1 = TL1 ; 164 : TTLB.2 = TL2 ; 165 : 166 : TL1 et TL2 sont deux tables definissant des liaisons 167 : (voir paragraphe "DEFINITION DES LIAISONS") 168 : Dans la table qui regroupe les liaisons sur une 169 : base ( TTLB dans l'exemple), les liaisons 170 : doivent etre indicees par les entiers 171 : 1 a NL , ou NL est le nombre de ces liaisons. 172 : 173 :
1.5 TAB6 : Chargement
----------------------
174 : 175 : TAB6.'SOUSTYPE' : 'CHARGEMENT' 176 : TAB6.'BASE_A' : chargement exterieur en base A (type 177 : CHARGEMENT) 178 : TAB6.'BASE_B' : chargement exterieur en base B (type CHARGEMENT) 179 : Il sert a calculer (et reactualiser) les couples 180 : dues a des forces exercees aux points de liaison, en cas de rotation 181 : de corps rigide. Si l'on veut tenir compte de l'effet de ces forces 182 : aux mouvements de translation du solide, il faut les declarer dans 183 : le chargement sur BASE_A aussi. 184 : 185 : 186 :
1.6 TAB7 : Conditions initiales
--------------------------------
187 : 188 : TAB7.'SOUSTYPE' : 'INITIAL' 189 : 190 : cas1: valeurs initiales des inconnues 191 : TAB7.'DEPLACEMENT' : deplacements initiaux (type CHPOINT) 192 : TAB7.'VITESSE' : vitesses initiales (type CHPOINT) 193 : les CHPOINTS ci dessus sont des CHPOINTS des coordonnees 194 : generalisees. Si les conditions initiales sont connues 195 : en coordonnees nodales, on peut utiliser la procedure CINIMOD. 196 : 197 : ou 198 : 199 : cas2: reprise a partir d'un calcul precedant 200 : TAB7.'REPRISE' : TABLE definissant la reprise du calcul 201 : 202 :
1.7 TAB8 : Specification des resultats a garder
------------------------------------------------
203 : 204 : TAB8.'SOUSTYPE' : 'SORTIE' 205 : 206 : TAB8.'VARIABLE' : TABLE de sous-type VARIABLE, definissant 207 : les variables a sauvegarder. Par defaut, 208 : on sauvegarde le deplacement et la vitesse 209 : au pas de sortie. 210 : 211 : Les variables que l'on peut sauvegarder sont les suivantes: 212 : 213 : - le deplacement au demi-pas precedant le pas de sortie 214 : - la vitesse au demi-pas precedant le pas de sortie 215 : - l'acceleration au pas de sortie 216 : - l'acceleration au demi-pas precedant le pas de sortie 217 : - le travail des forces exterieures du debut jusqu' 218 : au pas de sortie 219 : - le travail des forces interieures (raideur et 220 : amortissement et forces de liaisons) du debut 221 : jusqu'au pas de sortie 222 : 223 : La table TAB8.'VARIABLE' peut ainsi etre indicee par : 224 : 225 : . 'DEPLACEMENT' | 226 : . 'VITESSE' | = VRAI si on veut cette variable 227 : . 'DEPLACEMENT_1/2' | 228 : . 'VITESSE_1/2' | 229 : . 'ACCELERATION' ' | = FAUX si on ne la veut pas 230 : . 'ACCELERATION_1/2' | 231 : . 'TRAVAIL_EXTERIEUR' | 232 : . 'TRAVAIL_INTERIEUR' | 233 : 234 : Pour la syntaxe 1, il est possible de sortir les resultats sous 235 : la forme d'objets de type : 236 : 237 : - CHPOINT (par defaut et autant que de pas de temps de sortie), 238 : - ou LISTREEL (autant que de variables demandes). 239 : 240 : Pour cela, il faut le preciser a l'indice 'TYPE_SORTIE' de la 241 : table TAB8.'VARIABLE' : 242 : 243 : . 'TYPE_SORTIE' = | (mot 'CHPOINT') 244 : | mot 'LISTREEL' 245 : 246 : Exemple : 247 : TSORT = TABLE 'SORTIE' ; 248 : TSORV = TABLE 'VARIABLE' ; 249 : TSORT.'VARIABLE' = TSORV ; 250 : TSORV.'VITESSE' = FAUX ; 251 : TSORV.'DEPLACEMENT_1/2' = VRAI ; 252 : TSORV.'ACCELERATION' = VRAI ; 253 : TSORV.'TYPE_SORTIE' = mot 'LISTREEL'; 254 : 255 : Nota : Actuellement le calcul de 'TRAVAIL_EXTERIEUR' et 256 : 'TRAVAIL_INTERIEUR' pour les liaisons '.._FLUIDE' 257 : n'est pas complet. 258 : 259 : 260 : TAB8.'LIAISON_A' : TABLE de sous-type LIAISON_A, definissant 261 : les liaisons sur base A a sauvegarder. 262 : 263 : TAB8.'LIAISON_B' : TABLE de sous-type LIAISON_B, definissant 264 : les liaisons sur base B a sauvegarder. 265 : 266 : Ces tables sont indicees par les tables definissant les liaisons 267 : a sauvegarder. La valeur est VRAI si l'on souhaite avoir 268 : toutes les variables internes de la liaison. 269 : 270 : Exemple : 271 : TSORT = TABLE 'SORTIE' ; 272 : TSORL = TABLE 'LIAISON_A' ; 273 : TSORT.'LIAISON_A' = TSORL ; 274 : TSORL.TL1 = VRAI ; 275 : TSORL.TL2 = VRAI ; 276 : 277 : TL1 et TL2 etant deux tables definissant des liaisons 278 : (voir paragraphe 9) 279 : 280 : Si l'on choisit des variables internes, il faut les donner dans 281 : une table. Cette table est indicee par les noms de ces variables 282 : et les valeurs sont VRAI ou FAUX. Voir paragraphe 8 pour la 283 : definition des variables internes pour chaque type de liaison. 284 : 285 : Exemple : 286 : TSORT = TABLE 'SORTIE' ; 287 : TSORL = TABLE 'LIAISON_A' ; 288 : TSORT.'LIAISON_A' = TSORL ; 289 : TVAR = TABLE 'VARIABLE' ; 290 : TVAR.'FORCE_DE_CHOC' = VRAI ; 291 : TVAR.'DEPLACEMENT' = FAUX ; 292 : TSORL.TL1 = TVAR ; 293 : 294 : TL1 etant une table definissant une liaison (voir 295 : paragraphe 9) 296 : 297 :
1.8 TAB1 : Resultats de l'Operateur
------------------------------------
298 : 299 : TAB1.'SOUSTYPE' : 'RESULTAT_DYNE' 300 : 301 : TAB1.'TEMPS_DE_SORTIE' : Liste des temps de sortie (LISTREEL) 302 : 303 : TAB1.'REPRISE' : TABLE contenant les informations 304 : pour une eventuelle reprise 305 : 306 : En fonction des demandes de sortie : 307 : 308 : - si des VARIABLES au format CHPOINT sont demandees : 309 : 310 : TAB1.I : TABLE contenant les resultats du I-eme pas de sortie 311 : TAB1.I . 'DEPLACEMENT' | : CHPOINT resultat 312 : 'VITESSE' | 313 : 'DEPLACEMENT_1/2' | 314 : 'VITESSE_1/2' | 315 : 'ACCELERATION' | 316 : 'ACCELERATION_1/2' | 317 : 'TRAVAIL_EXTERIEUR' | 318 : 'TRAVAIL_INTERIEUR' | 319 : 320 : - si des VARIABLES au format LISTREEL sont demandees : 321 : 322 : TAB1. 'DEPLACEMENT' | : Liste des valeurs des variables 323 : 'VITESSE' | demandees en fonction du temps 324 : 'DEPLACEMENT_1/2' | (LISTREEL) 325 : 'VITESSE_1/2' | 326 : 'ACCELERATION' | 327 : 'ACCELERATION_1/2' | 328 : 'TRAVAIL_EXTERIEUR' | 329 : 'TRAVAIL_INTERIEUR' | 330 : 331 : - si la sortie de LIAISONS sont demandees : 332 : 333 : TAB1.TL1 : TABLE contenant les resultats de la liaison. 334 : TL1 etant une table definissant une liaison. 335 : Cette table est indicee par les mots designant 336 : les variables internes de la liaison 337 : (ceux sont les indices de la table). 338 : Le resultat est un LISTREEL. 339 : 340 : > Pour la liaison POINT_PLAN base A, les indices sont : 341 : 'DEPLACEMENT' 342 : 'FORCE_DE_CHOC' 343 : si amortissement 'VITESSE_NORMALE' 344 : 345 : > Pour la liaison POINT_PLAN base B, et 346 : la liaison POINT_CERCLE base B, 347 : les indices sont : 348 : 'UX', 'UY', 'UZ', ... 349 : 'FORCE_DE_CHOC' 350 : si amortissement 'VITESSE_NORMALE' 351 : si seuil plastique (POINT_PLAN base B) 352 : 'DEPLACEMENT_PLASTIQUE' 353 : 354 : > Pour la liaison POINT_POINT base B, les indices sont : 355 : 'UX_POINT_A', 'UY_POINT_A', .. 356 : 'UX_POINT_B', 'UY_POINT_A', .. 357 : 'FORCE_DE_CHOC_POINT_A' 358 : 'FORCE_DE_CHOC_POINT_B' 359 : si amortissement 'VITESSE_NORMALE' 360 : 361 : 362 : > Pour la liaison POINT_POINT_FROTTEMENT base B : 363 : les indices sont : 364 : 'UX_POINT_A', 'UY_POINT_A', .. 365 : 'UX_POINT_B', 'UY_POINT_A', .. 366 : 'FORCE_DE_CHOC_POINT_A' 367 : 'FORCE_DE_CHOC_POINT_B' 368 : 'FORCE_DE_CHOC_TANGENTIELLE' 369 : 'PUISSANCE_USURE_INSTANTANEE' 370 : si amortissement 'VITESSE_NORMALE' 371 : 372 : > Pour la liaison POINT_CERCLE_FROTTEMENT base B, 373 : la liaison POINT_PLAN_FROTTEMENT base B, les 374 : indices sont : 375 : 'UX', 'UY', 'UZ', ... 376 : 'FORCE_DE_CHOC_NORMALE' 377 : 'FORCE_DE_CHOC_TANGENTIELLE' 378 : 'PUISSANCE_USURE_INSTANTANEE' 379 : 'VITESSE_TANGENTIELLE' 380 : (cette variable fournit le module de la vitesse 381 : tangentielle pendant les phases de glissement.En cas 382 : d'adherence ou en absence de contact, sa valeur est 383 : zero) 384 : si amortissement 'VITESSE_NORMALE' 385 : Les sorties ci-dessus sont disponibles pour la liaison 386 : POINT_CERCLE_MOBILE aussi. Dans ce cas les deplacements 387 : et les vitesses sont les deplacements et vitesses 388 : relatives du point par rapport au cercle. 389 : 390 : > Pour la liaison CERCLE_CERCLE_FROTTEMENT base B, et 391 : la liaison CERCLE_PLAN_FROTTEMENT base B, 392 : les indices sont : 393 : 'UX_POINT_FIBRE_NEUTRE' 394 : 'UY_POINT_FIBRE_NEUTRE' 395 : 'UZ_POINT_FIBRE_NEUTRE' ... 396 : 'VX_POINT_CONTACT' 397 : 'VY_POINT_CONTACT' 398 : 'VZ_POINT_CONTACT' ... 399 : 'FORCE_DE_CHOC_NORMALE' 400 : 'FORCE_DE_CHOC_TANGENTIELLE' 401 : 'MX_POINT_FIBRE_NEUTRE' 402 : 'MY_POINT_FIBRE_NEUTRE' 403 : 'MZ_POINT_FIBRE_NEUTRE' ... 404 : 'RX_POINT_FIBRE_NEUTRE' 405 : 'RY_POINT_FIBRE_NEUTRE' 406 : 'RZ_POINT_FIBRE_NEUTRE' ... 407 : 'PUISSANCE_USURE_INSTANTANEE' 408 : si amortissement 'VITESSE_NORMALE' 409 : 410 : > Pour la liaison PROFIL_PROFIL_INTERIEUR base B, et 411 : la liaison PROFIL_PROFIL_EXTERIEUR base B, 412 : les indices sont : 413 : 'UX', 'UY', 'UZ', ... 414 : 'FORCE_DE_CHOC' 415 : 416 : > Pour la liaison POINT_PLAN_FLUIDE base A, 417 : les indices sont : 418 : 'DEPLACEMENT' 419 : 'VITESSE_NORMALE' 420 : 'MASSE_AJOUTEE' 421 : 'FORCE_CONVECTION' 422 : 'FORCE_VISCOSITE' 423 : 'FORCE_PERTE_DE_CHARGE' 424 : 425 : > Pour la liaison POINT_PLAN_FLUIDE base B, 426 : les indices sont : 427 : 'UX', 'UY', 'UZ' 428 : 'VITESSE_NORMALE' 429 : 'ACCELERATION_NORMALE' 430 : 'FORCE_INERTIE' 431 : 'FORCE_CONVECTION' 432 : 'FORCE_VISCOSITE' 433 : 'FORCE_PERTE_DE_CHARGE' 434 : 435 : > Pour la liaison COUPLAGE_DEPLACEMENT base A, 436 : les indices sont : 437 : 'DEPLACEMENT' 438 : 'FORCE_DE_COUPLAGE_DEPLACEMENT 439 : 440 : > Pour la liaison COUPLAGE_VITESSE base A, 441 : les indices sont : 442 : 'DEPLACEMENT' 443 : 'VITESSE' 444 : 'FORCE_DE_COUPLAGE_VITESSE' 445 : 446 : > Pour la liaison POLYNOMIALE base A, 447 : l'indice est : 448 : 'FORCE_POLYNOMIALE' 449 : 450 : > Pour la liaison POINT_POINT_DEPLACEMENT_PLASTIQUE base B, 451 : les indices sont : 452 : 'UX_POINT_A', 'UY_POINT_A', .. 453 : 'UX_POINT_B', 'UY_POINT_A', .. 454 : 'FORCE_DE_CHOC_POINT_A' 455 : 'FORCE_DE_CHOC_POINT_B' 456 : 'DEPLACEMENT_PLASTIQUE' 457 : 'DEPLACEMENT_PLASTIQUE_CUMULE' 458 : si amortissement 'VITESSE_NORMALE' 459 : 460 : Pour la liaison POINT_POINT_ROTATION_PLASTIQUE base B, 461 : les indices sont : 462 : 'RX_POINT_A', 'RY_POINT_A', .. 463 : 'RX_POINT_B', 'RY_POINT_A', .. 464 : 'MOMENT_DE_CHOC_POINT_A' 465 : 'MOMENT_DE_CHOC_POINT_B' 466 : 'ROTATION_PLASTIQUE' 467 : 'ROTATION_PLASTIQUE_CUMULE' 468 : si amortissement 'VITESSE_ROTATION_AXIALE' 469 : 470 : 471 : > Pour la liaison LIGNE_LIGNE_FROTTEMENT base B, 472 : les indices sont : 473 : 'FORCE_DE_CHOC_NORMALE' 474 : 'FORCE_DE_CHOC_TANGENTIELLE' 475 : 'CHPOINT_FORCE_DE_CHOC' 476 : tous ces resultats sauf 'CHPOINT_FORCE_DE_CHOC' 477 : sont des listreels ayant en ordonnees la somme 478 : de la grandeur concernee pour tous les noeuds esclaves 479 : Le 'CHPOINT_FORCE_DE_CHOC' a comme composantes la force 480 : normale et la force tangentielle de chaque noeud. Il 481 : faut le demander explicitement en sortie. 482 : 483 : > Pour la liaison LIGNE_CERCLE_FROTTEMENT base B, 484 : les indices sont : 485 : 'FORCE_DE_CHOC_NORMALE' 486 : 'FORCE_DE_CHOC_TANGENTIELLE' 487 : 'CHPOINT_FORCE_DE_CHOC' 488 : tous ces resultats sauf 'CHPOINT_FORCE_DE_CHOC' 489 : sont des listreels ayant en ordonnees la somme 490 : de la grandeur concernee pour tous les noeuds esclaves 491 : Le 'CHPOINT_FORCE_DE_CHOC' a comme composantes la force 492 : normale et la force tangentielle de chaque noeud. Il 493 : faut le demander explicitement en sortie. 494 : 495 : > Pour la liaison PALIER_FLUIDE base B, 496 : les indices sont : 497 : 'UY_ARBRE' 498 : 'UZ_ARBRE' 499 : 'VY_ARBRE' 500 : 'VZ_ARBRE' 501 : 'FY_ARBRE' 502 : 'FZ_ARBRE' 503 : 'TRAVAIL_FLUIDE' 504 : tous ces resultats sont des listreels ayant en abscisses 505 : le temps et en ordonnees la grandeur concernee 506 : 507 : 508 : Pour les liaisons avec amortissement, ainsi que pour la 509 : liaison polynomiale et la liaison palier, les vitesses sont 510 : calculees de la façon suivante : 511 : 512 : xvit = (xdep - xdepm1) / pdts2 513 : xvit : vitesse calculee 514 : xdep : deplacement au pas m 515 : xdepm1 : deplacement au pas m-1/2 516 : pdts2 : demi-pas de temps 517 : 518 :
1.9 TAB11 : Table de soustype 'PASAPAS' (syntaxe 2)
-----------------------------------------------------
519 : 520 : les autres entrees sont : 521 : 522 : 'MODELE', objet de type MMODEL, restreint au comportement 523 : 'ELASTIQUE' 'MODAL', decrivant la base modale, nom 524 : d'inconnue 'ALFA', et a la formulation 'LIAISON' 525 : (voir notice MODE) ; 526 : 527 : 'CARACTERISTIQUES', type MCHAML, associe au 'MODELE' ; 528 : 529 : 'CHARGEMENT', type CHARGEMENT, chargement projete sur la base 530 : modale, nom d'inconnue duale 'FALF' ; 531 : 532 : 'SORTIE', type TABLE, analogue a TAB8 dans la syntaxe 1 ; 533 : 534 : 'DEPLACEMENTS', type TABLE, indice par des ENTIERS : 535 : 'DEPLACEMENTS' . 0 , type 'CHPOINT', est le champ des 536 : deplacements initiaux, nom d'inconnue 'ALFA' ; 537 : 538 : 'VITESSES', type TABLE, indice par des ENTIERS : 539 : 'VITESSES' . 0 , type 'CHPOINT', est le champ des 540 : vitesses initiales, nom d'inconnue 'ALFA' ; 541 : 542 : 'INIT_DYNE', type 'TABLE', permet de poursuivre un calcul 543 : avec l'objet obtenu en 'REPRISE' ou 'REPRISE_DYNE' ; 544 : 545 : 'NOMBRE_PAS', type ENTIER ; 546 : 547 : 'PAS_DE_TEMPS', type ENTIER ; 548 : 549 : 'PAS_DE_SORTIE', type ENTIER ; 550 : 551 : creees ou completees par l'operateur DYNE : 552 : 553 : 'LIAISONS', type TABLE, collecte les resultats pour les liaisons 554 : demandes par la TABLE 'SORTIE', analogue a TAB1, syntaxe 1 ; 555 : 556 : 'DEPLACEMENTS', type TABLE, deplacements aux points du 'MODELE' ; 557 : 558 : 'VITESSES', type TABLE, vitesses aux points du 'MODELE' ; 559 : 560 : 'REPRISE_DYNE', type TABLE, sauvegarde en vue de poursuivre. 561 : 562 : 563 : ____________________________________________________________________ 564 :

2. DEFINITION DES LIAISONS
====================================================

565 : ____________________________________________________________________ 566 : 567 : 568 : Il existe 20 types de liaisons : 569 : 570 : 1- liaison POINT_PLAN base A et base B 571 : 2- liaison POINT_POINT base B 572 : 3- liaison POINT_CERCLE base B 573 : 4- liaison POINT_CERCLE_FROTTEMENT base B 574 : 5- liaison POINT_PLAN_FROTTEMENT base B 575 : 6- liaison POINT_POINT_FROTTEMENT base B 576 : 7- liaison CERCLE_CERCLE_FROTTEMENT base B 577 : 8- liaison CERCLE_PLAN_FROTTEMENT base B 578 : 9- liaison PROFIL_PROFIL_INTERIEUR base B 579 : 10- liaison PROFIL_PROFIL_EXTERIEUR base B 580 : 11- liaison POINT_PLAN_FLUIDE base A et base B 581 : 12- liaison COUPLAGE_DEPLACEMENT base A 582 : 13- liaison COUPLAGE_VITESSE base A 583 : 14- liaison POLYNOMIALE base A 584 : 15- liaison POINT_CERCLE_MOBILE base B 585 : 16- liaison POINT_POINT_DEPLACEMENT_PLASTIQUE base B 586 : 17- liaison POINT_POINT_ROTATION_PLASTIQUE base B 587 : 18- liaison LIGNE_LIGNE_FROTTEMENT base B 588 : 19- liaison LIGNE_CERCLE_FROTTEMENT base B 589 : 20- liaison PALIER_FLUIDE base B 590 : 591 : 592 : Rem : base A et B : 593 : ------------------- 594 : * La base A est la base sur laquelle les equations sont 595 : decouplees (i.e. la base modale), 596 : * la base B est la base de discretisation EF sur laquelle on peut 597 : exprimer des liaisons. 598 : 599 : 600 : Rem : liaisons conditionnelles : 601 : ------------------------------ 602 : 603 : Toutes ces liaisons, sauf 'PROFIL_...', et 'PALIER_FLUIDE' 604 : peuvent etre rendues conditionnelles, c'est a dire que 605 : la force de liaison associee n'est appliquee au systeme 606 : que si une condition est realisee. 607 : Comme condition , on peut aujourd'hui faire un 608 : assemblage logique de conditions elementaires. 609 : Ces conditions elementaires sont du type 610 : | Force d'une liaison | > ou < 1e-20 611 : (le terme |Force d'une liaison| est egal la racine carree 612 : de la somme des carres des forces exercees sur tous les 613 : points de la liaison. P.ex. pour la liaison POINT_PLAN 614 : base B, il s'agit de la force de contact tandis que pour 615 : la liaison POINT_POINT il s'agit de la force de contact 616 : multipliee par 2**.5). 617 : 618 : On met en oeuvre ces conditions pour une liaison 619 : elle-meme definie dans une table TLX par une declaration 620 : de la forme : 621 : TLX . .... = definition normale 622 : TLX . TLY = vrai ; 623 : TLX . TLZ = faux ; 624 : etc ... 625 : ce qui signifie que Ftlx ne sera appliquee que si 626 : |Ftly| > 1e-20 et |Ftlz| <1e-20 et etc... 627 : On notera que: 628 : - ceci ne concerne que la prise en compte de Ftlx et non pas 629 : son calcul. Les sorties de la liaison ne sont pas modifiees 630 : - ces conditions ne sont possibles qu'entre liaisons de meme 631 : base ( Base A sur Base A , ... ) 632 : - ces conditions ne s'exercent qu'au premier niveau ( pas de 633 : conditionnement mutuel , pas de transmission des conditions) 634 : 635 : 636 : Rem : traitement du frottement : (liaisons ***_FROTTEMENT) 637 : ------------------------------ 638 : 639 : * Par defaut, les liaisons avec frottement utilisent 640 : l'implementation du modele de frottement sec de Coulomb 641 : realise par Antunes et al. (Journal of Fluids and Structures 642 : 1990 , vol 4 pp. 287-304 ). 643 : 644 : L'equation de la force tangentielle de frottement est : 645 : . . 646 : Ft = | -mug * |Fn| * Xt / |Xt| (si glissement) 647 : | . 648 : | Fgl - Kf * (X - X0) - Cf * X (si adherence) 649 : | avec Fgl = Ft_dernierpasdeglissement 650 : | X0 = position du debut d'adherence 651 : De plus, en adherence, on verifie si |Ft| < mua*|Fn|. Si cette 652 : hypothese n'est pas verifiee, alors on passe en glissement. 653 : 654 : * L'utilisateur peut alternativement utiliser le modele d'Oden 655 : (CMAME 1984, pp. 527-634). Il s'agit d'un modele de 656 : regularisation de la force de frottement pour des vitesses 657 : petites. 658 : Pour l'utiliser, il suffit de donner une valeur negative de 659 : TL1 . 'RAIDEUR_TANGENTIELLE' et la vitesse de regularisation 660 : epsi (positive) a l'indice TL1.'AMORTISSEMENT_TANGENTIEL'. 661 : 662 : L'equation de la force tangentielle de frottement est alors : 663 : . . . 664 : Ft = | -mug*|Fn| * (2-(|Xt|/epsi)) * (Xt/epsi) si |Xt| < epsi 665 : | . . . 666 : | -mug*|Fn| * (Xt/|Xt|) si |Xt| >=epsi 667 : 668 : La valeur de TL1.'COEFFICIENT_ADHERENCE' n'intervient pas 669 : quand on utilise ce modele de frottement. 670 : 671 :
2.1 La liaison POINT_PLAN
-------------------------
672 : 673 : 674 : 2.1.1 La liaison POINT_PLAN base A 675 : ---------------------------- 676 : Choc d'un point appartenant a une structure sur un plan fixe 677 : En base A, une liaison s'exprime sur une inconnue scalaire. 678 : Pour exprimer un choc POINT_PLAN (base A etant la base des 679 : deplacements modaux) on doit donner : 680 : -le type de la liaison 681 : -le point (A, de type POINT) 682 : -la raideur de choc (Kchoc, de type FLOTTANT) 683 : -le jeu (jeu, de type FLOTTANT) 684 : optionnel : 685 : -l'amortissement (Cchoc objet de type FLOTTANT) 686 : 687 : Plan Plan A : point SUPPORT de la structure 688 : | | de deplacement X 689 : | | 690 : | A | 691 : | * | La direction de choc ne peut 692 : | . | etre donnee que par le signe 693 : | . | du jeu. 694 : | . jeu positif 695 : | .---->| 696 : |<----. 697 : jeu negatif 698 : 699 : Equation de la force de choc : 700 : . 701 : F = s * | -Kchoc * (s*X - |jeu|) -Cchoc * s*X si |X|>|jeu| 702 : | 0 sinon 703 : avec s = sign(jeu) 704 : De plus, dans le cas avec amortissement, F est mis a 0 705 : si X et F sont de meme signe 706 : 707 : Exemple d'un jeu de donnees : 708 : 709 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 710 : TL1.'TYPE_LIAISON' = MOT 'POINT_PLAN' ; 711 : TL1.'SUPPORT' = ... ; 712 : TL1.'RAIDEUR' = ... ; 713 : TL1.'JEU' = ... ; 714 : avec l'amortissement 715 : TL1.'AMORTISSEMENT' = ... ; 716 : 717 : 718 : 2.1.2 La liaison POINT_PLAN base B 719 : ---------------------------- 720 : Choc d'un point appartenant a une structure sur un milieu 721 : semi-infini, delimite par un plan fixe. 722 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 723 : Les donnees sont : 724 : - le type de la liaison 725 : - le point (A, de type POINT) 726 : - la normale (N, de type POINT) 727 : - la raideur de choc (Kchcoc, de type FLOTTANT) 728 : ou 729 : - la loi de comportement elastique (objet de type EVOLUTION) 730 : - le jeu (jeu, de type FLOTTANT) 731 : optionnel : 732 : - l'amortissement (Cchoc, de type FLOTTANT) 733 : - le seuil plastique (objet de type FLOTTANT) 734 : (dans ce dernier cas on considere que le ressort de choc 735 : est elastique parfaitement plastique. Si l'on veut definir un 736 : deplacement plastique initial il faut l'inclure dans le jeu) 737 : - la condition de liaison permanente (objet de type LOGIQUE) 738 : 739 : Plan A point SUPPORT de la structure 740 : | 741 : | --> --> 742 : A | N N normale perpendiculaire au plan 743 : * |------> et dirigee vers l'interieur 744 : . | du massif. 745 : . | 746 : . jeu | Le jeu peut-etre negatif ou nul 747 : .<--->| 748 : 749 : Equation de la force de choc : 750 : 751 : -> -> 752 : F = F * N . 753 : avec F = | {-Kchoc * (X - jeu) -Cchoc * X}^- si X>jeu 754 : | 0 sinon 755 : -> -> 756 : X = X * N 757 : {F}^- : partie negative de F 758 : 759 : Exemple d'un jeu de donnees : 760 : 761 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 762 : TL1.'TYPE_LIAISON' = MOT 'POINT_PLAN' ; 763 : TL1.'SUPPORT' = ... ; 764 : TL1.'NORMALE' = ... ; 765 : TL1.'RAIDEUR' = ... ; 766 : ou 767 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 768 : TL1.'JEU' = ... ; 769 : avec l'amortissement 770 : TL1.'AMORTISSEMENT' = ... ; 771 : avec plastification du ressort de choc 772 : TL1.'SEUIL_PLASTIQUE' = ... ; 773 : avec la condition de liaison permanente 774 : TL1.'LIAISON_PERMANENTE' = ... ; 775 : 776 :
2.2 La liaison POINT_POINT base B
---------------------------------
777 : 778 : Choc de deux points pouvant appartenir a des structures 779 : differentes. 780 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 781 : Les donnees sont : 782 : - le type de la liaison 783 : - le premier point (objet de type POINT) 784 : - le deuxieme point (objet de type POINT) 785 : - la normale (objet de type POINT) 786 : - la raideur de choc (objet de type FLOTTANT) 787 : ou 788 : - la loi de comportement elastique (objet de type EVOLUTION) 789 : - le jeu (objet de type FLOTTANT) 790 : optionnel : 791 : - l'amortissement (objet de type FLOTTANT) 792 : - la condition de liaison permanente (objet de type LOGIQUE) 793 : 794 : --> 795 : Point A N Point B 796 : * -----------> * 797 : 798 : --> 799 : La normale N indiquant la direction de choc 800 : 801 : Equation de la force de choc : 802 : 803 : -> -> -> -> 804 : FA = F * N et FB = - FA . 805 : avec F = | {-Kchoc * (X - jeu) -Cchoc * X}^- si X>jeu 806 : | 0 sinon 807 : -> -> -> 808 : X = (XA - XB) * N 809 : {F}^- : partie negative de F 810 : 811 : Exemple d'un jeu de donnees : 812 : 813 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 814 : TL1.'TYPE_LIAISON' = MOT 'POINT_POINT' ; 815 : TL1.'POINT_A' = ... ; 816 : TL1.'POINT_B' = ... ; 817 : TL1.'NORMALE' = ... ; 818 : TL1.'RAIDEUR' = ... ; 819 : ou 820 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 821 : TL1.'JEU' = ... ; 822 : avec l'amortissement 823 : TL1.'AMORTISSEMENT' = ... ; 824 : avec la condition de liaison permanente 825 : TL1.'LIAISON_PERMANENTE' = ... ; 826 : 827 :
2.3 La liaison POINT_CERCLE base B
----------------------------------
828 : 829 : Choc d'un point de la structure sur un cercle fixe 830 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 831 : Les donnees sont : 832 : - le type de la liaison 833 : - le point (A, de type POINT) 834 : - l'excentrement du cercle (AO, de type POINT) 835 : - la normale perpendiculaire au plan du cercle (N, de type POINT) 836 : - le rayon du cercle (R, de type FLOTTANT) 837 : - la raideur de choc (Kchoc, de type FLOTTANT) 838 : optionnel : 839 : - l'amortissement (Cchoc, de type FLOTTANT) 840 : 841 : Y ^ 842 : | 843 : .|. 844 : . | . O centre du cercle 845 : . | . 846 : | A point de la structure 847 : . A *------.--> 848 : * O X --> 849 : . . AO excentrement du cercle 850 : . . 851 : . . 852 : -> 853 : N normale perpendiculaire 854 : Z ^ au plan du cercle 855 : | -> 856 : | N R rayon du cercle 857 : | 858 : ...............-----> 859 : X 860 : R 861 : -------> 862 : 863 : Equation de la force de choc : 864 : 865 : -> -> 866 : F = F * N . 867 : avec F = | {-Kchoc * (OX - R) -Cchoc * X}^- si OX>R 868 : | 0 sinon 869 : -> -> -> -> -> -> -> 870 : OX = || X'- AO || et X' = X - (X * N) * N 871 : {F}^- : partie negative de F 872 : 873 : Exemple d'un jeu de donnees : 874 : 875 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 876 : TL1.'TYPE_LIAISON' = MOT 'POINT_CERCLE' ; 877 : TL1.'SUPPORT' = ... ; 878 : TL1.'EXCENTRATION' = ... ; 879 : TL1.'NORMALE' = ... ; 880 : TL1.'RAIDEUR' = ... ; 881 : TL1.'RAYON' = ... ; 882 : avec l'amortissement 883 : TL1.'AMORTISSEMENT' = ... ; 884 : 885 :
2.4 La liaison POINT_CERCLE_FROTTEMENT base B
---------------------------------------------
886 : 887 : Choc d'un point de la structure sur un cercle fixe, avec prise 888 : en compte du frottement sec dans le plan tangent du contact. 889 : Le contact peut etre interieur ou exterieur. 890 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 891 : Les donnees sont : le type de la liaison 892 : le point (objet de type POINT) 893 : l'excentrement du cercle (objet de type POINT) 894 : la normale perpendiculaire au plan du 895 : cercle (objet de type POINT) 896 : le rayon du cercle (objet de type FLOTTANT) 897 : la raideur de choc (objet de type FLOTTANT) 898 : le coefficient de glissement (objet de type 899 : FLOTTANT) 900 : le coefficient d'adherence (objet de type 901 : FLOTTANT) 902 : la raideur tangentielle (objet de type 903 : FLOTTANT) 904 : l'amortissement tangentiel (objet de type 905 : FLOTTANT) 906 : optionnel : 907 : l'amortissement de choc(objet de type FLOTTANT 908 : le type de contact (objet de type LOGIQUE) 909 : 910 : Y ^ 911 : | 912 : .|. 913 : . | . O centre du cercle 914 : . | . 915 : | A point de la structure 916 : . A *------.--> 917 : * O X --> 918 : . . AO excentrement du cercle 919 : . . 920 : . . 921 : -> 922 : N normale perpendiculaire 923 : Z ^ au plan du cercle 924 : | -> 925 : | N R rayon du cercle 926 : | 927 : ...............-----> 928 : X 929 : R 930 : -------> 931 : 932 : Nota : Lorsque les conditions initiales rendent la liaison 933 : effective des le debut du calcul, la force tangentielle 934 : est obtenue en supposant a priori une phase d'adherence 935 : a cet instant. 936 : Le contact est pris interieur par defaut. 937 : 938 : Exemple d'un jeu de donnees : 939 : 940 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 941 : TL1.'TYPE_LIAISON' = MOT 'POINT_CERCLE_FROTTEMENT' 942 : TL1.'SUPPORT' = ... ; 943 : TL1.'EXCENTRATION' = ... ; 944 : TL1.'NORMALE' = ... ; 945 : TL1.'RAIDEUR' = ... ; 946 : TL1.'RAYON' = ... ; 947 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 948 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 949 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 950 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 951 : TL1.'CONTACT_INTERIEUR' = ... ; 952 : avec l'amortissement 953 : TL1.'AMORTISSEMENT' = ... ; 954 : 955 :
2.5 La liaison POINT_PLAN_FROTTEMENT base B
-------------------------------------------
956 : 957 : Choc d'un point appartenant a une structure sur un milieu 958 : semi-infini, delimite par un plan fixe. 959 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 960 : Les donnees sont : 961 : - le type de la liaison 962 : - le point (objet de type POINT) 963 : - la normale (objet de type POINT) 964 : - la raideur de choc (objet de type FLOTTANT) 965 : ou 966 : - la loi de comportement elastique (objet de type EVOLUTION) 967 : - le jeu (objet de type FLOTTANT) 968 : - le coefficient de glissement (mug objet de type FLOTTANT) 969 : - le coefficient d'adherence (mua objet de type FLOTTANT) 970 : - la raideur tangentielle (Kt, objet de type FLOTTANT) 971 : - l'amortissement tangentiel (Ct, objet de type FLOTTANT) 972 : optionnel : 973 : - l'amortissement de choc (objet de type FLOTTANT) 974 : 975 : 976 : Plan A point SUPPORT de la structure 977 : | 978 : | --> --> 979 : A | N N normale perpendiculaire au plan 980 : * |------> et dirigee vers l'interieur 981 : . | du massif. 982 : . | 983 : . jeu | Le jeu peut-etre negatif ou nul 984 : .<--->| 985 : 986 : Nota : Lorsque les conditions initiales rendent la liaison 987 : effective des le debut du calcul, la force tangentielle 988 : est obtenue en supposant a priori une phase d'adherence 989 : a cet instant. 990 : 991 : Exemple d'un jeu de donnees : 992 : 993 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 994 : TL1.'TYPE_LIAISON' = MOT 'POINT_PLAN_FROTTEMENT' ; 995 : TL1.'SUPPORT' = ... ; 996 : TL1.'NORMALE' = ... ; 997 : TL1.'RAIDEUR' = ... ; 998 : ou 999 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 1000 : TL1.'JEU' = ... ; 1001 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1002 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 1003 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1004 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 1005 : avec l'amortissement 1006 : TL1.'AMORTISSEMENT' = ... ; 1007 : 1008 :
2.6 La liaison POINT_POINT_FROTTEMENT base B
--------------------------------------------
1009 : 1010 : Choc de deux points pouvant appartenir a des structures 1011 : differentes. 1012 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1013 : Les donnees sont : le type de la liaison 1014 : le premier point (objet de type POINT) 1015 : le deuxieme point (objet de type POINT) 1016 : la normale (objet de type POINT) 1017 : la raideur de choc (objet de type FLOTTANT) 1018 : ou 1019 : la loi de comportement elastique (objet de type 1020 : EVOLUTION) 1021 : le jeu (objet de type FLOTTANT) 1022 : le coefficient de glissement (objet de type 1023 : FLOTTANT) 1024 : le coefficient d'adherence (objet de type 1025 : FLOTTANT) 1026 : la raideur tangentielle (objet de type 1027 : FLOTTANT) 1028 : l'amortissement tangentiel (objet de type 1029 : FLOTTANT) 1030 : optionnel : 1031 : l'amortissement (objet de type FLOTTANT) 1032 : 1033 : 1034 : --> 1035 : Point A N Point B 1036 : * -----------> * 1037 : 1038 : --> 1039 : La normale N indiquant la direction de choc 1040 : 1041 : Exemple d'un jeu de donnees : 1042 : 1043 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1044 : TL1.'TYPE_LIAISON' = MOT 'POINT_POINT_FROTTEMENT'; 1045 : TL1.'POINT_A' = ... ; 1046 : TL1.'POINT_B' = ... ; 1047 : TL1.'NORMALE' = ... ; 1048 : TL1.'RAIDEUR' = ... ; 1049 : ou 1050 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 1051 : TL1.'JEU' = ... ; 1052 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1053 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 1054 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1055 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 1056 : avec l'amortissement 1057 : TL1.'AMORTISSEMENT' = ... ; 1058 : 1059 : Nota : Lorsque les conditions initiales rendent la liaison 1060 : effective des le debut du calcul, la force tangentielle 1061 : est obtenue en supposant a priori une phase d'adherence 1062 : a cet instant. 1063 : 1064 : 1065 :
2.7 La liaison CERCLE_CERCLE_FROTTEMENT base B
----------------------------------------------
1066 : 1067 : Choc d'un cercle represente par un point A appartenant a une 1068 : structure sur un cercle fixe, avec prise en compte du frottement 1069 : sec dans le plan tangent du contact. 1070 : Le contact peut etre interieur ou exterieur. 1071 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1072 : Les donnees sont : le type de la liaison 1073 : le point (objet de type POINT) 1074 : le rayon du cercle interieur (support) 1075 : (objet de type FLOTTANT) 1076 : l'excentrement du cercle (objet de type POINT) 1077 : la normale perpendiculaire au plan du 1078 : cercle (objet de type POINT) 1079 : le rayon du cercle exterieur (butee) 1080 : (objet de type FLOTTANT) 1081 : la raideur de choc (objet de type FLOTTANT) 1082 : le coefficient de glissement (objet de type 1083 : FLOTTANT) 1084 : le coefficient d'adherence (objet de type 1085 : FLOTTANT) 1086 : la raideur tangentielle (objet de type 1087 : FLOTTANT) 1088 : l'amortissement tangentiel (objet de type 1089 : FLOTTANT) 1090 : optionnel : 1091 : l'amortissement de choc(objet de type FLOTTANT 1092 : le type de contact (objet de type LOGIQUE) 1093 : 1094 : Y ^ 1095 : | 1096 : +|+ 1097 : + | + 1098 : + | + 1099 : + | + 1100 : + | + 1101 : + | + 1102 : + ... | + 1103 : . . *----------------> 1104 : + . A* .O + X 1105 : + * . + 1106 : + P... + 1107 : + . . + 1108 : + + -> 1109 : + + 1110 : + + 1111 : --> 1112 : AO excentrement du cercle 1113 : 1114 : O centre du cercle exterieur (butee) 1115 : 1116 : A centre du cercle interieur (support) 1117 : 1118 : P point de contact support-butee 1119 : 1120 : AP rayon du cercle interieur (support) 1121 : 1122 : 1123 : Z ^ 1124 : | -> 1125 : | N 1126 : | 1127 : +++++++++++++++++++++++----> 1128 : X 1129 : R 1130 : -----------> 1131 : 1132 : -> 1133 : N normale perpendiculaire au plan du cercle 1134 : 1135 : R rayon du cercle exterieur (butee) 1136 : 1137 : 1138 : Nota : Lorsque les conditions initiales rendent la liaison 1139 : effective des le debut du calcul, la force tangentielle 1140 : est obtenue en supposant a priori une phase d'adherence 1141 : a cet instant. 1142 : Le contact est pris interieur par defaut. 1143 : 1144 : 1145 : Exemple d'un jeu de donnees : 1146 : 1147 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1148 : TL1.'TYPE_LIAISON' = MOT 'CERCLE_CERCLE_FROTTEMENT' 1149 : TL1.'SUPPORT' = ... ; 1150 : TL1.'RAYON_SUPPORT' = ... ; 1151 : TL1.'EXCENTRATION' = ... ; 1152 : TL1.'NORMALE' = ... ; 1153 : TL1.'RAIDEUR' = ... ; 1154 : TL1.'RAYON_BUTEE' = ... ; 1155 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1156 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 1157 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1158 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 1159 : TL1.'CONTACT_INTERIEUR' = ... ; 1160 : avec l'amortissement 1161 : TL1.'AMORTISSEMENT' = ... ; 1162 : 1163 :
2.8 La liaison CERCLE_PLAN_FROTTEMENT base B
--------------------------------------------
1164 : 1165 : Choc d'un cercle represente par un point A appartenant a une 1166 : structure sur un milieu semi-infini, delimite par un plan fixe. 1167 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1168 : Les donnees sont : le type de la liaison 1169 : le point (objet de type POINT) 1170 : le rayon du cercle (objet de type FLOTTANT) 1171 : la normale (objet de type POINT) 1172 : la raideur de choc (objet de type FLOTTANT) 1173 : le jeu (objet de type FLOTTANT) 1174 : le coefficient de glissement (objet de type 1175 : FLOTTANT) 1176 : le coefficient d'adherence (objet de type 1177 : FLOTTANT) 1178 : la raideur tangentielle (objet de type 1179 : FLOTTANT) 1180 : l'amortissement tangentiel (objet de type 1181 : FLOTTANT) 1182 : optionnel : 1183 : l'amortissement de choc(objet de type FLOTTANT 1184 : 1185 : 1186 : Plan 1187 : 1188 : | 1189 : + | --> 1190 : + + P | N 1191 : + A* * |------> 1192 : + +. | 1193 : + . | 1194 : . | 1195 : . jeu | 1196 : .<--->| 1197 : 1198 : A centre du cercle SUPPORT de la structure 1199 : 1200 : P point contact cercle-plan 1201 : 1202 : AP rayon du cercle 1203 : 1204 : -> 1205 : N normale perpendiculaire au plan et dirigee vers 1206 : l'interieur du massif. 1207 : 1208 : Le jeu peut-etre negatif ou nul 1209 : 1210 : 1211 : Nota : Lorsque les conditions initiales rendent la liaison 1212 : effective des le debut du calcul, la force tangentielle 1213 : est obtenue en supposant a priori une phase d'adherence 1214 : a cet instant. 1215 : 1216 : 1217 : Exemple d'un jeu de donnees : 1218 : 1219 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1220 : TL1.'TYPE_LIAISON' = MOT 'CERCLE_PLAN_FROTTEMENT'; 1221 : TL1.'SUPPORT' = ... ; 1222 : TL1.'RAYON_SUPPORT' = ... ; 1223 : TL1.'NORMALE' = ... ; 1224 : TL1.'RAIDEUR' = ... ; 1225 : TL1.'JEU' = ... ; 1226 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1227 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 1228 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1229 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 1230 : avec l'amortissement 1231 : TL1.'AMORTISSEMENT' = ... ; 1232 : 1233 :
2.9 La liaison PROFIL_PROFIL_INTERIEUR base B
---------------------------------------------
1234 : 1235 : Choc d'un profil represente par un point A appartenant a une 1236 : structure sur un profil fixe. 1237 : Le profil represente par le point A est a l'interieur du profil 1238 : fixe. 1239 : La normale donnee est perpendiculaire au plan forme par les 1240 : profils. 1241 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1242 : Les donnees sont : le type de la liaison 1243 : le point (objet de type POINT) 1244 : le profil mobile (objet de type MAILLAGE) 1245 : le profil fixe (objet de type MAILLAGE) 1246 : la normale (objet de type POINT) 1247 : la raideur de choc (objet de type FLOTTANT) 1248 : l'exposant raideur (objet de type FLOTTANT) 1249 : 1250 : 1251 : 1252 : |-------------| 1253 : | |<--- profil fixe 1254 : | +++++++++ | 1255 : | + + | 1256 : | + A* +<------ profil mobile lie au point A 1257 : | + + | de la structure 1258 : | +++++++++ | 1259 : | | 1260 : |-------------| 1261 : 1262 : 1263 : ^ -> 1264 : | N 1265 : | 1266 : | 1267 : ---+++++++++--- 1268 : 1269 : -> 1270 : N normale perpendiculaire au plan des profils 1271 : 1272 : 1273 : Nota : 1- Les profils doivent etre orientes suivant le sens tri- 1274 : gonometrique. 1275 : 2- Dans la position de repos, les 2 maillages des profils 1276 : ne doivent pas avoir de points d'intersection. 1277 : 3- La force de choc normale est calculee de la façon 1278 : suivante : 1279 : b 1280 : F = -K * (aire) 1281 : 1282 : aire : la surface du profil ayant traverse le 1283 : profil fixe 1284 : K : raideur de choc, donnee par l'utilisateur 1285 : b : exposant raideur, donne par l'utilisateur 1286 : 1287 : 1288 : Exemple d'un jeu de donnees : 1289 : 1290 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1291 : TL1.'TYPE_LIAISON' = MOT 'PROFIL_PROFIL_INTERIEUR' ; 1292 : TL1.'SUPPORT' = ... ; 1293 : TL1.'PROFIL_MOBILE' = ... ; 1294 : TL1.'PROFIL_FIXE' = ... ; 1295 : TL1.'NORMALE' = ... ; 1296 : TL1.'RAIDEUR' = ... ; 1297 : TL1.'EXPOSANT_RAIDEUR' = ... ; 1298 : 1299 :
2.10 La liaison PROFIL_PROFIL_EXTERIEUR base B
----------------------------------------------
1300 : 1301 : Choc d'un profil represente par un point A appartenant a une 1302 : structure sur un profil fixe. 1303 : Le profil represente par le point A est a l'exterieur du profil 1304 : fixe. 1305 : La normale donnee est perpendiculaire au plan forme par les 1306 : profils. 1307 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1308 : Les donnees sont : le type de la liaison 1309 : le point (objet de type POINT) 1310 : le profil mobile (objet de type MAILLAGE) 1311 : le profil fixe (objet de type MAILLAGE) 1312 : la normale (objet de type POINT) 1313 : la raideur de choc (objet de type FLOTTANT) 1314 : l'exposant raideur (objet de type FLOTTANT) 1315 : 1316 : 1317 : 1318 : |-------| 1319 : | |<--------- profil fixe 1320 : | | +++++++ 1321 : | | + + 1322 : | | + A* +<--- profil mobile lie au point A 1323 : | | + + de la structure 1324 : | | +++++++ 1325 : | | 1326 : |-------| 1327 : 1328 : 1329 : ^ -> 1330 : | N 1331 : | 1332 : | 1333 : --------- +++++++ 1334 : 1335 : -> 1336 : N normale perpendiculaire au plan des profils 1337 : 1338 : 1339 : Nota : 1- Les profils doivent etre orientes suivant le sens tri- 1340 : gonometrique. 1341 : 2- Dans la position de repos, les 2 maillages des profils 1342 : ne doivent pas avoir de points d'intersection. 1343 : 3- La force de choc normale est calculee de la façon 1344 : suivante : 1345 : b 1346 : F = -K * (aire) 1347 : 1348 : aire : la surface du profil ayant traverse le 1349 : profil fixe 1350 : K : raideur de choc, donnee par l'utilisateur 1351 : b : exposant raideur, donne par l'utilisateur 1352 : 1353 : 1354 : Exemple d'un jeu de donnees : 1355 : 1356 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1357 : TL1.'TYPE_LIAISON' = MOT 'PROFIL_PROFIL_EXTERIEUR' ; 1358 : TL1.'SUPPORT' = ... ; 1359 : TL1.'PROFIL_MOBILE' = ... ; 1360 : TL1.'PROFIL_FIXE' = ... ; 1361 : TL1.'NORMALE' = ... ; 1362 : TL1.'RAIDEUR' = ... ; 1363 : TL1.'EXPOSANT_RAIDEUR' = ... ; 1364 : 1365 :
2.11 La liaison POINT_PLAN_FLUIDE
---------------------------------
1366 : 1367 : 2.11.1 La liaison POINT_PLAN_FLUIDE base A 1368 : ----------------------------------- 1369 : Choc d'un point appartenant a une structure sur un plan fixe. 1370 : Entre le plan et le point, il existe un film de fluide. 1371 : En base A, une liaison s'exprime sur une inconnue scalaire. 1372 : Pour exprimer un choc PLAN_FLUIDE (base A etant la base des 1373 : deplacements reels) on doit donner : 1374 : le type de la liaison 1375 : le support (objet de type POINT) 1376 : le coefficient d'inertie CI (objet de type FLOTTANT) 1377 : le coefficient de convection CC (objet de type FLOTTANT) 1378 : le coefficient de viscosite CV (objet de type FLOTTANT) 1379 : le coefficient de perte de charge d'eloignement CPE 1380 : (objet de type FLOTTANT) 1381 : le coefficient de perte de charge de rapprochement CPR 1382 : (objet de type FLOTTANT) 1383 : le jeu du fluide (objet de type FLOTTANT) 1384 : 1385 : 1386 : Plan Plan A point SUPPORT de la structure 1387 : | | 1388 : | | 1389 : | A | 1390 : | * | La direction de choc ne peut 1391 : | . | etre donnee que par le signe 1392 : | . | du jeu. 1393 : | . jeu positif 1394 : | .---->| 1395 : |<----. 1396 : jeu negatif 1397 : 1398 : la vitesse est calculee de la façon suivante : 1399 : xvit = (xdep - xdepm1) / pdts2 1400 : xvit : vitesse calculee 1401 : xdep : deplacement au pas m 1402 : xdepm1 : deplacement au pas m-1/2 1403 : pdts2 : demi-pas de temps 1404 : 1405 : la masse ajoutee est calculee de la façon suivante et est 1406 : ajoutee aux termes de gauche de l'equation: 1407 : m = CI / | jeu - xdep | 1408 : la force de convection est calculee de la façon suivante: 1409 : 2 2 1410 : F = -CC * xvit / ( jeu - xdep ) si jeu >0 1411 : 1412 : 2 2 1413 : F = CC * xvit / ( jeu - xdep ) si jeu <0 1414 : la force de viscosite est calculee de la façon suivante: 1415 : 3 1416 : F = -CV * xvit / | jeu - xdep | 1417 : la force de perte de charge est calculee de la façon suivante: 1418 : si xvit > 0 2 1419 : F = -CPE * xvit * |xvit| / |jeu - xdep | 1420 : si xvit < 0 2 1421 : F = -CPR * xvit * |xvit| / | jeu - xdep| 1422 : 1423 : 1424 : Exemple d'un jeu de donnees : 1425 : 1426 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1427 : TL1.'TYPE_LIAISON' = MOT 'POINT_PLAN_FLUIDE' ; 1428 : TL1.'SUPPORT' = ... ; 1429 : TL1.'COEFFICIENT_INERTIE' = ... ; 1430 : TL1.'COEFFICIENT_CONVECTION' = ... ; 1431 : TL1.'COEFFICIENT_VISCOSITE' = ... ; 1432 : TL1.'COEFFICIENT_P_D_C_ELOIGNEMENT' = ... ; 1433 : TL1.'COEFFICIENT_P_D_C_RAPPROCHEMENT' = ... ; 1434 : TL1.'JEU_FLUIDE' = ... ; 1435 : 1436 : 1437 : 2.11.2 La liaison POINT_PLAN_FLUIDE base B 1438 : ----------------------------------- 1439 : Choc d'un point appartenant a une structure sur un milieu 1440 : semi-infini, delimite par un plan fixe. 1441 : Entre le plan et le point, il existe un film de fluide. 1442 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1443 : Les donnees sont : le type de la liaison 1444 : le type de la liaison 1445 : le support (objet de type POINT) 1446 : la normale (objet de type POINT) 1447 : le coefficient d'inertie CI (objet de type FLOTTANT) 1448 : le coefficient de convection CC (objet de type FLOTTANT) 1449 : le coefficient de viscosite CV (objet de type FLOTTANT) 1450 : le coefficient de perte de charge d'eloignement CPE 1451 : (objet de type FLOTTANT) 1452 : le coefficient de perte de charge de rapprochement CPR 1453 : (objet de type FLOTTANT) 1454 : le jeu du fluide (objet de type FLOTTANT) 1455 : 1456 : 1457 : Plan A point SUPPORT de la structure 1458 : | 1459 : | --> --> 1460 : A | N N normale perpendiculaire au plan 1461 : * |------> et dirigee vers l'interieur 1462 : . | du massif. 1463 : . | 1464 : . jeu | Le jeu doit etre positif 1465 : .<--->| 1466 : 1467 : 1468 : la vitesse est calculee de la façon suivante : 1469 : xvit = (xdep - xdepm1) / pdts2 1470 : l'acceleration est calculee de la façon suivante : 1471 : xacc = (xvit - xvitm1) / pdts2 1472 : xvit : vitesse calculee 1473 : xacc : acceleration calculee 1474 : xdep : deplacement au pas m 1475 : xdepm1 : deplacement au pas m-1/2 1476 : xvit : vitesse au pas m 1477 : xvitm1 : vitesse au pas m-1/2 1478 : pdts2 : demi-pas de temps 1479 : 1480 : la force d'inertie est calculee de la façon suivante: 1481 : F = -CI * xacc / ( xdep + jeu ) 1482 : la force de convection est calculee de la façon suivante: 1483 : 2 2 1484 : F = CV * xvit / ( xdep + jeu ) 1485 : la force de viscosite est calculee de la façon suivante: 1486 : 3 1487 : F = -CC * xvit / ( xdep + jeu ) 1488 : la force de perte de charge est calculee de la façon suivante: 1489 : si xvit > 0 2 1490 : F = -CPE * xvit * |xvit| / ( xdep + jeu ) 1491 : si xvit < 0 2 1492 : F = -CPR * xvit * |xvit| / ( xdep + jeu ) 1493 : 1494 : 1495 : Exemple d'un jeu de donnees : 1496 : 1497 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1498 : TL1.'TYPE_LIAISON' = MOT 'POINT_PLAN_FLUIDE' ; 1499 : TL1.'SUPPORT' = ... ; 1500 : TL1.'NORMALE' = ... ; 1501 : TL1.'COEFFICIENT_INERTIE' = ... ; 1502 : TL1.'COEFFICIENT_CONVECTION' = ... ; 1503 : TL1.'COEFFICIENT_VISCOSITE' = ... ; 1504 : TL1.'COEFFICIENT_P_D_C_ELOIGNEMENT' = ... ; 1505 : TL1.'COEFFICIENT_P_D_C_RAPPROCHEMENT' = ... ; 1506 : TL1.'JEU_FLUIDE' = ... ; 1507 : 1508 :
2.12 La liaison COUPLAGE_DEPLACEMENT base A
-------------------------------------------
1509 : 1510 : Cette liaison calcule une force appliquee sur un mode i 1511 : proportionnelle au deplacement issu d'un mode j. 1512 : 1513 : Fi = coeff. * Qj 1514 : 1515 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1516 : Les donnees sont : 1517 : - le type de la liaison 1518 : - le support (objet de type POINT) representant le mode 1519 : sur lequel s'applique la force 1520 : - l'origine (objet de type POINT) representant le mode 1521 : d'ou provient la force 1522 : - le coefficient de proportionnalite entre la force et le 1523 : deplacement (objet de type FLOTTANT) 1524 : et, si la relation est une fonction du temps, 1525 : - le type de fonction (mot 'COS', 'SIN') 1526 : - ainsi que la frequence (W en rad/s) de cette fonction 1527 : de maniere a creer la force : 1528 : Fi(t) = coeff. * cos(Wt) * Qj(t) 1529 : et, si la relation fait intervenir un produit de convolution, 1530 : - la fonction h(t) a convoluer (objet de type 'LISTREEL') 1531 : fournie sous la forme { h(0) h(\Delta t) ... h(T) } 1532 : de maniere a creer la force : 1533 : Fi(t) = coeff. * \int_0^T h(\tau)*Qj(t-\tau) d\tau 1534 : 1535 : Exemple d'un jeu de donnees : 1536 : 1537 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1538 : TL1.'TYPE_LIAISON' = MOT 'COUPLAGE_DEPLACEMENT' ; 1539 : TL1.'SUPPORT' = ... ; 1540 : TL1.'ORIGINE' = ... ; 1541 : TL1.'COEFFICIENT' = ... ; 1542 : (TL1.'FONCTION' = ... ;) 1543 : (TL1.'FREQUENCE' = ... ;) 1544 : (TL1.'FONCTION_CONVOLUTION' = ... ;) 1545 : 1546 :
2.13 La liaison COUPLAGE_VITESSE base A
---------------------------------------
1547 : 1548 : Cette liaison calcule une force appliquee sur un mode i 1549 : proportionnelle a la vitesse issue d'un mode j. 1550 : . 1551 : Fi = coeff. * Qj 1552 : 1553 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1554 : Les donnees sont : le type de la liaison 1555 : le type de la liaison 1556 : le support (objet de type POINT) representant le mode 1557 : sur lequel s'applique la force 1558 : l'origine (objet de type POINT) representant le mode 1559 : d'ou provient la force 1560 : le coefficient de proportionnalite entre la force et 1561 : la vitesse (objet de type FLOTTANT) 1562 : 1563 : La vitesse est calculee de la façon suivante : 1564 : xvit = (xdep - xdepm1) / pdts2 1565 : oº: xvit est la vitesse calculee 1566 : xdep est le deplacement au pas m 1567 : xdepm1 est le deplacement au pas m-1/2 1568 : pdts2 est le demi-pas de temps 1569 : 1570 : 1571 : Exemple d'un jeu de donnees : 1572 : 1573 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1574 : TL1.'TYPE_LIAISON' = MOT 'COUPLAGE_VITESSE' ; 1575 : TL1.'SUPPORT' = ... ; 1576 : TL1.'ORIGINE' = ... ; 1577 : TL1.'COEFFICIENT' = ... ; 1578 : 1579 :
2.14 La liaison POLYNOMIALE base A
----------------------------------
1580 : 1581 : Cette liaison calcule une force appliquee a un mode i, constituee par 1582 : un ensemble de contributions provenant d'autres modes (modes j) : 1583 : 1584 : b .c ' d .e ' 1585 : f = a [ Q (t - T ) Q (t - T ) ] [ Q (t - T ) Q (t - T ) ] .. 1586 : i i j j j j k k k k 1587 : 1588 : avec : Q = < q - J > si J >= 0 <.> etant la partie positive de . 1589 : j j d d 1590 : = < J - q > si J < 0 1591 : d j d 1592 : . . 1593 : Q = < q - J > si J >= 0 <.> etant la partie positive de . 1594 : j j v v 1595 : . 1596 : = < J - q > si J < 0 1597 : v j v 1598 : 1599 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE. 1600 : Les donnees sont : 1601 : - le type de la liaison : POLYNOMIALE 1602 : - le support (objet de type POINT) representant le mode i sur 1603 : lequel s'applique la liaison 1604 : - un coefficient (objet de type FLOTTANT) 1605 : et pour chaque contribution modale, une table de sous-type CONTRIBUTION, 1606 : referencee dans la precedente a l'indice du point origine du mode j cont 1607 : - l'exposant du deplacement (objet de type FLOTTANT) 1608 : - le terme de retard du deplacement (objet de type FLOTTANT) 1609 : - l'exposant de la vitesse (objet de type FLOTTANT) 1610 : - le terme de retard de la vitesse (objet de type FLOTTANT) 1611 : - le jeu relatif au deplacement (objet de type FLOTTANT) 1612 : - le jeu relatif a la vitesse (objet de type FLOTTANT) 1613 : 1614 : Remarques : un des modes origine j peut etre le mode support i. Les indi 1615 : de la table de sous-type CONTRIBUTION sont facultatifs, les valeurs 1616 : correspondantes seront mises a zero par defaut. 1617 : Exemple d'un jeu de donnees : 1618 : 1619 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1620 : TL1.'TYPE_LIAISON' = MOT 'POLYNOMIALE' ; 1621 : TL1.'SUPPORT' = ... ; <--- point support 1622 : TL1.'COEFFICIENT' = ... ; 1623 : TL2 = TABLE 'CONTRIBUTION' ; 1624 : TL1.Pj = TL2 ; <--- point origine 1625 : TL2.'EXPOSANT_DEPLACEMENT' = ... ; 1626 : TL2.'RETARD_DEPLACEMENT' = ... ; 1627 : TL2.'EXPOSANT VITESSE' = ... ; 1628 : TL2.'RETARD_VITESSE' = ... ; 1629 : TL2.'JEU_DEPLACEMENT' = ... ; 1630 : TL2.'JEU_VITESSE' = ... ; 1631 : 1632 :
2.15 La liaison POINT_CERCLE_MOBILE base B
------------------------------------------
1633 : 1634 : Choc d'un point de la structure sur un cercle mobile, avec prise 1635 : en compte du frottement sec dans le plan tangent du contact. 1636 : Pour le calcul des deplacements et des vitesses relatifs la rotation 1637 : du cercle dans son plan est negligee. Le moment de la force de 1638 : contact par rapport a l'axe du cercle est aussi neglige. 1639 : Le contact peut etre interieur ou exterieur. 1640 : 1641 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1642 : Les donnees sont : le type de la liaison 1643 : le point (objet de type POINT) 1644 : le centre du cercle (objet de type POINT) 1645 : la normale perpendiculaire au plan du 1646 : cercle (objet de type POINT) 1647 : le rayon du cercle (objet de type FLOTTANT) 1648 : la raideur de choc (objet de type FLOTTANT) 1649 : le coefficient de glissement (objet de type 1650 : FLOTTANT) 1651 : le coefficient d'adherence (objet de type 1652 : FLOTTANT) 1653 : la raideur tangentielle (objet de type 1654 : FLOTTANT) 1655 : l'amortissement tangentiel (objet de type 1656 : FLOTTANT) 1657 : optionnel : 1658 : l'amortissement de choc(objet de type FLOTTANT 1659 : le type de contact (objet de type LOGIQUE) 1660 : 1661 : Y ^ 1662 : | 1663 : .|. 1664 : . | . O centre du cercle 1665 : . | . 1666 : | A point de la structure 1667 : . A *------.--> 1668 : * O X 1669 : . . 1670 : . . 1671 : . . 1672 : -> 1673 : N normale perpendiculaire 1674 : Z ^ au plan du cercle 1675 : | -> 1676 : | N R rayon du cercle 1677 : | 1678 : ...............-----> 1679 : X 1680 : R 1681 : -------> 1682 : 1683 : Nota : Lorsque les conditions initiales rendent la liaison 1684 : effective des le debut du calcul, la force tangentielle 1685 : est obtenue en supposant a priori une phase d'adherence 1686 : a cet instant. 1687 : Le contact est pris interieur par defaut. 1688 : 1689 : 1690 : Exemple d'un jeu de donnees : 1691 : 1692 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1693 : TL1.'TYPE_LIAISON' = MOT 'POINT_CERCLE_MOBILE' 1694 : TL1.'POINT' = ... ; 1695 : TL1.'CERCLE' = ... ; 1696 : TL1.'NORMALE' = ... ; 1697 : TL1.'RAIDEUR' = ... ; 1698 : TL1.'RAYON' = ... ; 1699 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1700 : TL1.'COEFFICIENT_ADHERENCE' = ... ; 1701 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1702 : TL1.'AMORTISSEMENT_TANGENTIEL' = ... ; 1703 : TL1.'CONTACT_INTERIEUR' = ... ; 1704 : avec l'amortissement 1705 : TL1.'AMORTISSEMENT' = ... ; 1706 : 1707 : 1708 :
2.16 La liaison POINT_POINT_DEPLACEMENT_PLASTIQUE base B
--------------------------------------------------------
1709 : 1710 : Choc elastoplastique de deux points pouvant appartenir 1711 : a des structures differentes. 1712 : La liaison peut etre permanente, dans ce cas il faut choisir 1713 : le modele d'ecrouissage. 1714 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1715 : 1716 : Les donnees sont : le type de la liaison 1717 : le premier point (objet de type POINT) 1718 : le deuxieme point (objet de type POINT) 1719 : la normale (objet de type POINT) 1720 : la loi de comportement elastoplastique 1721 : entre les deux points (objet de type EVOLUTION) 1722 : le jeu (objet de type FLOTTANT) 1723 : optionnel : 1724 : l'amortissement (objet de type FLOTTANT) 1725 : liaison permanente (objet de type LOGIQUE) 1726 : modele d'ecrouissage (objet de type MOT) 1727 : 1728 : --> 1729 : Point A N Point B 1730 : * ---------------->* 1731 : 1732 : --> 1733 : La normale N indiquant la direction de choc 1734 : 1735 : Exemple d'un jeu de donnees : 1736 : 1737 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1738 : TL1.'TYPE_LIAISON' = MOT 'POINT_POINT_DEPLACEMENT_PLASTIQUE' ; 1739 : TL1.'POINT_A' = ... ; 1740 : TL1.'POINT_B' = ... ; 1741 : TL1.'NORMALE' = ... ; 1742 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 1743 : TL1.'JEU' = ... ; 1744 : avec l'amortissement 1745 : TL1.'AMORTISSEMENT' = ... ; 1746 : avec liaison permanente 1747 : TL1.'LIAISON_PERMANENTE' = ... ; 1748 : TL1.'ECROUISSAGE' = 'ISOTROPE' ou 'CINEMATIQUE'; 1749 : 1750 : Nota : La loi de comportement decrit la loi force-deplacement : 1751 : - le premier point de l'evolution doit etre l'origine (f=0 ; X=0) 1752 : - le deuxieme point doit correspondre au seuil elastique : 1753 : (F=force limite elastique ; X=deplacement limite elastique) 1754 : - les autres points decrivent la partie plastique de la courbe. 1755 : 1756 :
2.17 La liaison POINT_POINT_ROTATION_PLASTIQUE base B
-----------------------------------------------------
1757 : 1758 : Il s'agit d'une liaison de type rotule elastoplastique de deux points pou 1759 : appartenir a des structures differentes. 1760 : La liaison peut etre permanente, dans ce cas il faut choisir 1761 : le modele d'ecrouissage. 1762 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1763 : 1764 : Les donnees sont : le type de la liaison 1765 : le premier point (objet de type POINT) 1766 : le deuxieme point (objet de type POINT) 1767 : l'axe de rotation (objet de type POINT) 1768 : la loi de comportement elastoplastique 1769 : ou elastique de la rotule entre les 1770 : deux points (objet de type EVOLUTION) 1771 : le jeu (objet de type FLOTTANT) 1772 : optionnel : 1773 : l'amortissement (objet de type FLOTTANT) 1774 : liaison permanente (objet de type LOGIQUE) 1775 : modele d'ecrouissage (objet de type MOT) 1776 : comportement elastique (objet de type LOGIQUE) 1777 : 1778 : / 1779 : / 1780 : _____/_ 1781 : | __/ | 1782 : point A * |_/| * Point B 1783 : |__/_| | 1784 : / 1785 : / 1786 : / axe de 1787 : rotation 1788 : 1789 : L'axe de rotation indiquant la rotation de choc 1790 : 1791 : Exemple d'un jeu de donnees : 1792 : 1793 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1794 : TL1.'TYPE_LIAISON' = MOT 'POINT_POINT_ROTATION_PLASTIQUE' ; 1795 : TL1.'POINT_A' = ... ; 1796 : TL1.'POINT_B' = ... ; 1797 : TL1.'AXE_ROTATION' = ... ; 1798 : TL1.'LOI_DE_COMPORTEMENT' = ... ; 1799 : TL1.'JEU' = ... ; 1800 : avec l'amortissement 1801 : TL1.'AMORTISSEMENT' = ... ; 1802 : avec liaison permanente 1803 : TL1.'LIAISON_PERMANENTE' = ... ; 1804 : TL1.'ECROUISSAGE' = 'ISOTROPE' ou 'CINEMATIQUE'; 1805 : TL1.'COMPORTEMENT_ELASTIQUE' = ... ; 1806 : 1807 : 1808 : Nota : * La loi de comportement decrit la loi moment-rotation (si non elasti 1809 : - le premier point de l'evolution doit etre l'origine (M=0 ; R=0) 1810 : - le deuxieme point doit correspondre au seuil elastique : 1811 : (M=moment limite elastique ; R=rotation limite elastique) 1812 : - les autres points decrivent la partie plastique de la courbe. 1813 : * Si la liaison est permanente, le jeu est mis a zero 1814 : 1815 :
2.18 La liaison LIGNE_LIGNE_FROTTEMENT base B
---------------------------------------------
1816 : 1817 : Choc d'une ligne contre une autre ligne. 1818 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1819 : 1820 : Les donnees sont : le type de la liaison 1821 : la ligne maitre (objet de type MAILLAGE) 1822 : la ligne esclave (objet de type MAILLAGE ou POINT) 1823 : le coefficient de glissement (objet de type FLOTTANT) 1824 : le coefficient d'adherence (objet de type FLOTTANT) 1825 : la raideur tangentielle (objet de type FLOTTANT) 1826 : l'amortissement tangentiel (objet de type FLOTTANT) 1827 : les raideurs de choc (objet de type CHAMPOINT) 1828 : la normale au plan de contact (obligatoire qu'en 3D) 1829 : (objet de type POINT) 1830 : optionnels : 1831 : les amortissements de choc (objet de type CHPOINT) 1832 : l'indicateur de recherche de contact (objet de type MO 1833 : l'indicateur de symetrie (objet de type MOT) 1834 : 1835 : 1836 : *---* *------* 1837 : | / \ 1838 : *--* ---> * Ligne * 1839 : Ligne | | Esclave | 1840 : Maitre * * * 1841 : | <--- \ / 1842 : *--* *------* 1843 : | 1844 : *---* 1845 : 1846 : Exemple d'un jeu de donnees : 1847 : 1848 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1849 : TL1.'TYPE_LIAISON' = MOT 'LIGNE_LIGNE_FROTTEMENT' ; 1850 : TL1.'LIGNE_MAITRE' = ... ; 1851 : TL1.'LIGNE_ESCLAVE' = ... ; 1852 : TL1.'NORMALE' = ... ; 1853 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1854 : TL1.'COEFFICIENT_ADHERENCE ' = ... ; 1855 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1856 : TL1.'AMORTISSEMENT_TANGENTIEL'= ... ; 1857 : TL1.'RAIDEURS' = ... ; 1858 : TL1.'SYMETRIE' = ... ; 1859 : TL1.'RECHERCHE' = ... ; 1860 : avec l'amortissement 1861 : TL1.'AMORTISSEMENTS' = ... ; 1862 : 1863 : Les maillages sont orientes pour que suivant le sens de la ligne 1864 : la zone interdite soit a gauche, si l'on se place suivant la normale 1865 : au plan de conatct . Les elements sont de type SEG2 et la ligne 1866 : esclave peut se reduire a un point. On teste la penetration des 1867 : noeuds de la ligne esclave dans la surface maitre. 1868 : Si l'on veut incerser les roles on indique : 1869 : TL1.'SYMETRIE'='GLOBALE' ou 'LOCALE'. Avec le mot 'LOCALE' on 1870 : n'inverese les roles que pour les noeuds maitres qui ont etes 1871 : sollicites lors de la premiere passe. 1872 : La recherche du positionnement des noeuds les uns par rapport aux 1873 : autres peut etre optimisee, ou peut etre effectuee en globalite en 1874 : indiquant TL1.'RECHERCHE'='LOCALE' ou 'GLOBALE'respectivement. 1875 : Les champoints de raideur et d'amortissement concernent tous les 1876 : points des maillages (maitre et esclave). La force appliquee sur un 1877 : noeud esclave est calculee a partir des valeurs de raideur et d' 1878 : amortissement associees a ce noeud. 1879 : Pour l'instant, seul le modele de frottement d'Oden, decrit a la 1880 : fin de la notice est disponible. Les valeurs de la raideur 1881 : tangentielle et de l'amortissement tangentiel doivent etre definies 1882 : en consequence. 1883 : 1884 :
2.19 La liaison LIGNE_CERCLE_FROTTEMENT base B
----------------------------------------------
1885 : 1886 : Choc d'une ligne contre une serie de butees (de memes normales et 1887 : de memes rayons ) ou contre un guidage cylindrique droit et de 1888 : rayon constant. 1889 : Il faut definir une table de sous-type LIAISON_ELEMENTAIRE 1890 : 1891 : Les donnees sont : le type de la liaison 1892 : la ligne maitre (objet de type MAILLAGE) 1893 : la ligne esclave (objet de type MAILLAGE ou POINT) 1894 : le coefficient de glissement (objet de type FLOTTANT) 1895 : le coefficient d'adherence (objet de type FLOTTANT) 1896 : la raideur tangentielle (objet de type FLOTTANT) 1897 : l'amortissement tangentiel (objet de type FLOTTANT) 1898 : les raideurs de choc (objet de type CHAMPOINT) 1899 : la normale au butees ou la direction du cylindre. 1900 : (objet de type POINT) 1901 : le rayon des butees ou du cylindre 1902 : (objet de type FLOTTANT) 1903 : optionnels : 1904 : les amortissements de choc (objet de type CHPOINT) 1905 : l'indicateur de recherche de contact (objet de type 1906 : MOT) 1907 : l'indicateur d'inversion (objet de type MOT). 1908 : l'indicateur d'actualisation ou pas de la 1909 : normale de contact(objet de type MOT) 1910 : 1911 : 1912 : Comme ligne maitre on definit la ligne sur laquelle vont choquer les 1913 : butees. La ligne esclave est la ligne contenant les centres des butees. 1914 : Pour modeliser une liaison ligne-butees, on va donc rentrer les champoint 1915 : de raideurs et d'amortissements des butees. 1916 : 1917 : Par contre dans le cas d'une liaison ligne-cylindre, ce sont les noeuds d 1918 : la ligne qui choquent contre les parois du cylindre. 1919 : La ligne sera toujours definie comme ligne maitre, et l'axe du cylindre 1920 : comme ligne esclave, mais l'indicateur d'inversion sera mis a VRAI. 1921 : On rentrera les champoints de raideurs et d'amortissements des noeuds de 1922 : la ligne maitre. 1923 : 1924 : 1925 : | | | | -------------- 1926 : | | | \|/ | | 1927 : ---*------*------*---- ------|------------|-----lig 1928 : | | | ligne ou -------------- 1929 : | | | cylindre 1930 : butees 1931 : 'RECHERCHE' 1932 : Exemple d'un jeu de donnees : 1933 : 1934 : TL1 = TABLE 'LIAISON_ELEMENTAIRE' ; 1935 : TL1.'TYPE_LIAISON' = MOT 'LIGNE_CERCLE_FROTTEMENT' ; 1936 : TL1.'LIGNE_MAITRE' = ... ; 1937 : TL1.'LIGNE_ESCLAVE' = ... ; 1938 : TL1.'NORMALE' = ... ; 1939 : TL1.'RAYON' = ... ; 1940 : TL1.'COEFFICIENT_GLISSEMENT' = ... ; 1941 : TL1.'COEFFICIENT_ADHERENCE ' = ... ; 1942 : TL1.'RAIDEUR_TANGENTIELLE' = ... ; 1943 : TL1.'AMORTISSEMENT_TANGENTIEL'= ... ; 1944 : TL1.'RAIDEURS' = ... ; 1945 : TL1.'INVERSION' = ... ; 1946 : TL1.'RECHERCHE' = ... ; 1947 : TL1.'ACTNOR' = ... ; 1948 : avec l'amortissement 1949 : TL1.'AMORTISSEMENTS' = ... ; 1950 : 1951 : Les elements sont de type SEG2 et la ligne esclave peut se 1952 : reduire a un point. 1953 : La recherche du positionnement des noeuds les uns par rapport aux 1954 : autres peut etre optimisee, ou peut etre effectuee en globalite en 1955 : indiquant TL1.'RECHERCHE'='LOCALE' ou 'GLOBALE'respectivement. 1956 : L'indicateur d'actualisation doit etre mis a VRAI ou FAUX. 1957 : Les champoints de raideur et d'amortissement concernent tous les 1958 : points du maillage qui choque. La force appliquee sur un 1959 : noeud impactant est calculee a partir des valeurs de raideur et d' 1960 : amortissement associees a ce noeud. 1961 : Pour l'instant, seul le modele de frottement d'Oden, decrit a la 1962 : fin de la notice est disponible. Les valeurs de la raideur 1963 : tangentielle et de l'amortissement tangentiel doivent etre definies 1964 : en consequence. 1965 :
2.20 La liaison PALIER_FLUIDE base B
------------------------------------
1966 : 1967 : Cette liaison calcule les forces exercees par le film fluide sur 1968 : un arbre tournant dans un palier hydrodynamique. 1969 : Trois modeles de calcul des forces sont disponibles : 1970 : - le modele de palier court (PALIER_COURT) 1971 : - le modele de palier long (PALIER_LONG) 1972 : - le modele de Rhode et Li (RODELI) 1973 : Les trois peuvent modeliser des paliers cylindriques, mais seul 1974 : le modele de Rhode et Li permet de modeliser des palier a lobes. 1975 : Ce dernier est base sur l'hypothese d'un champ de pression 1976 : parabolique suivant l'axe du palier (hypothèse identique a celle 1977 : du palier court). Le palier long (L/R > 8) suppose quant a lui un 1978 : champ de pression constant selon l'axe du palier (on neglige le 1979 : debit axial). 1980 : 1981 : La geometrie du palier, les caracteristiques du film fluide ainsi 1982 : que la vitesse de rotation de l'arbre sont definis dans une table 1983 : de sous-type LIAISON_ELEMENTAIRE. 1984 : 1985 : Les donnees communes a tous les type de palier sont : 1986 : - le type de la liaison : 'TYPE_LIAISON' = 'PALIER_FLUIDE' 1987 : - le type du modele : 'MODELE_PALIER' = | 'RODELI' 1988 : | 'PALIER_COURT' 1989 : | 'PALIER_LONG' 1990 : - le point support : 'POINT_SUPPORT' (objet de type POINT) 1991 : - le point origine : 'POINT_ORIGINE' (objet de type POINT) 1992 : uniquement possible avec la syntaxe 1 de DYNE 1993 : - la viscosite dynamique du fluide : 'VISCOSITE' (type FLOTTANT) 1994 : - la masse volumique du fluide : 'RHO_FLUIDE' (type FLOTTANT) 1995 : - la longueur du palier : 'LONGUEUR_PALIER' (type FLOTTANT) 1996 : - le rayon de l'arbre : 'RAYON_ARBRE' (type FLOTTANT) 1997 : - la vitesse de rotation de l'arbre en rad/s : 'VITESSE_ROTATION' 1998 : (type FLOTTANT) 1999 : 2000 : Les donnees a renseigner dans le cas 'RODELI' sont : 2001 : - la table definissant la geometrie du palier : 2002 : 'GEOMETRIE_PALIER' (objet de type TABLE) contenant elle meme : 2003 : -- le nombre de lobe : 'NOMBRE_LOBES' (type ENTIER) 2004 : (1 pour un palier cylindrique) 2005 : -- la pression d'admission au niveau des lobes : 2006 : 'PRESSION_ADMISSION' (type FLOTTANT) 2007 : -- le critere d'arret : 'CRITERE_ARRET' (type FLOTTANT) 2008 : un critere d'arret de 0.005 correspond a une erreur admise 2009 : de 0.5% sur le calcul de la pression dans le palier 2010 : (1.E-5 par defaut). 2011 : -- les tables definissant la geometrie de chaque lobe : 2012 : entier 1, 2, ... NOMBRE_LOBES (objet de type TABLE) 2013 : contenant elle meme : 2014 : --- le jeu radial d'usinage du lobe : 2015 : 'JEU_USINAGE' (type FLOTTANT) 2016 : --- la precharge du lobe : 'PRECHARGE' (type FLOTTANT) 2017 : --- l'angle d'asymetrie du lobe : 'ASYMETRIE' (type FLOTTANT) 2018 : --- l'angle de debut du lobe : 'ANGLE_DEBUT' (type FLOTTANT) 2019 : --- l'amplitude angulaire du lobe : 2020 : 'AMPL_ANGLE' (type FLOTTANT) 2021 : --- le nombre de mailles pour le calcul du champ de pression 2022 : sur le lobe par differences finies : 'NB_MAILLES' 2023 : (type FLOTTANT) (100 par defaut) 2024 : --- le coefficient de surrelaxation, lie a la methode de 2025 : resolution numerique : 'COEF_SUR' (type FLOTTANT). 2026 : (1.715 par defaut) 2027 : 2028 : Nota : L'axe de l'arbre tournant correspond a l'axe Ox, l'axe de 2029 : reference pour la definition des angles caracterisant la geometrie 2030 : d'un palier a lobes est l'axe Oz. 2031 : Les angles sont fournis en radians. 2032 : 2033 : Z ^ 2034 : | O : centre du coussinet 2035 : C . . . .D Oi : centre du lobe 2036 : .+ | OOi : PRECHARGE 2037 : . \ | (Z,OC) : angle d'ASYMETRIE 2038 : . \ | (Z,OiD) : ANGLE_DEBUT 2039 : . \ | (OiD,OiF) : AMPL_ANGLE 2040 : . \|O Y 2041 : . +---------------> 2042 : F \ 2043 : +Oi 2044 : 2045 : Les donnees a renseigner dans le cas 'PALIER_COURT' et 2046 : 'PALIER_LONG' sont : 2047 : - le jeu radial d'usinage : 'JEU_USINAGE' (type FLOTTANT) 2048 : 2049 : Actuellement cette liaison est disponible seulement avec l'option 2050 : DE_VOGELAERE 2051 : 2052 : Exemple d'un jeu de donnees : 2053 : TL1 = TABLE LIAISON_ELEMENTAIRE; 2054 : TL1 . 'TYPE_LIAISON' = MOT 'PALIER_FLUIDE'; 2055 : TL1 . 'MODELE_PALIER' = MOT 'RODELI'; 2056 : TL1 . 'POINT_SUPPORT' = Point1 ; 2057 : TL1 . 'VISCOSITE_FLUIDE' = Flottant1 ; 2058 : TL1 . 'RHO_FLUIDE' = Flottant2 ; 2059 : TL1 . 'LONGUEUR_PALIER' = Flottant3 ; 2060 : TL1 . 'RAYON_ARBRE' = Flottant4 ; 2061 : TL1 . 'VITESSE_ARBRE' = Flottant5 ; 2062 : TL1 . 'GEOMETRIE_PALIER' = TABLE1 ; 2063 : 2064 : TABLE1 . 'NOMBRE_LOBES' = Entier1 ; 2065 : TABLE1 . 'PRESSION_ADMISSION' = Flottant6 ; 2066 : TABLE1 . 'CRITERE_ARRET' = Flottant7 ; 2067 : TABLE1 . 1 = TABLE1_1 ; 2068 : TABLE1 . 2 = TABLE1_2 ; 2069 : TABLE1 . ... 2070 : TABLE1 . n = TABLE1_n ; (n = Nombre de lobes) 2071 : 2072 : TABLE1_1 . 'JEU_USINAGE' = Flot11a ; 2073 : TABLE1_1 . 'ASYMETRIE' = Flot11b ; 2074 : TABLE1_1 . 'PRECHARGE' = Flot11c ; 2075 : TABLE1_1 . 'ANGLE_DEBUT' = Flot11d ; 2076 : TABLE1_1 . 'AMPL_ANGLE' = Flot11e ; 2077 : TABLE1_1 . 'NB_MAILLES' = Entier11 ; 2078 : TABLE1_1 . 'COEF_SUR' = Flot11f ; 2079 : 2080 : TABLE1 . n = TABLE1_n ; (n = Nombre de lobes) 2081 : 2082 : TABLE1_1 . 'JEU_USINAGE' = Flot11a ; 2083 : TABLE1_1 . 'ASYMETRIE' = Flot11b ; 2084 : TABLE1_1 . 'PRECHARGE' = Flot11c ; 2085 : TABLE1_1 . 'ANGLE_DEBUT' = Flot11d ; 2086 : TABLE1_1 . 'AMPL_ANGLE' = Flot11e ; 2087 : TABLE1_1 . 'NB_MAILLES' = Entier11 ; 2088 : TABLE1_1 . 'COEF_SUR' = Flot11f ; 2089 : 2090 : 2091 : Remarques : 2092 : ___________ 2093 : 2094 : * Toutes les TABLES doivent etre sous-typees. 2095 : 2096 : * On peut verifier le bon fonctionnement de l'execution des sous-pro- 2097 : grammes avec "OPTION IMPI 333 ;". 2098 : 2099 : * On peut comptabiliser le temps passe dans les sous-programmes 2100 : avec "OPTION IMPI 444 ;". 2101 :

© Cast3M 2003 - Tous droits réservés.
Mentions légales