Vous êtes sur la page 1sur 19

http://www.engr.uky.edu/~jbaker/ansys-heatxfer-1-v8p1.

pdf
!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Mis a jour en Octobre 2006 **
!** **
!****************************************************
/TITLE, Pylone electrique
/UNITS,SI ! unites en systeme international
/PREP7 ! entree en mode pre-traitement
!*

PI=4*ATAN(1) ! valeur de pi
THETA=15*PI/180 ! direction de la force en degre
F=1800 ! module de la force appliquee au pylone
E=210E9 ! module d'Young en GPa
SIGMA=0.27 ! Coefficient de Poisson du materiau
A=27.90E-4 ! Section du materiau en m2
ET,1,LINK1 ! element fini de type LINK1
R,1,A ! constantes reelles du materiau 1:
MP,EX,1,E ! module d'elasticite
MP,PRXY,1,SIGMA ! coefficient de Poisson

! Geometrie du Pylone: numero et coordonnees des noeuds


N,1,-2,0,0
N,2,2,0,0
N,3,-2,5,0
N,4,2,5,0
N,5,-1.5,8,0
N,6,1.5,8,0
N,7,-1.5,11,0
N,8,1.5,11,0
N,9,-4.5,12.5,0
N,10,4.5,12.5,0
N,11,-7.5,14,0
N,12,7.5,14,0
N,13,-4.5,14,0
N,14,4.5,14,0
N,15,-1.5,14,0
N,16,1.5,14,0

SAVE ! sauvegarde de la base de donnees

! Creation des elements constitutifs du pylone


EN,1,1,3
EN,2,2,4
EN,3,3,4
EN,4,1,4
EN,5,2,3

EN,6,4,6
EN,7,3,5
EN,8,5,6
EN,9,3,6
EN,10,4,5

EN,11,5,7
EN,12,6,8
EN,13,7,8
EN,14,5,8
EN,15,6,7

EN,16,8,10
EN,17,7,9
EN,18,10,12
EN,19,9,11
EN,20,12,14
EN,21,11,13
EN,22,14,16
EN,23,13,15
EN,24,10,14
EN,25,9,13
EN,26,10,16
EN,27,9,15
EN,28,8,16
EN,29,7,15
EN,30,8,15
EN,31,7,16
EN,32,15,16

! Conditions aux limites en deplacement


D,1,ALL,0
D,2,ALL,0
! Forces appliquees au pylone
F,11,FX,F*SIN(THETA) ! application de la composante de F suivant x
sur le noeud 11
F,11,FY,-F*COS(THETA) ! application de la composante de F suivant y
sur le noeud 11
F,12,FX,F*SIN(THETA) ! application de la composante de F suivant x
sur le noeud 12
F,12,FY,-F*COS(THETA) ! application de la composante de F suivant y
sur le noeud 12
FINISH ! fin du mode pre-traitement
/SOLU ! mode solution
ANTYPE, STATIC ! analyse statique
SOLVE ! demarrage de la resolution
SAVE ! sauvegarde de la base de donnees
/POST1 ! entree en mode post-traitement
SET,1,LAST ! lecture des resultats
/PBC,F,,1 ! affichage des forces
PLNSOL,U,SUM,1,1,0 ! affichage solution nodale pour le
deplacement
!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Derniere mise a jour Novembre 2006 **
!** **
!****************************************************

/title, Ecoulement autour d'un cylindre

/PREP7 ! entree dans le mode preprocessing


/UNITS,SI ! systeme international des unites
R=0.05 ! Rayon du cylindre en m
MU=1.8000e-5 ! viscosite dynamique en kg/(m.s)
RHO=1.230 ! masse volumique en kg/m3
RE=150 ! Nombre de Reynolds
VE=RE*MU/(RHO*2*R) ! Vitesse a l'infini m/s
NR1=30 ! nombre de division
NR2=30 !
NX1=5*NR1 !
NX2=6
NX3=2
RX1=0.2

ET,1,FLUID141 ! elements finis de type FLUID141

!coordonnees des points definissant le domaine


K,1,-10*R,-20*R
K,2,-5*R,-20*R
K,3,5*R,-20*R
K,4,40*R,-20*R
K,5,40*R,-5*R
K,6,40*R,5*R
K,7,40*R,20*R
K,8,5*R,20*R
K,9,-5*R,20*R
K,10,-10*R,20*R
K,11,-10*R,5*R
K,12,-10*R,-5*R
K,13,-5*R,-5*R
K,14,5*R,-5*R
K,15,5*R,5*R
K,16,-5*R,5*R
K,17,-R*(2**0.5)/2,R*(2**0.5)/2
K,18,-R*(2**0.5)/2,-R*(2**0.5)/2
K,19,R*(2**0.5)/2,-R*(2**0.5)/2
K,20,R*(2**0.5)/2,R*(2**0.5)/2
K,21,0,0 ! centre du cercle

!creation des aires delimitees par les differents points cles


A,1,2,13,12
A,2,3,14,13
A,3,4,5,14
A,14,5,6,15
A,15,6,7,8
A,16,15,8,9
A,11,16,9,10
A,12,13,16,11

LARC,18,19,21,R ! creation d'un arc de cercle ayant


pour centre le point 21, de rayon R reliant les points 18 et 19
LARC,19,20,21,R
LARC,20,17,21,R
LARC,17,18,21,R
L,16,17
L,13,18
L,14,19
L,15,20

! Creations des aires delimitees par les differentes lignes


AL,7,31,25,30
AL,13,26,31,32
AL,17,27,29,32
AL,23,28,29,30
SAVE

!maillage du domaine
LSEL,S,,,25,28
LESIZE,ALL,,,NR1,1
LSEL,S,,,7,17,10
LSEL,A,,,13,23,10
LSEL,A,,,11
LESIZE,ALL,,,NR1,1
LSEL,S,,,29,32,1
LESIZE,ALL,,,NR2,RX1
LSEL,S,,,10,12,2
LESIZE,ALL,,,NX1,1
LSEL,S,,,8,15,7
LESIZE,ALL,,,NX2,1
LSEL,S,,,5,18,13
LESIZE,ALL,,,NX3,1
LSEL,S,,,1,3,2
LSEL,A,,,20,21,1
LESIZE,ALL,,,NX3,1
SAVE ! sauvegarde de la base de donnees
avant maillage

MSHKEY,1
MSHAPE,0,2D ! maillage 2D mappe
AMESH,9,12,1 ! maillage des surfaces 9 a 12
AMESH,4 ! maillage de la surface 4
MSHKEY,0 ! maillage libre
MSHAPE,1,2D ! choix d'un maillage triangulaire
libre
AMESH,ALL ! maillage de toutes les surfaces non
encore maillees

!Conditions limites a l'entree


LSEL,S,,,4 ! selection de la ligne 4
LSEL,A,,,22,24,2 ! selection additionnelle des lignes
22 et 24
NSLL,S,1 ! selection des noeuds contenus dans
les lignes selectionnees
D,ALL,VX,VE ! vitesse dans la direction x egale a
VE
D,ALL,VY,0 ! vitesse dans la direction y nulle

!Conditions de non glissement sur le cylindre


LSEL,S,,,25,28 ! selection des lignes 25 a 28
NSLL,S,1 ! selection des noeuds contenus dans
les lignes
D,ALL,VX,0 ! vitesse dans la direction x nulle
D,ALL,VY,0 ! vitesse dans la direction y nulle

!Conditions limites a la sortie


LSEL,S,,,9,11,2 ! selection des lignes 9 et 12
LSEL,A,,,14 ! selection additionnelle de la ligne
14
NSLL,S,1 ! selection des noeuds contenus dans
les lignes selectionnees
D,ALL,PRES,0 ! pression relative nulle sur les
noeuds selectionnes

!Conditions limites aux frontieres


LSEL,S,,,1,5,4 ! selection des lignes 1 et 5
LSEL,A,,,8 ! selection additionnelle de la ligne
8
LSEL,A,,,15,21,3 ! selection additionnelle des lignes
15, 18 et 21
NSLL,S,1 ! selection des noeuds contenus dans
les lignes
D,ALL,PRES,0 ! pression relative nulle sur les
noeuds selectionnes

ALLS ! selection de tout


SAVE ! sauvegarde de la base de donnees
avant resolution
!Proprietes du fluide
FLDA,PROT,DENS,CONSTANT ! masse volumique constante
FLDA,NOMI,DENS,RHO ! masse volumique nominale
!FLDATA,PROT,DENS,AIR-SI
FLDATA,PROT,VISC,CONSTANT ! viscosite constante
FLDATA,NOMI,VISC,MU ! viscosite du fluide
FINISH ! sortie du mode preprocessing

/SOLU ! entree dans le mode solution


FLDATA,SOLU,TRAN,1 ! ecoulement transitoire
FLDATA,SOLU,TURB,0 ! laminaire
FLDATA,TIME,METH,NEWM ! Methode d'integration pour le pas
de temps
FLDATA,ALGR,SEGR,SIMPLEN ! choix du type d'algorithme
FLDATA,TIME,STEP,-1 ! pas de temps gouverne par
l'advection
FLDATA,TIME,GLOB,30 ! nombre d'iterations par pas de
temps
FLDATA,TIME,NUMB,4000 ! duree totale en seconde
FLDATA,TIME,APPE,1 ! ecriture des resultats dans le
fichier .rfl toutes les secondes
FLDATA,RELX,Vx,0.95 ! taux de relaxation
FLDATA,RELX,Vy,0.95
FLDATA,OUTP,PCOE,1 ! parametres supplementaies pour le
post-traitement
FLDATA,OUTP,TAUW,1
SOLVE ! demarrage de la resolution
FINISH ! sortie du mode solution

!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Derniere mise a jour Novembre 2006 **
!** **
!****************************************************
/FILNAME, Flow_over_plate,1 ! Nom du fichier + plus fichier log
/title, flow over a flat plate. ! Titre des graphiques

/PREP7 ! Mode preprocessing


L=1 ! longueur de la plaque en m
EP=0.002 ! Epaisseur de la plaque
LD=2*L ! longueur et largeur du domaine
RE=5000 ! Nombre de Reynolds
NU=1.8135E-5 ! Viscosite dynamique du fluide
RHO=1.205 ! Masse volumique du fluide
VE=RE*NU/(RHO*L) ! vitesse en m/s du fluide a l'infini

! Valeurs des NDIV pour le maillage du domaine


NX1=200
NX2=10
NY1=80
NY2=2*NX2
SPR=0.01 ! rapport d'espacement

!definition du type d'element


ET,1,FLUID141 ! choix du type d'element fini

! Creation des points cles definissant le domaine d'ecoulement


K,1,-LD/2,-LD/2
K,2,0,-LD/2
K,3,LD/2,-LD/2
K,4,LD/2,LD/2
K,5,0,LD/2
K,6,-LD/2,LD/2
K,7,-L/2,-EP
K,8,0,-EP/2
K,9,L/2,-EP
K,10,L/2,0
K,11,0,0
K,12,-L/2,0

!Generation des surfaces a partir des points cles delimitant le domaine


A,1,2,8,7,12,11,5,6
A,2,3,4,5,11,10,9,8

!Division des lignes pour le maillage


LSEL,S,,,3,5,2
LSEL,A,,,12,14,2
LESIZE,ALL,,,NX1,1
LSEL,S,,,1,7,6
LSEL,A,,,9,11,2
LESIZE,ALL,,,NX2,1
LSEL,S,,,8,10,2
LESIZE,ALL,,,NY2,1
LSEL,S,,,2
LESIZE,ALL,,,NY1,SPR
LSEL,S,,,6
LESIZE,ALL,,,NY1,1/SPR

ALLS ! selection de toutes les entites du


domaine
SAVE ! sauvegarde de la base de donnees
MSHAPE,1,2D ! choix d'un maillage triangulaire
AMESH,ALL ! demarrage du maillage du domaine

!Conditions aux limites


LSEL,S,,,8 ! selection de la ligne 8
NSLL,S,1 ! selection des noeuds sur la ligne 8
D,ALL,VX,VE ! vitesse suivant la direction des x
egale a VE sur les noeuds selectionnes
D,ALL,VY,0 ! Vy=0 sur les noeuds selectionnes

LSEL,S,,,3,5,1 ! selection des lignes 3, 4 et 5


LSEL,A,,,12,14,1 ! selection additionnelle des lignes
12,13 et 14
NSLL,S,1 ! selection des noeuds sur les lignes
selecionnees
D,ALL,VX,0 ! application de valeurs de Vx et Vy
nulles
D,ALL,VY,0 ! sur les noeuds selectionnes

LSEL,S,,,1,7,6 ! selection des lignes 1 et 7


LSEL,A,,,9,11,1 ! selection additionnelle des lignes
9, 10 et 11
NSLL,S,1 ! selection des noeuds sur les lignes
deja selecionnees
D,ALL,PRES,0 ! Pression relative nulle sur les
noeuds selectionnes

SAVE ! sauvegarde de la base de donnees

ALLSEL ! selection de tous les entites du


ddomaine
FINISH ! sortie du mode preprocessing
/SOLU ! mode solution
!Proprietes du fluide
FLDA,PROT,DENS,CONSTANT ! densite constante
FLDA,PROT,DENS,AIR-SI ! masse volumique de l'air
FLDA,PROT,VISC,CONSTANT ! viscosite constante
FLDA,PROT,VISC,AIR-SI ! Viscosite dynamique de l'air

FLDATA,SOLU,TRAN,0 ! ecoulement permanent


FLDATA,SOLU,TURB,0 ! laminaire
FLDATA,ALGR,SEGR,SIMPLEN ! choix du type d'algorithme
FLDATA,RELX,Vx,0.95 ! taux de relaxation
FLDATA,RELX,Vy,0.95
FLDATA,OUTP,PCOE,1 ! parametres suplementaires pour le
post-processing
FLDATA,OUTP,TAUW,1
FLDATA,ITER,EXEC,500 ! Nombre global d'iterations
SOLVE ! demarrage de la resolution
FINISH ! fin du mode solution

/POST1 !Post-traitement
SET,LAST ! lecture des dernieres donnees de
l'analyse
PLNSOL,V,SUM, 0 ! afffichage du profil de vitesse
!**************************************************************************
*********
!**
**
!** Auteur: Ambroise BROU
**
!** Cree en Aout 2005
**
!** Derniere mis a jour Decemnbre 2006
**
!**
**
!**************************************************************************
*********

/TITLE, Treillis pour grue


/UNITS,SI ! unites en systeme international
/PREP7 ! entree en mode pre-traitement
!*
ET,1,LINK8 ! element fini de type LINK8

E=210E9 ! module d'Young du materiau


SIGMA=0.27 ! coefficient de Poisson du materiau
RHO=7800 ! masse volumique du materiau
A1=2.2E-3 ! section 1
A2=1.1E-3 ! section 2
R,1,A1 ! constantes reelles du matriau 1: A1=2.2E-3
m2
R,2,A2 ! constantes reelles du matriau 1: A2=1.1E-3
m2
MP,EX,1,E
MP,PRXY,1,SIGMA
MP,DENS,1,RHO
G=9.81 ! intensite de la pesanteur
M=5000 ! charge
F=M*G ! module de la force appliquee a l'extremite
du treillis

! Geometrie du Pylone: numero et coordonnees des noeuds


N,1,0,0,1
N,2,2,0,1
N,3,4,0,1
N,4,6,0,1
N,5,8,0,0
N,6,6,0,-1
N,7,4,0,-1
N,8,2,0,-1
N,9,0,0,-1
N,10,1,3**0.5,0
N,11,3,3**0.5,0
N,12,5,3**0.5,0
N,13,6,3**0.5,0

SAVE ! sauvegarde de la base de donnees

! Creation des elements constitutifs du pylone


REAL,1 ! constante reelle 1 pour les elements qui
suivent

EN,1,1,2
EN,2,2,3
EN,3,3,4
EN,4,4,5
EN,5,5,6
EN,6,6,7
EN,7,7,8
EN,8,8,9
EN,9,10,11
EN,10,11,12
EN,11,12,13

REAL,2 ! constante reelle 2 pour le reste des


elements
EN,12,9,1
EN,13,9,2
EN,14,2,8
EN,15,2,7
EN,16,7,3
EN,17,7,4
EN,18,4,6
EN,19,1,10
EN,20,10,2
EN,21,2,11
EN,22,11,3
EN,23,3,12
EN,24,12,4
EN,25,4,13
EN,26,13,5
EN,27,6,13
EN,28,6,12
EN,29,12,7
EN,30,7,11
EN,31,11,8
EN,32,8,10
EN,33,10,9

! Conditions aux limites en deplacement


D,1,ALL,0
D,9,ALL,0
D,10,ALL,0

! Force appliquee au treillis


F,5,FY,-F ! application de la force F suivant y sur le
noeud 5
ACEL,0,G,0 ! acceleration suivant la direction y

FINISH ! fin du mode pre-traitement


/SOLU ! mode solution
ANTYPE, STATIC ! analyse statique
SOLVE ! demarrage de la resolution
SAVE ! sauvegarde de la base de donnees
/POST1 ! entree en mode post-traitement
SET,1,LAST
/VIEW,1,1,1,1
/PBC,ALL,,1
!/PBC,F,,1 ! afficage des forces
PLNSOL,U,SUM,1,1,0 ! affichage solution nodale pour le
deplacement

!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Derniere mis a jour Mai 2007 **
!** **
!****************************************************

/PREP7 ! entree en mode pre-traitement


/UNITS,SI ! systeme international
ET,1,141 ! Element fini de type Fluid141 pour le materiau 1
ET,2,182 ! element fini de type PLANE182 pour le materiau 2

D=0.5 ! Diametre du cylindre


EJ=0.02 ! Epaisseur du joint
LJ=0.35 ! longueur du joint
RE=2E5 ! Nombre de Reynolds
RHO=998 ! Masse volumique du fluide
MU=1.003E-3 ! Viscosite dynamique
VE=(MU*RE)/(RHO*D) ! Vitesse a l'entree du cylindre

! Parametres du maillage
NX1=40
NX2=15
NX3=3
NY1=20
NY2=10
SPCE1=-10

!Creation de la geometrie du probleme


! points cles
K,1,0,0
K,2,4*D,0
K,3,6*D,0
K,4,10*D,0
K,5,10*D,D
K,6,6*D,D
K,7,5*D+EJ,D
K,8,5*D+EJ,D-LJ
K,9,5*D-EJ,D-LJ
K,10,5*D-EJ,D
K,11,4*D,D
K,12,0,D

! Creation des aires


A,1,2,11,12 ! A1= region d'entree fluide
A,2,3,6,7,8,9,10,11 ! A2= region de sortie fluide
A,3,4,5,6 ! A3= region fluide subissant un morphing
A,7,8,9,10 ! A4= region solide

! preparation du maillage
LSEL,S,,,1,3,2
LSEL,A,,,12,14,2
LESIZE,ALL,,,NX1,1

LSEL,S,,,2,4,2
LSEL,A,,,6,13,7
LESIZE,ALL,,,NY1,SPCE1

LSEL,S,,,7,11,4
LESIZE,ALL,,,NX2,1

LSEL,S,,,5
LESIZE,ALL,,,NX1/2,1

LSEL,S,,,8,10,2
LESIZE,ALL,,,NY2,1

LSEL,S,,,9,15,6
LESIZE,ALL,,,NX3,1

ASEL,S,,,1,3,1 ! selection des surfaces 1 a 3


AATT,1 ! attribution des surfaces deja selectionnees a
l'element 1
MSHAPE,0,2D ! maillage quadrilateral pour l'element 1=region
fluide
AMESH,ALL

ASEL,S,,,4 ! selection de la surface numero 4


AATT,2,2,2 ! attribution de la surface 4 a l'element 2
MSHAPE,0,2D
AMESH,ALL

! Creation de l'environnement physique pour le fluide


ET,1,141 ! choix de l'element FLUID141
ET,2,0 ! on assigne l'element Null a la region non fluide

! application des conditions aux limites


LSEL,S,,,4
NSLL,S,1
D,ALL,VX,VE ! vitesse a l'entree
D,ALL,VY,0

! Vx et Vy nulles pour respecter les conditions de non glissement sur les


parois
LSEL,S,,,1,5,2
LSEL,A,,,12,14,2
NSLL,S,1
D,ALL,VX,0
D,ALL,VY,0
LSEL,S,,,7,11,1
NSLL,S,1
D,ALL,VX,0
D,ALL,VY,0

! condition de sortie ==> PRES=0


LSEL,S,,,13
NSLL,S,1
D,ALL,PRES,0

! conditions d'ecoulement et proprietes du fluide

FLDATA,SOLU,TURB,1 ! ecoulement turbulent compte tenu de


la vitesse
FLDATA,SOLU,TRAN,0 ! regime permanent
FLDA,PROT,DENS,CONSTANT ! masse volumique constante
FLDA,NOMI,DENS,RHO ! masse volumique nominale
FLDATA,PROT,VISC,CONSTANT ! viscosite constante
FLDATA,NOMI,VISC,MU
FLDATA,ALGR,SEGR,SIMPLEN ! choix du type d'algorithme
FLDATA,RELX,Vx,0.95 ! taux de relaxation
FLDATA,RELX,Vy,0.95
FLDATA,OUTP,PCOE,1

ASEL,S,,,2 ! selection de l'aire numero 2= aire de morphing


CM,AIRE2,AREA ! assignation d'un nom a l'aire deja selectionnee
ALLS

PHYSICS,WRITE,Fluide,Fluide
PHYSICS,CLEAR

! Creation de l'environnement physique pour le materiau2

ET,1,0 ! On assigne l'element Null a la region devant


contenir le fluide
ET,2,182 ! choix de l'element PLANE182 pour le materiau 2
MP,EX,2,2.82E6 ! Module d'elasticite du materiau=joint
MP,NUXY,2,0.5 ! Coefficient de Poisson
TB,HYPER,2,,,MOON !
TBDATA,1,0.293E+6 ! Constantes Mooney-Rivlin du materiau
TBDATA,2,0.177E+6 ! " " "

! Application des conditions aux limites en deplacement sur le materiau 2


LSEL,S,,,15
NSLL,S,1
D,ALL,UX,0 ! Partie superieure du joint fixe
D,ALL,UY,0
ALLS

ANTYPE,STATIC ! analyse statique


NLGEOM,ON ! prise en compte de larges deformations
PHYSICS,WRITE,Structure,Structure
PHYSICS,CLEAR

FSSOLV,'Fluide','Structure',2,'AIRE2',,,,,45,300,1,1 ! on fait
appel a la macro FSSOLV

PHYSICS,READ,Fluide ! lecteure des donnees de l'environnement fluide


contenues dans le fichier Fluide.ph1
/POST1 ! entree en mode post-traitement
SET,LAST
/PLOPTS,LEG1,0. ! legendes
/WINDOW,1,TOP ! activation de le fenetre au dessus
PLNSOL,V,SUM
/WINDOW,1,OFF ! deselection de la fenetre 1
/NOERASE ! eviter l'effacement de la fenetre entre deux
affichages
/WINDOW,2,BOT ! activation de la fenetre en dessous
PHYSICS,READ,Structure ! lecture des donnees de l'environnement
solide contenues dans le flichier structure.ph2
SET,LAST
UPCOORD,-1 ! On remet les noeuds de l'environnment solide dans
leur position initiale
PLNSOL,S,EQV,1,1 ! affichage des contraintes Von Mises dans la
structure solide
FINISH

!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Mis a jour en Octobre 2006 **
!** **
!****************************************************
/TITLE, Poutre sur deux appuis soumise a une charge repartie variable
/UNITS,SI ! systeme
international d'unite
/PREP7 ! entree en
mode preprocessing
!*
L=5 ! longueur de
la poutre en m
Q1=10000 ! charge
repartie en N/m
Q2=37000 ! charge
repartie en N/m
LE=0.25 ! longueur de
chaque element

ET,1,BEAM3 ! type
d'element fini: BEAM3
KEYOPT,1,6,1 ! affichage
des forces et des moments
KEYOPT,1,9,9 ! affichage de
9 points intermediaires entre les noeuds I et J
!*
R,1,43.00E-4,549.70E-8,0.14 ! constantes
reelles du materiau 1: aire, moment d'inertie et hauteur
! A=43.00E-4
m2, Izz=549.70E-8 m4, H=0.14 m
MP,EX,1,210E9 ! module
d'elasticite du materiau 1 en Pa
MP,PRXY,1,0.3 ! coefficient
de poisson du materiau 1

! Numero et coordonnees des points cles


K,1,0,0
K,2,L,0
L,1,2 ! creation de
la droite reliant les points 1 et 2
LESIZE,ALL,LE ! division de
la ligne en n elements de longueur LE m
LMESH,1 ! maillage de
la ligne representant la poutre
/PNUM,ELEM,1 ! affichage du
numero de chaque element
EPLOT ! affichage
des elements
SAVE ! sauvegarde
de la base de donnees
D,1,UX,0 ! deplacement
au noeud 1 nul suivant x
D,1,UY,0 ! deplacement
au noeud 1 nul suivant y
D,2,UY,0 ! deplacement
au noeud 2 nul suivant y
!Application des 2 charges uniformement reparties
ESEL,S,,,1,4 ! selection
des elements 1 a 4
SFBEAM,ALL,1,PRES,Q1 ! application
de la charge Q1 sur les elements preselectionnes
ESEL,S,,,17,20 ! selection
des elements 17 a 20
SFBEAM,ALL,1,PRES,Q2 ! application
de la charge Q2 sur les elements preselectionnes
ALLS
! Definition de l'equation de la charge
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'charge'
*SET,_FNCCSYS,0
! /INPUT,..\Dossier_ANSYS\charge_cubique.func,,,1
*DIM,%_FNCNAME%,TABLE,6,15,1,,,,%_FNCCSYS%
!
! Begin of equation: 21000-24000*{X}+15000*{X}^2-2000*{X}^3
*SET,%_FNCNAME%(0,0,1), 0.0, -999
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 24000, 0, 0, 2
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 1, -1, 3, 2
*SET,%_FNCNAME%(0,3,1), 0, -1, 0, 21000, 0, 0, -2
*SET,%_FNCNAME%(0,4,1), 0.0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,5,1), 0.0, -1, 0, 2, 0, 0, 2
*SET,%_FNCNAME%(0,6,1), 0.0, -2, 0, 1, 2, 17, -1
*SET,%_FNCNAME%(0,7,1), 0.0, -1, 0, 15000, 0, 0, -2
*SET,%_FNCNAME%(0,8,1), 0.0, -4, 0, 1, -1, 3, -2
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 1, -3, 1, -4
*SET,%_FNCNAME%(0,10,1), 0.0, -2, 0, 3, 0, 0, 2
*SET,%_FNCNAME%(0,11,1), 0.0, -3, 0, 1, 2, 17, -2
*SET,%_FNCNAME%(0,12,1), 0.0, -2, 0, 2000, 0, 0, -3
*SET,%_FNCNAME%(0,13,1), 0.0, -4, 0, 1, -2, 3, -3
*SET,%_FNCNAME%(0,14,1), 0.0, -2, 0, 1, -1, 2, -4
*SET,%_FNCNAME%(0,15,1), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 21000-24000*{X}+15000*{X}^2-2000*{X}^3
!-->
ESEL,S,,,5,16,1 ! selection
des elements 5 a 16
SFBEAM,ALL,1,PRES,%charge%,%charge% ! application
de la charge variable sur chaque element selectionne
ALLS ! reselection
de toutes les entites
SAVE ! sauvegarde
de la base de donnees
FINISH ! fin du mode
preprocessing
/SOLU ! entree en
mode solution
ANTYPE,STATIC ! analyse
statique
SOLVE ! demarrage de
la resolution
FINISH ! sortie du
mode solution
/POST1 ! mode post-
traitement
SET,1,LAST ! lecture du
dernier set de resultat
ETABLE,IMFZ,SMISC,6 ! ecriture
dans un tableau de la valeur du moment flechissant au noeud I de chaque
element
ETABLE,JMFZ,SMISC,66 ! ecriture
dans un tableau de la valeur du moment flechissant au noeud J de chaque
element
ETABLE,IFZ,SMISC,2 ! ecriture
dans un tableau de la valeur de l'effort tranchant au noeud I de chaque
element
ETABLE,JFZ,SMISC,62 ! ecriture
dans un tableau de la valeur de l'effort tranchant au noeud J de chaque
element
/PSF,PRES,NORM,1,0,1 ! affichage de
la charge repartie
/PLOPTS,DATE,0
/WINDOW,1,TOP ! disposition
de la fenetre 1 au en haut
/RATIO,1,1,2
PLLS,IFZ,JFZ ! affichage
des elements du tableau de l'effort tranchant
/WINDOW,1,OFF ! deselection
de la fenetre 1
/NOERASE ! eviter
l'effacement de la fenetre entre deux affichages
/WINDOW,2,BOT ! disposition
de la fenetre 2 en dessous
/RATIO,2,1,2
PLLS,IMFZ,JMFZ ! affichage
des elements du tableau du moment flechissant
SAVE

!****************************************************
!** **
!** Auteur: Ambroise BROU **
!** Cree en Aout 2005 **
!** Derniere mis a jour Mai 2007 **
!** **
!****************************************************

/PREP7 ! entree en mode pre-traitement


/UNITS,SI ! systeme international
ET,1,141 ! Element fini de type Fluid141 pour le materiau 1
ET,2,182 ! element fini de type PLANE182 pour le materiau 2

D=0.5 ! Diametre du cylindre


EJ=0.02 ! Epaisseur du joint
LJ=0.35 ! longueur du joint
RE=2E5 ! Nombre de Reynolds
RHO=998 ! Masse volumique du fluide
MU=1.003E-3 ! Viscosite dynamique
VE=(MU*RE)/(RHO*D) ! Vitesse a l'entree du cylindre

! Parametres du maillage
NX1=40
NX2=15
NX3=3
NY1=20
NY2=10
SPCE1=-10

!Creation de la geometrie du probleme


! points cles
K,1,0,0
K,2,4*D,0
K,3,6*D,0
K,4,10*D,0
K,5,10*D,D
K,6,6*D,D
K,7,5*D+EJ,D
K,8,5*D+EJ,D-LJ
K,9,5*D-EJ,D-LJ
K,10,5*D-EJ,D
K,11,4*D,D
K,12,0,D

! Creation des aires


A,1,2,11,12 ! A1= region d'entree fluide
A,2,3,6,7,8,9,10,11 ! A2= region de sortie fluide
A,3,4,5,6 ! A3= region fluide subissant un morphing
A,7,8,9,10 ! A4= region solide

! preparation du maillage

LSEL,S,,,1,3,2
LSEL,A,,,12,14,2
LESIZE,ALL,,,NX1,1

LSEL,S,,,2,4,2
LSEL,A,,,6,13,7
LESIZE,ALL,,,NY1,SPCE1

LSEL,S,,,7,11,4
LESIZE,ALL,,,NX2,1

LSEL,S,,,5
LESIZE,ALL,,,NX1/2,1

LSEL,S,,,8,10,2
LESIZE,ALL,,,NY2,1
LSEL,S,,,9,15,6
LESIZE,ALL,,,NX3,1

ASEL,S,,,1,3,1 ! selection des surfaces 1 a 3


AATT,1 ! attribution des surfaces deja selectionnees a
l'element 1
MSHAPE,0,2D ! maillage quadrilateral pour l'element 1=region
fluide
AMESH,ALL

ASEL,S,,,4 ! selection de la surface numero 4


AATT,2,2,2 ! attribution de la surface 4 a l'element 2
MSHAPE,0,2D
AMESH,ALL

! Creation de l'environnement physique pour le fluide


ET,1,141 ! choix de l'element FLUID141
ET,2,0 ! on assigne l'element Null a la region non fluide

! application des conditions aux limites


LSEL,S,,,4
NSLL,S,1
D,ALL,VX,VE ! vitesse a l'entree
D,ALL,VY,0

! Vx et Vy nulles pour respecter les conditions de non glissement sur les


parois
LSEL,S,,,1,5,2
LSEL,A,,,12,14,2
NSLL,S,1
D,ALL,VX,0
D,ALL,VY,0
LSEL,S,,,7,11,1
NSLL,S,1
D,ALL,VX,0
D,ALL,VY,0

! condition de sortie ==> PRES=0


LSEL,S,,,13
NSLL,S,1
D,ALL,PRES,0

! conditions d'ecoulement et proprietes du fluide

FLDATA,SOLU,TURB,1 ! ecoulement turbulent compte tenu de


la vitesse
FLDATA,SOLU,TRAN,0 ! regime permanent
FLDA,PROT,DENS,CONSTANT ! masse volumique constante
FLDA,NOMI,DENS,RHO ! masse volumique nominale
FLDATA,PROT,VISC,CONSTANT ! viscosite constante
FLDATA,NOMI,VISC,MU
FLDATA,ALGR,SEGR,SIMPLEN ! choix du type d'algorithme
FLDATA,RELX,Vx,0.95 ! taux de relaxation
FLDATA,RELX,Vy,0.95
FLDATA,OUTP,PCOE,1

ASEL,S,,,2 ! selection de l'aire numero 2= aire de morphing


CM,AIRE2,AREA ! assignation d'un nom a l'aire deja selectionnee
ALLS

PHYSICS,WRITE,Fluide,Fluide
PHYSICS,CLEAR

! Creation de l'environnement physique pour le materiau2

ET,1,0 ! On assigne l'element Null a la region devant


contenir le fluide
ET,2,182 ! choix de l'element PLANE182 pour le materiau 2
MP,EX,2,2.82E6 ! Module d'elasticite du materiau=joint
MP,NUXY,2,0.5 ! Coefficient de Poisson
TB,HYPER,2,,,MOON !
TBDATA,1,0.293E+6 ! Constantes Mooney-Rivlin du materiau
TBDATA,2,0.177E+6 ! " " "

! Application des conditions aux limites en deplacement sur le materiau 2


LSEL,S,,,15
NSLL,S,1
D,ALL,UX,0 ! Partie superieure du joint fixe
D,ALL,UY,0
ALLS

ANTYPE,STATIC ! analyse statique


NLGEOM,ON ! prise en compte de larges deformations
PHYSICS,WRITE,Structure,Structure
PHYSICS,CLEAR

FSSOLV,'Fluide','Structure',2,'AIRE2',,,,,45,300,1,1 ! on fait
appel a la macro FSSOLV

PHYSICS,READ,Fluide ! lecteure des donnees de l'environnement fluide


contenues dans le fichier Fluide.ph1
/POST1 ! entree en mode post-traitement
SET,LAST
/PLOPTS,LEG1,0. ! legendes
/WINDOW,1,TOP ! activation de le fenetre au dessus
PLNSOL,V,SUM
/WINDOW,1,OFF ! deselection de la fenetre 1
/NOERASE ! eviter l'effacement de la fenetre entre deux
affichages
/WINDOW,2,BOT ! activation de la fenetre en dessous
PHYSICS,READ,Structure ! lecture des donnees de l'environnement
solide contenues dans le flichier structure.ph2
SET,LAST
UPCOORD,-1 ! On remet les noeuds de l'environnment solide dans
leur position initiale
PLNSOL,S,EQV,1,1 ! affichage des contraintes Von Mises dans la
structure solide
FINISH

Vous aimerez peut-être aussi