Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 1/28
Organization (S): EDF-R & D/AMA
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
Document: U2.09.02
Realization of the calculation of an assembly pin-attaches
1 Goal
This note concerns, the realization of the grid and of the total calculation of an assembly pin-attaches with
Code_Aster.
Calculations themselves as well as the macro-commands evoked in this document are
available in the command files of cast-test ZZZZ120A and ZZZZ120B.
The production of the grid requires the use of the function MACR_GOUJ 2e_MAIL which must be
defined in the beginning of the command file. On the other hand, calculation is carried out only with
commands of Code_Aster. Macro-command POST_GOUJ allows the presentation of the results
in a format which facilitates their reading. Like the function MACR_GOUJ 2e_MAIL, this macro
command must be defined in the beginning of the command file. Calculation also requires
the use of the data base containing the geometrical and mechanical characteristics
assemblies.
We give the contents of the base in its version 1.00 of the 16/09/1999 which was produced by
Department MMN starting from the old base (“gouj2ech.base_v1_11” version 1.09 9/6/1997)
qualified by the UTO, and we briefly point out the manner of feeding this new base of
data.
This base is conceived so that the contribution of new data, characterizing new situations
local, can be carried out easily.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 2/28
Count
matters
1 Goal ......................................................................................................................................................... 1
2 Introduction ............................................................................................................................................ 3
3 Description of the function macr_gouj 2e_mail ................................................................................... 4
3.1 Macr_gouj 2e_mail ........................................................................................................... 4 drank
3.2 Syntax ............................................................................................................................................ 4
3.3 Geometrical definition of the assembly pin-attaches .................................................................... 5
3.4 Operands ....................................................................................................................................... 5
3.4.1 STANDARD operand ...................................................................................................................... 5
3.4.2 Operand ALTERNATIVE ............................................................................................................. 6
3.4.3 Operand NB_FILET ............................................................................................................. 6
3.4.4 Operand H_CORP_BRID ....................................................................................................... 6
3.4.5 Operand R_EXT_BRID ......................................................................................................... 6
3.4.6 Operand H_HAUT_BRID ....................................................................................................... 6
3.4.7 Operand H_BAS_BRID ......................................................................................................... 6
3.4.8 Operand FILET_ABST ......................................................................................................... 7
3.4.9 Operand UNITD .................................................................................................................... 7
3.4.10
Operand UNITP ....................................................................................................... 7
3.5 Example ........................................................................................................................................... 7
4 Description of macro command POST_GOUJ ................................................................................. 8
4.1 POST_GOUJ .......................................................................................................................... 8 drank
4.2 Syntax ............................................................................................................................................ 8
4.3 Operand ......................................................................................................................................... 8
4.3.1 Operand COUNTS .................................................................................................................... 8
4.4 Example ........................................................................................................................................... 9
5 Realization of the calculation of an assembly pin-attaches ............................................................................ 9
5.1 Profile of study ............................................................................................................................... 9
5.2 The command file .............................................................................................................. 10
5.2.1 Detail of command INCLUDE ........................................................................................ 12
5.2.2 Production of the grid ......................................................................................................... 12
5.2.3 Realization of calculation ............................................................................................................ 14
5.3 The file of results ..................................................................................................................... 18
5.4 The file of messages .................................................................................................................. 19
6 Presentation and use of the data base ............................................................................... 20
6.1 General information .................................................................................................................................... 20
6.2 Presentation of the curves introduced into the data base .................................................. 21
6.3 Presentation of the data base ............................................................................................. 24
6.4 Feeding of the data base in curves of behavior of the nets .............................. 25
6.5 Version 1.00 of the data base ............................................................................................. 25
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 3/28
2 Introduction
This note concerns, the use of the function macr_gouj 2e_mail and the macro-command
POST_GOUJ which allows, respectively, to carry out the grid of an assembly pin-attaches and
post-to treat the results of a mechanical calculation carried out with the traditional commands of
Code_Aster. Calculation also requires the use of the data base containing them
geometrical characteristics and mechanics of the assemblies.
Initially we describe the function macr_gouj 2e_mail and the macro-command
POST_GOUJ. The text of these macro-commands as their catalogs are available in
command files of case-tests ZZZZ120A and ZZZZ120B.
In the second part we detail the contents of the profile of study and the command file. Us
let us continue by specifying the manner of using the function macr_gouj 2e_mail, the macro-command
Traditional POST_GOUJ and commands to carry out the grid and the total calculation of an assembly
pin-attach. To finish, we describe the contents of the file of results (.resu) before approaching
quickly contents of the file of message (.mess).
The last part is devoted to the data base of the geometrical characteristics and
mechanics of the pins. We follow the curves of behavior of the nets like
the organization of the various data. We give the contents of the base in its version 1.00 of
16/09/1999 who was produced by Département MMN. Lastly, we briefly point out the manner
to feed this data base.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 4/28
3
Description of the function macr_gouj 2e_mail
3.1 Drank
of
macr_gouj 2e_mail
To create the command files GIBI in units UNITD and UNITP.
3.2 Syntax
Macr_gouj 2e_mail
(
TYPE
=
/
“M33”,
[TXM]
/
“M64”,
/
“M90”,
/
“M115”,
/
“M155”,
/
“M180”,
/
“M186”,
VARIANTE
=
/
“A”,
[TXM]
/
“B”,
/
“It,
/
“Of,
/
“E”,
/
“F”,
/
“G”,
/
“H”,
/
“I”,
/
“I,
/
“K”,
/
“It,
/
“Me,
/
“,
/
“O”,
/
“P”,
/
“Q”,
/
“R”,
/
“,
/
“You,
/
“U”,
/
“V”,
/
“W”,
/
“X”,
/
“Y”,
/
“Z”,
NB_FILET = Nf,
[I]
H_CORP_BRID = H_corps_bride
,
[R]
R_EXT_BRID = Reb
,
[R]
H_HAUT_BRID
=
/
H_haut_bride,
[R]
/
0.0D0,
[DEFAUT]
H_BAS_BRID =/
H_bas_bride
,
[R]
/
0.0D0,
[DEFAUT]
FILET_ABST = Numero_filet,
[L_I]
UNITD = 70,
[I]
UNITP = 71,
[I]
)
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 5/28
3.3
Geometrical definition of the assembly pin-attaches
The assemblies pin-supports which are concerned here are those which maintain the lid of
ferment or plates it closed inspection pit.
Radius interns support
High of Bride
H_HAUT_BRID Hauteur top of support
net 1
y
X
GOUJON
Body of Bride
H_CORP_BRID Hauteur of the body of support
Not or height
of a net
BRIDE
net N
Low of Bride
H_BAS_BRID Hauteur of the bottom of support
FILETS
External R_EXT_BRID Rayon of the support
Appear 3.3-a: description of the various geometrical parameters
assembly pin-attaches
The radius interns support, the external radius of the pin as well as the step or the height of a net is
sizes characteristic of a given assembly. These three last sizes are not thus
not accessible to the user.
All dimensions (lengths) must be given in millimetres. If the user gives
values with the heights top of support and the bottom of support, those cannot be lower than one
millimetre.
3.4 Operands
3.4.1 Operand
TYPE
TYPE
=
/
“M33”,
[TXM]
/
“M64”,
/
“M90”,
/
“M115”,
/
“M155”,
/
“M180”,
/
“M186”,
This operand makes it possible to indicate the type of characteristics which one wants to include, for example it
type “M186” corresponds to the pin of lid of tank of the N4 bearing.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 6/28
3.4.2 Operand
VARIANTE
VARIANTE
=/
“A”,
[TXM]
/
“B”,
/
“It,
/
“Of,
/
“E”,
/
“F”,
/
“G”,
/
“H”,
/
“I”,
/
“I,
/
“K”,
/
“It,
/
“Me,
/
“,
/
“O”,
/
“P”,
/
“Q”,
/
“R”,
/
“,
/
“You,
/
“U”,
/
“V”,
/
“W”,
/
“X”,
/
“Y”,
/
“Z”,
This operand makes it possible to specify the alternative in the type of characteristic which one wants to include.
3.4.3 Operand
NB_FILET
NB_FILET
=
Nf
[I]
Numbers total theoretical nets of an assembly pin-attaches.
3.4.4 Operand
H_CORP_BRID
H_CORP_BRID
=
H_corps_bride
[R]
Height of the body of support in millimetres. The body of support is the part of the support which is in
catch with the nets.
3.4.5 Operand
R_EXT_BRID
R_EXT_BRID =
Reb
[R]
Value of the radius external of the support in millimetres.
3.4.6 Operand
H_HAUT_BRID
H_HAUT_BRID
=
H_haut_bride
[R]
Height top of support in millimetres.
3.4.7 Operand
H_BAS_BRID
H_BAS_BRID =
H_bas_bride
[R]
Height of the bottom of support in millimetres.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 7/28
3.4.8 Operand
FILET_ABST
FILET_ABST =
Numero_filet
[L_I]
This key word makes it possible to indicate the list of the nets absent, if it is necessary (see [Figure 3.3-a]).
3.4.9 Operand
UNITD
UNITD
=
70
[I]
Number of the logical unit which contains the parameters user and the beginning of the file containing them
instructions of grid (gouj1.datg).
3.4.10 Operand UNITP
UNITP
=
71
[I]
Number of the logical unit which contains the instructions of elimination of the possible nets absent and
end of the file containing the instructions of grid (gouj2.datg).
Note:
The files fort.70 (UNITD = 70) and fort.71 (UNITP = 71) are carried out in manner
connected by GIBI by the means of instruction GIBI: “OPTI GIFT “./fort.71”; ” which
find at the end of the file gouj1.datg, therefore file fort.70. Two key words UNITD and
UNITP are indicated at the time of the definition of the function macr_gouj 2e_mail.
3.5 Example
INCLUDE (UNIT = 38,)
TYPE = “M155”
ALTERNATIVE = “A”
NB_FILET = 56
H_CORP_BRID = 225.0
R_EXT_BRID = 140.0
H_HAUT_BRID = 200.0
H_BAS_BRID = 0.0
FILET_ABST = (3, 4,)
macr_gouj 2e_mail (TYPE, VARIANTE, NB_FILET, H_CORP_BRID, R_EXT_BRID,
H_HAUT_BRID, H_BAS_BRID, FILET_ABST,)
loc_outils=aster.repout ()
EXEC_LOGICIEL (LOGICIEL=loc_outils+' gibi',
ARGUMENT= (_F (NOM_PARA=' FORT.70'),
_F (NOM_PARA=' fort.19')),);
PRE_GIBI ()
MAIL=LIRE_MAILLAGE ()
MAIL=DEFI_GROUP (reuse = MAIL,
MAILLAGE=MAIL,
CREA_GROUP_NO= (_F (NOM=' NDFILETS',
GROUP_MA=' CORPSGOU',
CRIT_NOEUD=' TOUS')),)
IMPR_RESU (FORMAT=' CASTEM', UNITE=53, RESU=_F (MAILLAGE=MAIL,),)
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 8/28
Note:
Command INCLUDE makes it possible to include the commands which define all the assemblies
pin-attach. The data necessary to construction of the grid are recovered by
function macr_gouj 2e_mail starting from the information indicated in the operands: TYPE and
VARIANTE.
Operands UNITD and UNITP are not indicated during the use of the function
macr_gouj 2e_mail because they are it at the time of the definition of the latter.
In command EXEC_LOGICIEL, “gibi” and “gibi2000” correspond to version 2000 of
Gibi on the machine Aster (Alpha Serveur).
4
Description of macro command POST_GOUJ
4.1 Drank
of
POST_GOUJ
To carry out the post processing in a specific format.
To transform a table created by POST_RELEVE_T into a table of a specific format of type
table_sdaster. The table of the table_sdaster type contains parameters “NUME_FILET”,
“NOEUDS” (number of node corresponding to the number of net), “NUME_ORDRE” (correspondent with
the increment of load), “REACTION” (reaction of the nets) and “REACTION_CUM” (reaction cumulated of
nets in %).
Product a structure of data of the table_sdaster type.
4.2 Syntax
ntab [table_sdaster]
=
POST_GOUJ
(
TABLE =
tabl_post_rele
,
[TXM]
)
4.3 Operand
4.3.1 Operand
TABLE
TABLE
= [TXM]
This operand makes it possible to indicate the name of the table of the tabl_post_rele type which one wants
to modify.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 9/28
4.4 Example
TFORC = POST_RELEVE_T (
ACTION =_F (
INTITULE = “RESU_T1”,
GROUP_NO = “NDFILETS”,
RESULT = CALC,
NOM_CHAM = “FORC_NODA”,
TOUT_ORDRE = “YES”,
NOM_CMP = “DY”,
OPERATION = “EXTRACTION”
)
)
NTFORC = POST_GOUJ (
COUNT = TFORC,
)
IMPR_TABLE (TABLE = NTFORC,
NOM_PARA = (“NUME_FILET”, “NODES”),
FILTRE =_F (
NOM_PARA = “NODES”,
CRIT_COMP = “NON_VIDE”
),
FORMAT = “AGRAF”
)
IMPR_TABLE (TABLE = NTFORC,
NOM_PARA = (
“NUME_ORDRE”, “NUME_FILET”,
“REACTION”, “REACTION_CUMU”
),
FILTRE =_F (
NOM_PARA = “NUME_ORDRE”,
CRIT_COMP = “EQ”,
VALE_I = 1
),
FORMAT = “AGRAF”
)
5
Realization of the calculation of an assembly pin-attaches
In this part one indicates the manner of using the function macr_gouj 2e_mail, the macro one
order POST_GOUJ and the commands of Code_Aster to make a total calculation of an assembly
pin-attach. One will start by describing the profile of study (file .astk), one will continue while clarifying
contents of the message and result, command files (file .comm) (file .resu)
(file .mess). The contents of the data base (logical unit 38 free format) are described in
[§6].
5.1
Profile of study
In the profile of study, only two files are obligatory in data: the command file
(file .comm) and the file containing the data base (logical unit 38 free format). The file
containing the grid (file .mail) is automatically produced and is not visible by the user.
Nevertheless, this last can visualize the grid produces by putting in result the file “grid
Gibi, (mgib) “corresponding to the logical unit 53, and while using in the command file
order IMPR_RESU as indicated in the paragraph [§ 5.2.2].
The file of results (file .resu) makes it possible to exploit the results.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 10/28
5.2
The command file
The command file (file .comm) must obligatorily contain the front following lines
command DEBUT ():
importation aster
importation bone
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Generation of the name of the file for L unit logical unit
def name_file (unit):
to cur_dir = os.getcwd ()
nomFichier = cur_dir+'/extremely.'+str (unit)
return nomFichier
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# creation of the command files GIBI in units UNITD and UNITP
def macr_gouj 2e_mail (TYPE, VARIANTE, NB_FILET, H_CORP_BRID, R_EXT_BRID,
H_HAUT_BRID, H_BAS_BRID, FILET_ABST,
UNITD=70, UNITP=71):
text = “*********************************************************** \
text = text + “* \
text = text + “* CREATION OF the MAILLAGE OF GOUJON, FILETS AND BRIDE 2D AXIS \
text = text + “* ---------------------------------------------------------\
text = text + “************************************************* \
text = text + “* VERSION 1.0 * \
text = text + “* VERSION OF the 15/07/1999 * \
text = text + “************************************************* \
text = text + “* \
text = text + “OPTI NIVE 10; \
text = text + “OPTI ECHO 0; \
text = text + “*********************************************************** \
text = text + “**** PROGRAMME PRINCIPAL **** \
text = text + “*********************************************************** \
text = text + “* \
text = text + “OPTION DIME 2 ELEM QUA4 ECHO 0; \
text = text + “* DEBUT PARAMETRES UTILISATEUR \
text = text + “* \
text = text + “* PARAMETRES GENERAUX \
text = text + “* \
text = text + 'RI_BRI = “+str (eval (“RIB'+TYPE+VARIANTE)) +”;“+” \
text = text + 'RE_GOUJ = “+str (eval (“REG'+TYPE+VARIANTE)) +”;“+” \
text = text + “PAS = “+str (eval (“HF” +TYPE+VARIANTE)) +”;“+” \
text = text + “RE_BRI = “+str (R_EXT_BRID) +”; \
text = text + “HTE_BRI = “+str (H_CORP_BRID) +”; \
text = text + “NFIL = “+str (NB_FILET) +”; \
text = text + “H_MINFI = “+str (H_BAS_BRID) +”; \
text = text + “H_HTBRI = “+str (H_HAUT_BRID) +”; \
text = text + “* FIN PARAMETRES UTILISATEUR \
textp = ''
yew FILET_ABST!=None:
for num in FILET_ABST:
textp = textp + “FILETS = DIFF FILETS FIL00'+str (num) +”; \
loc_datg = aster.repdex ()
textp = textp + """ OPTI DONN “""" +loc_datg+ """ gouj2.datg”; \ N """
text = text + """ OPTI DONN “""" +loc_datg+ """ gouj1.datg”; \ N """
# Name of the command file for GIBI
nomFichierDATG = name_file (UNITD)
nomFichierDATP = name_file (UNITP)
# Opening of the file D entered of commands gibi
fdgib=open (nomFichierDATG, “W”)
fdgip=open (nomFichierDATP, “W”)
fdgib.write (text)
fdgip.write (textp)
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 11/28
fdgib.close ()
fdgip.close ()
return
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# macro orders postprocessing (ex POST_GOUJ 2nd)
# calculation of the reactions cumulees according to the nets
def POST_GOUJ_ops (coil, TABLE):
ier=0
# # # One imports the definitions of the commands has to use in the macro one
CREA_TABLE =SELF.GET_CMD (“CREA_TABLE”)
aa1=TABLE.EXTR_TABLE ()
aaa=aa1.values ()
v_DY=aaa [“DY”]
v_NU=aaa [“NUME_ORDRE”]
NBVAL=len (v_DY)
nbv=0
for num in v_NU:
yew num==v_NU [0]: nbv=nbv+1
yew nbv>0: ninch=NBVAL/nbv
else: print “error”
v_F1= [v_DY [I * nbv:(i+1) * nbv] for I in arranges (ninch)]
v_FO= []
v_CU= []
def add (X, y): return x+y
for list in v_F1:
liste.reverse ()
v_FO.append (list)
ftot=reduce (add, list)
v_CU.append ([reduce (add, list [:i+1]) * 100./ftot for I in arranges (len (list))])
v_NF= []
for I in arranges (ninch): v_NF=v_NF+range (1, nbv+1)
v_RE= []
for list in v_FO: v_RE=v_RE+list
v_RC= []
for list in v_CU: v_RC=v_RC+list
self.DeclareOut (“tab3”, self.sd)
tab3=CREA_TABLE (LISTE= (_F (PARA = “NUME_ORDRE”,
LISTE_I = v_NU),
_F (PARA = “NUME_FILET”,
LISTE_I = v_NF),
_F (PARA = “REACTION”,
LISTE_R = v_RE),
_F (PARA = “REACTION_CUMU”,
LISTE_R = v_RC),
))
return 0
POST_GOUJ=MACRO (nom= " POST_GOUJ ", op=POST_GOUJ_ops, sd_prod=table_sdaster, reentrant='
, fr= "",
TABLE=SIMP (statut=' o', typ=tabl_post_rele),)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 12/28
Note:
The preceding lines are present in the cases tests ZZZZ120A and ZZZZ120B, it will thus be necessary
to recopy at the beginning of all new command file.
Then the command file will have to contain the commands and the sets of commands
in the order indicated below:
1) DEBUT ()
2) INCLUDE ()
3) mall = {Ensemble of commands which produce the grid. }
4) calc = {Ensemble of commands which carry out calculation. }
5) FIN ()
5.2.1 Detail of command INCLUDE
The syntax of command INCLUDE is as follows:
INCLUDE (UNIT = 38,)
The number of Unité Logique (38) corresponds to the file containing the data base, cf [§5.1].
5.2.2 Production of the grid
The function macr_gouj 2e_mail, cf [[§3] and the whole of commands described low ensure
production of the grid of an assembly pin-attaches such as that which is presented on
[Figure 3.3-a]. Except the command IMPR_RESU, Elles are all necessary.
1)
function
macr_gouj 2e_mail;
2)
line
loc_outils=aster.repout ();
3)
order
EXEC_LOGICIEL;
4)
order
PRE_GIBI;
5)
order
MAIL=LIRE_MAILLAGE;
6)
order
MAIL=DEFI_GROUP;
7) optional command IMPR_RESU.
Command EXEC_LOGICIEL launches the Gibi software which generates the file of grid to the format
Gibi (file .mgib) starting from the data files Gibi (file .datg) to which the user does not have
access.
The function macr_gouj 2e_mail is used to recover in the data base the radius interns
attach, the external radius of the pin and the step of the nets of the pin characterized by its type and its alternative,
cf [§3]. Moreover this function prepares the data files Gibi (.datg). Characteristics
geometrical of the support and the nets are specified by the means of operands H_CORP_BRID
(Height of Corps de Bride, part of the support in catch with the nets) and R_EXT_BRID (Rayon
Outside of Bride) which is obligatory. Operands H_HAUT_BRID (Hauteur of Haut de Bride)
and H_BAS_BRID (Hauteur of Bas de Bride) are optional, they are worth zero per defect. All them
dimensions must be given in millimetres. If the user gives values to the heights of
high of support and the bottom of support, those cannot be lower than 1 millimetre. The radius
intern of the support, the external radius of the pin as well as the step or the height of a net is
sizes characteristic of a given assembly which are stored in the base; they are not,
consequently, to inform by the user.
One indicates the total and theoretical number of nets with single-ended spanner word obligatory NB_FILET. If
some of the nets miss or missing, single-ended spanner word FILET_ABST makes it possible to indicate some
list. The nets absent are not with a grid.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 13/28
Notice 5.2.2-1:
The name of the concept grid (here mall) must be different from the names of concepts defined in
base data, which one presents the list in [Tableau 5.2.2-1]. In [Tableau 5.2.2-1],
prefixes SGM, REGM, etc are reserved for concepts of the data base (which can be
enriched later), the symbol “xx” can be equal to 33, 64, 90, 115, 155, 180 or 186.
symbol “there” can be equal to the one of the twenty six letters of the alphabet.
Name Définition concept
SGMxxy
section of the pin
REGMxxy
radius external of the pin
HFMxxy
height or not of the net
RIBMxxy
interior radius of the support
CFMxxy
configuration net
HBMxxy
high of support
COMxxy
mechanical behavior
MABMxxy
name of material of the support
MAGMxxy
name of material of the pin
PFMxxy
behavior of the first net (traction diagram)
DFMxxy
behavior of the second net (traction diagram)
FCMxxy
behavior of the current nets (traction diagram)
MGMxxy
definition of material of the pin (E and NAKED)
MBMxxy
definition of material of the support (E and NAKED)
FTMxxy
behavior of a truncated net (traction diagram)
FTAMxxy
behavior of a truncated net of type A (traction diagram)
FTBMxxy
behavior of a truncated net of type B (traction diagram)
JHTMxxy
behavior of a net whose play is except tolerance (traction diagram)
HTAMxxy
behavior of a net whose play is except tolerance of the type A (curve of
traction)
HTBMxxy
behavior of a net whose play is except tolerance of the type B (curve of
traction)
Table 5.2.2-1: List names of concepts which are prohibited with the user
Below we indicate a typical example of command file allowing to produce it
grid of an assembly pin-attaches.
# user datum
# it is necessary to satisfy the constraints:
#
# height of support lower than the number of nets by the step:
# NB_FILET * HFM155A < H_CORP_BRID
#
# interior radius of support lower than the external radius:
# RIBM155A < R_EXT_BRID
#
# radius external of the pin lower than the interior radius of support:
# REGM155A < RIBM155A
#
TYPE = “M155”
ALTERNATIVE = “A”
NB_FILET = 56
H_CORP_BRID = 225.0
R_EXT_BRID = 140.0
H_HAUT_BRID = 200.0
H_BAS_BRID = 0.0
FILET_ABST = (3,4,)
macr_gouj 2e_mail (TYPE, VARIANTE, NB_FILET, H_CORP_BRID, R_EXT_BRID,
H_HAUT_BRID, H_BAS_BRID, FILET_ABST,)
loc_outils=aster.repout ()
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 14/28
EXEC_LOGICIEL (LOGICIEL=loc_outils+' gibi',
ARGUMENT= (_F (NOM_PARA=' FORT.70'),
_F (NOM_PARA=' fort.19')),);
PRE_GIBI ()
MAIL=LIRE_MAILLAGE ()
MAIL=DEFI_GROUP (reuse = MAIL,
MAILLAGE=MAIL,
CREA_GROUP_NO= (_F (NOM=' NDFILETS',
GROUP_MA=' CORPSGOU',
CRIT_NOEUD=' TOUS')),)
The following line is optional, it makes it possible to print the grid with the format Gibi (mgib) in a file which,
in the profile of study, must correspond to unit 53 in this example.
IMPR_RESU (FORMAT=' CASTEM', UNITE=53, RESU=_F (MAILLAGE=MAIL,),)
Lastly, all the entities of the grid which can be affected of a particular behavior or one
loading are named:
THE PILE NUMBER 1 CONTAINS 73 OBJECT (S) GRID
IT A 66 OBJECT (S) NAMES THERE (S):
CORPSGOU 5 HAUTGOUJ 6 PIN 7 FIL001 8 NETS 9
FIL002 10 FIL005 11 FIL006 12 FIL007 13 FIL008 14
FIL009 15 FIL010 16 FIL011 17 FIL012 18 FIL013 19
FIL014 20 FIL015 21 FIL016 22 FIL017 23 FIL018 24
FIL019 25 FIL020 26 FIL021 27 FIL022 28 FIL023 29
FIL024 30 FIL025 31 FIL026 32 FIL027 33 FIL028 34
FIL029 35 FIL030 36 FIL031 37 FIL032 38 FIL033 39
FIL034 40 FIL035 41 FIL036 42 FIL037 43 FIL038 44
FIL039 45 FIL040 46 FIL041 47 FIL042 48 FIL043 49
FIL044 50 FIL045 51 FIL046 52 FIL047 53 FIL048 54
FIL049 55 FIL050 56 FIL051 57 FIL052 58 FIL053 59
FIL054 60 FIL055 61 FIL056 62 BASGBRID 63 GBRIDE 64
ATTACH 65 HBRIDE 68 BBRIDE 69 DBRIDE 70 MALL 1
SHBRI 71
THE PILE NUMBER 32 CONTAINS 2453 OBJECT (S) NOT
IT A 8 OBJECT (S) NAMES THERE (S):
PBFIL 2397 PHFIL 2452 PHGOUJ 2453 PBGBRID 262 PBGFBRID 361
PHGFBRID 636 PCFIL 2397 PCBRID 361
5.2.3 Realization of calculation
Before writing the part “calculation” of the command file, it is advised to consult the base
data in order to know the types of nets, materials and the diagrams traction which
are associated a type of assembly pin-attaches given.
The realization of calculation requires the sequence of the following commands of Code_Aster:
1)
order
DEFI_GROUP which enriches the grid by creating groups by nodes;
2)
order
AFFE_MODELE which assigns the mechanical phenomena to the various groups
meshs;
3)
order
AFFE_CARA_ELEM which makes it possible to define the section of the beam which models it
pin and the characteristics of discrete which model the nets;
4)
order
DEFI_MATERIAU which makes it possible to define materials of the nets of the pin;
5)
order
AFFE_MATERIAU which affects materials defined in the groups of meshs
adequate;
6)
order
AFFE_CHAR_MECA which affects the boundary conditions and the loading;
7) the command DEFI_FONCTION which defines the multiplying function to apply to
loading;
8)
order
DEFI_LIST_REEL which defines the list of moments;
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 15/28
9)
order
STAT_NON_LINE which carries out calculation;
10) the command CALC_NO which calculates the nodal forces;
11) the command POST_RELEVE_T which recovers the relevant results;
12) the macro-command POST_GOUJ which reorganizes the results in the adapted format;
13) the command IMPR_TABLE which makes it possible to print the results.
Concretely that results in the following commands:
MAIL=DEFI_GROUP (reuse =MAIL,
MAILLAGE=MAIL,
CREA_GROUP_NO= (_F (GROUP_MA=' GOUJON',
NOM=' GOUJ_NO',
CRIT_NOEUD=' TOUS',),
_F (GROUP_MA=' FILETS',
NOM=' FILET_NO',
CRIT_NOEUD=' TOUS',),
_F (GROUP_MA=' BRIDE',
NOM=' BRIDE_NO',
CRIT_NOEUD=' TOUS',),),);
modele=AFFE_MODELE (MAILLAGE=MAIL,
AFFE= (_F (GROUP_MA=' GOUJON',
PHENOMENE=' MECANIQUE',
MODELISATION=' POU_D_E',),
_F (GROUP_MA=' FILETS',
PHENOMENE=' MECANIQUE',
MODELISATION=' 2d_DIS_T',),
_F (GROUP_MA=' BRIDE',
PHENOMENE=' MECANIQUE',
MODELISATION=' AXIS',),),);
REGM155A is the radius external of the pin of the type M155 alternative A.
carael=AFFE_CARA_ELEM (MODELE=modele,
POUTRE=_F (GROUP_MA=' GOUJON',
SECTION=' CERCLE',
CARA=' R',
VALE=REGM155A,),
DISCRET_2D=_F (GROUP_MA=' FILETS',
CARA=' K_T_D_L',
VALE= (10000000.0, 10000000.0,),),);
One can apply to the ordinary nets three behaviors, to see it [Tableau 5.2.2-1]:
1) behavior of the first net (traction diagram);
2) behavior of the second net (traction diagram);
3) behavior of the current nets (traction diagram).
One can apply to the nets six particular behaviors, to see it [Tableau 5.2.2-1]:
1) behavior of a truncated current net, (traction diagram), cf [§6.1] Remarque 6.1-1;
2) behavior of a truncated net of type A, (traction diagram);
3) behavior of a truncated net of type B, (traction diagram);
4) behavior of a current net whose play is except tolerance, (traction diagram);
5) behavior of the first net whose play is except tolerance of the type A (traction diagram);
6) behavior of the second net whose play is except tolerance of the type B (traction diagram).
The user will have to check in the data base, that the behaviors which it counts
to use are well defined, cf [§6].
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 16/28
For example, for the M155 assembly there are no traction diagrams for truncated nets or
having a play except tolerance, contrary to the M90 assembly.
PFM155A is traction the diagram of Premier net of the pin of the type M155 alternative A.
MF_1=DEFI_MATERIAU (TRACTION=_F (SIGM=PFM155A,),);
DFM155A is traction the diagram of Deuxième net of the pin of the type M155 alternative A.
MF_2=DEFI_MATERIAU (TRACTION=_F (SIGM=DFM155A,),);
FCM155A is the traction diagram of the current nets (other nets) of the pin of the type M155 alternative
A.
MF_C=DEFI_MATERIAU (TRACTION=_F (SIGM=FCM155A,),);
One affects in the last materials particular to the nets which have a particular behavior.
chmat=AFFE_MATERIAU (MAILLAGE=MAIL,
AFFE= (_F (GROUP_MA=' GOUJON',
MATER=MGM155A,),
_F (GROUP_MA=' FILETS',
MATER=MF_C,),
_F (GROUP_MA=' BRIDE',
MATER=MBM155A,),
_F (GROUP_MA=' FIL001',
MATER=MF_1,),
_F (GROUP_MA=' FIL002',
MATER=MF_2,),),);
There are three types of boundary conditions on the support:
1) with dimensions side outside of the support blocked following y;
2) dimensioned side outside and support bases blocked following y;
3) base support blocked according to Y.
One also specifies the value, in Newton, of the force of traction applied at the head of the pin.
F
F
F
GOUJON
BRIDE
GOUJON
BRIDE
GOUJON
BRIDE
FILETS
FILETS
FILETS
Boundary conditions 1
Boundary conditions 2
Boundary conditions 3
charme=AFFE_CHAR_MECA (MODELE=modele,
DDL_IMPO=_F (GROUP_NO= (“GOUJ_NO”, “FILET_NO”, “BRIDE_NO”,),
DX=0.0,),
FACE_IMPO= (_F (GROUP_MA= (“DBRIDE”, “BBRIDE”,),
DY=0.0,),
_F (GROUP_MA=' GOUJON',
DZ=0.0,
DRY=0.0,),),
FORCE_NODALE=_F (GROUP_NO=' PHGOUJ',
FY=1.0,),);
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 17/28
The FORCE_NODALE will be multiplied by the following function during calculation (command
STAT_NON_LINE, key word EXCIT):
fonc=DEFI_FONCTION (NOM_PARA=' INST',
NOM_RESU=' TOUTRESU',
VALE= (0.0, 0.0, 5.0, 5000000.0,),);
Command DEFI_LIST_REEL is used to define the list of moments necessary to incremental calculation
(command STAT_NON_LINE, key word COMP_INCR).
list=DEFI_LIST_REEL (DEBUT=0.0,
INTERVALLE= (_F (JUSQU_A=1.0,
NOMBRE=1,),
_F (JUSQU_A=2.0,
NOMBRE=1,),
_F (JUSQU_A=3.0,
NOMBRE=1,),
_F (JUSQU_A=4.0,
NOMBRE=1,),
_F (JUSQU_A=5.0,
NOMBRE=1,),),);
Two types of calculation can be selected:
·
ELASTOPLASTIQUE, one uses the behavior of the nets given in the form of curve of
traction in the base, one uses the incremental behavior then:
_F (RELATION=' DIS_GOUJ 2E_PLAS',
DEFORMATION=' PETIT',
GROUP_MA=' FILETS',),),
·
ELASTIQUE, that amounts plotting a straight line with the origin and the first point of the curve of
traction of the nets, which makes it possible to make a linear elastic design, one uses it
incremental behavior:
_F (RELATION=' DIS_GOUJ 2E_ELAS',
DEFORMATION=' PETIT',
GROUP_MA=' FILETS',),),
In the example below we carry out a calculation ELASTOPLASTIQUE.
CALC=STAT_NON_LINE (MODELE=modele,
CHAM_MATER=chmat,
CARA_ELEM=carael,
EXCIT=_F (CHARGE=charme,
FONC_MULT=fonc,
TYPE_CHARGE=' FIXE_CSTE',),
COMP_INCR= (_F (RELATION=' ELAS',
DEFORMATION=' PETIT',
GROUP_MA=' GOUJON',),
_F (RELATION=' ELAS',
DEFORMATION=' PETIT',
GROUP_MA=' BRIDE',),
_F (RELATION=' DIS_GOUJ 2E_PLAS',
DEFORMATION=' PETIT',
GROUP_MA=' FILETS',),),
INCREMENT=_F (LIST_INST=list,),
NEWTON=_F (REAC_ITER=3,),
CONVERGENCE=_F (ITER_GLOB_MAXI=20,),);
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 18/28
Command CALC_NO calculates the nodal forces exerted on the nets.
CALC=CALC_NO (reuse =CALC,
RESULTAT=CALC,
PRECISION=0.001,
CRITERE=' RELATIF',
OPTION=' FORC_NODA',
GROUP_MA=' FILETS',);
The key word factor IMPRESSION is used to choose the format of presentation of the results.
tab1=POST_RELEVE_T (ACTION=_F (INTITULE=' RESU_T1',
GROUP_NO=' NDFILETS',
FORMAT_C=' MODULE',
RESULTAT=CALC,
NOM_CHAM=' FORC_NODA',
TOUT_ORDRE=' OUI',
PRECISION=1e-06,
CRITERE=' RELATIF',
NOM_CMP=' DY',
REPERE=' GLOBAL',
MOYE_NOEUD=' OUI',
OPERATION=' EXTRACTION',),);
In addition to the traditional formats of impression of Code_Aster there is format TABLE specific to calculation
total of an assembly pin-attaches, cf [§3.3].
tab2=POST_GOUJ (TABLE=tab1,);
IMPR_TABLE (
TABLE=tab2,
UNITE=8,
FORMAT=' AGRAF',
FILTRE=_F (NOM_PARA=' NUME_ORDRE',
VALE_I=1,),
NOM_PARA= (“NUME_ORDRE”, “NUME_FILET”, “REACTION”, “REACTION_CUMU”,),);
Notice 5.2.3-1:
Cf Notice 5.2.2-1.
5.3
The file of results
In this part one presents only format TABLE dedicated to the total calculation of an assembly
pin-attach. In this last case the results are presented in two parts. The first gives
correspondence number of net-number of node. The second part is organized in the form
of a table having four columns. First relates to the increment or sequence number,
second indicates the number of the nets, the third the reaction in Newton of the nets and the fourth
cumulated reaction of the nets expressed in %. Format TABLE simply makes it possible to trace them
curves: reaction of the nets according to their number and cumulated reaction of the nets according to
their number, using the software of layout of curves xmgrace.
One gives below an outline of format TABLE.
Part giving the correspondence number of net-number of node:
NUME_FILET NODES
1 \ N1954
2 \ N1953
3 \ N1952
4 \ N1951
5 \ N1950
.
.
.
.
.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 19/28
52 \ N1903
53 \ N1902
54 \ N1901
55 \ N1900
56 \ N1899
Part giving the sequence number, the number of net, the reaction (in NR) and the cumulated reaction
(in % of the total), example for the sequence number five:
NUME_ORDRE NUME_FILET REACTION REACTION_CUMU
5 1 3.75966E+05 7.51932E+00
5 2 3.63799E+05 1.47953E+01
5 3 0.00000E+00 1.47953E+01
5 4 0.00000E+00 1.47953E+01
5 5 3.09596E+05 2.09872E+01
5 6 2.84261E+05 2.66724E+01
.
.
.
5 52 3.35943E+04 9.66590E+01
5 53 3.59525E+04 9.73780E+01
5 54 3.90373E+04 9.81588E+01
5 55 4.31747E+04 9.90223E+01
5 56 4.88871E+04 1.00000E+02
Notice 5.3-1:
The sequence number corresponds to the increment of load.
5.4
The file of messages
This file contains the whole of the Code_Aster commands, whole and the data base of
commands produced by the macro-commands. We do not give here an outline of the file of
messages (.mess), the eager reader of more than details will be able to consult the files of messages
cases tests ZZZZ120A and ZZZZ120B.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 20/28
6
Presentation and use of the data base
6.1 General
A threaded assembly leads to a modeling beam for the pin (element of beam) and 2D for
the nets (discrete elements with two nodes) and attaches it (axisymmetric elements 2D). Three
elements of an assembly are schematized on [Figure 6.1-a].
Radius interns support
High of Bride
net 1
y
X
GOUJON
Body of Bride
BR ID E
U (y)
v (y)
net N
Low of Bride
FILETS
External radius of the support
Appear 6.1-a: Représentation schematized of an assembly
The pin and the support have a linear elastic behavior. The nonlinear behavior is
located in the nets. It applies to the discrete elements and is given in an independent way
by a local calculation axisymmetric 2D whose one exploited the results. This behavior appears under
the form of a relation, indexed by the position of the net in the structure, between a difference of
displacement U - v and force it shearing = Q = F (U - v) which is associated for him. Knowing it
behavior of the elements constituting an assembly, one solves the total problem of which them
displacements of the pin (
U y) and of support v (y) are solutions.
These are the various relations which are described, in the form of functions given point by point,
in the base presented in this note. These curves were obtained for exerted tractions
at the head pin and not of compressions.
Within the framework of the summary above, certain parameters characteristic of a given assembly
intervene only during the integration of the total problem.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 21/28
It is the case, for example, of the number of nets, the total effort exerted at the head pin,
conditions of blocking of the support (side surface and/or bases blocked (S)). These parameters do not appear
thus not in the specifications of a curve characteristic of a net.
The parameters which, on the other hand, determine the behavior of the nets are listed below:
·
Designation of the standardized form of the geometry of the pin, example: M33, M155;
·
Type of the assembly pin-attaches, example: NOMINAL or HELICOIL;
·
Stiffener top of support, example: AVEC or SANS;
·
Geometrical characteristics of play, example: MINI or MAXI;
·
Behavior of the nets and condition of contact pin/tapping, example: ELASTIQUE
(linear rubber band) or ELASTOPLASTIQUE diagram traction nonlinear).
Each combination of these various parameters thus leads a priori to a specific relation
shearing-jump of displacement. One locates each one of these combinations by a letter, by
example: for the standardized form of the geometry of the M33 pin, if the assembly pin-attaches is
NOMINAL, the stiffener top of support present (AVEC), play MAXI and the behavior of the nets
ELASTOPLASTIQUE one will speak about the M33 pin of alternative A, noted: M33_A, cf [Tableau 6.2-3]
Association forms standardized geometry of the pin (M33) and alternative (A) identifies in manner
single the card of an assembly gathering the whole of the data relating to it (geometry of
the assembly, characteristic of the assembly, curves behavior of the nets = Q = F (U - v),
definition of materials of the support and the pin) in the base, cf [Tableau 6.3-1] and [Tableau 6.3-2].
Remarks 6.1-1:
·
All configurations other than those with thread inserts (HELICOIL), cf [bib3], [bib4],
were calculated in plasticity. If it is wanted nevertheless that the nets have a behavior
linear rubber band it will be necessary to use RELATION=' DIS_GOUJ 2e_ELAS' key word COMP_INCR
command STAT_NON_LINE, cf [§ 5.2.3].
·
The curves representative of anomalies are they also specific place of the nets
carriers of these anomalies, A and B respectively locating in the card of an assembly
that of the first and second net.
·
The user will have to make sure that the types of behavior of the nets which it chose
correspond or not to a configuration calculated in the base.
6.2
Presentation of the curves introduced into the data base
One presents, here version 1.0 of the data base at the date of the 16/09/1999.
The complete base can be obtained from EDF/BPI/UTO.
[Tableau 6.2-1] gathers the geometries available with their characteristics of assembly.
Geometry
Section of the pin
Radius external of
Thickness of
Interior radius of
(in mm2)
pin (in mm)
net
the support (in mm)
(in mm)
M33 6.45E+02
14.3286E+00 3.5
16.5
M64 2.715E+03 29.3975E+00 6.0
34.0
M90 5.845E+03 43.1338E+00 3.0
45.0
M115 9.724E+03 55.6349E+00 3.0
57.5
M155 1.704E+04 73.6478E+00 4.0
80.0
M180 2.337E+04 86.2491E+00 4.0
90.0
M186 2.487E+04 88.9740E+00 6.0
93.0
Table 6.2-1: List geometries of assemblies threaded available in the data base
[Tableau 6.2-2] presents materials available as well for the support as the pin. Some of these
materials are not used that for the support or that for the pin, cf [Tableau 6.2-3].
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 22/28
Material
YOUNG modulus
YOUNG modulus
Coefficient
for the pin
for the support (in MPa)
of Poisson
(in MPa)
16MND5 1.90000E+05
11.93800E+05
0.3
40NCDV 1.91139E+05
12.00962E+05
0.3
Z3CN_20_09_M (300_C) 1.76500E+05
11.08982E+05
0.3
40NCD (300_C) 1.85000E+05
11.62389E+05
0.3
20MND5 (316_C) 1.95000E+05
12.25200E+05
0.3
42CDV4 (316_p3) 1.90220E+05
11.95188E+05
0.3
16MND5 (343_C) 1.90000E+05
11.93800E+05
0.3
40NCDV (343_C) 1.90000E+05
11.93800E+05
0.3
Table 6.2-2: List materials available in the data base.
In [Tableau 6.2-3] was gathered the list of the configurations of assemblies threaded in
base data of the nets.
Notice 6.2-1:
The Young modulus of the support is multiplied by 2 bus it is treated in axisymmetric 2D,
whereas the pin is in beam.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 23/28
AVEC or
Type of
SANS
Play
pin and
high of
MINI
Configured
Material
Material
Alternative
attach
MAXI
tion of the net
attach
pin
Behavior
20MND5
42CDV4
ÉLASTO-PLASTIQUE
M33_A
AVEC
MAXI
NOMINAL
(316_C)
(316_p3)
20MND5
42CDV4
ÉLASTO-PLASTIQUE
M33_B
SANS
MAXI
NOMINAL
(316_C)
(316_p3)
20MND5
42CDV4
ÉLASTO-PLASTIQUE
M33_C
AVEC
MINI
NOMINAL
(316_C)
(316_p3)
20MND5
42CDV4
ÉLASTO-PLASTIQUE
M33_D
SANS
MINI
NOMINAL
(316_C)
(316_p3)
20MND5
42CDV4
ÉLASTO-PLASTIQUE
M33_E
AVEC
MAXI
NOMINAL
(316_C)
(316_p3)
ÉLASTO-PLASTIQUE
M64_A
AVEC
MAXI
NOMINAL
16MND5
40NCDV
M90_A
AVEC
MAXI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M90_B
AVEC
MINI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M115_A
AVEC
MAXI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M115_B
SANS
MAXI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M115_C
SANS
MINI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M115_D
AVEC
MAXI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
M115_E
AVEC
MAXI
NOMINAL
Z3CN_20_09_M
40NCD
ÉLASTO-PLASTIQUE
(300_C)
(300_C)
ÉLASTO-PLASTIQUE
M155_A
AVEC
MAXI
NOMINAL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M155_B
SANS
MAXI
NOMINAL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M155_C
AVEC
MINI
NOMINAL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M155_D
SANS
MAXI
HELICOIL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M180_A
AVEC
MAXI
NOMINAL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M180_B
SANS
MAXI
NOMINAL
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M180_C
AVEC
MINI
NOMINAL
16MND5
40NCDV
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M186_A
AVEC
MAXI
NOMINAL
(343_C)
(343_C)
16MND5
40NCDV
ÉLASTO-PLASTIQUE
M186_B
AVEC
MINI
NOMINAL
(343_C)
(343_C)
Table 6.2-3: List configurations of assemblies threaded available in
the data base version 1.00 of the 16/09/1999
The curves of behavior (force of shearing - play) which are in the data base are of
the form presented in [Tableau 6.2-4]. The sizes U - v and Q are respectively expressed
in mm and Newton.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 24/28
U - v
Q
1.4454D-03
5960.40
7.8791D-03
32289.00
1.4830D-02
57528.00
2.4101D-02
75876.00
3.1714D-02
82719.00
3.9722D-02
88368.00
4.7951D-02
93345.00
5.6338D-02
97836.00
6.4836D-02
102012.00
10.8080D-02
120678.00
15.1800D-02
136881.00
19.5490D-02
151413.00
23.8870D-02
164658.00
28.1710D-02
176835.00
32.3800D-02
188022.00
36.4850D-02
198210.00
40.4850D-02
207417.00
Table 6.2-4: Pin M115 alternative A
6.3
Presentation of the data base
The data base is the subject of a specific data-processing processing; certain rules are
essential to observe in order to supplement it in a rigorous way.
The file of the base is divided into three parts: the references dates and version, the framework heading, them
cards of the assemblies. These three parts are mentioned and detailed below:
1) The first line contains the date and the number of version of the base. This line is considered
as being a comment.
2) The framework of the heading makes it possible to note the successive evolutions of the base: author (S), date
version and object.
3) The third part contains the cards of the assemblies. Those are consisted of the manner
following:
/the type of the pin as well as the alternative has.
b/ Geometry of the assembly, left in which one finds: the section of the pin, it
radius external of the pin, the height or the step of the net and the interior radius of the support.
C/Les characteristic of the assembly, one finds there: the configuration net, the characteristic
high of support, the type of play, the mechanical behavior, the material attaches and the material
pin.
D/Les curved describing the behavior of nets (PREMIER FILET, DEUXIEME FILET,
NET RUNNING,…).
E/Les materials of the support and the pin: the Young modulus and the Poisson's ratio.
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 25/28
Each data is located by a single name, for example for the pin of the M33 type and of
alternative A one a:
Name
Definition
SGM33A
section of the pin
REGM33A
radius external of the pin
HFM33A
height or not of the net
RIBM33A
interior radius of the support
CFM33A
configuration net
HBM33A
high of support
COM33A
mechanical behavior
MABM33A
name of material of the support
MAGM33A
name of material of the pin
PFM33A
behavior of the first net
DFM33A
behavior of the second net
FCM33A
behavior of the current nets
MGM33A
definition of material of the pin (E and NAKED)
MBM33A
definition of material of the support (E and NAKED)
Table 6.3-1: Definitions of the names
Each name must have with more the eight alphanumerics.
In addition, there exists for certain types of pin of the particular nets, for example for the pin
of M180 type and alternative a:
Name
Definition
FTM180A
behavior of a truncated net
FTAM180A
behavior of a truncated net of type A
FTBM180A
behavior of a truncated net of type B
JHTM180A
behavior of a net whose play is except tolerance
HTAM180A
behavior of a net whose play is except tolerance of the type A
HTBM180A
behavior of a net whose play is except tolerance of the type B
Table 6.3-2: Definitions of the names of the particular nets
6.4 Feeding of the data base in curves of behavior
nets
A local calculation is necessary each time a new combination of parameters must be
studied. These calculations are carried out by finite elements, and it is a specific postprocessing which provides
with each step of load, the difference U - v and the value of the axial load corresponding. That was
described in former publications [bib4], [bib5] and [bib6]. The evolution of the data base is with
the initiative of the U.T.O.
6.5
Version 1.00 of the data base
Hereafter an extract of the data base concerning the behavior of the threaded assemblies is
presented in its version 1.00 the 16/09/1999:
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 26/28
# DATE: 16/09/1999 VERSION: 1.00
#
# MODIFICATION
# AUTEUR: J. ANGLES
# DATE: 16/09/1999
# VERSION: 1.00
# OBJET: CUTTING TO SIZE ASTER
# OF THE OLD DATA BASE
#
#------------------------------------------------------
# M33_REF_A. NOMI |
#------------------------------------------------------
# DEPARTEMENT: EPN
# DATE: 15/11/1995
#------------------------------------------------------
# GEOMETRY OF THE ASSEMBLY |
#------------------------------------------------------
#------------------------------------------------------
# SECTION OF THE PIN (IN MM)
#
SGM33A = 6.45E+02
#
# RADIUS EXTERNAL OF THE PIN (IN MM)
#
REGM33A = 14.328638337E+00
#
# HEIGHT OR NOT OF THE NET (IN MM)
#
HFM33A = 3.5
#
# INTERIOR RADIUS OF THE SUPPORT (IN MM)
#
RIBM33A = 16.5
#------------------------------------------------------
# CHARACTERISTIC OF THE ASSEMBLY |
#------------------------------------------------------
#------------------------------------------------------
# CONFIGURATION NET
#
CFM33A = “NOMINAL”
#
# HIGH OF SUPPORT
#
HBM33A = “AVEC”
#
# JEU
#
JEM33A = “MAXI”
#
# COMPORTEMENT
#
COM33A = “ELASTOPLASTIQUE”
#
# MATERIAL ATTACHES
#
MABM33A = “20MND5-316_C'
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 27/28
#
# MATERIAL PIN
#
MAGM33A = “42CDV4-316_P3”
#
#------------------------------------------------------
# GIVEN OF CURVES Of an ASSEMBLY Q=F (UV) |
# OR UV EAST IN MISTERS AND Q IN NEWTON |
#------------------------------------------------------
#------------------------------------------------------
# FIRST NET CURVES OF 17 POINTS
PFM33A=DEFI_FONCTION (
NOM_PARA=' EPSI',
PROL_DROITE=' LINEAIRE',
PROL_GAUCHE=' EXCLU',
VALE= (
1.3213E-02, 24288.25,
2.3137E-02, 42441.00,
3.3313E-02, 59633.00,
4.3544E-02, 69713.00,
5.8073E-02, 77787.50,
9.8094E-02, 85445.50,
14.1580E-02, 90562.50,
18.6320E-02, 94640.00,
27.7720E-02, 101346.00,
46.3750E-02, 112297.50,
65.1530E-02, 121698.50,
83.9720E-02, 130354.00,
103.8600E-02, 138873.00,
118.9700E-02, 144711.00,
145.2500E-02, 152999.00,
174.0400E-02, 160786.50,
204.2200E-02, 168563.50,
)
)
#
# SECOND NET CURVES OF 17 POINTS
DFM33A=DEFI_FONCTION (
NOM_PARA=' EPSI',
PROL_DROITE=' LINEAIRE',
PROL_GAUCHE=' EXCLU',
VALE= (
1.1883E-02, 20395.20,
2.0810E-02, 35716.71,
2.9999E-02, 51450.00,
3.9536E-02, 66048.50,
5.3593E-02, 75936.00,
9.3111E-02, 84672.00,
13.6240E-02, 89845.00,
18.0690E-02, 93961.00,
27.1580E-02, 100555.00,
45.6670E-02, 110901.00,
64.3630E-02, 119444.50,
83.0960E-02, 127176.00,
102.8600E-02, 134708.00,
117.5800E-02, 139947.50,
141.6300E-02, 147542.50,
167.2300E-02, 154434.00,
193.7600E-02, 161066.50,
)
)
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Code_Aster ®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. Key ANGLES
:
U2.09.02-C Page
: 28/28
#
# NET RUNNING CURVE OF 17 POINTS
FCM33A=DEFI_FONCTION (
NOM_PARA=' EPSI',
PROL_DROITE=' LINEAIRE',
PROL_GAUCHE=' EXCLU',
VALE= (
1.1879E-02, 21325.50,
2.0832E-02, 37397.96,
3.0330E-02, 54448.83,
4.0820E-02, 68953.50,
5.6362E-02, 78085.00,
9.7438E-02, 85711.50,
14.1160E-02, 90723.50,
18.6090E-02, 94713.50,
27.7600E-02, 101206.00,
46.3570E-02, 111513.50,
65.1280E-02, 120081.50,
83.7930E-02, 127792.00,
102.4000E-02, 134904.00,
116.9600E-02, 140143.50,
140.8600E-02, 147742.00,
166.2800E-02, 154665.00,
192.5700E-02, 161336.00,
)
)
#
# DEFINITION OF MATERIAL OF THE PIN (E AND NAKED)
MGM33A=DEFI_MATERIAU (
ELAS=_F (E = 1.9022E+5,
NAKED = 0.3E0)
)
#
# DEFINITION OF MATERIAL OF THE SUPPORT (E AND NAKED)
# the VALUE OF the MODULUS YOUNG EAST OF 1.95E+05 MPA.
# FOR REASONS SPECIFIC TO THE CODE_ASTER IT EAST
# NECESSARY TO MULTIPLY THIS VALUE BY 2 * PI,
# WHAT GIVES IN FACT: 12.252E+5 MPA.
MBM33A=DEFI_MATERIAU (
ELAS=_F (E = 12.252E+5,
NAKED = 0.3E0)
)
Handbook of Utilization
U2.09 booklet: Tools and Solutions Métiers
HT-66/05/004/A
Outline document