Auxiliary Element Data - CAESAR II - Help

CAESAR II Users Guide

Language
Русский
Product
CAESAR II
Search by Category
Help
CAESAR II Version
12

#$ AUX_DATA

Contains the auxiliary data corresponding to the elements. This data is arranged in the same order as the IAUXAU array described previously. For example, if IAUXAU(1) contains a 3, then there are three bends in the model, and their data is found next in the neutral file. Likewise, if IAUXAU(2) contains a 5, then there are five rigid elements in the model and their data follows the bend data.

Each set of auxiliary data is separated by a sub-section header. If a particular value in IAUXAU is zero, then only the subsection header is written to the neutral file.

The data storage for these arrays is allocated at runtime based on the available free system memory. These arrays are allocated proportionally as a percentage of the n-number of elements allowed. Four proportions are used: 1/2, 1/3, 1/4, and 1/5. These proportions correspond to the variables: N2, N3, N4, and N5. Maintain these proportions to ensure that the neutral file reader can accept the file.

#$ NODENAME

Defines the Node Name data. To maintain downward compatibility, this section is optional. The data for each element set of node names in the input file is listed here.

A two-member array (NAM) defines each set of node names. The NAM array is dimensioned (N6, 2). Use the FORTRAN format (2X, A10, 16X, A10) to read the character name of the FROM node and then that of the TO node.

#$ BEND

Defines the bend data. The data for each bend in the input file is listed here.

A 15-member array (BND) defines each bend. The BND array is dimensioned (N3,15).

Only 13 items are currently used. Use the FORTRAN format (2X, 6G13.6) to write the values of the following 13 items on the next three lines of the neutral file.

  1. Bend radius

  2. Type: 1 - single flange; 2 - double flange; 0 or blank - welded

  3. Angle to node position #1

  4. Node number at position #1

  5. Angle to node position #2

  6. Node number at position #2

  7. Angle to node position #3

  8. Node number at position #3

  9. Number of miter cuts

  10. Fitting thickness of bend if different from the pipe

  11. Seam Weld (1=Yes, 0=No)

  12. Bend flexibility (K) factor

  13. Weld strength reduction factor WL

  14. Overlay Thickness

#$ RIGID

Defines the rigid data. The data for each rigid in the input file is listed here.

A single-element array (RIG) is used for each rigid. The RIG array is dimensioned (N3,1). The single element of the array represents the rigid weight.

Use the FORTRAN format (2X, 6G13.6) to write the value.

#$ EXPJT

Defines the expansion joint data. The data for each expansion joint in the input file is listed here. The EXP array is dimensioned (N5,5).

Use FORTRAN format (2X, 6G13.6) to write the values of the following five items on the next line of the neutral file.

  1. Axial stiffness

  2. Transverse stiffness

  3. Bending stiffness

  4. Torsional stiffness

  5. Effective inside bellows diameter

#$ RESTRANT

Defines the restraint data.

The data for each restraint auxiliary data block in the input file is listed here. The RES array is dimensioned (N2,36).

Use the FORTRAN format (2X, 6G13.6) to write the values of the following nine items on the next two lines of the neutral file. These nine items are repeated six times for the six possible restraints defined in the auxiliary data block.

This requires two lines in the neutral file for each restraint specification. This means twelve lines total for each restraint auxiliary.

  1. Restraint node number

  2. Restraint type (see additional notes to follow)

  3. Restraint stiffness

  4. Restraint gap

  5. Restraint friction coefficient

  6. Restraint connecting node

  7. X direction cosine

  8. Y direction cosine

  9. Z direction cosine

The restraint type is an integer value whose valid range is from 1 to 62. The 62 possible restraint types include:

Use the FORTRAN format (7X, I5, 1X, A100) to write the values of the following two items on the next two lines of the neutral file. These two items follow the restraint specifications above and the neutral file repeats the lines six times for the six possible restraint degrees of freedom defined in the Restraints Auxiliary data in the piping input.

  1. Support Tag

  2. Support GUID

The value at the beginning of each string indicates the length of the string. If the string is blank, the value is 0.

#$ DISPLMNT

Defines the displacement data. The data for each displacement auxiliary data block in the input file is listed here.

Use the FORTRAN format (2X, 6G13.6) to write the values of the following 55 items on the next lines of the neutral file. The DIS array is dimensioned (N3,110).

This requires 10 lines in the neutral file for each displacement specification. This means 20 lines total for each displacement auxiliary.

These 55 items are repeated twice for the two possible displacements defined on the auxiliary.

Unspecified displacement values (free-displacement degrees of freedom, for example) are designated by using a value of 9999.99.

#$ FORCMNT

Defines the start of the force/moment data. The data for each force/moment auxiliary data block in the input file is listed here.

Use the FORTRAN format (2X, 6G13.6) to write the values of the following 55 items on the next ten lines of the neutral file. The FOR array is dimensioned (N3,38).

This requires ten lines in the neutral file for each force/moment specification. This means 20 lines total for each force/moment auxiliary data block.

#$ UNIFORM

Defines the start of the uniform load data. The data for each uniform load in the input file is listed here.

Use FORTRAN format (2X, 6G13.6) to write the values of the following 36 items on the next six lines of the neutral file. The UNI array is dimensioned (N5,36). Currently three vectors of four values each (three directions and a G-load flag) are used.

This requires six lines in the neutral file for each uniform load auxiliary data block.

G-flag is 1 for the input values in G's and 0 for input values in force-per-length notation.

{vector 1 & 2}

UX1

UY1

UZ1

G-flag1

UX2

UY2

{vector 2 & 3}

UZ2

G-flag2

UX3

UY3

UZ3

G-flag3

#$ WIND

Defines the start of the wind/wave data. The data for each wind/wave specification in the input file is listed here. The WIND array is dimensioned (N5,6).

Use the FORTRAN format (2X, 6G13.6) to write the set of values on the next line of the neutral file. This requires a single line in the neutral file for each wind auxiliary.

The data items on each line are as follows:

  1. Entry type (0.0 for Wind, 1.0 for Wave, 2.0 for Off)

  2. Wind shape factor or wave drag coefficient

  3. Wave added mass coefficient

  4. Wave lift coefficient

  5. Wave marine growth

  6. Marine growth density

#$ OFFSETS

Defines the start of the element offset data. The data for each offset pipe in the input file is listed here.

Use FORTRAN format (2X, 6G13.6) to write the values of the following six items on the next line of the neutral file. The OFF array is dimensioned (N5,6).

This requires a single line in the neutral file for each offset auxiliary.

  1. Element FROM node offset in X direction

  2. Element FROM node offset in Y direction

  3. Element FROM node offset in Z direction

  4. Element TO node offset in X direction

  5. Element TO node offset in Y direction

  6. Element TO node offset in Z direction

#$ ALLOWBLS

Defines the start of the allowable stress data. The data for each allowable spec in the input file is listed here.

Use FORTRAN format (2X, 6G13.6) to write the values of the following 153 items on the next 26 lines of the neutral file. The ALL array is dimensioned (N5,153).

  1. Cold allowable stress

  2. Hot allowable for thermal case #1

  3. Hot allowable for thermal case #2

  4. Hot allowable for thermal case #3

  5. Code cyclic reduction factor for thermal case #1

  6. Code cyclic reduction factor for thermal case #2

  7. Code cyclic reduction factor for thermal case #3

  8. Eff.

  9. Sy

  10. Fac

  11. Pmax

  12. Piping code id

  13. Hot allowable for thermal case #4

  14. Hot allowable for thermal case #5

  15. Hot allowable for thermal case #6

  16. Hot allowable for thermal case #7

  17. Hot allowable for thermal case #8

  18. Hot allowable for thermal case #9

  19. Code cyclic reduction factor for thermal case #4

  20. Code cyclic reduction factor for thermal case #5

  21. Code cyclic reduction factor for thermal case #6

  22. Code cyclic reduction factor for thermal case #7

  23. Code cyclic reduction factor for thermal case #8

  24. Code cyclic reduction factor for thermal case #9

Items 25 through 32 represent Cycles, and items 33 through 40 represent Stresses for eight BW (butt-weld)/Class D Fatigue pairs.

Items 41 through 48 represent Cycles, and items 49 through 56 represent Stresses for eight FW (fillet-weld)/Class E Fatigue pairs.

Items 57 through 64 represent Cycles, and items 65 through 72 represent Stresses for eight Class F Fatigue pairs used with TD/12 piping code.

Items 73 through 80 represent Cycles, and items 81 through 88 represent Stresses for eight Class G Fatigue pairs used with TD/12 piping code.

Items 89 through 96 represent Cycles, and items 97 through 104 represent Stresses for eight Class W Fatigue pairs used with TD/12 piping code.

Item 105 – Elastic Modulus correction

Item 106 – has different meanings based on the active piping code: Allowed Cycles Maximum (per B31.3); Restrained Piping (per B31.8); Material Composition/Type (per HPGSL and JPI).

Item 107 – UTS ambient

Item 108 – Allowable Sy/St value

Items 109 through 117 represent nine SY values at temperature.

Items 118 through 126 represent nine UTS values at temperature.

ISO 14692-2017 (items 130-136) – A0 (130), A2, Buried check box, Ehb, Shape factor Df, vertical deflection y/D (135), Curve radius R (136).

DNV-2017 (items 137-149)- Alpha:h (137), Alpha:fab, Supplentary Req, Material LP, Burst Ope, Burst Test, Collapse, Prop Buckling, LCC, DCC, Gamma:c, R, Condition.

Items 127 through 153 are currently unused. Write the value of 0.000000.

  • Some of these items (notably 8-24) may have various meanings based on the active piping code.

  • Piping code ISO-14692 has special mapping for the first 24 items.

#$ SIF&TEES

Defines the start of the SIF/TEE data. The data for each SIF/TEE specification in the input file is listed here.

Use FORTRAN format (2X, 6G13.6) to write the values of the following 30 items, for each of the two tees that can be specified on the dialog box. The SIF array is dimensioned (N4,60).

The software requires five lines in the neutral file for each SIF/TEE specified. This means you must specify 10 lines total for each auxiliary element.

The information in parenthesis below gives information about each input value.

  1. Node (the intersection node number)

  2. Type (the intersection type code, if not specified this auxiliary this is only used to specify SIFs)

  3. In-Plane SIF (ii)*

  4. Out-Plane SIF (io)*

  5. Weld (d) (circumferential weld mismatch, used for butt welds and tapered transitions

  6. Fillet (fillet leg length)

  7. Pad Thk (thickness of the reinforcing pad)

  8. Ftg Ro (fitting outside radius for branch connections)

  9. Crotch R (crotch radius of the formed lip on an extruded welding tee)

  10. Weld ID (weld ID value)

  11. B1 (code-specific value)

  12. B2 (code-specific value)

  13. In-Plane Index (Ii)*

  14. Out-Plane Index (Io)*

  15. Torsion SIF (it)*

  16. Axial SIF (ia)*

  17. Pressure SIF (ip)*

  18. Pressure Index (Ip)*

  19. 19-22*

23.(code-related "Note" options)

24. (code-related "Note" options)

25. Axial Index (Ia)

26. Torsion Index (It)

  • * Values 3, 4, 11, and 13-22 are for the IGE/TD/12 piping code.

  • Some of these values may have different meanings based on the piping code you have selected. For more information on piping input specifics, see SIFs & Tees.

#$ REDUCERS

This subsection header defines the start of the REDUCER data. The data for each REDUCER spec in the input file is listed here.

Use FORTRAN format (2X, 6G13.6) to write the values of the following five items on the next line of the neutral file. The RED array is dimensioned (N6,5).

This requires one line in the neutral file for each REDUCER specified.

  1. Second diameter of the reducer

  2. Second thickness of the reducer

  3. Alpha angle of the reducer

  4. R1 value of the reducer for the TD/12 piping code

  5. R2 value of the reducer for the TD/12 piping code

These values are repeated for the second intersection specification.

#$ FLANGES

Defines the FLANGE data. The data for each FLANGE spec in the input file is listed here. There are 72 data values used to describe a flange.

  1. FROM/TO (0 = FROM, 1 = TO, 2= BOTH)

  2. METHOD (0 = PEQ, 1 = ASME NC)

  3. GASKET OR BOLT CIRCLE DIAMETER, DEPENDING ON METHOD

  4. BOLT AREA (ASME METHOD ONLY)

  5. SYC (ASME METHOD ONLY)

  6. SY1 (ASME METHOD ONLY)

  7. SY2 (ASME METHOD ONLY)

  8. SY3 (ASME METHOD ONLY)

  9. SY4 (ASME METHOD ONLY)

  10. SY5 (ASME METHOD ONLY)

  11. SY6 (ASME METHOD ONLY)

  12. SY7 (ASME METHOD ONLY)

  13. SY8 (ASME METHOD ONLY)

  14. SY9 (ASME METHOD ONLY)

  15. 15-24 CLASS NAME, (40 CHAR MAX)

  16. 25-48 24 TEMPERATURES OF THE TEMP/PRESS RATING CURVE (PEQ METHOD ONLY)

  17. 49-72 24 PRESSURES OF THE TEMP/PRESS RATING CURVE (PEQ METHOD ONLY)

These values are arranged in the neutral file on 12 lines using a format of (2X, 6G13.6) unless otherwise specified:

Line 1: Flange items 1-5

Line 2: Flange items 6-11

Line 3: Flange items 12-14

Line 4: Class Name, using a format of (2X, A40)

Line 5: Flange items 25-30

Line 6: Flange items 31-36

Line 7: Flange items 37-42

Line 8: Flange items 43-48

Line 9: Flange items 49-54

Line 10: Flange items 55-60

Line 11: Flange items 61-66

Line 12: Flange items 67-72

All 12 lines must be written to the neutral file for each flange. Unused fields/values can be represented by 0.00.

#$ EQUIPMNT

Defines the Equipment/Nozzle Check data. The data for each EQUIPMNT spec in the input file is listed here. There are two sets of 17 data values that use a format of (2X, 6G13.6) as shown below:

  1. Node Number

  2. Limiting load value FX

  3. Limiting load value FY

  4. Limiting load value FZ

  5. Limiting load value MX

  6. Limiting load value MY

  7. Limiting load value MZ

  8. Reference axis direction cosine CosX

  9. Reference axis direction cosine CosY

  10. Reference axis direction cosine CosZ

  11. Flange rating

  12. Interaction method: 0=absolute; 1=SRSS; 2=Unity Check;

Items 13-17 are spares represented by 0.00. These values are arranged in the neutral file on six lines. All six lines must be written to the neutral file for each Nozzle/Equipment check. Unused fields/values can be represented by 0.00.