Vous êtes sur la page 1sur 17

Code_Aster

Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 1/17 '# : (4)23)04 R*isi ! : 10+,,

Oprateur MODI_MAILLAGE

Drank
Effectuer of the amendments on an existing mesh. The possibilities of amendments are: reorientate edge meshes being used for applying a pressure, reorientating meshes HEXA8 of modelization SHB, checking the directional sense of the norms on the shell elements, reorientating the meshes of full-course of elements of joint, reactualizing the mesh starting from a deformed shape calculated previously, transforming a mesh of plate into mesh of tube, then possibly of elbo , !macro command MACR_ASCOUF_MAIL", transforming a mesh of s#uare into mesh of bypass !MACR_ASPIC_MAIL", in a mesh ith crack tip, moving the medium nodes of the edges touching the crack tip ith the #uarter of these edges, relocating a mesh, imposing one or more rotations of unspecified axes on a mesh, generate a symmetric mesh compared to a plane in $% or a line in &%.

'roduct a data structure of type mesh or modifies the data structure !operator reentrant".

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 2/17 '# : (4)23)04 R*isi ! : 10+,,

Syntax
netted [mesh] = MODI_MAILLAGE ( e!se = netted" MAILLAGE=m# " $ORIE_FISSURE = _F $ORIE_SHB=_F $DEFORME= (" _F % % GROUP_MA (" =&_'m =&_'m [&_' _m#] [&_' _m#] ,*RA+, " ,*RA+_APPUI," " [&_' _n-] " [&_' _n-] " [/h#m_n-] &' m#" (" " (" [&_' _m#] [&_' _m#] [mesh]

% GROUP_MA

) OP*IO+= )OP*IO+ = GROUP_+O_APPUI=&'nGROUP_+O_S*RU=&'nDEPL=de.& % GROUP_MA= $GROUP_MA_SURF=&_'ms

(" $ORIE_PEAU_0D=_F [&_' _m#] $ORIE_PEAU_1D=_F [&_' _m#] $ $ORIE_+ORM_CO4UE=_F

% GROUP_MA=&' m# GROUP_MA_2OLU=&_'m3

% GROUP_MA=&' m# " [&_' _m#] $2EC*_+ORM= %n5" +0" [n1](" [&_R] $ ) +ODE =n" [n-de] )GROUP_+O =' n- " [' _n-] (" GROUP_MA=&' m# " [&_' _m#] $2EC*_*A+G= %n5" +0" [n1](" [&_R] $ ) +ODE =n" [n-de] )GROUP_+O =' n- " [' _n-] (" = ,+OEUD_4UAR*," GROUP_MA_FO+D= &'m#_6-" [&_' _m#] MAILLE_FO+D = &m#_6-" [&_m#7&&e] GROUP_+O_FO+D= &'n-_6-" [&_' _n-] +OEUD_FO+D = &n-_6-" [&_n-e!d]

$ORIE_LIG+E=_F

$MODI_MAILLE=

_F % OP*IO+ ) ( ( ) (" ( (

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 3/17 '# : (4)23)04 R*isi ! : 10+,,

) E4UE_PI4UA= _F % GROUP_+O=e8!e e " E_BASE=e.#7ss" DEX*_BASE=d7#met e " L_BASE=&-n'!" L_CHA+F=&-n'!" H_SOUD=h#!t" A+GL_SOUD=#n'&e " 9EU_SOUD=:e! " E_CORPS=e.#7ssEX*_CORPS=d7#mete " A;IMU*=#n'&e " X_MAX=&-n'!" RAFF_MAIL= #66 " *=PE= )>*=PE_5, " )>*=PE_0, " ( , ) ( PLA4_*UBE= _F % DEX*=De " EPAIS=e " $A;IMU*= ) 4" ) ?@A " L_*UBE_P5=&_t!Be_.5 $COU*URE= ) >OUIC" ) >+O+C" ( , ( *UBE_COUDE= _F % A+GLE= R_CI+*R =R/ L_*UBE_P5=&_t!Be_.5 (" %n5" +0" [n1](" % POI+_5= ) POI+_0 = )DIR A+GLE= (" =

[' _n-] [R] [R] [R] [R] [R] [R] [R] " [R] [R] [R] [R] [*<m] [*<m] [R] [R] [R] [DEFAU*] " [R] [DEFEC*]

"

[R] [R] " [R] [&_R]

$*RA+SLA*IO+= $RO*A*IO+=_F [&_R]

%n5" +0" [n1](" %n5" +0" [n1](" [&_R] %n5" +0" [n1](" [&_R] ) h#s" [R] )@ A " [DEFAU*] [R] = %n5" +0" [n1](" %n5" +0" [n1](" %n5" +0" [n1](" [&_R] [&_R]

$ECHELLE=n5 $MODI_BASE=_F (" $S=ME*RIE=_F [&_R]

" % 2EC*_X $2EC*_== % POI+*= AXE_5 $AXE_0 (" = =

%n5" +0" [n1](" %n5" +0" n1("

[&_R] [&_R] [DEFAU*]

$I+FO )

) 5" )0 "

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 4/17 '# : (4)23)04 R*isi ! : 10+,,

3
3.1

Operands
Oprande MESH
MAILLAGE = mD" ill amend and*or checks. )aillage of the type [mesh] on hich

3.2

Operand INFO
$I+FO 5 = 0 = = no printing, printing of the meshes ne connectivities. +ndi#ue the level of printing of the results of the operator, hose connectivity as modified, including the printing of old and

The printings are done in file >MESSAGEC.

3.3

Key word ORIE_FISSURE


$ORIE_FISSURE = This key ord is used to reorientate !if necessary" the meshes of a group forming ,mono lay do n- elements. +t functions in &% or $%, ith a linear or #uadratic mesh ./igure $.0-a1.

Appear 3.4-a 2ctuellement, this key ord is used to reorientate the elements of joint and the elements of interface !modelizations AXIS_<<<, PLA+_<<< and 1D_<<< ith <<<=9OI+* or I+*ERFACE". The user specifies ! ith key ord GROUP_MA" hich are the meshes candidates reorientation !the ,mono one sleeps-". This meshes must be ,prisms- !342% in &%, 5E62 and 'E7T2 in $%". ith the

The ,transverse- direction ith the layer is given in a topological ay !and not according to a criterion of flatness". To be able to be reorientated, the elements of the layer must be pressed !via the bases of the prisms" on other of the same meshes dimension !&% or $%" hich do not belong to the group of the meshes to be reorientated. That is to say mesh !&%" opposite. 8ne ishes to reorientate the group of $ meshes 2, 9 and :. 'our meshes 2 and 9, the meshes of bearing ! ith the top and the lo er part" determine a nonambiguous transverse directional sense !vertical". 8n the other hand, the :.a. mesh $ meshes of bearing !high, lo , straight line" and one cannot determine the transverse direction.
-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 9/17 '# : (4)23)04 R*isi ! : 10+,,

The algorithm of reorientation Note:

ill fail.

The ,reorientation- hich one speaks here actually consists in modifying the definition of the connectivity of the meshes. /or example, in &%, convention is that sides & and 0 of the #uadrangles are transverse ith the layer. GROUP_MA= &_'m" hich one ishes the checking !and possibly amendment" of the

;iste of the mesh groups directional sense.

3.4

The purpose o key word ORIE_SHB


$ORIE_SHB = This key ord factor is correctly reorientating the voluminal meshes of finite elements <59. +t is necessary to modify the local dialup of the nodes of the meshes to be able to recognize the direction of the norm to the shell. The connectivity of the meshes thus is possibly modified by this operator. GROUP_MA= &_'m" ;iste of the mesh groups hich one ishes the amendment of the directional sense.

3.!

Key word DEFORMEE


$DEFORME )OP*IO+ =,*RA+C 8ption allo ing to add to the initial geometry of the mesh the mD values of T=27slation !dx, %y !> dz in $%"" field of depl d7s.&#/ement given by key ord DEPL. )OP*IO+ =,*RA+_APPUIC 8ption allo ing besides ,*RA+- to reactualize the position of the bearings by taking account of the deformed shape of structure. )ore precisely: +nitial mesh: bearing structure ;es bearings are locked for mechanical computation, only the structure becomes deformed: %eformed shape bearing structure 8ne reactualizes the bearings by adding to their coordinates the displacement of the nodes of the structure hich are to them in opposite. This gives then: =eactualization bearing structure bearing bearing bearing

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : :/17 '# : (4)23)04 R*isi ! : 10+,,

the mesh in output of MODI_MAILLAGE takes into account the deformed shape of structure and the reactualization of the bearings as explained above GROUP_+O_S*RU GROUP_+O_APPUI = &' n- " = &' n-" hose

:es compulsory key ords make it possible to inform the nodes groups structure and bearing nodes must be in opposite !for the contact". DEPL = de.&"

/ield of displacement being used to reactualize the geometry

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 7/17 '# : (4)23)04 R*isi ! : 10+,,

3."

#ord-keys ORIE_PEAU_2D $ ORIE_PEAU_3D


$ORIE_PEAU_0D = $ORIE_PEAU_1D = :es key ords are used to reorientate edge meshes so that their norms are coherent !to ards the outside of the matter". +t is an essential precondition if, for example, one ants to apply a loading of pressure to this ,skin-. GROUP_MA =&' m# " [&_' _m#]

)esh groups to be reorientated. The meshes are directed in such ay that the norm is outbound. /or each edge mesh !edge or face", one seeks the ,voluminal- mesh hich it ,borders-. 8ne directs it in such ay that its norm is meaning opposed to the vector connecting its first node to the barycenter of the voluminal mesh. +t happens sometimes that the ,skin- hich one ishes to direct is inserted in the matter !for example, hen one makes a computation for hich, of the meshes is gradually added or ithdra n from the model: modelization of an excavation, or a construction by layers". The algorithm of directional sense describes above fails then because one in general finds & meshes voluminal on both sides of the mesh of skin. 8ne does not kno then hich use to direct the mesh of skin. /or that, key ords optional ?=84'@)2@A8;4 Ee e 7nt -d!/ed !or GROUP_MA_SURF in case &%". These key ords make it possible to the user to specify hich are the ,voluminalmeshes to use to direct the meshes of skin. Example: Either B group of mesh of skin !GPEAU" hich one ants to direct ith a directed norm to ards outside. +t should be indicated that it is the skin of mesh group ,voluminal- G20. 8ne ill rite: ORIE_PEAU_0D=_F %GROUP_MA=,GPEAU," GROUP_MA_SURF=,G20,("

?AB

?'E24

?A&

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : +/17 '# : (4)23)04 R*isi ! : 10+,,

3.%

#ord-key ORIE_NORM_COQUE
$ORIE_+ORM_CO4UE = _F % This key ord is used to check that in a list of surface meshes !shells", the norms are coherent bet een them. +n the contrary case, certain meshes are reorientated. s! 6#/e GROUP_MA =&' m# " [&_' _m#

1 )esh groups to reorientate. The meshes of &' m# must form a ,related- group so that one can reorientate them by continuity. 8ne can impose the meaning of the directional sense using the key ords +ODE)GROUP_+O)2EC*_+ORM. +f it is not done, the follo ed directional sense ill be that of the Bst mesh of &' m#, but it is not inevitably the Bst mesh of the Bst GROUP_MA C +t is thus advised al ays to use key ord 2EC*_+ORM. $2EC*_+ORM = %n5" +0" [n1](" [&_R]

n- : & or $ components !according to dimension" of the normal vector. +t is also necessary to specify the node support of this norm: $ ) +OEUD=n-e!d )GROUP_+O =' n- " " [n-de] [' _n-] ith the vector given by 2EC*_+ORMA

' n- must be # GROUP_+O containing one node. The selected norm ill be that hich forms an acute angle

3.&

Key word ORIE_LIGNE


$ORIE_LIG+E = _F % This key ord is used to check that in a list of linear meshes !beams", the tangents are coherent bet een them. +n the contrary case, certain meshes are reorientated. &7ne# GROUP_MA =&' m# " [&_' _m#

1 )esh groups to reorientate. The meshes of &' m# must form a ,related- group so that one can reorientate them by continuity. 8ne can impose the meaning of the directional sense using the key ords +ODE)GROUP_+O)2EC*_*A+G. +f it is not done, the follo ed directional sense ill be that of the Bst mesh of &' m#, but it is not inevitably the first mesh of the first GROUP_MA C +t is thus advised al ays to use key ord 2EC*_*A+G. $2EC*_*A+G = %n5" +0" [n1](" [&_R]

n- : & or $ components !according to dimension" of the tangent vector. +t is also necessary to specify the node support of this norm: $ ) +OEUD=n-e!d )GROUP_+O =' n- " " [n-de] [' _n-] ith the vector given by 2EC*_*A+G.

' n- must be # GROUP_+O containing one node. The selected tangent ill be that hich forms an acute angle

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : ,/17 '# : (4)23)04 R*isi ! : 10+,,

3.'

Key word MODI_MAILLE


OP*IO+ = >+OEUD_4UAR*C" ith the #uarter 2ctive the displacement of the medium nodes of the edges touching the crack tip of these edges !to ards the crack tip". ) ) ( ( ( ( GROUP_MA_FO+D =&'m#_6- " MAILLE_FO+D =&m#_6GROUP_+O_FO+D =&'n-_6- " +OEUD_FO+D =&n-_6" " [&_' _m#] [&_m#7&&e] [&_' _n-] [&_n-e!d]

+n &%, one re-enters the node of the crack tip !by +OEUD_FO+D or GROUP_+O_FO+D". +n $%, one re-enters either the nodes of the crack tip, or meshes <E?$ of the crack tip !and not meshes of the lips of crack or the matter meshes leaned ith the bottom".

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 10/17 '# : (4)23)04 R*isi ! : 10+,,

3.1( Key word PLAQ_TUBE


Attent)on 'ette 4u!%ti !a#it3 is %a##e/ "3 2a%r ;% 22a!/ MACR_ASCOUF_MAIL. ) F PLA4_*UBE =

e and idth 2 R m in a mesh of tube per rolling up around the axis Z , rotation of an angle given around the axis Z and change of reference:
Dey ord factor for the transformation of the mesh of a plate of thickness
+

Rm
l@tube@p&

=c E

34

e
l@tube@pB

Y (flanc droit) X(extrados) Z

& =m , - .an/ 0au/he s) 1 (2

DEX*= O6" %iamFtre external of the tube EPAIS= E"

2 Rm e .

Thickness of the tube or the plate. $A;IMU*=

"

2ngle of rotation in degrees !counted positively starting from the upper surface to the underside via the left side" applied to the tube starting from initial rolling up !useful for the positioning of a crack defined on the plate". The angle =90 corresponds to a crack located at the center of the plate and conse#uently on the left side of the tube. L_*UBE_P5= &_t!Be_.5"

;ongueur of the lo er nozzle !intervenes in the change of reference". +t is recommended to take a nozzle length higher than the damping length of the bending ave being propagated since the part bends and being orth $COU*URE = ) ) >OUIC" >+O+C"

3 L amor= 2

R3 m . e

[DEFEC*]

%ans the case of a mesh of a #uarter of structure !key ord S=ME of MACR_ASCOUF_MAIL for a mesh ith only one under-thickness", this key ord COU*URE is used to prevent the resticking !>+O+C" at the time of the transformation out of tube.

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 11/17 '# : (4)23)04 R*isi ! : 10+,,

3.11 Key word TUBE_COUDE


Attent)on 'ette 4u!%ti !a#it3 is %a##e/ "3 2a%r ;% 22a!/ MACR_ASCOUF_MAIL ) F *UBE_COUDE = Dey ord factor for the transformation of the mesh of tube in a mesh of elbo .

extrados

.5tu6e5p2

/oude

3/ )ntrados *

.5tu6e5p1

.an/ dro)t

, .an/ 0au/he

A+GLE=

G
R/"

2ngle in degrees of the elbo . R_CI+*R=

Aaleur of the bend radius of the elbo . L_*UBE_P5= &_t!Be_.5"

;ongueur of the lo er nozzle of the tube !intervenes in the change of reference". +t is recommended to take a nozzle length higher than the damping length of the bending ave being propagated since the part bends and being orth

3 L amor = 2

R3 m . e

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 12/17 '# : (4)23)04 R*isi ! : 10+,,

3.12 Key word EQUE_PIQUA


Attent)on 'ette 4u!%ti !a#it3 is %a##e/ "3 2a%r ;% 22a!/ MACR_ASPIC_MAIL ) $E4UE_PI4UA =

Dey ord factor for the transformation of the mesh of thick s#uare in a mesh of bypass. GROUP_+O=e8!e e " [' _n-]

7odes group undergoing the transformation. E_BASE=e.#7ssDEX*_BASE=d7#met e L_BASE=&-n'!L_CHA+F=&-n'!Aaleur length of the chamfer. H_SOUD=h#!tAaleur height of A+GL_SOUD=#n'&e Aaleur of the angle of 9EU_SOUD=:e! E_CORPS=e.#7ssAaleur of the thickness of the body. DEX*_CORPS=d7#mete A;IMU*=#n'&e X_MAX=&-n'!" " " [R] [R] ith the top of the chamfer. Aaleur of the diameter external of the pipe " eld )n de0rees. " " [R] eld. [R] " [R] [R] eld counted starting from surface external of the body. " " " " [R] [R] ith the body. ith the body. [R] [R]

Aaleur of the thickness of the pipe in the area of connection

Aaleur of the diameter external of the pipe in the area of connection

Aaleur length of the base of the pipe counted starting from surface external of the body.

Aaleur of the space located bet een the body and the pipe representing the clearance of

'osition of the center of crack, counted positively starting from the axis [R]

X of the body.

Aaleur length of the body on both sides of the origin of the reference specifying the localization of the load vector force. This value must correspond to the computed value ith a relative accuracy of thousandths. RAFF_MAIL= ) ) >GROSC" >FI+C"

<ert to indicate if one ants a mesh coarse or fine around crack.

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 13/17 '# : (4)23)04 R*isi ! : 10+,,

The maximum dimensions of the body maximum of t o damping lengths

X max and the pipe Z max are computed starting from the

3 3 Rm , 3 Rm . e noted respectively LX max and LZ max . 2 e These damping lengths are counted starting from the foot of eld !according to X " and ith the top of the chamfer !according to Z ".

max

+n the pipe, one ill take for LZ max the maximum of maximum computed ith Rm and e the agent respectively at the base of the pipe or the current part of the pipe, ith the top of the chamfer. 8ne thus obtains:

X max = LX max 1 / 2 DEXT_ !"E Z max = LZ max 1 / 2 DEXT_#$R% &_

!"E

&_#'!()

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 14/17 '# : (4)23)04 R*isi ! : 10+,,

+4ax

8+4ax

? D9,T5T<:<

95T<:<

/ha4 er

85=;AN@

? D9,T5:AS9 95:AS9 85:AS9 ANB85SO<D

sadd.e ;5SO<D

95=O3>

/enters p)pe

? D9,T5=O3>S 85>9N9T3 A9<5SO<D 8,4ax

O
Axe o 6ody ) o the 7ar)ous 0eo4etr)/a. para4eters o the 6ypass w)th a we.d o the type 1
-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

,4ax

Des/r pt)on

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 19/17 '# : (4)23)04 R*isi ! : 10+,,

*=PE= The position of ),*=PE_5, ),*=PE_0,

),*=PE_5," [*<m] ),*=PE_0," eld, cf .40.':.BE1 %efines. the bevel of eld is located in the body the bevel of eld is located in the pipe

3.13 #ord-key TRANSLATION


Attent)on O!e %a! % 2"i!e t.is 4u!%ti !a#it3 0it. ROTATION < "ut t.ese perati !s are ! t % 22utati*e) T.e tra!s#ati ! is a#0a3s e=e%ute/ "e4 re r tati !) O!e %a!! t % 2"i!e t.is 4u!%ti !a#it3 0it. SYMETRIE ) $*RA+SLA*IO+ simple Dey = %n5" +0" [n1](" [&_R]

ord for the translation of a mesh follo ing a vector.

3.14 Key word ROTATION


Attent)on O!e %a! % 2"i!e t.is 4u!%ti !a#it3 0it. TRANSLATION < "ut t.ese perati !s are ! t % 22utati*e) O! t.e t.er .a!/< it is ! t aut. ri>e/ t use ROTATION < MODI_BASE a!/ SYMETRIE at t.e sa2e ti2e) T.e tra!s#ati ! is a#0a3s e=e%ute/ "e4 re r tati !) $RO*A*IO+ =

Dey ord factor for the unspecified rotation of axis of a mesh. POI+_5= %n- " +0" [n1](" [&_R]

:oordinated first point to define the rotational axis. ) POI+_0= )DIR = %n- " +0" [n1](" %n- " +0" [n1](" [&_R] [&_R]

:oordinated second point or direction to define the rotational axis completely. A+GLE=# " [R]

2ngle of rotation expressed in degrees. =otation is done in the direct meaning, compared to its directed axis. This axis passes by point POI+_5 and its directional sense is given, either by vector DIR, or by the vector of origin POI+_5 and end POI+_0. =otation is defined by: That is to say M x , y , z a point of space, one imposes a rotation of angle to him !in radians" hose axis passes by P px , py , pz and has as a direction D dx , dy , dz . Then M becomes M after rotation:

M' = P cos . PM 1 cos . PM . D . D sin D PM

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 1:/17 '# : (4)23)04 R*isi ! : 10+,,

3.1! Key word ECHELLE


Attent)on 'ette 4u!%ti !a#it3 is usa"#e 0it. TRANSLATION a!/ ROTATION ) T.e s%a#i!g< 0.e! s.e is as?e/< is a#0a3s 2a/e a4ter TRANSLATION a!/ ROTATION) O!e %a!! t % 2"i!e t.is 4u!%ti !a#it3 0it. SYMETRIE) $ECHELLE = n5" [R]

simple Dey ord for the setting at the level of a mesh according to a reality. That is to say M x , y , z a point of the mesh, it ill become, by this transformation of report n1 :

M n1x , n1 y , n1z .

3.1" Key word MODI_BASE


Attent)on 'ette 4u!%ti !a#it3 is ! t aut. ri>e/ 0it. ROTATION a!/ SYMETRIE. $MODI_BASE =

Dey ord factor for the basic change in hich one expresses the coordinates of a mesh. The change of reference al ays takes place bet een & orthonormal bases. 2EC*_X = %n5" +0" [n1](" [&_R]

:oordinated first vector of the ne base, unspecified norm. $2EC*_= = %n5" +0" [n1](" [&_R]

:oordinated second vector of the ne base !not used in &%", also of unspecified norm. +n &%, it is enough to give axis 2EC*_X, and ' /e_Aster automatically builds the second vector to define a direct orthogonal base. 2 test checks if 2EC*_X is of non-zero norm. +n $%, it is checked that 2EC*_X and 2EC*_= are of non-zero norm and it is checked that they are orthogonal. The third vector hich supplements the base is built as being the cross product of 2EC*_X ith 2EC*_=. 8ne thus makes sure construction of a direct orthogonal base. Then, in all cases !&% and $%", the vectors of the base are normalized to B, the user does not have thus to be concerned ith it. There is thus finally a direct orthonormal base. +n $%, one thus expects the data of VECT_X and VECT_Y, the first t o vectors of the ne Then the basic change is defined as: base.

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Code_Aster
Titre : Oprateur MODI_MAILLAGE Resp !sa"#e : $a%&ues PELLET

Version default
Date : 17/04/2013 Page : 17/17 '# : (4)23)04 R*isi ! : 10+,,

3.1% Key word SYMETRIE


Attent)on O!e %a!! t % 2"i!e t.is 4u!%ti !a#it3 0it. TRANSLATION < ROTATION < ECHELLE a!/ MODI_BASE ) POI+*= %n5" +0" [n1]( [&_R] 'unctual coordinate pertaining to the straight line in &% or the plane in $%. AXE_5= %n5" +0" [n1]( [&_R] directing Aector of the straight line in &% or Bst vector allo ing to describe the plane. $AXE_0= %n5" +0" n1( &nd vector allo ing to describe the plane. [&_R]

+n &%, symmetry is done compared to a line, hich is in the plane OXY . To define this line it is necessary to give the directing vector of the straight line !AXE 5" and a point !POI+*" pertaining on this line. +n $%, symmetry is done compared to a plane. To define this plane, it is necessary to give & vectors of the plane !AXE 5" AXE 0" and a point !POI+*" pertaining to this plane. +n all cases !&% or $%", symmetry is carried out compared to a plane. +n &%, the second vector necessary to the definition of the plane at 26E & 7s 67<ed = %@A@" @A@"H5A@(. The algebraic distance bet een a point Mo xo , yo , zo ith for perpendicular vector

M x , y , z and a plane passing by the point V = !XE_1 !XE_2= a , b , c is:

=
The coordinates of the symmetric

a x x 0 b y y 0 c z z 0

a 2b 2 c2

M ' point of the point M compared to the plane are given by: V OM ' =2 . OM V

-ar!i!g : T.e tra!s#ati ! pr %ess use/ ! t.is 0e"site is a 1Ma%.i!e Tra!s#ati !1) It 2a3 "e i2pre%ise a!/ i!a%%urate i! 0. #e r i! part a!/ is pr *i/e/ as a % !*e!ie!%e) Li%e!se/ u!/er t.e ter2s 4 t.e G5( 6DL 7.ttp://000)g!u) rg/% p3#e4t/4/#).t2#8

Vous aimerez peut-être aussi