You are on page 1of 13

Version

default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 1/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Ralisation d'une tude gnie civil avec cbles


de prcontrainte

Rsum :
Ce document a pour but de donner des conseils pour raliser des tudes de bton arm avec des cbles de
prcontrainte. Il donne des informations sur les prcautions de maillage, sur les modalits dapplication de la
prcontrainte et sur les possibilits de phasage.

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Version
default
Date : 31/07/2015 Page : 2/13
Rvision
Cl : U2.03.06

80d02e4b4acd

Introduction
Les tudes de Gnie Civil sont souvent assez complexes raliser dans la mesure o elles font
intervenir des modlisations 3D , coques, barres et plusieurs matriaux. Ce document essaie de
mutualiser lexprience acquise sur le sujet en donnant des conseils de mthodologie pour le maillage
et la phase de modlisation, pour ce qui concerne les structures prcontraintes.
La mise en uvre numrique de la tension exige quelques prcautions d'usage, notamment dans le
cas des calculs non-linaires, puisque la chronologie des chargements peut impacter les rsultats.
Dans ce document, nous voyons comment mettre en place les commandes pour reproduire quelques
exemples de situations envisageables dans la ralit.

Remarque prliminaire
Dans Code_Aster, les cbles de prcontrainte sont modliss par des lments 1D (barre 2
nuds). Leur mise en tension est possible et consiste appliquer une tension non nulle dans ces
cbles. Deux variantes existent pour raliser cette mise en tension. La premire mthode consiste
mettre en place les conditions cinmatiques entre le cble et le bton, calculer la tension le long du
cble et ensuite appliquer ces chargements au modle (chargement instantan) pour chercher
l'quilibre de la structure. Son inconvnient est que la tension qui rsulte de l'quilibre est
gnralement plus faible que celle demande par l'utilisateur.
La deuxime mthode est une amlioration de la premire : elle garantit que la tension l'quilibre soit
exactement celle demande, mais permet galement la mise en tension successive des cbles pour
recrer le phasage de la mise en prcontrainte de la structure. Le dernier intrt de cette mthode,
cest la possibilit d'appliquer la tension du cble de faon graduelle, ce qui peut tre ncessaire pour
des comportements de type non-linaire, notamment en cas de fissuration du bton pendant la phase
de mise en prcontrainte.
Dans les deux cas, les ingrdients de base sont les mmes (oprateur DEFI_CABLE_BP et
AFFE_CHAR_MECA). La diffrence vient du fait que dans le premier cas, la mise en quilibre est faite
simplement par un STAT_NON_LINE alors que dans le deuxime cas, on utilise la macro-commande
CALC_PRECONT qui englobe un certain nombre de manipulations du modle pour assurer la mise en
tension (cf. [R7.01.02]).

Premire tape : le maillage


Pour raliser un calcul sur une structure de gnie civil, il est ncessaire de mailler le bton, et
ventuellement les armatures ainsi que les cbles de prcontrainte.

Le maillage du bton peut tre ralis avec nimporte quel lment volumique en 3D ou en 2D .
Les lments peuvent tre linaires ou quadratiques.

Les armatures sont obligatoirement mailles avec des SEG2 dont les nuds doivent tre
confondus avec ceux du bton. Il faut donc y penser lorsquon maille le bton. Par ailleurs, il faut
tre vigilant si le bton est maill avec des lments cubiques de faon bien faire correspondre
tous les nuds bton situs le long de larmature avec un nud acier : autrement dit si le bton
est maill avec des lments quadratiques, lendroit o doit passer une armature, il faut dfinir 2
SEG2 acier pour une maille bton.

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 3/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Les cbles de prcontrainte doivent tre maills avec des SEG2 . En revanche, il nest pas
ncessaire de faire concider les nuds du cble et les nuds bton : la commande
DEFI_CABLE_BP permet en effet de crer galement des liaisons cinmatiques qui vont lier les
nuds du cble avec les nuds du bton de la maille environnante. Par contre, cela gnre un
grand nombre de multiplicateurs de Lagrange qui vont alourdir le calcul. Il y a donc un compromis
trouver entre facilit de raliser le maillage et cot du calcul.

Afin de pouvoir dfinir les cbles, il est ncessaire davoir nomm les nuds dancrage chaque
extrmit du cble.

Deuxime tape : la mise en donne du problme


On dtaille ici les diffrentes tapes de la mise en donne dun problme type de bton prcontraint
dans Code_Aster. Pour chaque phase, on prcise les ventuelles questions se poser et les
informations quil faut fournir. Un exemple de mise en application est propos en annexe o lon donne
les diffrentes variantes pour la phase de rsolution.

4.1

Lecture et enrichissements ventuels du maillage


Vrifier que les nuds dancrage sont bien accessibles (individuellement) par un GROUP_NO.
Crer les ventuels groupes de nuds ou de mailles pour le post-traitement.
Orienter correctement les groupes de mailles o on impose des chargements de type pression ou flux
(commande ORIE_PEAU_3D (2D) ).

4.2

Affectation dun modle


A lheure actuelle, les armatures et les cbles de prcontrainte ne peuvent tre modliss que par des
lments BARRE (sappuyant sur des SEG2 ). Pour le bton, le choix est beaucoup plus libre, en
revanche, il faut noter les limitations suivantes :

en prsence de cble de prcontrainte, lutilisation de DEFI_CABLE_BP nautorise que les


lments volumiques et les modlisations de plaque (DKT, Q4GG) ;

loprateur CALC_PRECONT qui permet notamment de ne pas mettre tous les cbles en
tension simultanment est compatible avec les mmes modlisations.

4.3

Caractristiques des lments de structure


Dfinir la section des armatures passives et des cbles de prcontrainte.

4.4

Dfinition des matriaux


Les lois de comportement disponibles pour le bton sont :

ELAS,

MAZARS version locale ou non-locale [R7.01.08]

ENDO_ISOT_BETON version locale ou non locale [R7.01.04]

ENDO_ORTH_BETON version locale ou non locale [R7.01.09]

BETON_DOUBLE_DP [R7.01.03]

KIT_DDI pour combiner un modle mcanique avec un modle de fluage : BETON_DOUBLE_DP


avec GRANGER_FP, et ses variantes [R7.01.01] ou MAZARS avec BETON_UMLV_FP.
Les lois de comportement disponibles pour les aciers sont : peu prs toutes les lois sont utilisables
avec les lments barres, les plus couramment utilises sont :
ELAS

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 4/13


Rvision
Cl : U2.03.06

80d02e4b4acd

VMIS_CINE_LINE (plasticit crouissage cinmatique linaire)


VMIS_ISOT_LINE (plasticit crouissage isotrope linaire)
VMIS_ISOT_TRAC (plasticit crouissage isotrope donn par une courbe en traction)
PINTO_MENEGOTTO

Le choix de la loi dtermine les mots-cls renseigner sous DEFI_MATERIAU.


En prsence de cbles et pour pouvoir utiliser DEFI_CABLE_BP, il faut galement avoir renseign :

le mots-cl BETON_BPEL (PERT_FLUA, PERT_RETR) pour les mailles bton,

le mots-cl ELAS et ACIER_BPEL (SY, FROT_LINE, FROT_COURB, MU0_RELAX,


RELAX_1000) pour lacier des cbles de prcontrainte.
Tous ces paramtres ne sont pas obligatoires.
Remarques :
1) Le paramtre SY demande une attention particulire puisque contrairement ce qu'on
pourrait attendre, il n'intervient pas dans un ventuel calcul non linaire avec la plasticit des
cbles. Le SY renseign sous ACIER_BPEL correspond au paramtre Fprg indiqu dans le
rglement BPEL et qui permet de calculer la perte par relaxation. Pour permettre un calcul
avec plastification, il faut dclarer la limite d'lasticit avec la loi de comportement choisie.
2) La commande DEFI_CABLE_BP ne peut pas considrer le cas o les caractristiques
lastiques du bton travers par le cble peuvent varier avec la temprature.
3) La commande DEFI_CABLE_BP peut supporter le cas o un cble traverse plusieurs
matriaux bton. Il faut cependant que tous les btons aient les mmes proprits vis--vis
du BPEL, c'est--dire les mmes proprits sous le mot-cl BPEL_BETON.

4.5

Dfinition des cbles


La phase de dfinition des cbles passe par la commande DEFI_CABLE_BP. Cela permet de dfinir
quelle doit tre la tension dans les cbles selon les rgles du BPEL, en fonction de la tension initiale,
du recul dancrage (qui sapplique uniquement pour les ancrages actifs), de la relaxation de lacier et
des dformations diffres du bton (fluage et retrait).
Signalons quun seul DEFI_CABLE_BP peut regrouper plusieurs cbles condition quils aient les
mmes paramtres dentre pour le calcul de la tension, et que lon souhaite tendre tous ces cbles
simultanment.
Le poinonnement cr par les ancrages peut quelques fois donner lieu des difficults numriques
de modlisation. L'origine de ce problme est li l'incompatibilit du mode de chargement (une force
ponctuelle cr par l'ancrage) par rapport au maillage du bton ( 2D ou 3D ). Pour viter ce problme,
le mot-cl CONE sous DEFI_CABLE_BP (disponible partir de la V7 de Code_Aster) permet de dfinir
un volume reprsentant le cne d'vanouissement plac l'extrmit des cbles, et ainsi de rpartir la
force de poinonnement sur un volume du bton, et non plus sur un ou, quelques nuds au plus. La
gomtrie de ce volume correspond un cylindre dont les dimensions (longueur et rayon) devraient
correspondre au cne d'vanouissement rellement employ. Cependant il faut noter que si le
maillage du bton dans cette rgion n'est pas suffisamment fin, le volume du cne ne pourra pas
intgrer des nuds de bton en plus. Mais dans cette condition le problme de concentration de
contrainte sera probablement insignifiant.

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 5/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Remarques :
1)
2)

4.6

Chaque extrmit de cble peut tre dclare comme tant actif ou


passif . Si un cble ne comporte aucune extrmit active, aucune tension
n'est alors applique.
L'utilisation de loption CONE requiert une attention particulire quant la faon
dimposer les conditions aux limites sous peine de voir apparatre des
conditions cinmatiques surabondantes qui empchent la rsolution du
problme.

Dfinition des chargements


Il est ncessaire de dfinir sparment (soit autant dappels AFFE_CHAR_MECA(_F)) les
chargements suivants :

Les conditions aux limites ainsi que les ventuels chargements instantans valables ds le
dbut du calcul

Les relations cinmatiques permettant de relier les nuds cble aux nuds bton :
RELA_CINE_BP=_F(RELA_CINE=OUI). Ce chargement est ncessaire pour tout calcul
avec STAT_NON_LINE sur le modle contenant les cbles de prcontrainte (sinon erreur
fatale pour cause de matrice non factorisable).
Pendant lappel CALC_PRECONT, les liaisons cinmatiques ne doivent pas tre inclues dans
les chargements sauf lorsque lon effectue la mise en tension en plusieurs tapes. Il faut en
effet inclure les liaisons cinmatiques pour les cbles qui ont dj t mis en tension par un
premier CALC_PRECONT : cela concerne donc les cbles qui nentrent ni dans le mot-cl
CABLE_BP ni dans le mot-cl CABLE_BP_INACTIF (cf. exemple en annexe et plus
particulirement le scnario 1). Dans ce cas, il faut penser dfinir autant de chargement que
de phases de mise en tension diffrentes.

Les chargements postrieurs la mise en tension des cbles.

La rsolution du problme mcanique


Il sagit ici de prciser les chargement inclure (mot-cl EXCIT) lors de lappel CALC_PRECONT.
Plusieurs cas se prsentent.
1)

Lutilisateur souhaite mettre en tension simultanment tous les cbles de prcontrainte ainsi
qu'un chargement instantan, sans autres chargements au pralable. Dans ce cas, il suffit de
faire appel une seule fois la macro-commande CALC_PRECONT. Le chargement est compos
des conditions aux limites et des ventuels chargements instantans. Sous le mot-cl CABLE_BP,
on inclura tous les concepts DEFI_CABLE_BP (voir scnario 3 en annexe).

2)

Lutilisateur souhaite faire des calculs avant la mise en tension des cbles. Dans ce cas, il
convient :
1) soit de ne pas inclure les cbles dans le modle utilis pour faire les calculs
avant la mise en tension des cbles
2) soit dutiliser sous le mot-cl COMPORTEMENT de STAT_NON_LINE, la loi de
comportement RELATION=SANS pour les mailles du cble. Dans ce cas, il
est indispensable dajouter dans les chargements, les relations cinmatiques
liant
cble
et
bton
(obtenues
en
crivant
AFFE_CHAR_MECA(RELA_CINE_BP=_F(RELA_CINE=OUI))) (voir scnario
1 et 3 en annexe).

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

3)

Version
default
Date : 31/07/2015 Page : 6/13
Rvision
Cl : U2.03.06

80d02e4b4acd

Lutilisateur souhaite mettre successivement en tension les cbles. Dans ce cas, il faut faire appel
CALC_PRECONT autant de fois que ncessaire. CABLE_BP contiendra les concepts
DEFI_CABLE_BP associs aux cbles que lon est en train de tendre au cours de cet appel
CALC_PRECONT, CABLE_BP_INACTIF contiendra ceux que lon souhaite tendre ultrieurement.
De cette faon, cest la macro-commande qui se charge daffecter une loi de comportement SANS
ces cbles et dinclure les liaisons cinmatiques associes ces mmes cbles.
Pour le chargement, il sagit dinclure systmatiquement les conditions aux limites ainsi que les
ventuels chargements instantans. A partir du deuxime appel CALC_PRECONT, il convient
dinclure en plus, les liaisons cinmatiques lies aux cbles dj mis en tension aux tapes
prcdentes (voir scnario 1 en Annexe).

Dans tous les cas de figure, pour les STAT_NON_LINE qui suivent la mise en tension des cbles, il est
important de ne pas oublier lensemble des liaisons cinmatiques lies aux cbles
Remarque :
Si pour une raison ou une autre, l'utilisateur ne souhaite pas utiliser CALC_PRECONT pour
mettre en tension les cbles de prcontrainte, il est possible davoir recours lancienne
mthode de mise en tension des cbles malgr ses inconvnients [R7.01.02]. La mise en
tension est ralise simplement en incluant dans les charges le concept AFFE_CHAR_MECA
dfini par RELA_CINE_BP = F(RELA_CINE = OUI, SIGM_BPEL=OUI) . A l'issue
de ce calcul, la tension dans les cbles nest plus gale celle prescrite par le BPEL.
Nanmoins, il est possible de dterminer les coefficients de correction appliquer aux
tensions initiales appliques aux cbles (au niveau de la dclaration de l'oprateur
DEFI_CABLE_BP ) permettant de compenser globalement la perte par dformation
instantane de la structure. Une fois le fichier de commande modifi par ces coefficients de
correction, la modlisation des cbles de prcontrainte est accomplie.
Attention, dans le cas denchanement de STAT_NON_LINE , il convient partir du deuxime
appel, de ninclure dans le chargement que les relations cinmatiques et pas la tension dans
les cbles, sous peine dajouter cette tension, chaque calcul (voir scnario 2 en annexe).
Cela ncessite donc de crer un deuxime AFFE_CHAR_MECA avec loprande
RELA_CINE_BP = F(RELA_CINE = OUI, SIGM_BPEL=NON) (cf. scnario 2 en
Annexe).

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 7/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Annexe
Voici un exemple d'application inspir du cas test [V6.04.164] (SSNV164). Il sagit dun poteau travers
par 5 cbles, et le chargement est compos de :

la pesanteur
la prcontrainte dans les cbles
une pression sur la face suprieure

La mise en donne est commune, ensuite on montre 3 scnarios pour rsoudre le problme :
Le premier scnario est le plus physique :

prise en compte de la pesanteur


mise en tension des cbles 1 et 2
mise en tension des cbles 3 et 4
mise en tension du cble 5
mise en pression

Le deuxime scnario est celui quon appliquait avant le dveloppement de loprateur


CALC_PRECONT (jusqu la version 6 de Code_Aster) et qui est la mthode qui reste prconise dans
le cas o on utilise un modle DKT pour le bton

prise en compte de la pesanteur et mise en tension des 5 cbles


mise en pression

Le troisime scnario est identique au deuxime en ce qui concerne lordre dapplication des
chargements mais il utilise loprateur CALC_PRECONT et permet ainsi davoir directement la tension
rglementaire dans les cbles de prcontrainte

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 8/13


Rvision
Cl : U2.03.06

80d02e4b4acd

La mise en donne du problme


MA=LIRE_MAILLAGE(...)
MA=DEFI_GROUP(...)
MO=AFFE_MODELE(MAILLAGE=MA,
AFFE=(_F(GROUP_MA='VOLTOT',
PHENOMENE='MECANIQUE',
MODELISATION='3D',),
_F(GROUP_MA=('CAB1','CAB2','CAB3','
CAB4','CAB5'),
PHENOMENE='MECANIQUE',
MODELISATION='BARRE',),),)
CE=AFFE_CARA_ELEM(MODELE=MO,
BARRE=_F(... ),)
MBETON=DEFI_MATERIAU(ELAS=_F(...),
BPEL_BETON=_F(),);
MCABLE=DEFI_MATERIAU(ELAS=_F(... ),
BPEL_ACIER=_F(SY=1.94E11,
FROT_COURB=0.0,
FROT_LINE=1.5E-3,),
ECRO_LINE = _F(...))

Lecture et enrichissement du maillage. La cration des


GROUP_NO lis aux cbles nest indispensable que pour
un ventuel post-traitement le long de ceux-ci.

Dfinition des modles (3D pour le bton, BARRE pour


les cbles)

Caractristiques gomtriques (transversales) des


lments barres
Cration et affectation des caractristiques matriaux
pour le cble et le bton :
Bton : lastique + donnes rglementaires BPEL par
dfaut
Acier : lastique +donnes rglementaires BPEL +
donnes pour modle plastique crouissage isotrope

CMAT=AFFE_MATERIAU(...)
CAB_BP1=DEFI_CABLE_BP(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
GROUP_MA_BETON='VOLTOT',
DEFI_CABLE=_F(GROUP_MA='CAB1',
GROUP_NO_ANCRAGE=('PC1D','PC1F',),),
TYPE_ANCRAGE=('ACTIF','PASSIF',),
TENSION_INIT=3.75E6,
RECUL_ANCRAGE=0.001,);
CAB_BP2=DEFI_CABLE_BP(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
GROUP_MA_BETON='VOLTOT',
DEFI_CABLE=_F(GROUP_MA='CAB2',
GROUP_NO_ANCRAGE=('PC2D','PC2F',),),
TYPE_ANCRAGE=('ACTIF','PASSIF',),
TENSION_INIT=3.75E6,
RECUL_ANCRAGE=0.001,)
CAB_BP3=DEFI_CABLE_BP(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
GROUP_MA_BETON='VOLTOT',
DEFI_CABLE=_F(GROUP_MA='CAB3',
GROUP_NO_ANCRAGE=('PC3D','PC3F',),),
TYPE_ANCRAGE=('ACTIF','PASSIF',),
TENSION_INIT=3.75E6,
RECUL_ANCRAGE=0.001,)
CAB_BP4=DEFI_CABLE_BP(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
GROUP_MA_BETON='VOLTOT',
DEFI_CABLE=_F(GROUP_MA='CAB4',

Dfinition des 5 cbles de prcontrainte


Remarque :
Il est possible de regrouper :
CAB_BP1 et CAB_BP2 mais aussi CAB_BP3 et
CAB_BP4
puisquils
ont
les
mmes
caractristiques et
sont mis en tension
simultanment.
Dans le cas o tous les cbles sont tendus
simultanment ( scnario 2 et 3), on peut regrouper
tous les cbles sauf le 5 dont les ancrages sont
diffrents (ACTIF/ACTIF contre ACTIF/PASSIF).

GROUP_NO_ANCRAGE=('PC4D','PC4F',),),
TYPE_ANCRAGE=('ACTIF','PASSIF',),
TENSION_INIT=3.75E6,
RECUL_ANCRAGE=0.001,)
CAB_BP5=DEFI_CABLE_BP(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
GROUP_MA_BETON='VOLTOT',
DEFI_CABLE=_F(GROUP_MA='CAB5',
GROUP_NO_ANCRAGE=('PC5D','PC5F',),),

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 9/13


Rvision
Cl : U2.03.06

80d02e4b4acd

TYPE_ANCRAGE=('ACTIF','ACTIF',),
TENSION_INIT=3.75E6,
RECUL_ANCRAGE=0.001,)

Cration des chargements :


CLIM =AFFE_CHAR_MECA(MODELE=MO,
DDL_IMPO =...,
PESANTEUR =... )
CMCAB1=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP1,
SIGM_BPEL='NON',
RELA_CINE='OUI',),)
CMCAB2=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP2,
SIGM_BPEL='NON',
RELA_CINE='OUI',),)
CMCAB3=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP3,
SIGM_BPEL='NON',
RELA_CINE='OUI',),)
CMCAB4=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP4,
SIGM_BPEL='NON',
RELA_CINE='OUI',),)
CMCAB5=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP5,
SIGM_BPEL='NON',
RELA_CINE='OUI',),);
PRES =AFFE_CHAR_MECA(MODELE=MO,
PRES_REP =_F(GROUP_MA = HAUT,
PRES = 500,), )
FCT = DEFI_FONCTION(NOM_PARA = INST,
VALE = (0. ,0., 600., 0., 1000., 1.),)

les conditions aux limites et la pesanteur

Les liaisons cinmatiques reliant le cble au bton


(ici SIGM_BPEL=NON , car on ne veut pas inclure
dans ce chargement la tension dans les cbles)

Les chargements postrieurs la mise en tension des


cbles (ici une pression)

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 10/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Scnario 1

LINST=DEFI_LIST_REEL(VALE=(0.0,150.,300.,450.,600.,1000.),
);
# ETAPE 1 : effet de la pesanteur
RES1 = STAT_NON_LINE(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION =
'ELAS',),
_F(RELATION = 'SANS',
GROUP_MA= ('CABLE'),),),
EXCIT =(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1),
_F(CHARGE = CMCAB2),
_F(CHARGE = CMCAB3),
_F(CHARGE = CMCAB4),
_F(CHARGE = CMCAB5),),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 150.),)

Les
cbles
ninterviennent
pas :
do
RELATION=SANS , mais comme ils sont prsents
dans le modle, on inclut les liaisons cinmatiques les
concernant (sinon les cbles "tombent").

# ETAPE 2 : mise en tension des cbles 1 et 2


#-------------------------------------------------------RES1 = CALC_PRECONT(reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F( RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT=(_F(CHARGE = CLIM,),),
CABLE_BP=(CAB_BP1,CAB_BP2),
CABLE_BP_INACTIF =
(CAB_BP3,CAB_BP4,CAB_BP5,),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 300.,),)

Alors que les conditions aux limites et la pesanteur


sont maintenues, CALC_PRECONT , va mettre en
tension les cbles 1 et 2, tout en maintenant inactifs
les cbles 3,4 et 5.
Affecter la loi de comportement relle aux cbles.
Ne pas inclure les liaisons cinmatiques liant les
cbles au bton, CALC_PRECONT sen charge

# ETAPE 3 : mise en tension cbles 3 et 4


#-------------------------------------------------------RES1 = CALC_PRECONT( reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F( RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1,),
_F(CHARGE = CMCAB2,),),
CABLE_BP
=( CAB_BP3 , CAB_BP4 ),
CABLE_BP_INACTIF = ( CAB_BP5 ,),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 450.),)
# ETAPE 4 : mise en tension cble 5
#----------------------------------------------------------RES1 = CALC_PRECONT( reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F(RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F( RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1,),
_F(CHARGE = CMCAB2,),
_F(CHARGE = CMCAB3,),
_F(CHARGE = CMCAB4,),),
CABLE_BP
=( CAB_BP5 ,),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 600.,),)

Cette fois les cbles 1 et 2 sont dj tendus et ne sont


donc plus grs par CALC_PRECONT , cest pourquoi il
faut inclure dans le chargement en plus des conditions
aux limites, les liaisons cinmatiques pour ces 2
cbles. En revanche rien mettre pour le cble 5,
toujours inactif, et pour les cbles 3 et 4 que
CALC_PRECONT va mettre en tension cette tape

Seul le cble 5 est gr par CALC_PRECONT , il faut


donc inclure les liaisons cinmatiques pour les autres
cbles dj tendus (1,2,3 et 4).

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

# ETAPE 5 : mise en pression


#----------------------------------------------------------RES1 = STAT_NON_LINE( reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F( RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1,),
_F(CHARGE = CMCAB2,),
_F(CHARGE = CMCAB3,),
_F(CHARGE = CMCAB4,),
_F(CHARGE = CMCAB5,),
_F(CHARGE = PRES,
FONC_MULT = FCT,)),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 1000.),)

Date : 31/07/2015 Page : 11/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Tous les cbles sont maintenant actifs. Le chargement


doit comprendre les conditions aux limites, les
chargements instantans, les liaisons cinmatiques
pour tous les cbles et les nouveaux chargements
appliquer (ici PRES ).

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 12/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Scnario 2

LINST=DEFI_LIST_REEL(VALE=(0.0, 600., 1000.),);


CMCAB1B=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP1,
SIGM_BPEL='OUI',
RELA_CINE='OUI',),)
CMCAB2B=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP2,
SIGM_BPEL='OUI',
RELA_CINE='OUI',),)
CMCAB3B=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP3,
SIGM_BPEL='OUI',
RELA_CINE='OUI',),)
CMCAB4B=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP4,
SIGM_BPEL='OUI',
RELA_CINE='OUI',),)
CMCAB5B=AFFE_CHAR_MECA(MODELE=MO,
RELA_CINE_BP=_F(CABLE_BP=CAB_BP5,
SIGM_BPEL='OUI',
RELA_CINE='OUI',),);

Pour appliquer directement la tension dans les cbles,


on a besoin de dfinir de nouveaux chargements
contenant la fois les liaisons cinmatiques liant cble
et bton, et la valeur de la tension inclure dans les
cbles (do SIGM_BPEL=OUI , contrairement aux
chargements CMCABi dfinis initialement).

# ETAPE 1 : effet de la pesanteur + tension des cbles


RES1 = STAT_NON_LINE(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F(RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F(RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1B),
_F(CHARGE = CMCAB2B),
_F(CHARGE = CMCAB3B),
_F(CHARGE = CMCAB4B),
_F(CHARGE = CMCAB5B),),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 600.),)
# ETAPE 2: mise en pression
#----------------------------------------------------------RES1 = STAT_NON_LINE(reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F(RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1,),
_F(CHARGE = CMCAB2,),
_F(CHARGE = CMCAB3,),
_F(CHARGE = CMCAB4,),
_F(CHARGE = CMCAB5,),
_F(CHARGE = PRES,
FONC_MULT = FCT,)),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 1000.),)

Le chargement est compos de CLIM et des CMCABiB


contenant les liaisons cinmatiques et la tension dans
les cbles

On maintient toujours les conditions aux limites et la


pesanteur, on inclut la pression. Pour les cbles, cest
bien les CMCABi car on souhaite juste maintenir les
liaisons cinmatiques (sinon, on ajoute une nouvelle
fois la tension dans les cbles)

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

Version
default

Code_Aster
Titre : Ralisation d'une tude gnie civil avec cbles de[...]
Responsable : MICHEL-PONNELLE Sylvie

Date : 31/07/2015 Page : 13/13


Rvision
Cl : U2.03.06

80d02e4b4acd

Scnario 3

LINST=DEFI_LIST_REEL(VALE=(0.0, 600., 1000.),);


# ETAPE 1 : effet de la pesanteur + tension des cbles
RES1 = CABLE_PRECONT(MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F(RELATION = 'VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
CABLE_BP = (CAB_BP1,CAB_BP2,
CAB_BP3,CAB_BP4, CAB_BP5),
EXCIT
=_F(CHARGE = CLIM,),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 600.),)
# ETAPE 2 : mise en pression
#----------------------------------------------------------RES1 = STAT_NON_LINE( reuse=RES1,
ETAT_INIT=_F(EVOL_NOLI=RES1),
MODELE=MO,
CHAM_MATER=CMAT,
CARA_ELEM=CE,
COMPORTEMENT=(_F( RELATION = 'ELAS',
GROUP_MA='VOLTOT',),
_F( RELATION='VMIS_ISOT_LINE',
GROUP_MA = 'CABLE'),),
EXCIT
=(_F(CHARGE = CLIM,),
_F(CHARGE = CMCAB1,),
_F(CHARGE = CMCAB2,),
_F(CHARGE = CMCAB3,),
_F(CHARGE = CMCAB4,),
_F(CHARGE = CMCAB5,),
_F(CHARGE = PRES,
FONC_MULT = FCT,)),
INCREMENT=_F(LIST_INST = LINST,
INST_FIN = 1000.),)

Le chargement est compos de CLIM et les 5 cbles


sont mis en tension simultanment

On maintient toujours les conditions aux limites et la


pesanteur, on inclut la pression. Pour les cbles, on a
toujours besoin des liaisons cinmatiques les
concernant.

Manuel d'utilisation
Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u2.03: Thermo-mcanique

You might also like