Download codenorm.notice

Back to the list

Display this manual page in
$$$$ CODENORM NOTICE  CHAT      11/09/12    21:15:31     7124           
                                             DATE     11/09/12

                                                                         
  Procedure CODENORM                       Voir aussi :        
     ------------------                                 
     CODENORME TAB1 ;                                                
                                                                         
                                                                         

     Object :                                                             
     _______                                                             
                                                                         
     The process CODENORME sets a reglementary study for piping systems.
     the available rules are:

     - RCC-M CLASSES 1 and 2, CRITERIA C and D (B3600 and C3600, edition 1993)  
     - RCC-MR CLASSE 1 , CRITERIA C and D (RB3600, edition 1993)
     - ASME CLASSES 1 and 2, CRITERIA C and D (NB3600 and NC3600, edition 1995)
     - ETCM CLASSE 2 , CRITERIA C and D (FRAMATOME N° IT/M-96-0670)
     - EMSI CLASSE 1 , CRITERIA C and D (CRITERE 3459)

     REMARKS:
     --------
     a) EMSI: The stress indices (B1&B2) and the allowable 
        stress Sm are taken from RCC-M CLASS 1.
 
     b) ETCM: The stress indices (B1&B2) are taken from RCC-M CLASS 1
        and the allowable stress for the material Sh out of 
        RCC-M CLASS 2.

     c) ASME CLASS 1: The allowable stress for the material Sm is taken 
        from RCC-M CLASS 1.

     d) ASME CLASS 2: The stress indices (B1&B2) and the allowable stress
        for the material Sm are identical to those of CLASS 1.

     e) It is possible to manually define the stress indices (B1, B2)
        for the entire set of rules, as well as (D1, D21, D22) for 
        the RCC-MR. See 1.4.4 for more details.

     f) For the RCC-MR rule, the moments due to displacements are not
        taken into account for instance. Thus, the reduction coefficient
        g is set to 0 and the moments m1 (torsion) and m'R (bending) are 0 by
        default. Nevertheless, it is possible for the user to give g, m1 and
        m'R as inputs, in order to anticipate the process evolution, g being
        normally given by computation which is not integrated to the process
        so far.

     g) It is possible to use the process after a restart from a former 
        computation file. But there are restrictions to this functionnnality.
        Indeed, retreiving the moment fields from files created by former 
        computations leads to incompatibility with the pointers on models,
        characteristics and meshes. Hence, it is not possible to retreive the
        moments due to weight from a first file, those due to permanent
        stresses from a second one and those due to earthquake stresses from 
        a third one, even if the line geometry, the mesh, the model and the 
        characteristics are the same in the three computations that generated
        these files.

     One can either :
     - take care separately of the cases of moments due to weight, due to
       permanent stresses, due to earthquake from different files. 
       
     - perform subsequently the computation of the permanent stresses 
       (steady-state computation) and the computation of the earthquake
       stresses (spectral or time history computation) with different data
       cards, but using file restart. For each computation, the models, the
       meshes, the characteristics, the stresss as well as all that is
       necessary for the following computation have to be stored in order 
       to keep the same pointers on these objects and avoid
       incompatibilities.
       
     - retreive all these moments from a file coming from a former computation
       that contains all those fields,i.e the computation of the permanent
       stresses (including weight) and the computation of the earthquake 
       stresses have been performed in a single data card.

     For instance, if one wants to deal with the rules with moments due to
     permanent stresses and due to earthquake by recovering a file, it is 
     required that the computation from which the file comes, contains those 
     two kinds of moments.
     
     PROCESS USAGE
     -------------

     This process can be used in two ways. 
 
     First case: one can test the various rules on values of moments, 
     pressure and geometrical data (external radius, curvature radius for
     elbows, thickness) at a given point. These are integer or real numbers.
     The « MANUAL » mode is used.

     Second case: one can test the various rules on an entire pipe line.
     Nevertheless, the study is limited to lines with straight parts and 
     elbows. The Sa rules stresses are computed on entire fields but not at
     a given point. The input data have to be a stress MCHAML(drawn, for
     instance, from the SIGMA operator) from which are extracted the various
     torsion and bending moments. All the computations are then performed 
     with element fields.
  

    Comments:
    ---------

    TAB1 : object of type TABLE and sub-type DATA containing 
           the following data :

    1. INPUTS
    ---------

    1.1 MANUAL MODE
    ---------------

    1.1.1 COMPUTATION MODE
    ----------------------

    TAB1.'MAN' : allows to impose the « MANUAL » mode, the « AUTOMATIC » mode
                 being set by default. Is defined as follows :
                 
        TAB1.'MAN' = 'VRAI' ; (type MOT)
        
    It is then required to enter the pressure and to define the geometry out
    of which the computations points are taken .

    1.1.2 PIPE  NATURE
    ------------------

    TAB1.'COUDE' : define an 90° elbow by default. The angle can be modified,
                   which is only useful for the RCC-MR rule. 
                   Is defined as follows :
                   
        TAB1.'COUDE' = 'VRAI' ; (type MOT)
        
    TAB1.'DROIT' : define a straight part. Is defined as follows :
    
        TAB1.'DROIT' = 'VRAI' ; (type MOT)

    One cannot select an elbow and a straight part at the same time.

    1.1.3 GEOMETRICAL CHARACTERISTICS
    ---------------------------------

    TAB1.'RAYON_EXTERIEUR' : pipe external radius.
                             (type ENTIER or FLOTTANT)

    For elbows only:
    TAB1.'RAYON DE COURBURE' : mean curvature radius of the elbow.
                              (type ENTIER or FLOTTANT)

    TAB1.'EPAISSEUR' : Pipe thickness for computation.
                      (type ENTIER or FLOTTANT)
    PRESSURE     
    --------
    TAB1.'PRESSION' : pipe pressure for computation.
                      (type ENTIER or FLOTTANT)
                        
    The pressure is optional : if it is not defined, it is set to 0.

    1.1.4 MOMENT DEFINITIONS
    -------------------------

    TAB1.'M1' : (type TABLE) sub-type 'M1', where M1 can have the following
                 values:
                         - MTOTAUX if the user inputs are resulting moments
                           due to all the stresses.
                           WARNING : this option is only compatible with
                           RCC-M CLASS 1 and RCC-MR CLASS 1 rules.
                           
                         - MPOIDS if the user inputs are resulting moments
                           due to weight.
                           
                         - MPERMANENT if the user inputs are resulting moments
                           due to permanent stresses excepting weight.
                           Nevertheless, it possible to enter under the name 
                           MPERMANENT all the moments due to permanent stresses
                           including weight, except for ASME rules.
                           
                         - MSEISME if the user inputs are moments due to 
                           earthquake stresses.

    One cannot enter at the same time moments due to all the stresses and 
    those due to weight, and/or due to permanent stresses and/or due to 
    earthquake stresses.

    For each moment type, the user may enter torsion moments and in-plane and
    out-of-plane bending moments. If a moment is not entered, it is set to 
    zero by default:

    TAB1.'M1'.'TORSION' : torsion moments (type ENTIER or FLOTTANT)

    TAB1.'M1'.'FLEXION_DANS_PLAN' : in-plane bending moments 
                                    (type ENTIER or FLOTTANT)

    TAB1.'M1'.'FLEXION_HORS_PLAN' : out-of-plane bending moments
                                    (type ENTIER or FLOTTANT)

    EXAMPLE:
              TAB1.'MTOTAUX'.'TORSION'= MOMX ;
 
    1.2 AUTOMATIC MODE
    ------------------

    1.2.1 MODEL
    -----------

    TAB1.'MODL' : (type MMODEL) contains models and meshes of the various
                  zones of the pipe line.

    1.2.2 CHARACTERISTICS
    ---------------------

    TAB1.'CARACTERISTIQUES' : (type MCHAML) contains the characteristics of
                              the various zones of the pipe line (i.e. external
                              radius, thickness, curvature radius for elbows,
                              pressure, Young's modulus, ...).
                              
    In the « automatic » case, the pressure is also set to 0 if it is not
    defined with the characteristics. All the other inputs are required and
    the lack of them will stop the process.


    1.2.3 STRESSES DEFINITIONS
    ---------------------------

    TAB1.'M1' : (type MCHMAL), where M1 takes the following values:
    
           - MTOTAUX if the user inputs are "constraints" due to all the
             stresses.
             WARNING : this option is only compatible with RCC-M CLASS 1
             and RCC-MR CLASS 1 rules.
             
           - MPOIDS if the user inputs are "constraints" due to weight.
           
           - MPERMANENT if the user inputs are "constraints" due to permanent
             stresses excepting weight.
             Nevertheless, it possible to enter under the name MPERMANENT all
             the constraints due to permanent stresses including weight, except
             for ASME rules.
             
           - MSEISME if the user inputs are "constraints" due to earthquake
             stresses.

    In each case, a "stress" MCHAML has to be entered. The various 
    torsion and bending moments for all type of constraints (due to weight,
    permanent stresses or sismic stresses) will be extracted from this MCHAML.

    One cannot enter at the same time "constraints" due to all the stresses
    and those due to weight, and/or due to permanent stresses and/or due to 
    earthquake stresses.

    EXAMPLE:
            sigm1 = sigma obtot depl1 cartot ;
            TAB1.'MTOTAUX'= SIGM1 ;

    1.3 REQUIRED DATA FOR ANY COMPUTATION MODE
    ------------------------------------------

    1.3.1 MATERIAL PHYSICAL CHARACTERISTICS
    ---------------------------------------

    TAB1.'LIMITE_ELASTIQUE': conventionnal 0.2% yield limit (Sy).
                             Value at operating temperature(for instance, 
                             that of the current computation).
                             (type ENTIER or FLOTTANT)

    TAB1.'LIMITE_ELASTIQUE_TAMB' : conventionnal 0.2% yield limit at
                                   room temperature (Re).
                                   (type ENTIER or FLOTTANT)

    TAB1.'RESISTANCE_RUPTURE' : Ultimate strengh (Su). Value at operating 
                                temperature(for instance, that of the current
                                computation). (type ENTIER or FLOTTANT)

    TAB1.'RESISTANCE_RUPTURE_TAMB' : Ultimate strengh at room temperature (Rm).
                                     (type ENTIER or FLOTTANT)

    WARNING: If the computation temperature is the same as the room
             temperature (i.e. 20°), it is required to have Sy=Re and Su=Rm.

    1.3.2 PIPE MATERIAL TYPE
    ------------------------

    The type of materials that make the pipe line have to be defined.
    Only one steel can be defined at a time: one cannot choose ferritic
    and austenitic at the same time. If one want to take into account the
    various steels of a pipeline, the study has to be split into parts.
    There has to be as many parts as there are line parts of different types.
    In order to do so, one has to reduce the model, the mesh and the
    characteristics to the current line zone.

    TAB1.'FERRITIQUE' : define a Ferritic steel as follows :
                        TAB1.'FERRITIQUE' = 'VRAI' ; (type MOT)
                      
    TAB1.'AUSTENITIQUE': define a austenitic steel as follows :
                         TAB1.'AUSTENITIQUE' = 'VRAI' ; (type MOT)

    1.4 RULES, CLASSES AND CRITERIA DEFINITIONS FOR THE STUDY
    ---------------------------------------------------------

    1.4.1 RULES DEFINITION
    ----------------------

    TAB1'.'NOM' : TAB2 (type TABLE) sub-type 'NOM', where NOM take the 
                  followong values: RCCM, RCCMR, ASME, ETCM, EMSI defining
                  the various available rules.

    1.4.2 CLASSES DEFINITION
    ------------------------

    TAB2.'CLASSEX' : TAB3 (type TABLE) of sub-type'CLASSEX', where X take
                     the values : 1 or 2

    WARNING: For ETCM rules only, X=2 ; for RCC-MR and EMSI only, X=1.

    1.4.3 CRITERIA DEFINITION
    -------------------------

    TAB3.'Y' : (type MOT) Where Y take the values C or D. 
               It is defined as follows :
               TAB3.'Y'= 'VRAI' ; (type MOT)

    1.4.4 STRESS INDICES
    --------------------

    It is possible to define manually the stress indices (B1,B2) for the
    entire set of rules, as well as (D1,D21,D22) for the RCC-MR rule.
    A value can be imposed for the entire line, or for a part of the line if it
    is taken into account individually (using the REDU operator applied to the
    MODELE object, to the CHARACTERISTIQUE object and to the "constraints").
    These coefficients can be set individually for straight parts or for 
    elbows. Those that are to defined will take their default value.

    TAB3.'B1d' : (type ENTIER or FLOTTANT)
    TAB3.'B2d' : (type ENTIER or FLOTTANT)
    For RCC-MR  CLASS 1 only:
    TAB3.'D1d' : (type ENTIER or FLOTTANT)
    TAB3.'D21d' : (type ENTIER or FLOTTANT)
    TAB3.'D22d' : (type ENTIER or FLOTTANT)

    WARNING: for elbows, d is replace by c.

    1.4.5 SPECIAL CASES
    -------------------

    A) RCC-MR
    --------- 
    A.1) NORMAL STRESSES
    --------------------
                         
    If the normal sresses are significant, they can be entered to be used
    in the computation of Pm+Pb.
    TAB1.'RCCMR'.'N1' : normal stresses (type ENTIER or FLOTTANT) for the 
                        "MANUEL" mode, type MCHAML for the "AUTOMATIQUE" mode)

    A.2) ELBOW ANGLES
    -----------------
    It is possible to choose the elbow angle (value in degree) that is used
    in RCC-MR CLASS 1 criteriom computation. By default, this angle is 90°.
     
    This angle can be set different from the default value,
    only in three cases:
    
    - manual mode, first case : for a computation at a given point on data
                                coming from an elbow,
    - automatic mode:
                 - second case : if all the elbows of the line have the same
                   angle different from 90°.
                   
                 - third case : if the user introduces a MODEL object
                  (TAB1.'MODL') and a CHARACTERISTICS object
                  (TAB1.'CARACTERISTIQUES') describing the elbow.

    In case of a line made of elbows with different angles and straight parts,
    the user will introduce a reduction of MODEL and CHARACTERISTICS objects
    (see REDU operator) at the elbow to be computated as well as the 
    corresponding angle. The process has to be launch as many times as there
    are elbows to compute.
       
    TAB1.'RCCMR'.'ANGLE' : elbows angle in degres
                           (type ENTIER or FLOTTANT)

    A.3) ALPHA COEFFICIENT     
    ----------------------

    The alpha coefficient that is used in the S*(the admissible constraint
    used to limite Sigm+Sigb) computation, can be changed manually. 
    Its default value is 1.

    TAB1.'RCCMR'.'ALPHA' : coefficient alpha 
                           (type ENTIER or FLOTTANT)


    A.4) REDUCTION COEFFICIENT g AND MOMENTS DUE TO DISPLACEMENTS
    --------------------------------------------------------------

    In the case of the RCC-MR CLASS 1 rule, the moments due to displacements
    are to taken into account so far. Thus, the reduction g is set to 0 and
    the moments m1 (torsion) and m'R (bending) are 0 by default.
    Nevertheless, it is possible for the user to give g, m& and m'R as inputs,
    in order to anticipate the process evolution.

    TAB1.'RCCMR'.'g' : abatement coefficient (type ENTIER or FLOTTANT).
                        
    TAB1.'RCCMR'.'m1' : designates the displacement-controlled twisting moment
                        (type ENTIER or FLOTTANT for the "MANUEL" mode, type
                        MCHAML for the "AUTOMATIQUE" mode).
                 
    TAB1.'RCCMR'.'mr' : designates the displacement-controlled resultant 
                        bending moment(type ENTIER or FLOTTANT for the 
                        "MANUEL" mode, type MCHAML for the "AUTOMATIQUE" mode).

    B) ETCM, CLASS 2
    -----------------
     
    ALPHA COEFFICIENT and DAMPING
    -----------------------------

    The damping coefficient will be noted beta.
    It can be chosen manually either:
    - using the alpha coefficient in the criterion; its default value is 1.
    
    WARNING: normally 1<=alpha<=2 but its value does not have any bounds for 
             the user.

    TAB1.'ETCM'.'ALPHA' : coefficient alpha 
                          (type ENTIER or FLOTTANT)
    or,
    - because the damping coefficient is known. alpha is therefore computed
      according to the following formula: alpha = (1/beta)**0.5 with
      1<=alpha<=2. In this case, alpha is bounded. Its value computed here
      is stored in the result table (see 2.1 ).
       
    TAB1.'ETCM'.'AMORTIS': damping coefficient 
                            (type ENTIER or FLOTTANT)

    WARNING: the alpha coefficient and the damping coefficient cannot be
             entered at the same time.

    C) EMSI, CLASS 1
    -----------------
    COEFFICIENT s and DAMPING
    -------------------------   
    It can be chosen manually either:
    - using the s coefficient in the criterion; its default value is 3.
      If the damping beta<=2% then s=3, if beta>2% then s=1, but the s value
      is not bounded for the user.
 
    TAB1.'EMSI'.'s' : coefficient s
                       (type ENTIER or FLOTTANT)
                       
    or,
    - because the damping coefficient beta is known. In this case, s is
      bounded by: if beta<=2% then s=3, if beta>2% then s=1. Its value 
      computed here is stored in the result table (see 2.1).
       
    TAB1.'EMSI'.'AMORTIS': damping coefficient
                            (type ENTIER or FLOTTANT)

    WARNING: the s coefficient and the damping coefficient cannot be entered
             at the same time.

    2. OUTPUTS
    ----------

    Notice: so as to ease the understanding, it is advised to use intermediate
    names in order extract to the various level of the result table.
    For instance, to extract:
         TAB1.'RESULTATS'.'RCCMR_C'.'PmPb'.1,
    type:
         tab = TAB1.'RESULTATS'.'RCCMR_C';
         list tab.'PmPb'.1 ;

    OUTPUT TABLE
    ------------
    The output are order in a sub-table of the input table TAB1:
         TAB1.'RESULTATS' : TAB4 (type TABLE) of sub-type 'RESULTATS'

    2.1 RESULT SUB-TABLE "RULE"
    ---------------------------
    For each set of rules, there exists a sub-table:
    TAB4.'NOM' : (type TABLE) of sub-type 'NOM', where NOM takes the 
                 following values: RCCM, RCCMR, ASME, ETCM, EMSI for 
                 each available set of rules.

    For each set of rules, the allowable stress for the material Sm 
    (CLASS 1) or Sh (CLASS 2) are :

    TAB4.'NOM'.'Sm' : class 1 allowable stress for the material
                      (type ENTIER or FLOTTANT)
                       
    TAB4.'NOM'.'Sh' : class 2 allowable stress for the material
                      (type ENTIER or FLOTTANT)
                       
    Except for ASME which only possesses one Sm for two classes.

    SPECIAL CASE
    ------------
    COEFFICIENTS ALPHA (ETCM) and s (EMSI)
    --------------------------------------

    For the ETCM and EMSI set of rules, if the damping coefficient beta
    is given, the coefficient alpha and s computated as a function of beta
    are stored.
  
    TAB4.'ETCM'.'ALPHA' : coefficient alpha 
                          (type ENTIER or FLOTTANT)
                           
    TAB4.'EMSI'.'s' : coefficient s 
                      (type ENTIER or FLOTTANT)

    2.2 RESULT SUB-TABLE "RULE/CLASS/CRITERIA"
    ------------------------------------------

    For each combination of rule-class-criterion, there exists a result
    sub-table:

    TAB4.'NOM2' : (type TABLE) of sub-type 'NOM2',
    
    where NOM2 takes the following values:
                   RCCM_CLASSE_1_C , RCCM_CLASSE_1_D
                   RCCM_CLASSE_2_C , RCCM_CLASSE_2_D
                   RCCMR_C , RCCMR_D
                   ASME_CLASSE_1_C , ASME_CLASSE_1_D
                   ASME_CLASSE_2_C , ASME_CLASSE_2_D
                   ETCM_CLASSE_2_C , ETCM_CLASSE_2_D
                   EMSI_CLASSE_1_C , EMSI_CLASSE_1_D

    The outputs depends on the computation mode.
                        
    2.2.1 MANUAL MODE:
    ------------------
     
    A) INERTIA MOMENT, INERTIA MODULUS, and ELBOW CHARATERISTIC COEFFICIENT
    -----------------------------------------------------------------------

    TAB4.'I' : inertia moment (type ENTIER or FLOTTANT)
    TAB4.'Z' : inertia modulus (type ENTIER or FLOTTANT)
    TAB4.'COEF_COUDE' : elbow characteric coefficient
                        (type ENTIER or FLOTTANT)
    
    B) CONSTRAINTS
    --------------
    B.1) RCC-M CLASS 1 and EMSI CLASS 1, CRITERIA C & D
    ---------------------------------------------------

    TAB4.'NOM2'.'Sa' : constraint computed for criteria C & D
                      (type ENTIER or FLOTTANT)
    and
    criterion D: if the zone if a straight part, the additional output
    is computed: 
             TAB4.'NOM2'.'Sapdroite' : constraint computed in criterion D,
                                       for a straight part 
                                       (type ENTIER or FLOTTANT)
                               
    where NOM2 takes the following values:
    RCCM_CLASSE_1_C or RCCM_CLASSE_1_D
    EMSI_CLASSE_1_C or EMSI_CLASSE_1_D     
                                       
    B.2) RCC-M, CLASS 2, CRITERIA C & D
    -----------------------------------
    TAB4.'NOM2'.'Sa' : constraint computed for criteria C & D 
                       (type ENTIER or FLOTTANT)
                                  
    where NOM2 takes the following values:
    RCCM_CLASSE_2_C or RCCM_CLASSE_2_D
     
    B.3) RCC-MR, CRITERIA C & D
    ---------------------------
    TAB4.'NOM2'.'PmPb': Stresses induced by pressure and load controlled
                        moments, computed for criteria C & D
                        (type ENTIER or FLOTTANT)

    TAB4.'NOM2'.'SigmSigb' : Stresses due to pressure and load controlled
                             moments and displacement-controlled moments,
                             computed for criteria C & D
                             (type ENTIER or FLOTTANT)
                                    
    where NOM2 takes the following values:
    RCCMR_C or RCCMR_D                       
       
    B.4) ASME, CLASSES 1 and 2, CRITERIA C & D
    ------------------------------------------
      
    TAB4.'NOM2'.'Sapoids' :  constraint due to weight only, computed for
                             the classes 1 & 2, criteria C & D 
                             (type ENTIER or FLOTTANT) 
    et
    TAB4.'NOM2'.'Sa' : constraint due to all the stresses, computed for
                       the classes 1 & 2, criteria C & D
                       (type ENTIER or FLOTTANT) 

    where NOM2 takes the following values:
    ASME_CLASSE_1_C , ASME_CLASSE_1_D
    ASME_CLASSE_2_C , ASME_CLASSE_2_D

    B.5) ETCM, CLASS 2, CRITERIA C & D
    ----------------------------------
    TAB4.'ETCM_CLASSE_2_C'.'Sac' : constraint computed for criterion C
                                   (type ENTIER or FLOTTANT)
                                  
    TAB4.'ETCM_CLASSE_2_D'.'Sad' : constraint computed for criterion D
                                   (type ENTIER or FLOTTANT)
     
    C) MAXIMUM  CONSTRAINT OF ALL COMBINAISON RULE-CLASS-CRITERION
    --------------------------------------------------------------
    If there is more than one set of rules in the study, the maximum
    constraint of all the combination rule-class-criterion is stored in:
    TAB4.'SAMAX' : maximum constraint for all sets of rules
                   (type ENTIER or FLOTTANT)

    2.2.2 AUTOMATIC MODE:
    ---------------------
    A zone is defined by a mesh and a model. The number of zones 
    of the pipeline is stored in:
    TAB4.'NBZONE' : number of zones (type ENTIER)
 
    SUB-TABLE INDICES
    -----------------------
    All the following data are stored for each zone. Each sub-table is
    defined by a interger i varying from 1 to the number of zones.
     
    A) ZONE CARACTERISTICS
    ----------------------

    TAB4.'MODL' : (type TABLE) of sub-type 'MODL'   
    TAB4.'MODL'.i : model of zone i (type MMODEL)
     
    TAB4.'MAIL' : (type TABLE) of sub-type 'MAIL'   
    TAB4.'MAIL'.i : mesh of zone i (type MAILLAGE)
     
    TAB4.'NATURE' : (type TABLE) of sub-type 'NATURE'   
    TAB4.'NATURE'.i : nature of zone i (type MOT)
                       two possibilities : ELBOW or STRAIGHT PART
     
    TAB4.'RAYON' : (type TABLE) of sub-type 'RAYON'   
    TAB4.'RAYON'.i : radius zone i (type ENTIER or FLOTTANT)
     
    TAB4.'RCOURB' : (type TABLE) of sub-type 'RCOURB'   
    TAB4.'RCOURB'.i : curvature radius of zone i, only for elbows
                      (type ENTIER or FLOTTANT)
     
    TAB4.'EPAISSEUR' : (type TABLE) of sub-type 'EPAISSEUR'   
    TAB4.'EPAISSEUR'.i : thickness of zone i (type ENTIER or FLOTTANT)
     
    TAB4.'PRESSION' : (type TABLE) of sub-type 'PRESSION'   
    TAB4.'PRESSION'.i : pressure of zone i (type ENTIER or FLOTTANT)
     
    TAB4.'I' : (type TABLE) of sub-type 'I'   
    TAB4.'I'.i : inertia moment of zone i (type ENTIER or FLOTTANT)
     
    TAB4.'Z' : (type TABLE) of sub-type 'Z'   
    TAB4.'Z'.i : inertia modulus of zone i (type ENTIER or FLOTTANT)

    TAB4.'COEF_COUDE' : (type TABLE) of sub-type 'COEF_COUDE' 
    TAB4.'COEF_COUDE'.i : elbow characteric coefficient of zone i
                         (type ENTIER or FLOTTANT)               
    B) CONSTRAINTS
    --------------     
    B.1) RCC-M CLASS 1 and EMSI CLASS 1, CRITERIA C & D
    ---------------------------------------------------

    TAB4.'NOM2'.'Sa' : type TABLE) of sub-type 'Sa'
    TAB4.'NOM2'.'Sa'.i : constraint of zone i computed for criteria C & D
                         (type MCHAML)

    and
    criterion D: if the zone is a straight part, the additional output
    is computed: 
    
    TAB4.'NOM2'.'Sapdroite' : (type TABLE) of sub-type 'Sapdroite'
    TAB4.'NOM2'.'Sapdroite'.i : constraint of zone i in criterion D,
                                for a straight part (type MCHAML) 
                               
    where NOM2 takes the following values:
    RCCM_CLASSE_1_C or RCCM_CLASSE_1_D
    EMSI_CLASSE_1_C or EMSI_CLASSE_1_D     
                                               
    B.2) RCC-M, CLASS 2, CRITERIA C & D
    -----------------------------------
    
    TAB4.'NOM2'.'Sa' : type TABLE) of sub-type 'Sa'
    TAB4.'NOM2'.'Sa'.i : constraint of zone i, computed for criteria C & D
                         (type MCHAML)
                                  
    where NOM2 takes the following values:
    RCCM_CLASSE_2_C or RCCM_CLASSE_2_D
     
    B.3) RCC-MR, CRITERIA C & D
    ---------------------------

    TAB4.'NOM2'.'PmPb' : type TABLE) of sub-type 'PmPb'
    TAB4.'NOM2'.'PmPb': Stresses of zone i induced by pressure and load
                        controlled moments, computed for criteria C & D
                        (type ENTIER or FLOTTANT)
                        
    TAB4.'NOM2'.'SigmSigb' : type TABLE) of sub-type 'SigmSigb'
    TAB4.'NOM2'.'SigmSigb' : Stresses of zone i due to pressure and load
                             controlled moments and displacement-controlled
                             moments, computed for criteria C & D
                             (type ENTIER or FLOTTANT)
                                                            
    where NOM2 takes the following values:
    RCCMR_C or RCCMR_D                       
       
    B.4) ASME, CLASSES 1 and 2, CRITERIA C & D
    ------------------------------------------
    TAB4.'NOM2'.'Sa' : type TABLE) of sub-type 'Sapoids'      
    TAB4.'NOM2'.'Sapoids'.i : constraint of zone i due to weight only, computed
                              for classes 1 & 2, criteria C & D (type MCHAML) 
    and
    TAB4.'NOM2'.'Sa' : type TABLE) of sub-type 'Sa'     
    TAB4.'NOM2'.'Sa'.i : constraint of zone i due to all the stresses computed
                         for classes 1 & 2, criteria C & D (type MCHAML) 

    where NOM2 takes the following values:
    ASME_CLASSE_1_C , ASME_CLASSE_1_D
    ASME_CLASSE_2_C , ASME_CLASSE_2_D
                   
    B.5) ETCM, CLASS 2, CRITERIA C & D
    ----------------------------------
    TAB4.'ETCM_CLASSE_2_C'.'Sac' : type TABLE) of sub-type 'Sac'
    TAB4.'ETCM_CLASSE_2_C'.'Sac'.i : constraint of zone i, computed for
                                     criterion C (type MCHAML) 
                                      
    TAB4.'ETCM_CLASSE_2_D'.'Sad' : type TABLE) of sub-type 'Sad'
    TAB4.'ETCM_CLASSE_2_D'.'Sad'.i : constraint of zone i, computed for
                                     criterion D (type MCHAML)
     
    C) MAXIMUM CONSTRAINTS 
    ----------------------
    C.1) FOR COMBINAISON RULE-CLASS-CRITERION
    -----------------------------------------

    For each combination of rule-class-criterion, the entire line maximum
    constraint is stored

    TAB4.'NOM3'.'Sanom'.'MAX' : entire line maximum constraint for combination
                                NOM3 (type ENTIER or FLOTTANT)
                                     
    the corresponding model is stored in:
    TAB4.'NOM3'.'MODELMAX' : model of the zone corresponding to the entire
                             line maximum constraint for combination NOM3
                             (type MMODEL)
                                                     
    the corresponding mesh is stored in:
    TAB4.'NOM3'.'MAILMAX' : mesh of the zone corresponding to the entire
                           line maximum constraint for combination NOM3
                           (type MAILLAGE)
                             
    where NOM3 and Sanom take the following values:
     
    - For RCC-M CLASS as well as for EMSI CLASS 1, a distinction is made 
      in the denomination of criteria C and D because in the case of a 
      straight part, an extra constraint Sapdroite is determinated.
      Whereas the constraint Sa between two criteria is the same,
      only the admissible limit changes. Then:
       
     
    Criterion C : NOM3 = RCCM_CLASSE_1_C and Sanom = Sa
    Criterion D : NOM3 = RCCM_CLASSE_1_D and Sanom = Sa or Sapdroite
      
    Also:
    Criterion C : NOM3 = EMSI_CLASSE_1_C and Sanom = Sa
    Criterion D : NOM3 = EMSI_CLASSE_1_D and Sanom = Sa or Sapdroite
                                   
    - As well, for ETCM CLASS_2, the constraints computed between Criterion C
     (Sac) and Criterion D(Sad) are different, hence:
     
    Criterion C : NOM3 = ETCM_CLASSE_2_C and Sanom = Sac
    Criterion D : NOM3 = ETCM_CLASSE_2_D and Sanom = Sad

    - For RCC-M CLASS2 : same constraint Sa computed between the two criteria,
      only the admissible limit changes. There is no distinction in the
      denomination.
                          
    Criteria C or D : NOM3 = RCCM_CLASSE_2 and Sanom = Sa
   
    - For RCC-MR : same constraints PmPb and SigmSigb computed between the two
      criteria, only the admissible limit changes.
 
    Criteria C or D : NOM3 = RCCMR and Sanom = PmPb
    and
    Criteria C or D : NOM3 = RCCMR and Sanom = SigmSigb
 
    - For ASME CLASS 1 : same constraints Sapoids and Sa  computed between
      the two criteria, only the admissible limit changes. There is no 
      distinction in the denomination.
                                                  
    Criteria C or D : NOM3 = ASME_CLASSE_1 and Sanom = Sapoids
    and
    Criteria C or D : NOM3 = ASME_CLASSE_1 and Sanom = Sa
      
    - For ASME CLASS 2 : same constraints Sapoids and Sa  computed between
      the two criteria, only the admissible limit changes. There is no
      distinction in the denomination.
                                                  
    Criteria C or D : NOM3 = ASME_CLASSE_2 and Sanom = Sapoids
    and
    Criteria C or D : NOM3 = ASME_CLASSE_2 and Sanom = Sa
      
      
    C.2) MAXIMUM  CONSTRAINT OF ALL COMBINAISON RULE-CLASS-CRITERION
    ----------------------------------------------------------------
    If there is more than one set of rule in the study, the maximum 
    constraint in all the combinations rule-class-Criterion, is stored in:
    TAB4.'SAMAX' : maximum constraint for all the set of rules (type MCHAML)
                    
    The model of the corresponding zone is stored in:                   
    TAB4.'MODELMAX' : model corresponding to the maximum constraint for all
                      the set of rules (type MMODEL)

    The mesh of the corresponding zone is stored in:                    
    TAB4.'MODELMAX' : mesh corresponding to the maximum constraint for all
                      the set of rules (type MMODEL)
                                  

 
 

© Cast3M 2003 - All rights reserved.
Disclaimer