Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
1/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Organization (S):
EDF-R & D/AMA
Instruction manual
U2.09 booklet: Tools and Solutions Trades
Document: U2.09.02
Realization of the calculation of an assembly pin-attaches
1 Goal
This note concerns, the realization of the mesh and of the total calculation of an assembly pin-attaches with
Code_Aster.
Calculations themselves as well as the macro-controls evoked in this document are
available in the command files of cast-test ZZZZ120A and ZZZZ120B.
The production of the mesh 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
controls of Code_Aster. Macro-control POST_GOUJ allows the presentation of the results
in a format which facilitates their reading. Like the function MACR_GOUJ 2e_MAIL, this macro
control 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 MN 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.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
2/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Count
matters
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
3/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
2 Introduction
This note concerns, the use of the function macr_gouj 2e_mail and the macro-control
POST_GOUJ
who allow, respectively, to carry out the mesh of an assembly pin-attaches and
post-to treat the results of a mechanical calculation carried out with the conventional controls 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-control
POST_GOUJ
. The text of these macro-controls 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-control
POST_GOUJ
and conventional controls to carry out the mesh 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 the Department MN. Lastly, we briefly point out the manner
to feed this data base.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
4/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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”,
ALTERNATIVE
=
/
“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,
[DEFECT]
H_BAS_BRID =/
H_bas_bride
,
[R]
/
0.0D0,
[DEFECT]
FILET_ABST = Numero_filet,
[L_I]
UNITD = 70,
[I]
UNITP = 71,
[I]
)
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
5/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
3.3
Geometrical definition of the assembly pin-attaches
The assemblies pin-flanges which are concerned here are those which maintain the cover of
ferment or plates it closed inspection pit.
PIN
Not or height
of a net
net 1
net N
High of Flange
Body of Flange
Low of Flange
Radius interns flange
External R_EXT_BRID Radius of the flange
H_BAS_BRID Height of the bottom of flange
H_CORP_BRID Height of the body of flange
H_HAUT_BRID Height top of flange
NETS
y
X
ATTACH
Appear 3.3-a: description of the various geometrical parameters
assembly pin-attaches
The radius interns flange, the external radius of the pin as well as the pitch 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 flange and the bottom of flange, 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 cover of tank of the N4 bearing.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
6/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
3.4.2 Operand
ALTERNATIVE
ALTERNATIVE
=/
“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 flange in millimetres. The body of flange is the part of the flange 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 flange in millimetres.
3.4.6 Operand
H_HAUT_BRID
H_HAUT_BRID
=
H_haut_bride
[R]
Height top of flange in millimetres.
3.4.7 Operand
H_BAS_BRID
H_BAS_BRID =
H_bas_bride
[R]
Height of the bottom of flange in millimetres.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
7/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 mesh (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 mesh (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 well informed 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 (STANDARD, ALTERNATIVE, 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 = MALL,
MAILLAGE=MAIL,
CREA_GROUP_NO= (_F (NOM=' NDFILETS',
GROUP_MA=' CORPSGOU',
CRIT_NOEUD=' TOUS')),)
IMPR_RESU (FORMAT=' CASTEM', UNITE=53, RESU=_F (MAILLAGE=MAIL,),)
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
8/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Note:
Control INCLUDE makes it possible to include the controls which define all the assemblies
pin-attach. The data necessary to construction of the mesh are recovered by
function macr_gouj 2e_mail starting from the information indicated in the operands: TYPE and
ALTERNATIVE
.
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 control EXEC_LOGICIEL, “gibi” and “gibi2000” correspond to version 2000 of
Gibi on the machine Aster (Alpha Server).
4
Description of macro control 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”,
“NODES” (number of node corresponding to the number of net), “NUME_ORDRE” (agent 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
(
COUNT =
tabl_post_rele
,
[TXM]
)
4.3 Operand
4.3.1 Operand
COUNT
COUNT
= [TXM]
This operand makes it possible to indicate the name of the table of the tabl_post_rele type which one wants
to modify.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
9/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
4.4 Example
TFORC = POST_RELEVE_T (
ACTION =_F (
ENTITLE = “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”),
FILTER =_F (
NOM_PARA = “NODES”,
CRIT_COMP = “NON_VIDE”
),
FORMAT = “AGRAF”
)
IMPR_TABLE (TABLE = NTFORC,
NOM_PARA = (
“NUME_ORDRE”, “NUME_FILET”,
“REACTION”, “REACTION_CUMU”
),
FILTER =_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 controls 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 mesh (file .mail) is automatically produced and is not visible by the user.
Nevertheless, this last can visualize the mesh produces by putting in result the file “mesh
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.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
10/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
5.2
The command file
The command file (file .comm) must obligatorily contain the front following lines
the control BEGINNING ():
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 (STANDARD, ALTERNATIVE, 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 MESH OF PIN, NETS AND ATTACHES 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 + “**** MAIN PROGRAM **** \
text = text + “*********************************************************** \
text = text + “* \
text = text + “OPTION DIME 2 ELEM QUA4 ECHO 0; \
text = text + “* BEGINNING PARAMETERS USER \
text = text + “* \
text = text + “* GENERAL PARAMETERS \
text = text + “* \
text = text + 'RI_BRI = “+str (eval (“RIB'+TYPE+VARIANTE)) +”;“+” \
text = text + 'RE_GOUJ = “+str (eval (“REG'+TYPE+VARIANTE)) +”;“+” \
text = text + “NOT = “+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 + “* FINE PARAMETERS USER \
textp = ''
yew FILET_ABST!=None:
for num in FILET_ABST:
textp = textp + “NETS = DIFF NETS FIL00'+str (num) +”; \
loc_datg = aster.repdex ()
textp = textp + """ OPTI GIFT “""" +loc_datg+ """ gouj2.datg”; \ N """
text = text + """ OPTI GIFT “""" +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 controls gibi
fdgib=open (nomFichierDATG, “W”)
fdgip=open (nomFichierDATP, “W”)
fdgib.write (text)
fdgip.write (textp)
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
11/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 controls 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),)
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
12/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 controls and the assemblies of controls
in the order indicated below:
1) BEGINNING ()
2) INCLUDE ()
3) mall = {Together of controls which produce the mesh. }
4) calc = {Together of controls which carry out calculation. }
5) END ()
5.2.1 Detail of control INCLUDE
The syntax of control INCLUDE is as follows:
INCLUDE (UNIT = 38,)
The Logical number of Unit (38) corresponds to the file containing the data base, cf [§5.1].
5.2.2 Production of the mesh
The function macr_gouj 2e_mail, cf [
[§3] and the whole of controls described low ensure
production of the mesh of an assembly pin-attaches such as that which is presented on
[Figure 3.3-a]. Except control IMPR_RESU, They all are 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 control IMPR_RESU.
Control EXEC_LOGICIEL launches the Gibi software which generates the file of mesh 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 pitch 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 flange and the nets are specified by the means of operands H_CORP_BRID
(Height of the Body of Flange, part of the flange in catch with the nets) and R_EXT_BRID (Radius
Outside of the Flange) which is obligatory. Operands H_HAUT_BRID (Height Top of Flange)
and H_BAS_BRID (Height of the Bottom of Flange) 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 flange and the bottom of flange, those cannot be lower than 1 millimetre. The radius
intern of the flange, the external radius of the pin as well as the pitch 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.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
13/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Notice 5.2.2-1:
The name of the concept mesh (here mall) must be different from the names of concepts defined in
base data, which one presents the list in [Table 5.2.2-1]. In [Table 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 concept Definition
SGMxxy
section of the pin
REGMxxy
radius external of the pin
HFMxxy
height or not of the net
RIBMxxy
interior radius of the flange
CFMxxy
configuration net
HBMxxy
high of flange
COMxxy
mechanical behavior
MABMxxy
name of material of the flange
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 flange (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
mesh of an assembly pin-attaches.
# user datum
# it is necessary to satisfy the stresses:
#
# height of flange lower than the number of nets by the pitch:
# NB_FILET * HFM155A < H_CORP_BRID
#
# interior radius of flange lower than the external radius:
# RIBM155A < R_EXT_BRID
#
# radius external of the pin lower than the interior radius of flange:
# 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 (STANDARD, ALTERNATIVE, NB_FILET, H_CORP_BRID, R_EXT_BRID,
H_HAUT_BRID, H_BAS_BRID, FILET_ABST,)
loc_outils=aster.repout ()
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
14/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 = MALL,
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 mesh 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 mesh which can be affected of a particular behavior or one
loading are named:
THE PILE NUMBER 1 CONTAINS 73 OBJECT (S) MESH
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 controls of Code_Aster:
1)
order
DEFI_GROUP
who enriches the mesh by creating groups by nodes;
2)
order
AFFE_MODELE
who assigns the mechanical phenomena to the various groups
meshs;
3)
order
AFFE_CARA_ELEM
who allows to define the section of the beam which modelizes it
pin and the characteristics of discrete which modelize the nets;
4)
order
DEFI_MATERIAU
who allows to define materials of the nets of the pin;
5)
order
AFFE_MATERIAU
who affects materials defined in the groups of meshs
adequate;
6)
order
AFFE_CHAR_MECA
who affects the boundary conditions and the loading;
7) the control DEFI_FONCTION which defines the multiplying function to apply to
loading;
8)
order
DEFI_LIST_REEL
who defines the list of moments;
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
15/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
9)
order
STAT_NON_LINE
who carries out calculation;
10) the control CALC_NO which calculates the nodal forces;
11) the control POST_RELEVE_T which recovers the relevant results;
12) the macro-control POST_GOUJ which reorganizes the results in the adapted format;
13) the control IMPR_TABLE which makes it possible to print the results.
Concretely that results in the following controls:
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 [Table 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 [Table 5.2.2-1]:
1) behavior of a truncated current net, (traction diagram), cf [§6.1] Remark 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].
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
16/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 the traction diagram of the First net of the pin of the type M155 alternative A.
MF_1=DEFI_MATERIAU (TRACTION=_F (SIGM=PFM155A,),);
DFM155A
is the traction diagram of the Second 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
With
.
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 flange:
1) with dimensions side outside of the flange locked following y;
2) dimensioned side outside and flange bases locked following y;
3) base flange locked according to Y.
One also specifies the value, in Newton, of the force of traction applied at the head of the pin.
PIN
ATTACH
NETS
Boundary conditions 1
PIN
ATTACH
NETS
Boundary conditions 2
PIN
ATTACH
NETS
Boundary conditions 3
F
F
F
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,),);
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
17/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
The FORCE_NODALE will be multiplied by the following function during calculation (control
STAT_NON_LINE
, key word EXCIT):
fonc=DEFI_FONCTION (NOM_PARA=' INST',
NOM_RESU=' TOUTRESU',
VALE= (0.0, 0.0, 5.0, 5000000.0,),);
Control DEFI_LIST_REEL is used to define the list of moments necessary to incremental calculation
(control 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:
·
ELASTOPLASTIC, 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',),),
·
RUBBER BAND, 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 an ELASTOPLASTIC calculation.
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,),);
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
18/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Control 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 conventional formats of impression of Code_Aster there is the format COUNTS 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 the format COUNTS 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 %. The 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 an outline of the format below COUNTS.
Part giving the correspondence number of net-number of node:
NUME_FILET NODES
1 \ N1954
2 \ N1953
3 \ N1952
4 \ N1951
5 \ N1950
.
.
.
.
.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
19/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 controls, whole and the data base of
controls produced by the macro-controls. 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.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
20/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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].
High of Flange
Low of Flange
Body of Flange
BR ID E
NETS
PIN
net 1
net N
y
X
Radius interns flange
External radius of the flange
U (y)
v (y)
Appear 6.1-a: schematized Representation of an assembly
The pin and the flange 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 shearing forces it
(
)
= =
-
Q
F U v
who 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 the flange
()
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.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
21/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
It is the case, for example, of the number of nets, the total effort exerted at the head pin,
conditions of blocking of the flange (side surface and/or bases locked (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 flange, example: WITH or WITHOUT;
·
Geometrical characteristics of play, example: MINICOMPUTER or MAXIMUM;
·
Behavior of the nets and condition of contact pin/tapping, example: RUBBER BAND
(linear rubber band) or ELASTOPLASTIC nonlinear traction diagram).
Each combination of these various parameters thus leads a priori to a specific relation
shearing-jump of displacement. One identifies 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 flange present (WITH), maximum clearance and the behavior of the nets
ELASTOPLASTIC
one will speak about the M33 pin of alternative A, noted: M33_A, cf [Table 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 flange and the pin) in the base, cf [Table 6.3-1] and [Table 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
control STAT_NON_LINE, cf [§ 5.2.3].
·
The curves representative of faults are they also specific place of the nets
carriers of these faults, A and B respectively identifying 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.
[Table 6.2-1] gathers the geometries available with their characteristics of assembly.
Geometry
Section of the pin
(in mm
2
)
Radius external of
pin (in mm)
Thickness of
net
(in mm)
Interior radius of
the flange (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
[Table 6.2-2] presents materials available as well for the flange as the pin. Some of these
materials are not used that for the flange or that for the pin, cf [Table 6.2-3].
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
22/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Material
YOUNG modulus
for the pin
(in MPa)
YOUNG modulus
for the flange (in MPa)
Coefficient
of Poisson
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 [Table 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 flange is multiplied by
2
because it is treated in axisymmetric 2D,
whereas the pin is in beam.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
23/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Type of
pin and
Alternative
WITH or
WITHOUT
high of
attach
Play
MINICOMPUTER
MAXIMUM
Configured
tion of the net
Material
attach
Material
pin
Behavior
M33_A
WITH
MAXIMUM
NOMINAL
20MND5
(316_C)
42CDV4
(316_p3)
ELASTOPLASTIC
M33_B
WITHOUT
MAXIMUM
NOMINAL
20MND5
(316_C)
42CDV4
(316_p3)
ELASTOPLASTIC
M33_C
WITH
MINICOMPUTER
NOMINAL
20MND5
(316_C)
42CDV4
(316_p3)
ELASTOPLASTIC
M33_D
WITHOUT
MINICOMPUTER
NOMINAL
20MND5
(316_C)
42CDV4
(316_p3)
ELASTOPLASTIC
M33_E
WITH
MAXIMUM
NOMINAL
20MND5
(316_C)
42CDV4
(316_p3)
ELASTOPLASTIC
M64_A
WITH
MAXIMUM
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M90_A
WITH
MAXIMUM
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M90_B
WITH
MINICOMPUTER
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M115_A
WITH
MAXIMUM
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M115_B
WITHOUT
MAXIMUM
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M115_C
WITHOUT
MINICOMPUTER
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M115_D
WITH
MAXIMUM
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M115_E
WITH
MAXIMUM
NOMINAL
Z3CN_20_09_M
(300_C)
40NCD
(300_C)
ELASTOPLASTIC
M155_A
WITH
MAXIMUM
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M155_B
WITHOUT
MAXIMUM
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M155_C
WITH
MINICOMPUTER
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M155_D
WITHOUT
MAXIMUM
HELICOIL
16MND5
40NCDV
ELASTOPLASTIC
M180_A
WITH
MAXIMUM
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M180_B
WITHOUT
MAXIMUM
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M180_C
WITH
MINICOMPUTER
NOMINAL
16MND5
40NCDV
ELASTOPLASTIC
M186_A
WITH
MAXIMUM
NOMINAL
16MND5
(343_C)
40NCDV
(343_C)
ELASTOPLASTIC
M186_B
WITH
MINICOMPUTER
NOMINAL
16MND5
(343_C)
40NCDV
(343_C)
ELASTOPLASTIC
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 [Table 6.2-4]. Sizes
U v
-
and
Q
are respectively expressed
in mm and Newton.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
24/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
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 pitch of the net and the interior radius of the flange.
C/the characteristics of the assembly, one finds there: the configuration net, the characteristic
high of flange, the type of play, the mechanical behavior, the material attaches and the material
pin.
D/curves describing the behavior of the nets (FIRST NET, SECOND NET,
CURRENT NET
,…).
E/materials of the flange and the pin: the Young modulus and the Poisson's ratio.
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
25/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
Each data is identified 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 flange
CFM33A
configuration net
HBM33A
high of flange
COM33A
mechanical behavior
MABM33A
name of material of the flange
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 flange (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 Fuel supply 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 pitch 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:
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
26/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
# DATES: 16/09/1999 VERSION: 1.00
#
# AMENDMENT
# AUTHOR: J. ANGLES
# DATES: 16/09/1999
# VERSION: 1.00
# SUBJECT: CUTTING TO SIZE ASTER
# OF THE OLD DATA BASE
#
#------------------------------------------------------
# M33_REF_A. NOMI |
#------------------------------------------------------
# DEPARTMENT: EPN
# DATES: 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 FLANGE (IN MM)
#
RIBM33A = 16.5
#------------------------------------------------------
# CHARACTERISTIC OF THE ASSEMBLY |
#------------------------------------------------------
#------------------------------------------------------
# CONFIGURATION NET
#
CFM33A = “NOMINAL”
#
# HIGH OF FLANGE
#
HBM33A = “WITH”
#
# PLAY
#
JEM33A = “MAXIMUM”
#
# BEHAVIOR
#
COM33A = “ELASTOPLASTIC”
#
# MATERIAL ATTACHES
#
MABM33A = “20MND5-316_C'
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
27/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
#
# 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,
)
)
Code_Aster
®
Version
7.4
Titrate:
Realization of the calculation of an assembly pin-attaches
Date:
26/09/05
Author (S):
J. ANGLES
Key
:
U2.09.02-C
Page
:
28/28
Instruction manual
U2.09 booklet: Tools and Solutions Trades
HT-66/05/004/A
#
# 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 FLANGE (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)
)