83
Uhde India Limited DOC No. : 29040-PI-UFR-0030 Rev. : R0 Page : 1 of 14 CONTENTS Applicable Revision: Prepared: Date: Checked: Date: Approved: Date: First Edition: Prepared: VPV Date: Checked: AKB Date: Approved: RUD Date: Page 0.0 Cover Sheet 1 1.0 Introduction 2 2.0 Introduction to CAESAR II software 2 3.0 Using CAESAR II Program 2 3.1 Input 2 3.2 Output 8 4.0 Sample Problem 14 Annexure 1 1 - 69 STRESS ANALYSIS – GUIDE TO CAESAR II (Ver 4.10) PACKAGE

C-30 Guide to Ceaser 2

Embed Size (px)

Citation preview

Page 1: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 1 of 14

CONTENTS

Applicable Revision:Prepared:

Date:

Checked:

Date:

Approved:

Date:

First Edition:Prepared: VPV

Date:

Checked: AKB

Date:

Approved: RUD

Date:

Page

0.0 Cover Sheet 1

1.0 Introduction 2

2.0 Introduction to CAESAR II software 2

3.0 Using CAESAR II Program 2

3.1 Input 2

3.2 Output 8

4.0 Sample Problem 14

Annexure 1 1 - 69

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

Page 2: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 2 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

1.0 INTRODUCTION

This manual is meant to train a new CAESAR II user who has some technicalexposure to stress analysis. The intent of this manual will be to go through thesalient features of CAESAR II package as an introduction alone, and not as afull-fledged user manual. For details refer to the manuals provided by CAESARII. The version of CAESAR II package referred to in this manual is version 4.10.

The manual intends to cover the following activities

- Using CAESAR II ’s input module - Interpreting of output for proper judgement of the system.

2.0 INTRODUCTION TO CAESAR II SOFTWARE

One of the first professional stress analysis packages to emerge was SAP IV,developed in university of California. This was a finite element package, whichcould deal with piping, structural, plate and other elements. The package wasmade in FORTRAN and due to the inherent requirements of the language,inputting was cumbersome. Output interpretation was also very difficult.Moreover time required to process input was very high. Ever since, user friendlysoftwares have emerged and the one used in UIL is CAESAR II. CAESAR IIdeals with pipe elements alone.

3.0 USING CAESAR II PROGRAM

CAESAR II is a stress analysis package, which does static and dynamic analysisfor circular section piping. Static analysis stands for weight and thermal analysis.It can also analyze wind and static earthquake multipliers for computing stressand loads as part of static analysis. CAESAR II also does Dynamic analysis fordetailed earthquake, water hammer analysis etc. This manual covers aspectrelated to static analysis alone.

CAESAR II does analysis for both aboveground and underground piping. Pipesare modeled (broken) as elements, each element having 2 nodes, and eachadjacent element having a common node for connecting them. All parametersrequired for analysis is fed into the software in it’s input module. This manual willdeal with above ground piping static analysis alone. Details are as follows

3.1 INPUT

The first step in the input module is to setup the standard setting. The mainstandard setting is done before entering input.

Page 3: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 3 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

3.1.1 Standard settings

The standard settings are as follows.

3.1.1.1 Configure/Setup

This feature, found in the main menu, has almost all the major setups forcalculation. Input / Output unit files are set in this module. Some of the otherfeatures are, inclusion/exclusion of corrosion allowance in calculation forsustained/occasional stresses, setup of database files for valve data, bellows,springs, stiffness of restraints etc. It has all parameters and regulations requiredby various piping codes to handle stress analysis. This manual will refer to ASMEB 31.3 for all setups.

3.1.1.2 Material database

CAESAR II has an in built material database. This database has cold modulus ofelasticity, Poisson’s ratio, and allowable stresses & coefficient of expansiontabulated at various temperatures. For an intermediate temperature, the programinterpolates to get the values. These values will be used in the calculation. Newmaterials can be input into the “Material database” feature, found in the mainmenu.

3.1.1.3 Kaux-Special execution parameters

Once inside the input page, one can set ambient (installation) temperature,liberal stress flag (addition of Sh-SL in the allowable stress range), uniform loadcondition (explained later) etc in the “Special execution parameter” section of“Kaux” feature. The other features of “Kaux” are inputting other piping andstructural files into the opened file, reviewing SIF for elbows and tees etc. ReferAnnexure I, pages 1,2,3&4 for details.

3.1.1.4 Hanger design control data

The “Hanger design control data” feature sets up the default hanger type to beused (example, Lisega, Sarathi etc). One can set up the desired combination ofload cases for selection of springs and the nature of loading, allowable loadvariation etc. Refer Annexure I, page 5 for details.

3.1.2 Basic Input

• Nodes from and to – The piping network (or system) is broken intoelements, each element having two node no: s, “from” node no: and “to”node no:. Node no: s should be unique, in the sense that a node once usedwill represent one point in space and hence cannot be used to identify asecond point. As a standard practice nodes are numbered as 10, 20, 30 etcwith a difference of 10. Refer Annexure I, pages 6&7 for details.

Page 4: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 4 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

• Dimension of element “Dx,Dy,Dz” – These are the distance from the “from”node to the “to” node of the element. The direction cosines are as below. Ifthe direction is negative, it has to be entered. Directions of moments aredetermined by right hand thump rule. Refer Annexure I, page 7 for details.

+y

+z +x

• Diameter and thickness of pipe – The outside diameter and thickness can beentered as nominal diameter/schedule or as actual value. The software hasa database, which will recognize the value entered as NB/Schedule,determine the actual value from the database and rewrite it in the input box.If the input is not entered as NB or as Schedule, the entered value will bemaintained in the input. Refer Annexure I, page 8 for details.

• Corrosion allowance – Enter the corrosion allowance in this field. As perASME B 31.3, while calculating stresses for Sustained and Occasionalcases, corroded thickness can be reduced from thickness of pipe. CAESARII has given as option in the configuration feature to disable this usage. ReferAnnexure I, page 8 for details.

• Insulation thickness – Enter insulation thickness. Weight of insulation iscalculated from density of insulation. Refer Annexure I, page 8 for details.

• Temperature – Nine different temperature cases may be entered in this databox. CAESAR II gives flexibility for calculating multiple operating cases in thesame file viz. startup conditions, steam out conditions, emergency shutdownconditions, stand-by situations, different temperature situations in the sameline etc. If the material database is not available, then the coefficient ofexpansion may be directly input into the temperature field. (A value, lessthan 0.05 is recognized by the program as co-efficient of expansion). ReferAnnexure I, pages 8&9 for details.

• Pressure – Nine different pressure cases may be entered in this data box.The pressure value entered should be the gauge pressure. Refer Annexure I,pages 8&9 for details.

• Bend – Activate this box for inputting bends/elbows. By default a standard1.5D radius elbow is picked up. One can change the radius of the elbow inthe input. Miter bends, where required, can be input in this sheet. Elbows canbe identified as flanged elbows if applicable. Fitting thickness by default istaken as the pipe thickness. Thickness of each elbow may be changedlocally. Provisions are provided in this sheet to identify intermediate points ofthe elbow by identifying the intermediate angle and providing it a unique nodeno:. The preceding element of the elbow must be input immediately after theelement with elbow entry. Refer Annexure I, page 10 for details.

Page 5: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 5 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

• Rigid – This field is used to enter weight of rigid fittings like valves, flangesetc. A standard database is available in the software (based on ASMEvalves and flanges). Apart from inputting weights, this field has an importantfunction. If activated, the program understands that the element should beconsidered as a non-flexible element. Hence while modeling equipment, theequipment element is given a rigid weight of 0 (zero). The program considersthe element as a rigid element and not as a flexible pipe element. Weight offluid, insulation and pipe will not be considered for an element referred in theinput as a rigid element. Refer Annexure I, pages 9 & 11 for details.

• SIFs and tees – CEASAR II has a database for almost all common tees. Byspecifying the type of tee, it’s flexibility and SIFs are picked up from thedatabase. For a tee outside the database one has to calculate the SIFs andfeed it into the input. For reducers, as advised in the CAESAR II manual,average diameter and thickness is to be entered into the input and SIF valueof 2 is to be provided at both nodes inlet and outlet. Refer Annexure I, page24 for details.

• Restraints – Restraint entry may be evoked by activating the restraint box.The most common restraints are resting (+Y), guides and limit stops andanchors. X stops or Z stops may be specified if the line is along X or Z axes.Rotational stops are RX, RY, and RZ. The other restraint types available inthe CAESAR II database are XROD,YROD,ZROD etc (rigid rods, commonlyused for finer adjustments of rotating equipment), X2,Y2,Z2 etc (used for soilmodeling e.g.: in buried pipe modeling of CAESAR II package),XSNB,YSNB,ZSNB (snubbers – supports that allow slow movements likethermal expansions but do not allow quick movements like wind earthquakeetc). By default stiffness of the restraint is supposed to be 1e15 N/mm. Ifstiffness of the structure is known, it can be fed in at this box (This is notnormally used, due to the difficulty of getting the right stiffness. Moreover anychange in structure will effect the stress calculation). For all resting supports(especially for heavy pipes and for piping near equipment) one has to enterthe co-efficient of friction. For CS to CS surface �= 0.3, SS to CS surface�= 0.15, and for PTFE to SS surface �= 0.10. If the restraint has an initialdisplacement, the value can be fed vide a CNODE. A restraint connects thepipe to a rigid element in space, whereas by specifying connecting nodes(CNODE) the pipe is connected via the CNODE. All parameters specified inthe CNODE apply to the restraint point. Refer Annexure I, page 12 fordetails.

• Displacement – This field is used to input initial displacements at a specificpoint (e.g.: equipment nozzle displacement). Basically by providingdisplacement values in the input, one is providing restraints with initialmovement. One has to enter the node no., displacements and rotations inthe three directions. If any entry is left blank, the program assumes that thatparticular displacement/rotation is free. Refer Annexure I, page 13 fordetails.

Page 6: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 6 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

• Spring hangers – CAESAR II normally selects spring hanger by itself. A no:of controls like hanger/can, short range/middle range/ long range, %variance, no: of hangers at one point, free nozzle loads, rigid supportdisplacement criteria, variable/constant operating load etc can be controlledwhile selecting the hanger. The user, on the other hand, has the option ofselecting a hanger on his own. However, in such a case, the user himself willhave to check whether the displacements and loads calculated areacceptable. There are 19 spring vendors database available with CAESAR IIversion 4.10. The spring, by default should be set to COLD load asinstallation load. Refer Annexure I, page 26 for details.

• Expansion joint – CAESAR II has a set of standard expansion jointdatabases that can be used by the user. One can also input stiffness valuemanually. In that case the axial stiffness and translational or bendingstiffness has to be entered. To model a break in pipe stiffness, enter thestiffness value as 1. This will give a completely flexible bellow. There arethree main types of bellows commonly used, based on requirement. Theyare axial (e.g. near rotating equipment), lateral (only in horizontal directions)and universal (all directions). A fourth type angular bellows are rarelyrequired. For lateral bellows one can take care of axial thrusts by providingtie rods, whereas for axial & universal bellows, supporting should be doneproperly to take care of these loads. Refer Annexure I, page 11 for details.

• Nozzles – This is a feature that calculates the nozzle’s flexibility and takesadvantage of it in the calculations. ASME codes specify WRC bulletin 297 fornozzle flexibility calculation. CAESAR II calculates nozzle flexibility as perAPI 650 and BS 5500 too. However as a standard practice nozzle flexibility isto be avoided. It should be considered only for large pipes, where change inrouting is difficult and the pipe size is large compared to size of equipmentand the forces imparted by the pipe can have large effects on the nozzle.Refer Annexure I, page 25 for details.

• Forces/Moments – Concentrated forces viz. Safety valve pop-off forces, andmoments can be input in this field. Nine sets of forces can be input in thisfield. Since for calculation of spring hangers, the program uses F1 fortabulating spring forces, it is advisable to avoid using the first set viz. F1 forforce and moment input. Refer Annexure I, page 14 for details.

• Uniform forces – Uniform forces can be entered either in units of force/unitlength or as a multiplier of g (acceleration due to gravity). This can beachieved by toggling in the KAUX feature. For earthquake prone zones,depending on the criticality of the plant, either a detailed dynamic analysiscan be done, or a static multiplier can be used to generate results similar tothat of dynamic analysis, as far as forces and stresses on the piping isconsidered. For chemical and petrochemical plants in earthquake proneareas, usually a static earthquake multiplier is used. Refer Annexure I, page14 for details.

Page 7: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 7 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

• Wind – Wherever wind loads are expected to be large, the wind shape factoris to be entered in this field. Wind loads have to be considered for lines inopen area prone to wind and having size, along with insulation, 24” andabove. The parameters for calculating wind forces are entered whileexecuting the program. One can either enter elevation vs. wind velocity, orelevation vs. wind pressure in a tabular form. Wind load parameters can alsobe computed using methods recommended in ACSE#7-1995. This is onlyapplicable for certain zones in the globe for which the ASCE code has timehistory study values. Refer Annexure I, pages 15 & 16 for details.

• Material – CAESAR II has an in build material databases in it, which containsthe coefficient of expansion and allowable stresses for certain standardmaterials. Apart from standard materials, this database also has values formaterials based on general category, e.g. low carbon steel, austeniticstainless steel etc. Allowable stresses will not be available for these no’s. Formaterials not included in the database one can enter one’s own data asexplained in section 3.1.1.2 or provide coefficient of expansion in thetemperature field. This field also has options to provide cold cuts in the line.Refer Annexure I, page 17 for details.

• Allowable stress – For all standard materials available in CAESAR IIdatabase, allowable stresses are also available. Sc & Sh values are picked upfrom the database (however this has to be verified with code values for eachcalculation). For all other items, allowable stress values have to be pickedfrom the respective codes (ref ASME B 31.3 Appendix A for allowablestresses. If the material is not included in the Appendix, then allowablevalues can be calculated as per clause no: 302.3.2 (d)). Refer Annexure I,page 18 for details.

• Elastic modulus – As per ASME B 31.3 cold modulus of elasticity has to beused for stress calculations. If the value is not available in CAESAR IIdatabase, the same has to be filled in manually. However the database valuehas to be verified with the code. Refer Annexure I, page 17 for details.

• Poisson’s ratio – If this value is not available in the database the same has tobe entered manually. However the database value has to be verified with thecode. Refer Annexure I, page 17 for details.

• Pipe density – If this value is not available in the database the same has tobe entered manually. However the database value has to be verifiedseparately. Refer Annexure I, page 19 for details.

• Fluid density – This has to be fed in manually. Fluid weight will not beconsidered for rigid elements. Refer Annexure I, page 19 for details.

• Insulation weight – This has to be fed in manually. Insulation weight will notbe considered for rigid elements. Refer Annexure I, page 19 for details.

• Cartesian co-ordinates – This field has to be filled in for wind loadcalculations since wind velocity/pressure is input as a function of elevation.

Page 8: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 8 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

Moreover Cartesian co-ordinates helps one to make a quick check on inputdimension accuracy.

• Title sheet – The input has a title sheet which can be used as a titledocument (However UIL has it’s own title document in GENL-PI-UZ-0102).The default file is title.hed available in the program’s directory. Copying it inthe working directory can costumerise it. Refer Annexure I, page 5 fordetails.

• PLOT – The package has a plot facility by which one can plot the system,view it’s parameters and toggle with colours for better interpretation. ReferAnnexure I, pages 20,21 & 22 for details.

• INPUT LIST – It is possible to view all inputs in the form of spreadsheets fora full view by using the list input format. Refer Annexure I, page 23 fordetails.

3.2 OUTPUT

3.2.1 Generation of output file

3.2.1.1 Checking input files

The program first checks and verifies accuracy of input. Warning messages areshown for minor discrepancies, which have to be reviewed. Major discrepancieswill be shown as errors. The program will not go ahead unless the errormessages are taken care off. Common errors are loop closure errors, bendmodeling not done properly etc. Refer Annexure I, pages 27,28 & 29 for details.

3.2.1.2 Setting of load cases

Load cases are set by CAESAR II automatically. Only basic load cases will beprovided, viz. OPE, SUS and EXP. All other requirements must be donemanually. A typical load case is shown below.

Case 1 has W (weight) + T1 (temperature case 1) + P1 (pressure case 1) whichis the normal operating case (OPE).

Case 2 has W (weight) + P1 (pressure case 1) which is the sustained case(SUS).

Case 3 is the difference between Case 1 and 2, which is the expansion case(EXP). DS1 stands for addition done at displacement level. (The hierarchy of

Page 9: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 9 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

calculation starts with computing displacements, and then forces and momentsand then stresses.)

A load case with spring hanger is shown below. Note that case 1 & 2 are reservedfor hanger calculation. It there are more than one temperature cases (e.g. T1, T2etc), the user can use either of it by specifying it in the hanger setup or at loadcase setting, by toggling the temperature case. F1 in case 3 & 4 is the load of thespring hanger.

Load cases with 2 temperature cases are shown below

A load case with occasional loading (OCC) is shown below. U1 & U2 stands foruniform load cases, WIND stands for wind case and ST stands for addition atstress level. Since stress calculation is done after displacement and force &moment calculation, cases 9, 10 & 11 will only give stress results and notdisplacement and force & moment results. Addition by these cases will beabsolute addition. Case1 is normal operating. Case 2 is operating with U1. Case4 is operating with WIND. Note the additions done in cases 9,10 &11. These areas per Eq(3) of clause 2.1.

Page 10: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 10 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

A load case with safety valve pop-off forces and other occasional loading areshown below. D1 is initial displacement. F2 & F3 are safety valve forces. WNCstands for weight without contents. One can enter fluid weight in input and run acase without considering its weight.

Refer Annexure I, pages 30 & 31 for details.

3.2.2 Output viewing

The Static Output Processor screen has three tables, Load Cases Analyzed,Report Options, General Computed Results. Load cases analyzed gives thescreens shown above in section 3.2.1.2. “Report Options” have displacements,restraint summary and stresses as the most commonly used ones.“Displacement” gives movements of each node for a particular load case intranslation and rotation directions. “Restraint Summary” gives forces andmoments for a single or combined group of load cases. (If evoked in 132columns, it gives the translation displacement too). Restraint summary printsreports for nodes that are identified as having supports, anchors, displacementsand nozzles alone. To view forces and moments for all nodes one can use“Global Element Forces” option load case wise. Stresses and its summary can

Page 11: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 11 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

be viewed load case wise by the “Stresses” option. The option “Sorted Stresses”gives a stress report sorted by combined stresses. “General Computed Results”has options for printing hanger output results, input echo and certainmiscellaneous data (co-efficient of expansion, BOM of pipes etc). ReferAnnexure I, pages 32,33,34,35,36 & 37 for details.

3.2.3 Output interpretation

(1) Isometric check: - Before starting the input, one has to check and review theisometrics w.r.t supporting and flexibility. Basic supports and guides should beprovided to cater for weight and loading on connected equipment. Supportsshould be feasible, economical and aesthetic to view. Large posts andcantilevers should be avoided. Pipes and supports should be grouped togetherto be supported by common supports rather than multiple individual supports.Springs should be avoided at initial stage itself. One should try to put in rigidsupports, which would make the lines stable, however assuring that enoughflexibility is provided to it so as not to over stress the piping system or over loadequipment and structure.

(2) Stress check: - On creation of output files, one has to first check thesustained stresses and expansion stresses. Sustained stress should be lessthan 65%. Only in exceptional cases can one go to 70%. ASME B 31.3 does notcover SIF calculation for tees other than 90o. CAESAR II uses SIFs of normaltees for all angular tees. SIFs at the shorter angle side of such tees will be largerthan SIFs of a normal tee. Hence one has to assure that sustained stressescalculated at such tee junctions, with this package, are low. However SIFs for allsections can be calculated using finite element packages. It would be best tocalculate SIFs using a finite element package and input it in CAESAR IIseparately. Expansion stresses should be less than 75% except in exceptionalcases. Although ASME B 31.3 allows one to use liberal stresses for calculationof stress range, a stress run, without liberal stresses should be taken, to makesure that too many node points are not found over stressed. (This run, withoutliberal stresses, should not be documented, or the soft file preserved unlessspecifically required in the project).

(3) Displacement: - Displacement for pipes in vertical direction (sag) forsustained condition should be limited to the following - 3 mm for 3”NB and below

- 5 mm for all other pipesAlthough deflection permitted is 5mm one should try to restrict deflection within 2mm as a good engineering practice. Ideally a line should not lift in expansioncondition at any support. If at all it lifts, one should recheck sustained stresses byrunning a dummy file without the lifting support in the input and ascertain thatstresses are still within allowable values. A lift of less than 1 mm may beneglected. Allowable displacement of the pipe in expansion depends on thelayout condition. For pipes on pipe rack, the horizontal movement in theperpendicular direction should be limited to 25mm. If the displacement is more,the possibility of fouling with a second pipe or structure should be checked. Inaxial direction, especially within loops, the displacement can be higher (100 to120 mm).

Page 12: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 12 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

(4) Restraint summary (Loads): - Restraint summary of operating and sustainedcase will give the loads that would come at a support point/equipment nozzle.Loads on the support point should be practical. One should check for abnormallyhigh expansion loads, which could come on guides or other supports, ifsupporting is not done properly. For example, two axial stops on a straight line,or a guide immediately after an elbow etc. Nozzle loads should not be higherthan allowable values.

(5) Spring support loads: - Once restraint summary checking is over, one shouldcheck the spring selected by the program. The deflection should be largeenough to justify its requirement. If the deflection is very low, one should try toavoid the spring. An ideal spring would have zero displacement at sustainedcondition i.e. the sustained load is the same as that which would have appearedwith a normal rigid support. If the load were different, it would result in push andpull of the pipe in sustained condition.

(6) Occasional loading: - Stresses for occasional loading should be restricted to85%. Deflection and loads due to occasional loading should be checked for itsacceptability. It might not be possible to transfer very large magnitude loads tothe structure. In such cases, the loads will have to be distributed with larger no.of supports. Guides and stops required for occasional load analysis should notadversely hamper thermal run requirements. A balance has to be made with boththese situations.

(7) Equipment check: - CAESAR II gives provisions for checking nozzle loads bysome of the standard practices. If allowable loads are not available from vendoror MQ/PE, these subroutines wherever applicable can be used. However oneshould go through the code and understand it before using it. The subroutinesare

- NEMA SM23 - This covers nozzle load requirements of steam turbine. Thereare three stages of nozzle load checking, viz. Resultant force and momentimposed on the turbine by each nozzle, Combined resultant of forces andmoments of all major nozzles (inlet, outlet, extraction etc), and check ofComponents of combined forces and moments of all nozzles, in each directionseparately. Refer Annexure I, pages 38,39,40,41,42,43 & 44 for details.

- API 610 - This code is the most commonly used code for centrifugal pumps.It specifies the minimum requirement for allowable loads. When the loads aremore than the values specified in Table 2.1A, then the calculations inAPPENDIX F of the code (to check nozzle loads with respect to misalignment)can be used to qualify the piping. This calculation can be done in thesubroutine. Refer Annexure I, pages 45,46,47,48,49,50 & 51 for details.

- API 617 - This covers nozzle load requirements of centrifugal compressors.Until 1988, nozzle loads for compressors were computed as 1.85 times NEMASM23 values. Afterwards it has been covered in API 617 APPENDIX G. It hasthe same three conditions that is followed in NEMA SM23. Refer Annexure I,pages 52 & 53 for details.

Page 13: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 13 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

- API 661 - This covers nozzle load requirements of Air Coolers. It givesallowable loads in Figure 8 of the code. Refer Annexure I, pages 54,55,56,57,& 58 for details.

- API 560 - This code covers nozzle load requirements for Fired Heaters.Allowable loads are listed in Table 7 of the code. It give loads and movementsfor both radial and convection terminals in vertical and horizontal directions.Refer Annexure I, pages 59 & 60 for details.

- HEI Standards - This code covers requirement for nozzle qualification of Heatexchangers. Refer Annexure I, pages 61 & 62 for details.

- WRC 107 - This bulletin covers steps for calculating stresses at nozzleequipment junctions of pressure vessels. This calculation is available inCAESAR II program. Refer Annexure I, pages 63,64,65,66,67,68 & 69 fordetails.

Page 14: C-30 Guide to Ceaser 2

Uhde India Limited

DOC No. : 29040-PI-UFR-0030Rev. : R0Page : 14 of 14

STRESS ANALYSIS– GUIDE TO CAESAR II

(Ver 4.10) PACKAGE

4.0 SAMPLE PROBLEM

A sample problem is shown below. This system consists of a pump line takingsuction from a heat exchanger. The pump has two working situations. The first,case 1 is when the first pump is working and the second is stand by. Thesecond, case 2 is when the first pump is stand by and the second is working.The load cases are as below.

T1 and T2 are the two temperature cases. SUS stands for sustained case, OPEfor operating and EXP for expansion case. For the standby pump, thetemperature from the valve to pump nozzle is considered as ambient.

Page 15: C-30 Guide to Ceaser 2

Kaux Menu

The Kaux menu provides some miscellaneous items.

Kaux Menu

• Review SIFs at Intersection Nodes— Allows the user to run “ what if” tests on the Stress Intensification Factors of intersections.

• Review SIFs at Bend Nodes— Allows the user to run “ what if” tests on the Stress Intensification Factors of selected bends.

• Special Execution Parameters— Allows the user to set options affecting the analysis of the current job. Items covered include ambient temperature, pressure stiffening, dis-placements due to pressure (Bourdon effect), etc.

Page 16: C-30 Guide to Ceaser 2

Special Execution Parameters

Page 17: C-30 Guide to Ceaser 2

• Include Piping Input Files— Allows the user to include other piping models in the current model.

Include Piping Files

The same file may be included more than once by highlighting it in the list, then changing the rotation angle (ROTY) or nodal increment (Inc) before clicking the ADD button.

Note Included piping files must be located in the same directory as the main CAESAR II piping file and are limited to names of eight characters or fewer.

Page 18: C-30 Guide to Ceaser 2

• Include Structural Input Files— Allows the incorporation of structural models into the piping model.

Include Structural Files

Note Included structural files must be located in the same directory as the main CAESAR II piping file and are limited to names of eight characters or fewer.

Page 19: C-30 Guide to Ceaser 2

Title

• Hanger Design Control Data— Prompts the user for system - wide hanger design cri-teria.

Hanger Design Control Data

Page 20: C-30 Guide to Ceaser 2

Spreadsheet OverviewIn order to input a piping model, one must either open a new or existing piping file from the Main Menu, and then choose Input-Piping. The CAESAR II piping input spread-sheet then appears.

Input Spreadsheet

This spreadsheet is used to describe the piping on an element by element basis. It consists of data fields used to enter information about each piping element and menu commands/toolbars which can be used to perform a number of supporting operations.

Page 21: C-30 Guide to Ceaser 2

Data FieldsThe data fields are grouped logically into blocks of related data on the left side of the screen. The right side of the screen offers an auxiliary area, with changing data-fields that support items entered through check boxes (pressing [F12] alternatively displays the vari-ous auxiliary screens). The following are the data-field blocks:

Node Numbers

Each element is identified by its end “ node” numbers. Since each input screen represents a piping element, the element end points - the From node and To node - must be entered. These points are used as locations at which information may be entered or extracted. The From node and To node are both required data.

Note CAESAR II can generate both values if the AUTO_NODE_INCREMENT direc-tive is set to other than zero using the Tools-Configure/Setup option of the Main Menu.

Element Lengths

Lengths of the elements are entered as delta dimensions according to the X, Y, Z rectangu-lar coordinate system established for the piping system (note that the Y-axis represents the vertical axis). The delta dimensions DX, DY, and DZ, are the measurements along the X, Y, and Z axes between the From node and To node. In most cases only one of the three cells will be used as the piping usually runs along the global axes. Where the piping ele-ment is skewed two or three entries must be made. One or more entries must be made for all elements except “ zero length” expansion joints.

Note When using feet and inches for compound length and length units, valid entries in this (and most other length fields) include formats such as: 3-6, 3 ft. -6 in, and 3-6-3/16.

Offsets can be used to modify the stiffness of the current element by adjusting its length and the orientation of its neutral axis in 3-D space.

Page 22: C-30 Guide to Ceaser 2

Pipe Section Properties

The element’s outside diameter, wall thickness, mill tolerance (plus mill tolerance is used for IGE/TD/12 piping code only), seam weld (IGE/TD/12 piping code only), corrosion allowance, and insulation thickness are entered in this block. These data carry forward from one screen to the next during the input session and need only be entered for those ele-ments at which a change occurs. Nominal pipe sizes and schedules may be specified; CAESAR II converts these values to actual outside diameter and wall thickness. Outside diameter and wall thickness are required data.

Note Nominal diameters, thicknesses, and schedule numbers are a function of the pipe size specification. ANSI, JIS, or DIN are set via the Tools-Configure/Setup option of the Main Menu.

Operating Conditions: Temperatures and Pressures

Page 23: C-30 Guide to Ceaser 2

Up to nine temperatures and pressures can be specified for each piping element. (The but-ton with the ellipses dots is used to activate a window showing extended operating condi-tions input). The temperatures are actual temperatures (not changes from ambient). CAESAR II uses these temperatures to obtain the thermal strain and allowable stresses for the element from the material data base. As an alternative, the thermal strains may be specified directly (see the discussion of ALPHA TOLERANCE in the Technical Refer-ence Manual). Thermal strains have absolute values on the order of 0.002, and are unit-less. Pressures are entered as gauge values and may not be negative. Each temperature and each pressure entered creates a loading for use when building load cases. Both thermal and pressure data carries forward from one element to the next until changed.

Note CAESAR II uses an ambient temperature of 70° F, unless changed using the Spe-cial Execution Parameters Option.

Special Element Information

Special components such as bends, rigid elements, expansion joints and tees require addi-tional information which can be defined in this block.

If the element described by the spreadsheet ends in a bend, elbow or mitered joint, the Bend checkbox should be set by double-clicking. This entry opens up the auxiliary data field on the right hand side of the input screen to accept additional data regarding the bend. CAESAR II usually assigns three nodes to a bend (giving ‘near’ , ‘mid’ , and ‘far’ node on the bend).

Double-clicking on the Rigid checkbox (indicating an element that is much stiffer than the connecting pipe such as a flange or valve), opens an auxiliary data field to collect the com-ponent weight. For rigid elements, CAESAR II follows these rules:

• When the rigid element weight is entered, i.e. not zero, CAESAR II computes any extra weight due to insulation and contained fluid, and adds it to the user’s entered weight value.

• The weight of fluid added to a non-zero weight rigid element is equal to the same weight that would be computed for an equivalent straight pipe. The weight of insula-tion added is equal to the same weight that would be computed for an equivalent straight pipe times 1.75.

• If the weight of a rigid element is zero or blank, CAESAR II assumes the element is an artificial “ construction element” rather than an actual piping element, so no insula-tion or fluid weight is computed for that element.

• The stiffness of the rigid element is relative to the diameter (and wall & thickness) entered. Make sure that the diameter entered on a rigid element spreadsheet is indica-tive of the rigid stiffness that should be generated.

Page 24: C-30 Guide to Ceaser 2

Auxiliary Data AreaThe Auxiliary data area is used to display or enter extended data associated with the check box fields.

The data in this area can be displayed by single clicking the appropriate box, or by tog-gling through the screens with the use of the [F12] key.

Note When there is no auxiliary data, an input status screen appears.

Bend Data

This auxiliary screen is used to enter information regarding bend radius, miter cuts fitting wall thickness, or attached flanges.

Intermediate node points may be placed at specified angles along the bend, or at the bend mid-point (“ M” ).

Page 25: C-30 Guide to Ceaser 2

Rigid Weight

This auxiliary screen is used to enter the weight of a rigid element. If no weight is entered CAESAR II models the element as a weightless construction element.

Note Rigid weights are entered automatically if the Valve and Flange database is used.

Expansion Joint

This auxiliary screen is used to enter the expansion joint stiffness parameters and effective diameter. For a non-zero length expansion joint, either the transverse or bending stiffness must be omitted.

Note Setting the effective diameter to zero de-activates the pressure thrust load. This method may be used (in conjunction with setting a large axial stiffness) to simu-late the effect of axial tie-rods.

Page 26: C-30 Guide to Ceaser 2

Restraints

This auxiliary screen is used to enter data up to four restraints per spreadsheet. Node num-ber and restraint Type are required, all other information is optional (omitting the stiffness entry defaults to “ rigid” ). Restraint types may be selected from the drop list or typed in.

Note Skewed restraints may be entered by entering direction cosines with the type, such as X (0.707,0.0,0.707) for a restraint running at 45o in the X-Z plane.

Page 27: C-30 Guide to Ceaser 2

Displacements

This auxiliary screen is used to enter imposed displacements at up to two nodes per spreadsheet. Up to nine displacement vectors may be entered (load components D1 through D9). If a displacement value is entered for any vector, this direction is considered to be fixed for any other non-specified vectors.

Note Leaving a direction blank for all nine vectors models the system as being free to move in that direction. Specifying “ 0.0” implies that the system is fully restrained in that direction.

Page 28: C-30 Guide to Ceaser 2

Forces

This auxiliary screen is used to enter imposed forces and/or moments at up to two nodes per spreadsheet. Up to nine force vectors may be entered (load components F1 through F9).

Uniform Loads

This auxiliary screen is used to enter up to three uniform load vectors (load components U1, U2 and U3). These uniform loads are applied to the entire current element, as well as

Page 29: C-30 Guide to Ceaser 2

Error Checking, Static Load Cases, & Analysis

Providing Wind Data

The only wind load information that is specified in the piping input is the shape factor.It is this shape factor input that causes WIND to be listed as an available load to beanalyzed. More wind data is required, however, before an analysis can be made.When WIND is used in the model, CAESAR II makes available the screen to definethe extra wind load data. Once defined, this input is stored and may be changed onsubsequent entries into the static analysis processor.

To specify the wind data needed for the analysis select the tab entitled Wind LoadEditor. The screen shown below appears:

Wind Load Specifications

There are three different methods that can be used to generate wind loads on pipingsystems:

1. ASCE #7 Standard Edition, 19952. User entry of a pressure vs. elevation table3. User entry of a velocity vs. elevation table

The appropriate method is selected by placing a value of 1.0 in one of the first threeboxes.

Page 30: C-30 Guide to Ceaser 2

Error Checking, Static Load Cases, & Analysis

When defining a pressure or velocity vs. elevation table the user needs to specify onlythe method and the wind direction on the preceding screen. Upon exiting this screen,the user is prompted for the corresponding pressure or velocity table. If a uniformpressure or velocity is to act over the entire piping system, then only a single entryneeds to be made in the table, otherwise the user should enter the pressure or velocityprofile for the applicable wind loading.

Note To use the ASCE #7 wind loads, all but the second and third fields shouldbe filled in.

For example, as per ASCE #7, the following are typical basic wind-speed values:

California and West Coast Areas - 124.6 ft./sec. ( 85 m.p.h.)

Rocky Mountains - 132.0 ft./sec ( 90 m.p.h.)

Great Plains - 132.0 ft./sec ( 90 m.p.h.)

Non-Coastal Eastern United States - 132.0 ft./sec ( 90 m.p.h.)

Gulf Coast - 190.6 ft./sec (130 m.p.h.)

Florida-Carolinas - 190.6 ft./sec (130 m.p.h.)

Miami - 212.6 ft./sec (145 m.p.h.)

New England Coastal Areas - 176.0 ft./sec (120 m.p.h.)

Once the load cases (and any wind loads) have been successfully edited, executingthe File Analysis command begins the analysis.

File - Analysis

evi
evi
Page 31: C-30 Guide to Ceaser 2

Loading Conditions

The checkboxes in this block allow the user to define loadings acting on the pipe. These loads may be individual forces or moments acting at discrete points, distributed uniform loads (which may be specified on force per unit length, or gravitational body forces), or wind loadings (wind loadings are entered by specifying a wind shape factor— the loads themselves are specified when building the load cases.

The uniform load and the wind shape factor check boxes will be unchecked on subsequent input screens. This does not mean that the loads were removed from these elements, instead, this implies that the loads do not change on subsequent screens.

Note Uniform loads may be specified in g-values by setting a parameter in the Special Execution Options.

Piping Material

CAESAR II requires the specification of the pipe material’s elastic modulus, Poisson’s ratio, density, and (in most cases) expansion coefficient. The program provides a database containing the parameters for many common piping materials. This information is retrieved by picking a material from the drop list, by entering the material number, or by typing any or all of the material name and then picking it from the match list. (The coeffi-cient of expansion does not appear on the input screen, but it can be reviewed during error checking.) Note that materials 18 and 19 represent cold spring properties, cut short and cut long respectively; material 20 activates CAESAR II’s orthotropic model for use with materials such as fiberglass reinforced plastic pipe. Material 21 permits a totally user defined material. Using a material with a number greater than 100 permits the use of allowable stresses from the database.

Page 32: C-30 Guide to Ceaser 2

Allowable Stresses

This auxiliary screen is used to select the piping code (from a drop list) and to enter any data required for the code check. Allowable stresses are automatically updated for mate-rial, temperature and code if available in the material database.

Material Fatigue Curve data may be entered by clicking on the Fatigue Curve button. This brings up a dialog where stress vs. cycle data (up to 8 points per curve) may be entered for Butt Weld and Fillet Weld components.

Page 33: C-30 Guide to Ceaser 2

Material Elastic Properties

This block is used to enter or override the elastic modulus and Poisson’s ratio of the mate-rial, if the value in the database is not correct. These values must be entered for Material type 21 (user specified).

Note Material properties in the database may be changed permanently using the CAESAR II material database editor.

Densities

The densities of the piping material, insulation, and fluid contents are specified in this block. The piping material density is a required entry and is usually extracted from the material data base. Fluid density can optionally be entered in terms of specific gravity, if convenient, by following the input immediately with the letters: SG, e.g. 0.85SG (there can be no spaces between the number and the SG).

Note If an insulation thickness is specified (in the pipe section properties block) but no insulation density is entered, CAESAR II defaults to the density of calcium sili-cate.

Page 34: C-30 Guide to Ceaser 2

PlotThis menu option provides two types of graphics— the traditional CAESAR II graphics, as well as a "sneak preview" of CAESAR II’s new 3-D graphics library. When selected, these graphics will replace CAESAR II’s traditional graphics.

The model may be panned left, right, up, or down by using the [Home], [End], [PgUp], or [PgDn] keys respectively.

Zooming can be accomplished by clicking the mouse and dragging a box around the desired zoom area, or by using the + and - keys.

The model can be rotated by pressing the arrow keys.

Plot

Pan

Zoom In

Zoom Out

X-Axis Rotation

Y-Axis Rotation

Z-Axis Rotation

Note Mouse-driven Panning, Zooming, and Rotating are also avail-able by right-clicking the mouse and selecting an action from the popup menu. Pressing [ESC] or re-selecting from the popup menu exits the Panning, Zooming, or Rotating mode.

Page 35: C-30 Guide to Ceaser 2

Additional commands are available for displaying, highlighting, or labeling the plot. Some of these are

• Volume— Toggles between volume and centerline representation while in line drawing mode.

• Render— Renders the piping model.

• Wire Frame— Draws the piping model in wire frame.

• Line Drawing— Switches to line drawing mode from render or wire frame.

• Highlight— Changes drawing color based on element attributes.

• Range— Displays elements based on node ranges.

• X— View along X-axis.

• Y— View along Y-axis.

• Z— View along Z-axis.

• Southeast— View in Southeast isometric mode.

• 4— View in all four modes simultaneously.

• Restraints— Displays non-anchor, non-hanger restraints.

• Anchors— Display anchors.

• Hangers— Displays hangers.

• Forces— Labels imposed forces.

• Displacements— Labels imposed displacements.

• Nozzles— Display flexible nozzles.

• Nodes— Labels plot with node numbers.

• Length— Labels plot with element lengths.Length

Nodes

Nozzles

Displacements

Forces

Hangers

Anchors

Restraints

4

Southeast

Z

Y

X

Range

Highlight

Line Drawing

Wire Frame

Render

Volume

Length

Page 36: C-30 Guide to Ceaser 2

The View Spreadsheet command allows the user to maintain both the plot and the spreadsheet on the screen simultaneously.

The current plot may be output to the clipboard, a bitmap (.BMP) file, or a printer through use of the Edit-Copy, File-Save As Bitmap, or File-Print com-mands, respectively.

View Spreadsheet

Print

Print Preview

Page 37: C-30 Guide to Ceaser 2

List Input Format

• [Pg Dn], [Pg Up], Ctrl +[Home], Ctrl +[End]— Allow the user to move throughout the elements of the model.

Note Unlike the Continue command, [Pg Dn] does not create a new element once the end of the model is reached.

Previous Element

Page 38: C-30 Guide to Ceaser 2

Stress Intensification Factors/Tees

This auxiliary screen is used to enter stress intensification factors, or fitting types at up to two nodes per spreadsheet. If components are selected from the drop list, CAESAR II automatically calculates the SIF values as per the applicable code (unless overridden by the user). Certain fittings and certain codes require additional data as shown. Fields are enabled as appropriate for the selected fitting.

Page 39: C-30 Guide to Ceaser 2

Flexible Nozzles

This auxiliary screen is used to describe flexible nozzle connections. When entered in this way, CAESAR II automatically calculates the flexibilities and inserts them at this loca-tion. CAESAR II calculates nozzle loads according to WRC 297, API 650 or BS 5500 criteria.

Page 40: C-30 Guide to Ceaser 2

Hangers

This auxiliary screen is used to describe hanger installations. Hanger data may be fully completed by the user, or the hanger may be designed by CAESAR II. In this case, two special load cases are run, the results of which are used as design parameters which are used to select the springs from the user specified catalog.

Note CAESAR II provides catalogs for 20 different spring hanger vendors.

Page 41: C-30 Guide to Ceaser 2

Error CheckingStatic analysis cannot be performed until the error checking portion of the piping prepro-cessor has been successfully completed. Only after error checking is completed are the required analysis data files created. Similarly, any subsequent changes made to the model input is not reflected in the analysis unless error checking is rerun after those changes have been made. CAESAR II does not allow an analysis to take place if the input has been changed and not successfully error checked.

Error Checking can only be done from the input spreadsheet, and is initiated by executing the Start Run or Batch Run commands from the toolbar, menu or the Quit options menu (the Quit options menu appears upon closing the spreadsheet).

Piping Quit Options Menu

The Start Run command exits the input processor, starts the error checking procedure, and returns the user to the Main Menu for further action.

The Batch Run command causes the program to check the input data, analyze the system, and present the results without any user interaction. The assumptions are that the loading cases to be analyzed do not need to change and that the default account number (if accounting active) is correct. These criteria are usually met after the first pass through the analysis. Batch processing focuses the user’s attention on the creation of input and the review of output by expediting the steps in between.

Once invoked, the error checker reviews the CAESAR II model and alerts the user to any possible errors, inconsistencies, or noteworthy items. These items are presented to the user as Errors, Warnings, or Notes.

Errors are flagged when there is a problem with the model due to which analysis cannot continue. An example of this would be if no length is defined for a piping element. These errors are also called fatal errors, since they are fatal to the analysis, and must be corrected before continuing.

Start Run

Batch Run

Page 42: C-30 Guide to Ceaser 2

Fatal Error Dialog

Warnings are flagged whenever there is a problem with a model which can be overcome using some assumptions. An example of this would be if an element’s wall thickness is insufficient to meet the minimum wall thickness for the given pressure (hoop stress). Warnings need not be corrected in order to get a successful analysis, but all warnings should be reviewed carefully by the user as they are displayed.

Page 43: C-30 Guide to Ceaser 2

Warning Dialog

Note Dialog

The third category of alert is the informational note. These messages simply inform the user of some noteworthy fact related to the model. An example of a note may be a mes-sage informing the user of the number of hangers to be designed by the CAESAR II pro-gram. For notes, there is nothing for the user to “correct.”

Page 44: C-30 Guide to Ceaser 2

Building Static Load CasesThe first step in the analysis of an error-checked piping model is the specifica-tion of the static load cases. This is done by selection of the Analysis-Static options from the CAESAR II Main Menu (the piping input file must have successfully gone through error checking before this option can be chosen). A discussion of CAESAR II load cases is included at the end of this chapter. Please refer to it for a description of how the load cases are built.

Upon entering the static load case editor, a screen appears which lists all of the available loads that are defined in the input, the available stress types, and the current load cases offered for analysis. If the job is entering static analysis for the first time, CAESAR II presents a list of recommended load cases. If the job has been run previously, the loads shown are those saved during the last session. A typical load case editor screen is shown below:

Load Case Editor

The user can define up to ninety-nine load cases. Load cases may be edited by clicking on a line in the Load List area.

Only the load components listed in the upper left-hand portion of the screen may be speci-fied in the load cases. The entries must be identical to what is shown on the screen. Avail-able stress types are specified at the end of the load case entry in parentheses. Stress type determines the stress calculation method and the allowable stress to use (if any).

Analysis - Statics

Page 45: C-30 Guide to Ceaser 2

Load cases may be built through drag and drop actions. Dragging a load component from the Loads Defined in Input list to a line on the load list automatically adds that load com-ponent to the load case, if it is not already included. Dragging a stress type from the Avail-able Stress Type list to a load case in the list changes the stress type for that case. Highlighted basic load cases may be dragged down to be added to algebraic combination cases (if necessary, CAESAR II prompts for combination type DS, FR, or ST).

Note Defining a fatigue (FAT) stress type for a load case automatically displays a field in which the number of anticipated load cycles for that load case can be entered.

All basic (non-combination) load sets must all be specified before any algebraic combina-tions may be declared. This rule holds true for user defined and edited load cases.

The following commands are available on this screen:

• Edit-Insert—This command inserts a blank load case preceding the currently selected line in the load list. If no line is selected, the load case is added at the end of the list. Load cases are selected by clicking on the number to the left of the load case.

• Edit-Delete—This command deletes the currently selected load case.

• File Analysis—This command accepts the load cases and runs the job.

• Recommend—This command allows the user to replace the cur-rent load cases with the CAESAR II recommended load cases.

• Load Cycles—This button alternatively hides or displays the Load Cycles field in the Load Case list. Entries in these fields are only valid / required for load cases defined with the fatigue stress types.

Note Load cases may be built through drag and drop actions. Dragging a load compo-nent from the Loads Defined in Input list to a line on the load list automatically adds the load component to the load case, if it is not already included. Dragging a stress type from the Available Stress Type list to a load case in the list changes the stress type for that case. Highlighted basic load cases may be dragged down to be added to algebraic combination cases (if necessary, CAESAR II prompts for combination type DS, FR, or ST).

Edit - Insert

Edit - Delete

File - Analysis

Recommend

Load Cycles

Page 46: C-30 Guide to Ceaser 2

Static Output Screen

Page 47: C-30 Guide to Ceaser 2

Notes on CAESAR II Load Cases

Definition of a Load Case

In CAESAR II terms, a load case is a group of piping system loads that are analyzed together, i.e., that are assumed to be occurring at the same time. An example of a load case is an operating analysis composed of the thermal, deadweight, and pressure loads together. Another is an as-installed analysis of deadweight loads alone. A load case may also be composed of the combinations of the results of other load cases; for example, the differ-ence in displacements between the operating and installed cases. No matter what the con-tents of the load case, it always produces a set of reports in the output which list restraint loads, displacements and rotations, internal forces, moments, and stresses. Because of pip-ing code definitions of calculation methods and/or allowable stresses, the load cases are also tagged with a stress category. For example, the combination mentioned above might be tagged as an EXPansion stress case.

The piping system loads which compose the basic (non-combination) load sets relate to various input items found on the piping input screen. The table below lists the individual load set designations, their names and the input items which make them available for anal-ysis.

Designation Name Input items which activate this load case

W Deadweight Pipe Density, Insulation Density (with insulation thick-ness), Fluid Density, or Rigid Weight

WNC Weight Pipe Density, Insulation Density (with insulation thick-ness), Rigid Weight

T1 Thermal Set 1 Temperature #1

T2 Thermal Set 2 Temperature #2

T3 Thermal Set 3 Temperature #3

.

.

.

T9 Thermal Set 9 Temperature #9

P1 Pressure Set 1 Pressure #1

P2 Pressure Set 2 Pressure #2

P3 Pressure Set 3 Pressure #3

.

.

.

P9 Pressure Set 9 Pressure #9

D1 Displacements Set 1 Displacements (1st Vector)

D2 Displacements Set 2 Displacements (2nd Vector)

D3 Displacements Set 3 Displacements (3rd Vector)

Page 48: C-30 Guide to Ceaser 2

.

.

.

D9 Displacement Set 9 Displacements (9th Vector)

F1 Force Set 1 Forces/Moments (1st Vector), cold spring (Material # 18 or19), and spring initial loads

F2 Force Set 2 Forces/Moments (2nd Vector)

F3 Force Set 3 Forces/Moments (3rd Vector)

.

.

.

F9 Force Set 9 Forces/Moments (9th Vector)

WIN1 Wind Load 1 Wind Shape Factor

WIN2 Wind Load 2 Wind Shape Factor

WIN3 Wind Load 3 Wind Shape Factor

WIN4 Wind Load 4 Wind Shape Factor

WAV1 Wave Load 1 Wave Load On

WAV2 Wave Load 2 Wave Load On

WAV3 Wave Load 3 Wave Load On

WAV4 Wave Load 4 Wave Load On

U1 Uniform Loads Uniform Loads (1st Vector)

U2 Uniform Loads Uniform Loads (2nd Vector)

U3 Uniform Loads Uniform Loads (3rd Vector)

Note Available piping system loads are displayed on the left hand side of the Static Load Case screen.

Basic load cases may consist of a single load such as WNC for an as-installed weight anal-ysis, or they may include several loads added together such as W+T1+P1+D1+F1 for an operating analysis. The stress categories: SUStained, EXPansion, OCCasional, OPErat-ing, and FATigue are specified at the end of the load case definition. The complete defini-tion of the two examples are: WNC (SUS) and W+T1+P1+D1+F1 (OPE). Each basic load case is entered in this manner in a list for analysis.

Note Available stress types are displayed in the lower left hand side of the Static Load Case screen.

Results of the basic load cases may be combined using algebraic combination cases. These algebraic combinations are always entered following the last of the basic load cases. Com-binations of basic load cases are designated using the prefix DS, FR or ST to indicate whether the combination is done at the displacement, force, or stress level respectively fol-lowed by a number indicating the order of the basic load case in the load list. The two former combinations (DS and FR) are done algebraically (signs are considered), while the

Page 49: C-30 Guide to Ceaser 2

last (ST) is combined absolutely. Combination load cases should also have stress types assigned.

Note Summing load cases at the DS level is important when signs must be considered, such as for an EXPansion case. Summing load case results at the ST level is important when stresses must be combined absolutely, as for an OCCasional case.

Forces and moments are computed from displacements, and stresses are computed from forces and moments. Displacement combinations therefore also have force and stress results to review, while stress combinations only have stress results to review.

Note All load cases with stress type FATigue must have their expected number of Load Cycles specified.

The following family of load cases provides a valid example of algebraic combinations.

Load Case Designation Comments

1 W+T1+P1+D1+F1 (OPE) The operating Load Case

2 W+P1+F1 (SUS) The installed Load Case (for sustainedstress calculations)

3 U1(OCC) A uniform Load Case modeling a seis-micload

4 DS1-DS2(EXP) The difference between the displace-ments of Load Case #1 (operating)minus the displacements of LoadCase #2 (installed); the displacementrange of the piping; used to calculateexpansion stress range going fromcold to hot.

5 ST2+ST3(OCC) The stresses from Load Case #2(sustained) plus the stresses fromLoad Case #3 (occasional); used tocompare the occasional stresses withtheir allowables.

CAESAR II permits the specification of up to ninety-nine load cases for analysis. In the rare situation where more cases are required, the model should be copied to a new file in order to specify the additional load cases.

Recommended Load Cases

When the user first enters the static load case editor CAESAR II recommends, based on the loads defined in the model, three types of load cases: Operating, Sustained, and Expan-sion (but not occasional).

Page 50: C-30 Guide to Ceaser 2

Operating load cases represent the loads acting on the pipe during hot operation, including both primary (weight pressure, and force) loadings and secondary (displacement and ther-mal) loadings. Operating cases are used to find hot displacements for interference check-ing, and hot restraint and equipment loads. Generally when recommending operating load cases, CAESAR II combines weight, pressure case #1, and force set #1, with each of the thermal load cases (displacement set #1 with thermal set #1, displacement set #2 with ther-mal set #2, etc...).

Sustained load cases represent the primary (force-driven loadings acting on the pipe), i.e., weight and pressure alone. This usually coincides with the cold (as-installed) load case. Sustained load cases are used to satisfy the code sustained stress requirements, as well as to calculate as-installed restraint and equipment loads. Sustained load cases are generally built by combining weight with each of the pressure and force sets.

Expansion load cases represent the range between the displacement extremes (usually between the operating and sustained cases). Expansion load cases are used to meet expan-sion stress requirements.

Most users will specify only one temperature and one pressure. Such input would simplify the recommended cases to:

Case # 1 W+D1+T1+P1+F1 (OPE) ....OPERATING

Case # 2 W+P1+F1 (SUS)....SUSTAINED LOAD CASE

Case # 3 DS1-DS2 (EXP)....EXPANSION LOAD CASE

The user should review any load recommendations made by CAESAR II.

Note CAESAR II does not recommend any occasional load cases. Definition of these are the responsibility of the user.

If these recommended load cases do not satisfy the analysis requirements, they may always be deleted or modified. Conversely, the load cases may always be reset to the pro-gram’s recommended set at any time.

Recommended Load Cases for Hanger Selection

If spring hangers are to be designed by the program, two additional load cases must first be analyzed in order to obtain the data required to select a variable support. The two basic requirements for sizing hangers are the deadweight carried by the hanger (hot load) and the range of vertical travel to be accommodated. The first load case (traditionally called “Restrained Weight”) consists of only deadweight and applied forces (W+F1). For this analysis CAESAR II includes a rigid restraint in the vertical direction at every location where a hanger is to be sized. The load on the restraint from this analysis is the deadweight that must be carried by the support in the hot condition. For the second load case, the hanger is replaced with an upward force equal to the calculated hot load, and an operating load case is run. This load case (traditionally called “Free Thermal”) includes the dead-weight and thermal effects, the first pressure set (if defined), any displacements, and the applied forces (W+D1+T1+P1+F1). The vertical displacements of the hanger locations, along with the previously calculated deadweights are then passed on to the hanger selec-tion routine. Once the hangers are sized, the added forces are removed and replaced with the selected supports along with their pre-loads (cold loads). CAESAR II then continues

Page 51: C-30 Guide to Ceaser 2

with the load case recommendations as defined above. A typical set of recommended load cases for a single operating load case spring hanger design appears as follows:

Case # 1 W+F1 ....WEIGHT FOR HANGER LOADS

Case # 2 W+D1+T1+P1+F1 ....OPERATING FOR HANGER TRAVEL

Case # 3 W+D1+T1+P1+F1 (OPE) ...OPERATING (HGRS. INCLUDED

Case # 4 W+P1+F1 (SUS) ....SUSTAINED LOAD CASE

Case # 5 DS3-DS4 (EXP) ....EXPANSION LOAD CASE

These hanger sizing load cases (#1 & #2) supply no information to the output reports other than the data found in the hanger tables. Note how cases 3, 4, & 5 match the recommended load cases for a standard analysis with one thermal and one pressure defined. Also notice how the displacement combination numbers in case 5 have changed to reflect the new order. If multiple temperatures and pressures existed in the input, they too would appear in this set after the second spring hanger design load case.

Two other hanger design criteria also affect the recommended load cases. If the “actual cold loads” for selected springs are to be calculated, one additional load case (WNC+F1) would appear before case #3 above. If the piping system’s hanger design criteria is set so that the proposed springs must accommodate more than one operating condition, other load cases must additionally appear before the case #3 above. An extra hanger design operating load case must be performed for each additional operating load case used to design springs. Refer to the discussion of the hanger design algorithm for more informa-tion on these options.

Page 52: C-30 Guide to Ceaser 2

data bases (or compute unity checks on angles using the 1977 code) will generate an error message and the program will abort. Users are urged to consult the applicable AISC man-uals when using this program.

NEMA SM23 (Steam Turbines)

There are two types of force/moment allowables computed during a NEMA run:

• Individual nozzle allowables.

• Cumulative equipment allowables.

Each individual suction, discharge, and extraction nozzle must satisfy the equation:

3F + M < 500De

Where:

F = resultant force on the particular nozzle.

M = resultant moment on the particular nozzle.

De = effective nominal pipe size of the connection.

A typical discharge nozzle calculation is shown as follows:

INDIVIDUAL NOZZLE CALCUATIONS

NOZZLE NODE COMPONENTSRESULTANTSVALUES/ALLOWABLES(lbs. & ft.lb.)(lbs. & ft.lb.)

EXHAUST 50 FX = 1923F + M = 1216 FY= -7 F= 192

FZ = 11 500*(used) = 4,000

MX = -369 % OF ALLOW. = 30.40 MY= 522 M= 640

MZ = -39

The cumulative equipment allowables require that forces and moments on all turbine con-nections, resolved at the intersection of the largest nozzle and the equipment centerline, be within a certain multiple of Dc; where Dc is the diameter of an opening whose area is equal to the sum of the areas of all of the individual equipment connections. A typical tur-bine cumulative (summation) equipment calculation is shown as follows:

SUMMATION CALCUATIONS

DIAMETER DUE TO EQUIVALENT NOZZLE AREA, DC = 8.944in.

NOZZLE LOADS SUMMATIONSALLOWABLES % OF ALLOW.STATUS lbs.&ft.lb.)

SFX = 84 50*DC = 447 18.79SFY = -74 125*DC = 1118 6.62SFZ = -82 100*DC = 894 9.17FC(RSLT) = 138SMX = -447 250*DC = 2236 20.00

Page 53: C-30 Guide to Ceaser 2

SMY = 170 125*DC = 1118 56.51SMZ = 631 125*DC = 1118 56.51MC(RSLT) = 792FC + MC/2 = 535 125*DC = 1118 47.85

SFX, SFY, and SFZ are the respective components of the forces from all connections resolved at the discharge nozzle. FC(RSLT) is the result of these forces. SMX, SMY and SMZ are the respective components of the moments from all connections resolved at the discharge nozzle. Dc is the diameter of the equivalent opening as discussed above.

NEMA Turbine Example

Consider a turbine where node 35 represents the inlet nozzle and node 50 represents the outlet nozzle.

The output from a CAESAR II analysis of this piping system includes the forces and moments acting on the pipe elements that attach to the turbine:

NODE FX FY FZ MX MY MZ

30 -108 -49 -93 73 188 603

35 108 67 93 162 -47 -481

50 -192 7 -11 369 -522 39

55 192 -63 11 78 117 -56

To find the forces acting on the turbine at points 35 and 50 simply reverse the sign of the forces that act on the piping:

LOADS ON TURBINE @ 35 -108 -67 -93 -162 47 481

LOADS ON TURBINE @ 50 192 -7 11 -369 522 -39

There are two input spreadsheets for the NEMA turbine and they appear as follows. Applied loads should be entered in global coordinates or extracted directly from the CAESAR II output file (using the on-screen button).

Page 54: C-30 Guide to Ceaser 2

NEMA Input Spreadsheet #1

Page 55: C-30 Guide to Ceaser 2

NEMA Input Inlet Nozzle

Page 56: C-30 Guide to Ceaser 2

NEMA Input Exhaust Nozzle

The two page NEMA output report for the above turbine example shows that the turbine passed. The highest summation load is only 56% of the allowable. If the turbine had failed, the symbol **FAILED** would have appeared in the “ STATUS” column opposite to the load combination that was excessive.

Page 57: C-30 Guide to Ceaser 2
Page 58: C-30 Guide to Ceaser 2
Page 59: C-30 Guide to Ceaser 2

API 610 (Centrifugal Pumps)

In August of 1995, API released the 8th edition of API 610 for centrifugal pumps for gen-eral refinery service.

The API 610 load satisfaction criteria is outlined below:

If clause F.1.1 is satisfied, then the pump is O.K. Clause F.1.1 states that the individual component nozzle loads must fall below the allowables listed in the Nozzle Loadings table (Table 2) shown below:

If clause F.1.1 is NOT satisfied, but clauses F.1.2.1, F.1.2.2, and F.1.2.3 ARE satisfied then the pump is still O.K.

Clause F.1.2.1 states that the individual component forces and moments acting on each pump nozzle flange shall not exceed the range specified in Table 2 by a factor of more than 2. Referring to the API 610 report, the user can see if F.1.2.1 is satisfied by compar-ing the Force/Moment Ratio to 2. If the ratio exceeds 2, the nozzle status is reported as “ FAILING” .

The F.1.2.2 and the F.1.2.3 requirements give equations relating the resultant forces and moments on each nozzle, as well as on the pump base point respectively. The requirements of these equations, and whether or not they have satisfied API 610, are shown on the bot-tom of the report.

The following example is taken from the API 610 code and shows the review of an over-hung end-suction process pump in English units. The three CAESAR II input screens are shown, followed by the program output.

Page 60: C-30 Guide to Ceaser 2

API 610 Input Data

Page 61: C-30 Guide to Ceaser 2

API 610 Suction Nozzle

Page 62: C-30 Guide to Ceaser 2

API 610 Discharge Nozzle

Page 63: C-30 Guide to Ceaser 2

CAESAR II VERSION : 3.24

API 610 (8th Edition)File : APITST8A

Date : FEB 28,1997

User Entered Description :Time : 11:31 am

API-610 8TH example F.5.1.1 from page F-4.

Note, API input transformed into CAESAR II

global coordinate system for input.

Node # OrientationNominal Diameter

Suction Nozzle 1 End10

Discharge Nozzle 4 Top8

Table 2 Allowable ( ratio ) = 2.00

Pump Axis is in the X direction.

(Local Coordinates) SuctionTable 2 Force & Moment Status Values Ratios

X Distance = 10.5 in.

Y Distance = 0.0 in.

Z Distance = 0.0 in.

X Force = 2900.0 lb. 1500 1.93 Passed

Y Force = 0.0 lb. 1200 0.00 Passed

Z Force = -1,990.0 lb. 1,000 1.99 Passed

X Moment =- 1,000.0 ft.lb. 3,700 0.27 Passed

Y Moment = -3,599.0 ft.lb. 1,800 2.00 Passed

Z Moment =- 5,500.0 ft.lb. 2,800 1.96 Passed

(Local Coordinates)DischargeTable 2Force & MomentStatus

Values Ratios

X Distance = 0.0 in.

Y Distance = -12.2 in.

Page 64: C-30 Guide to Ceaser 2

Z Distance = 15.0 in.

X Force = 1,600.0 lb. 850 1.88 Passed

Y Force = -100.0 lb. 700 0.14 Passed

Z Force = 1,950.0 lb. 1100 1.77 Passed

X Moment = 500.0 ft.lb. 2,600 0.19 Passed

Y Moment =-2,500.0 ft.lb. 1,300 1.92 Passed

Z Moment =-3,600.0 ft.lb. 1,900 1.89 Passed

Check of Condition F.1.2.2 Requirement Status

(FRSa/1.5FRSt2) + (MRSa/1.5MRSt2) = 1.952 < or = 2.00 Passed

(FRDa/1.5FRDt2) + (MRDa/1.5MRDt2)= 1.919 < or = 2.00 Passed

Check of Condition F.1.2.3 Requirement Status

1.5 ( FRSt2 + FRDt2 ) = 5,640. > 4,501. (FRCa) Passed

2.0 ( MZSt2 + MZDt2 ) = 6,200. >-2,358. (MYCa) Passed

1.5 ( MRSt2 + MRDt2 ) = 12,750. > 8,180. (MRCa) Passed

Overall Pump Status ** PASSED **

Page 65: C-30 Guide to Ceaser 2

Vertical In-Line Pumps

Note that on the first screen there is a check box for a vertical in-line pump. This is to be used when the pump is the vertical in-line type supported only by the attached piping. API states that if this is the case then 2.0 times the loads from Table 2 can be used. However, even if the pump fails the 2.0 Table 2 criteria, it may still pass. If the principal stress on the nozzle is less than 6,000 psi, then that nozzle passes. If the principal stress on either nozzle is greater than 6,000 psi, the overall status will be reported as “ Failed.”

In API 610 there is an example problem which illustrates the way that the stresses are computed on these in-line pump nozzles. The two basic equations for determining stress are

• Normal stresses (s) = Force / Area + Moment / Section Modulus

• Shear Stresses (t) = Force / Area + Torque * distance / J

Where J is the polar moment of inertia.

In equation number 2, both terms of the equation will always add together. On the other hand, the Force/Area term in equation 1 will depend on the sign of the force (tension or compression) that the user enters in the force and moment spreadsheet. The sign of the force is determined from the user-entered Centerline Direction Cosine, which for vertical in-line pumps should be entered in the direction extending from the discharge to the suc-tion nozzle. The distances that are usually entered for pedestal mounted pumps can be left blank since they are not used.

Page 66: C-30 Guide to Ceaser 2

API 617 (Centrifugal Compressors)

The requirements of this standard are identical to those of NEMA SM-23 (1991), except that all of the NEMA allowables are increased by 85%.

API 617 Allowables = 1.85 * NEMA SM-23 Allowables

The input screens for this evaluation are shown below:

API 617 Input

Page 67: C-30 Guide to Ceaser 2

API 617 Suction/Discharge Input

Page 68: C-30 Guide to Ceaser 2

API 661 (Air Cooled Heat Exchangers)

This calculation covers the allowed loads on the vertical, co-linear nozzles (item 9 in the figure) found on most single, or multi-bundled air cooled heat exchangers.

The several figures from API 661 illustrate the type of open exchanger body analyzed by this standard.

API 661 Heat Exchangers

The input for API 661 is self-explanatory.

The “ Heat Exchangers” figure and the Resultant Force/Multiplier inputs for Spreadsheet #1 are optional (default equals 1).

The two requirements for API 661 to be satisfied are as follows:

5.1.11.1 - “ Each nozzle in the corroded condition shall be capable of withstanding the moments and forces defined in Heat Exchangers figure.”

5.1.11.2 - The sum of the forces and moments on each fixed header (i.e. each individual bundle) will be less than 1,500 lb. transverse to the bundle, 2,500 lb axial to the bundle, and 3,000 pound axial on the nozzle centerline. The allowed moments are 3,000, 2,000,

Page 69: C-30 Guide to Ceaser 2

and 4,000 ft.lb. respectively. “ This recognizes that the application of these moments and forces will cause movement and that this movement will tend to reduce the actual loads.”

API 661 Input Data

Page 70: C-30 Guide to Ceaser 2

API 661 Inlet Nozzle Data

Page 71: C-30 Guide to Ceaser 2

API 661 Outlet Nozzle Data

Page 72: C-30 Guide to Ceaser 2

A typical API 661 report is shown as follows:

Y Distance =18.0

X Force =100.0 1280. 0.08 PASSED

Y Force =-302.0 3,000. -0.10 PASSED

Z Force =50.0 1,800. 0.03 PASSED

X Moment =203.0 2,250. 0.09 PASSED

Y Moment =300.0 4,500. 0.07 PASSED

Z Moment =2,300.01,650. 1.39 FAILED

Discharge Table 3 Force & MomentStatusValues Ratios

Y Distance =0.0

X Force =0.0 1,280. 0.00 PASSED

Y Force =0.0 3,000. 0.00 PASSED

Z Force =0.0 1,800. 0.00 PASSED

X Moment =0.0 2,250. 0.00 PASSED

Y Moment =0.0 4,500. 0.00 PASSED

Z Moment =0.0 1,650. 0.00 PASSED

Resultant Force/Moment Check :

Resultant Table AllowableRatios Status

X Force =100.0 2,250. 0.04 PASSED

Y Force =-302.0 4,500. 0.07 PASSED

Z Force =50.0 3,750. 0.01 PASSED

X Moment =278.0 4,500. 0.06 PASSED

Y Moment =300.0 6,000. 0.05 PASSED

Z Moment =2,150.0 3,000. 0.72 PASSED

Overall Loading Status ** FAILED **.

Page 73: C-30 Guide to Ceaser 2

API 560 (Fired Heaters for General Refinery Services)This module of the CAESAR II Rotating Equipment program provides a method for eval-uating the allowable loads on Fired Heaters.

Input consists of the tube nominal diameter and the forces and moments acting on the tube, as shown in the figure below:

API 560 Input Data

Page 74: C-30 Guide to Ceaser 2

Upon execution of the analysis, CAESAR II compares the input forces and moments to the allowables as published in API 560. Example output is shown below.

API 560 Equipment Report

Page 75: C-30 Guide to Ceaser 2

Heat Exchange Institute Standard For Closed Feedwater HeatersThis module of the CAESAR II Rotating Equipment program provides a method for eval-uating the allowable loads on shell type heat exchanger nozzles. Section 3.14 of the HEI bulletin discusses the computational methods utilized to compute these allowable loads.

The method employed by HEI is a simplification of the WRC 107 method, in which the allowable loads have been linearized to show the relationship between the maximum per-mitted radial force and the maximum permitted moment vector. If this relationship is plot-ted (using the moments as the abscissa and the forces as the ordinate), a straight line can be drawn between the maximum permitted force and the maximum permitted moment vector, forming a triangle with the axes. Then for any set of applied forces and moments, the nozzle passes if the location of these loads falls inside the triangle. Conversely, the nozzle fails if the location of the loads falls outside the triangle.

The CAESAR II HEI output has been modified to include both the plot of the allowables and the location of the current load set on this plot.

The HEI bulletin states that the effect of internal pressure has been included in the com-bined stresses; however, the effect of the pressure on the nozzle thrust has not. This requires combination with the other radial loads. CAESAR II automatically computes the pressure thrust and adds it to the radial force if the Add Pressure Thrust checkbox is checked.

A sample input for the HEI module is shown below. Note that since the pressure is greater than zero, a pressure thrust force will be computed and combined with the radial force.

Page 76: C-30 Guide to Ceaser 2

HEI Nozzle/Vessel Input

Page 77: C-30 Guide to Ceaser 2

WRC 107 (Vessel Stresses)The Welding Research Council Bulletin 107 (WRC 107) has been used extensively since 1965 by design engineers to estimate local stresses in vessel/attachment junctions.

Note There are three editions of WRC 107 available from the program; the default is set by the user in the Configure-Setup option.

WRC 107 Bulletin provides an analytical tool to evaluate the vessel stresses in the imme-diate vicinity of a nozzle. This method can be used to compute the stresses at both the inner and outer surfaces of the vessel wall, and report the stresses in the longitudinal and circumferential axes of the vessel/nozzle intersection. The convention adopted by WRC

Page 78: C-30 Guide to Ceaser 2

107 to define the applicable orientations of the applied loads and stresses for both spheri-cal and cylindrical vessels are shown in the figure.

WRC Axes Orientation

It has also been a common practice to use WRC 107 to conservatively estimate vessel shell stress state at the edge of a reinforcing pad, if any. The stress state in the vessel wall when the nozzle has a reinforcing pad can be estimated by considering a solid plug, with an outside diameter equal to the O.D. of the reinforcing pad, subjected to the same nozzle loading.

T

C

2 L

A B

C

A

C

B

M T

V C

L V

Upper

Lower

L C

2

L

1 C

1

2

A

A

B B

C

C

D D

M AXIS L

C

1

V (or V )

V (or V )

(or M )

(or M )

M AXIS

M AXIS

M AXIS

P AXIS

M AXIS

M AXIS

M AXISM AXIS

P AXIS

M AXIS

SPHERICAL SHELLS

To Define WRC Axes:1) P-axis: Along the Nozzle centerline

and positive entering the vessel.2) M1-axis: Perpendicular to the nozzle

centerline along convenient globalaxis.

3) M2-axis: Cross the P-axis into the M1axis and the result is the M2-axis.

CYLINDRICAL SHELLS

To Define WRC Axes:1) P-axis: Along the Nozzle centerline and

positive entering the vessel.2) MC-axis: Along the vessel centerline and

positive to correspond with any parallel glo-bal axis.

3) M2-axis: Cross the P-axis with the MC axis and the result is the ML-axis.

To Define WRC Stress Points:u-upper, means stress on outside of vessel

wall at junction.l-lower, means stress on inside of vessel at

junction.A-Position on vessel at junction, along neg-

ative M1 axis.B-Position on vessel at junction, along posi-

tive M1 axis.

C-Position on vessel at junction, along posi-tive M2 axis.

D-Position on vessel at junction, along neg-ative M2 axis.

To Define WRC Stress Points:u-upper, means stress on outside of vessel wall at

junction.l-lower, means stress on inside of vessel at junc-

tion.A-Position on vessel at junction, along negative

MC axis.B-Position on vessel at junction, along positive

MC axis.C-Position on vessel at junction, along positive

ML axis.D-Position on vessel at junction, along negative

ML axis.

Note: Shear axis “ VC” is parallel, and in the same direction as the bending axis “ ML” .Shear axis “ VL” is parallel, and in the opposite direction as the bending axis “ MC” .

Page 79: C-30 Guide to Ceaser 2

Note Before attempting to use WRC 107 to evaluate the stress state of any nozzle/ves-sel junction, the user should always make sure that the geometric restrictions lim-iting the application of WRC 107 are not exceeded. These vary according to the attachment and vessel types. The user is referred to the WRC 107 bulletin direc-tory for this information.

The WRC 107 method should probably not be used when the nozzle is very light or when the parameters in the WRC 107 data curves are unreasonably exceeded. Output from the WRC 107 program includes the figure numbers for the curves accessed, the curve abscissa, and the values retrieved. The user is urged to check these outputs against the actual curve in WRC 107 to get a “ feel” for the accuracy of the stresses calculated. For example, if parameters for a particular problem are always near or past the end of the fig-ures curve data, then the calculated stresses may not be reliable.

The WRC 107 program can be activated by selecting Analysis - WRC 107 from the Main Menu. The user may be prompted to enter a job name, and then the following data entry screen appears:

Analysis - WRC 107

The input data is accumulated by the processor in six spreadsheets. The first sheet is a title block, the second and third sheets collect the vessel and the nozzle (attachment) geometry data, respectively. The user only needs to define two vectors specified on the geometry data sheets. The first vector defines the direction of the centerline of the vessel. The sec-

Page 80: C-30 Guide to Ceaser 2

ond vector defines the direction of the piping/nozzle orientation, with the positive direc-tion of this vector pointing from the nozzle connection towards the vessel centerline.

Vessel Data

Page 81: C-30 Guide to Ceaser 2

Nozzle Data

The nozzle loading is specified on the last three spreadsheets, according to specific load cases, which include sustained, expansion and occasional cases. These loads are found in the CAESAR II output restraint load summary under the corresponding load cases or may be extracted from the static output files automatically by pressing the Get Loads From Output File button.

Page 82: C-30 Guide to Ceaser 2

Nozzle Loads (SUS)

The WRC 107 specific input coordinate system has been incorporated into the program, so loads should be entered in global orientation.

Notice that the curves in WRC Bulletin 107 cover essentially all applications of nozzles in vessels or piping; however, should any of the interpolation parameters, i.e. Beta, etc. fall outside the limits of the available curves, some extrapolation of the WRC method must be used. The current default is to use the last value in the particular WRC table. If one wishes to control the extrapolation methodology interactively, you may do so by changing the WRC 107 default from “ USE LAST CURVE VALUE” to “ INTERACTIVE CONTROL” on the Computation Control tab page located inside the Configure-Setup module of the Main Menu.

After entering all data, the WRC 107 analysis may be initiated through the Analyze-WRC 107 menu option.

Any errors or warnings are reported in their own tab; double-clicking on them returns the user to the appropriate field.

Output reports may be viewed at the terminal or printed.

WRC 107 Stress Summations

Because the stresses computed by WRC 107 are highly localized, they do not fall immedi-ately under the B31 code rules as defined by B31.1 or B31.3. The Appendix 4-1 of ASME Section VIII, Division 2 (“ Mandatory Design Based on Stress analysis” ) does however provide a detailed approach for dealing with these local stresses. The analysis procedure outlined in the aforementioned code is used in CAESAR II to perform the stress evalua-

Page 83: C-30 Guide to Ceaser 2

tion. In order to evaluate the stresses through an elastic analysis, three stress combinations (summations) must be made:

• Pm

• Pm + Pl + Pb

• Pm + Pl + Pb + Q

Where Pm is defined as the general membrane stress due to internal pressure removed from discontinuities, and can be estimated for the vessel wall from the expression (PD) / (4t) for the longitudinal component and (PD) / (2t) for the hoop component, where P is the design pressure of the system. The allowable for Pm is kSmh where Smh is the allowable stress intensity (See CAESAR II Technical Reference Manual for definition). The value of k can be taken from Table AD-150.1 of the code (which ranges from 1.0 for sustained loads to 1.2 for sustained plus wind loads or sustained plus earthquake loads). Pl is the local mem-brane stress at the junction due to the sustained piping loads, Pb is the local bending stress (defined as zero at the nozzle to vessel connections per Section VIII, Division 2 of ASME Code), while Q is defined as the secondary stress, due to thermal expansion piping loads, or the bending stress due to internal pressure thrust and sustained piping loads. The allow-able stress intensity for the second stress combination is 1.5kSmh, as defined by the Figure 4-130.1 of the Code, while Smh is the hot stress intensity allowable at the given design temperature. Both Pl and Q will be calculated by the WRC 107 program. The third combi-nation actually defines the “ range” of the stress intensity, and its allowable is limited to 1.5(Smc+Smh). See the Technical Reference Manual for detailed discussion.

This summation can be done automatically following the WRC 107 analysis through the Analyze-Stress Summation option. This calculation provides a comparison of the stress intensities to the entered allowables, along with a corresponding PASS-FAIL ruling.