Stress Analysis Software Caesar II Technical Reference Guide...
Version 5.20 CAESAR II Technical Reference Manual
Copyright © 1985-2009 COADE, Inc. All Rights Reserved.
Printed on 21 April, 2009
Contents Chapter 1
Introduction
1-1
Overview .................................................................................................................................................. 1-2 Program Support / User Assistance .......................................................................................................... 1-3 COADE Technical Support ...................................................................................................................... 1-4
Chapter 2
Configuration and Environment
2-1
Generation of the CAESAR II Configuration File.................................................................................... 2-2 Computational Control ............................................................................................................................. 2-3 Alpha Tolerance ............................................................................................................................ 2-3 Bend Axial Shape .......................................................................................................................... 2-3 Coefficient of Friction (Mu) .......................................................................................................... 2-4 Decomposition Singularity Tolerance ........................................................................................... 2-4 Default Rotational Restraint Stiffness ........................................................................................... 2-4 Default Translational Restraint Stiffness....................................................................................... 2-4 Friction Angle Variation................................................................................................................ 2-4 Friction Normal Force Variation ................................................................................................... 2-4 Friction Slide Multiplier ................................................................................................................ 2-4 Friction Stiffness ........................................................................................................................... 2-4 Hanger Default Restraint Stiffness ................................................................................................ 2-5 Ignore Spring Hanger Stiffness ..................................................................................................... 2-5 Include Insulation in Hydrotest ..................................................................................................... 2-5 Include Spring Stiffness in Hanger OPE Travel Cases.................................................................. 2-5 Incore Numerical Check ................................................................................................................ 2-5 Minimum Wall Mill Tolerance (%)............................................................................................... 2-5 Missing Mass ZPA ........................................................................................................................ 2-6 New Job Ambient Temperature..................................................................................................... 2-6 New Job Bourdon Pressure............................................................................................................ 2-6 Rod Increment (Degrees)............................................................................................................... 2-6 Rod Tolerance (degrees)................................................................................................................ 2-6 Use Pressure Stiffening on Bends.................................................................................................. 2-6 WRC-107 Interpolation Method.................................................................................................... 2-7 WRC-107 Version ......................................................................................................................... 2-7 Database Definitions................................................................................................................................. 2-8 Append Reruns to Existing Data ................................................................................................... 2-8 Default Spring Hanger Table......................................................................................................... 2-8 Enable Data Export to ODBC-Compliant Databases .................................................................... 2-8 Expansion Joints ............................................................................................................................ 2-9 Load Case Template ...................................................................................................................... 2-9 ODBC Compliant Database Name ................................................................................................ 2-9 Piping Size Specification (ANSI/JIS/DIN/BS).............................................................................. 2-9 Structural Database........................................................................................................................ 2-9 System Directory Name................................................................................................................. 2-9 Units File Name........................................................................................................................... 2-10 Valves and Flanges...................................................................................................................... 2-10 Valve / Flange Data File Location............................................................................................... 2-10 FRP Pipe Properties ................................................................................................................................ 2-11 Axial Modulus of Elasticity......................................................................................................... 2-11 Axial Strain: Hoop Stress (Ea/Eh*Vh/a) ..................................................................................... 2-11
2
Contents BS 7159 Pressure Stiffening........................................................................................................ 2-12 Exclude f2 from UKOOA Bending Stress................................................................................... 2-12 FRP Alpha (xe-06) ...................................................................................................................... 2-12 FRP Density................................................................................................................................. 2-12 FRP Laminate Type..................................................................................................................... 2-12 FRP Property Data File................................................................................................................ 2-12 Ratio Shear Modulus: Elastic Modulus ....................................................................................... 2-13 Use FRP Flexibilities................................................................................................................... 2-13 Use FRP SIF ................................................................................................................................ 2-13 Geometry Directives ............................................................................................................................... 2-14 Auto Node Number Increment .................................................................................................... 2-14 Bend Length Attachment Percent ................................................................................................ 2-14 Connect Geometry Through CNodes .......................................................................................... 2-15 Horizontal Thermal Bowing Tolerance ....................................................................................... 2-15 Loop Closure Tolerance .............................................................................................................. 2-15 Maximum Allowable Bend Angle............................................................................................... 2-15 Minimum Allowable Bend Angle ............................................................................................... 2-15 Minimum Angle to Adjacent Bend.............................................................................................. 2-15 Z-Axis Vertical ............................................................................................................................ 2-15 Graphic Settings...................................................................................................................................... 2-16 Advanced Options ....................................................................................................................... 2-16 Background Colors ...................................................................................................................... 2-16 Component Color ........................................................................................................................ 2-17 Miscellaneous Options ................................................................................................................ 2-17 Output Colors .............................................................................................................................. 2-19 Text Options ................................................................................................................................ 2-19 Miscellaneous Options............................................................................................................................ 2-20 Autosave Time Interval ............................................................................................................... 2-20 Disable "File Open" Graphic Thumbnail..................................................................................... 2-20 Disable Undo/Redo Ability ......................................................................................................... 2-20 Displacement Reports Sorted by Nodes ...................................................................................... 2-21 Dynamic Example Input Text...................................................................................................... 2-21 Enable Autosave .......................................................................................................................... 2-21 Memory Allocated (Mb):............................................................................................................. 2-21 Output Reports by Load Case...................................................................................................... 2-21 Output Table of Contents ............................................................................................................ 2-21 Prompted Autosave ..................................................................................................................... 2-21 Time History Animation.............................................................................................................. 2-21 User ID ........................................................................................................................................ 2-22 SIFs and Stresses .................................................................................................................................... 2-23 Add F/A in Stresses ..................................................................................................................... 2-23 Add Torsion in SL Stress............................................................................................................. 2-23 All Cases Corroded...................................................................................................................... 2-24 Allow User's SIF at Bend ............................................................................................................ 2-24 B31.1 Reduced Z Fix................................................................................................................... 2-24 B31.3 Paragraph 319.2.3(c) ......................................................................................................... 2-24 B31.3 Sustained SIF Multiplier ................................................................................................... 2-24 B31.3 Welding and Contour Tees Meet B16.9............................................................................ 2-25 Base Hoop Stress On ( ID/OD/Mean/Lamé) ............................................................................... 2-25 Class 1 Branch Flexibility ........................................................................................................... 2-25 Default Piping Code .................................................................................................................... 2-25 EN-13480 - Use In-Plane/Out-Plane SIF..................................................................................... 2-25 Ignore B31.3 Wc Factor .............................................................................................................. 2-26 Implement B31.3 Appendix P ..................................................................................................... 2-26 Implement B31.3 Code Case 178 ................................................................................................ 2-26 New Job Liberal Expansion Stress Allowable............................................................................. 2-26 No RFT/WLT in Reduced Fitting SIFs ....................................................................................... 2-26
Contents
3
Occasional Load Factor ............................................................................................................... 2-26 Pressure Variation in EXP Case .................................................................................................. 2-27 Reduced Intersection ................................................................................................................... 2-27 Use PD/4t .................................................................................................................................... 2-28 Use Schneider .............................................................................................................................. 2-28 Use WRC 329.............................................................................................................................. 2-28 Yield Stress Criterion .................................................................................................................. 2-28 Set/Change Password.............................................................................................................................. 2-30 New Password ............................................................................................................................. 2-30 Access Protected Data ................................................................................................................. 2-30 Change Password......................................................................................................................... 2-30 Remove Password ....................................................................................................................... 2-30
Chapter 3
Piping Screen Reference
3-1
Piping Spreadsheet Data ........................................................................................................................... 3-2 Help Screens and Units.................................................................................................................. 3-2 Auxiliary Fields - Component Information ............................................................................................ 3-13 Bends ........................................................................................................................................... 3-13 Rigid Elements ............................................................................................................................ 3-16 Flanges......................................................................................................................................... 3-17 Expansion Joints .......................................................................................................................... 3-20 Reducers ...................................................................................................................................... 3-21 SIFs & Tees ................................................................................................................................. 3-23 Auxiliary Fields - Boundary Conditions................................................................................................. 3-39 Restraints ..................................................................................................................................... 3-39 Hangers........................................................................................................................................ 3-44 Nozzles ........................................................................................................................................ 3-52 Displacements.............................................................................................................................. 3-60 Auxiliary Fields - Imposed Loads........................................................................................................... 3-61 Forces and Moments.................................................................................................................... 3-61 Uniform Loads............................................................................................................................. 3-62 Wind / Wave Loads ..................................................................................................................... 3-63 Static Seismic Wizard.................................................................................................................. 3-65 Auxiliary Fields - Piping Code Data....................................................................................................... 3-71 Allowable Stresses....................................................................................................................... 3-71 Available Commands.............................................................................................................................. 3-93 Break Command .......................................................................................................................... 3-93 Valve/Flange Database ................................................................................................................ 3-94 Find Distance............................................................................................................................... 3-97 Find Element ............................................................................................................................... 3-98 Global Coordinates ...................................................................................................................... 3-98 Insert Element.............................................................................................................................. 3-98 Node Increment ........................................................................................................................... 3-98 Show Informational Messages..................................................................................................... 3-98 Tee SIF Scratchpad...................................................................................................................... 3-98 Bend SIF Scratchpad ................................................................................................................. 3-103 Expansion Joint Modeler ........................................................................................................... 3-106 Expansion Joint Modeler Notes................................................................................................. 3-109 Expansion Joint Design Notes ................................................................................................... 3-110 Torsional Spring Rates .............................................................................................................. 3-110 Bellows Application Notes ........................................................................................................ 3-110 Available Expansion Joint End-Types....................................................................................... 3-111 Pressure Rating .......................................................................................................................... 3-111 Expansion Joint Styles............................................................................................................... 3-111 Materials .................................................................................................................................... 3-113
4
Contents Title Page................................................................................................................................... 3-113 Hanger Data............................................................................................................................... 3-114 Special Execution Parameters.................................................................................................... 3-118 Combining Independent Piping Systems................................................................................... 3-128 List/ Edit Facility ....................................................................................................................... 3-130 Block Operations ....................................................................................................................... 3-131 Printing an Input Listing............................................................................................................ 3-133 Import / Export Displacements.................................................................................................. 3-134 Loop Optimization Wizard ........................................................................................................ 3-134 Loop Optimization Wizard ................................................................................................................... 3-137
Chapter 4
Structural Steel Modeler
4-1
Overview .................................................................................................................................................. 4-2 The Structural Steel Property Editor......................................................................................................... 4-3 New File ........................................................................................................................................ 4-3 Units File ....................................................................................................................................... 4-3 Vertical Axis.................................................................................................................................. 4-4 Material Properties ........................................................................................................................ 4-5 Cross Section (Section ID) ............................................................................................................ 4-6 Model Definition Method .............................................................................................................. 4-8 General Properties................................................................................................................................... 4-10 Add .............................................................................................................................................. 4-10 Insert............................................................................................................................................ 4-10 Replace ........................................................................................................................................ 4-10 Delete........................................................................................................................................... 4-10 UNITS Specification - UNIT.................................................................................................................. 4-11 Axis Orientation Vertical........................................................................................................................ 4-12 Material Identification - MATID ............................................................................................................ 4-13 MATID........................................................................................................................................ 4-13 YM............................................................................................................................................... 4-13 POIS ............................................................................................................................................ 4-14 G .................................................................................................................................................. 4-14 YS................................................................................................................................................ 4-14 DENS........................................................................................................................................... 4-14 ALPHA........................................................................................................................................ 4-14 Section Identification - SECID ............................................................................................................... 4-15 Section ID.................................................................................................................................... 4-15 SECID ......................................................................................................................................... 4-15 Name ........................................................................................................................................... 4-15 User-Defined ............................................................................................................................... 4-15 Setting Defaults - DEFAULT ................................................................................................................. 4-17 Setting Nodes in Space - NODE, NFILL, NGEN................................................................................... 4-18 NODE .......................................................................................................................................... 4-18 NFILL.......................................................................................................................................... 4-19 NGEN.......................................................................................................................................... 4-20 Building Elements - ELEM, EFILL, EGEN, EDIM............................................................................... 4-22 ELEM .......................................................................................................................................... 4-22 EFILL .......................................................................................................................................... 4-23 EGEN .......................................................................................................................................... 4-25 EDIM........................................................................................................................................... 4-27 Resetting Element Strong Axis - ANGLE, ORIENT.............................................................................. 4-29 ANGLE ....................................................................................................................................... 4-29 ORIENT ...................................................................................................................................... 4-30 End Connection Information................................................................................................................... 4-32 Free End Connections - FREE..................................................................................................... 4-32 Standard Structural Element Connections - BEAMS, BRACES, COLUMNS ........................... 4-34
Contents
5
Defining Global Restraints - FIX............................................................................................................ 4-40 Examples ..................................................................................................................................... 4-40 Loads ...................................................................................................................................................... 4-42 Point Loads - LOAD.................................................................................................................... 4-42 Uniform Loads - UNIF ................................................................................................................ 4-43 Gravity Loads - GLOADS........................................................................................................... 4-45 Wind Loads - WIND ................................................................................................................... 4-46 Utilities ................................................................................................................................................... 4-48 LIST............................................................................................................................................. 4-48 Structural Databases ............................................................................................................................... 4-49 AISC 1977 Database ................................................................................................................... 4-50 AISC 1989 Database ................................................................................................................... 4-56 German 1991 Database................................................................................................................ 4-62 Australian 1990 Database............................................................................................................ 4-64 South African 1992 Database ...................................................................................................... 4-66 Korean 1990 Database................................................................................................................. 4-67 UK 1993 Database....................................................................................................................... 4-68
Chapter 5
Controlling the Dynamic Solution
5-1
Dynamic Analysis Input ........................................................................................................................... 5-2 Dynamic Analysis Overview .................................................................................................................... 5-3 Random ......................................................................................................................................... 5-3 Harmonic ....................................................................................................................................... 5-3 Impulse .......................................................................................................................................... 5-5 Harmonic Analysis ................................................................................................................................... 5-7 Input Excitation Frequencies ......................................................................................................... 5-7 Harmonic Forces and Displacements ............................................................................................ 5-9 Harmonic Displacements............................................................................................................. 5-11 Response Spectra / Time History Load Profiles ..................................................................................... 5-13 Response Spectrum / Time History Profile Data Point Input ...................................................... 5-16 Force Response Spectrum Definitions......................................................................................... 5-17 Building Spectrum / Time History Load Cases ...................................................................................... 5-19 Spectrum /Time History Profile................................................................................................... 5-19 Factor........................................................................................................................................... 5-19 Direction ...................................................................................................................................... 5-19 Combining Static and Dynamic Results ...................................................................................... 5-26 Spectrum Time History........................................................................................................................... 5-31 Force............................................................................................................................................ 5-31 Direction ...................................................................................................................................... 5-31 Node ............................................................................................................................................ 5-31 Force Set #................................................................................................................................... 5-31 Lumped Masses ...................................................................................................................................... 5-35 Mass............................................................................................................................................. 5-35 Direction ...................................................................................................................................... 5-35 Start Node.................................................................................................................................... 5-35 Stop Node .................................................................................................................................... 5-36 Increment..................................................................................................................................... 5-36 Snubbers ...................................................................................................................................... 5-37 Dynamic Control Parameters.................................................................................................................. 5-39 Analysis Type (Harmonic/Spectrum/Modes/Time-History) ....................................................... 5-40 Static Load Case for Nonlinear Restraint Status.......................................................................... 5-49 Stiffness Factor for Friction (0.0 - Not Used).............................................................................. 5-50 Max. No. of Eigenvalues Calculated (0-Not used) ...................................................................... 5-51 Frequency Cutoff (HZ) ................................................................................................................ 5-53 Closely Spaced Mode Criteria/Time History Time Step (ms) ..................................................... 5-54
6
Contents Load Duration (Time History or DSRSS Method) (Sec.)............................................................ 5-55 Damping (Time History or DSRSS) (Ratio of Critical) .............................................................. 5-55 ZPA (Reg. Guide 1.60/UBC- G's)/# Time History Output Cases ............................................... 5-56 Re-use Last Eigensolution ........................................................................................................... 5-57 Spatial or Modal Combination First ............................................................................................ 5-58 Spatial Combination Method (SRSS/ABS) ................................................................................. 5-58 Modal Combination Method (GROUP/10%/DSRSS/ABS/SRSS).............................................. 5-59 Include Pseudostatic (Anchor Movement) Components (Y/N) ................................................... 5-61 Include Missing Mass Components (Y/N) .................................................................................. 5-62 Pseudostatic (Anchor Movement) Comb. Method (SRSS/ABS)................................................. 5-62 Missing Mass Combination Method (SRSS/ABS) ...................................................................... 5-62 Directional Combination Method (SRSS/ABS) .......................................................................... 5-62 Sturm Sequence Check on Computed Eigenvalues (Y/N)........................................................... 5-63 Advanced Parameters ............................................................................................................................. 5-64 Estimated Number of Significant Figures in Eigenvalues ........................................................... 5-64 Jacobi Sweep Tolerance .............................................................................................................. 5-64 Decomposition Singularity Tolerance ......................................................................................... 5-65 Subspace Size (0-Not Used) ........................................................................................................ 5-65 No. to Converge Before Shift Allowed (0 - Not Used) ............................................................... 5-65 No. of Iterations Per Shift (0 - Pgm computed) ........................................................................... 5-65 Percent of Iterations Per Shift Before Orthogonalization ............................................................ 5-66 Force Orthogonalization After Convergence (Y/N) .................................................................... 5-66 Use Out-Of-Core Eigensolver (Y/N)........................................................................................... 5-66 Frequency Array Spaces .............................................................................................................. 5-66 Pulsation Loads....................................................................................................................................... 5-67 Relief Valve Thrust Load Analysis......................................................................................................... 5-69 Relief Load Synthesis for Gases Greater Than 15 psig ............................................................... 5-69 Relief Load Synthesis for Liquids ............................................................................................... 5-74 Output From the Liquid Relief Load Synthesizer........................................................................ 5-76
Chapter 6
Technical Discussions
6-1
Rigid Element Application ....................................................................................................................... 6-2 Rigid Material Weight ................................................................................................................... 6-2 Rigid Fluid Weight ........................................................................................................................ 6-2 Rigid Insulation Weight................................................................................................................. 6-2 In-line Flange Evaluation.......................................................................................................................... 6-3 Kellogg Equivalent Pressure Method ............................................................................................ 6-3 ASME NC-3658.3 Calculation for B16.5 Flanged Joints with High Strength Bolting Method .... 6-3 Cold Spring............................................................................................................................................... 6-5 Expansion Joints ....................................................................................................................................... 6-7 Hanger Sizing Algorithm.......................................................................................................................... 6-9 Spring Design Requirements ......................................................................................................... 6-9 Restrained Weight Case................................................................................................................. 6-9 Operating Case .............................................................................................................................. 6-9 Installed Load Case ..................................................................................................................... 6-10 Setting Up the Spring Load Cases ............................................................................................... 6-10 Constant Effort Support............................................................................................................... 6-11 Including the Spring Hanger Stiffness in the Design Algorithm ................................................. 6-11 Other Notes on Hanger Sizing..................................................................................................... 6-11 Class 1 Branch Flexibilities .................................................................................................................... 6-12 Modeling Friction Effects ....................................................................................................................... 6-15 Nonlinear Code Compliance................................................................................................................... 6-16 Sustained Stresses and Nonlinear Restraints .......................................................................................... 6-17 Notes on Occasional Load Cases................................................................................................. 6-18
Contents
7
Static Seismic Loads............................................................................................................................... 6-20 Wind Loads............................................................................................................................................. 6-22 Elevation...................................................................................................................................... 6-24 Hydrodynamic (Wave and Current) Loading ......................................................................................... 6-25 Ocean Wave Particulars............................................................................................................... 6-25 Applicable Wave Theory Determination ..................................................................................... 6-26 Pseudo-Static Hydrodynamic Loading ........................................................................................ 6-26 AIRY Wave Theory Implementation .......................................................................................... 6-27 STOKES Wave Theory Implementation ..................................................................................... 6-28 Stream Function Wave Theory Implementation.......................................................................... 6-28 Ocean Currents ............................................................................................................................ 6-28 Technical Notes on CAESAR II Hydrodynamic Loading........................................................... 6-29 Input: Specifying Hydrodynamic Parameters in CAESAR II ..................................................... 6-32 Current Data ................................................................................................................................ 6-32 Wave Data ................................................................................................................................... 6-33 Seawater Data.............................................................................................................................. 6-34 Piping Element Data.................................................................................................................... 6-34 References ................................................................................................................................... 6-34 Evaluating Vessel Stresses...................................................................................................................... 6-36 ASME Section VIII Division 2 - Elastic Analysis of Nozzle ...................................................... 6-36 Procedure to Perform Elastic Analyses of Nozzles ..................................................................... 6-37 Description of Alternate Simplified ASME Sect. VIII Div. 2 Nozzle Analysis .......................... 6-38 Simplified ASME Sect. VIII Div. 2 Elastic Nozzle Analysis...................................................... 6-39 Inclusion of Missing Mass Correction .................................................................................................... 6-40 References ................................................................................................................................... 6-43 Fatigue Analysis Using CAESAR II....................................................................................................... 6-44 Fatigue Basics.............................................................................................................................. 6-44 Fatigue Analysis of Piping Systems ............................................................................................ 6-45 Static Analysis Fatigue Example ................................................................................................. 6-46 Fatigue Capabilities in Dynamic Analysis................................................................................... 6-55 Creating the .FAT Files ............................................................................................................... 6-57 Calculation of Fatigue Stresses.................................................................................................... 6-58 Pipe Stress Analysis of FRP Piping ........................................................................................................ 6-60 Underlying Theory ...................................................................................................................... 6-60 FRP Analysis Using CAESAR II ................................................................................................ 6-73 Code Compliance Considerations........................................................................................................... 6-81 General Notes for All Codes ....................................................................................................... 6-81 Code-Specific Notes .................................................................................................................... 6-84 Local Coordinates ................................................................................................................................. 6-112 Other Global Coordinate Systems ............................................................................................. 6-113 The Right Hand Rule................................................................................................................. 6-113 Pipe Stress Analysis Coordinate Systems.................................................................................. 6-115 Defining a Model....................................................................................................................... 6-118 Using Local Coordinates ........................................................................................................... 6-120 CAESAR II Local Coordinate Definitions ................................................................................ 6-121 Applications - Utilizing Global and Local Coordinates............................................................. 6-123 Transforming from Global to Local .......................................................................................... 6-129 Frequently Asked Questions...................................................................................................... 6-130
Chapter 7
Miscellaneous Processors
7-1
Accounting................................................................................................................................................ 7-2 Accounting File Structure.............................................................................................................. 7-6
8
Contents Batch Stream Processing .......................................................................................................................... 7-8 CAESAR II Fatal Error Processing ........................................................................................................ 7-10 Units File Operations .............................................................................................................................. 7-11 Make Units File ........................................................................................................................... 7-11 Convert Input to New Units.................................................................................................................... 7-14 Name of the Input File to Convert............................................................................................... 7-14 Name of the Units File to Use ..................................................................................................... 7-14 Name of the Converted File......................................................................................................... 7-14 Material Database ................................................................................................................................... 7-15 Material - Add ............................................................................................................................. 7-15 Material - Delete.......................................................................................................................... 7-15 Material - Edit.............................................................................................................................. 7-16
Chapter 8
Interfaces
8-1
Overview of CAESAR II Interfaces ......................................................................................................... 8-2 CAD Interfaces ......................................................................................................................................... 8-4 CADWorx Plant Link.................................................................................................................... 8-4 DXF AutoCAD Interface............................................................................................................... 8-4 CADPIPE Interface ....................................................................................................................... 8-5 ComputerVision Interface ........................................................................................................... 8-22 Intergraph Interface ..................................................................................................................... 8-24 PRO-ISO Interface ...................................................................................................................... 8-56 PCF Interface............................................................................................................................... 8-63 Generic Neutral Files .............................................................................................................................. 8-65 CAESAR II Neutral File Interface .............................................................................................. 8-65 Data Matrix Interface................................................................................................................... 8-86 Computational Interfaces ........................................................................................................................ 8-88 LIQT Interface............................................................................................................................. 8-88 PIPENET Interface ...................................................................................................................... 8-92 Data Export to ODBC Compliant Databases .......................................................................................... 8-94 DSN Setup ................................................................................................................................... 8-94 Controlling the Data Export ........................................................................................................ 8-97 Data Export Wizard ..................................................................................................................... 8-98
Chapter 9
File Sets
9-1
CAESAR II File Guide ............................................................................................................................. 9-2 Required for Execution ............................................................................................................................. 9-3 Required Error Data.................................................................................................................................. 9-5 Required Data Set ..................................................................................................................................... 9-6 Required Printer/ Listing Files.................................................................................................................. 9-9 Dynamics ................................................................................................................................................ 9-11 Auxiliary ................................................................................................................................................. 9-12 Structural Data ........................................................................................................................................ 9-13 External Interfaces .................................................................................................................................. 9-14 Examples ................................................................................................................................................ 9-15 CAESAR II Operational (Job) Data Files............................................................................................... 9-16
Contents
Chapter 10
9
Update History
10-1
CAESAR II Initial Capabilities (12/84).................................................................................................. 10-2 CAESAR II Version 1.1S Features (2/86) .............................................................................................. 10-3 CAESAR II Version 2.0A Features (10/86) ........................................................................................... 10-4 CAESAR II Version 2.1C Features (6/87).............................................................................................. 10-5 CAESAR II Version 2.2B Features (9/88).............................................................................................. 10-6 CAESAR II Version 3.0 Features (4/90) ................................................................................................ 10-7 CAESAR II Version 3.1 Features (11/90) .............................................................................................. 10-8 Graphical Updates ....................................................................................................................... 10-8 Rotating Equipment Report Updates ........................................................................................... 10-8 WRC 107 Updates....................................................................................................................... 10-8 Miscellaneous Modifications....................................................................................................... 10-8 CAESAR II Version 3.15 Features (9/91) .............................................................................................. 10-9 Flange Leakage and Stress Calculations...................................................................................... 10-9 WRC 297 Local Stress Calculations............................................................................................ 10-9 Stress Intensification Factor Scratchpad...................................................................................... 10-9 Miscellaneous .............................................................................................................................. 10-9 CAESAR II Version 3.16 Features (12/91) .......................................................................................... 10-10 CAESAR II Version 3.17 Features (3/92) ............................................................................................ 10-11 CAESAR II Version 3.18 Features (9/92) ............................................................................................ 10-12 Codes and Databases ................................................................................................................. 10-12 Interfaces Added........................................................................................................................ 10-12 Miscellaneous Changes ............................................................................................................. 10-12 CAESAR II Version 3.19 Features (3/93) ............................................................................................ 10-13 CAESAR II Version 3.20 Features (10/93) .......................................................................................... 10-14 CAESAR II Version 3.21 Changes and Enhancements (7/94) ............................................................. 10-15 CAESAR II Version 3.22 Changes & Enhancements (4/95)................................................................ 10-17 CAESAR II Version 3.23 Changes (3/96) ............................................................................................ 10-18 CAESAR II Version 3.24 Changes & Enhancements (3/97)................................................................ 10-19 CAESAR II Version 4.00 Changes and Enhancements (1/98) ............................................................. 10-21 CAESAR II Version 4.10 Changes and Enhancements (1/99) ............................................................. 10-22 CAESAR II Version 4.20 Changes and Enhancements (2/00) ............................................................. 10-23 CAESAR II Version 4.30 Changes and Enhancements (3/01) ............................................................. 10-24 CAESAR II Version 4.40 Changes and Enhancements (5/02) ............................................................. 10-25 CAESAR II Version 4.50 Changes and Enhancements (11/03) ........................................................... 10-26 CAESAR II Version 5.00 Changes and Enhancements (11/05) ........................................................... 10-27 CAESAR II Version 5.10 Changes and Enhancements ( 9/07) ............................................................ 10-28
CH AP TER
1
Chapter 1 Introduction This chapter discusses the organization of the manual and important information regarding user assistance.
In This Chapter Overview ................................................................................................. 1-2 Program Support / User Assistance ......................................................... 1-3 COADE Technical Support ..................................................................... 1-4
1-2
Introduction
Overview This CAESAR II Technical Reference Guide is the reference manual for CAESAR II. It presents the theory behind CAESAR II operations, and explains why certain tasks are performed. Users are urged to review the background material contained in this manual, especially when applying CAESAR II to unfamiliar types of analysis. Chapter 2 (see "Configuration and Environment" on page 2-1) discusses the configuration of CAESAR II and the resulting environment. This includes language support and program customization. In addition to the COADE supplied routines, several third-party diagnostic packages are also mentioned. Chapter 3 (see "Piping Screen Reference" on page 3-1), Piping Input Reference, contains images of program-generated screens, and explains each input cell, menu option, and toolbar button. Also discussed in detail is the Plot Screen, which displays the input model graphically. Chapter 4 (see "Structural Steel Modeler" on page 4-1) examines the Structural Steel Modeler and describes all commands, toolbar buttons, menu items, and input fields. Chapter 5 (see "Controlling the Dynamic Solution" on page 5-1) discusses the Dynamic Input and Control Parameters: each input cell, toolbar button, and menu item is examined. The purpose and effects of the various Dynamic Control Parameters are detailed. Chapter 6 (see "Technical Discussions" on page 6-1) contains theoretical overviews of various technical methods used in CAESAR II. Both common and advanced modeling techniques are covered. Chapter 7 (see "Miscellaneous Processors" on page 7-1) provides information regarding a few miscellaneous auxiliary processors. Chapter 8 (see "Interfaces" on page 8-1) details interfaces between CAESAR II and other programs. Chapter 9 (see "File Sets" on page 9-1) presents a list of files associated with CAESAR II. Chapter 10 (see "Update History" on page 10-1) lists the CAESAR II update history.
Chapter 1 Introduction
1-3
Program Support / User Assistance COADE’s staff understands that CAESAR II is not only a complex analysis tool but also, at times, an elaborate process—one that may not be obvious to the casual user. While our documentation is intended to address questions regarding piping analysis, system modeling, and results interpretation, not all the answers can be quickly found in these volumes. COADE understands the engineer’s need to produce efficient, economical, and expeditious designs. To that end, COADE has a staff of helpful professionals ready to address any CAESAR II and piping issues raised by users. CAESAR II support is available by telephone, e-mail, fax, and the Internet; literally hundreds of support calls are answered every week. COADE provides this service at no additional charge to the user. It is expected, however, that questions focus on the current version of the program. Formal training in CAESAR II and pipe stress analysis is also available from COADE. COADE schedules regular training classes in Houston and provides in-house and open attendance training around the world. These courses focus on the expertise available at COADE — modeling, analysis, and design.
1-4
Introduction
COADE Technical Support Phone:
281-890-4566
E-mail:
[email protected]
Fax:
281-890-3301
WEB: www.coade.com
CH AP TER
2
Chapter 2 Configuration and Environment This chapter discusses the configuration options that are available.
In This Chapter Generation of the CAESAR II Configuration File................................... 2-2 Computational Control ............................................................................ 2-3 Database Definitions................................................................................ 2-8 FRP Pipe Properties................................................................................. 2-11 Geometry Directives................................................................................ 2-14 Graphic Settings ...................................................................................... 2-16 Miscellaneous Options............................................................................. 2-20 SIFs and Stresses ..................................................................................... 2-23 Set/Change Password............................................................................... 2-30
2-2
Configuration and Environment
Generation of the CAESAR II Configuration File Each time CAESAR II starts, the configuration file caesar.cfg is read from the current data directory. If this file is not found in the current data directory, the installation directory is searched for the configuration file. If the configuration file is not found, a fatal error will be generated and CAESAR II will terminate. To generate the caesar.cfg file select Tools/Configure/Setup (or the Configure button from the toolbar) from the CAESAR II Main Menu. The configuration or setup file contains directives that dictate how CAESAR II will operate on a particular computer and how it will perform a particular analysis. Users must click the Save and Exit button at the top left of the Configure/Setup window to create a new configuration file or to save changes to the existing configuration file. The configuration program produces the OK window. Click the title in the list to navigate to the appropriate configuration spreadsheets. Important: The caesar.cfg file may vary from machine to machine and many of the setup directives modify the analysis. Do not expect the same input file to produce identical results between machines unless the setup files are identical. It is advised that a copy of the setup file be archived with input and output data so that identical reruns can be made. The units' file, if modified by the user, would also need to be identical if the same results are to be produced. The following section explains the CAESAR II setup file options. They are grouped as they appear when chosen from the tabs on the Configure window.
Chapter 2 Configuration and Environment
2-3
Computational Control
Computation Control Configuration Settings
Alpha Tolerance The breakpoint at which CAESAR II decides that the entry in the Temp fields on the input spreadsheet is a thermal expansion coefficient or a temperature. The default is 0.05. This means that any entry in the Temp fields whose absolute magnitude is less than 0.05 is taken to be a thermal expansion coefficient in terms of inches per inch (dimensionless). Use of this field provides some interesting modeling tools. If an Alpha Tolerance of 1.1 is set, then an entry in the Temp 2 field of -1 causes the element defined by this expansion coefficient to shrink to zero length. This alternate method of specifying cold spring is quite useful in jobs having hanger design with cold spring (see chapter 6 (see "Technical Discussions" on page 6-1) for more details regarding Cold Spring).
Bend Axial Shape For bends 45 degrees or smaller, a major contributor to deformation can be the axial displacement of the short-arched pipe. With the axial shape function disabled this displacement mode is ignored and the bend will be stiffer.
2-4
Configuration and Environment
Coefficient of Friction (Mu) The value specified here is applied by default as the coefficient of friction to all translational restraints. Specifying a value of zero, the default, means that no friction is applied.
Decomposition Singularity Tolerance The default value is 1.0 e+10. CAESAR II checks the ratio of off-diagonal coefficients to the on-diagonal coefficient in the row. If this ratio is greater than the decomposition singularity tolerance, then a numerical error may occur. This problem does not have to be associated with a system singularity. This condition can exist when very small, and/or long pipes are connected to very short, and/or large pipes. The out-of-core solution will, however, stop with a singularity message. This solution abort will prevent any possibility of an errant solution. These solutions have several general characteristics: When machine precision errors of this type occur they are very local in nature, affecting only a single element or very small part of the model, and are readily noticeable upon inspection. The 1E10 limit can be increased to 1E11 or 1E12 and still provide a reasonable check on solution accuracy. Any solution computed after this limit has been increased should always be checked closely for “reasonableness.” At 1E11 or 1E12 the number of significant figures in the local solution has been reduced to two or three. The 1E10 limit can be increased to 1E20 or 1E30 to get the job to run, but the user should remember that the possibility for a locally errant solution exists when stiffness ratios are allowed to get this high. Solutions should be carefully checked.
Default Rotational Restraint Stiffness This directive defines the value used for non-specified rotational restraint stiffnesses. By default this value is assumed to be (1.0E12 in-lb/deg).
Default Translational Restraint Stiffness This directive defines the value used for non-specified translational restraint stiffnesses. By default this value is assumed to be (1.0E12 lb./in).
Friction Angle Variation This field displays the friction sliding angle variation. The default is 15 degrees. This parameter had more significance in versions prior to 2.1. This parameter is currently only used in the first iteration when a restraint goes from the non-sliding to sliding state. All subsequent iterations compensate for the angle variation automatically.
Friction Normal Force Variation This tolerance, default of 0.15, or 15 percent, is the amount of variation in the normal force that is permitted before an adjustment will be made in the sliding friction force. This value normally should not be adjusted.
Friction Slide Multiplier This is an internal friction sliding force multiplier and should never be adjusted by the user unless so directed by a member of the COADE/CAESAR II support staff.
Friction Stiffness The default value for the friction restraint stiffness is 0.175120E+016. If the structural load normal to a friction restraint is less than the restraint load times the coefficient of friction, the pipe will not move at this support – this restraint node is "non-sliding." To model the "non-sliding" state, stiffnesses are inserted in the two directions perpendicular to the restraint's line of action to oppose any sliding motion.
Chapter 2 Configuration and Environment
2-5
Nonlinear convergence problems may be alleviated by reducing the friction restraint stiffness. Lower friction stiffness will more-readily distribute friction loads throughout the system and speed or allow nonlinear convergence but this lower stiffness will also affect the accuracy of the results. Lower stiffness values permit more "non-sliding" movement, but given the indeterminate nature of the friction problem in general, this error may not be crucial.
Hanger Default Restraint Stiffness Where hangers are adjacent to other supports or are themselves very close (for example where there are two hangers on either side of a trunnion support), the CAESAR II hanger design algorithm may generate poorly distributed hot hanger loads in the vicinity of the close hangers. Using a more flexible support for computing the hanger restrained weight loads often allows the design algorithm to more effectively distribute the system’s weight. A typical entry is 50,000; the default value is (1.0E12 lb/in).
Ignore Spring Hanger Stiffness Enabling this option causes CAESAR II to ignore the stiffness of spring hangers in the analysis. This option is consistent with hand computation methods of spring hanger design, which ignored the effects of the springs. Important: COADE recommends that this value never be changed.
Include Insulation in Hydrotest This checkbox controls whether or not the weight of any insulation will be considered in the hydrotest case. If this box is left unchecked, the default, then insulation will be ignored in the hydrotest case. If this box is checked, then the weight of insulation will be included in the hydrotest case.
Include Spring Stiffness in Hanger OPE Travel Cases Enabling this option defaults CAESAR II to place the designed spring stiffness into the Hanger Operating Travel Case and iterate until the system balances. This iteration scheme therefore considers the effect of the spring hanger stiffness on the thermal growth of the system (vertical travel of the spring). If this option is used, it is very important that the hanger load in the cold case (in the physical system) be adjusted to match the reported hanger Cold Load. Disabling this option defaults the program to design spring hangers the traditional way.
Incore Numerical Check This option enables the in-core solution module to test the stability of the solution for the current model and loadings. This option, if enabled, adds the solution of an extra load case to the job stream.
Minimum Wall Mill Tolerance (%) Use this directive is to specify the default percentage of wall thickness allowed for mill and other mechanical tolerances. Note: For most piping codes, this value is only used during the "minimum wall thickness" computation. Mill tolerance is usually not considered in the flexibility analysis. By default this value is 12.5, corresponding to a 12.5% tolerance. To eliminate mill tolerance consideration, set this directive to 0.0.
2-6
Configuration and Environment
Missing Mass ZPA The default for this option is extracted, which means that CAESAR II will use the spectrum value at the last “extracted” mode. Changing this value to SPECTRUM instructs CAESAR II to use the last spectrum value as the ZPA for the missing mass computations.
New Job Ambient Temperature The default ambient temperature for all elements in the system is 70ºF/21ºC.If this does not accurately represent the installed, or zero expansion strain state, then enter a different value in this field. Note, this value is only used to initialize the ambient temperature input field for new jobs. Changing this configuration value will not affect existing jobs. To change the ambient temperature for an existing job, use the Ambient Temperature (on page 3-121) field on the Special Execution Options dialog, in the Piping Input.
New Job Bourdon Pressure Select BOURDON PRESSURE EFFECT from the drop list. The BOURDON EFFECT causes straight pipe to elongate, and bends to OPEN UP translationally along a line connecting the curvature end points. If the BOURDON EFFECT is disabled there will be no global displacements due to pressure. Bourdon Pressure Option #1 (TRANSLATION ONLY) includes only translational effects. Bourdon Pressure Option #2 (TRANSLATION & ROTATION) includes translational and rotational effects on bends. OPTION #2 may apply for bends that are formed or rolled from straight pipe, where the bend-cross section will be slightly oval due to the bending process. Note: For straight pipe, OPTION #1 is the same as OPTION #2. For elbows, OPTION #1 should apply for forged and welded fittings where the bend cross-section can be considered essentially circular. Note: The BOURDON EFFECT (translation only) is always considered when FRP pipe is used, regardless of the actual setting of the BOURDON FLAG.
Rod Increment (Degrees) This field displays the maximum amount of angular change that any one support can experience between iterations. For difficult-to-converge problems, values of 0.1 have proven effective here. When small values are used, however, the user should be prepared for a large number of iterations. The total number of iterations can be estimated from: Est. No. Iterations = 1.5(x)/(r)/(Rod Increment) Where: x - maximum horizontal displacement at any one rod r - rod length at that support
Rod Tolerance (degrees) The angular plus-or-minus permitted convergence error. Unless the change from iteration “n” to iteration “n+1” is less this value, the rod will NOT be converged. The default of CAESAR II is 1.0 degree. For systems subject to large horizontal displacements, values of 5.0 degrees for convergence tolerances have been used successfully.
Use Pressure Stiffening on Bends This flag enables CAESAR II to include pressure-stiffening effects in those codes that do not explicitly require its use. In these cases pressure-stiffening effects will apply to all bends, elbows, and both miter types. In all cases, the pressure used is the maximum of all pressures defined for the element.
Chapter 2 Configuration and Environment
2-7
Pressure Stiffening effects are defined in Appendix D of B31.1 and B31.3. When this Directive is set to "Default", CAESAR II considers the pressure stiffening of bends according to the active Piping Code.
WRC-107 Interpolation Method 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., U, Beta, etc. fall outside the limits of the available curves then some extension of the WRC method must be used. The default is to use the last value in the particular WRC table. Alternatively, the user may control this extensions methodology interactively. This causes the program to prompt the user for curve values when necessary.
WRC-107 Version This directive sets the Version of the WRC-107 bulletin used in the computations. Valid options are: August 1965 March 1979 March 1979 with the 1B1-1 and 2B-1 off axis curves (default)
2-8
Configuration and Environment
Database Definitions
Database Definitions Configuration Settings
Append Reruns to Existing Data The default of NO (unchecked) causes a rerun to overwrite data from previous runs in the ODBC database. Turning this directive on (checked) causes a rerun to add new data to the database, thus storing multiple runs of the same job in the database.
Default Spring Hanger Table This directive is used to set the value of the default spring hanger table, referenced during the spring hanger design stage of the solution. CAESAR II includes tables from more than 20 different vendors.
Enable Data Export to ODBC-Compliant Databases This directive turns on the capability to create ODBC-compliant databases for static output.
Chapter 2 Configuration and Environment
2-9
Expansion Joints This directive enables the user to specify which Expansion Joint database should be referenced by CAESAR II during subsequent input sessions. The databases provided include Pathway, Senior Flexonics, IWK, Piping Technology, and China.
Load Case Template This directive allows the user to scroll through the available load case templates and select the one to be active. Since the CAESAR.CFG file is written to the local data directory, different data directories can be configured to reference different template files. Template files are searched for first in the local data directory, and then in the "active SYSTEM" directory. The active template file is used to "recommend" load cases.
ODBC Compliant Database Name This field contains the name of the ODBC project database. All jobs run in this data directory will write their output to the database specified here.
Piping Size Specification (ANSI/JIS/DIN/BS) By default, CAESAR II uses the ANSI pipe size and schedule tables in the input processor. Users may optionally select the standard tables of another piping specification using this directive. The available tables are American National Standard (ANSI) Japanese Industrial Standard (JIS) German Standard (DIN)
Structural Database This directive specifies which database file is to be used to acquire the structural steel shape labels and cross section properties from. The structural databases provided include AISC 1977, AISC 1989, German 1991, South African 1991, Korean 1990, Australian 1990, United Kingdom, and China.
System Directory Name This directive enables a user to select which “SYSTEM” directory is used by CAESAR II. All of the various system directories contain formatting files, units' files, text files, and other “user configurable” data files. Some of these formatting files are language specific or Code specific. Therefore, users may want to switch between system directories depending on the current job. The directive allows the user to scroll through the available system directories and select one to be ACTIVE. Since the CAESAR.CFG file is written to the local data directory, different data directories can be configured to reference different system directories. All system directory names must be of the form: SYSTEM.???, where the .???, is a three-character suffix identifying the directory. Users can create system directories as needed below the CAESAR II installation folder (i.e. "sister folders to the default SYSTEM), following this required naming convention. Any folders so named and located will appear in this drop list. The CAESAR II distribution CD contains language files for English, French, German, and Spanish. These formatting files can be installed in separate system directories, with an appropriate suffix, to allow switching between languages. Note that there must be a primary system directory, named system; for the program to place accounting, version, and diagnostic files that it creates during execution. The secondary system directories are only referenced for language and formatting files.
2-10
Configuration and Environment
Units File Name This directive allows the user to scroll through the available units files and select one to activate. Since the CAESAR.CFG file is written to the local data directory, different data directories can be configured to reference different units' files. Units' files are searched for first in the local data directory, and then in the “active SYSTEM” directory. The active units file is used for new job creation and all output generation.
Valves and Flanges This directive enables the user to specify which Valve/Flange database should be referenced by CAESAR II during subsequent input sessions. The databases provided include the following: a generic database, the Crane database, a database (generic) without attached flanges, and the CADWorx Plant database.
Valve / Flange Data File Location This directive defines where CAESAR II is to look for the valve/flange data files. The possible settings for this directive are: CAESAR II Directory: This setting instructs the program to look for the valve/flange data files in the CAESAR II folders below %allusersprofile%. Specifications in CAESAR II, Data in CADWorx: This setting instructs the program to look for the Specification files in the CAESAR II folders below %allusersprofile%, but look for the actual data files in the CADWorx directories. All in CADWorx: This setting instructs the program to look for the valve/flange data files in the CADWorx folders.
Chapter 2 Configuration and Environment
2-11
FRP Pipe Properties
FRP Properties Configuration Settings
Axial Modulus of Elasticity This field displays the Axial Elastic Modulus of Fiberglass Reinforced Plastic pipe. This is the default value used to set the data in the input processor. The user may override this value in the input when necessary.
Axial Strain: Hoop Stress (Ea/Eh*Vh/a) The product of the ratio of the axial to the hoop elastic modulus and Poisson's ratio, which relates the strain in the axial direction to a stress in the hoop direction. Ea - Elastic modulus in the axial direction. Eh - Elastic modulus in the hoop direction. Vh/a - Poisson's ratio relating the strain in the axial direction due to a stress in the hoop direction.
2-12
Configuration and Environment
BS 7159 Pressure Stiffening The BS 7159 code explicitly requires that the effect of pressure stiffening on the bend SIFs be calculated using the Design Strain (this is based upon the assumption that the FRP piping is fully pressurized to its design limit). This is the default method for CAESAR II. When the piping is pressurized to a value much lower than its design pressure, it may be more accurate to calculate pressure stiffening based on the Actual Pressure stress, rather than its design strain. Note that this alternative method is a deviation from the explicit instructions of the BS 7159 code.
Exclude f2 from UKOOA Bending Stress Some sources, such as Shell's DEP 31.40.10.19-Gen. (December 1998) and ISO/DIS 14692 suggest that, when using the UKOOA code, the axial bending stress should not be multiplied by the Part Factor f2 (the System Factor of Safety) prior to combination with the longitudinal pressure stress. Users wishing to modify the UKOOA requirements in this way should enable this check box. Users wishing to use UKOOA exactly as written should disable this check box.
FRP Alpha (xe-06) In this field, the thermal expansion coefficient for the fiberglass reinforced plastic pipe used (multiplied by 1,000,000) should be entered. For example, if the value is: 8.5E-6 in/in/deg, then the user would enter 8.5 in this field. The exponent (E-6) is implied. If a single expansion coefficient is too limiting for the user’s application, the actual thermal expansion may always be calculated at temperature in inches per inch (or mm per mm) and entered directly into the Temperature field on the Pipe spreadsheet.
FRP Density This field displays the weight of the pipe material on a per unit volume basis. This field is used to set the default weight density of FRP materials in the piping input module.
FRP Laminate Type The default Laminate Type (as defined in the BS 7159 code) of the fiberglass reinforced plastic pipe used should be entered. Valid laminate types are Chopped strand mat (CSM) and woven roving (WR) construction with internal and external surface tissue reinforced layer. Chopped strand mat (CSM) and multi-filament roving construction with internal and external surface tissue reinforced layer. All chopped strand mat (CSM) construction with internal and external surface tissue reinforced layer. This entry is used in order to calculate the flexibility and stress intensity factors of bends; therefore this default entry may be overridden using the Type field on the bend auxiliary spreadsheets.
FRP Property Data File Standard FRP material properties may be read in from files. The user may select the available files. Once selected, the program will give the user the option of reading in from that file. Users may create FRP material files as text files with the .frp extension; these files should be stored in the CAESAR\SYSTEM sub-directory. The format of the files must adhere to the following format:
Chapter 2 Configuration and Environment
2-13
Sample FRP Data File
Note: The data lines must follow exactly the order shown above. The four data lines defining the UKOOA envelope are intended for future use and may be omitted.
Ratio Shear Modulus: Elastic Modulus In this field, the ratio of the shear modulus to the modulus of elasticity (in the axial direction) of the fiberglass reinforced plastic pipe used should be entered. For example, if the material modulus of elasticity (axial) is 3.2E6 psi, and the shear modulus is 8.0E5 psi, the ratio of these two, 0.25, should be entered here.
Use FRP Flexibilities By default, when FRP pipe is selected (Material #20), CAESAR II sets the fitting flexibility factor to 1.0. Some users have requested that the standard “code” flexibility factor be used. By disabling this directive, the standard “code” flexibility factor equations will be applied to all FRP fittings. If the BS 7159 or UKOOA Codes are in effect, code flexibility factors will always be used, regardless of the setting of this directive.
Use FRP SIF By default, when FRP pipe is selected (Material #20), CAESAR II sets the fitting SIF to 2.3. Some users have requested that the standard “code” SIF be used, others have requested the ability to specify this value manually. By disabling this directive, the standard “code” SIF equations will be applied to all FRP fittings. This also allows manual specification of these values by the user. If the BS 7159 or UKOOA Codes are in effect, code SIFs will always be used, regardless of the setting of this directive.
2-14
Configuration and Environment
Geometry Directives
Geometry Directives Configuration Settings
Auto Node Number Increment This directive sets the value for the Automatic Node Numbering routine. Any non-zero, positive value in this data cell is used to automatically assume the “TO NODE” value on the piping input spreadsheets. The new (TO) node number is determined as: “To Node” = “From Node” + Auto Node Number Increment. If this value is set to 0.0, automatic node numbering is disabled.
Bend Length Attachment Percent Whenever the element leaving the tangent intersection of a bend is within (n)% of the bend radius on either side of the weldline, CAESAR II inserts an element from the bend weldline to the “TO” node of the element leaving the bend. The inserted element has a length equal to exactly (n)% of the bend radius. The user may adjust this percentage to reduce the error due to the inserted element; however, the length tolerance for elements leaving the bend will also be reduced. To obtain more accurate results the user must include less “slop” in the system dimensions around bends. The default attachment is 1.0 percent.
Chapter 2 Configuration and Environment
2-15
Connect Geometry Through CNodes Restraints, flexible nozzles, and spring hangers may be defined with connecting nodes. By default CAESAR II ignores the position of the restraint node and the connecting node. They may be at the same point or they may be hundreds of feet apart. This directive allows the user to insist that each restraint, nozzle, or hanger exists at the same point in space as its connecting node. In many cases, enabling this option will cause “plot-wise” disconnected parts of the system to be reconnected and to appear “as -expected” in both input and output plots.
Horizontal Thermal Bowing Tolerance This directive enables the user to specify the maximum slope of a straight pipe element for which thermal bowing effects will be considered. Thermal bowing is usually associated with fluid carrying horizontal pipes in which the fluid does not fill the cross section. In these cases, there is a temperature differential across the cross section. This directive allows the user to define the interpretation of “horizontal.” By default, the program uses a value of 0.0001 as the horizontal threshold value. If a pipe element’s pitch is less than this tolerance, the element is considered to be horizontal, and thermal bowing loads can be applied to it. An element’s pitch is computed from: PITCH = | DY | / ( DX2 + DY2 + DZ2 )1/2
Loop Closure Tolerance The loop closure tolerance used by CAESAR II for error checking can be set interactively by the user for each job analyzed, or the user can enter the desired loop closure tolerance via this directive and override without distraction the program default value of 1.0 in. See the following section for a discussion of the CAESAR II units file.
Maximum Allowable Bend Angle Very large angles, short radius bends can cause numerical problems during solution. When the user has a reasonable radius and a large angle there is usually no problems. However, if the large angle bend plots compared reasonably well to the surrounding elements then the bend can probably be used without difficulty. Well-proportioned bends up to 135 degrees have been tested without a problem. Enabling this directive allows the user to reset the maximum angle CAESAR II will accept for a bend. The default is 95 degrees.
Minimum Allowable Bend Angle Very small angles, short radius bends can cause numerical problems during solution. When the user has a reasonable radius and a small angle there is usually no problems. However, if the small angle bend is grossly small compared to the surrounding elements then the bend should probably not be used and a different modeling approach employed. Enabling this directive allows the user to reset the minimum angle CAESAR II will accept for a bend angle. The default is 5.0 degrees.
Minimum Angle to Adjacent Bend Nodes on a bend curvature that are too close together can cause numerical problems during solution. Where the radius of the bend is large, such as in a cross-country pipeline, it is not uncommon to find nodes on a bend curvature closer than 5 degrees. In these situations the user may enable this directive to change the CAESAR II error checking tolerance for the “closeness” of points on the bend curvature. The default is 5.0 degrees.
Z-Axis Vertical By default CAESAR II assumes the Y-axis is vertical with the X and Z-axes in the horizontal plane. If desired, the Z-axis can be made vertical by checking this box. In this case, the X and Y-axes will be in the horizontal plane.
2-16
Configuration and Environment
Graphic Settings
The directives in this tab are used to set the different plot option colors, font characteristics, and the view options. To change a color, click it once and then click the ellipses dots button that appears to the right. Select a color from the dialog box that appears and then click OK. Don’t forget to press the Exit w/Save button when leaving Configuration Setup to save the color settings.
Advanced Options These settings should only be used by graphics experts or those who are experiencing difficulties with their graphics, in which case the User is encouraged to contact COADE for assistance.
Background Colors Use Background Color Check this box if you want the plot background to be one uniform color instead of blending between the top and bottom colors. Bottom Sets the color for the bottom of the plot window.
Chapter 2 Configuration and Environment
2-17
Top Sets the color for the top of the plot window.
Component Color The following directives are used to define the color for various components in the plot.
Anchors Used to set the color of anchors when displayed in the graphics.
Expansion Joints Sets the color of Expansion Joints when displayed in the graphics.
Hangers Sets the color of the Spring Hangers (and Spring Cans) when displayed in the graphics.
Legend Text All legends such as Displacements, Temperatures, etc. use this color text when displayed in the graphics.
Node Text Determines the color of node numbers and node names when displayed in the graphics.
Nozzles Sets the color of all nozzles when displayed in the graphics.
Pipes Sets the color of all pipe elements when displayed in the graphics.
Restraints Sets the color of all restraints (except for anchors and hangers) when displayed in the graphics.
Rigids Sets the color of all rigid elements when displayed in the graphics.
SIFs/Tees Sets the color of all Tees when displayed in the graphics.
Steel Sets the color of all structural steel elements in both the structural steel plot and the piping plot when structural steel is included.
Miscellaneous Options These options determine how the graphics are displayed by default or upon using the Reset Plot option while in the graphics.
2-18
Configuration and Environment
Bounding Box Visibility When a model is being manipulated such as rotated or panned with the mouse a bounding box appears around the model. This directive enables or disables this bounding box.
Default Operator By default CAESAR II will start graphics with this selected as Zoom to Window. Other options include Annotate, Orbit, Pan, Restore Previous, Select, and Zoom with Mouse. To see a full description of these operators see the CAESAR II Users Guide.
Default Projection CAESAR II begins with a default projection of Orthographic. Other options include Perspective, and Stretched.
Default Render Mode CAESAR II begins with a default render mode of Phong Shading. Other options include Centerline, Flat, Gouraud Shading, Silhouette, Triangulated, and Wireframe either with or without hidden lines. The Centerline and Silhouette views are the fastest render modes and less memory intensive for the user’s computer graphics card.
Default View CAESAR II begins with a default view of SE Isometric. Other options include SW Isometric, NW Isometric, NE Isometric, Top, Bottom, Front, Back, Left, Right, and Restore Previous. Enabling this directive hides node text that is overwritten by other text. This makes reading the plot easier, but eliminates some node text.
Marker Settings Sets the color and size of the nodes shown in the graphics.
Optimal Frame Rate Determines how many times per second CAESAR II will re-draw the piping display when it is being manipulated such as zooming, panning, and rotating. Lower this number if you experience graphics problems such as sluggishness during operations or large boxes being drawn instead of the piping system display.
Shadow Mode Determines the shadow mode, either Hard, Soft, or None can be selected here. The CAESAR II default is None.
Smooth Transitions Turn this option on or off to enable the graphics to have a smooth transition when the view is changed. Turning this directive off will change views instantly and will reduce the video card memory requirements.
Video Driver Determines the video driver used in plotting. OpenGL, Direct 3D, or Windows Basic Video can be selected here.
Visibility % Determines the percentage of incident light that passes through an element volume when using the Translucent Objects or Hidden Lines option in the graphics. Setting this to zero makes all elements completely opaque while a setting of 100% renders all elements transparent. The default setting is 50%.
Chapter 2 Configuration and Environment
2-19
Output Colors When plotting code stress in output the program colors the elements in terms of either actual stress or percent of code allowable. The levels are currently set as follows: Level
Actual Stress
Percent (of Code Allowable) Stress
Level 1
30,000 psi
>100%
Select the colors desired for the various levels here in Configuration Setup.
Displaced Shape Sets the color of the Displaced Shape option when displayed in output graphics.
Text Options Here you can select Font, Font Style, and Font Size and color. Scripts are supported. The different plot texts are Node Numbers and Names, Annotation, and Legends.
2-20
Configuration and Environment
Miscellaneous Options
Miscellaneous Configuration Settings
Autosave Time Interval This value (in minutes) is the time interval used to perform the auto-save function. Autosave will be initiated every "X" minutes, where the value of "X" is specified in this edit box.
Disable "File Open" Graphic Thumbnail This directive disables the graphic thumbnail plot in the File Open dialog boxes. The graphics thumbnail plots a small image of the model as a single line drawing. On some slower, memory limited processors, or when scanning very large models, this thumbnail graphic may take a few seconds to plot the model. To prevent this delay check this box to turn off the graphics.
Disable Undo/Redo Ability It may be desirable on some installations to disable the UNDO/REDO feature of the input module. With UNDO/REDO enabled, CAESAR II can process a job approximately one-half the size of that which can be processed when UNDO/REDO is disabled (for similar memory settings). Likewise, with UNDO/REDO enabled, the input module speed may be reduced.
Chapter 2 Configuration and Environment
2-21
Displacement Reports Sorted by Nodes By default CAESAR II sorts the nodes in ascending order during the force/stress computations. This produces a displacement output report in which the nodes are ordered in increasing magnitude. This directive can be turned off to disable this nodal sort. The resulting displacement reports will be produced in the order the nodes were entered during model building.
Dynamic Example Input Text This directive allows the user to control how much example text is placed in “new” dynamic input files. By default, CAESAR II places example text and spectrum definitions in the input stream of “new” dynamic input files. Once a user is familiar with the input, this example text may be undesirable. This directive allows the user to vary how much of this example text is incorporated in the input. MAX - This setting is the default and instructs CAESAR II to place all of the examples and spectrum definitions in the input stream of “new” dynamic input files. NONE -This directive eliminates all the example text and all the built in spectrum definitions. This setting is intended for experienced users. SPEC -This setting eliminates all of the example text, but leaves the predefined spectrum definition. This means that the built in spectrum definitions (El Centro etc.) will still be defined, and available for use.
Enable Autosave When this option is checked, CAESAR II will automatically save the piping input at specified intervals.
Memory Allocated (Mb): This setting modifies the Windows registry to increase the amount of RAM available to CAESAR II. Setting this directive to a number greater than the available RAM will cause Windows to use Virtual Memory (Hard Disk Space to be used as RAM) to be used. This may slow the program, however, and is normally recommended only for very large piping models.
Output Reports by Load Case By default, CAESAR II generates output reports sorted by load case. As an option, this directive may be turned off, which will cause the output reports to be sorted by type. For reports by type, all displacement reports will be generated, then all restraint reports, then all force reports, etc.
Output Table of Contents This directive allows the user to control the generation of a Table of Contents, normally produced after a static or a dynamic output session. By default this directive is turned on, which causes the output processors to generate a Table of Contents upon exit. Turning this directive off disables the generation of the Table of Contents.
Prompted Autosave When this option is checked, CAESAR II will prompt the user, at the specified time interval, to save the input. If this option is not checked, the input will be saved automatically at the specified time intervals (assuming autosave is enabled).
Time History Animation This directive allows the user to disable the creation of the file used to animate the “time history” displacement of the piping system. By default this directive is turned on, which instructs CAESAR II to generate a file of displacements, .XYT, for every time step. This file is used in subsequent interactive animation sessions by the user. Note,
2-22
Configuration and Environment
however, that the size of this file is dependent on the size of the model and the number of time steps analyzed. It may therefore be advantageous from a “disk usage” point of view not to create this file. To instruct CAESAR II not to create this file, turn this setting off.
User ID When more than one workstation attempts to the CAESAR II data in the same directory at the same time it causes a corruption of the control file in the data directory, which may cause abnormal program execution. Therefore, in situations where there may be more than one concurrent user running CAESAR II in a given data directory each user (or more exactly, each workstation) should enter a three-character User ID in this field. This creates a separate control file for each User ID to allow simultaneous access of the CAESAR II data within the same directory. Note:
This User ID is not a password and is specific to the computer requiring access and not to the user.
Chapter 2 Configuration and Environment
2-23
SIFs and Stresses
SIFs and Stresses Configuration Settings
Add F/A in Stresses This option determines whether or not the axial stress term is included in the code stress computation. Setting this directive to Default causes CAESAR II to use whatever the currently active piping code recommends. Only the B31.3-type piping codes (i.e. codes where the sustained stress equation is not explicitly given) have the F/A stresses included in the sustained and occasional stress equations. The B31.1-type codes do not include the F/A stresses because the equations given explicitly in the code do not include it. The F/A stresses discussed here are not due to longitudinal pressure. These are the F/A stresses due to structural loads in the piping system itself.
Add Torsion in SL Stress Some piping codes include torsion in the sustained and occasional stresses by explicitly including it in the stress equation (i.e. B31.1), and some don’t include torsion in the sustained and occasional stresses by implicitly calling for “longitudinal stresses” only (i.e. B31.3). Setting the Add Torsion in SL Stress directive to Yes forces CAESAR II to include the torsion term in those codes that don’t include it already by default. Setting this directive to Default causes CAESAR II to use whatever the currently active piping code implies. In a sustained stress analysis of a very hot piping system subject to creep, it is recommended that the user include torsion in the sustained stress calculation via this parameter in the setup file.
2-24
Configuration and Environment
All Cases Corroded A recent version of the B31.3 piping code mentioned reducing the section modulus for sustained or occasional stress calculations by the reduction in wall thickness due to corrosion. Several users have interpreted this to mean that the reduced section modulus should be used for all stress calculations, including expansion. This directive allows those users to apply this conservative interpretation of the code. Enabling All Cases Corroded causes CAESAR II to use the corroded section modulus for the calculation of all stress types. This method is recommended as conservative, and probably more realistic as corrosion can significantly affect fatigue life, i.e., expansion. Disabling this directive causes CAESAR II to strictly follow the piping code recommendations, i.e. depending on the active piping code, some load cases will consider corrosion and some will not.
Allow User's SIF at Bend This feature was added for those users that wished to change the stress intensification factor for bends. Previously this was not permitted, and the code defined SIF was always used. If the user enables this directive, he may override the code’s calculated SIF for bends. The user entered SIF acts over the entire bend curvature and must be specified at the “TO” end of the bend element. The default is off.
B31.1 Reduced Z Fix This directive is used in conjunction with B31.1, and makes the correction to the reduced branch stress calculation that existed in the 1980 through 1989 versions of B31.1. This error was corrected in the 1989 version of B31.1, and the B31.1 Reduced Z Fix is on by default in CAESAR II.
B31.3 Paragraph 319.2.3(c) Activating this directive permits the software to include axial terms in the expansion stress according to Paragraph 319.2.3(c) of B31.3. This directive has three possible settings, as discussed below. No (default) When this setting is selected CAESAR II behaves as it always has, and axial stresses are not included in the (Expansion) Displacement Stress Range value. (This is Se in Eq. (17) of B31.3.) |Sa| + Se When this option is selected, the absolute value of the axial stress is added to the (Expansion) Displacement Stress Range, and the sum is reported as the (Expansion) Displacement Stress Range, Se. This selection is more conservative than ( |Sa| + Sb ) ** 2. ( |Sa| + Sb ) ** 2 When this option is selected, the absolute value fo the axial stress is added to the bending term in the (Expansion) Displacement Stress Range equation (Se, Eq (17) in B31.3). This selection is less conservative than |Sa| + Se. This option is more nearly theoretically correct, and consistent with Appendix P Eqs (P17a) and (P17b).
B31.3 Sustained SIF Multiplier B31.3 Code Interpretation 1-34 dated February 23, 1981 File: 1470-1 states that for sustained and occasional loads an SIF of 0.75i, but not less than 1.0 may be used. This setup directive allows the user to enter their desired coefficient. The default is 1.0. To comply with this interpretation (1-34) the user would enter 0.75. B31.3 Code Interpretation 6-03 dated December 14, 1987 permitted users to ignore the stress intensification for sustained and occasional loads. To comply with this interpretation (6-03), the user would enter 0.0001.
Chapter 2 Configuration and Environment
2-25
B31.3 Welding and Contour Tees Meet B16.9 This flag controls the "assumption" that the geometry of B31.3 welding and contour insert tees (sweepolets) meets the dimensional requirements of the code, and can be classified as B16.9 tees. The default setting for this directive is "NO", which causes the program to use a flexibility characteristic of 3.1*T/r, as per the A01 addendum. Selecting this check box, allows the program to assume that the fitting geometry meets the requirements of Note 11, introduced in the A01 addendum, and a flexibility characteristic of 4.4*T/r will be used. Note: In order to match runs made with CAESAR II prior to Version 4.40, this checkbox must be selected. Prior to Version 4.40, CAESAR II always used a flexibility characteristic of 4.4*T/r.
Base Hoop Stress On ( ID/OD/Mean/Lamé) This directive is used to indicate how the value of hoop stress should be calculated. The default is to use the ID of the pipe. Most piping codes consider the effects of pressure in the longitudinal component of the CODE stress. Usually, the value of the hoop stress has no bearing on the CODE stress, so changing this directive does not affect the acceptability of the piping system. If desired, the user may change the way CAESAR II computes the hoop stress value. This directive has the following options: ID—Hoop stress is computed according to Pd/2t where “d” is the internal diameter of the pipe. OD—Hoop stress is computed according to Pd/2t where “d” is the outer diameter of the pipe. Mean—Hoop stress is computed according to Pd/2t where “d” is the average or mean diameter of the pipe. Lamé—Maximum Hoop stress is computed according to Lamé's solution,
= P(Ro2+Ri2)/(Ro2-Ri2).
Class 1 Branch Flexibility Activates the Class 1 flexibility calculations. The appearance of this parameter in the setup file will completely change the modeling of intersections in the analysis. For intersections not satisfying the reduced branch rules that d/D 0.5 and that D/T 100, the branch will start at the surface of the header pipe. A perfectly rigid junction between the centerline of the header and surface will be formed automatically by CAESAR II using the element offset calculations. SIFs act at the surface point for the branch. When the reduced branch rules are satisfied, the local flexibility of the header is also inserted at this surface point. Intersections not satisfying the reduced intersection rules will be “stiffer” and carry more loads, while intersections satisfying the reduced intersection rules will be more flexible and will carry less load. All changes to the model are completely transparent to the user. In systems where the intersection flexibility is a major component of the overall system stiffness, the user is urged to run the analysis both with and without the Class 1 Branch Flexibility active to determine the effect this modeling on the analysis. For more technical discussion, refer to Class 1 Branch Flexibilities (on page 6-12).
Default Piping Code The piping code the user designs to most often should go here. This code will be used as the default if no code is specified in the problem input. The default piping code is B31.3, the chemical plant and petroleum refinery code. Valid entries are B31.1, B31.3, B31.4, B31.4 Chapter IX, B31.5, B31.8, B31.8 Chapter VIII, B31.11, ASME-NC(Class 2), ASME-ND(Class 3), NAVY505, Z662, Z662 Chapter 11, BS806, SWEDISH1, SWEDISH2, B31.1-1967, STOOMWEZEN, RCCM-C, RCCM-D, CODETI, Norwegian, FDBR, BS-7159, UKOOA, IGE/TD/12, DNV, EN-13480, and GPTC/Z380, PD 8010-1, PD 8010-2, ISO-14692, HPGSL, JPI.
EN-13480 - Use In-Plane/Out-Plane SIF The EN-13480 piping code (and other European piping codes) defaults to the use of a single SIF, applied to the SRSS of all three bending moments. Optionally, an analyst can utilize distinct in-plane and out-of-plane SIF values for in-plane and out-of-plane moments.
2-26
Configuration and Environment
Enable this check box to use distinct in-plane and out-of-plane SIFs.
Ignore B31.3 Wc Factor The circumferential weld strength reduction factor is now an option in B31.3. Setting this directive to TRUE means that CAESAR II will not apply a weld strength reduction factor. If this directive is set to the weld strength reduction factor will be applied at all bends, tees, and reducers for temperatures greater than 950 ºF (510 ºC). FALSE,
Implement B31.3 Appendix P Activating this option implements the alternate rules in B31.3 Appendix P. This option produces a "code compliance operating load case", with allowable stress values.
Implement B31.3 Code Case 178 Activating this option causes the program to compute the Sustained stresses according to B31.3 Code Case 178. The reference document is posted on the ASME web site at: ASME Website Code Case 178. Activating this option over-rides the directives for "F/A" and "torsion", since the Code Case explicitly defines how to make the Sustained Case stress calculation.
New Job Liberal Expansion Stress Allowable Activate this check box in order to cause CAESAR II to default new jobs to use the “Liberal Expansion Stress Allowable” – to add the difference between the hot allowable stress and the sustained stress to the allowable expansion stress range (if permitted by the particular code in use). Deactivating this option causes new jobs to default to not using this allowable.
No RFT/WLT in Reduced Fitting SIFs There has been considerable concern involving the SIFs for reduced fittings. Part of the discussion centers around just what should be considered a reduced fitting. The CAESAR II default is to assume that welding tees and reinforced fabricated tees are covered by the reduced fitting expressions, even though the reduced fitting expressions do not explicitly cover these intersection types. Users wishing to leave welding tees and reinforced tees out of this definition should enable this directive.
Occasional Load Factor The default value of 0.0 tells CAESAR II to use the value that the active piping code recommends. B31.1 states that the calculated stress may exceed the maximum allowable stress from Appendix A, (Sh), by 15% if the event duration occurs less than 10% of any 24 hour operating period, and by 20% if the event duration occurs less than 1% of any 24 hour operating period. The default for B31.1 applications is 15%. If 20% is more suitable for the system being analyzed then this directive can be used to enter the 20%. B31.3 states, “The sum of the longitudinal stresses due to pressure, weight, and other sustained loadings (S1) and of the stresses produced by occasional loads such as wind or earthquake may be as much as 1.33 times the allowable stress given in Appendix A. Where the allowable stress value exceeds 2/3 of yield strength at temperature, the allowable stress value must be reduced as specified in Note 3 in 302.3.2.” The default for B31.3 applications is 33%. If this is too high for the material and temperature specified then a smaller occasional load factor could be input. Note that this Configuration Directive is used to "seed" new job files. Once the static load cases have been defined, changing this directive will have no effect for static analysis. For existing static load case definitions, the occasional load multiplier can be changed on the Load Case Options tab. Dynamic analyses will always reference this Configuration Directive.
Chapter 2 Configuration and Environment
2-27
Pressure Variation in EXP Case This directive controls whether or not any pressure variation between the referenced load cases will be considered in the resulting expansion case. When this Directive is set to "Default", CAESAR II considers the pressure variation according to the active Piping Code.
Reduced Intersection Available options are B31.1(Pre 1980), B31.1(Post 1980), WRC329, ASME SEC III, and Schneider: B31.1 (Pre 1980) Allows the B31.1 code user to have the pre-1980 code rules used for reduced intersection. These rules did-not define a separate branch SIF for the reduced branch end. The branch stress intensification factor will be the same as the header stress intensification factor regardless of the branch-to-header diameter ratio. B31.1 (Post 1980) Allows the B31.1 code user to employ the post-1980 code rules for reduced intersections. The reduced intersection SIF equations in B31.1 from 1980 through 1989 generated unnecessarily high SIFs because of a mistake made in the implementation. (This is as per WRC329.) For this reason many users opted for the “Pre 1980” B31.1 SIF calculation discussed above. CAESAR II corrects this mistake by the automatic activation of the flag: B31.1 Reduced Z Fix = On. Users can vary the status of this flag in the CAESAR II setup file to generate any interpretation of B31.1 desired. The default for a new job is for B31.1(Post 1980) and for the B31.1 Reduced Z Fix = On. The No RFT/WLT in Reduced Fitting SIFs flag also affects the SIF calculations at reduced intersections and is also available in this release. WRC 329 Allows the user to use the recommendations of WRC329 for reduced intersections. A reduced intersection is any intersection where the d/D ratio is less than 0.975. The WRC329 recommendations result in more conservative stress calculations in some instances and less conservative stress calculations in others. In all cases the WRC329 values should be more accurate, and more truly in-line with the respective codes intent. ASME Sect. III Allows the user to use the 1985 ASME Section III NC and ND rules for reduced intersections.
2-28
Configuration and Environment
Schneider Activates the Schneider reduced intersection stress intensification factor multiplication. Has the same effect as the Use Schneider option.
Use PD/4t Enabling this directive causes CAESAR II to use the simplified form of the longitudinal stress term when computing sustained stresses. Some codes permit this simplified form when the pipe wall thickness is thin. This option is used most often when users are comparing CAESAR II results to those from an older pipe stress program. The more comprehensive calculation, i.e. the Default, is recommended.
Use Schneider This directive activates the Schneider reduced intersection assumptions. It was because of observations by Schneider that much of the work on WRC 329 was started. Schneider pointed out that the code SIFs could be in error when the d/D ratio at the intersection was less than 1.0 and greater than 0.5. In this d/D range the SIFs could be in error by a factor as high as 2.0. Using the Schneider option in CAESAR II results in a multiplication of the out of plane branch stress intensification by a number between 1 and 2 when the d/D ratio for the intersection is between 0.5 and 1.0. For B31.1 and other codes that do not differentiate between in and out-of-plane SIFs the multiplication will be used for the single stress intensification given.
Use WRC 329 Activates the WRC329 guidelines for all intersections, (not just for reduced intersections). The recommendations made by Rodabaugh in section 5.0 of WRC329 will be followed exactly in making the stress calculations for intersections. Every attempt has been made to improve the stress calculations for all codes, not just the four discussed in Rodabaugh’s paper. Throughout this document WRC330 and WRC329 are used synonymously (330 was the draft version of 329). When finally published, the official WRC designation was 329.
Yield Stress Criterion The 132-column stress report produced by CAESAR II contains a value representative of the maximum stress state through the cross section, computed per the indicated yield criteria theory. CAESAR II can compute this maximum stress (note, this is not a Code stress) according to either Von Mises Theory or the Maximum Shear Theory. The selected stress is computed at four points along the axis normal to the plane of bending (outside top, inside top, inside bottom, outside bottom), and the maximum value is printed in the stress report. The equations used for each of these yield criteria are listed below. If the Von Mises Theory is used, CAESAR II computes the octahedral shear stress, which differs from the Von Mises stress by a constant factor. (For B31.4 Chapter IX, B31.8 Chapter VIII, and DnV this setting controls which equation is used to compute the "equivalent stress". For these three codes, the equations shown in the code are used to determine the yield criterion, not the standard mechanical stress equations shown below. These standard mechanical stress equations are used for the other codes addressed by CAESAR II. ) 3D Maximum Shear Stress Intensity (Default) SI = Maximum of: S1OT - S3OT S1OB - S3OB Max(S1IT,RPS) - Min(S3IT,RPS) Max(S1IB,RPS) - Min(S3IB,RPS)
Chapter 2 Configuration and Environment
2-29
Octahedral (Von Mises Stress) CAESAR II computes and displays the Octahedral Shear Stress, defined as: OCT = 1/3 sqrt[(S1-S2)(S1-S2) + (S2-S3)(S2-S3) + (S3-S1)(S3-S1)]. defined below as: OCT = Maximum of: 2
2
2 1/2
(S3OB +S1OB +(S3OB-S1OB) ) 2
/ 3.0
2
2 1/2
/ 3.0
2 1/2
/ 3.0
((S3IB-RPS) +(S3IB-S1IB) +(RPS-S1IB) ) 2
2
2 1/2
(S3OT +S1OT +(S1OT-S3OT) ) 2
/ 3.0
2
((S3IT-RPS) +(S3IT-S1IT) +(RPS-S1IT) ) Where:
S1OT=Maximum Principal Stress, Outside Top 2
2 1/2
= (SLOT+HPSO)/2.0+(((SLOT-HPSO)/2.0) +TSO ) S3OT=Minimum Principal Stress, Outside Top 2
2
=(SLOT+HPSO)/2.0- (((SLOT-HPSO)/2.0) +TSO )
1/2
S1IT=Maximum Principal Stress, Inside Top 2
2
=(SLIT+HPSI)/2.0+(((SLIT-HPSI)/2.0) +TSI )
1/2
S3IT=Minimum Principal Stress, Inside Top 2
2
=(SLIT+HPSI)/2.0- (((SLIT-HPSI)/2.0) +TSI )
1/2
S1OB=Maximum Principal Stress, Outside Top 2
2
=(SLOB+HPSO)/2.0+ (((SLOB-HPSO)/2.0) +TSO )
1/2
S3OB=Minimum Principal Stress, Outside Bottom 2
2
=(SLOB+HPSO)/2.0- (((SLOB-HPSO)/2.0) +TSO )
1/2
S1IB=Maximum Principal Stress, Inside Bottom 2
2
=(SLIB+HPSI)/2.0+ (((SLIB-HPSI)/2.0) +TSI )
1/2
S3IB=Minimum Principal Stress, Inside Bottom 2
2
=(SLIB+HPSI)/2.0- (((SLIB-HPSI)/2.0) +TSI )
1/2
RPS=Radial Pressure Stress, Inside HPSI=Hoop Pressure Stress (Inside, from Lame’s Equation) HPSO=Hoop Pressure Stress (Outside, from Lame’s Equation) SLOT=Longitudinal Stress, Outside Top SLIT=Longitudinal Stress, Inside Top SLOB=Longitudinal Stress, Outside Bottom SLIB=Longitudinal Stress, Inside Bottom TSI=Torsional Stress, Inside TSO=Torsional Stress, Outside
These terms are
2-30
Configuration and Environment
Set/Change Password The Security button provides the user with the option of providing a password protection scheme for the configuration file. By setting a password on the primary configuration file (done by setting the default data directory to the CAESAR II program directory), a corporate standard can be enforced throughout the network. Subsequent use of the configuration module in other data directories will allow modification only of display or other environment directives (i.e., those that do not affect calculated results). When this button is clicked, a menu displays with four possible selections: New Password Access Protected Data Change Password Remove Password
New Password Initially this is the only option available. After entering a password, the user has the ability to change configuration settings from the program directory, or alter or remove the password. When entering a new password the user is prompted for the new password a second time to ensure the password was typed as expected by the user the first time.
Access Protected Data This option is accessible once a password exists. Assuming the correct password is given for access, the user is then allowed to modify “protected” directives. The use of this option is not necessary if there is no previously specified password. If no password has been set, the user can modify all directives.
Change Password The current password may be changed at any time by a user who has authorization (users must enter the correct existing password for access to this directive). Once a password has been set, all computation controls, stress directives, and any other directives, which could affect the CAESAR II computations are disabled and cannot be changed by the user. All protected directive labels, edit boxes, and default buttons are grayed out when disabled.
Remove Password Users with authorization can remove the current password by entering the correct existing password for this directive. Once a password is removed, all directives in CONFIGURE/SETUP are modifiable by the user from any directory where he/she has read/write access rights.
CH AP TER
3
Chapter 3 Piping Screen Reference This chapter illustrates how to enter job parameters through the program's menus, fields, and commands.
In This Chapter Piping Spreadsheet Data .......................................................................... 3-2 Auxiliary Fields - Component Information ............................................. 3-13 Auxiliary Fields - Boundary Conditions.................................................. 3-39 Auxiliary Fields - Imposed Loads ........................................................... 3-61 Auxiliary Fields - Piping Code Data........................................................ 3-71 Available Commands............................................................................... 3-93 Loop Optimization Wizard ...................................................................... 3-137
3-2
Piping Screen Reference
Piping Spreadsheet Data
Help Screens and Units The question mark key or the function key if pressed while in any of the input data cells, will produce interactive help text for that particular input item. Additionally, while resting the cursor on a field, a tool tip indicating the current units will appear.
From The FROM node number defines the starting end of the element. Node numbers must be numeric, ranging from 1 to 32000. Normally, the FROM node number is “duplicated forward” by CAESAR II from the preceding element. The node numbers may be changed by the user, who should take care not to use the same node number more than once in the model.
To The TO NODE number defines the end of the current element. Node numbers must be numeric, ranging from 1 to 32,000. The node numbers may be changed by the user, who should take care not to use the same node number more than once in the model.
Chapter 3 Piping Screen Reference
3-3
Name This check box is used to assign non-numeric names to node points. Double-clicking this check box activates an auxiliary spreadsheet where names, of up to 10 characters, can be assigned to the FROM and/or TO nodes. These names will show up in place of the node numbers in graphic plots and reports (possibly truncated in 80 column reports).
DX Delta X (DX) defines the element's projected length along the global X direction. CAESAR II accepts [compound length]—[length]—[fraction] formats (such as feet - inch - fraction or meter - decimal centimeters) as valid input values in most cells. Simple forms of addition, multiplication, and division may be used as well as exponential format. Enter the DISTANCE between the "TO" and the "FROM" node along the direction specified. Note that a "tic mark" ( ' ) can be used in place of the first dash ( - ), to indicate feet in this field.
DY Delta Y (DY) defines the element's projected length along the global Y direction. CAESAR II accepts [compound length]—[length]—[fraction] formats (such as feet - inch - fraction or meter - decimal centimeters) as valid input values in most cells. Simple forms of addition, multiplication, and division may be used as well as exponential format. Enter the DISTANCE between the "TO" and the "FROM" node along the direction specified. Note that a "tic mark" ( ' ) can be used in place of the first dash ( - ), to indicate feet in this field..
DZ Delta Z (DZ) defines the element's projected length along the global Z direction. CAESAR II accepts [compound length]—[length]—[fraction] formats (such as feet - inch - fraction or meter - decimal centimeters) as valid input values in most cells. Simple forms of addition, multiplication, and division may be used as well as exponential format. Enter the DISTANCE between the TO and the FROM node along the direction specified. Note that a "tic mark" ( ' ) can be used in place of the first dash ( - ), to indicate feet in this field.
3-4
Piping Screen Reference
Examples for DX, DY, DZ Fields
Element Cosines Element Length Enter the distance between the TO and the FROM node. Note that a "tic mark" ( ' ) can be used in place of the first dash ( - ), to indicate feet in the above examples. Element Direction Cosines Direction vector or direction cosines, which define the center-line of the element. For an element aligned with the "X" axis, Cos X ..... 1.0 Cos Y ..... Cos Z ..... For an element aligned with the "Y" axis,
Chapter 3 Piping Screen Reference
3-5
Cos X ..... Cos Y ..... 1.0 Cos Z ..... For an element aligned with the "Z" axis, Cos X ..... Cos Y ..... Cos Z ..... 1.0
Element Offsets Element Offsets are used to correct an element's modeled dimensions back to its actual dimensions. 1
Activate by double-clicking the Offsets check box on the Pipe Element Spreadsheet. Deactivate by double-clicking a second time.
2
Specify the distances from the TO node's position in 3-D space to the actual TO end of the element.
3
Specify the distances from the FROM node’s position in 3-D space to the actual FROM end of the element.
Note:
Any offset direction distances left blank default to zero.
Thermal expansion is “0” for the offset portion of an offset element. No element flexibility is generated for the offset portion of the element. A common usage for the offset element is shown in the following figure:
Pipe Section Data Diameter The Diameter field is used to specify the pipe diameter. Normally, the nominal diameter is entered, and CAESAR II converts it to the actual outer diameter necessary for the analysis. There are two ways to prevent this conversion: use a modified UNITS file with the Nominal Pipe Schedules turned off, or enter diameters whose values are off slightly from a nominal size (in English units the tolerance on diameter is 0.063 in.). Use to obtain additional information and the current units for this input field. Available nominal diameters are determined by the active pipe size specification, set via the configuration program. The following are the available nominal diameters.
3-6
Piping Screen Reference
ANSI Nominal Pipe ODs, in inches (file ap.bin) ½ ¾ 1 16
1½ 18
2 20
2½ 22
3 24
3½ 26
4 28
5 30
6 32
8 34
10 36
12 42
14
80 600
90 650
100
125
150
200
250
300
80 900
100 1000
125 1200
150 1400
200 1600
250 1800
300 2000
350 2200
JIS Nominal Pipe ODs, in millimeters (file jp.bin) 15 20 25 350
32 400
40 450
50 500
65 550
DIN Nominal Pipe ODs, in millimeters (file dp.bin) 15 20 25 400
32 500
40 600
50 700
65 800
Chapter 3 Piping Screen Reference
3-7
Wt/Sch The Wall Thickness/Schedule field is used to specify the thickness of the pipe. Normal input consists of a schedule indicator (such as S, XS, or 40), which will be converted to the proper wall thickness by CAESAR II. If actual thickness is entered, CAESAR II will accept it as entered. Available schedule indicators are determined by the active piping specification, set via the configuration program. The available schedules are listed below.
ANSI B36.10 Steel Nominal Wall Thickness Designation: S - Standard XS - Extra Strong XXS - Double Extra Strong
ANSI B36.10 Steel Pipe Numbers: 10 20 30
40
60
80
100
120
140
160
120
140
160
ANSI B36.19 Stainless Steel Schedules: 5S 10S 40S
80S
JIS PIPE SCHEDULES 1990 Steel Schedules: 10 20 30
40
60
80
100
1990 Stainless Steel Schedules: 5S 10S 40S
DIN PIPE SCHEDULES none Note:
Only the s (standard) schedule applies to wall thickness calculations for DIN.
+Mill Tol %; Wl The Positive Mill Tolerance is only enabled when IGE/TD/12 is active, and is used when the Base Stress/Flexibility On directive of the Special Execution Options is set to Plus Mill Tolerance. In that case, piping stiffness and section modulus is based on the nominal wall thickness, increased by this percentage. The user may change this value on an element-byelement basis. If the B31.3 piping code is activated, this field is used to specify the weld strength reduction factor (Wl), to be used in the minimum wall calculation for straight pipe. -Mill Tol % The Negative Mill Tolerance is read in from the configuration file for use in minimum wall thickness calculations. Also, for IGE/TD/12, this value is used when the Base Stress/Flexibility On directive of the Special Execution Options is set to Plus Mill Tolerance. In that case, piping stiffness and section modulus is based on the nominal wall thickness, decreased by this percentage. The user may change this value on an element-by-element basis. Seam-Welded B31.3
3-8
Piping Screen Reference
If the B31.3 piping code is active, use the Seam-welded check box to activate the Wl field. Wl the weld strength reduction factor is used to determine the minimum wall thickness of the element. IGE/TD/12 Used to indicate when straight pipes are seam welded and affects the Stress Intensification Factor calculations for that pipe section due to Seam Welded fabrication. Corrosion Enter the corrosion allowance to be used order to calculate a reduced section modulus. A “setup file” directive is available to consider all stress cases as corroded. Insul Thk Enter the thickness of the insulation to be applied to the piping. Insulation applied to the outside of the pipe will be included in the dead weight of the system, and in the projected pipe area used for wind load computations. If a negative value is entered for the insulation thickness, the program will model refractory lined pipe. The thickness will be assumed to be the thickness of the refractory, inside the pipe. Propagate Properties If this checkbox is left "unchecked", then property changes will only affect the selected elements. If this checkbox is checked, then property changes will be propagated (duplicated) just as if the change was made on the main input spreadsheet.
Temperatures There are nine temperature fields, to allow up to nine different operating cases. Temperature values are checked (by the error checker) to insure they are within the code allowed ranges. Users can exceed the code ranges by entering the expansion coefficient in the temperature field in units of length/length. The expansion coefficient can be a useful method of modeling cold spring effects. Also when material 21(user-defined material) enter temperature *expansion coefficient as in the example below. Values entered in the temperature field whose absolute values are less than the Alpha Tolerance are taken to be thermal expansion coefficients, where the Alpha Tolerance is a configuration file parameter and is taken to be 0.05 by default. For example, if the user wanted to enter the thermal expansion coefficient equivalent to 11.37in./100ft., the calculation would be: 11.37in./100ft. * 1 ft./ 12in. = .009475 in./in. This would be entered into the appropriate Temperature field. Note: A cut short is no more than reducing a pipe element's length to zero (for example; if we wanted 8.5 cm of cold spring we could put in an 8.5 cm long element and then thermally shrink its length to zero). This allows the cold spring to be manipulated as an individual thermal case rather than as a concentrated force. Access to operating conditions 4 through 9 is granted through the Extended Operating Conditions input screen, accessible via the "chevron" button in the upper right corner of the frame surrounding the standard Temperature and Pressure input fields. This dialog box may be kept open or closed for the convenience of the user.
Chapter 3 Piping Screen Reference
3-9
CAESAR II will automatically suggest load cases as per IGE/TD/12 Appendix 7, but in order to be correct, the following convention must be adhered to with respect to specification of the Operating Conditions: T1 – Max temp T2 – Min temp T3 – Min summer temp T4 – Max winter temp T5 – Max temp (flow induced) (optional) T6 – Min temp (flow induced) (optional) P1 – MIP P2 – MOP P3 – Compressor operation P4 – Demand pressure HP – Hydrotest pressure
Pressures There are ten pressure fields, to allow up to nine operating, and one hydrotest, pressure cases. When multiple pressures are entered, the user should be particularly careful with the set up of the analysis load cases, and should inspect CAESAR II's recommendations carefully before proceeding. Access to operating pressures 3 through 9 is granted through the Extended Operating Conditions input screen, accessible via the "chevron" button in the upper right corner of the frame surrounding the standard Temperature and Pressure input fields. This dialog box may be retained open or closed at the convenience of the user. Entering a value in the HydroPress field signals CAESAR II to recommend a Hydrotest load case. Enter the design gage pressure (i.e. the difference between the |internal and external pressures).
3-10
Piping Screen Reference
Note: The BOURDON (pressure elongation) EFFECT is disabled by default. (It is assumed to be non-conservative.) Users wishing to enable the BOURDON EFFECT may do so via the Special Execution Options. The BOURDON EFFECT is ALWAYS considered in the analysis of Fiberglass Reinforced Plastic pipe, Material id=20. CAESAR II will automatically suggest load cases as per IGE/TD/12 Appendix 7, but in order to be correct, the following convention must be adhered to with respect to specification of the Operating Conditions: T1 – Max temp T2 – Min temp T3 – Min summer temp T4 – Max winter temp T5 – Max temp (flow induced) (optional) T6 – Min temp (flow induced) (optional) P1 – MIP P2 – MOP P3 – Compressor operation P4 – Demand pressure HP – Hydrotest pressure
Piping Materials Material Name Materials are entered either by name or number. All available material names and their CAESAR II material numbers are displayed in the drop list. Since this list is quite long, entering a partial material name (such as A106) allows the user to select from matching materials. Numbers 1-17 corresponds to the generic materials, without code allowable stresses. Material 18 represents the cold spring element for “cut short” and material 19 represents the cold spring element for “cut long.” Material 20 is used to define Fiberglass Reinforced Plastic (FRP) pipe. FRP Pipe requires slightly different material modeling and the spreadsheet changes to accommodate the difference. Analysis of fiberglass pipe is described in greater detail in Chapter 6 of the Technical Reference Manual. When a material has been selected from the database, the physical properties as well as the allowable stresses are obtained and placed on the spreadsheet. At any later time, if the temperature or piping code is changed, these allowable stress values are automatically updated. Material Properties The Modulus of Elasticity, Poisson's Ratio, and Pipe Density fields are automatically filled in when a material number is entered. If the user wishes to override any material property extracted from the database, simply change the value to be modified after the material number has been entered. Fiberglass Reinforced Plastic (FRP)
The CAESAR II FRP pipe element models an orthotropic material whose properties can be defined by:
Chapter 3 Piping Screen Reference
3-11
a
E - Axial Modulus of Elasticity h
E - Hoop Modulus of Elasticity h/a
- Poisson's ratio of the strain in the axial direction resulting from a stress in the hoop direction.
G - Shear Modulus (Not related to the Elastic Modulus and Poisson’s ratio in the conventional manner.) FRP pipe is invoked from the CAESAR II element spreadsheet with a material type 20. The material name will be immediately printed and FRP properties from the configuration file will be input on the spreadsheet. Some of the material parameters are renamed when the FRP material is selected: Elastic Modulus changes to Elastic Modulus/axial and Poisson's Ratio changes to “Ea/Eh*n h/a”. The latter entry requires the value of the expression: (Ea*n h/a) / Eh (which happens to be equal to na/h, Poisson's ratio of the strain in the hoop direction resulting from a stress in the axial direction). The shear modulus G can be defined by entering the ratio of G/Ea (shear modulus to axial modulus) on the special execution parameters screen. Only one ratio can be entered per job. Because the hoop modulus is usually considerably higher than the axial modulus for FRP pipe, the decrease in flexural stiffness at bends and intersections due to changes in the circular cross-section is typically negligible, and so a default flexibility factor of 1 is used for these components. Similarly, since the fatigue tests performed by Markl on steel pipe will likely have no bearing on FRP design, an SIF of 2.3 is applied for all fittings. CAESAR II uses these recommendations for all FRP fittings unless specifically overridden by the user. This can be overridden on a point-by-point basis, or by forcing all calculations to adhere to the requirements of the governing code (through a CAESAR II configuration parameter). Note that if the BS 7159 or UKOOA Codes are in effect, all SIFs and flexibility factors will be calculated as per that code regardless of the configuration parameter settings.
Densities Pipe Density The appropriate pipe density is filled in automatically when a proper material number is input. This value may be overridden by the user at any time. It will then be the user’s value that gets column-duplicated through the remainder of the input. Fluid Density When the internal fluid the piping system transports would significantly affect the weight loads, the fluid density should be specified. When the specific gravity of the fluid is known, it can be entered here instead of the density, e.g. .85SG. Specific gravities are converted to the appropriate densities immediately on input. Note that to enter specific gravity, follow the numeric value with the letters SG (no spaces); this value will then be converted to density. Note:
In the default ENGLISH units system, densities are entered in pounds per cubic inch.
Insulation Density Enter the weight density (or select from the drop list) of the insulation on a per unit volume basis. (If the insulation thickness specified above is negative, this field is the weight of the refractory lining, on a per unit volume basis.) If a selection is made from the drop list, the numeric value will replace the material name when the field is registered. Insure that this "assumed" value is appropriate for the current application. Refractory densities are much higher than insulation densities and could lead to under sized restraints. Sample density values for both insulation and refractory materials are listed below. MATERIAL
DENSITY
AMOSITE ASBESTOS
.009259
CALCIUM SILICATE
.006655
CAREYTEMP
.005787
3-12
Piping Screen Reference
MATERIAL
DENSITY
FIBERGLASS (OWEN/CORNING)
.004051
FOAM-GLASS/CELLULAR GLASS
.004630
HIGH TEMP
.01389
KAYLO 10 (TM)
.007234
MINERAL WOOL
.004919
PERLITE / CELO-TEMP 1500
007523
POLY URETHANE
001273
STYRO FOAM
001042
SUPER X
.01447
Densities for some typical refractory materials display below: MATERIAL
DENSITY
A.P. GREEN GREENCAST 94
.09433
A.P. GREEN KRUZITE CASTABLE
.08391
A.P. GREEN MC-30
.08391
A.P. GREEN MC-22
.07234
A.P. GREEN KAST-SET
.06655
A.P. GREEN KAST-O-LITE 25
.05208
A.P. GREEN VSL-35AST 94
.02257
B & W KAOCRETE B
.05787
B & W KAOCRETE 32-C
.08333
B & W KAO-TAB 95
.09549
B & W KAOLITE 2200
.03241
B & W KAOLITE 2200-HS
.04745
B & W KAOLITE 2500-LI.
.03472
Chapter 3 Piping Screen Reference
3-13
Auxiliary Fields - Component Information Bends Activate by double-clicking the Bend check box on the Pipe Element Spreadsheet. Deactivate by double-clicking a second time.
Radius CAESAR II makes the long radius bend calculation whenever a bend is input. If the user wishes to use some other bend radius the new bend radius can be entered in this field. Alternatively, the "drop list" can be used to select: short radius bends 3D (3 times the nominal diameter) bends 5D (5 times the nominal diameter) bends
3-14
Piping Screen Reference
Type For most codes, this refers to the number of attached flanges, and can be selected from the drop list. If there are no flanges on the bend then leave the Type field blank. A bend should be considered “flanged” if there is any heavy/rigid body within 2 diameters of the bend that will significantly restrict the bends ability to ovalize. When using the BS 7159 or UKOOA Codes with Fiberglass Reinforced Plastic (FRP) pipe, this entry refers to the material laminate type, and may be 1, 2, or 3. These laminate types are All chopped strand mat (CSM) constructing with internal and external surface tissue reinforced layer. Chopped strand mat (CSM) and woven roving (WR) construction with internal and external surface tissue reinforced layer. Chopped strand mat (CSM) and multi-filament roving construction with internal and external surface tissue reinforced layer. The Laminate type affects the calculation of flexibility factors and stress intensification factors for the BS 7159 and UKOOA Codes only. For ISO 14692 only type 3 filament - wound laminate is considered.
Angle The angle to a point on the bend curvature. The user may place additional nodes at any point on the bend curvature provided the added nodes are not within 5-degrees of each other. (The 5º node-spacing limit may be changed via the configuration file if necessary.) Note that the element TO node is always physically located at the far end of the bend. By default CAESAR II places a node at the midpoint of the bend (Designated by the letter M in this field), as well as at the 0-degree position (start) of the bend if possible.
Node Node number to be associated with the extra point on the bend. CAESAR II places unique node numbers in these fields whenever a bend is initiated. New, unique node numbers must be assigned to the points whenever the user adds points on the bend curvature. If numbering by 5’s and the TO node number for the bend element is 35, a logical choice for the node number for an added node at 30 degrees on the bend would be 34. The added nodes on the bend can be treated like any other nodes in the piping system. Nodes on the bend curvature may be restrained, displaced, or placed at the intersection of more than two pipes. Nodes on a bend curvature are most commonly used as an intersection for a dummy leg, or for the location of a restraint. All nodes defined in this manner will be plotted at the tangent intersection point for the bend.
Miter Points Number of cuts in the bend if mitered. The bend SIF scratch pad may be invoked from the pipe spreadsheet by choosing Environment - Review SIFs at Bend Nodes. When the user enters a valid mitered bend node number, CAESAR II tells the user if the mitered bend input is closely or widely spaced. If the bend is determined to be widely spaced and the number of miter cuts is greater than 1, then it is recommended that the bend be broken down into “n” single cut widely spaced miters, where “n” is the total number of cuts in the bend. The number of cuts and the radius of the bend are all that is required to calculate the SIFs and flexibilities for the bend as defined in the B31 codes. The bend radius and the bend miter spacing are related by the following equations: Closely Spaced Miters
Widely Spaced Miters S / (2 tan )
R=
r2 (1.0 + cot q) / 2.0
q= Bend Angle / (2 n) where n = number of miter cuts
r2 =
(ri + ro) / 2.0
R=
=
Bend Angle / 2.0
Chapter 3 Piping Screen Reference
3-15
Fitting Thickness Enter the thickness of the bend if different than the thickness of the matching pipe. If the entered thickness is greater than the matching pipe wall thickness, then the inside diameter of the bend will be smaller than the inside diameter of the matching pipe. Section modulus calculations for stress computations are made based on the properties of the matching pipe as defined by the codes. The pipe thickness is used twice when calculating SIFs and flexibility factors -- once as Tn, and once when determining the mean cross-sectional radius of the pipe in the equation for the flexibility characteristic (h): h
= (Tn)(R) / (r2)
Tn = Thickness of bend or fitting R
= Bend radius
r
= Mean cross-sectional radius of matching pipe = (OD - WT) / 2
OD = Outside Diameter of matching pipe WT = Wall Thickness of matching pipe Most codes use the actual thickness of the fitting (this entry) for Tn, and the wall thickness of the matching pipe for the calculation of the mean cross-sectional radius of the pipe (the WT value). More specifically, the individual codes use the two wall thicknesses as follows: Code
For Tn:
For Mean Radius Calculation:
B31.1
Fitting
Fitting
B31.3
Fitting
Matching Pipe
B31.4
Fitting
Matching Pipe
B31.5
Fitting
Matching Pipe
B31.8
Fitting
Matching Pipe
B31.8 Ch VIII
Fitting
Matching Pipe
SECT III NC
Fitting
Matching Pipe
SECT III ND
Fitting
Matching Pipe
Z662
Matching Pipe
Matching Pipe
NAVY 505
Fitting
Fitting
B31.1 (1967)
Fitting
Fitting
SWEDISH
Fitting
Matching Pipe
BS 806
N/A
N/A
STOOMWEZEN
N/A
N/A
RCC-M C/D
Matching Pipe
Matching Pipe
CODETI
Fitting
Fitting
NORWEGIAN
Fitting
Fitting
FDBR
Fitting
Fitting
3-16
Piping Screen Reference
Code
For Tn:
For Mean Radius Calculation:
BS 7159
Fitting
Fitting
UKOOA
Fitting
Fitting
IGE/TD/12
Fitting
Fitting
EN-13480
Fitting
Matching Pipe
GPTC/Z380
Fitting
Matching Pipe
The bend fitting thickness (FTG) is always used as the pipe thickness in the stiffness matrix calculations; however, note that the thickness of the matching pipe (WT) is always used in the bend stress calculations.
K-Factor Normally the bend flexibility factor is calculated as per the requirements of the active code. The user can override this calculation by entering a value in this field.
Seam-Welded B31.3 If the B31.3 piping code is active, the "seam-welded" check box is used to activate the Wl field for bends. The Wl field is the "weld strength reduction factor" used to determine the minimum wall thickness of the bend element. IGE/TD/12 Used by IGE/TD/12 to calculate the stress intensification factors due to seam welded elbow fabrication as opposed to extruded elbow fabrication. This directive is only available when IGE/TD/12 is active.
Wl for Bends B31.3 - This field is used to define the weld strength reduction factor (Wl) for bend elements. This value is used in the minimum wall thickness calculations. ISO 14692 - This code replaces this field with EPTp/(EbTb) where Ep and Eb are the axial modulus of the attached pipe and the bend respectively, Tp and Tb are the average wall thickness of the attached pipe and the bend respectively. If omitted a default value of 1.0 is used. This value will affect the calculation of the flexibility factor for bends.
Rigid Elements Activate by double-clicking the Rigid check box on the pipe element spreadsheet. Deactivate by double-clicking a second time. Enter the rigid element weight. This value should always be zero or positive and should not include the weight of any insulation or fluid.
Chapter 3 Piping Screen Reference
3-17
CAESAR II automatically includes 1.0 times the fluid weight of equivalent straight pipe. CAESAR II automatically includes 1.75 times the insulation weight of equivalent straight pipe. Rigid elements with zero weight are considered to be modeling constructs and do not have fluid or insulation weight added. The rigid element stiffness is proportional to the matching pipe, i.e. a 13 in. long 12 in. diameter rigid element is stiffer than a 13 in. long 2 in. diameter rigid element. This fact should be observed when modeling rigid elements that are part of a small pipe/large vessel, or small pipe/heavy equipment model. The stiffness properties are computed using 10 times the entered thickness of the rigid element. For additional details see Chapter 6 of this manual. The length must be entered in the Delta Length field (DX, DY, and DZ). See the discussion of the Valve And Flange Database (see "Valve/Flange Database" on page 3-94) for automatic input of these types of components.
Flanges Activate by double-clicking the Flange check box on the Pipe Element Spreadsheet. Deactivate by double-clicking again. Note: Flange evaluation is based on a specific load case temperature. To evaluate the flanges in a model, use the Load Case Options tab of the Static Load Case Editor to specify which operating temperature the flanges should be evaluated to.
From/To/Both Specify whether the flange is on the element's "FROM" end, the element's "TO" end, or both ends.
Peq/NC-3658.3 Selection Specify whether to evaluate the flanges using the Kellogg Equivalent Pressure Method or the ASME B&PVC Section III Subsection NC-3658.3 method. Kellogg Equivalent Pressure Method: 3
2
Peq = 16M/(pi)G + 4F/(pi)G + PD @ Pressure Rating Where: Peq = equivalent pressure (for checking against flange rating) M = bending moment on flange G = diameter of effective gasket reaction F = axial force on flange D
P = design pressure NC-3658.3 Method:
3-18
Piping Screen Reference
S = 36,000 * Mfs / (CAb * 3125) @ Min(Sy, 36000) non-Occ Load Case S = 36,000 * Mfd / (CAb * 3125) @ 2.0 * Min(Sy, 36000) Occ Load Case Where (note that the constants 36,000 and 3125 should be 248.22 and 21.6 in standard SI units): S = flange stress Mfs = bending or torsional moment (whichever is greater) acting on the flange, developed during a nonOccasional Load Case Mfd = bending or torsional moment (whichever is greater) acting on the flange, developed during an Occasional Load Case Sy = yield strength of flange material at design temperature; (where Sy, given in psi, shall not be taken as greater than 36,000 psi) C = bolt circle diameter Ab = total cross sectional area of bolts PD = design pressure
Flange Class & Material Grade Enter the name of the flange type for easy identification of similar flanges. Typically flanges are identified by Pressure Class and Material Grade, but anything may be entered here. If the flange Temperature-Pressure Rating data is read in from a file, then CAESAR II automatically builds a flange name made up of the File Name, the Pressure Class, and the Material Class.
Gasket Diameter, G / Bolt Circle This field does double duty, depending on which analysis technique is active.
Chapter 3 Piping Screen Reference
3-19
Peq Method: Specify the diameter at the location of the gasket load reaction. From ASME Section VIII, Division 1, Appendix 2, (except as noted in sketch (1) of Fig 2-4), G is defined as (see Table 2-5.2): - when b0 is less than or equal to 1/4, G = mean diameter of the gasket contact face - when b0 is greater than 1/4, G = outside diameter of gasket contact face less 2b.
NOTE: When using the "Peq Method" with the Stoomwezen Piping Code it is suggested that the "bolt circle diameter" be used instead of the "gasket load reaction diameter" (see chapter D0701 of the Code RToD). Also note that the results of this "Peq Method" are considered by Stoomwezen to be conservative.
NC-3658 Method: Specify the bolt circle diameter. This value is the diameter of the circle passing through the bolt centers. NOTE: Flange evaluation is based on a specific load case temperature. To evaluate the flanges in a model, use the Load Case Options tab of the Static Load Case Editor to specify which operating temperature the flanges should be evaluated to.
Read from Flange File Click this button to read Temperature-Pressure Rating data from a file (ASME and DIN flanges are shipped with CAESAR II). As an alternative to reading from a file, the data can be entered directly into the table below. Note that users may create their own data files by following the format described in the CAESAR II documentation.
Pressure / Temperature Grid This table can be used to define the flange Temperature-Pressure rating as a function of temperature for a particular material grade. Up to 24 temperature-pressure pairs may be entered; they must be entered in ascending temperature order. Note: Flange evaluation is based on a specific load case temperature. To evaluate the flanges in a model, use the Load Case Options tab of the Static Load Case Editor to specify which operating temperature the flanges should be evaluated to.
Bolt Area (Ab) Specify the total cross-sectional area of the bolts at the root of thread or section of least diameter under stress.
SYC, SY1-SY9 Specify the flange yield stress at the cold (Ambient) temperature and at each of the operating temperatures, for use in calculating the flange allowable stress. Note: Flange evaluation is based on a specific load case temperature. To evaluate the flanges in a model, use the Load Case Options tab of the Static Load Case Editor to specify which operating temperature the flanges should be evaluated to.
3-20
Piping Screen Reference
Expansion Joints Activate by double-clicking the Expansion Joint check box on the Pipe Element Spreadsheet. Deactivate by doubleclicking a second time.
Zero Length Expansion Joints Used to model hinged and gimballed joints. Leave the DX, DY, and DZ fields blank or zero. Define completely flexible stiffnesses as 1.0, and completely rigid stiffness as 1.0E12. All stiffnesses must be entered.
Finite Length Expansion Joints The DX, DY, and DZ fields should describe the change in dimensions required to get from one end of the flexible bellows connection to the other. The transverse and bending stiffnesses are directly related for finite length joints. The user should input only one of these stiffnesses. CAESAR II will calculate the other stiffness automatically based on flexible length, effective ID, and the other stiffness. It is recommended that the user enter the transverse stiffness and leave the bending stiffness blank.
Bellows Stiffness Properties If the element length is zero then the user should define all stiffnesses. If the element length is not zero then either the bending or the transverse stiffness should be left blank. CAESAR II will automatically calculate the stiffness not entered. (For rubber expansion joints, all stiffnesses may be entered.) If the torsional stiffness value is not specified, CAESAR II will use a default value of . Bending "STIFFNESSES" from EJMA (and from most expansion joint manufacturers) that are to be used in a finite length expansion joint model should be multiplied by (4) before being used in any piping program. Bending "STIFFNESSES" from EJMA (and from most expansion joint manufacturers) that are to be used in a ZERO length expansion joint model should be used without modification. Use (1.0) for bellows stiffnesses that are completely flexible. Use (1.0E12) for rigid bellows stiffnesses.
Chapter 3 Piping Screen Reference
3-21
Zero Length expansion joints can be used in many modeling applications to define struts, hinged ends, etc. The orientation of zero length expansion joints is taken from the element that precedes the expansion joint providing the "TO" node of the preceding element is equal to the "FROM" node on the expansion joint element. If the preceding element does not go "INTO" the expansion joint, then the orientation will be taken from the element that follows the expansion joint providing it properly "LEAVES" the joint.
Effective ID The effective inside diameter for pressure thrust (from the manufacturer’s catalog). For all load cases including pressure CAESAR II will calculate the pressure “thrust force” tending to blow the bellows apart. If left blank, or zero, then no axial thrust force due to pressure will be calculated. Many manufacturers give the effective area of the expansion joint: Aeff. The Effective ID is calculated from the effective area by: Effective ID = (4Aeff / )
1/2
Reducers
Activate or deactivate this option by double-clicking the Reducer check box on the piping element spreadsheet. Optionally, enter the TO END Diameter 2, Thickness 2, and Alpha values of the reducer. The FROM END diameter and wall thickness of the reducer element will be taken from the current piping element spreadsheet. CAESAR II will construct a concentric reducer element made of ten pipe cylinders, each of a successively larger (or smaller) diameter and wall thickness over the element length. CAESAR II will calculate SIFs according to the current piping code (see Code Compliance Considerations in the CAESAR II Technical Reference Manual for more information) and apply these internally to the Code Stress Calculations. These SIFs are dependent on the slope of the reducer transition (among other code-specific considerations), labeled Alpha in the figure above. If Alpha is left blank the program will calculate this value based on the change in pipe diameter over 60% of the entered element length. If entered, Diameter 2 and Thickness 2 will be carried forward when the next pipe element is created as Diameter and Wt/Sch. If not specified, Diameter 2 and Thickness 2 will be assumed equal to those values entered as Diameter and Wt/Sch on the following element spreadsheet.
3-22
Piping Screen Reference
The Piping Error Checker will report the value of alpha used by CAESAR II (see above picture) if no value for alpha is entered on the input spreadsheet.
Diameter 2 Optionally enter the diameter of the TO END of the reducer element. (The FROM END diameter is obtained from the Diameter field of the piping spreadsheet.) The value entered will carry forward as the diameter of the following element. Nominal values are converted to actual values if that feature is active. If left blank, the program will calculate "Alpha" using the diameter from the following element as Diameter 2.
Thickness 2 Enter the wall thickness of the TO END of the reducer element. (The FROM END thickness is obtained from the Wall Thickness/Schedule field of the piping spreadsheet.) The entered value will carry forward as the wall thickness of the following element. Nominal values are converted to actual values if that feature is active.
Alpha Alpha is the slope of the reducer transition in degrees. If left blank, the value will be set from an estimated slope equal to the arc tangent [ 1/2(the change in diameters) / (length of sloped portion of reducer)]. TD/12. This entry is a required input for IGE/TD/12.
Chapter 3 Piping Screen Reference
3-23
Since all reducers are different, the actual “length of sloped portion of reducer” is unknown, unless the user defines it. So, if alpha is not entered, CAESAR II makes an assumption that the “length of sloped portion of reducer” is equal to 60% of the total reducer length. So if the "Alpha" value is left blank, CAESAR II defaults to arc tangent [ 1/2(the change in diameters) / (0.60 * element length)].
R1 Enter the transition radius for the large end of the reducer, as shown in Appendix 4, Table 8 of IGE/TD/12 Code (enabled only when IGE/TD/12 is active).
R2 Enter the transition radius for the small end of the reducer, as shown in Appendix 4, Table 8 of IGE/TD/12 (enabled only when IGE/TD/12 is active).
SIFs & Tees Activate by double-clicking the SIFs and Tees check box on the Pipe Element Spreadsheet. Deactivate by double-clicking a second time.
3-24
Piping Screen Reference
There are two basic component types: Three element intersection components, and Two element joint components. A fully defined intersection model requires that three pipes frame into the intersection node, and that two of them are colinear. Partial intersection assumptions are made for junctions where the user has coded one or two pipes into the intersection node, but these models are not recommended. Two element “joint” components can be formed equally well with one or two elements framing into the node. As usual, the intersection or joint type and properties need only be entered on one of the elements going to the junction. CAESAR II duplicates the intersection characteristics for all other pipes framing into the intersection. Users are urged to fully review the WARNING messages coming from CAESAR II during error checking. These messages detail to the user any assumptions made during the assembly and calculation of the intersection SIFs. The available intersections and joint types are shown in the table that follows, along with the other parameters that can affect the stress intensification factors for the respective component.
Chapter 3 Piping Screen Reference
3-25
Input Items Optionally Effecting SIF Calculations 1
REINFORCED FABRICATED TEE
2
PAD THK
FTG RO
CROTCH
UNREINFORCED FABRICATED TEE
FTG RO
CROTCH
3
WELDING TEE
FTG RO
CROTCH
4
SWEEPOLET
CROTCH
5
WELDOLET
CROTCH
6
EXTRUDED WELDING TEE
7
GIRTH BUTT WELD
WELD D OR ID
8
SOCKET WELD (NO UNDERCUT)
FILLET
9
SOCKET WELD (AS WELDED)
FILLET
10
TAPERED TRANSITION
WELD D
11
THREADED JOINT
12
DOUBLE WELDED SLIP-ON
13
LAP JOINT FLANGE (B16.9)
14
BONNEY FORGE SWEEPOLET
15
BONNEY FORGE LATROLET
16
BONNEY FORGE INSERT WELDOLET
17
FULL ENCIRCLEMENT TEE
FTG RO
CROTCH
WELD ID
FTG RO
WELD ID
Node Number Enter the node number where the Stress Intensification exists. This may be any node in the system, but is most often at a pipe intersection or joint. If the node is at an Intersection, stress intensification factors will be automatically calculated for all pipes going to the intersection providing the intersection "TYPE" is specified. The intersection type needs to only be entered once. CAESAR II will find all other pipes framing into the intersection and apply the appropriate SIFs accordingly. If the node is at a two-pipe Joint, i.e. a butt weld, stress intensification factors will be calculated for the two pipes going to the joint node providing the joint "TYPE" is specified. The joint type needs to only be entered once. CAESAR II will find the other pipe completing the joint. If the node is not at an intersection or a joint then the Type field should be left BLANK and the "USER DEFINED" SIFs entered in the SIF(i) and SIF(o) fields. User entries in the SIF(i) and SIF(o) fields only apply to the element on which they are defined. User defined stress intensification factors, must be greater then or equal to one. The user can get CAESAR II to calculate and display code defined SIFs while in the SIF scratchpad. This scratchpad is accessed via the K-Aux option on the pipe spreadsheet. Parameters used in the scratchpad may be modified so that the effects of different geometries and thicknesses can be observed. Most changes made in the scratchpad may be automatically transferred back into the input, if desired.
3-26
Piping Screen Reference
If the node is on any part of a bend's curvature then the following applies: 1
User defined SIFs won't override code calculated SIFs for bends, although a SETUP file directive exists to override this default, i.e. ALLOW_USERS_BEND_SIF=YES. If this parameter appears in the setup file then users may specify SIFs for bend "to" nodes. The SIFs so specified will apply for the entire bend curvature.
2
User defined SIFs will apply to straight pipe going to points on a bend curvature regardless of any parameter in the setup file. This option is commonly used to intensify injector tie-ins at bends, or dummy legs, or other bend attachment-type of supports.
PAD THK Thickness of the reinforcing pad for reinforced fabricated or full encirclement tees, intersection type #1 and #17 respectively. The pad thickness is only valid for these intersection types. Note that in most piping codes the beneficial effect of the pad’s thickness is limited to 1.5 times the nominal thickness of the header. This factor does not apply in BS 806 or Z184, and is 2.5 in the Swedish piping code. If the thickness of a type 1or type 17 intersection is left blank or zero the SIFs for an unreinforced fabricated tee are used. FTG RO Fitting outside radius for branch connections. Used for reduced branch connections in the ASME and B31.1 piping codes, Bonney Forge Insert Weldolets, and for WRC 329 intersection SIF calculations. Setup file directives exist to invoke the WRC 329 calculations, and to limit the application of the reduced branch connection rules to unreinforced fabricated tees, sweepolets, weldolets, and extruded welding tees. If omitted, FTG ro defaults to the outside radius of the branch pipe. CROTCH R The crotch radius of the formed lip on an extruded welding tee, intersection type 6. This is also the intersection weld crotch radius for WRC329 calculations. Specifying this value when it is known can result in a 50% reduction in the stress intensification at the WRC 329 intersection. Basically, if the user makes an attempt to reduce the stress riser at a fabricated intersection, by guaranteeing that there will be a smooth transition radius from the header to the branch pipe, then he may reduce the resulting stress intensification by a factor of 2.0. WELD (D) Defines the “average” circumferential weld mismatch measured at the inside diameter of the pipe. Used for Butt Welds and Tapered transitions. Note that this is the average, and not the maximum mismatch. Users must themselves verify that any maximum mismatch requirements are satisfied for their particular code. FILLET The fillet leg length, and is used only in conjunction with a socket weld component. For an unequal leg fillet weld, this value is the length of the shorter leg. Note that if a fillet leg is given, both socket weld types result in the same SIF. See appendix D of the B31 piping codes for further clarification. Weld ID The following are valid Weld ID values. Values: 0 or BLANK - As Welded 1 - Finished/Ground Flush Used for: BONNEY FORGE SWEEPOLETS BONNEY FORGE INSERT WELDOLETS BUTT WELDS IN THE SWEDISH PIPING CODE If entered as 1 then the weld is considered to be ground flush on the inside and out and the SIF is taken as 1.0.
Chapter 3 Piping Screen Reference
3-27
Refer to the help on Weld Mismatch (Weld d) for more detail on how input parameters are used to compute SIFs for girth butt welds. B1; Wc ASME Class 2 and ASME Class 3 For ASME Class 2 and Class 3, this entry defines the primary stress index to be used for the given node on the current element. For ASME Class 2 and Class 3 piping. Unless otherwise over-ridden by the user the following values are applied as: Straight Pipe:
B1 = 0.5 B2 = 1.0
Curved Pipe:
B1 = -0.1 + 0.4h; but not 0.5
B2 = 1.30/h**2/3 but not Sl, will be added to the term inside the parenthesis, i.e. SA(Liberal) = f[ 1.25 Sc + .25 Sh + ( Sh - Sl) ] The liberal expression will only be employed when there is at least one sustained stress case in the load set. If there is more than one sustained stress case in a single problem, then the largest of Sl, considering all of the sustained cases, for any single element end will be chosen to subtract from Sh. Because the sustained stress varies from one pipe to another, the allowable expansion stress will also vary. By default, CAESAR II uses the liberal stress allowable setting in the configuration file, (see "New Job Liberal Expansion Stress Allowable" on page 2-26) in its computation of the expansion stress allowable. (New models are created using this configuration setting.) Users not wishing to utilize this default setting for calculating the expansion can simply change the state of this check box.
Chapter 3 Piping Screen Reference
3-121
Uniform Load in G's Uniform loads can be defined in either terms of force per unit length or in terms of a magnifier times gravitational loading (g). The loading magnifier can act in any direction and is specified by giving its components along the three orthogonal X, Y, and Z axes. Gravitational loading is used most often to model the static equivalent of a dynamic earthquake loading. When activated, the uniform load fields on the pipe spreadsheet change from UX, UY, and UZ to GX, GY, and GZ. An entry of: GX = 1.0, GY = 0.0, GZ = 0.0 represents a lg loading on the piping system in the horizontal X direction. An entry of: GX = 0.0, GY = -1.0, GZ = 0.0 represents a 1.0g load in the minus Y direction, and is exactly equal to the pipe weight load. Gravitational load entries are distributive properties similar to the uniform loads they replace. Once specified, the given g loading will act on all subsequent pipe elements until changed or zeroed. The user may activate the gravitational load option at any time during the input of the problem. The gravitational load option is activated by checking the box. Note: Earthquake loads are occasional loadings and as such are not directly addressed by the CAESAR II recommended load case logic. Users must form their own combination cases at the output processor level that represent the algebraic sum of the stresses due to sustained and occasional loads. See Chapter 6 of the Technical Reference Manual for more on the Occasional Load Case definition.
Stress Stiffening Due to Pressure (all codes except IGE/TD/12) This directive activates the Pressure Stiffening effects in straight pipes. CAESAR II applies the stress stiffening matrix to the elemental stiffness matrices (of straight pipes only) using an axial force P equal to the internal pressure as selected from the drop list times the internal area of the pipe. Note that other internal forces (due to thermal or imposed mechanical loads) are not included in the P force as this is not a non-linear effect. Note that Stress Stiffening is not currently available for pressure cases 3 through 9.
Base Stress/Flexibility on (IGE/TD/12 code only) IGE/TD/12 Edition 2 suggests that systems be evaluated for three possible wall thickness possibilities – nominal wall, plus mill tolerance, and minus mill tolerance. This can be done by selecting the appropriate setting (“Nominal Wall”, “Plus Mill Tolerance”, or “Minus Mill Tolerance”) here. In all cases, SCFs and Flexibility Factors are calculated based upon the nominal dimensions.
Ambient Temperature The default ambient temperature for all elements in the system is 70°F/21°C. If this does not accurately represent the installed, or zero expansion strain state, then enter the actual value in this field. The ambient temperature is used in conjunction with the specified hot temperature and the interpolated expansion coefficient to calculate the thermal expansion per inch of pipe length experienced by the element when going from the ambient temperature to the hot temperature. A default ambient temperature can be defined in the configuration file (see "New Job Ambient Temperature" on page 2-6). This (configuration) value is used when a new model is created to set the value of ambient temperature.
FRP Coefficient of Thermal Expansion (x 1,000,000 ) The default thermal expansion coefficient for fiberglass reinforced plastic pipe is 12.0E-6 in./in./deg.F. If the user has a more suitable value for the particular composite then that value should be inserted in this field. For example, if the improved value was: 8.5E-6 in./in./deg. F., then the user would enter 8.5 in this field. The exponent (E-6) is implied. This expansion coefficient is used in conjunction with the temperatures entered on the pipe spreadsheet for each plastic pipe element to calculate the thermal expansion for the element. It should be noted that this method does not provide for any variation in the
3-122
Piping Screen Reference
thermal expansion coefficient as a function of temperature. This could prove limiting should there be parts of the system at different non-ambient temperatures. In this case the user may always calculate the thermal expansion at temperature in inches per inch and input this value directly into the Temperature field on the pipe spreadsheet. For new models, the default value is obtained from the configuration file.
FRP Ratio of Shear Modulus/Emod Axial In this field, the ratio of the shear modulus to the modulus of elasticity (in the axial direction) of the fiberglass reinforced plastic pipe used should be entered. For example, if the material modulus of elasticity (axial) is 3.2E6 psi, and the shear modulus is 8.0E5 psi, the ratio of these two, 0.25, should be entered here. For new models, the default value is obtained from the configuration file.
FRP Laminate Type The default Laminate Type (as defined in the BS 7159 code) of the fiberglass reinforced plastic pipe used should be entered. Valid laminate types are Chopped strand mat (CSM) and woven roving (WR) construction with internal and external surface tissue reinforced layer. Chopped strand mat (CSM) and multi-filament roving construction with internal and external surface tissue reinforced layer. All chopped strand mat (CSM) construction with internal and external surface tissue reinforced layer. This entry is used in order to calculate the flexibility and stress intensity factors of bends; therefore this default entry may be overridden using the Type field on the bend auxiliary spreadsheets.
Chapter 3 Piping Screen Reference
3-123
Z-Axis Vertical Traditionally CAESAR II has always used a coordinate system where the Y-axis coincides with the vertical axis. In one alternative coordinate system, the Z-axis represents the vertical axis (with the X axis chosen arbitrarily, and the Y-axis being defined according to the right hand rule. CAESAR II now gives the user the ability to model using either coordinate system, as well as to switch between both systems on the fly in most cases. Defaulting to Z-Axis Vertical The user’s preferred axis orientation may be set using the Tools-Configure/Setup option, on the Geometry Directives (see "Z-Axis Vertical" on page 2-15) tab, as shown in the figure below. Clicking the Z-Axis Vertical check box causes CAESAR II to default any new piping, structural steel, WRC 107, NEMA SM 23, API 610, API 617, or API 661 models to use the Z-axis vertical orientation. Old models will appear in the orientation in which they were last saved. The default value in Configure/Setup is unchecked or Y-axis vertical.
Orienting a Piping Model to Z-Axis Vertical A new piping model will determine its axis orientation based on the setting in the Configure/Setup module, while an existing piping model will use the same axis orientation under which it was last saved. The axis orientation may be toggled from Y-Axis to Z-Axis vertical by clicking the check box on the Environment-Special Execution Parameters screen, as show in the figure below.
3-124
Piping Screen Reference
Clicking this check box causes the model to immediately convert to match the new axis orientation (i.e., Y-values become Z-values) or vice versa, so there is no change in the model only in its representation, as shown in the following figures:
Chapter 3 Piping Screen Reference
3-125
3-126
Piping Screen Reference
This allows any piping input file to be immediately translated from one coordinate system into the other. When including other piping files in a model, the axis orientation of the included files need not match that of the piping model. Translation occurs immediately upon inclusion. When including structural files in a piping model, the axis orientation of the include files need not match that of the piping model. Translation occurs immediately upon inclusion. The axis orientation on the Static Load Case Builder (i.e., wind and wave loads), the Static Output Processor, The Dynamic Input Module, and the Dynamic Output Processor is dictated by the orientation of the model’s input file.
Chapter 3 Piping Screen Reference
3-127
Orienting a Structural Model to Z-Axis Vertical. A new structural model will determine its axis orientation based on the setting in the Configure/Setup module, while an existing structural model will use the same axis orientation under which it was last saved. The axis orientation may be toggled from Y-Axis to Z-Axis Vertical by changing the value of the Vertical Command, activated by clicking the button on the toolbar, or through the COMMANDS/MISCELLANEOUS/VERTICAL menu command as shown in the figure on the next page.
Note: Unlike the piping and equipment files elsewhere in CAESAR II, toggling this setting does not translate the structural input file, but rather physically rotates the model into the new coordinate system, as shown in the figures below. When including structural files in a piping model, the axis orientation of the included files need not match that of the piping model. Translation occurs immediately upon inclusion. When analyzing a structural model on its own, the axis orientation of the Static Load Case Builder (i.e., wind and wave loads), the Static Output Processor, the Dynamic Input Module, and the Dynamic Output Processor is dictated by the orientation of the structural model’s input file. Orienting an Equipment Model to Z-Axis Vertical The WRC 107, NEMA SM 23, API 610, API 617, and API 661 equipment analytical modules may also utilize the Z-axis vertical orientation. A new equipment model will also determine its axis orientation based on the setting in the
3-128
Piping Screen Reference
Configure/Setup module, while an existing equipment model will use the same axis orientation under which it was last saved. The axis orientation may be toggled from Y-Axis to Z-Axis Vertical by clicking the check box typically found on the second data input tab of each module. Clicking this check box causes the model to immediately convert to match the new axis orientation (i.e., Y-values become Z-values) or vice versa, so there is no change in the model only in its representation, as shown in the following figures: When using the Get Loads From Output File button to read in piping loads from CAESAR II output files, the axis orientation of the piping files need not match that of the equipment model. Translation occurs immediately during the readin of the loads.
Bandwidth Optimizer Options The bandwidth optimizer is used to order the set of equations that represent the piping system for both static and dynamic analyses. The optimizer may be run with a variety of different switch settings. The default settings were chosen for their combination of ordering efficiency and speed. These settings should suffice for the majority of piping systems analyzed. For systems having greater than 100 nodes, or that are highly interconnected, the following optimum parameters should be used. Optimizer Method Both Next Node Selection Decreasing Final Ordering Reversed Collins Ordering Band Degree Determination Connections User Control None If the User Control is set to Allow User Re-looping, CAESAR II will let the user interactively try as many different combinations of switch settings as desired. When the most efficient ordering is obtained, the user may continue on with the analysis. This interactive prompting for optimization parameters is done in the analysis level processing.
Combining Independent Piping Systems Input from other jobs may be included in the current piping model. Piping models added may have a node offset applied and can optionally be rotated about the Y axis before being added. Choose ENVIRONMENT/INCLUDE PIPING INPUT FILES from the Pipe Input spreadsheet to include other input files. When including other piping models, the user is asked for the following:
File Name. The user may browse for the file name. The file need not reside in the current data directory.
Chapter 3 Piping Screen Reference
3-129
Read Now (Y/N/L). Y, if the file is to be read immediately and stored as part of the current input (the file read may be edited as part of the current job). N, if the file is to be read for plotting and fully processed only during error checking (the file read may not be edited as part of the current job). The L option is discussed under "Large Job Includes," below. Rotation. If not zero, then gives the angle about the Y axis by which to rotate the model before including it in the current job. The rotation applies regardless of the (Y/N) setting. Note: Restraints, uniform loads, and concentrated forces are NOT rotated. Additionally, the rotation of the model can be accomplished from the LIST Utility. Node Increment. The increment to be added to all of the nodes in the model before including it in the current job. The node increment applies regardless of the (Y/N) setting.
Including Structural Models Include Structural Input Files. This input screen is used to include an already-built structural model into the current job. The structural model must have been built and successfully error checked in the structural steel preprocessor accessed from the CAESAR II MAIN MENU. Once a structural model has been built, it may be included into any piping input using the above screen. The names of up to 20 different structural models to be included are entered into the data area available. Once this is done, the structural model may be plotted and analyzed with the piping model. The structural models need not reside in the current directory. Piping systems are usually tied to structural steel models by the use of restraints with connecting nodes. The user should make absolutely sure there are no node number conflicts between structure and pipe models. Once a restraint with a connecting node is defined between the pipe and structure, CAESAR II knows where to put the structure in the resulting preprocessor plot. If no connection between the pipe and the structure is given, the structure will be plotted starting from the origin of the piping system (and the resulting plot will most likely “look funny”).
3-130
Piping Screen Reference
List/ Edit Facility The CAESAR II input listings allow the display of all applicable input data in a context display. This mode is accessed through the Edit - List command. optionally in a user specified format. The user can edit, delete or modify data in the lists. The List option screen contains a row of tabs at the bottom that are used to select the various list options to be displayed. When a tab has been selected the row headings at the top of the spreadsheet will reflect the specific input data and controlling parameters displayed in the corresponding columns. All of the input data can be accessed through the various list reports. An example list control screen is shown below.
The reports are generated in column format in a window like that shown above that the user can interactively review or modify. The cursor can be moved into any field and a new value entered to replace the original value. The reports may be scrolled vertically or horizontally. Help may be requested by pressing while in any of the data cells. Cell input may be deleted by highlighting the selection and pressing the . The list spreadsheet supports standard windows commands such as Cut and Paste on a field-by-field basis. Users may edit input data on the list spreadsheet, which will then update the input spreadsheets as well. Values that carry forward on the input spreadsheet are highlighted in red where there is a change in the data value. For example, in the sample spreadsheet shown, the diameter changes from 219.075 mm to 508.0 mm on the element from node 90 to 100 so the new diameter is highlighted in red.
Chapter 3 Piping Screen Reference
3-131
Other options from the Element List include the following: The Find command (invoked with F or EDIT - FIND menu item) is used to quickly jump to the element where the given node is located. Find remembers the last node number entered, so subsequent “finds” of the same node can be accomplished by typing F. Access to the element Auxiliary Data screens is available by highlighting an element row and choosing the Aux button from the toolbar or alternatively by right-clicking on an element line and picking the BLOCK OPERATIONS-AUX item in the popup menu. By single-clicking on any checked items from the window shown below the appropriate Auxiliary Data field will be displayed. The user may edit the data in the Auxiliary Data field, which will in turn update the input spreadsheet. Additionally, the user may enter new data by double-clicking on any of the unchecked boxes to bring up that item's Auxiliary Data screen. An entire Auxiliary Data field may be deleted by double-clicking on the checked item (a prompt will warn the user of the impending delete operation).
Block Operations The list editor has the ability to perform global editing operations on selected parts of the piping system. These operations include varieties of rotations, duplications, node renumbering, and status reporting. Block operations are available on the element list only. Move the cursor to the first element in the group to be operated on and click the row number for that item. This element should become highlighted. Move the cursor to the last element in the group to be operated on and click on the corresponding row number while pressing the key. The entire group of elements will be highlighted. This “highlighting” defines the elements that any block operations will change. A block may contain any number of elements from a single element to every element in the model. A block must be defined before CAESAR II will allow the user to enter the BLOCK OPERATIONS menu item. After the block has been identified select Block and one of the following sub-menu items to perform the indicated operation (or right-click in the list processor and select one of the following from the pop-up menu):
Rotate The Rotate dialog box is shown in the following figure. The user may rotate the block through some angle about the X, Y or Z axis. The Unskew option helps the user take a skewed geometry and return it to an orthogonal orientation. The Setup option permits the user to determine what in the block should be rotated, including restraints, displacements, force/moments, uniform loads, and flexible nozzles. The default is for all of these items that appear in the block to be rotated with the block. Data/message screens illustrating an example rotation are shown as follows.
Delete This command deletes the selected block.
Duplicate The Duplicate dialog is shown in the figure below. The user can make identical copies of the block or can make mirror image by "flipping" the chosen elements in one of the orthogonal planes. Mirror imaging is done on the piping delta
3-132
Piping Screen Reference
dimensions only (i.e. restraints are copied, but not mirror imaged, i.e.: a +Y restraint will not become a -Y restraint when mirrored in the XZ plane.)
The duplicate “setup” option works just like the rotation setup option. Restraints, displacements, forces/moments, uniform loads and nozzles may individually be included or excluded from the duplication. Once the type of duplication is determined the user must decide the following: Where in the input to put the duplicated group of elements. Either at the end of the current block, the end of the input file, or after a specific element in the model. What node increments to add to the nodes in the block so that they define unique pipe elements. Be sure this increment is large enough to avoid any duplication of node numbers.
Chapter 3 Piping Screen Reference
3-133
Nodes On certain occasions the node numbering in a particular area of the model may not be to the user's liking. To renumber a part of the model in a more logical fashion use the Block-Node menu command. The two available options are Increment and Renumber as shown in the following figure.
The user enters the starting node and the increment for the block's nodal renumbering. Every node in the block on the piping system will be renumbered. The user must be sure that the starting node and increment will result in unique node numbers for the elements being renumbered. This feature can be used to clean up part, or all of the piping system. It is not unusual for an analyst to put the entire model in one block and do a full renumber on all of the nodes. This often presents a much cleaner picture of the analysis to the client. Users are urged to make copies of any large jobs before renumbering them. Users should be particularly careful when renumbering systems containing large numbers of interconnected restraints with CNodes. Note: It is common for CAESAR II not to renumber a Cnode in a block having perceived that the Cnode is connected to a node outside the block. (In fact Cnode will not be renumbered if they do not connect to a node in the block and on the piping system.) Any possible confusion can be avoided in these instances by starting the renumbering at a node greater than the largest node in the model. If all of the nodes are renumbered successfully (i.e. there aren't any dangling CNodes), then the node Increment command can be issued with a negative increment to shift the newly renumbered nodes back into the original range.
Printing an Input Listing An input listing can be printed by using the File - Print command from the spreadsheet. The program prompts the user to select the reports to print, prior to printing. The user can change the report contents through modification of the .inp file.
3-134
Piping Screen Reference
Any time an input listing is written to a file or to the printer, the format of each of the reports is obtained from the .inp file. The .inp files are ASCII text files which can be modified to create reports of differing styles or content. The file's Initial.inp can be modified to change the page length in the report, and the starting and stopping column positions. Any text editor (such as Notepad) can be used to change any of the .inp files. Users changing .inp files may receive fatal errors during report generation if impossible formats, or invalid commands are requested. Note: For users preferring a different (more columnar) form of the basic element data, three additional formatting files have been provided. ELEMENT0.INP - COADE standard element format ELEMENT1.INP - 1st alternate element format ELEMENT2.INP - 2nd alternate element format ELEMENT3.INP - 3rd alternate element format To utilize any of these formatting files, change directories to the CAESAR II\System directory. Then, copy the desired formatting file into Element.inp. To print an Input Echo from the input spreadsheets, choose FILE - PRINT from the pull-down menu. To write an Input Echo to the screen for review, choose FILE - PRINT PREVIEW from the pull-down menu. Note:
An input listing may also be printed from the output module, as part of the entire output report.
Import / Export Displacements The Import / Export Displacements dialog allows users to either: - export displacements from a CAESAR II model to a flat text file - import a flat text displacement file into a CAESAR II model. Uses can modify the flat text file using any Text Editor (such as NotePad). However, for the file to be used again the format of the file must not be altered. The field width and the number of values per line can not be changed. When a displacement (text) file is imported into a CAESAR II model, a summary of the containing details of the operation is displayed in the "List" box on the dialog.
Loop Optimization Wizard The Loop Optimization Wizard automates the sizing of expansion loops in a piping system.
Optimization Type Select the type of output value (Stress Level or Restraint Load Component) you wish to reduce.
Load Case (for Design) Select the load case for which you would like to reduce an output value (stress or restraint load). Be advised that adding a Loop may well solve a problem in a displacement-driven Load Case (Operating or Expansion) but not in a force-driven Load Case (Sustained or Occasional). Once the Load Case is selected, Stress or Restraint Load output values will be displayed for review and selection.
Chapter 3 Piping Screen Reference
3-135
Target Stress Enter the target level to which you would like to reduce the output value. Entering a stress value (or a Load, in conjunction with a Load Component type) here will act as a filter, showing only elements which have stress values higher exceeding that level. This Target Value also becomes the stress or load for which the selected target (Maximum System Stress, Restraint Load Component, or Node) will be optimized. Note: The [Design] button will not be activated until both a Target and Optimization Type (i.e., Max Stress, Nodal Stress, or Restraint Load Type) have been designated.
Max. Stress Checking this box will optimize the maximum stress level in the system (as opposed to a stress level at a single node) to the value entered in the Target Data field. Note: The [Design] button will not be activated until both a Target and Optimization Type (i.e., Max Stress, Nodal Stress, or Restraint Load Type) have been designated.
At Node Specify either the node 1) at which the stress level is to be optimized (and the element upon which that node is located) or 2) at which a restraint load component is to be optimized (along with the Load Component Type). Double-clicking on one of the entries in the Element/Node/Stress list or a Load Component in the Restraint Load list will automatically fill in these entries. Note: The [Design] button will not be activated until both a Target and Optimization Type (i.e., Max Stress, Nodal Stress, or Restraint Load Type) have been designated.
On Element For Stress Optimization: Specify the element on which the node for which the stress level is to be optimized is located. Double-clicking on one of the entries in the Element/Node/Stress list will automatically fill in this entry. Note: The [Design] button will not be activated until both a Target and Optimization Type (i.e., Max Stress, Nodal Stress, or Restraint Load Type) have been designated. For Restraint Load Optimization: Specify the Restraint Load Component which is to be optimized. Double-clicking on one of the Load Component entries in the Restraint Load list will automatically fill in this entry. Note: The [Design] button will not be activated until both a Target and Optimization Type (i.e., Max Stress, Nodal Stress, or Restraint Load Type) have been designated.
Element/Node/Stress/Restraint Load Component Double-clicking on one of these entries in this list will automatically fill in the entries designating the item (either nodal stress or restraint load component) for which the results should be optimized.
Create Loop on Element Select the element which will be replaced by the loop. You may select the element either via the drop list or by selecting it graphically. Note that for the moment, the Loop Optimization Wizard can only be used to substitute loops in place of single elements.
3-136
Piping Screen Reference
Loop Type Select the general configuration of the loop that you would like to try. For example, viewing the types down by column, left to right: Type #1 places the loop at the From end of the original element, in the plane of the Major Direction; Type #2 places a 2-D (both dimensions the same size) loop at the From end of the original element, first in the plane of the Major Direction and then in the plane of the Minor Direction; Type #3 places the loop in the middle of the original element, in the plane of the Major Direction; Type #4 places 2-D (both dimensions the same size) loop in the middle of the original element, first in the plane of the Major Direction and then in the plane of the Minor Direction; Type #5 places the loop at the To end of the original element, in the plane of the Major Direction; Type #6 places 2-D (both dimensions the same size) loop at the To end of the original element, first in the plane of the Major Direction and then in the plane of the Minor Direction; Type # 7 builds a loop of the same size as the original element; while Type # 8 builds a 2-D (both dimensions the same size) loop of the same size as the original element, first in the Major Direction and then in the Minor Direction. Type #9 will cause CAESAR II to try all 8 loop types and find the most economically efficient solution (based on total pipe length and number of bends) from the 8 types.
Bend Cost Factor This entry is used to enter the relative cost of a bend relative to straight pipe (used when CAESAR II is asked to select the most economic loop design). For example, if a bend (including hardware, fabrication, and other costs) costs 100 times as much as the same length of straight pipe, then the appropriate entry here would be “100.0”.
Width to Height Ratio This is used to specify the loop Height to Width ratio that should be maintained when building the loop. Available options are 2.0, 1.0, 0.5, and “none”. The first three options should be self-explanatory. If “none” is selected, this means that the segments of the selected loop configurations still coinciding with the original element run (i.e., segment #4 of Loop Type #1, segment #6 of Loop Type #2, segments #1 and #5 of Loop Type #3, segments #1 and #7 of Loop Type #4, or segment #1 of Loop Types #5 and #6) will have a length equal to exactly the length of a long radius bend (note that this entry does not apply in the event that Loop Types #7 or #8 were selected). In this case, the Height to Width ratio is not used, with the Height varying as necessary and the Width being held constant to the length necessary to make up the original element length. This last option is often preferable in areas where there is limited room for wide loops.
Draw Cube This button will graphically create the anticipated area where the loop will be installed. This cube may then be re-sized or moved to reflect the preferred area for the loop. The Loop Optimization Wizard will try its best to design a loop that fits in the allocated space.
Major Direction Enter the direction and distance of the primary direction of the loop.
Minor Direction Enter the direction and distance of the secondary direction of a 2-D loop.
Major Direction Available Space This value defines the maximum available space for the loop in the major direction.
Minor Direction Available Space This value defines the maximum available space for the loop in the minor direction.
Design (Button) Click this button to begin the Loop Optimization process. In the event that an appropriate loop cannot be designed, it may be necessary to change some of the entered parameters and try again.
Chapter 3 Piping Screen Reference
3-137
Loop Optimization Wizard The Loop Optimization Wizard has been added to assist users with their expansion loop design. This wizard allows users to specify which element the loop should be incorporated into, the loop type, the item to be optimized - nodal stress or restraint load, and the target value to which item should be optimized. When launched, the optimization routines runs the analysis several times to arrive at an acceptable loop size such that the “code stress” or “restraint load” on the target element is at the specified limit. Besides offering the user the opportunity to specify various loop configurations and a selection of Height to Width ratios, an option is also provided to allow CAESAR II to select the most economical (based on length of pipe and number of bends) of those possible. To use the optimization wizard, the job must be run at least once (so that there is an issue, such as an overstress, to resolve), plus no changes can have been made subsequently (in other words, the results to be optimized must be current). The process is illustrated by the example LOOP-WIZARD.C2, as displayed below. Reviewing the results of the LOOP-WIZARD job shows that it is suffering an expansion overstress of 46,741 psi vs. an allowable of 41,288 psi at node 20. We may postulate that this is due to the expansion of the long run 60-140, and that a loop should be installed somewhere along that run. The question is where, and how big should it be?
3-138
Piping Screen Reference
Prior to launching the Loop Optimizer it may be a good idea to examine the area of the plant surrounding the piping system. This can be done by importing the CADWorx (or AutoCAD) plant model, using the icon. In this case, the model ..\EXAMPLES\LOOP-WIZARD-PLANT\OVERALL.DWG should be imported – it shows that there is a convenient area to place a loop beside element 60-70.
This element should be selected, and then the Optimizer wizard invoked from either the Model menu or from the toolbar by clicking
. This button displays the Optimizer dialog as shown in the figure below.
Chapter 3 Piping Screen Reference
3-139
Using the Loop Optimization Wizard: In order for the wizard to work additional information is needed. Use the steps below to define the additional information: 1
Loop 60-70 is already indicated as the element upon which the loop will be installed – it may be changed from the drop list, or by selecting other elements graphically.
2
Designate the Optimization type (Stress, in this case). Optionally, restraint load components may be optimized as well.
3
Select the load case to be optimized (Expansion for this example). This fills in the “element list” (showing stresses) on the left of the dialog.
4
Define a “target maximum” stress. This value refines the “element list”, showing only those elements with stress levels higher than the target. For this example, we may wish to optimize the stress level to 36,000 psi.
5
From this reduced element list, click on the node/element combination whose stress should be optimized to that level. Alternatively, clicking the “Max Stress” box limits the maximum stress in the system to the target value. That is what should be done in this example.
6
Select the “loop type” from the available icons. In this example the 1st loop type – “loop installed at From-end of element” is selected.
7
Select the “Height to Width” ratio. Standard ratios such as 2.0, 1.0, or 0.5 may be selected. Or the loop height may be allowed to vary to any size (while keeping the width constant) by picking the option (in this case, the terminal
3-140
Piping Screen Reference
run of pipe will be set to one bend radius, with the loop width fixed to the remaining length of element 60-70). This is what should be selected for this example.
At this point there are two alternatives to indicating where the loop should be placed. 8a) Based on the “loop type” selected, the loop direction (or directions) should be defined next. The “major direction” is the direction off of the element where the loop is to be inserted. The “minor direction” (if necessary) is perpendicular to the “major direction” and is used to indicate the second direction of the 2-D loop types. 8b) Click on the Draw Cube button. This will generate a transparent cube anchored on the selected element. The mouse can be used to adjust the size and location of this cube. Using the corner points (Pt1 or Pt2) adjusts the major direction of the loop and available space. Using the “triangle” adjusts the minor axis of the loop and available space. This cube should be dragged over the decking adjacent to element 60-70, to build a cube with a Major dimension of 17 ft 11 inches in the –X direction.
Chapter 3 Piping Screen Reference
3-141
The completed dialog for methods “8b” is shown in the figure below. Once the dialog is completed, the Design button can be clicked to invoke the optimization procedure. The progress of the design scheme is shown in a “monitor window”.
3-142
Piping Screen Reference
Once the appropriate loop has been designed, the user is informed of how much pipe and how many bends were required to create the loop. By using the undo button , followed by subsequent invocations of the Loop Wizard using different loop types, this information can be used to find the most economical implementation.
Chapter 3 Piping Screen Reference
3-143
When the optimizer finishes, the new expansion loop is inserted into the selected element as shown in the figure below.
A final analysis should be run to verify all results. Note that there are instances where the optimizer will report an error. Examples of such situations are: (a) requesting a loop insertion in an element that is not long enough, or (b) setting an impossible target maximum.
3-144
Piping Screen Reference
There is one other control on the Loop Optimization Wizard dialog that deserves special note -- the “special loop type” indicated on the dialog by the “lightning bolt”. This is circled in the image below.
Clicking this loop type enables CAESAR II to select the best loop to reach the indicated target. The best characteristic of each loop is based on the relative cost of bends to straight pipe. When the “lightning bolt” loop type is selected, the Bend Cost Factor edit box is activated. The default value of 100 indicates that a bend costs 100 times as much as the equivalent length of straight pipe. This value can be adjusted as necessary.
CH AP TER
4
Chapter 4 Structural Steel Modeler This chapter discusses the structural element keywords and the directives used to add structural elements to the model.
In This Chapter Overview ................................................................................................. 4-2 The Structural Steel Property Editor........................................................ 4-3 General Properties ................................................................................... 4-10 UNITS Specification - UNIT................................................................... 4-11 Axis Orientation Vertical......................................................................... 4-12 Material Identification - MATID............................................................. 4-13 Section Identification - SECID ................................................................ 4-15 Setting Defaults - DEFAULT .................................................................. 4-17 Setting Nodes in Space - NODE, NFILL, NGEN.................................... 4-18 Building Elements - ELEM, EFILL, EGEN, EDIM................................ 4-22 Resetting Element Strong Axis - ANGLE, ORIENT............................... 4-29 End Connection Information ................................................................... 4-32 Defining Global Restraints - FIX............................................................. 4-40 Loads ....................................................................................................... 4-42 Utilities .................................................................................................... 4-48 Structural Databases ................................................................................ 4-49
4-2
Structural Steel Modeler
Overview The following pages contain descriptions of each of the structural element keywords. These definitions and examples arranged in usage order. The following list of all the keywords is arranged alphabetically and gives the page number for each keyword where its input description can be found. Keyword/Page Number ANGLE (on page 4-29) BEAMS (on page 4-34) BRACES (on page 4-35) COLUMNS (on page 4-37) DEFAULT (see "Setting Defaults - DEFAULT" on page 4-17) EDIM (on page 4-27) EFILL (on page 4-23) EGEN (on page 4-25) ELEM (on page 4-22) FIX (see "Defining Global Restraints - FIX" on page 4-40) FREE (see "Free End Connections - FREE" on page 4-32) GLOAD (see "Gravity Loads - GLOADS" on page 4-45) LIST (on page 4-48) LOAD (see "Point Loads - LOAD" on page 4-42) MATID (see "Material Identification - MATID" on page 4-13) NFILL (on page 4-19) NGEN (on page 4-20) NODE (on page 4-18) ORIENT (on page 4-30) SECID (see "Section Identification - SECID" on page 4-15) UNIF (see "Uniform Load in G's" on page 3-121) UNIT (see "UNITS Specification - UNIT" on page 4-11) WIND (see "Wind Loads - WIND" on page 4-46) VERTICAL (see "Axis Orientation Vertical" on page 4-12)
Chapter 4 Structural Steel Modeler
4-3
The Structural Steel Property Editor CAESAR II provides the user with the capability to enter the general properties when beginning a new file using the Structural Steel Wizard. The following section illustrates a typical new file input session using this editing technique.
New File
From the CAESAR II Main Menu, select FILE/NEW to begin the process. Type the name of the structural steel file you want to create. To begin this process, click the Structural Input radio button and click OK to launch the Structural Steel Wizard.
Units File
Select the units file that the structural file will be based on from the pull-down list on this screen. To continue, click Next.
4-4
Structural Steel Modeler
Vertical Axis
Select either the Y or Z axis as the vertical axis aligned with gravity from the pull-down list on this screen. To continue, click Next.
Chapter 4 Structural Steel Modeler
4-5
Material Properties
Enter the material properties for the structural steel members here before continuing. These include Density, Young's Modulus, Yield Strength, Poisson's Ration, and Thermal Expansion Coefficients. The latter corresponds to operating temperatures 1 through 9 if used. You may have multiple materials using a unique Material ID for each. For additional materials you must complete the wizard first, then continue in the Structural Steel Modeler as instructed later in this chapter. To continue, click Next.
4-6
Structural Steel Modeler
Cross Section (Section ID)
Enter the appropriate cross sectional type (note these must be entered exactly as listed at the end of this chapter). An easier method is to click the Select Section ID button and then expand the appropriate tree (beams, channels, tees, or angles) as shown below. All of the cross section types supported by CAESAR II are then available for selection.
After the proper section type is selected click OK. If the section type is to be user-defined, check the User Defined box and enter the data in the area to the right as shown below.
Chapter 4 Structural Steel Modeler
4-7
Enter the Cross Sectional Area, Strong and Weak axis moments of inertia, the torsional resistivity constant, and the height and width of the rectangle for plotting purposes. Note: In the plot of a User Defined Cross Section, the section will appear as a simple rectangle with dimensions in the BoxH and BoxW fields. To continue, click Next.
4-8
Structural Steel Modeler
Model Definition Method
Select either Type 1 (element Definition using the EDIM commands) or Type 2 (Node and Element Definition using the NODE and ELEM commands). Click Finish to complete the wizard and the main Structural Steel Modeler window appears populated with data from the wizard.
Chapter 4 Structural Steel Modeler
Once this portion of the model is complete you can make further entries as detailed in the following section.
4-9
4-10
Structural Steel Modeler
General Properties All directives are picked from either the menu or the toolbar. After the information is filled out in the input fields on the left side of the window, press the +-sign button to add the command to the model (or drag the dialog to the appropriate position in the text). The appropriate text will appear on the right side of the window (the white section). The following graphics show how to choose the commands, the input fields, and the resultant input file text (always the last line of text on the right). There is no provision to type in commands directly in the text section.
Add Click on the + button to add the data in the edit dialog to the end of the model.
Insert Highlight a given command line in the input list section and click the Insert button to insert the data in the edit dialog in front of the highlighted command.
Replace Click the Replace button to replace the currently highlighted command line with the data in the Edit dialog.
Delete Click the Delete button to remove the highlighted command line from the model. Note:
The data in the Edit dialog may also be dragged to its appropriate position in the model text area.
Chapter 4 Structural Steel Modeler
4-11
UNITS Specification - UNIT
Units Specification
Used to specify the UNITS file to be used, instead of the UNITS file currently designed in the configuration file. This command should appear first, before entering any material, section, or dimensional data.
4-12
Structural Steel Modeler
Axis Orientation Vertical The axis orientation of the Static Load Case Builder (i.e., wind and wave loads), the Static Output Processor, the Dynamic Input Module, and the Dynamic Output Processor is dictated by the orientation of the model’s input file. Orienting a structural model to Z-Axis Vertical. A new structural model will determine its axis orientation based on the setting in the Configure/Setup module, while an existing structural model will use the same axis orientation under which it was last saved. The axis orientation may be toggled from Y-Axis to Z-Axis Vertical by changing the value of the Vertical command, activated by clicking the option, as shown in the figure below.
button on the toolbar, or through the COMMANDS/MISCELLANEOUS/VERTICAL menu
Note: Unlike the piping and equipment files elsewhere in CAESAR II, toggling this setting does not translate the structural input file, but rather physically rotates the model into the new coordinate system. When including structural files in a piping model, the axis orientation of the included files need not match that of the piping model. Translation occurs immediately upon inclusion. When analyzing a structural model on its own, the axis orientation of the Static Load Case Builder (i.e., wind, and wave loads), the Static Output Processor, and the Dynamic Input Processor is dictated by the orientation of the structural model’s input.
Chapter 4 Structural Steel Modeler
4-13
Material Identification - MATID
Material Properties Definition
Used to enter material properties that correspond to a Material ID number. There must be at least one valid material specification given per job. One Material ID can be used for a group of elements that have many Section IDs. (In fact there is usually only a single Material ID specified for any one job.) Units from the specified UNITS.FIL are used. Default material properties (i.e. for A-36 structural steel) may be invoked by issuing the following MATID command: MATID 1.
MATID matid,
YM, POIS,
G,
YS,
DENS,
ALPHA
MATID User defined material ID number. Usually 1, and sequentially thereafter.
YM Young’s Modulus of Elasticity.
4-14
Structural Steel Modeler
POIS Poisson’s Ratio, usually 0.3.
G Shear Modulus of Elasticity Usually about one third of YM
YS Yield Strength (Currently not used)
DENS Material Density
ALPHA Material coefficient of thermal expansion. There can be up to three thermal cases (corresponding to thermal cases T1, T2, and T3) defined for structural steel members. Thermal effects on structural members are entered using thermal expansion coefficients in terms of in./in, mm./mm., i.e. unitless. The three thermal coefficients are entered after the density.
Chapter 4 Structural Steel Modeler
4-15
Section Identification - SECID
Section Definition
Section ID Used to assign member cross section properties to Section ID numbers. SECID secid, NAME =
SECID A user defined Section ID to be used for all future referencing of this set of cross section properties. Usually Section IDs start at 1 and go up, but the user may assign values in any order that is convenient.
Name Either an AISC shape name or the word “USER.” All AISC names should be entered exactly as shown in the AISC handbook with the exception that fractions should be represented as decimals., i.e. the angle: LX6X3-1/2X1/2 should be entered: L6X3.5X0.5. Leading or trailing zeros may be omitted. Alternatively, the user may select the appropriate section name from the window provided after clicking the Select Section ID button. A full list of available Section types are found at the end of this chapter.
User-Defined For a user-defined shape click the User Defined check box. There are six additional parameters users must enter to fully define the user’s cross section:
4-16
Area Cross section area (length2).
Ixx Strong axis moment of inertia (length4).
Iyy Weak axis moment of inertia (length4).
Torsional R Torsional resistivity constant (length4).
BOXH Height of a rectangular box for plotting (height is along the weak axis).
BOXW Width of a rectangular box for plotting (width is along the strong axis).
User-Defined Section Properties
Structural Steel Modeler
Chapter 4 Structural Steel Modeler
4-17
Setting Defaults - DEFAULT
Default Section and Material IDs
Used to set the default values of the Section ID and the Material ID. Whenever an element generation occurs and the Section and/or the Material ID are omitted, the default values set here are used. The initial default value for both the Section and the Material ID is 1.
4-18
Setting Nodes in Space - NODE, NFILL, NGEN NODE
Node Definition
Node is used to define the absolute coordinates of a point in global X, Y, and Z space. NODE num X, Y, Z
Structural Steel Modeler
Chapter 4 Structural Steel Modeler
4-19
NFILL
Defining Multiple Nodes along a Line
Used to fill in evenly spaced nodes between two already defined end points. If the increment “BY” is omitted, the default is 1.
4-20
Structural Steel Modeler
NGEN
Generating a Matrix of Nodes
Used to duplicate patterns of nodes. At least the first and last node in the base node pattern must already exist before the NGEN command is issued. Other nodes in the base node pattern not already defined will be evenly spaced between the first and last node. The DX, DY, and DZ are offsets for duplicate nodes from the base pattern of nodes. NGEN n1,
TO,
BY,
LAST,
NODEINC,
DX,
DY,
DZ,
n1 First node in the base node pattern (must exist before the NGEN command is issued).
TO Last node in the base node pattern (must exist before the NGEN command is issued).
BY Increment to get from the starting node to the ending node in the base pattern. n1, TO and BY define the nodes in the base pattern. All subsequent nodal patterns generated start from the base pattern. If omitted the default is 1.
Chapter 4 Structural Steel Modeler
4-21
LAST Last node in the last nodal pattern to be generated. If omitted then single pattern duplication will occur.
NODEINC Increment to get from the nodes in the base pattern to the nodes in the first generated pattern, and then from this pattern to the next generated pattern, etc.
DX, DY, DZ Coordinates offset to get from the nodes in the base pattern to the nodes in the first generated pattern, and then from this pattern to the next generated pattern, etc.
Example In the preceding figure, the nodes from 1100 to 2000 with an increment of 100 are duplicated twice, each new pattern offset 10 ft. in the z-direction. The new nodes created are from 2100 to 3000 and also from 3100 to 4000. Note that the NFILL command previous to this NGEN command was not necessary.
4-22
Structural Steel Modeler
Building Elements - ELEM, EFILL, EGEN, EDIM ELEM
Defining a Single Element
Used to define a single element that exists between two points in global Cartesian space. In addition a section identifier and a material identifier for the element may also be given. If the section and/or material ids are omitted the current default values are used. (For more information see help for the keyword DEFAULT (see "Setting Defaults - DEFAULT" on page 4-17).) ELEM
n1,
TO,
SECID,
MATID,
KEYWORD,
Chapter 4 Structural Steel Modeler
4-23
EFILL
Generating Multiple Elements along a Line
Used to generate a consecutive string of elements. None of the elements generated need to exist prior to the FILL operation. EFILL
n1,
TO,
INC,
INCTO,
LAST,
SECID,
MATID,
INCSECID, INCMATID
n1 “FROM” node number on the first element generated.
TO “TO” node number on the first element generated.
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
4-24
Structural Steel Modeler
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element to be generated.
SECID Section ID for the first element generated.
MATID Material ID for the first element generated.
INCSECID Increment to get from the Section ID for the first element to the Section ID for the second element. (Default=0)
INCMATID Increment to get from the Material ID for the first element to the Material ID for the second element. (Default=0)
Example In the preceding figure elements were generated between each pair of nodes between node 1200 and 2000. The increment between From to From nodes and To to To nodes is the same in this case, being equal to 100. Eight elements were created in this example, together with the one element previously created using the ELEM command for a total of nine elements. Note that the ELEM command would not have been necessary here, since all nine elements could have been created using the EFILL command by simply substituting node 1100 in place of node 1200 in the From Node field.
Chapter 4 Structural Steel Modeler
4-25
EGEN
Duplicating Elements
Used to duplicate patterns of elements. EGEN is a very flexible and very powerful generation command that should be used carefully. The form of EGEN shown below does not presume that any of the elements in the base pattern exist before the generation. If elements in the base pattern do exist before the generation they will be redefined during the generation process. EGEN
n1,
TO,
GENINCTO, GENLAST, SECID,
INC,
INCTO,
MATID, INSECID,
n1 “FROM” node on the first element in the base pattern.
TO “TO” node on the first element in the base pattern.
LAST, INCMATID,
GENINC,
4-26
Structural Steel Modeler
INC Increment to get from the “FROM” node on the first element in the base pattern to the “FROM” node on the second element in base pattern. If omitted defaults to 1.
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element in the base pattern. The EGEN command is set up to generate multiple copies from the base pattern of elements.
GENINC Increment to get from the “FROM” node on the first element in the base pattern to the “FROM” node on the first element in the first duplicate pattern.
GENINCTO Increment to get from the “TO” node on the first element in the base pattern to the “TO” node on the first element in the first duplicate pattern. If omitted defaults to GENINC.
GENLAST The “TO” node on the last element in the last pattern to be duplicated from the base pattern.
SECID Section ID to be used for the elements in the base pattern. If omitted the default Section ID is used. For more information see the “help” for DEFAULT (see "Setting Defaults - DEFAULT" on page 4-17) for an explanation of how the default Section ID is set up. On start-up the default Section ID is 1.
MATID Material ID to be used for the elements in the base pattern. If omitted the default Material ID is used. For more information see “help” for DEFAULT (see "Setting Defaults - DEFAULT" on page 4-17) for an explanation of how the default material ID is set up. On start-up the default material ID is 1.
INCSECID Section ID increment to be used between patterns. i.e. the first pattern of elements generated from the base pattern of elements will have a Section ID of SECID + INCSECID. If omitted defaults to zero.
INCMATID Material ID increment to be used between patterns. If omitted defaults to zero.
Example In the preceding figure the base element pattern from 1100 to 2000 was reproduced two more times, from 2100 to 3000 and from 3100 to 4000. Each element has nodal increments of 100. The increment between the base element list and the next element list is 1000 and the last node in the last pattern is 4000. Then the cross members were created using the base pattern from 1100 to 2100 and reproducing it in nodal increments of 100 until node 4000 was reached. The following figure shows the resultant model.
Chapter 4 Structural Steel Modeler
4-27
Volume Plot of Structural Steel Model Showing Node Numbers
EDIM Define elements using the dimensions of the element rather than references to nodes. Any existing elements encountered will be redefined. The EDIM element definition is probably more familiar to piping engineers while ELEM, EGEN, and EFIL are more familiar to structural engineers. INC, INCTO, and LAST may be omitted to define a single element.
n1 "FROM" node on the first element to be defined.
TO "To" node on the last element to be defined.
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
4-28
Structural Steel Modeler
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
Last "TO" node on e the last element to be defined.
DX, DY, DZ Coordinates offset to get from the nodes in the base pattern to the nodes in the first generated pattern, and then from this pattern to the next generated pattern, etc.
SECID Section ID for the first element. If not given, then the current default is used.
MATID Material ID for the first element. If not given, then the current default is used.
INSECID Section ID increment to get from the Section ID of the first element to the Section ID of the second element.
INCMATID Material ID increment to get from the Material ID of the first element to the Material ID of the second element.
Examples EDIM 5 to 10 DY = 12-3 SECID=2..Column 12-3 high from 5 to 10 EDIM 5,10 DY=12-3,2....................Same column EDIM 2 TO 3 LAST=8 DX=13-3..Defining beams 13-3 long and elements 2-3, 3-4, 4-5, 5-6, 6-7and 7-8. INC defaults to 1. Enter the 4 EDIM commands top define the small frame shown to the right. Remember that every thing after a (:) or (:) on the line is treated as a comment.
10-0 (typ)
EDIM 1 TO 5 INC=1 LAST=8 DY=12-0 SECID=1
;1st floor columns
EDIM 5 TO 9 INC=1 LAST=12 DY=12-0 SECID=2
;2nd floor columns
EDIM 5 TO 6 INC=1 LAST=8 DX=10-0 SECID=3
;1st floor beams
EDIM 9 TO 10 INC=1 LAST=12 DX=10-0 SECID=3
;roof beams
Chapter 4 Structural Steel Modeler
4-29
Resetting Element Strong Axis - ANGLE, ORIENT ANGLE
Defining the Default Strong Axis Orientation
Used to define the default element strong axis orientation. ANGLE is most often used when defining columns whose strong axes are not parallel to the X axis. (Usually for columns the strong axis is parallel to either the X or the Z axis.) In the case where the column strong axis is parallel to the Z axis, first ANGLE is used to redefine the default orientation, i.e. ANGLE=90. Next the column elements are defined. Then ANGLE is used again to reset the default orientation back to its original value, i.e. ANGLE=0.0. The ORIENT and ANGLE keywords similarly define the angle of rotation (in degrees) about the element center line from the standard orientation to the element strong axis. ORIENT defines this angle for a single element or for a group of elements, and ANGLE sets the default orientation back to its original value, i.e. ANGLE=0.0. The default orientation angle is zero degrees. Positive angular rotation is found using the “right-hand rule” by extending the thumb along the element in the direction of the “TO” node. The fingers of the right hand circle in the direction of a positive orientation angle.
4-30
Structural Steel Modeler
The default element orientation is as follows: If the member is vertical then the default strong axis is taken to be along the global X axis. For all non-vertical members the strong axis is taken to be perpendicular to the center line of the member and in the horizontal plane. (This is exactly what is desired for a typical beam orientation in a building). The strong axis is defined for the WF shape as shown:
ANGLE
n1
n1 Default strong axis orientation angle to be used for all subsequently defined elements.
ORIENT Used to define the element strong axis orientation. Note that values for n1 and “TO” may be given as node numbers or element indices. Element indices are enclosed in parentheses. An example of the index input is given at the bottom. ORIENT
n1,
TO
INC,
INCTO, LAST, ANGLE,
n1 “FROM” node on the first element.
TO “TO” node on the first element.
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element to have its orientation angle defined.
ANGLE Rotation in degrees from the default position to the actual position of the member strong axis.
Chapter 4 Structural Steel Modeler
4-31
Examples ORIENT 1 TO 2 ANGLE=90. The strong axis for the element from 1 to 2 is 90 degrees away from the default position. ORIENT 5 TO 10 INC=5 LAST=30 ANGLE=90. The elements: 5-10, 10-15, 15-20, 20-25, and 25-30 all have their strong axis 90 degrees away from the default position. If each of these members is a vertical column, then their new strong axis of bending is along the Z axis. (This means that the columns with their new orientation are better suited to take X direction forces.)
4-32
Structural Steel Modeler
End Connection Information Free End Connections - FREE
Auxiliary Data Area for Defining Free End Connections
Used to define element “FREE” end connections. For example FREE would be used to describe the element ends in a structure that has “pinned-only” beam-to-column connections. “End connection type” define a members' fixity to its nodes, not a nodes' fixity in space. FREE works in conjunction with “BEAMS,” ”BRACES,” and “COLUMNS.” These last three keywords are used to set the “FREE” end connection defaults for certain types of members. For each element defined after the defaults are set an entry is automatically made into the “FREE” array to keep track of the type of connection and the nodes that define the element. FREE
n1,
TO,
INC,
INCTO,
LAST,
n1 “FROM” node on the first element that this FREE spec is to apply to.
TO “TO” node on the first element that this FREE spec is to apply to.
Chapter 4 Structural Steel Modeler
4-33
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element this FREE spec is to apply to. LAST, INC, and INCTO can be omitted if the FREE spec is only to apply to a single element. - May be any single combination of: /————At the element FROM end ————/ FAXIAL
-
Axial translational dof
FSHRSTR
-
Strong axis shear translational dof
FSHRWEAK
-
Weak axis shear translational dof
FTORS
-
Torsional dof
FBNDSTR
-
Strong axis bending dof
FBNDWEAK
-
Weak axis bending dof
/————At the element TO end —————/ TAXIAL
-
Axial translational dof
TSHRSTR
-
Strong axis shear translational dof
TSHRWEAK
-
Weak axis shear translational dof
TTORS
-
Torsional dof
TBNDSTR
-
Strong axis bending dof
TBNDWEAK
-
Weak axis bending dof
Enter those that define the degrees of freedom at the element end that should be “FREE.” In the case where a small WF shape attaches to a large I beam the connection might be designed so that weak axis bending of the WF shape is not transmitted to the web of the I beam. If the element defining the WF shape went from nodes 1040 to 1045 then the “FREE” spec for this element might appear: FREE 1040 TO 1045 FBNDWEAK, TBNDWEAK The westward side of a building has a row of beams on the ground floor that are attached rigidly to columns at the other end. The beams are identified by the pattern of nodes: 610-710, 620-720, 630-730, ...,690-790. There are eight beams in all in this group. The 600 end is the end that is pinned. The FREE spec for this group might appear: FREE 610 TO 710 INC=10
LAST=790
FTORS, FBNDSTR, FBNDWEAK
4-34
Structural Steel Modeler
Standard Structural Element Connections - BEAMS, BRACES, COLUMNS BEAMS
Auxiliary Data Area for Defining Default End Connections for BEAMS
Defines default end connection types for members identified by the orientation of their center line. The definition of BEAM is any member whose center line lies completely along either the global X or global Z axis. Once the BEAMS keyword is used to define element end connection freedoms any element subsequently defined that fits the above definition for a beam will have those same end connection freedoms. This will continue until the BEAMS keyword is reset or re-specified. The default condition is for each end of any member to be fixed in all six degrees of freedom to its nodes. BEAMS have two possible setting modes: FIX and FREE. The FREE mode is to set “FREE” end connection defaults, and the FIX mode is to reset the end connection types once all beams with that particular “FREE” end connection have been defined. BEAMS FREE
...use to release end connections.
BEAMS FIX
...use to reset released-end connections
The are discussed in greater detail with the “FREE” keyword. The defining the 12 local degrees of freedom for each element are: FAXIAL
TAXIAL
Chapter 4 Structural Steel Modeler
4-35
FSHRSTR
TSHRSTR
FSHRWEAK
TSHRWEAK
FTORS
TTORS
FBNDSTR
TBNDSTR
FBNDWEAK
TBNDWEAK
Example Just before defining a group of beams that had both ends pinned, the following BEAMS command would be issued: BEAMSFREE FTORS, FBNDSTR, FBNDWEAK, TBNDSTR,
TBNDWEAK,
Just after defining the pinned end beams, to return the end connection defaults to their regular values the following BEAMS command would be issued: BEAMSFIX
FTORS, FBNDSTR,
FBNDWEAK, TBNDSTR,
TBNDWEAK,
As shorthand notation, if the word “FIX” is all that appears on the line following “BEAMS,” then all end connections for the beam will be fixed, i.e. BEAMS FIX
4-36
Structural Steel Modeler
BRACES
Auxiliary Area for Defining Default End Connections for Braces
Used to define default end connection types for members that can be identified by the orientation of their center line. The definition of BRACE in so far as this keyword is concerned, is any member whose center line does not completely lie along any of the global axes. Once the BRACE keyword is used to define element end connection freedoms any element subsequently defined that fits the above definition for a brace will have those same end connection freedoms. This will continue until the BRACE keyword is reset or re-specified. The default condition is for each end of any member to be fixed in all six degrees of freedom to its nodes. BRACES may be abbreviated: BR. BRACES have two possible setting modes: FIX and FREE. The FREE mode is used to set “FREE” end connection defaults, and the FIX mode is used to reset the end connection types once all braces with that particular “FREE” end connection have been defined. BRACES FREE ...use to release end connections BRACES FIX ...use to reset released end connections The are discussed in greater detail with the “FREE” keyword. The defining the 12 local degrees of freedom for each element are: FAXIAL
TAXIAL
FSHRSTR
TSHRSTR
Chapter 4 Structural Steel Modeler
FSHRWEAK
TSHRWEAK
FTORS
TTORS
FBNDSTR
TBNDSTR
FBNDWEAK
TBNDWEAK
4-37
Example Just before defining a group of braces that had both ends pinned to the adjoining columns, the following BRACES command would be issued: BRACES FREE FTORS,
FBNDSTR, FBNDWEAK, TBNDSTR, TBNDWEAK,
Just after defining the pinned end braces, to return the end connection defaults to their regular values the following BRACES command would be issued. BRACESFIX
FTORS, FBNDSTR, FBNDWEAK,
TBNDSTR,
TBNDWEAK,
As shorthand notation, if the word “FIX” is all that appears on the line following “BRACES,” then all end connections for the brace will be fixed, i.e. BRACES FIX
4-38
Structural Steel Modeler
COLUMNS
Auxiliary Data Area for Defining Default End Connections for Columns
Used to define default end connection types for members that can be identified by the orientation of their center line. The definition of COLUMN in-so-far as this keyword is concerned is any member whose center line is completely vertical. Once the COLUMN keyword is used to define element end connection freedoms any element subsequently defined that fits the above definition for a column will have those same end connection freedoms. This will continue until the COLUMN keyword is reset or re-specified. The default condition is for each end of any member to be fixed in all six degrees of freedom to its nodes. COLUMNS have two possible setting modes: FIX and FREE. The FREE mode is to set “FREE” end connection defaults, and the FIX mode is to reset the end connection types once all columns with that particular “FREE” end connection have been defined. COLUMNS FREE ..use to release end connections COLUMNS FIX ..use to reset released end connections The are discussed in greater detail with the “FREE” keyword. The that define the 12 local element degrees of freedom are: FAXIAL
TAXIAL
FSHRSTR
TSHRSTR
Chapter 4 Structural Steel Modeler
4-39
FSHRWEAK
TSHRWEAK
FTORS
TTORS
FBNDSTR
TBNDSTR
FBNDWEAK
TBNDWEAK
Example Just before defining a group of corner columns that were pinned at there “TO” ends, the following COLUMN command would be issued: COLUMNSFREE TTORS, TBNDSTR,
TBNDWEAK,
TBNDSTR, TBNDWEAK,
Just after defining the pinned end columns, to return the end connection defaults to their regular values the following COLUMNS command would be issued: COLUMNSSFREE TTORS, TBNDSTR, TBNDWEAK,
TBNDSTR, TBNDWEAK,
As shorthand notation, if the word “FIX” is all that appears on the line following “COLUMNS”, then all end connections for the column will be fixed, i.e. COLUMNS FIX Note: As a general rule an element cannot undergo rigid body motion. Therefore, an element can not have both TTORS and FTORS released at the same time. Additionally beams typically have moment releases only at their ends, not at intermediate nodes used to apply loads or connect bracing.
4-40
Structural Steel Modeler
Defining Global Restraints - FIX
Auxiliary Data Area for Defining Restraints
Used to define restraint boundary conditions at structural member end points. Stiffnesses may be entered in the field following the fixity indicator; if the stiffness value is omitted, the fixity will be rigid. “TO” and “BY” may be omitted to define the fixity for a single node point. (i.e. FIX 10 ALL) Note that values for n1 and “TO” may be given as node numbers or indices. Node indices are enclosed in parenthesis. FIX
FIX
n1,
n1,
TO,
BY,
X,
Y,
Z,
RX,
RY,
n2,
n3,
n4,
n5,
n6,
n7, n8,
RZ,
n9,
ALL
n10
Examples FIX 1 ALL - Fix all degrees of freedom at node #1. FIX 5 X1000 Y1000 Z1000 Fix X, Y and Z degrees of freedom at node #5, and use 1,000 lb./in. springs
Chapter 4 Structural Steel Modeler
4-41
FIX 100 TO 110. ALL Fix rigidly all degrees of freedom for the nodes from 100 to 110. The increment between 100 and 110 defaults to 1. Eleven nodes have their fixities defined here. FIX 105 TO 125 BY 5 X1000,1000,1000 Fix X, Y, and Z degrees of freedom for the nodes: 105, 110, 115, 120, and 125, and use 1,000 lb./in. springs. FIX (1) to (10) ALL Fix all degrees of freedom for the first 10 nodes in the node list.
4-42
Structural Steel Modeler
Loads Point Loads - LOAD
Auxiliary Data Area for Defining Concentrated Forces and Moments
Used to define concentrated forces and/or moments that act at structural member end points. “TO” and “BY” may be omitted to define loads for a single point. LOAD may be abbreviated: LOA. Note that values for n1 and “TO” may be given as node numbers or indices. Node indices are enclosed in parentheses. LOAD
n1,
TO,
BY,
LOAD
n1,
n2,
n3,
FX, n4,
FY, n5,
FZ, n6,
MX, MY n7,
n8
Examples LOAD 305 FY-1000. Have minus 1,000 lb. Y direction load acting at the structural node #305. LOAD 10 TO 18 BY=1 FX=707,FZ=707. Have skewed load in the horizontal plane acting at each of the nodes 10,11,...,17,18. “BY” could have been omitted here, its default is 1. LOAD (15) to (25) FY=-383. A load of 383 pounds acts in the minus Y direction on the 15’th through the 25’th nodes in the node list.
Chapter 4 Structural Steel Modeler
4-43
Uniform Loads - UNIF
Auxiliary Data Area for Defining Uniform Loads
Used to define a constant uniform load (i.e., CAESAR II load case U1) that acts over the full length of the member. (Uniform loads may have special meanings when used in CAESAR II piping runs.) “INC,” “INCTO,” and “LAST” may be omitted to define a uniform loading that acts on a single element only. Note that values for n1 and “TO” may be given as node numbers or element indices. Element indices are enclosed in parentheses. UNIF
n1,
TO,
INC,
UNIF
n1,
n2,
n3,
INCTO LAST UX,
n4,
n5,
n6,
UY,
n7,
n8
n1 “FROM” node on the first element this uniform load is to act on.
TO “TO” node on the first element this uniform load is to act on.
UZ
4-44
Structural Steel Modeler
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element this uniform load is to act on.
UX,UY,UZ Magnitude of the uniform load in the global X, Y and Z directions. Unless used in a piping analysis employing “g” loads, uniform loads are in units of force per unit length of member. When used in a piping analysis with “g” loads the uniform loads are in units of gravitational acceleration., i.e. UY=-1 would define a uniform load identical to the member weight load.
Examples UNIF 1 TO 2 UY=-2.3 On the element from 1 to 2 a uniform load with a magnitude of 2.3 lbs. per inch acts in the minus Y direction. UNIF 1,2, UY -2,3 Same UNIF 100 TO 200 INC=2 INCTO=3 LAST=500 UX=0.03, -1,0.03. Uniform load acting on elements 100-200, 102-203,...,300-500 with a small horizontal component and a -1 load in the Y. (Looks like have “g” load input for piping problem.) UNIF (1) to (30) UY=-2.3. The first 30 elements in the element list have a uniform load of -2.3 pounds per inch acting in the minus Y direction.
Chapter 4 Structural Steel Modeler
4-45
Gravity Loads - GLOADS
Defining Uniform Load in G’s
Used to inform this processor that all specified uniform loads are to be interpreted as “G” loads instead of force/length. Important: If structural and piping models are mixed the GLOAD flags must match (i.e., uniform loads in the piping model must be designed as "G" loads in the special execution parameters). This command takes no other parameters.
4-46
Structural Steel Modeler
Wind Loads - WIND
Defining Wind Loads
Defines the magnitude of the wind shape factor for the structural elements. (The default value is 2.0.) WIND
n1,
TO,
INC,
WIND
n1,
n2,
n3,
INCTO, LAST,
n4,
n5,
n6,
SHAPE
n7,
n8
n1 “FROM” node on the first element the wind load is to act on.
TO “TO” node on the first element the wind load is to act on.
INC Increment to get from the “FROM” node on the first element to the “FROM” node on the second element. If omitted, INC defaults to 1.
Chapter 4 Structural Steel Modeler
4-47
INCTO Increment to get from the “TO” node on the first element to the “TO” node on the second element. If INCTO is not given, it defaults to INC.
LAST “TO” node on the last element the wind load is to act on.
SHAPE Magnitude of the wind shape factor. For structural steel members this value is usually 2.0. Wind loading on the structure can be turned on and off by resetting this parameter to zero, for elements not exposed to the wind. This value carries forward to all subsequently defined elements.
Examples WIND 1 TO 2 SHAPE=2.0. On the element from 1 to 2 a shape factor with a magnitude of 2.0 is applied. This value is applied to all following elements. WIND 1,2,SHAPE 2.0. Same WIND 100 TO 200 INC=2 INCTO=3 LAST=500 SHAPE=1.8 Wind shape factor of 1.8 on elements 100-200, 102-203,...,300-500.
4-48
Structural Steel Modeler
Utilities LIST To access the List option, click the List tab located at the bottom of the Structural Steel Modeler. List enables users to display node and coordinate data; enter node ranges; and also select input list reports. Note, selecting all displays a of each report in the order they appear on the modeler window.
Defining List Options to Display
Chapter 4 Structural Steel Modeler
4-49
Structural Databases The CAESAR II Structural databases contain over 20 different properties for each cross section. For the finite element solution, only six of these items are employed: Area Strong axis moment of inertia Weak axis moment of inertia Torsional resistivity constant Member section height Member section depth There are seven different structural databases included in CAESAR II AISC 1977 AISC 1989 German 1991 Australian 1990 South African 1992 Korean 1990 UK 1993 Member designations for each database display in the tables that follow.
4-50
Structural Steel Modeler
AISC 1977 Database W36X300
W36X280
W36X260
W36X245
W36X230
W36X210
W36X194
W36X182
W36X170
W36X160
W36X150
W36X135
W33X241
W33X221
W33X201
W33X152
W33X141
W33X130
W33X118
W30X211
W30X191
W30X173
W30X132
W30X124
W30X116
W30X108
W30X99
W27X178
W27X161
W27X146
W27X114
W27X102
W27X94
W27X84
W24X162
W24X146
W24X131
W24X117
W24X104
W24X94
W24X84
W24X76
W24X68
W24X62
W24X55
W21X147
W21X132
W21X122
W21X111
W21X101
W21X93
W21X83
W21X73
W21X68
W21X62
W21X57
W21X50
W21X44
W18X119
W18X106
W18X97
W18X86
W18X76
W18X71
W18X65
W18X60
W18X55
W18X50
W18X46
W18X40
W18X35
W16X100
W16X89
W16X77
W16X67
W16X57
W16X50
W16X45
W16X40
W16X36
W16X31
W16X26
W14X730
W14X665
W14X605
W14X550
W14X500
W14X455
W14X426
W14X398
W14X370
W14X342
W14X311
W14X283
W14X257
W14X233
W14X211
W14X193
W14X176
W14X159
W14X145
W14X132
W14X120
W14X109
W14X99
W14X90
W14X82
W14X74
W14X68
W14X61
W14X53
W14X48
W14X43
W14X38
W14X34
W14X30
W14X26
W14X22
W12X336
W12X305
W12X279
W12X252
W12X230
W12X210
W12X190
W12X170
W12X152
W12X136
W12X120
W12X106
W12X96
W12X87
W12X79
W12X72
W12X65
W12X58
W12X53
W12X50
W12X45
W12X40
W12X35
W12X30
W12X26
W12X22
W12X19
W12X16
W12X14
W10X112
W10X100
W10X88
W10X77
W10X68
W10X60
W10X54
W10X49
W10X45
W10X39
W10X33
W10X30
W10X26
W10X22
W10X19
W10X17
W10X15
W10X12
W8X67
W8X58
W8X48
W8X40
W8X35
W8X31
W8X28
W8X24
W8X21
W8X18
W8X15
W8X13
W8X10
W6X25
W6X20
W6X16
W6X15
W6X12
W6X9
W5X19
W5X16
W4X13
Chapter 4 Structural Steel Modeler
4-51
AISC 1977 Database M14X18
M12X11.8
M5X18.9
M4X13
M10X9
M8X6.5
M6X20
M6X4.4
AISC 1977 Database S24X121
S24X106
S24X100
S24X90
S24X80
S20X96
S20X86
S20X75
S20X66
S18X70
S18X54.7
S15X50
S15X42.9
S12X50
S12X40.8
S12X35
S12X31.8
S10X35
S10X25.4
S8X23
S8X18.4
S7X20
S7X15.3
S6X17.2
S6X12.5
S5X14.7
S5X10
S4X9.5
S4X7.7
S3X7.5
S3X5.7
AISC 1977 Database C15X50
C15X40
C15X33.9
C12X30
C12X25
C12X20.7
C10X30
C10X25
C10X20
C10X15.3
C9X20
C9X15
C9X13.4
C8X18.7
C8X13.7
C8X11.5
C7X14.7
C7X12.2
C7X9.8
C6X13
C6X10.5
C6X8.2
C5X9
C5X6.7
C4X7.25
C4X5.4
C3X6
C3X5
C3X4.1
AISC 1977 Database MC18X58
MC18X51.9
MC18X45.8
MC18X42.7
MC13X50
MC13X40
MC13X35
MC13X31.8
MC12X50
MC12X45
MC12X40
MC12X35
MC12X37
MC12X32.9
MC12X30.9
MC12X10.6
MC10X41.1
MC10X33.6
MC10X28.5
MC10X28.3
MC10X25.3
MC10X24.9
MC10X21.9
MC10X8.4
MC10X6.5
MC9X25.4
MC9X23.9
MC8X22.8
MC8X21.4
MC8X20
MC8X18.7
MC8X8.5
MC7X22.7
MC7X19.1
MC7X17.6
MC6X18
MC6X15.3
MC6X16.3
MC6X15.1
MC6X12
4-52
Structural Steel Modeler
AISC 1977 Database WT18X150
WT18X140
WT18X130
WT18X122.5
WT18X115
WT18X105
WT18X97
WT18X91
WT18X85
WT18X80
WT18X75
WT18X67.5
WT16.5X120.5
WT16.6X110.5
WT16.5X100.5
WT16.5X76
WT16.5X70.5
WT16.5X65
WT16.5X59
WT15X105.5
WT15X95.5
WT15X86.5
WT15X66
WT15X62
WT15X58
WT15X54
WT15X49.5
WT13.5X89
WT13.5X80.5
WT13.5X73
WT13.5X57
WT13.5X51
WT13.5X47
WT13.5X42
WT12X81
WT12X73
WT12X65.5
WT12X58.5
WT12X52
WT12X47
WT12X42
WT12X38
WT12X34
WT12X31
WT12X27.5
WT10.5X73.5
WT10.5X66
WT10.5X61
WT10.5X55.5
WT10.5X50.5
WT10.5X46.5
WT10.5X41.5
WT10.5X36.5
WT10.5X34
WT10.5X31
WT10.5X28.5
WT10.5X25
WT10.5X22
WT9X59.5
WT9X53
WT9X48.5
WT9X43
WT9X38
WT9X35.5
WT9X32.5
WT9X30
WT9X27.5
WT9X25
WT9X23
WT9X20
WT9X17.5
WT8X50
WT8X44.5
WT8X38.5
WT8X33.5
WT8X28.5
WT8X25
WT8X22.5
WT8X20
WT8X18
WT8X15.5
WT8X13
WT7X365
WT7X332.5
WT7X302.5
WT7X275
WT7X250
WT7X227.5
WT7X213
WT7X199
WT7X185
WT7X171
WT7X155.5
WT7X141.5
WT7X128.5
WT7X116.5
WT7X105.5
WT7X96.5
WT7X88
WT7X79.5
WT7X72.5
WT7X66
WT7X60
WT7X54.5
WT7X49.5
WT7X45
WT7X41
WT7X37
WT7X34
WT7X30.5
WT7X26.5
WT7X24
WT7X21.5
WT7X19
WT7X17
WT7X15
WT7X13
WT7X11
WT6X168
WT6X152.5
WT6X139.5
WT6X126
WT6X115
WT6X105
WT6X95
WT6X85
WT6X76
WT6X68
WT6X60
WT6X53
WT6X48
WT6X43.5
WT6X39.5
WT6X36
WT6X32.5
WT6X29
WT6X26.5
WT6X25
WT6X22.5
WT6X20
WT6X17.5
WT6X15
WT6X13
WT6X11
WT6X9.5
WT6X8
WT6X7
WT5X56
WT5X50
WT5X44
WT5X38.5
WT5X34
WT5X30
WT5X27
Chapter 4 Structural Steel Modeler
4-53
WT5X24.5
WT5X22.5
WT5X19.5
WT5X16.5
WT5X15
WT5X13
WT5X11
WT5X9.5
WT5X8.5
WT5X7.5
WT5X6
WT4X33.5
WT4X29
WT4X24
WT4X20
WT4X17.5
WT4X15.5
WT4X14
WT4X12
WT4X10.5
WT4X9
WT4X7.5
WT4X6.5
WT4X5
WT4X12.5
WT4X10
WT4X7.5
WT3X8
WT3X6
WT3X4.5
WT2.5X9.5
WT2.5X8
WT2X6.5
AISC 1977 Database MT7X9
MT6X5.9
MT5X4.5
MT4X3.25
MT3X10
MT3X2.2
MT2.5X9.45
MT2X6.5
ST12X60.5
ST12X53
ST12X50
ST12X45
ST12X40
ST10X48
ST10X43
ST10X37.5
ST10X33
ST9X35
ST9X27.35
ST7.5X25
ST7.5X21.45
ST6X25
ST6X20.4
ST6X17.5
ST6X15.9
ST5X17.5
ST5X12.7
ST4X11.5
ST4X9.2
ST3.5X10
ST3.5X7.65
ST3X8.625
ST3X6.25
ST2.5X7.375
ST2.5X5
ST2X4.75
ST2X3.85
ST1.5X3.75
ST1.5X2.85
4-54
Structural Steel Modeler
Double Angles - Long Legs Back-to-Back D8X8X1.1250
D8X8X1.0000
D8X8X0.8750
D8X8X0.7500
D8X8X0.6250
D8X8X0.5000
D6X6X1.0000
D6X6X0.8750
D6X6X0.7500
D6X6X0.6250
D6X6X0.5000
D6X6X0.3750
D5X5X0.8750
D5X5X0.7500
D5X5X0.5000
D5X5X0.3750
D5X5X0.3125
D4X4X0.7500
D4X4X0.6250
D4X4X0.5000
D4X4X0.3750
D4X4X0.3125
D4X4X0.2500
D3.5X3.5X0.3750
D3.5X3.5X0.3125
D3.5X3.5X0.2500
D3X3X0.5000
D3X3X0.3750
D3X3X0.3125
D3X3X0.2500
D3X3X0.1875
D2.5X2.5X0.3750
D2.5X2.5X0.3125
D2.5X2.5X0.2500
D2.5X2.5X0.1875
D2X2X0.3750
D2X2X0.3125
D2X2X0.2500
D2X2X0.1875
D2X2X0.1250
D8X6X1.0000
D8X6X0.7500
D8X6X0.5000
D8X4X1.0000
D8X4X0.7500
D8X4X0.5000
D7X4X0.7500
D7X4X0.5000
D7X4X0.3750
D6X4X0.7500
D6X4X0.6250
D6X4X0.5000
D6X4X0.3750
D6X3.5X0.3750
D6X3.5X0.3125
D5X3.5X0.7500
D5X3.5X0.5000
D5X3.5X0.3750
D5X3.5X0.3125
D5X3X0.5000
D5X3X0.3750
D5X3X0.3125
D5X3X0.2500
D4X3.5X0.5000
D4X3.5X0.3750
D4X3.5X0.3125
D4X3.5X0.2500
D4X3X0.5000
D4X3X0.3750
D4X3X0.3125
D4X3X0.2500
D3.5X3X0.3750
D3.5X3X0.3125
D3.5X3X0.2500
D3.5X2.5X0.3750
D3.5X2.5X0.3125
D3.5X2.5X0.2500
D3X2.5X0.3750
D3X2.5X0.2500
D3X2.5X0.1875
D3X2X0.3750
D3X2X0.3125
D3X2X0.2500
D3X2X0.1875
D2.5X2X0.3750
D2.5X2X0.3750
D2.5X2X0.2500
D2.5X2X0.1875
Chapter 4 Structural Steel Modeler
4-55
Double Angles - Short Legs Back-to-Back B8X6X1.0000
B8X6X0.7500
B8X6X0.2500
B8X4X1.0000
B8X4X0.7500
B8X4X0.5000
B7X4X0.7500
B7X4X0.5000
B7X4X0.3750
B6X4X0.7500
B6X4X0.6250
B6X4X0.5000
B6X4X0.3750
B6X3.5X0.3750
B6X3.5X0.3125
B5X3.5X0.7500
B5X3.5X0.5000
B5X3.5X0.3750
B5X3.5X0.3125
B5X3X0.5000
B5X3X0.3750
B5X3XO.3125
B5X3X0.2500
B4X3.5X0.5000
B4X3.5X0.3750
B4X3.5X0.3125
B4X3.5X0.2500
B4X3X0.5000
B4X3X0.3750
B4X3X0.3125
B4X3X0.2500
B3.5X3X0.3750
B3.5X3X0.3125
B3.5X3X0.2500
B3.5X2.5X0.3750
B3.5X2.5X0.3125
B3.5X2.5X0.2500
B3X2.5X0.3750
B3X2.5X0.2500
B3X2.5X0.1875
B3X2X0.3750
B3X2X0.3125
B3X2X0.2500
B3X2X0.1875
B2.5X2X0.3750
B2.5X2X0.3125
B2.5X2X0.2500
B2.5X2X0.1875
4-56
Structural Steel Modeler
AISC 1989 Database W44X285
W44X248
W44X224
W44X198
W40X328
W40X298
W40X268
W40X244
W40X221
W40X192
W40X655
W40X593
W40X531
W40X480
W40X436
W40X397
W40X362
W40X324
W40X297
W40X277
W40X249
W40X215
W40X199
W40X183
W40X167
W40X149
W36X848
W36X798
W36X720
W36X650
W36X588
W36X527
W36X485
W36X439
W36X393
W36X359
W36X328
W36X300
W36X280
W36X260
W36X245
W36X230
W36X256
W36X232
W36X210
W36X194
W36X182
W36X170
W36X160
W36X150
W36X135
W33X619
W33X567
W33X515
W33X468
W33X424
W33X387
W33X354
W33X318
W33X291
W33X263
W33X241
W33X221
W33X201
W33X169
W33X152
W33X141
W33X130
W33X118
W30X581
W30X526
W30X477
W30X433
W30X391
W30X357
W30X326
W30X292
W30X261
W30X235
W30X211
W30X191
W30X173
W30X148
W30X132
W30X124
W30X116
W30X108
W30X99
W30X90
W27X539
W27X494
W27X448
W27X407
W27X368
W27X336
W27X307
W27X281
W27X258
W27X235
W27X217
W27X194
W27X178
W27X161
W27X146
W27X114
W27X102
W27X94
W27X84
W24X492
W24X450
W24X408
W24X370
W24X335
W24X306
W24X279
W24X250
W24X229
W24X207
W24X192
W24X176
W24X162
W24X146
W24X131
W24X117
W24X104
W24X103
W24X94
W24X84
W24X76
W24X68
W24X62
W24X55
W21X402
W21X364
W21X333
W21X300
W21X275
W21X248
W21X223
W21X201
W21X182
W21X166
W21X147
W21X132
W21X122
W21X111
W21X101
W21X93
W21X83
W21X73
W21X68
W21X62
W21X57
W21X50
W21X44
W18X311
W18X283
W18X258
W18X234
W18X211
W18X192
W18X175
W18X158
W18X143
W18X130
W18X119
W18X106
W18X97
W18X86
W18X76
W18X71
W18X65
W18X60
W18X55
W18X50
W18X46
W18X40
W18X35
W16X100
W16X89
Chapter 4 Structural Steel Modeler
4-57
AISC 1989 Database WT18X115
WT18X128
WT18X116
WT18X105
WT18X97
WT18X91
WT18X85
WT18X80
WT18X75
WT18X67.5
WT16.5X177
WT16.5X159
WT16.5X145.5
WT16.5X131.5
WT16.5X120.5
WT16.5X110.5
WT16.5X100.5
WT16.5X84.5
WT16.5X76
WT16.5X70.5
WT16.5X65
WT16.5X59
WT15X117.5
WT15X105.5
WT15X95.5
WT15X86.5
WT15X74
WT15X66
WT15X62
WT15X58
WT15X54
WT15X49.5
WT13.5X108.5
WT13.5X97
WT13.5X89
WT13.5X80.5
WT13.5X73
WT13.5X64.5
WT13.5X57
WT13.5X51
WT13.5X47
WT13.5X42
WT12X88
WT12X81
WT12X73
WT12X65.5
WT12X58.5
WT12X52
WT12X51.5
WT12X47
WT12X42
WT12X38
WT12X34
WT12X31
WT12X27.5
WT10.5X83
WT10.5X73.5
WT10.5X66
WT10.5X61
WT10.5X55.5
WT10.5X50.5
WT10.5X46.5
WT10.5X41.5
WT10.5X36.5
WT10.5X34
WT10.5X31
WT10.5X28.5
WT10.5X25
WT10.5X22
WT9X71.5
WT9X65
WT9X59.5
WT9X53
WT9X48.5
WT9X43
WT9X38
WT9X35.5
WT9X32.5
WT9X30
WT9X27.5
WT9X25
WT9X23
WT9X20
WT9X17.5
WT8X50
WT8X44.5
WT8X38.5
WT8X33.5
WT8X28.5
WT8X25
WT8X22.5
WT8X20
WT8X18
WT8X15.5
WT8X13
WT7X365
WT7X332.5
WT7X302.5
WT7X275
4-58
Structural Steel Modeler
WT7X250
WT7X227.5
WT7X213
WT7X199
WT7X185
WT7X171
MT6X5.9
MT5X4.5
MT4X3.25
MT3X2.2
MT2.5X9.45
WT7X155.
MT7X9
AISC 1989 Database ST12X60.5
ST12X53
ST12X50
ST12X45
ST12X40
ST10X48
ST10X43
ST10X37.5
ST10X33
ST9X35
ST9X27.35
ST7.5X25
ST7.5X21.45
ST6X25
ST6X20.4
ST6X17.5
ST6X15.9
ST5X17.5
ST5X12.7
ST4X11.5
ST4X9.2
ST3.5X10
ST3.5X7.65
ST3X8.625
ST3X6.25
ST2.5X7.375
ST2.5X5
ST2X4.75
ST2X3.85
ST1.5X3.75
ST1.5X2.85
Chapter 4 Structural Steel Modeler
AISC 1989 Database
4-59
4-60
AISC 1989 Database
Structural Steel Modeler
Chapter 4 Structural Steel Modeler
AISC 1989 Database
4-61
4-62
Structural Steel Modeler
German 1991 Database German 1991 Database - 1 I80
I100
I120
I140
I160
I180
I200
I220
I240
I260
I280
I300
I320
I340
I360
I380
I400
I425
I450
I475
I500
I550
I600
IPE80
IPE100
IPE120
IPE140
IPE160
IPE180
IPE200
IPE220
IPE240
IPE270
IPE300
IPE330
IPE360
IPE400
IPE450
IPE500
IPE550
IPE600
IPEO180
IPEO200
IPEO220
IPEO240
IPEO270
IPEO300
IPEO330
IPEO360
IPEO400
IPEO450
IPEO500
IPEO550
IPEV400
IPEV450
IPEV500
IPEV550
IPEV600
IPBI-100
IPBI-120
IPBI-140
IPBI-160
IPBI-180
IPBI-200
IPBI-220
IPBI-240
IPBI-260
IPBI-280
IPBI-300
IPBI-320
IPBI-340
IPBI-360
IPBI-400
IPBI-450
IPBI-500
IPBI-550
IPBI-600
IPBI-650
IPBI-700
IPBI-800
IPBI-900
IPBI-1000
IPB-100
IPB-120
IPB-140
IPB-160
IPB-180
IPB-200
IPB-220
IPB-240
IPB-260
IPB-280
IPB-300
IPB-320
IPB-340
IPB-360
IPB-400
IPB-450
IPB-500
IPB-550
IPB-600
IPB-650
IPB-700
IPB-800
IPB-900
IPB-1000
U30X15
U30
U40X20
U40
U50X25
U50
U60
U65
U80
U100
U120
U140
U160
U180
U200
U220
U240
U260
U280
U300
U320
U350
U380
U400
IPEO600
T20
T25
T30
T35
T40
T45
T50
T60
T70
T80
T90
T100
T120
T140
Chapter 4 Structural Steel Modeler
4-63
German 1991 Database - 2 1/2I140
1/2I160
1/2I180
1/2I200
1/2I220
1/2I240
1/2I260
1/2I280
1/2I300
1/2I320
1/2I340
1/2I360
1/2I380
1/2I400
1/2I425
1/2I450
1/2I475
1/2I500
1/2IPE140
1/2IPE160
1/2IPE180
1/2IPE200
1/2IPE220
1/2IPE240
1/2IPE270
1/2IPE300
1/2IPE330
1/2IPE360
1/2IPE400
1/2IPE450
1/2IPE500
1/2IPE550
1/2IPE600
1/2IPEO180
1/2IPEO200
1/2IPEO220
1/2IPEO240
1/2IPEO270
1/2IPEO300
1/2IPEO330
1/2IPEO360
1/2IPEO400
1/2IPEO450
1/2IPEO500
1/2IPEO550
1/2IPEV400
1/2IPEV450
1/2IPEV500
1/2IPEV550
1/2IPEV600
1/2IPB140
1/2IPB160
1/2IPB180
1/2IPB200
1/2IPB220
1/2IPB240
1/2IPB260
1/2IPB280
1/2IPB300
1/2IPB320
1/2IPB340
1/2IPB360
1/2IPB400
1/2IPB450
1/2IPB500
1/2IPB550
1/2IPB600
1/2IPB650
1/2IPB700
1/2IPB800
1/2IPB900
1/2IPB1000
1/2IPBI140
1/2IPBI160
1/2IPBI180
1/2IPBI200
1/2IPBI220
1/2IPBI240
1/2IPBI260
1/2IPBI280
1/2IPBI300
1/2IPBI320
1/2IPBI340
1/2IPBI360
1/2IPBI400
1/2IPBI450
1/2IPBI500
1/2IPBI550
1/2IPBI600
1/2IPBI650
1/2IPBI700
1/2IPBI800
1/2IPBI900
1/2IPBI1000
1/2IPBV140
1/2IPBV160
1/2IPBV180
1/2IPBV200
1/2IPBV220
1/2IPBV240
1/2IPBV260
1/2IPBV280
1/2IPBV300
1/2IPBV305
1/2IPBV320
1/2IPBV340
1/2IPBV360
1/2IPBV400
1/2IPBV450
1/2IPBV500
1/2IPBV550
1/2IPBV600
1/2IPBV650
1/2IPBV700
1/2IPBV800
1/2IPBV900
1/2IPBV1000
L20X3
L25X3
L25X4
L30X3
L30X4
L30X5
L35X4
L35X5
L40X4
L40X5
L45X4
L45X5
L50X5
L50X6
L50X7
1/2IPEO600
4-64
Structural Steel Modeler
Australian 1990 Database UB760X244
UB760X220
UB760X197
UB760X173
UB760X148
UB690X140
UB690X125
UB610X125
UB610X113
UB610X101
UB530X92
UB530X82
UB460X82
UB460X74
UB460X67
UB410X60
UB410X54
UB360X57
UB360X51
UB360X45
UB310X46
UB310X40
UB250X37
UB250X31
UB200X30
UB200X25
UB180X22
UB180X18
UB150X18
UB150X14
UC310X283
UC310X240
UC310X198
UC310X158
UC310X137
UC310X118
UC310X97
UC250X89
UC250X73
UC200X60
UC200X52
UC200X46
UC150X37
UC150X30
UC150X23
UC100X15
UBP310X79
UBP250X85
UBP250X63
TFB125X65
TFB100X45
TFC125X65
TFC100X50
TFC75X40
PFC380X100
PFC300X90
PFC250X90
PFC230X75
PFC150X75
EL200X200X26
EL200X200X20
EL200X200X18
EL200X200X16
EL200X200X13
EL150X150X19
EL150X150X16
EL150X150X12
EL150X150X10
EL125X125X16
EL125X125X12
EL125X125X10
EL125X125X8
EL100X100X12
EL100X100X10
EL100X100X8
EL100X100X6
EL90X90X10
EL90X90X8
EL90X90X6
EL75X75X10
EL75X75X8
EL75X75X6
EL75X75X5
EL65X65X10
EL65X65X8
EL65X65X6
EL65X65X5
EL55X55X6
EL55X55X5
EL50X50X8
EL50X50X6
EL50X50X5
EL50X50X3
EL45X45X6
EL45X45X5
EL45X45X3
EL40X40X6
EL40X40X5
PFC200X75
PFC180X75
Chapter 4 Structural Steel Modeler
EL40X40X3
EL30X30X6
EL30X30X5
EL30X30X3
EL25X25X6
EL25X25X5
UL150X100X12
UL150X100X10
UL150X90X16
UL150X90X12
UL150X90X10
UL150X90X8
UL125X75X12
UL125X75X10
UL125X75X8
UL125X75X6
UL100X75X10
UL100X75X8
UL100X75X6
UL75X50X8
UL75X50X6
UL75X50X5
UL65X50X8
UL65X50X6
EL25X25X3
UL65X50X5
4-65
4-66
Structural Steel Modeler
South African 1992 Database IPE100 IPE200 IPE-AA180 IP203X133X30 IP305X102X29 IP356X171X45 IP406X140X46 IP457X191X67 IP533X210X82 IP610X229X101 IP838X292X176
IPE120 IPE-AA100 IPE-AA200 IP254X146X31 IP305X102X33 IP356X171X51 IP406X178X54 IP457X191X75 IP533X210X93 IP610X229X113 IP914X305X201
IPE140 IPE-AA120 IP152X89X16 IP254X146X37 IP305X165X41 IP356X171X57 IP406X178X60 IP457X191X82 IP533X210X101 IP610X229X125 IP914X419X343
IPE160 IPE-AA140 IP178X102X19 IP254X146X43 IP305X165X46 IP356X171X67 IP406X178X67 IP457X191X90 IP533X210X109 IP610X229X140
IPE180 IPE-AA160 IP203X133X25 IP305X102X25 IP305X165X54 IP406X140X39 IP406X178X75 IP457X191X98 IP533X210X122 IP762X267X147
HP152X152X23 HP203X203X60 HP254X254X107 HP305X305X137
HP152X152X30 HP203X203X71 HP254X254X132 HP305X305X158
HP152X152X37 HP203X203X86 HP254X254X167 HP305X305X198
HP203X203X46 HP254X254X73 HP305X305X97 HP305X305X240
HP203X203X52 HP254X254X89 HP305X305X118 HP305X305X283
IT127X76X13 IT254X152X59
IT152X89X17 IT305X152X66
IT178X102X22
IT203X102X25
IT203X152X52
CP100X50 CP200X75 CP300X100
CP120X55 CP220X80
CP140X60 CP240X85
CP160X65 CP260X90
CP180X70 CP280X95
CT100X50X11 CT200X75X25 CT300X100X46 CT381X102X55
CT120X55X13 CT220X80X29 CT76X38X7
CT140X60X16 CT240X85X33 CT127X64X15
CT160X65X19 CT260X90X38 CT152X76X18
CT180X70X22 CT280X95X42 CT178X54X15
AE25X25X3 AE35X35X5 AE45X45X5 AE50X50X6 AE60X60X8 AE80X80X6 AE90X90X8 AE100X100X12 AE120X120X15 AE200X200X16
AE25X25X5 AE40X40X3 AE45X45X6 AE50X50X8 AE60X60X10 AE80X80X8 AE90X90X10 AE100X100X15 AE150X150X10 AE200X200X18
AE30X30X3 AE40X40X5 AE50X50X3 AE60X60X4 AE70X70X6 AE80X80X10 AE90X90X12 AE120X120X8 AE150X150X12 AE200X200X20
AE30X30X5 AE40X40X6 AE50X50X4 AE60X60X5 AE70X70X8 AE80X80X12 AE100X100X8 AE120X120X10 AE150X150X15 AE200X200X24
AE35X35X3 AE45X45X3 AE50X50X5 AE60X60X6 AE70X70X10 AE90X90X6 AE100X100X10 AE120X120X12 AE150X150X18
AU65X50X6 AU80X60X8 AU100X65X10 AU125X75X8 AU150X75X15
AU65X50X8 AU90X65X6 AU100X75X6 AU125X75X10 AU150X90X10
AU75X50X6 AU90X65X8 AU100X75X8 AU125X75X12 AU150X90X12
AU75X50X8 AU90X65X10 AU100X75X10 AU150X75X10 AU150X90X15
AU80X60X6 AU100X65X8 AU100X75X12 AU150X75X12
TCI203X133X25
TCI203X133X30
TCI254X146X31 TCI254X146X37
TCI254X146X43
Chapter 4 Structural Steel Modeler
4-67
Korean 1990 Database W594X302
W588X300
W582X300
W612X202
W606X201
W600X200
W596X199
W488X300
W482X300
W506X201
W500X200
W496X199
W440X300
W434X299
W450X200
W446X199
W390X300
W386X299
W404X201
W400X200
W396X199
W350X350
W344X354
W344X348
W340X250
W336X249
W354X176
W350X175
W346X174
W310X310
W310X305
W304X301
W300X305
W300X300
W298X299
W294X302
W298X201
W294X200
W300X150
W298X149
W250X255
W250X250
W248X249
W244X252
W244X175
W250X125
W248X124
W208X202
W200X204
W200X200
W194X150
W200X100
W150X150
W148X100
W150X75
W125X125
W100X100
L250X250X35
L250X250X25
L200X200X25
L200X200X20
L200X200X15
L175X175X15
L175X175X12
L150X150X19
L150X150X15
L150X150X12
L150X150X10
L130X130X15
L130X130X12
L130X130X10
L130X130X9
L120X120X8
L100X100X13
L100X100X10
L100X100X8
L100X100X7
L90X90X13
L90X90X10
L90X90X9
L90X90X8
L90X90X7
L90X90X6
L80X80X7
L80X80X6
L75X75X12
L75X75X9
L75X75X6
L70X70X6
L65X65X8
L65X65X6
L65X65X5
L60X60X6
L60X60X5
L60X60X4
L50X50X6
L50X50X5
L50X50X4
L45X45X5
L45X45X4
L40X40X5
C300X90
C300X91
C300X92
C300X93
C300X94
C125X65
C100X50
C75X40
M300X150
M250X125
M200X100
M150X75
M125X75
4-68
UK 1993 Database
Structural Steel Modeler
CH AP TER
5
Chapter 5 Controlling the Dynamic Solution This chapter introduces dynamic analysis and describes the specific input for each of the options available from the Dynamics Input Menu.
In This Chapter Dynamic Analysis Input .......................................................................... 5-2 Dynamic Analysis Overview ................................................................... 5-3 Harmonic Analysis .................................................................................. 5-7 Response Spectra / Time History Load Profiles ...................................... 5-13 Building Spectrum / Time History Load Cases ....................................... 5-19 Spectrum Time History............................................................................ 5-31 Lumped Masses ....................................................................................... 5-35 Dynamic Control Parameters................................................................... 5-39 Advanced Parameters .............................................................................. 5-64 Pulsation Loads........................................................................................ 5-67 Relief Valve Thrust Load Analysis ......................................................... 5-69
5-2
Controlling the Dynamic Solution
Dynamic Analysis Input Once the basic model has been constructed a dynamic analysis can be performed. After selecting ANALYSIS/ DYNAMICS from the CAESAR II Main Menu, the Dynamics Input window appears.
The analysis type is selected from the drop list on the upper left portion of the window and the tabbed items will be modified depending on the type of analysis to be performed. If the model contains spring hangers to be designed, or single directional supports, gaps, rods, or friction, then a static analysis must be performed before the dynamic analysis to determine how the nonlinear supports are acting. The following sections describe the specific input for each of the options available from the Dynamics Input Menu. See Chapter 8 of the User Guide for a thorough discussion of basic dynamic load cases and data, and for a description of “how to” interact with the dynamics input processor. The current units applicable to the dynamics input are pulled from the piping input file (or from the Configuration file in the event of a structural-only job).
Chapter 5 Controlling the Dynamic Solution
5-3
Dynamic Analysis Overview A piping system may respond far differently to a dynamic load than it would to a static load of the same magnitude. Static loads are those which are applied slowly enough that the system has time to react and internally distribute the loads, thus remaining in equilibrium. In equilibrium, all forces and moments are resolved (i.e., the sum of the forces and moments are zero), and the pipe does not move. With a dynamic load—a load which changes quickly with time—the piping system may not have time to internally distribute the loads, so forces and moments are not always resolved—resulting in unbalanced loads, and therefore pipe movement. Since the sum of forces and moments are not necessarily equal to zero, the internally induced loads can be different—either higher or lower—than the applied loads. For this reason, different analysis methods must be used to determine response of a system when subjected to dynamic loads. CAESAR II provides several methods for analyzing different types of dynamic loadings, which help optimize the trade-off of accuracy vs. computing requirements—these include harmonic solution, response spectrum method, and time history analysis. The force vs. time profiles of the dynamic loads most often encountered during the design of piping is usually one of three types—random, harmonic, or impulse. Each of these load profiles has a preferred solution method as well. These profiles, and the load types identified with them, are described below.
Random With this type of profile, the load changes direction and/or magnitude unpredictably with time, although there may be predominant characteristics within the load profile. Loads with random force/time profiles are best solved using the Spectrum method. Major types of loads with random time profiles are Wind—Wind velocity causes forces due to the decrease of wind momentum as the air strikes the pipe, creating an “equivalent pressure” on the pipe. Wind loadings, even though they may have predominant directions and average velocities over a given time, are subject to gusting, i.e., sudden changes in direction and velocity. As the observed time period lengthens, the observed number of changes increases in an unpredictable manner as well, eventually encompassing nearly all directions and a wide range of velocities. Earthquake—Seismic (earthquake) loadings are caused by the introduction of random motion (accelerations, velocities, and displacements) of the ground and corresponding inertia loads (the mass of the system times the acceleration) into a structure through the structure-to-ground anchorage. The random ground motion is actually the sum of an infinite number of individual harmonic (cyclic) ground motions. Two earthquakes may be similar in terms of predominant direction (along a fault, for example), predominant harmonic frequencies (if certain of the underlying cyclic motions tend to dominate), and maximum ground motion, but their exact behavior at any given time may be quite different and unpredictable.
Harmonic With this type of profile, the load changes direction and/or magnitude following a harmonic profile, ranging from its minimum to its maximum over a fixed time period. For example, the load may be described by a function of the form: F(t) = A + B cos( t + Q) Where: F(t)
=
force magnitude as a function of time
A
=
mean force
B
=
variation of maximum and minimum force from mean
=
angular frequency (radian/sec)
5-4
Controlling the Dynamic Solution
Q
=
phase angle (radians)
t
=
time (sec)
Loads with harmonic force/time profiles are best solved using the Harmonic method. Major types of loads with harmonic time profiles are Equipment vibration—If rotating equipment attached to a pipe is slightly out of tolerance (drive shaft out of round, for example), it may impose a small cyclic displacement onto the pipe at the point of attachment, where the displacement cycle would most likely correspond to the equipment’s operating cycle. The displacement at the pipe connection may be so small as to not even be noticeable, but dynamically it could cause significant problems. The loading vs. time can be easily predicted once the equipment’s operating cycle and variation from tolerance is known. Acoustic vibration—If fluid flow characteristics are changed within a pipe (for example if flow conditions change from laminar to turbulent as the fluid goes through an orifice), slight lateral vibrations may be set up within the pipe. Often these vibrations fit harmonic patterns, with predominant frequencies somewhat predictable based upon the flow conditions. For example, Strouhal’s equation predicts that the developed frequency (Hz) of vibration caused by flow through an orifice will be somewhere between 0.2 V/D and 0.3 V/D, where V is the fluid velocity (ft./sec) and D is the diameter of the orifice (ft). Wind flow around a pipe sets up lateral displacements as well (a phenomenon known as vortex shedding), with an exciting frequency in the area of 0.18 V/D, where V is the wind velocity and D is the outer diameter of the pipe. Pulsation—During the operation of a reciprocating pump or a compressor, the fluid is compressed by pistons driven by a rotating shaft. This causes a cyclic change (vs. time) in the fluid pressure at any specified location in the system. If the fluid pressures at opposing elbow pairs or closures are unequal, this creates an unbalanced pressure load in the system. Since the pressure balance changes with the cycle of the compressor, the unbalanced force changes as well. (Note that the frequency of the force cycle will most likely be some multiple of that of the equipment operating cycle, since multiple pistons will cause a corresponding number of force variations during each shaft rotation.) The pressure variations will continue to move along through the fluid, so in a steady state flow condition, unbalanced forces may be present simultaneously at all elbow pairs in the system. The load magnitudes may vary, and the load cycles may or may not be in phase with each other, depending upon the pulse velocity, the distance of each elbow pair from the compressor, and the length of the piping legs between the elbow pairs. For example, if the pressure at elbow a is denoted by Pa(t) and the pressure at elbow b is denoted by Pb(t), then the unbalanced force acting along the pipe between the two elbows is: F(t) = (Pa(t) - Pb(t)) A Where: A
=
internal area of the pipe
The expression for Pa(t) can be calculated as (assuming that the pressure peak hits the elbow “a” at time t = 0): Pa(t)
=
Pavg + 0.5 (dP) cos
t
=
average pressure in the line
dP
=
alternating component of the pressure
=
driving angular frequency of pulse
Where: Pavg
If the length of the pipe between the elbows is L, then the pressure pulse will reach elbow b ts after it has passed elbow a: s
t =L/c Where: c
=
speed of sound in the fluid
Chapter 5 Controlling the Dynamic Solution
5-5
Therefore the expression for the pressure at elbow b is: b
P (t)
=
Pavg + 0.5(dP) cos (
Q
=
phase shift between the pressure peaks at a and b
t - Q)
Where:
ts
=
Combining these equations, the equation for the unbalanced pressure force acting on an elbow pair can be written as: F(t) = 0.5(dP)A * [ cos
t - cos
(t - L/c) ]
Under steady-state conditions, a similar situation would exist at all elbow pairs throughout the piping system.
Impulse With this type of profile, the load magnitude ramps up from zero to some value, remains relatively constant for a time, and then ramps down to zero again. For rapid ramping times, this type of profile resembles a rectangle. Loads with impulse force/time profiles are best solved using the Time History or Force Spectrum methods. Major types of loads with impulse time profiles are Relief valve—When system pressure reaches a dangerous level, relief valves are set to open in order to vent fluid and reduce the internal pressure. Venting through the valve causes a jet force to act on the piping system; this force ramps up to its full value, from zero, over the opening time of the valve. The relief valve remains open (and the jet force remains relatively constant) until sufficient fluid is vented to relief the over-pressure situation. The valve then closes, ramping down the jet force over the closing time of the valve. Fluid hammer—When the flow of fluid through a system is suddenly halted at one point, through valve closure or a pump trip, the fluid in the remainder of the system cannot be stopped instantaneously as well. As fluid continues to flow into the area of stoppage (upstream of the valve or pump), the fluid compresses, causing a high pressure situation at that point. Likewise, on the other side of the restriction, the fluid moves away from the stoppage point, creating a low pressure (vacuum) situation at that location. Fluid at the next elbow or closure along the pipeline is still at the original operating pressure, resulting in an unbalanced pressure force acting on the valve seat or the elbow. The fluid continues to flow, compressing (or decompressing) fluid further away from the point of flow stoppage, thus causing the leading edge of the pressure pulse to move through the line. As the pulse moves past the first elbow, the pressure is now equalized at each end of the pipe run, leading to a balanced (i.e., zero) pressure load on the first pipe leg. However the unbalanced pressure, by passing the elbow, has now shifted to the second leg. The unbalanced pressure load will continue to rise and fall in sequential legs as the pressure pulse travels back to the source (or forward to the sink). The ramp up time of the profile roughly coincides with the elapsed time from full flow to low flow, such as the closing time of the valve or trip time of the pump. Since the leading edge of the pressure pulse is not expected to change as the pulse travels through the system, the ramp down time is the same. The duration of the load from initiation through the beginning of the down ramp is equal to the time required for the pressure pulse to travel the length of the pipe leg. Slug flow—Most piping systems are designed to handle single-phase fluids (i.e., those which are uniformly liquid or gas). Under certain circumstances, however, the fluid may have multiple phases. For example, slurry systems transport solid materials in liquids, and gases may condense, creating pockets of liquid in otherwise gaseous media. Systems carrying multi-phase fluids are susceptible to slug flow. In general, when fluid changes direction in a piping system, this is done through the application of forces at elbows. This force is equal to the change in momentum with respect to time, or r
F = dp / dt =
2
1/2
v A [2(1 - cos )]
5-6
Controlling the Dynamic Solution
Where: dp
=
change in momentum
dt
=
change in time
=
fluid density
v
=
fluid velocity
A
=
internal area of pipe
=
inclusion angle at elbow
Normally this force is constant, and is small enough that it can be easily absorbed through tension in the pipe wall, to be passed on to adjacent elbows which may have equal and opposite loads, zeroing the net load on the system. Therefore these types of momentum loads are usually ignored by the stress analyst. However, if the fluid velocity or density changes with time, this momentum load will change with time as well, leading to a dynamic (changing) load, which may not be cancelled by the load at other elbows. For example, consider a slug of liquid in a gas system. The steady state momentum load is insignificant, since the fluid density of a gas is effectively zero. Suddenly the liquid slug hits the elbow, increasing the momentum load by orders of magnitude. This load lasts only as long as it takes for the slug to traverse the elbow, and then suddenly drops to near zero again, with the exact profile of the slug load depending upon the shape of the slug. The time duration of the load depends upon the length of the slug divided by the velocity of the fluid.
Where: 2
Fx = v A(1 - cos ) 2
½
Fr = v A [2(1 - cos )] 2
Fy = v A sin
Chapter 5 Controlling the Dynamic Solution
5-7
Harmonic Analysis Input Excitation Frequencies
Harmonic Analysis Excitation Frequencies
Starting Frequency First frequency in the user’s defined excitation frequency range. The defined harmonic displacements and forces will have the form: A*cosine(wt+p), where A is the amplitude of the force or displacement, p is the phase angle, and is the frequency of the loading. Real and imaginary solutions will be developed for each frequency in the defined range (from which any phased solution can be calculated). For an entered frequency range to be valid there must be at least a starting frequency. All frequencies are entered in Hertz.
Ending Frequency Last frequency in the user’s defined excitation frequency range. If omitted then it defaults to the Starting frequency.
Increment Frequency increment. If omitted then defaults to 1.0 Hz.
5-8
Controlling the Dynamic Solution
The frequencies for harmonic excitation are taken from each frequency range defined by the user. Individual frequencies for excitation are computed using a “DO LOOP” type of logic as follows: X = STARTING FREQUENCY 5
CONTINUE
COMPUTE SOLUTION FOR FREQUENCY “X” X = X + INCREMENT IF( X .LT. ENDING FREQUENCY+0.001) GO TO 5 Using this logic the user can determine exactly which frequencies in a specified frequency range will be analyzed. The sign of the frequency increment may be modified by CAESAR II to properly step from the user’s starting frequency to his ending frequency. Either the starting frequency, the ending frequency, or the frequency increment may be given as a fraction or a whole part with fraction. Any number of user comment lines may be included. There can be any number of line entries in the Excitation frequency data. EXAMPLES: Find harmonic solutions for the following group of equipment speeds: 100 rpm (Warm up speed) 400, 800, 1200, 1600, 2000, 2400, 2800, 3200 rpm. Speeds passed through very slowly while coming up to operating speed. 3600 rpm. Operating speed. Rotations per minute convert to cycles per second by dividing by 60. Frequency excitation would be input. WARM UP SPEED (DIVIDE RPM BY 60 TO GET HERTZ) 100/60 BRINGING TURBINE ON-LINE (DIVIDE RPM BY 60 TO GET HERTZ) 400/60 3200/60 400/60 OPERATING SPEED (DIVIDE RPM BY 60 TO GET HERTZ) 3600/60 A low frequency field vibration exists in the piping system at about 3 Hertz. Define a 3 Hertz excitation: APPROXIMATE FIELD OBSERVED EXCITATION FREQUENCY (HZ) 3 The response of the piping system when the dynamic load was applied at 3 Hertz was almost zero. This was true regardless of the magnitude of the dynamic load (i.e. the maximum conceivable varying pressure load was applied, and there were still no appreciable dynamic displacements when the excitation frequency was 3 Hertz). Apply the dynamic load over a range of frequencies around 3 Hertz and see if any dynamic response can be observed. GROUP OF FREQUENCIES AROUND THE FIELD “GUESSED AT” 3 HERTZ EXCITATION. THE EXCITATION FREQUENCIES DEFINED BY THE INPUT BELOW ARE: (2.5, 2.6, 2.7, ..., 3.3, 3.4, 3.5) HZ. 2.5 3.5 0.1
Load Cycles Number of cycles expected for this loading. If entered, this signals to CAESAR II that the harmonic load case should be treated as a fatigue stress case with the allowable stress based on the number of anticipated cycles.
Chapter 5 Controlling the Dynamic Solution
5-9
Harmonic Forces and Displacements
Harmonic Forces
Either the Harmonic Forces or the Displacements must be entered in addition to the Excitation Frequency Data. Click the Harmonic Forces button to bring up a window like that shown below. Click the + button on the toolbar to add a harmonic force.
Force Amplitude of the harmonic force. The form of the harmonic forcing function is: F(t) = A*cosine( t- ), where “F(t)” is the force as a function of time. “A” is the maximum amplitude of the dynamic force. “ ” is the frequency of the excitation (in radians per second), and “p” is the phase angle (in radians). Enter the force in the units shown. These units are taken from the current set which resides on the file UNITS.FIL.
Direction Enter the line of action of the force as either X, Y, Z, or as direction cosines or direction vectors. The format for direction cosines is (cx,cy, cz), i.e. (0.707,0.0,0.707). The format for direction vectors is (vx, vy, vz), i.e.. (1,0,1).
5-10
Controlling the Dynamic Solution
Phase Enter the phase angle in degrees. The harmonic loading can start with its maximum load at time equal to zero, or the harmonic load can start with its maximum at any time between zero and t=2*pi/w seconds. The phase angle is the method used to specify this time shift in the dynamic load waveform. The phase angle can be calculated from the time shift using the equation: p(degrees) = 180tw/pi, where t is given in seconds and w is given in radians per second. Most frequently the phase angle is entered as either zero or 90. The phase specification is most useful when defining eccentric loads on rotating equipment. Some of the examples that follow discuss common applications of the phase angle input. The phase angle is a required input. If the phase angle is zero, then 0.0 must be entered !
Start Node The node where the force is to act. This entry is required. If entered without a Stop Node and Increment, then this node must exist in the piping system. If entered with a Stop Node and Increment, then the range of nodes identified by the loop must include at least one node in the piping system.
Stop Node Used as a part of a “range of nodes” force loading command. This entry is optional.
Increment Used as a part of a “range of nodes” force loading command. This entry is optional. EXAMPLES It is assumed that a pressure pulse traveling in the line between nodes 95 and 100 causes the line to shake at about 2 hertz. The magnitude of the pressure loading (See the examples for calculating forces from pressures) is estimated to be about 460 lb. The pressure wave travels from 95 to 100. The harmonic force to model this load is shown as follows. Note that the magnitude is divided by 2 because the total variation in the dynamic load is a function of the cosine, which varies from -1 to 1. To find the true response magnitudes from a positive only harmonic load pulse, a static solution with 460/2 lb. acting in the plus X direction would have to be superimposed on the static 460/2 lb. solution to provide the constant shifting of the load axis (i.e. as defined in the following example, there will exist a negative load at node 95 due to the negative sign on the cosine). The pressure pulse will always be positive and so a negative load will never exist. The superposition of the 460/2 static solution makes sure that the dynamic load (and probably the resulting displacements) are always positive. 460 LB PRESSURE LOAD AT 2 HERTZ
460/2 X 0.0 95
A pump is shaking in the X-Y plane. The pump axis is along the global Z axis. The magnitude of the dynamic load is computed to be 750 lb. from the manufacturers provided masses and eccentricities. Apply this rotating equipment loading on the inline pump at node 350. The X and Y loads are 90 degrees out of phase with one another. When the X load is at its maximum the Y load is zero, and when the Y load is at its maximum the X load is zero. ESTIMATED ECCENTRIC LOAD ON INLINE PUMP DOH-V33203001 750 X 0.0 350 750 Y 90.0 350
Chapter 5 Controlling the Dynamic Solution
5-11
Harmonic Displacements
Displacement Amplitude of the harmonic displacement. The form of the harmonic displacement function is: D(t)=(A)*cosine( t- ), where “D(t)” is the displacement as a function of time, “A” is the maximum amplitude of the dynamic displacement. “ ” is the frequency of the excitation (in radians per second), and “ ” is the phase angle (in radians). Enter the displacements in the units shown.
Direction Enter the line of action of the displacement as either X, Y, Z, or as direction cosines or direction vectors. The format for direction cosines is (cx,cy,cz), i.e (0.707,0.0,0.707). The format for direction vectors is (vx, vy, vz), i.e. (1,0,1).
Phase Enter the phase angle in degrees. The harmonic displacements can start with its maximum displacement at time equal to zero, or the harmonic displacements can start with its maximum displacements at any time between zero and t + 2 / seconds. The phase angle is the method used to specify this time shift in the dynamic load waveform. The phase angle can be calculated from the time shift using the equation: (degrees) = 180t / , where t is given in seconds and is given in radians per second. Most frequently the phase angle is entered as either zero or 90. The phase specification is most useful when defining eccentric displacements on rotating equipment. Some of the examples that follow discuss common
5-12
Controlling the Dynamic Solution
applications of the phase angle input. The phase angle is a required input. If the phase angle is zero, then 0.0 must be entered!
Start Node Node where the dynamic displacement is defined. If the node is a supported node, then the dynamic displacement will be assumed to act at the support point. If the node is not supported, then the dynamic displacement will be assumed to describe the exact motion of the pipe at that point. This differentiation only becomes important when the node is supported by a flexible restraint. For example, node 55 is supported in the Y direction by a restraint having a stiffness of 5000 lb./in. A harmonic displacement is also specified at node 55, in the Y direction. In this case, the harmonic displacement does not describe the displacement that is attached to 55!
Harmonic Displacements at Compressor Flange 0.008
Y
0.0
330
0.003
Z
0.0
330
If the Start Node is entered without a Stop Node and Increment, then this node must exist in the piping system. If the Start Node is entered with a Stop Node and Increment, then this range of nodes must include at least one node in the piping system.
Stop Node Used as a part of a “range of nodes” force displacement loading. This entry is optional.
Increment Used as a part of a “range of nodes” force displacement loading. This entry is optional. EXAMPLES A large ethylene compressor shakes the node exiting the compressor flange in the Y direction a field measured 8 mils, and in the Z direction an amount equal to 3 mils. Define these dynamic displacements. The displacements are assumed to be simultaneous, with no phase shift. This is because the load causing the displacements is believed to be the compressor plunger moving in the X, or axial direction. (The displacements are skewed because the piping configuration entering the compressor is itself skewed.) Applying estimated eccentric forces to the pump described in the harmonic force example did not produce the displacements witnessed in the field. Field personnel have measured the dynamic displacements in the vertical (Y) and transverse (Z) directions at the pump piping connections. The centerline of the pump, at the intersection of the horizontal suction and vertical discharge is node 15. The magnitude of the Z displacement was measured to be 12 mil. The magnitude of the Y displacement was measured to be 3 mils. It is assumed that the vibration is due to the rotation of the pump shaft, and so the Z and Y loads will be taken to be 90 degrees out of phase. HARMONIC DISPLACEMENTS MODELING PUMP VIBRATION ON THE INLINE PUMP DOH-V33203001. MODELLING THE PUMPS DYNAMIC LOAD WITH FORCES DID NOT RESULT IN THE DISPLACEMENTS WITNESSED BY FIELD PERSONNEL. NOW TRY IMPOSING THE DISPLACEMENTS AND SEE WHAT THE RESULTING FORCES ARE. ALSO CHECK TO SEE IF THE ATTACHED PIPING MOVES AROUND AS EXPECTED. Z MAGNITUDE OF THE LOAD - ZERO PHASE SHIFT 0.012 Z 0.0 15 Y MAGNITUDE OF THE LOAD - 90 DEG. PHASE SHIFT 0.003 Y 90.0 15
Chapter 5 Controlling the Dynamic Solution
5-13
Response Spectra / Time History Load Profiles
Spectrum Definitions
Name Can be any 24-character identifier. This name is associated with a particular spectrum or load profile. The complete definition of a shock includes its name, range type, ordinate type, range interpolation method, ordinate interpolation method, and the shock data point table. Everything but the shock data point table can be entered here. There are 14 predefined spectra for which no extra definitions are required and they are: El Centro
5-14
Controlling the Dynamic Solution
For the El Centro California N-S component taken from Biggs, “Introduction to Structural Dynamics,” and applies for systems with 5-10 percent critical damping. REG. GUIDE 1.60 1.60H.5 and
1.60V.5
1.60H2 and
1.60V2
1.60H5 and
1.60V5
1.60H7 and
1.60V7
1.60H1.0 and
1.60V10
Each of these spectra defines respectively the horizontal and vertical components for 0.5, 2, 5, 7, and 10 percent critically damped systems. Associated with each of these spectra is a value for the Maximum ground acceleration at the site, the ZPA. (Zero Period Acceleration) This value defaults to 0.5 g and can be changed on the control parameter spreadsheet. Uniform Building Code UBCSOIL1 UBCSOIL2 UBCSOIL3 These spectra represent the normalized (horizontal) response spectra for three soil types provided in Figure 23-3 of the Uniform Building Code, (1991 Edition). Note The spectrum name (or load profile) can be preceded by a (#) sign. The (#) sign instructs CAESAR II to read the spectrum table from a file having the same name as the spectrum with no extension. Entering the spectrum table in an ASCII file allows several jobs to access the same spectrum table data without the user having to retype it for each job. If data is to be read directly from within the Dynamic Output then click the Data Points button and enter the appropriate Range and Ordinate values.
Range Type This entry defines the table “range”, or horizontal axis, and can be either “Period”, “Frequency”, or "Time". If the range type is Period then the spectrum table data must be entered in seconds. If the range type is Frequency then the spectrum table data must be entered in Hertz, (cycles per second). Time may be used for Time History load profiles only, and must be entered in milliseconds (ms).
Ordinate Type This entry defines the spectrum table “ordinate”, or vertical axis, and can be either Acceleration, Velocity, Displacement or Force (multiplier). Any part of the word for the ordinate type can be spelled out, but only the first letter is required. Note that acceleration units are length per second squared. Users may enter the spectrum table ordinate in g’s by selecting acceleration as the ordinate type and then using a shock scale factor of 386, for length units of inches. For Time History load profiles, the only valid ordinate type is Force (multiplier).
Range Interpolation Interpolation between range values may be done logarithmically or linearly (valid input is LOG or LIN). See the examples shown for additional discussion.
Ordinate Interpolation Interpolation between ordinate values may be done logarithmically or linearly (valid input is LOG or LIN). See the examples shown for additional discussion. One job may have any number of different spectrum types and definitions.
Chapter 5 Controlling the Dynamic Solution
5-15
Special FORCE spectrum data files are created by the DLF Spectrum generator. See the documentation covering this item later in this chapter. When a new job is started up the 14 predefined spectra is already included in the spectrum definition list. Any combination of these predefined spectra may be used as is, deleted or used with any other user defined spectra. ASCII files that contain spectrum table data can contain comment lines starting with an asterisk just like regular terminal entered data lines. The user is encouraged to include the basic spectrum data definitions in the comments for each ASCII spectrum file. See the example that follows.
Example The job requires that the El Centro shock be applied in the X and Z directions using a factor of 1.0, and in the Y direction using a factor of 0.667. There is no spectrum definition required for this shock. El Centro is a predefined spectrum. All of its shock data resides in the CAESAR II shock database. The job requires the use of the Nuclear Regulatory Guide 1.60 shock loads. At a maximum acceleration value of 0.25 g’s, analysis is to be performed using 1.0 times the horizontal and vertical components of the shock as specified in Reg. Guide 1.60. There is no spectrum definition required for either of these two shock loads. The Reg. Guide 1.60 shock spectra are predefined. The user must only specify the maximum acceleration (ZPA) of 0.25 g’s on the control parameter spreadsheet, and must use the reg. guide spectra which correspond to the anticipated system damping. Lower damping values mean more conservative results. The job requires a shock spectrum that is given by the client and developed for the site. A plot of the spectrum appears as follows. The horizontal axis is period and the vertical axis is acceleration. From the variation of the numbers along each axis it can be seen that a logarithmic interpolation for each axis should be used. Because the shock name is NOT preceded by a (#) sign the user will have to enter the points for this spectrum during this interactive input session. BENCHNO4 PERIOD ACCELERATION LOG LOG All jobs on a particular project require the use of the spectrum table shown as follows. Since we only want to type the spectrum’s data points in one time, the points will be entered into a file named “BENCH1”. The ASCII file BENCH1 can be created using any standard editor or the CAESAR II text editor. The listing of the ASCII file for BENCH1 is shown following the plot of the spectrum. The spectrum definition input for pointing to this file is: #BENCH1 PERIOD ACCEL LOG LOG Listing of ASCII file “BENCH1”: SPECTRUM FOR NUCLEAR BENCHMARK NO.1. THIS SPECTRUM IS TO BE USED FOR ALL LINES ON PROJECT 1-130023-A03. FILENAME = “BENCH1” RANGE TYPE = PERIOD (SECONDS) ORDINATE TYPE = ACCELERATION (IN./SEC./SEC.) INTERPOLATION FOR BOTH AXES = LOGARITHMIC. FILE PREPARED BY M.NASH JANUARY 15, 1987 PERIOD(SEC)
ACCELERATION(IN/SEC/SEC)
5-16
Controlling the Dynamic Solution
0.1698E-02
0.1450E+03
0.2800E-01
0.3800E+03
0.5800E-01
0.7750E+03
0.7100E-01
0.7750E+03
0.9100E-01
0.4400E+03
0.1140E+00
0.1188E+04
0.1410E+00
0.1188E+04
0.1720E+00
0.7000E+03
0.2000E+00
0.8710E+03
0.2500E+00
0.8710E+03
0.3230E+00
0.4000E+03
Response Spectrum / Time History Profile Data Point Input
Data points for user-defined spectra may be entered through the menu option Tools /Spectrum Data Points.
Range Spectrum table range value. There should be at least one range-ordinate pair for each spectrum.
Ordinate Spectrum table ordinate value. There should be at least one range ordinate pair for each spectrum. Values may be entered in exponential format (i.e. 0.3003E+03, or 0.3423E-03, or 0.3003E3,...), or can have explicit multiplication or division (i.e. 4032.3/386, or 1.0323*12). Sufficient data points should be entered to fully describe the spectrum or load profile.
Chapter 5 Controlling the Dynamic Solution
5-17
There can be any number of line entries in the spectrum data. Data may also be read from a file using the Read From File button.
Force Response Spectrum Definitions The CAESAR II DLF Spectrum Generator takes the time waveform of some excitation and converts it into a frequency domain dynamic load factor (DLF) curve. The frequency domain dynamic load factor curve is written to a hard disk file and can be read directly by CAESAR II as a “FORCE” response spectrum curve. Input for the Pulse Table Generator is shown as follows.
DLF/Spectrum Table Generator
Force Spectrum Name The force spectrum generator creates an ASCII file containing the force spectrum that corresponds to the input time history waveform.
Maximum Table Frequency Enter the maximum frequency that should exist in the CAESAR II generated spectrum table. This value seldom needs to be greater than 100 Hz. If piping frequencies greater than 100 Hz are found in the system and included in the spectrum analysis, then the spectrum value at 100 Hz would be used. The user can decide which frequencies are important, and therefore how high the frequency must go, by looking at the solution participation factors and the animated mode shapes. Typically only the lower frequencies contribute to the system displacements, forces and stresses.
Number of Points in the Table This is the number of points CAESAR II will generate for the spectrum table. Usually 15 to 20 points are sufficient. These points are distributed in a cubic relationship starting from zero hertz.
Create Table When the Create Table button is clicked, a dialog box will appear with the input table as displayed below. Enter the Time / Force data and click the OK button to create the DLF curve on the hard drive.
5-18
Controlling the Dynamic Solution
Input Table Dialog
Time Enter the points that describe the time waveform to be modeled. Units for this table are milliseconds. (1000 milliseconds equal one second.)
Force Enter the forces that correspond to the points on the force/time curve. Units are as shown. Note that the absolute magnitude of the force is not important, only the form of the time history loading is important. The actual maximum value of the dynamic load is taken from the force pattern defined in: SPECTRUM/TIME HISTORY FORCE SETS. There can be any number of line entries in the Excitation frequency data.
Chapter 5 Controlling the Dynamic Solution
5-19
Building Spectrum / Time History Load Cases
Time History Load Cases
Spectrum /Time History Profile Enter the name of the shock that was defined during the Time History Definitions phase of the input. This may be any type of spectra, user defined, predefined, or read from a file. (DO NOT PRECEDE THE SPECTRUM NAME WITH A # HERE, EVEN IF THE SPECTRUM TABLE WAS READ FROM AN ASCII DATA FILE!) Any number of shocks can be listed here. Individual contributions can be of any shock type or definition.
Factor Constant by which to multiply the shock table. Usually 1.0, or if the spectrum table data points were read in units of g’s, to convert to in/sec/sec then this factor would be 386. There are several examples that follow which illustrate various applications of this value.
Direction Defines the direction of application of the shock. To define an earthquake type of loading, CAESAR II must know what the earthquake shock “looks like,” which comes from the shock spectrum table. CAESAR II must also know in which direction this shock acts. Typically a shock load case will be comprised of three shock components. One acts in the X direction, one
5-20
Controlling the Dynamic Solution
in the Z, and one in the Y. The combination of each of these three “shocks” defines the earthquakes dynamic loading of the piping system. Skewed directions may be entered by giving a direction cosine or direction vector. Skewed shock contributions are entered when the piping or structural system appears particularly sensitive to a shock along a skewed line. This most often occurs when a majority of the piping system lies along a 45 degree line in the horizontal plane. An example shock input for this type of system is shown among the examples on the following pages. Any number of shock components can act in the same direction. i.e. there can be two X direction components. This usually occurs with independent support shock contributions where one X direction component would apply to one support group and another X direction component would apply to a different support group. (However, there can be two shock components in the same direction without having independent support contributions defined. This would just involve defining two shock contributions in the same direction without start, stop, or increment node entries.) In the simplest form of force spectrum loading there is only a single shock component in the load case, i.e. there is only a single line of input on the load case screen. When there are multiple lines of input on the load case screen, as when the user is analyzing a traveling pressure wave that impacts different elbow-elbow pairs, there can be many components to the shock load case. The combination of responses from each of these shock loading components can be established in one of two ways. If the Direction field is the same for each load component, then the Directional Combination method will be used to combine the responses from each load component. If the Direction field is different for each load component, then the spatial combination method will be used to combine the responses from each load component. The difference between Spatial and Directional combination methods is that Directional combinations are always made before Modal combinations, while Spatial combinations can be made before or after Modal combinations, (it is user controlled). The default is to perform the Modal combinations before Spatial combinations. Either Spatial or Directional combinations can be made using the ABS or SRSS method. Some of the following force spectrum examples illustrate these differences. Note: Since Time History combinations are all algebraic (in-phase), this entry is used as nothing more than a label during this type of analysis.
Force Set # If the Spectrum/Load Profile Name describes a Force-type spectrum (rather than displacement, velocity, or acceleration), then the fourth entry in the load case screen is the force set number. This force set number corresponds to the loads entered in the Force Sets option. Examples shown on the following pages illustrate this application. Note that if a force set # is entered, the last three fields must be left blank!
Start Node Start node, stop node, and increment are only used to define the component of an independent support shock (ISM). This is a shock component that applies only to a group of support points. For example, different shock spectrum may have been generated for rack level piping and for ground level piping. In this case the rack supports would be subject to one shock excitation (influenced by the rack’s response to the earthquake), and the ground level supports would be subject to a different shock excitation (not influenced by the rack). In this case, one node range would be used to define the rack support shock contributions and another would be used to define the ground support shock contributions. The range of nodes defined by the start node, stop node, and increment must include at least one support point.
Stop Node Part of the “range of nodes.” If omitted, defaults to the start node. See the examples that follow for clarification.
Increment Part of the “range of nodes.” If omitted, defaults to 1. See the examples that follow for clarification.
Anchor Movement (Earthquake Only) This entry is only used for independent support movements. It is used to specify the absolute displacement of the restraints included in this shock case. This displacement is used to calculate the pseudostatic load components representing the
Chapter 5 Controlling the Dynamic Solution
5-21
relative displacement of the individual restraint sets. If omitted, the default is taken from the lowest frequency entry of the response spectrum: specified displacement, velocity/frequency, or acceleration/frequency2 (where frequency is angular frequency).
Directives A number of directives can be set for each individual load case using the Directives button. These parameters are optional extensions to the global options set for all load cases on the Control Parameter spreadsheet. Typically users will not need to specify any of these options.
Directional Combination Method. Similar directional components will be combined using either the ABS or the SRSS summation method. If there are two shock components in the X direction, the components from each shock’s effect on the system will be summed absolutely. Directional combinations are performed before all other combinations. (There are three types of combinations: DIRECTIONAL, SPATIAL AND MODAL). The default DIRECTIONAL combination method is ABS. Modal Combination Method. Modal (Group) Modal components will be combined using the Reg. Guide 1.92 “GROUPING” method. CAESAR II uses the Revision 1, February 1976 issue of the Regulatory Guide 1.92. See the discussion of the SPATIAL(ABS) directive for a description of the relationship that exits between modal and spatial response combinations. Modal (10%) Modal components will be combined using the Reg. Guide 1.92 “10%” method. Modal (DSRSS) Modal components will be combined using the Reg. Guide 1.92 “Double Square Root of the Sum of the Squares” method. Damping is assumed to be equal for all modes and is taken from the control parameter spreadsheet. Modal (ABS) Modal components (response quantities) will be combined absolutely. (i.e. the absolute value of each response quantity will be summed.) Modal (SRSS) Modal components will be combined using the square root of the sum of the squares method of combination. Spatial Combination Method (ABS or SRSS). Spatial components will be combined using the ABS summation method. There are typically three spatial components in a single earthquake type shock load case. The three usual excitation directions are the X, Y, and Z global axes. (Although there can be any number of spatial components along any global or skewed axes.)
5-22
Controlling the Dynamic Solution
Spatial or Modal Combination First. Modal before Spatial summations are “Independent.” An Independent shock is one where the X, Y, Z components are random and temporally independent of one another. (i.e. time histories for each directional component of the shock are not equal.) Spatial before Modal summations are “Simultaneous.” A simultaneous shock is one where the X, Y, and Z components are random, but temporarily the same (i.e. time histories for each directional component of the shock are equal). Pseudostatic Combination Method (ABS or SRSS). Pseudostatic components for each ISM are added into the response quantities either absolutely or using the SRSS method of combination. Pseudostatic combinations are performed after all spatial and modal combinations. The user can deactivate the inclusion of pseudostatic component from the control parameter spreadsheet. Missing Mass Combination Method (ABS or SRSS). Missing mass components for each shock load are added into the response quantities either absolutely or using the SRSS method of combination. The user can deactivate the inclusion of missing mass components from the control parameter spreadsheet. Missing mass components are added in following modal summation. Stress Type (EXP). Stress type for the load case is set using the stress type drop list. If FATigue is selected, the expected number of load cycles must be entered. The user can change the default stress type dynamic loads to any of the allowed stress types in CAESAR II. Available stress types are EXP, SUS, OCC, OPE, and FAT. The OCC or occasional stress type is the default. The entry of node groups causes a pseudostatic component of the shock to be created. This pseudostatic contribution can be added or omitted from the final shock loading effects. Additional parameters can be entered on the control parameter spreadsheet. The order of input of the shock contributions is not important, and has no bearing on the results. There is no limit to the number of shock load cases the user can define. The dynamic output processor lets the user decide which of the Spectrum/Time History Load Cases he wants to process. Any number of user comment lines may be included. There can be any number of line entries in the spectrum data. EXAMPLES Define a shock load case that excites the piping system with a vibration of one times the El Centro earthquake in the X direction, one times the El Centro earthquake in the Z, and 0.667 times the El Centro earthquake in the Y direction. ELCENTRO
1
X
ELCENTRO
1
Z
ELCENTRO
0.667
Y
Define a shock load case that excites the piping system with the horizontal and vertical components of the Reg. Guide 1.60 shock spectra for a 2 percent critically damped system. The maximum ground acceleration should be 0.22 g’s. The maximum ground acceleration is set on the control parameter spreadsheet and has no effect on the shock load case definitions. 1.60H2 1
X
1.60H2 1
Z
1.60V2 1
Y
Define a shock load case that is comprised of the users' shocks BENCH1 and BENCH2. BENCH1 should act in the X and Z directions, and shock BENCH2 should act in the Y direction. The scale factor for all shocks is 1.0. BENCH1
1
X
BENCH2
1
Y
BENCH1
1
Z
Chapter 5 Controlling the Dynamic Solution
5-23
One of the shock load cases for this particular job should excite the piping system along a line that is 45 degrees off of the global axes in the horizontal plane. It is suspected that this direction of excitation will yield the worst possible results. Apply the user defined shock BENCH1 in the horizontal direction and BENCH2 in the vertical direction. BENCH1
1
(1,0,1)
BENCH1
1
(-1,0,1)
BENCH2
1
Y
Define a shock load case that excites the piping system with a vibration of two times the El Centro earthquake in the X, Y, and Z directions. There should be two shock load cases in this job. The first should use an independent summation and the second a simultaneous. The load cases would be defined as shown. (There are several ways to accomplish the same objective here using parameters on the control parameter spreadsheet, etc. Only the method using the explicit definition of the load case combination method will be presented.) Remember that independent summation means MODAL then SPATIAL, and simultaneous means SPATIAL then MODAL. LOAD CASE 1 SHOCK CONTRIBUTIONS - CAESAR II’s title MODAL(GROUP), SPATIAL(SRSS), MODAL COMBINATIONS FIRST ELCENTRO
2
X
ELCENTRO
2
Y
ELCENTRO
2
Z
LOAD CASE 2 SHOCK CONTRIBUTIONS - CAESAR II’s title SPATIAL(SRSS), MODAL(GROUP), SPATIAL COMBINATIONS FIRST ELCENTRO
2
X
ELCENTRO
2
Y
ELCENTRO
2
Z
Define a shock case that has the user defined spectrum “1DIR” acting in the Z direction only. Set the stress type for the case to be operating and use modal summations before spatial summations. Note that there is no mention of modal or spatial summations in the load data shown as follows (only the stress type). This is because “modal summation first” is the CAESAR II default and would have to be changed on the control parameter spreadsheet for it not to still apply. 1DIR
1
Z
STRESSTYPE(OPE) The support nodes 5, 25, 35, 45, and 56 are pipe shoes sitting on concrete foundations. The support nodes 140, 145, 157, 160, and 180 are second level rack supports, i.e. pipe shoes sitting on structural steel beams in the second level of the rack. The ground level shock spectrum name is “GROUND04”, and the second level rack spectrum name is “RACKLEVEL204”. Set up the shock load case to define these independent support excitations. Note that an option exists on the control parameter spreadsheet to neglect the pseudostatic component of the Independent Support Excitation. Assume that this option is activated. The default is to include the pseudostatic component in an absolute (ABS) summation method.
5-24
Controlling the Dynamic Solution GROUND LEVEL EXCITATION
GROUND04 1.0
X
5,56,1
GROUND04 1.0
Y
5,56,1
GROUND04 1.0
Z
5,56,1
RACK LEVEL 2 EXCITATION RACKLEVEL2-04
1.0
X
140,180,1
RACKLEVEL2-04
1.0
Y
140,180,1
RACKLEVEL2-04
1.0
Z
140,180,1
Set up a shock load case, and define all combinations options explicitly. Use the same shock components as defined in the above example, except assume that the pseudostatic component is to be added using the SRSS combination method. Also change the modal summation method is SRSS. (This is the recommended method.) Note that when the modal summation method is SRSS it doesn't matter whether modal or spatial combinations are performed first. The order is only a factor when closely spaced modes are considered as in the grouping, ten percent, and DSRSS methods. MODAL(SRSS),PSEUDOSTATIC(SRSS),SPATIAL(SRSS) GROUND LEVEL EXCITATION GROUND04 1.0
X
5,56,1
GROUND04 1.0
Y
5,56,1
GROUND04 1.0
Z
5,56,1
RACK LEVEL 2 EXCITATION RACKLEVEL2-04
1.0
X
140,180,1
RACKLEVEL2-04
1.0
Y
140,180,1
RACKLEVEL2-04
1.0
Y
140,180,1
The last elbow in the relief valve piping is at node 295. The spectrum name: “BLAST” contains the DLF response spectrum for this relief valve’s firing. SPECTRUM/TIME HISTORY FORCE SET #1 contains the load information and its point of application. Show the load case input that would provide the most conservative combination of modal results. (Because there is only a single loading there is no consideration given to spatial or directional combinations.) Shock Name, Factor, Direction, and Force Set # ABSOLUTE MODAL SUMMATION, ONLY A SINGLE LOADING COMPONENT AND SO NO CONSIDERATION GIVEN TO SPATIAL OR DIRECTIONAL COMBINATIONS. BLAST, 1, X, 1 MODAL (ABS) Use the same example above and combine the modes using the grouping method. This will produce the most realistic solution. BLAST, 1, X, 1 MODAL (GROUP) There are two elbow-elbow pairs that are of significance in this job. Waterhammer loads act on the elbow at 40 in the X direction and on the elbow at 135 in the Y-direction. In the SPECTRUM/TIME HISTORY FORCE SET input, force set #1 is defined as the load at 40 and force set #2 is defined as the load at 135. Add the response quantities from each load component first, using an ABS summation, and then the resulting modal response quantities second, using the grouping summation method. Two identical methods for achieving the same results are shown.
Chapter 5 Controlling the Dynamic Solution
Shock Name, Factor, Direction, and Force set # BECAUSE THE “DIRECTION” INPUT IS THE SAME, I.E. “X”, FOR BOTH, LOAD CONTRIBUTIONS, THE DIRECTIONAL COMBINATION METHOD WILL GOVERN HOW THE HAMMER 40 AND HAMMER135 RESPONSES ARE COMBINED. HAMMER40, 1, X, 1 HAMMER135, 1, X, 2 DIRECTIONAL (ABS), MODAL(GROUP) BECAUSE THE “DIRECTION” INPUT IS DIFFERENT, I.E. “X” AND “Y,” THE SPATIAL COMBINATION METHOD WILL GOVERN HOW THE HAMMER40 AND HAMMER135 RESPONSES ARE COMBINED. NOTE THAT ON THE DIRECTIVE LINE THE “SPATIAL” DIRECTIVE COMES BEFORE THE “MODAL” DIRECTIVE. HAMMER40, 1, X, 1 HAMMER135, 1, Y, 2 SPATIAL(ABS), MODAL(GROUP)
5-25
5-26
Controlling the Dynamic Solution
Combining Static and Dynamic Results
Static/Dynamic Combinations
Load Case Defines the static or dynamic load case that is to be a part of this combination case. The load case label must always start with an S or a D for Static and Dynamic, and must be immediately followed by a load case number. Valid entries are: S1, STATIC1, S3, STATIC3, D1, DYNAMICS1, S#1, D#1, ...etc... The user can use any length up to 24 characters to define the load case label so long as the name starts in an S or a D, and ends in a valid load case number. For static load case definitions, the static case must exist and have already been run (also, the S can’t refer to a spring hanger design case). For dynamic load case definitions, the dynamic load case number refers to the shock load case. Several examples are given as follows.
Factor This entry is required and multiplies the response quantities from the respective static or dynamic run.
The Stress Type drop list or the Directive button may be used to set optional extensions to global options set for all load cases on the Control Parameter spreadsheet. Typically the user will not need to specify any of these options. Some of the examples included on the following pages illustrate cases where these directives provide extra desired flexibility. STRESSTYPE (EXP)
Chapter 5 Controlling the Dynamic Solution
5-27
STRESSTYPE (SUS) STRESSTYPE (OPE) STRESSTYPE (OCC) STRESSTYPE (FAT) The user can change the default stress type for the combination case to any of the four shown here. The default stress type is OCC - occasional. COMBINATION (SRSS) COMBINATION (ABS) Defines how the load cases listed are to be combined. The ABS method takes the absolute value of all displacement, force, and stress data for each load case and adds them together. The SRSS method sums the square of all displacement, force, and stress data for each load case and then takes the square root of the result. Any number of separate static and dynamic cases can exist in the Combination Load Case list provided each reference to a static or dynamic case is on a separate line. The order of input of the load case definitions is not important, and has no bearing on the results. Any number of user comment lines may be included. Static cases alone can be combined without dynamic cases. Dynamic cases alone can be combined without static cases. EXAMPLES: The static cases run in the job were: 1
=
W+P1+D1+T1+F1
(OPE)
2
=
W+P1+F1
(SUS)
3
=
L1 - L2
(EXP)
The dynamic cases run in the job were: 1
=
Operating Basis Earthquake
2
=
1/2 the Operating Basis Earthquake
The user must combine the Operating Basis Earthquake Stresses with the Sustained Static Stresses. The specification for this combination case is: STATIC2
1.0
DYNAMIC1
1.0
S2
1
D1
1
5-28
Controlling the Dynamic Solution
The static cases run in the job were: 1
=
W + P1 + F1
(For hanger design)
2
=
W + P1 + D1 + T1 + F1 (For hanger design)
3
=
W + P1 + D1 + T1 + F1 (OPE)
4
=
W + P1 + F1
(SUS)
5
=
L3 - L4
(EXP)
There was one dynamic load case. The user is required to turn an occasional case that is the sum of the sustained and the dynamic stresses using the SRSS Combination method and the ABS Combination method. Additionally, the user must combine the expansion static case and the dynamic case using the SRSS Combination method. This is a total of three combination load cases. Note that since the job had hanger design the first two static load cases cannot be used in a combination case. The input for each case is shown as follows: COMBINATION CASE 1: *
SRSS COMBINATION OF SUSTAINED AND DYNAMIC CASES STRESSTYPE(OCC), COMBINATION(SRSS) STATIC4
1
DYNAMIC1
1
COMBINATION CASE 2: *
ABS COMBINATION OF SUSTAINED AND DYNAMIC CASES STRESSTYPE(OCC), COMBINATION(ABS) STATIC4
1
DYNAMIC1
1
COMBINATION CASE 3: *
SRSS COMBINATION OF EXPANSION AND DYNAMIC CASES STRESSTYPE(OCC), COMBINATION(SRSS) STATIC5
1
DYNAMIC1
1
The static cases run in the job were: 1
=
W+T1+P+D1+F1
2
=
W+P+F1
3
=
U1
4
=
L1-L2
5
=
ST2+ST3
(OPE) (OCC) ... Static seismic simulation
Chapter 5 Controlling the Dynamic Solution
5-29
The user is instructed to perform an SRSS Combination of the static seismic case and both the sustained and operating static cases. The combination case lists for these two cases would appear: COMBINATION CASE 1: COMBINATION(SRSS), STRESSTYPE(OCC) STATIC2
1
STATIC3
1
COMBINATION CASES 2: COMBINATION(SRSS), STRESSTYPE(OCC) STATIC1
1
STATIC3
1
The following static load cases were run: 1
=
W+P1+F1
(Hanger design restrained weight case)
2
=
W+T1+F1+P1+D1
(Hanger design load case #1)
3
=
W+T2+F1+P1+D1
(Hanger design load case #2)
4
=
WNC+P1+F1
(Hanger design actual cold loads)
5
=
W+T1+F1+P1+D1
(OPE)
6
=
W+P1+F1
(SUS)
7
=
L5-L6
(EXP)
Spectrum/Time History Load Cases 1 through 6 were defined by the client. The static sustained stresses are to be combined with 1/2 the shock case 1 results, 1/2 the shock case 2 results, and 1.333 times the shock case 3 results. The combination method is to be SRSS. A second combination case is to combine 1/2 the shock case 4 results, 1/2 the shock case 5 results, and 1.333 times the shock case 6 results. These two combination load cases would be defined as shown as follows: COMBINATION CASE 1: COMBINATION(SRSS) STATIC6
1
DYNAMIC1
1/2
DYNAMIC2 1/2 DYNAMIC3 1.333 COMB(SRSS) S6
1
D1 0.5 D2 0.5 D3 1.333
COMBINATION CASE 2:
5-30
Controlling the Dynamic Solution
COMBINATION (SRSS) STATIC6
1
DYNAMIC4 0.5 DYNAMIC5 0.5 DYNAMIC6 1.333
Chapter 5 Controlling the Dynamic Solution
5-31
Spectrum Time History Force Maximum value of the dynamic load applied at this point. Units are as shown. Note that the total applied force will be the product of this value, the selected force value from the spectrum or load profile, and the factor entered for the load case.
Direction Direction of the dynamic load. Can be entered as X, Y, or Z or direction cosines or direction vectors. Direction cosines are entered in the form (cx,cy,cz), i.e. (0.707, 0, 0.707). Direction vectors are entered in the form: (vx, vy, vz), i.e. (1,0, and 1).
Node Node number where the force acts.
Force Set # Number to uniquely identify this particular force load pattern. See the examples that follow for clarification. This value defaults to 1. The general procedure for applying a force spectrum load is as follows: 1
Determine the pulse time history that acts at a single node or over a group of nodes. Only the pulse waveform must be the same for all nodes in group, the maximum pulse amplitude may vary. For example, a particular shock load due to ocean current loading acts over the nodes 5, 10, 15, 20, 25, and 30 on a production piping system, and the magnitude of the dynamic loading is 50 lb. at 5, 100 lb. at 10, 200 lb. at 15, and so on up to 500 lb. at 30. Also the dynamic load as a function of time at each point is equal to half of a sine wave with a period of one second. Even though the magnitude of the dynamic load varies over the nodes from 5 to 30, the pulse waveform does not (The pulse waveform is the half sine wave, and its shape is the same for each node). Thus the group of nodes from 5 to 30 can be included in the same force set #, each node having a different dynamic force magnitude.
2
Using the CAESAR II DLF Spectrum Generator build a DLF vs. frequency file for the time-pulse waveform.
3
Using the Spectrum Definitions option, define the DLF vs. frequency file just created as a Force spectrum data file with linear interpolation along the frequency axis and linear interpolation along the ordinate axis. (The DLF Spectrum Generator builds a standard shock table file. Until the type of shock data in the file is described to CAESAR II, the file can’t be used.) Remember to precede the shock name with a “#” sign when defining it in the Spectrum Definitions so that CAESAR II knows to read the shock table from the data file.
4
Determine the maximum force magnitude that acts on each node subject to the pulse load.
5
Using the Force Set Editor specify the maximum amplitude of the dynamic load, its direction, and the nodes it acts on.
6
Build the Spectrum/Time History Load Cases by entering the Force spectrum name (this is the name that is preceded by the “#” sign, defined in the Spectrum Definitions editor), the table multiplication factor (usually 1.0), a direction (this is only a label used for output processing and should be characteristic of the shock, the actual force spectrum loads can act in multiple directions), and the Force Set #. (The Force Set # refers to the force pattern defined in the Force Spectrum Editor in step 5 above.) It is step 6 that defines the link between the force spectrum and the force loading pattern.
7
Setup any other parameters needed to run the spectrum analysis for this job. Perform error checking, and once there are no fatal errors, run the job.
For a Time History analysis, the load profile used in step 2 would be entered directly in step 3, with the rest of the process remaining the same. Any number of user comment lines may be included. There can be any number of line entries in the Force spectrum data.
5-32
Controlling the Dynamic Solution
If there are multiple force spectrum components in a single dynamic load case, the user should be particularly careful with the combination method selected. In this case, the same rules that cover earthquake shocks and components apply to force spectrum shocks and components. EXAMPLES: The nodes 5, 10, and 15 define a cantilever pipe leg that is part of an offshore production platform. The dynamic load as a function of time is equal to a half sine wave. The waveform is the same for all three nodes, but the maximum dynamic load on node 5 is 5030 lb., on node 10 is 10,370 lb., and on node 15 is 30,537 lb. Three force sets are to be built for this problem. One is with the dynamic loads acting in the X direction. One is with the dynamic loads acting in the Z direction, and the third is with the dynamic loads acting simultaneously in the X an Z directions. The force spectrum input data for this job is as follows: * X DIRECTION HALF SINE WAVE/CURRENT LOADING 5030
X
5
1
10370
X
10
1
30537
X
15
1
* Z DIRECTION HALF SINE WAVE/CURRENT LOADING 5030
Z
5
2
10370
Z
10
2
30537
Z
15
2
* X AND Z DIRECTION WAVE/CURRENT LOADING 5030
X
5
3
5030
Z
5
3
10370
X
10
3
10370
Z
10
3
30537
X
15
3
30537
Z
15
3
A relief valve at node 565 is being investigated for several different reactor decompression conditions. The maximum load for the first condition is 320 kips in the X direction. This is a ramped time waveform. The valve opens and closes in 5 milliseconds. The duration for the first decompression condition is 50 milliseconds. The maximum load for the second decompression condition is 150 kips in the X direction. This also is a ramped time waveform. The valve opens and closes in 5 milliseconds and the duration for the second decompression condition is 4 seconds. The third decompression condition maximum load is 50 kips, and has the same time waveform as the second condition. (It is this decompression state that is expected to be the most frequent.) There must be two shock tables defined, one for the 50 ms duration waveform, and one for the 4 second duration waveform.
Chapter 5 Controlling the Dynamic Solution
5-33
Three different maximum force patterns are defined: * REACTOR DECOMP CONDITION 1 320000 X 565 1 * REACTOR DECOMP CONDITION 2 150000 X 565 2 * REACTOR DECOMP CONDITION 3 (MOST FREQUENT) 50000 X 565 3 A startup shock wave passes through a single elbow system. Nodes in the piping model are 5, 10, and 15. The system is shown as follows:
As the wave starts off between 5 and 10 there is an initial dynamic axial load on the anchor at 5. When the shock wave hits the elbow at 10, the axial load in the 5-10 element balances the initial imbalance at node 5, and there becomes an axial imbalance in the 10-15 element. This shock load will be modeled as two completely separate impacts on the piping system The first is the dynamic anchor load at 5. (If 5 is a flexible anchor then this load may cause dynamic displacements of the piping system and 5 will just be subject to the dynamic time history pulse due to the shock.) Assume the anchor at 5 is a flexible vessel nozzle. The second shock load is the unbalanced dynamic pressure load in the 10-15 element that exists until the shock reaches the node 15. Friction in the line resisting movement of the shock wave is considerable. In the time the wave leaves the anchor at 5 until it encounters the bend at 10 there is a 50% drop in the pulse strength as shown in the following plot.
5-34
Controlling the Dynamic Solution
This pressure drop was computed using a transient fluid simulator. Between node 10 and node 15 the pulse strength drops even further as shown as follows.
The Force Spectrum input for this loading is as shown as follows: * X DIRECTION LOAD ON FLEXIBLE ANCHOR AT 5 -5600 X 5 1 * Z DIRECTION LOAD ON ELBOW AT 10 2800 Z 10 2
Chapter 5 Controlling the Dynamic Solution
5-35
Lumped Masses
Lumped Masses
Mass Enter the concentrated mass in the units shown, a positive concentrated mass is added to the mass at the node. A negative concentrated mass is subtracted from the mass at the node and a zero entry deletes all mass for the node.
Direction Can be X, Y, Z, or ALL. ALL can be abbreviated “A”. If X, Y, or Z is entered, then the mass is only added or subtracted for that direction.
Start Node Node where the mass is to act. This entry is required. If entered without a stop node and increment, then this node must exist in the piping system. If entered with a stop node and increment then the range of nodes identified by the loop must include at least one node in the piping system. See the examples that follow.
5-36
Controlling the Dynamic Solution
Stop Node Used as part of a “range of nodes” lumped mass command. See the examples that follow. This entry is optional.
Increment Used as part of a “range of nodes” lumped mass command. See the examples that follow. This entry is optional. There can be any number of line entries in the lumped mass data. The zero mass capability with the “range of nodes” entry is particularly useful when the user has a part of the system for which he is not interested in the modes. That part of the system would have been modeled for its stiffness effect only. One example is structural steel models. It is not uncommon for a user to delete all of the mass for nodes in the structural steel model. (Steel models are often only entered to include their stiffness effects and so the omission of their dynamic effects is often not significant.) EXAMPLES: 450 ALL 40 Note: The node range loop starts from node 12, which is not defined and goes through node 25 in steps of 1. Some nodes don’t exist in this range but this is not an error as long as at least one node in the range defined by 12 through 25 by 1, exists in the system. 0.0 ALL 12 25 1 375 A 25 50 5 0.0 X
1
600
1
0.0 Y
1
600
1
Chapter 5 Controlling the Dynamic Solution
5-37
Snubbers
Snubbers
Stiffness Enter the stiffness for the snubber in the units shown. If the snubber is rigid enter a value of 1.0E12. The stiffness of the snubber must be given and must be positive.
Direction Enter the line of action of the snubber as either X, Y, Z, or as direction cosines or direction vectors. The format for direction cosines is (cx,cy,cz), and for direction vectors is (vx, vy, vz). See the example that follows for the entry of some typical skewed snubbers.
Node Enter the node where the snubber acts. This is a required entry. If the snubber acts between the piping system and a fixed point in space, then leave the CNode field blank. Connecting Nodes work for snubbers just like they do for restraints.
5-38
Controlling the Dynamic Solution
CNode If the snubber acts between one point on the piping system and another point on the piping system, then enter the node that the snubber connects to. EXAMPLES: 1
Add rigid snubber at node 150 in the Z direction. 1E12 Z 150
2
Add rigid snubbers at nodes 160, 165, and 170 in the Z direction. 1E12 Z 160 1E12 Z 165 1E12 Z 170
3
Add a rigid snubber between the structural steel node 1005 and the piping node 405 in the Z direction. 1E12 Z 405 1005
4
Add a 5,000 lb./in. snubber in the X and Y directions at the piping node 500. The X snubber should connect to the structural steel node 1050 and the Y snubber should connect to the overhead line at node 743. HORIZONTAL SNUBBER BETWEEN STEAM LINE AND STEEL 5000 X 500 1050. VERTICAL SNUBBER BETWEEN STEAM LINE AND OVER HEAD COOLING WATER LINE 5000 Y 500 743
Chapter 5 Controlling the Dynamic Solution
5-39
Dynamic Control Parameters
Control Parameters
The type of analysis chosen by the user in the Dynamic Input Processor determines the active Control Parameters. CAESAR II will only display this list of active Control Parameters. In addition, the calculation details can be fine-tuned using many of the other Control Parameters, maximizing accuracy of results for most dynamic problems. The impact and use of these parameters, as well as their technical bases, are described in this section. The list of the control parameters, along with the Analysis Types for which they are active, displays in the table on the following page.
5-40
Controlling the Dynamic Solution
Notes:
X-required 1
If system has nonlinear restraints or hanger design
2
If any restraints have friction
3
Either "Max. No. of Eigenvalues" or "Frequency Cutoff" required
4
If modal combination method is GROUP or 10%
5
If modal combination method is DSRSS
6
If USNRC Regulatory Guide 1.60 or Uniform Building Code seismic spectra are used
7
If independent support movement (USM) loads are present
8
If pseudo-static components are inducted
9
If missing mass components are included
10 If multiple spectrum loads are applied in the same direction
Analysis Type (Harmonic/Spectrum/Modes/Time-History) The first parameter is used to select from the available dynamic analysis types, which are Harmonic (direct solution), Response Spectrum (any combination of seismic, anchor movement, and force loadings), Modal Extraction, Range, and Time History (linear modal). These analysis types are described below:
Chapter 5 Controlling the Dynamic Solution
5-41
Harmonic Analysis Generally, the response of a system to a dynamically applied load is expressed through the dynamic equation of motion:
Where: M
=
system mass matrix
=
acceleration vector, as a function of time
=
system damping matrix
=
velocity vector, as a function of time
K
=
system stiffness matrix
x(t)
=
displacement vector, as a function of time
F(t)
=
applied load vector, as a function of time
C
Unfortunately, this differential equation cannot be solved explicitly, except in a few specific cases. Harmonic analysis looks at one of these cases—the set of dynamic problems where the forces or displacements (i.e., pulsation or vibration) acting on the piping system take sinusoidal forms. Under harmonic loading, when damping is zero, the dynamic equation of the system can be reduced to M (t) + K x(t) = F0 cos ( t + Q) Where: F0
=
harmonic load vector
=
angular forcing frequency of harmonic load (radian/sec)
t
=
time
Q
=
phase angle (radians)
This differential equation can be solved directly, yielding the nodal displacements at any time (and from there the system reactions, forces and moments, and stresses). The equation has a solution of the form x (t)
=
A cos ( t + Q)
A
=
vector of maximum harmonic displacements of system
Where:
Since acceleration is the second derivative of displacement with respect to time, (t)
=
-A
2
cos
t
Inserting these equations for displacement and acceleration back into the basic harmonic equation of motion yields, -M A
2
cos ( t + Q) + K A cos ( t + Q) = Fo cos ( t + Q)
Dividing both sides of this equation by cos ( t + Q), -M A
2
+ K A = Fo
5-42
Controlling the Dynamic Solution
Reordering this equation, 2
) A = Fo
(K - M
This is exactly the same form of the equation as is solved for all linear (static) piping problems. The appealing thing about this is that the solution time for each excitation frequency takes only as long as a single static solution, and, when there is no phase relationship to the loading, the results give the maximum dynamic responses directly. Due to the speed of the analysis, and because the solutions are so directly applicable, it is advisable to make as much use of this capability as possible. Two considerations must be kept in mind: When damping is not zero, the harmonic equation can only be solved if the damping matrix can be defined as the sum of multiples of the mass and stiffness matrix (Rayleigh damping), i.e.: [C] = a [M] + b [K] On a modal basis, the relationship between the ratio of critical damping Cc and the constants a and b is given as
Cc =
2
+
2
Where: = Undamped natural frequency of mode (rad/sec)
For practical problems,
is extremely small, and so may be ignored. Therefore the definition of
reduces to
= 2 Cc/ CAESAR II uses this implementation of damping for its harmonic analysis; however there are still two problems. First, for multi-degree-of-freedom systems, there is not really a single b, but there must be only a single b in order to get a solution of the harmonic equation. The second problem is that the modal frequencies are not known prior to generation of the damping matrix. Therefore the w used in the calculation of b is the forcing frequency of the load, instead of the natural frequency of a mode. When the forcing frequency of the load is in the vicinity of a modal frequency, this gives a good estimation of the true damping.
If multiple harmonic loads occur simultaneously, and they are not in phase, system response is the sum of the responses due to the individual loads: x(t) = S Ai cos ( t + Qi)
Where: Ai = displacement vector of system under load i Qi = phase angle of load i
In this case, an absolute maximum solution cannot be found. Rather, solutions for each load, and the sum of these, must be found at various times in the load cycle. These combinations should then be reviewed in order to determine which one causes the worst load case. Alternatively, CAESAR II can select the frequency/phase pairs which maximize the system displacement. Note:
Damped harmonics will always cause a phased response.
The biggest use by far of the harmonic solver is in analyzing low frequency field vibrations resulting from either fluid pulsation or out-of-round rotating equipment displacements. The approach typically taken towards solving this type of problem is described briefly below: 1
A potential dynamic problem is first identified in the field—either in terms of large cyclic vibrations or high stresses (fatigue failure) being present in an existing piping system, raising questions of whether this represents a dangerous
Chapter 5 Controlling the Dynamic Solution
5-43
situation. As many symptoms of the problem (quantifiable displacements, overstress points, etc.) are identified as possible, for future use in refining the dynamic model. 2
A model of the piping system is built using CAESAR II. This should be done as accurately as possible, since system, as well as load, characteristics affect the magnitude of the developed response. Particular attention should be paid when modeling the area where the vibration occurs. This might include accurately representing valve operators, flange pairs, orifice plates and other in-line equipment. It may also be a good idea to add additional nodes in the area of the vibration.
3
The engineer next postulates the cause of the load, and from that, an estimate of the frequency, magnitude, point, and direction of the load. This is somewhat difficult because the dynamic loads can come from many sources. Dynamic loads may be due to internal pressure pulses, external vibration, flow shedding at intersections, two phase flow, etc., but in almost all cases, there is some frequency content of the excitation that corresponds to (and therefore excites) a system mechanical natural frequency. If the load is caused by equipment, then the forcing frequency is probably some multiple of the operating frequency; if the load is due to acoustic flow problems, then the forcing frequency can be estimated through the use of Strouhal’s equations (from fluid dynamics). Using the best assumptions available, the user should estimate the magnitudes and points of application of the dynamic load.
4
The loading is then modeled using harmonic forces or displacements (normally depending upon whether the cause is assumed to be pulsation or vibration) and several harmonic analyses are done, sweeping the frequencies through a range centered about the target frequency (in order to account for uncertainty). The results of each of the analyses are examined for signs of large displacements, indicating harmonic resonance. If the resonance is present, the results of the analysis are compared to the known symptoms from the field. If they are not similar (or if there is no resonance), this indicates that the dynamic model is not a good one, so it must be improved, either in terms of a more accurate system (static) model, a better estimate of the load, or a finer sweep through the frequency range. Once the model has been refined, this step is repeated until the mathematical model behaves just like the actual piping system in the field.
5
At this time, there is a good model of the piping system and a good model of the loads (or, more accurately, a good model of the relationship of the load characteristics to the system characteristics). The results of this run are evaluated in order to determine whether they indicate a problem. Since harmonic stresses are cyclic, they should be evaluated against the endurance limit of the piping material; displacements should be reviewed against interference limits or esthetic guidelines.
6
If the situation is deemed to be a problem, its cause must be identified, where the cause is normally the excitation of a single mode of vibration. For example, the Dynamic Load Factor for a single damped mode of vibration, with a harmonic load applied is
DLF =
1 + (2Cc [1 (
f
m)
2
f
m)
] + (2Cc
2
f
m)
2
Where: DLF = dynamic loading factor Cc = ratio of system damping to “critical damping,”
where “critical damping” = f
= forcing frequency of applied harmonic load
n
= natural frequency of mode of vibration
A modal extraction of the system is done; one (or more) of these modes should have a natural frequency close to the forcing frequency of the applied load. The guilty mode can be further identified as that one having a shape very similar to the shape of the total system vibration, since this mode shape has certainly been dynamically magnified far beyond the other modes (and thus predominates in the final vibrated shape). 7. Once the guilty mode has been identified, it must be eliminated. This is done most easily by adding a restraint at a high point (and in the direction thereof) of the mode shape. If this cannot be done, the mode may also be altered by changing the mass distribution of the system. If no modification of the system is possible, it may be possible to alter the forcing frequency of the load. If the dynamic load was postulated to be due to internal acoustics, it is recommended that the pipe not
5-44
Controlling the Dynamic Solution
be rerouted at this point, as rerouting the pipe will change the internal flow conditions (which may resolve or amplify the problem, but in either case will void CAESAR II’s “good model” of the system). After modifying the system, the harmonic problem (using the single forcing frequency determined as a “good model”) is then re-run, and the stresses, displacements, etc. are re-evaluated. 8. If the dynamic problem has been adequately solved, the system is now re-analyzed statically to determine the effects of any modifications on the static loading cases. (Remember, adding restraint normally increases expansion stresses, while adding mass increases sustained stresses.) The user may process output from a harmonic analysis in two ways: Use of the output processor to review displacement, restraint, force, or stress data either graphically or in report form. Animation of the displacement pattern for each of the frequency load cases. Note:
The results of harmonic dynamic loads cannot be combined using the Static/Dynamic Combination option.
Spectrum Analysis A spectrum analysis represents an attempt to estimate the maximum response developed in a system during a transient load. The results are a statistical summation of the maximum displacements, forces, reactions, stresses, etc; the individual responses do not represent an actual physical loading case in that the maxima may all occur at different times. Spectrum analyses are especially useful when the loading profile is random, or otherwise not known exactly, such as with seismic loads. CAESAR II provides the ability to perform two types of spectrum analyses (which may be combined): for seismic and force loadings. Seismic loadings may be evaluated either uniformly over the entire system, or applied through individual support groups (with corresponding anchor movements). Force spectra analyses may be used to analyze impulse loadings, such as those due to relief valve, fluid hammer, or slug flow. These two types are described in the following paragraphs. Seismic Spectrum Analysis. Seismic loads cannot be solved through time history analyses, since earthquakes cause random motion, which may be different for each earthquake, even those occurring at the same site. To simplify the analytical definition of the earthquake, it is necessary to get the expected random waveform of acceleration (or velocity or displacement) vs. time into some simple frequency-content plot. The most predominantly used frequency-content plot is the response spectrum. A response spectrum for an earthquake load can be developed by placing a series of single degree-offreedom oscillators on a mechanical shake table and feeding a “typical” (typical for a specific site) earthquake time history through it, measuring the maximum response (displacement, velocity, or acceleration) of each oscillator.
Chapter 5 Controlling the Dynamic Solution
5-45
The expectation is that even though all earthquakes are different, similar ones should produce the same maximum responses, even though the time at which they occur will differ with each individual occurrence. (Responses will be based on the maximum ground displacement and acceleration, the dynamic load factors determined by the ratios of the predominant harmonic frequencies of the earthquake to the natural frequencies of the oscillators, and system damping.) Response spectra for a number of damping values can be generated by plotting the maximum response for each oscillator. A plot of a set of typical response spectra is shown in the following figure.
Seismic response spectra resemble harmonic Dynamic Load Factor curves, since seismic loads evidence strong harmonic tendencies. As damping value increases, the system response approaches the ground motion. Seismic spectra usually also show strong evidence of flexible, resonant, and rigid areas. Spectra may have multiple peaks due to filtering by the building and/or piping system; however multiple peaks are usually enveloped in order to account for uncertainties in the analysis. Seismic response spectra peaks are typically spread to account for inaccuracies as well. The idea behind the generation of the response spectra is that a system’s modes of vibration will respond to the load in the exact same manner as will a single degree-of-freedom oscillator. System response may be plotted in terms of displacement, velocity, or acceleration, since these terms of the spectra are all related by the frequency: d=v/
=a/
2
Where: d = displacement from response spectrum at frequency v = velocity from response spectrum at frequency = angular frequency at which response spectrum parameters are taken a = acceleration from response spectrum at frequency Response Spectrum analysis proceeds according to the following steps: 1
Modes of vibration are extracted from the system using an Eigensolver algorithm. Each mode has a characteristic frequency and mode shape.
2
The maximum response of each mode under the applied load is determined from the spectrum value corresponding to the mode’s natural frequency.
3
The total system response is determined by summing the individual modal responses, using methods that reflect the time independence of the responses and the portion of system mass allocated to each mode.
There are four major sources of earthquake spectra available to the CAESAR II user:
5-46
Controlling the Dynamic Solution
Predefined El Centro (available in the CAESAR II database—spectrum name = ELCENTRO): This data is taken from J. Biggs’ Introduction to Structural Dynamics and is based on the north-south component of the May 18, 1940 El Centro California earthquake. The recorded maximum acceleration was 0.33 g. The spectrum provided here is intended to apply to elastic systems having 5 to 10 percent critical damping. Predefined Nuclear Regulatory Guide 1.60 (Available in the CAESAR II database): The predefined spectrum names are: 1.60H.5
1.60V.5--
Horizontal/vertical,0.5% damping
1.60H2
1.60V2 --
Horizontal/vertical,2.0% damping
1.60H5
1.60V5 --
Horizontal/vertical,5.0% damping
1.60H7
1.60V7 --
Horizontal/vertical,7.0% damping
1.60H10 1.60V10 -- Horizontal/vertical,10.0% damping These spectra are constructed according to the instructions given in Regulatory Guide 1.60 for seismic design of nuclear plants. They must also be scaled up or down by the maximum ground acceleration (ZPA—zero period acceleration), which can be specified in the CAESAR II control parameter spreadsheet. Predefined Uniform Building Code (Available in the CAESAR II database). The predefined spectrum names are: UBCSOIL1 Spectrum for rock and stiff soils UBCSOIL2 Spectrum for deep cohesionless or stiff clay soils UBCSOIL3 Spectrum for soft to medium clays and sands These spectra represent the normalized response spectra shapes (for three soil types) provided in Figure 23-3 of the Uniform Building Code (1991 Edition). When used, they must be scaled by the ZPA, which is the product of Z and I (Where Z is the seismic zone coefficient and I is the earthquake importance factor, from UBC Tables 23-I and 23-L, respectively). The ZPA can be specific using the CAESAR II control parameter spreadsheet. User defined spectra: User defined spectra may be entered with period or frequency as the range, and displacement, velocity, or acceleration as the ordinate. These spectra may be read in from a text file or entered directly into a spectrum table during dynamic input processing. Independent Support Motion Applications. Earthquake ground motions are caused by the passing of acoustic shock waves through the earth’s soil. These waves are usually hundreds of feet long. If supports having foundations in the soil are grouped together within a several hundred foot radius of each other they will typically see exactly the same excitation from the earthquake. If all of the supports for a particular piping system are attached directly to ground type supports, each support will be excited by an essentially identical time waveform. This type of excitation is known as uniform support excitation. Often pipe is supported from rack, building, or vessel structures as well as from ground type supports. These intermediate structures serve to, in some cases, filter and in some cases accentuate the effect of the earthquake. In this situation, the supports attached to the intermediate structure are not exposed to the same excitation as those that are attached directly to ground foundations. To accurately model these systems different shocks must be applied to different parts of the piping system. This type of excitation is known as independent support motion (ISM) excitation. While the different support groups are exposed to different shocks, there are also relative movements between support groups that don’t exist for uniform support excitation. The movement of one support group relative to another is termed pseudostatic displacement, or seismic anchor movements. For uniform support excitation there are spatial and modal response components available for combination. For independent support excitation there are spatial and modal response components available for each different support group, plus pseudostatic components of the earthquake that must be added into the dynamic response as well. The major difference when running ISM type earthquake loads comes while building the shock load cases. Whereas in the uniform excitation case the shock acts implicitly over all of the supports in the system, in the ISM case different shocks act on different groups of supports. The shock load case input form appears: SHOCK NAME
FACTOR
DIR
START NODE STOP NODE
INCR
ANCHOR MVMT
Name, Factor, and Direction are all that is entered for uniform support excitations. For ISM type shocks, the group of nodes over which the shock acts must be specified as well, using the Start Node, Stop Node, and Increment entries. The Anchor Movement entry is used to explicitly define the seismic displacement of the restraint set. This displacement is used to
Chapter 5 Controlling the Dynamic Solution
5-47
calculate the pseudostatic load components. If omitted, the program defaults to the displacement derived from the response spectrum entry corresponding to the lowest frequency. Force Spectrum Analysis. A similar method can be followed for non-random loads, such as an impulse load for which the force vs. time profile is known. A look at the equation for the earthquake problem explains why the force spectrum solution is very similar to the earthquake solution:
The term on the right hand side is nothing more than a dynamic force acting on the piping system, i.e. F = Ma, so the analogous equation to be solved for the force spectrum problem is:
Where: F = the dynamic load (water hammer or relief valve) Instead of the displacement, velocity, or acceleration spectrum used for the seismic problem, a Dynamic Load Factor spectrum is used for a force spectrum problem. A DLF spectrum gives the ratio of the maximum dynamic displacement divided by the maximum static displacement. Whereas the earthquake response spectrum analysis method started with the time history of an earthquake excitation, the force spectrum analysis method is done in exactly the same way—except that the analysis starts with the force vs. time profile. Just as for the earthquake, this time history loading can be applied to a shake table of single degree-of-freedom bodies, with a response spectrum (in this case, DLF vs. natural frequency) being generated by dividing the maximum oscillator displacements by the static displacements expected under the same load. An alternate means of generating a response spectrum for an impulse load is to numerically integrate the dynamic equation of motion for oscillators of various frequencies under the applied load. This can be done using the Pulse Table/DLF Spectrum Generator available from the CAESAR II Main Dynamics Menu. The user may process output from a spectrum analysis in two ways: Use of the output processor to review the natural frequencies, mode shapes, participation factors, included mass/force, displacements, and restraint loads, forces, or stresses in report form. Dynamic results also show the largest modal contributor, along with the mode and shock load responsible for that contribution. Animation of the individual mode shapes extracted for the spectrum analysis. Modal Extraction. A modal extraction performs only an Eigensolution (an eigensolution is also performed as the initial step of the spectrum or modal time history analyses). The Eigensolution algorithm uses an iterative method to solve for natural frequencies and mode shapes of a piping or structural system. Each mode of the piping system is associated with a shape and a frequency, which together define the system’s tendency to vibrate; the mode shape defining the shape the system would like to take when it vibrates, and the natural frequency defining the desired speed of the vibration. The eigensolver returns a set of these for each mode, with the dimensionless mode shape called an eigenvector, and the frequency returned as the square of the angular frequency ( 2), known as the eigenvalue. Given the eigenvalue, the modal frequency can be expressed in angular frequency (radians per second), cyclic frequency (Hz), or period (seconds per cycle): 2
(radians squared per second squared)
eigenvalue
=
angular frequency
=
(radians per second)
cyclic frequency
=
/ 2 (Hz, or cycles per second)
period
=
2 /
(seconds per cycle)
The absolute magnitude of a mode shape displacement computed by an eigensolver is unknown, with only the shape being given (i.e. only the ratios of the displacements at various degrees of freedom are known for each mode, with these ratios being constant for each mode). One eigenpair can potentially be calculated for each degree of freedom in the model that contains some nonzero mass (node point) and some non-rigid stiffness (i.e., is not fully restrained). CAESAR II omits
5-48
Controlling the Dynamic Solution
rotational degrees of freedom from dynamic models in order to simplify the calculation—this is usually acceptable since rotational modes of vibration usually have very high frequencies, and correspondingly very low mode participation factors. The user may process output from a modal analysis in two ways: Use of the output processor to review the natural frequencies and mode shapes in report form. Animation of the individual mode shapes.
Time History Time history analysis is a more accurate, more computationally intensive analytical method than is response spectrum analysis, and is best suited to impulse loadings or other transient loadings where the profile is known. This method of analysis involves the actual solution of the dynamic equation of motion throughout the duration of the applied load and subsequent system vibration, providing a true simulation of the system response at all times. As noted previously, the dynamic equation of motion for a system is
Mx&&(t ) + Cx&&(t ) + Kx(t ) = F (t )
This differential equation cannot be solved explicitly, but may be integrated using numeric techniques by slicing the duration of the load into many small time steps. Based on an assumption of the behavior of the system between time slices (i.e., that the change in acceleration between time slices is linear), the system accelerations, velocities, displacements, and correspondingly, the reactions, internal forces, and stresses can be calculated at successive time steps. Since the total response of a system is equivalent to the sum of the responses of its individual modes of vibration, the above equation can be simplified (assuming the damping matrix C is orthogonal), using the transformation x = FX, to be expressed in modal coordinates:
&& x(t ) + C && x(t ) + hx(t ) = i1 F (t ) Where: && x(t)
=
acceleration vector (in modal coordinates), as a function of time
C´
=
diagonal damping matrix, where entry C´i =
=
angular frequency of mode i
ci
=
ratio of damping to critical damping for mode i
(t)
=
velocity vector (in modal coordinates), as a function of time
x(t)
=
displacement vector (in modal coordinates), as a function of time
=
diagonal stiffness matrix, where entry
i
i=
i
i
ci
2
This transformation represents N (where N is the number of modes of vibration extracted) uncoupled second order differential equations, which can then be integrated and summed (using the in-phase, algebraic summation method) to give the total system response. The CAESAR II program uses the Wilson method (an extension of the Newmark method) to integrate the equations of motion, which provides an unconditionally stable algorithm, regardless of time step size chosen. Only one dynamic load may be defined for a time history analysis (this dynamic load case may be used in as many static/dynamic combination load case as necessary). However, the single load case may consist of multiple force profiles applied to the system simultaneously, or sequentially. Each force vs. time profile is entered as a spectrum with an ordinate of FORCE (in current units) and a range of TIME (in milliseconds). The profiles are defined by entering the time and force coordinates of the corner points defining the profile. (Note that a time can only be entered once, and that times with zero force outside of the defined profile need not be entered explicitly.)
Chapter 5 Controlling the Dynamic Solution
5-49
For example, the profiles shown in the following figure are entered as: TIME (MS) 0.0
FORCE
TIME (MS)
FORCE
0.0
20.0
1000.0
10.0
300.0
60.0
1000.0
20.0
1000.0
30.0
0.0
The load profiles must then be linked with force sets (indicating magnitude, direction, and location of the applied load) in the shock case. The magnitude of the applied load is determined by the product of the profile force, the force set magnitude, and the scale in the shock case. Currently only forces, not moments or restraint displacements, may be entered in the time history load profile. However, moments can be modeled using force couples, and restraint displacements can be simulated by entering forces equal to the desired displacement times the restraint stiffness in the direction of the displacement). The user may process output from a Time History analysis in three ways: 1
Use of the output processor to review the natural frequencies, mode shapes, participation factors, included mass/force, displacements, and restraint loads, forces, or stresses in report form. CAESAR II’s implementation of time history analysis provides two types of results—one results case containing the maximum individual components (axial stress, X-displacement, MZ reaction, etc.) of the system response, along with the time at which it occurred, and several (the actual number is determined by user request) results cases representing the actual system response at specific times. Dynamic results also show the largest modal contributor, along with the mode and transient load responsible for that contribution.
2
Animation of the shock displacement for the transient load cases. During animation, the displacements, forces, moments, stresses, and other data associated with individual elements may be displayed at every time step and for the dynamic load alone, or for any of the static/dynamic combinations.
3
Animation of the individual mode shapes included in the time history response.
Static Load Case for Nonlinear Restraint Status (Active for: Harmonic, Spectrum, Modal, Range, and Time History) Currently all of CAESAR II’s dynamic analyses act only on linear systems, so any non-linearities must be linearized prior to analysis. This means that one-directional restraints will not lift off and reseat, gaps will not open and close, and friction will not act as a constant effort force. Therefore, for dynamic analyses, all non-linear effects must be modeled as linear—for example, a one-directional restraint must be modeled as either seated (active) or lifted off (inactive), and a gap must be
5-50
Controlling the Dynamic Solution
either open (inactive) or closed (active). This process is automated when the static load case is selected here—CAESAR II automatically activates the non-linear restraints in the system to correspond to their status in the selected load case (the user may think of this as being the loading condition—for example Operating—of the system at the time at which the dynamic load occurs). It must be noted that this automated linearization does not always provide an appropriate dynamic model, and it may be necessary to select other static load cases or even to manually alter the restraint condition in order to simulate the correct dynamic response. A static load case must precede the dynamics job whenever one or more of the following situations occur: There are spring hangers to be designed in the job. The static runs must be made in order to determine the spring rate to be used in the dynamic model. There are non-linear restraints, such as one-directional restraints, large-rotation rods, bi-linear restraints, gaps, etc. in the system. The static analysis must be made in order to determine the active status of each of the restraints for linearization of the dynamic model. There are frictional restraints in the job, i.e. any restraints with a nonzero j (mu) value. The most common arrangement of static loads during typical CAESAR II analyses displays below: Example 1—analyses containing no hanger design: 1 = W+P1+D1+T1+F1 (OPE) 2 = W+P1+F1 (SUS) 3 = L1-L2 (EXP) In this case, if the operating condition is most likely to exist throughout the duration of the dynamic transient, the correct entry for this parameter is 1. If the installed condition is more likely to exist during the transient, the entry for this parameter should be 2. It is extremely unlikely that the expansion case (3) would be correct here, since it does not represent the system status at any given time, but rather represents the difference between the first two cases. Example 2—analyses containing hanger design: 1 = W+P1+F1 (For hanger design) 2 = W+P1+D1+T1+F1 (For hanger design) 3 = W+P1+D1+T1+F1 (OPE) 4 = W+P1+F1 (SUS) 5 = L3-L4 (EXP) In this case, the correct static load cases to use are those in which the selected spring hangers have been included; if the operating condition is the correct load case, the entry for this parameter should be 3. For the installed condition, an entry of 4 is correct.
Stiffness Factor for Friction (0.0 - Not Used) (Active for: Harmonic, Spectrum, Modal, Range, and Time History) As noted above, all of CAESAR II’s dynamic analyses are currently linear, so non-linear effects must be linearized. Modeling of friction in dynamic models presents a special case, since friction actually impacts the dynamic response in two ways— static friction (prior to breakaway) affects the stiffness of the system, by providing additional restraint, while kinetic friction (subsequent to breakaway) actually affects the damping component of dynamic response; due to mathematical constraints, damping is ignored for all analyses except time history and harmonics (for which it is only considered on a system-wide basis). CAESAR II allows friction to be taken into account through the use of this Friction Stiffness Factor. CAESAR II approximates the restraining effect of friction on the pipe by including stiffnesses transverse to the direction of the restraint at which friction was specified. The stiffness of these “frictional” restraints is computed as:
Chapter 5 Controlling the Dynamic Solution
5-51
Kfriction = (F) (W) (Fact) Where: Kfriction
= stiffness of frictional restraint inserted by CAESAR II
F
= the force at the restraint taken from the static solution
W
= mu, friction coefficient at restraint, as defined in the static model
Fact = Friction Factor from the control spreadsheet This factor should be adjusted as necessary in order to make the dynamic model simulate the system’s actual dynamic response (note that use of this factor does not correspond to any actual dynamic parameter, but is actually a “tweak” factor to modify system stiffness). Entering a friction factor greater than zero causes these friction stiffnesses to be inserted into the dynamics job. Increasing this factor correspondingly increases the effect of the friction. Entering a friction factor equal to zero ignores any frictional effect in the dynamics job.
Max. No. of Eigenvalues Calculated (0-Not used) (Active for: Spectrum, Modal, and Time History) The first stage of the Spectrum, Modal, and Time History analyses, is the use of the Eigensolver algorithm to extract the piping system’s natural frequencies and mode shapes. For the Spectrum and Time History analyses, the response under loading is calculated for each of the modes, with the system response being the sum of the individual modal responses. Obviously, the more modes that are extracted, the more the sum of those modal responses resembles the actual system response. The problem is that this algorithm uses an iterative method for finding successive modes, so extraction of a large number of modes usually requires much more time than does a static solution of the same piping system. The object is to extract sufficient modes to get a suitable solution, without straining computational resources. CAESAR II permits the user to specify—either through a mode number cutoff or a frequency cutoff—the number of modal responses to be included in the system results. This parameter is used, in combination with the Frequency Cutoff described below, to limit the maximum number of modes of vibration to be extracted during the dynamic analysis. If this parameter is entered as 0, the number of modes extracted is limited only by the frequency cutoff (and potentially, the number of degreesof-freedom in the system model). If the analyst is more interested in providing an accurate representation of the system displacements, it may only be necessary to request the extraction of a few modes, allowing a rapid calculation time. However, if an accurate estimate of the forces, stresses, etc. in the system is the objective, calculation time grows as it becomes necessary to extract far more modes. This is particularly true in the case when solving a fluid hammer problem in the presence of axial restraints; often modes with natural frequencies of up to 300 Hz can be large contributors to the solution. The usual procedure for determining how many modes are sufficient is to extract a certain number of modes and review the results; then to repeat the analysis while extracting 5 to 10 additional modes, and comparing the new results to the old. If there is a significant change between the results, a new analysis is made, again extracting 5 to 10 more modes above those that were extracted for the second analysis. This iterative process continues until the results taper off, becoming asymptotic. This procedure has two drawbacks, the first one obvious—the time involved in making the multiple analyses, as well as the time involved in extracting the potentially large number of modes. The second drawback, occurring with Spectrum analysis, is less obvious—a degree of conservatism is introduced when combining the contributions of the higher order modes. Possible spectral mode summation methods include SRSS, ABSOLUTE, and GROUP—all methods that combine modal results as same-sign (positive) values. In reality, theory states that the rigid modes actually act in phase with each other, and should therefore be combined algebraically, thus permitting the response of some rigid modes to cancel the effect of other rigid modes (this is actually what occurs in a time history analysis). Because of this conservatism, it is actually possible to get results which exceed twice the applied load, despite the fact that the Dynamic Load Factor (DLF) of an impulse load cannot be greater than 2.0.
5-52
Controlling the Dynamic Solution
An alternative method of ensuring that sufficient modes are considered in the dynamic model is through the use of the Included Mass Data Report. This report (available from the Dynamic Output Screen) is compiled for all spectrum and time history shock cases, whether missing mass (see description in the section Include Missing Mass Components) is to be included or not. It displays the percent of system mass along each of the three global axes, as well as the percent of total force, which has been captured by the extracted modes. The percent of system mass active along each of the three global axes (X-, Y-, and Z-) is calculated by summing the modal mass (corresponding to the appropriate directional degree-of-freedom) attributed to the extracted modes and dividing that sum by the sum of the system mass acting in the same direction: % Active Massx
M e [i ]
= 100(
M [ i ])
Summed over i = 1 to n, by 6 (X-direction degrees of freedom) % Active MassY
= 100(
M e [i ]
M [ i ])
Summed over 1 = 2 to n, by 6 (Y-direction degrees of freedom) % Active Massz
= 100(
M e [i ]
M [ i ])
Summed over 1 = 3 to n, by 6 (Z-direction degrees of freedom) Where: Me = vector (by degree-of-freedom) of sum (over all extracted modes) of effective modal masses M = vector corresponding to main diagonal of system mass matrix
The maximum possible percent of active mass which is theoretically possible is of course 100%, with 90-95% usually indicating that a sufficient number of modes have been extracted to provide a good dynamic model. The percent of active force is calculated by the following factors: separately summing the components of the effective force acting along each of the three directional degrees-of-freedom combining them algebraically doing the same for the applied load taking the ratio of the effective load divided by the applied load
Chapter 5 Controlling the Dynamic Solution
5-53
For example: x
[i]
Fe = Fe
Fx = F[i] Summed over i = 1 to n, by 6 (X - Direction degrees of freedom) y
[i]
Fe = Fe
Fy = F[i] Summed over i = 2 to n, by 6 (Y - Direction degrees of freedom) z
[i]
Fe = Fe
Fz = F[i] Summed over i = 3 to n, by 6 (Z - Direction degrees of freedom)
= 100* % Active Force
[ Fe x 2 + Fe y 2 + Fe z 2 ] [ Fx 2 + Fy 2 + Fz 2 ]
Where: FeX,FeY,FeZ = effective force (allocated to extracted modes) acting along the global X-, Y-, and Zaxes, respectively Fr
= vector of effective forces (allocated to extracted modes)
FX,FY,FZ F
= total system forces acting along the global X-, Y-, and Z-axes, respectively
= vector of total system forces
The maximum possible percent which is theoretically possible for this value is also 100%; however, in practice it may be higher, indicating an uneven distribution of the load and mass in the system model. There is nothing inherently wrong with an analysis where the included force exceeds 100%—if the missing mass correction is included, the modal loadings will be adjusted to conform to the applied loading automatically. Often the percent of included force can be brought back under 100% by extracting a few more modes. At other times, the situation can be remedied by improving the dynamic model through a finer element mesh, or, more importantly, equalizing the mass point spacing in the vicinity of the load.
Frequency Cutoff (HZ) (Active for: Spectrum, Modal, and Time History)
As noted above, CAESAR II permits the user to specify either a number of modes or a frequency cutoff for extracting modes to be considered in the dynamic analysis. Modal extraction ceases when the Eigensolver extracts either the number of modes requested, or extracts a mode with a frequency above that of the Frequency Cutoff, whichever comes first. One recommendation for selection of a frequency cutoff point is that the user extract modes up to, but not far beyond, a recognized “rigid” frequency, and then include the missing mass correction (discussed in the section Include Missing Mass Components). Choosing a cutoff frequency to the left of the response spectrum’s resonant peak will provide a non-
5-54
Controlling the Dynamic Solution
conservative result, since resonant responses may be missed. During spectrum analysis, using a cutoff frequency to the right of the peak, but still in the resonant range, will yield either over- or under-conservative results, depending upon the method used to extract the ZPA from the response spectrum. (In the case of time history analysis, selecting a cutoff frequency to the right of the peak, but still in the resonant range, will probably yield non-conservative results, since the missing mass force is applied with a dynamic load factor of 1.0). Extracting a large number of rigid modes for calculation of the dynamic response may be conservative in the case of Spectrum analysis, since all spectral modal combination methods (SRSS, GROUP, ABS, etc.) give conservative results versus the algebraic combination method (always used during time history analysis), which gives a more realistic representation of the net response of the rigid modes. Based upon the response spectrum shown in the following figure, an appropriate cutoff point for the modal extraction would be about 33 Hz. 1
Non-conservative cutoff (Misses amplification of any modes in resonant range)
2
Conservative cutoff (Multiplies missing mass contribution by excessive DLF—1.6)
3
Optimal cutoff (Includes all modes in resonant range, uses low DLF—1.05—for missing mass contribution, minimizes combination of rigid modes)
4
Conservative Cutoff (Too many rigid modes combined using non-conservative summation methods)
When the analysis type is SPECTRUM, MODES, or TIMEHIST, either this parameter or the previous one must be entered.
Closely Spaced Mode Criteria/Time History Time Step (ms) (Active for: Spectrum/GROUP and Time History) This parameter does double duty, depending upon the analysis type. For a Spectrum analysis type with GROUP modal Combination Method (as defined by USNRC Regulatory Guide 1.92), this parameter specifies the frequency spacing defining each modal group—i.e., the percent (of the base frequency) between the lowest and highest frequency of the group. Regulatory Guide 1.92 specifies the group spacing criteria as 10% (entered here as 0.1), so it is unlikely that the user would ever wish to change the Closely Spaced Mode Criteria from the CAESAR II default value of 0.1. The GROUP modal combination method is described in detail in the section Modal Combination Method found later in this chapter. For a Time History analysis type, this parameter is used to enter the length of the time slice, in milliseconds, to be used by the program during its step-by-step integration of the equations of motion for each of the extracted modes (CAESAR II uses the unconditionally stable Wilson q integration method, so any size time step will provide a solution, with a smaller step providing greater accuracy—and more strain on computational resources). The time step should be sufficiently small that it can accurately map the force vs. time load profile (i.e., the time step should be smaller than typical force ramp times). Additionally, the time step must be small enough that the contribution of the higher order modes is not filtered from the response. For this reason, it is recommended that the time step should be selected such that Time Step (in seconds) times
Chapter 5 Controlling the Dynamic Solution
5-55
Maximum Modal Frequency (in Hz) be less than 0.1. For example, if the modal frequency cutoff is set to 50 Hz, the time step should be set to a maximum of 2 milliseconds: 0.002 sec x 50 Hz = 0.1
Load Duration (Time History or DSRSS Method) (Sec.) (Active for: Spectrum/DSRSS and Time History) This parameter is used to specify the duration of the applied dynamic load. For a Time History analysis, this parameter is used to specify the total length of time (in seconds) over which the dynamic response is to be simulated. The load duration, divided by the time step size (see the previous section) gives the total number of integration steps making up the solution (currently CAESAR II limits the number of time steps to 5000, or as permitted by available memory and system size). It is recommended that, if possible, the duration be at least equal to the maximum duration of the applied load, plus the period (in seconds) of the first extracted mode. This allows simulation of the system response throughout the imposition of the external load, plus one full cycle of the resulting free vibration. After this point, the response will die out, according to the damping value used. For example, if the applied load is expected to last 150 milliseconds, and the lowest extracted frequency is 3Hz, the load duration should be set to a minimum of 0.150 plus 1/3, or 0.483 seconds. For a Spectrum analysis using the Double Sum (DSRSS) modal Combination Method (as defined by USNRC Regulatory Guide 1.92), this parameter is used to specify the duration of the earthquake, in seconds. This duration is used to compute the modal correlation coefficients based on empirical data. The DSRSS modal combination method is described in detail in the section Modal Combination Method later in this chapter.
Damping (Time History or DSRSS) (Ratio of Critical) (Active for: Spectrum/DSRSS, Harmonics, and Time History) This parameter is used to specify the system damping value, as a ratio of critical damping. Typical values for piping systems, as recommended in USNRC Regulatory Guide 1.61 and ASME Code Case N-411, range from 0.01 to 0.05, based upon pipe size, earthquake severity, and the system’s natural frequencies. Generally, damping cannot be considered in the mathematical solutions required for spectrum or harmonic analysis. It is therefore ignored (or solved as specialized cases) in most analyses, and must be instead considered through adjustment of the applied loads (generation of the response spectrum) and/or system stiffness. For a Time History analysis, damping is used explicitly, since this method uses a numeric solution to integrate the dynamic equations of motion. For a Spectrum analysis using the Double Sum (DSRSS) modal Combination Method (as defined by USNRC Regulatory Guide 1.92), the damping value is used in the computation of the modal correlation coefficients. (Note that CAESAR II does not permit the specification of damping values for individual modes.) The DSRSS modal combination method is described in detail in the section Modal Combination Method later in this chapter. For a Harmonic analysis, this ratio is converted to Rayleigh Damping, where the damping matrix can be expressed as multiples of the mass and stiffness matrices: [C] = a [M] + b [K] On a modal basis, the relationship between the ratio of critical damping Cc and the constants a and b is given as:
5-56
Controlling the Dynamic Solution
Where: = undamped natural frequency of mode (radians/sec) For many practical problems, a is extremely small, and so may be ignored, reducing the relationships to: =0
= 2 Cc /
CAESAR II uses this implementation of damping for its harmonic analysis, with the exception that a single b is calculated for the multi-degree-of-freedom system, and the w used is that of the load forcing frequency. When the forcing frequency is in the vicinity of a modal frequency, this gives an accurate estimate of the true damping value.
ZPA (Reg. Guide 1.60/UBC- G's)/# Time History Output Cases (Active for: Spectrum/1.60/UBC and Time History) This parameter does double duty, depending upon the analysis type. When used with certain pre-defined normalized response spectra, it is used as the acceleration factor (in g's) by which the spectrum is scaled. For example, when a spectrum analysis uses one of the pre-defined spectra names beginning with "1.60" (i.e., 1.60H.5 or 1.60V7), CAESAR II constructs an earthquake spectrum according to the instructions given in USAEC (now USNRC) Regulatory Guide 1.60. That guide requires that the shape of the response spectrum be chosen from the curves shown in the following figures, based upon the system damping value (for example, the .5 or 7 in the spectrum names 1.60H.5 or 1.60V7). If the analysis uses one of the pre-defined spectra names beginning with "UBC" (i.e., UBCSOIL1), CAESAR II uses the normalized seismic response spectra for the corresponding soil type from Table 23-3 from the Uniform Building Code (1991 Edition). Both the Reg Guide 1.60 and the UBC curves are normalized to represent a ground acceleration (ZPA) of lg; the true value is actually site dependent. Therefore, entering ZPA value here appropriately scales any Regulatory Guide 1.60 or the Uniform Building Code response spectra.
Chapter 5 Controlling the Dynamic Solution
5-57
When performing Time History analysis, this parameter is used to specify the number of distinct times at which the results of the load cases (the dynamic load as well as all static/dynamic combinations) should be generated. In addition, CAESAR II generates one set of results (for each load case) containing the maximum of each output value (displacement, force, stress, etc.) along with the time at which it occurred. The times for which results are generated are determined by dividing as evenly as possible the load duration by the number of output times—for example, if the load duration is 1 second, and 5 output cases are requested, results will be available at 200, 400, 600, 800, and 1000 milliseconds (in addition to the maximum case). The total number of results cases generated for an analysis is the product of the number of load cases (one dynamic case plus the number of static/dynamic combination cases) times the number of results cases per load (one maxima case plus the requested number of output cases). Currently the total number of results cases is 999: (1 + # Static/Dynamic Combinations) x (1 + # Output Cases)
999
At least one output case (in addition to the automatically generated maxima case) must be requested; more than one is not really necessary, since the worst case results are reflected in the Maxima case and individual results at every time step are available through the ELEMENT command when animating the Time History results.
Re-use Last Eigensolution (Active for: Spectrum and Time History) When repeating a dynamic analysis, this parameter may be set to “Yes,” causing CAESAR II to skip the eigensolution (reusing the results of the earlier analysis), and only perform the computations for displacements, reactions, forces, and stresses. Activating this option is only valid after an initial eigensolution has been performed and is still available. Additionally, the mass and stiffness parameters of the model must be unchanged or the previous eigensolution is invalid.
5-58
Controlling the Dynamic Solution
Spatial or Modal Combination First (Active for: Spectrum) This directive tells CAESAR II whether to combine the Spatial components or the Modal components of the load case first. When performing a spectrum analysis, each of the modal responses must be summed. In addition, if multiple shocks have been applied to the structure in more than one direction, the results from different directions must be combined—for example, spatially combining the X-direction, Y-direction, and Z-direction results. The question arises as to whether the spatial summations should precede or follow the modal summations. A difference in the final results (of Spatial first vs. Modal first) arises whenever different methods are used for the spatial and modal combinations. The combination of Spatial components first implies that the shock loads are dependent, while the combination of Modal components first implies that the shock loads are independent. Dependent and Independent refer to the time relationship between the X, Y, and Z components of the earthquake. With a dependent shock case, the X, Y, and Z components of the earthquake have a direct relationship—a change in the shock along one direction produces a corresponding change in the other directions. For example, this would be the case when the earthquake acts along a specific direction having components in more than one axis—such as when a fault runs at a 30° angle between the X- and Z-axes. In this case, the Z-direction load would be a scaled (by a factor of tan 30°), but otherwise identical version of the X-direction load. In this case, spatial combinations should be made first. An Independent shock is one where the X, Y, and Z time histories produce related frequency spectra but have completely unrelated time histories. It is the Independent type of earthquake that is far more common, and thus in most cases the modal components should be combined first. For example, IEEE 344-1975 (IEEE Recommended Practices for Seismic Qualification of Class 1E Equipment for Nuclear Power Generating Stations) states: “Earthquakes produce random ground motions which are characterized by simultaneous but statistically INDEPENDENT horizontal and vertical components.” This is usually less of an issue for force spectrum combinations, since normally there are no separate spatial components to combine—i.e., there are not X-, Y-, and Z-shocks acting simultaneously. However, in the event that there is more than one potential force load (such as when there is a bank of relief valves that can fire individually or in combination), the spatial combination method may be used to indicate the independence of the loadings. For example, if two relief valves may or may not fire simultaneously (i.e., they are independent), the two shocks should be defined as being in different directions (for example, X- and Y-), and the combination method selected should be “Modal before Spatial.” If under certain circumstances, the two valves will definitely open simultaneously (i.e., the loadings are dependent), the combination method should be “Spatial before Modal”. (Otherwise, the direction defined for a force spectrum loading has no particular meaning.) Nuclear Regulatory Guide 1.92 (published in February, 1976) describes the requirements for combining spatial components when performing seismic response spectra analysis for nuclear power plants. Note: Since all Time History combinations are done algebraically (in-phase) this parameter has no effect on Time History results.
Spatial Combination Method (SRSS/ABS) (Active for: Spectrum) This parameter is used to define the method for combining the spatial contributions of the shocks in a single spectrum load case. This option is only used for spectrum runs with more than a single excitation direction. Since directional forces are usually combined vectorially, this points to a Square Root of the Sum of the Squares (SRSS) combination method as being most appropriate. An Absolute method is provided for additional conservatism.
Chapter 5 Controlling the Dynamic Solution
5-59
Note: Since all Time History combinations are done algebraically (in-phase) this parameter has no effect on Time History results.
Modal Combination Method (GROUP/10%/DSRSS/ABS/SRSS) (Active for: Spectrum) During a spectrum analysis, responses are calculated for each of the individual modes; these individual responses are then combined to get the total system response. Considering that the response spectrum yields the maximum response at any time during the course of the applied load, and considering that each of the modes of vibration will probably have different frequencies, it is probable that the peak responses of all modes will not occur simultaneously. Therefore an appropriate means of summing the modal responses must be considered. Nuclear Regulatory Guide 1.92 (published in February, 1976) defines the requirements for combining modal responses when performing seismic response spectra analysis for nuclear power plants. The four options presented there are also available, along with one other, for modal combinations under non-nuclear seismic and force spectrum analyses. There are five available modal combination methods: Grouping Method Ten Percent Method Double Sum Method Absolute Square Root of the Sum of the Squares
Grouping Method This method is defined in USNRC Regulatory Guide 1.92. The Grouping Method attempts to eliminate the drawbacks of the Absolute and SRSS methods (see below) by assuming that modes are completely correlated with any modes with similar (closely spaced) frequencies, and are completely uncorrelated with those modes with widely different frequencies. Therefore, the total system response is calculated as
R=
N k =1
1/ 2
Rk 2 +
P q =1 +
j l =i
+
j m =i
Rlq Rmq
!
(where 1 m)
Where: R = total system response of the element N = number of significant modes considered in the modal response combination Rk = the peak value of the response of the element due to the kth mode P = number of groups of closely-spaced modes (where modes are considered to be closely-spaced if their frequencies are within 10% of that of the base mode in the group), excluding individual separated modes. No mode can be in more than one group. i = number of first mode in group q j = number of last mode in group q Rlq = response of mode l in group q Rmq = response of mode m in group q
5-60
Controlling the Dynamic Solution
Effectively, this method dictates that the responses of any modes which have frequencies within 10% of each other first be added together absolutely, with the results of each of these groups then combined with the remaining individual modal results using the SRSS method. Note: The 10% figure controlling the definition of a group may be changed by using the Closely Spaced Mode Criteria/Time History Time Step (ms) parameter. For more information see the corresponding section earlier in this chapter.
Ten Percent Method This method is defined in the USNRC Regulatory Guide 1.92. The Ten Percent Method is similar to the Grouping method in that it assumes that modes are completely correlated with any modes with similar (closely spaced) frequencies, and are completely uncorrelated with those modes with widely different frequencies. The differences between this one and the preceding method is that the Grouping Method assumes that modes are only correlated with those that fall within the group -i.e., are within a 10% band, while this method assumes that modes are correlated with those that fall within 10% of the subject mode- effectively creating a 20% band - 105 up and approximately 10% down. The total system response is calculated as
R=
N k =1
1/2
Rk 2 + 2
Ri R j
!
(Where i
j)
Where: Ri, Rj = the peak value of the response of the element due to the ith and jth mode, respectively, where mode i and j are any frequencies within 10% of the each other,
Where: (fi, fj) / fi = frequencies of modes i and j, respectively
Note: The 10% figure controlling the definition of closely spaced frequencies may be changed by using the Closely Spaced Mode Criteria/Time History Time Step (ms) parameter. (See description in corresponding section earlier in this chapter).
Double Sum Method (DSRSS) This method is also defined in USNRC Regulatory Guide 1.92. This combination method is the most technically correct for earthquake loads, in that an attempt is made to estimate the actual intermodal correlation coefficient based upon empirical data. The total system response is calculated as Where: Rs
=
the peak value of the response of the element due to mode s
eks
=
intermodal correlation coefficient
=
[ 1 + {(
k' -
s')
/(ßk'
k
+ ßs '
2 1/2
k'
=
k
[ 1 - ßk ]
s'
=
s
[ 1 - ßs ]
ßk'
=
ßk + 2 / ( td
k
)
ßs'
=
ßs + 2 / ( td
s
)
k
=
frequency of mode k, rad/sec
2 1/2
s)}
2 -1
]
Chapter 5 Controlling the Dynamic Solution
s
=
frequency of mode s, rad/sec
ßk
=
ratio of damping to critical damping of mode k, dimensionless
ßs
=
ratio of damping to critical damping of mode s, dimensionless
td
=
duration of earthquake, sec
5-61
Note: The load duration (td) and the damping ratio (ß) may be specified by using the Load Duration (Time History or DSRSS method) (sec.) and Damping (Time History or DSRSS) (ratio of critical) parameters described in the corresponding sections found earlier in this chapter.
Absolute Method This method states that the total system response is equal to the sum of the absolute values of the individual modal responses. (This is effectively the same as using the DSRSS method with all correlation coefficients equal to 1.0, or the Grouping method, with all modes being closely spaced.) The total system response is calculated as:
R=
N i =1
Ri
This method gives the most conservative result, since it assumes that the all maximum modal responses occur at exactly the same time during the course of the applied load. This is usually overly-conservative, since modes with different natural frequencies will probably experience their maximum DLF at different times during the load profile.
Square Root of the Sum of the Squares (SRSS) This method states that the total system response is equal to the square root of the sum of the squares of the individual modal responses. (This is effectively the same as using the DSRSS method with all correlation coefficients equal to 0.0, or the Grouping method, with none of the modes being closely spaced.) The total system response is calculated as:
R=
N i =1
1/ 2
Ri2
!
This method is based upon the statistical assumption that all modal responses are completely independent, with the maxima following a relatively uniform distribution throughout the duration of the applied load. This is usually non-conservative, especially if there are any modes with very close frequencies, since those modes will probably experience their maximum DLF at approximately the same time during the load profile. Note: Since all Time History combinations are done algebraically (in-phase) this parameter has no effect on Time History results.
Include Pseudostatic (Anchor Movement) Components (Y/N) (Active for: Spectrum/ISM) This option is only used when Independent Support Motion (anchor movement) components are part of a shock load case. The excitation of a group of supports produces both a dynamic response and a static response. The static response is due to the movement of one group of supports or anchors relative to another group of supports/anchors. These static components of the dynamic shock loads are called “pseudostatic components.” USNRC recommendations, as of August 1985, suggest that the following procedure be followed for pseudostatic components: 1
For each support group, the maximum absolute response should be calculated for each input direction.
2
Same direction responses should then be combined using the absolute sum method.
3
Combination of the directional responses should be done using the SRSS method.
5-62
4
Controlling the Dynamic Solution
The total response should be formed by combining the dynamic and pseudostatic responses, using the SRSS method.
Therefore pseudostatic components should be included whenever Independent Support spectral loadings are used.
Include Missing Mass Components (Y/N) (Active for: Spectrum and Time History) During spectrum (either seismic or force spectrum) or time history analyses, the response of a system under a dynamic load is determined by superposition of modal results. One of the advantages of this type of modal analysis is that usually only a limited number of modes are excited and need to be included in the analysis. The drawback to this method is that although displacements may be obtained with good accuracy using only a few of the lowest frequency modes, the force, reaction, and stress results may require extraction of far more modes (possibly far into the rigid range) before acceptable accuracy is attained. CAESAR II provides a feature, called the “Missing Mass Correction,” which helps solve these problems. This feature offers the ability to include a correction which represents the contribution of the higher order modes not explicitly extracted for the modal/dynamic response, thus providing greater accuracy without additional calculation time. When this option is activated (by entering Yes for this parameter), the program automatically calculates the net (in-phase) contribution of all nonextracted modes and combines it with the modal contributions—avoiding the long calculation time associated with the extraction of the high order modes and the possible excessive conservatives of the summation methods. This feature is described in Chapter 6 of this manual.
Pseudostatic (Anchor Movement) Comb. Method (SRSS/ABS) (Active for: Spectrum) This directive specifies the method by which the pseudostatic responses (see description in the earlier section Include Pseudostatic (Anchor Movement) Components (see "Include Pseudostatic (Anchor Movement) Components (Y/N)" on page 5-61)) are to be combined with the dynamic (inertial) responses; therefore it is applicable only when there is at least one Independent Support Motion excitation component in a shock load case. Pseudostatic combinations are done after all directional, spatial, and modal combinations. Absolute combination gives conservative results, but, as noted in the section Include Pseudostatic (Anchor Movement) Components, the USNRC recommends using the SRSS method for pseudostatic combinations.
Missing Mass Combination Method (SRSS/ABS) (Active for: Spectrum) This directive defines the method used to combine the missing mass/force correction components (see description in an earlier section, Include Missing Mass Components (see "Include Missing Mass Components (Y/N)" on page 5-62)) with the modal (dynamic) results. Research suggests that the modal and rigid portions of the response are statistically independent, so the SRSS combination method (CAESAR II’s default) is usually most accurate. The Absolute combination method provides a more conservative result, based upon the assumption that the modal maxima occur simultaneously with the maximum ground acceleration. Missing mass components are combined following the modal combination. Note: Even though missing mass components may be included during Time History analyses, all Time History combinations are done algebraically (in-phase), so this parameter has no effect on Time History results.
Directional Combination Method (SRSS/ABS) (Active for: Spectrum) This directive specifies the method used for combining shock components acting in the same direction. This directive is used most typically with Independent Support Motion load cases, where it defines the way in which responses from different support groups caused by excitation in the same direction are combined. Additionally, if there are multiple uniform
Chapter 5 Controlling the Dynamic Solution
5-63
shock spectra acting in the same direction (although this is unusual), this directive would govern their combination. In general, directional combinations should be made using the absolute method. (As noted in the earlier section, Include Pseudostatic (Anchor Movement) Components (see "Include Pseudostatic (Anchor Movement) Components (Y/N)" on page 5-61), this is the USNRC recommendation for directional combination of pseudostatic responses.) However, in the case of force spectrum loads, if several loads (for example, several relief valve loads) are all defined with the same “shock direction”, using an SRSS combination method would be a way of modeling these as independent loads, while using the Absolute method would model them as dependent loads. Note: Since all Time History combinations are done algebraically (in-phase) this parameter has no effect on Time History results.
Sturm Sequence Check on Computed Eigenvalues (Y/N) (Active for: Spectrum, Modal, and Time History) In almost all cases, the eigensolver will detect modal frequencies from the lowest frequency to the highest. Sometimes, when there is some strong directional dependency in the system, the modes may converge in the wrong order. This could cause a problem if the eigensolver reaches the cutoff number of modes (i.e., 20), but has not yet found the 20 modes with the lowest frequency (it may have found modes 1 through 18, 20, and 21, and would have found number 19 next). CAESAR II checks for this anomaly using the Sturm Sequence calculation. This procedure determines the number of modes that should have been found between the highest and lowest frequencies found, and compares that against the actual number of modes extracted. If those numbers are different, the user is given a warning. For example, if 22 natural frequencies are extracted for a particular system, and if the highest natural frequency is 33.5 Hz, the Sturm Sequence check makes sure that there are exactly 22 natural frequencies in the model between zero and 33.5+p Hz, where p is a numerical tolerance found from:
p=
10Log10 [(Highest Eigenvalue)-(Number of Significant Figures+1.5)] 2l
The Sturm Sequence check would fail in the case where there are two identical frequencies at the last frequency extracted. The significance of this failure can only be estimated by the user. For example, consider a system with the following natural frequencies: 0.6637
1.2355
1.5988
4.5667
4.5667
If the user asks for only the first four natural frequencies, a Sturm Sequence failure would occur because there are five frequencies, rather than four, which exist in the range between 0.0 and 4.5667 + p (where p calculates to 0.0041). To correct this problem, the user can do either of the following: Increase the frequency cutoff by the number of frequencies not found. (This number is reported by the Sturm Sequence Check.) Increase the cutoff frequency by some small amount, if the frequency cutoff terminated the eigensolution. This will usually allow the lost modes to fall into the solution frequency range. Fix the subspace size at 10 and rerun the job. Increasing the number of approximation vectors improves the possibility that at least one of them will contain some component of the missing modes, allowing the vector to properly converge. The default here is “Yes,” and should be left alone unless the user has some specific reason for deactivating the check.
5-64
Controlling the Dynamic Solution
Advanced Parameters
Estimated Number of Significant Figures in Eigenvalues (Active for: Spectrum, Modal, and Time History) This is the approximate number of significant figures in the computed eigenvalues ( 2, where is the angular frequency in rad/sec). For example, using the default value of 6, if a computed eigenvalue was 44032.32383, then the first digit to the right of the decimal is probably the last accurately computed figure. The eigenvectors, or mode shapes, are computed to half as many significant figures as are the eigenvalues. If the eigenvalues have 6 significant figures of accuracy, then the eigenvectors have 3. This number should typically never be decreased. Increases to 8 or 10 are not unusual but result in slower solutions with typically little change in response results.
Jacobi Sweep Tolerance (Active for: Spectrum, Modal, and Time History) Eigen analyses are done using an NxN subspace for calculating the natural frequencies and mode shapes for a reduced problem. The first step is to perform a Jacobi denationalization of the subspace. Iterations are performed until the off-
Chapter 5 Controlling the Dynamic Solution
5-65
diagonal terms of the matrix are approximately zero. The off-diagonal terms are considered to be close enough to zero when their ratio to the on-diagonal term in the row is smaller the Jacobi Sweep Tolerance. The default is 1.0E-12. Users wishing to change this value should be aware of the computer’s precision (the IEEE-488 double precision word on the IBM PC has approximately 14 significant figures) and the approximate size of the on-diagonal coefficients in the stiffness matrix for the problem to be solved (which may be estimated from simple beam expressions).
Decomposition Singularity Tolerance (Active for: Spectrum, Modal, and Time History) During the eigensolver’s decomposition of what may be a shifted stiffness matrix, a singularity check is performed to make sure that the shift is not too close to an eigenvalue that is to be calculated. If a singular condition is detected, a new shift, not quite as aggressive as the last one, is computed and a new decomposition is attempted. If the new composition fails, a fatal error is reported from the eigensolver. In certain cases, increasing the singularity tolerance is warranted and eliminates this fatal error. Values should not be entered greater than 1.0 E13. Singularity problems may also exist when very light, small diameter piping is attached to very heavy, large diameter, or when very, very short lengths of pipe are adjacent to very, very long lengths of pipe.
Subspace Size (0-Not Used) (Active for: Spectrum, Modal, and Time History) During an eigensolution, the NDOFxNDOF problem constructed by the user is reduced to an NxN problem during each subspace iteration, where N is the subspace size. If a zero is entered in this field, CAESAR II selects what is expected to be an optimal subspace size (so this value usually need not be changed); if a non-zero value is entered here, it will override CAESAR II’s calculation and will be used as the subspace size. CAESAR II’s default is to use the square root of the bandwidth (with a minimum of 4) as the subspace size, resulting in sizes of 4 to 8 for typical piping configurations. Increasing the subspace size slows the eigensolution, but increases the numerical stability. Values in the range between 12 and 15 should probably be used when unusual geometries or dynamic properties are encountered, or when a job is large (has 100 elements or more, and/or requires that 25 or more frequencies be extracted).
No. to Converge Before Shift Allowed (0 - Not Used) (Active for: Spectrum, Modal, and Time History) A zero in this field lets CAESAR II select what it thinks will be the most optimal shifting strategy for the eigen problem to be solved. One way to speed the eigensolution is to improve the convergence characteristics. The convergence rate for the lowest eigenpair in the subspace is inversely proportional to 1 / 2, where 1 is the lowest eigenvalue in the current subspace and 2 is the next lowest eigenvalue in the current subspace. A slow convergence rate is represented by an eigenvalue ratio of approximately one, and a fast convergence rate is represented by an eigenvalue ratio of zero. The shift is employed to get the convergence rate as close to zero as possible. The cost of each shift is one decomposition of the system set of equations. The typical shift value is equal to the last computed eigenvalue plus 90 percent of the difference between this value and the lowest estimated eigenvalue still nonconverged in the subspace. As 1 is shifted closer to zero, the ratio 1/ 2 will become increasingly smaller thus increasing the convergence rate. In certain instances where eigenvalues are very closely spaced, shifting can result in eigenvalues being lost (the Sturm Sequence Check will detect this condition). A large value entered for this parameter will effectively disable shifting, so no eigenvalues will be missed; however, the solution will take longer to run. When the system to be analyzed is very large, shifting the set of equations can be very time consuming—in these cases, the user is advised to set this parameter to somewhere between 4 and 8.
No. of Iterations Per Shift (0 - Pgm computed) (Active for: Spectrum, Modal, and Time History)
5-66
Controlling the Dynamic Solution
A zero in this field lets CAESAR II compute what it thinks is an optimal number of subspace iterations per shift. This parameter, along with the next one (% of iterations per shift before orthogonalization) can work together to control solution shifting. These two parameters are used to limit the number of Gram-Schmidt orthogonalizations that are performed. Trying to limit this number is very dangerous for small subspace problems, but less dangerous when the subspace size is large (around 10-20 percent of the total number of eigenpairs required). The Gram-Schmidt orthogonalization is by default performed once during each subspace iteration. This orthogonalization makes sure that the eigenvector subspace does not converge to an already found eigenpair. When a large number of eigenpairs are to be computed this repeated computation can appreciably slow down the extraction of the highest eigenpairs. Proper setting of these parameters can cause the eigensolution to perform the orthogonalization every second, third, fourth, etc. iteration, thus speeding the solution. Unfortunately, once orthogonalized, the subspace may still converge to earlier eigenpairs during subsequent “non-orthogonalized” subspace iteration passes. Users setting these parameters are urged to use caution. The Force Orthogonalization After Convergence (see "Force Orthogonalization After Convergence (Y/N)" on page 5-66) parameter (see corresponding section later in this chapter) should probably also be set if the frequency of orthogonalization is slowed.
Percent of Iterations Per Shift Before Orthogonalization (Active for: Spectrum, Modal, and Time History) CAESAR II computes a number of iterations per shift that are to be performed, which the user can alter if desired. A maximum of N eigenpairs can conceivably converge per subspace pass, where N is the subspace size (although this is highly unlikely). By default a Gram-Schmidt orthogonalization is performed for each subspace pass. This directive allows the user to alter this default. For example, if there are 12 iterations per shift, and the percentage of iterations per shift is 50 percent (an entry of 0.50), the Gram-Schmidt orthogonalization would be performed every 6 iterations. Users employing this option should also set the Force Orthogonalization After Convergence (see "Force Orthogonalization After Convergence (Y/N)" on page 5-66) directive to “Yes”. The Percent of Iterations per Shift Before Orthogonalization parameter is most often used in conjunction with the No. of Iterations per Shift (see "No. of Iterations Per Shift (0 - Pgm computed)" on page 5-65) parameter because then the user knows exactly how many iterations will go by without an orthogonalization.
Force Orthogonalization After Convergence (Y/N) (Active for: Spectrum, Modal, and Time History) This parameter is only needed for eigensolutions for which the Percent of Iterations per Shift Before Orthogonalization (on page 5-66) (the previous section) has been set to a non-zero value. When set to “Yes” in this case, whenever a subspace pass that sees at least one eigenpair convergence completes, a Gram-Schmidt orthogonalization is performed whether the specified percentage of iterations has been completed or not.
Use Out-Of-Core Eigensolver (Y/N) (Active for: Spectrum, Modal, and Time History) This parameter is used primarily as a benchmarking and debugging aid. When entered as “Yes”, the out-of-core eigensolver is automatically invoked regardless of the problem size. Using this solver can take considerably more time than the in-core solver, but should in all cases produce exactly the same results. Note that if the problem is too big to fit into the in-core solver (the capacity of which is based upon the amount of available extended memory), the out-of-core solver will be invoked automatically—this parameter does not need to be changed to have this automatic switch occur when necessary.
Frequency Array Spaces (Active for: Spectrum, Modal, and Time History) This is the maximum number of eigenpairs that can be extracted for the problem. The default value of 100 is arbitrary. If the user needs to extract more than 100 eigenpairs, then some number greater than the number to be extracted must be entered.
Chapter 5 Controlling the Dynamic Solution
5-67
Pulsation Loads Unexpectedly, and sometimes after support changes or process modifications, an operating line will begin experiencing large amplitude, low frequency vibration. The first step in the solution is the construction of the dynamic model. Particular attention should be paid when modeling the piping system in the area of the field vibration. This might include accurately representing valve operators, in-line flange pairs, orifice plates and measuring equipment. It is also a good idea to add extra nodes in the area where vibration is experienced. The extra nodes would be put at bend “near” nodes and at span midpoints. The next step is the eigenvalue/eigenvector extraction. If the system is large, then degrees of freedom far removed from the area of local vibration should be eliminated and (6-10) natural frequencies should be extracted. Natural frequencies and mode shapes define the systems “tendency to vibrate.” The mode shapes extracted should show how the system in the area of the local vibration problem is tending to displace. In most cases acoustic resonances are coupled with mechanical resonances to produce the large amplitude vibrations experienced in the field. Very typically one of the first mode shapes will show exactly the shape displayed by the pipe vibrating in the field. If the mode shapes extracted do not show movement in the area of the local vibration, then not enough degrees of freedom were removed from other areas. If the lowest mode shape in the area of the local vibration problem is above (15) Hz. then there is a good possibility that either the vibration is mechanically induced or the fluid pulsation peak pressures are very high. Either of these cases may represent critical situations which should be evaluated by an expert. When the mode shape is identified which corresponds to the observed field vibration, the pulsation load model can be developed. Pulsation loads will exist at closed ends, at bends, and at changes in diameter. Harmonically varying forces are put at these points in an attempt to get the mathematical model to vibrate like the real piping system. The driving frequency for the applied harmonic load should be equal to the frequency that pressure pulses are introduced into the line. The magnitude of the harmonic load can be estimated within a range of tolerances. The actual design value is selected from this range such that resulting displacements of the model are close to those observed in the field. Output from the harmonic analysis can be processed in the static output processor and maximum restraint loads due to the dynamic forces calculated. It is critical when redesigning supports for dynamic loads that static thermal criteria are not violated by any new support configuration designed. Important:
Static thermal criteria and dynamic displacement criteria must be satisfied simultaneously.
The ultimate objective of the harmonic analysis will be to find the elbow pair whose unbalanced load results in the observed field vibration. Unbalanced loads exist between adjacent elbows because the pressure peak in the traveling wave hits each elbow at a slightly different time. If the pressure at elbow “a” is denoted by Pa(t) and the pressure at elbow “b” is denoted by Pb(t), then the unbalanced force which acts along the pipe connecting the two elbows is: F = A * Pa(t) - A * Pb(t)
EQ. (1)
Where A is the inside area of the pipe. The expression for Pa(t) can be found assuming the pressure peak hits the elbow “a” at time t = 0: Pa(t) = Pavg + 0.5 (dP) cos t
EQ. (2)
Where: (Pavg) - average pressure in the line, (dP)
- alternating component of the pressure, (Pmax-Pmin)
( )
- driving frequency.
5-68
Controlling the Dynamic Solution
If the straight pipe between the elbows “a” and “b” is (L) inches long, then the pressure peak that has just passed elbow “a” will get to elbow “b” (ts) seconds later, where (ts) = (L) / c, (c) being the speed of sound in the fluid. (Remember, pressure pulses travel at the speed of sound, not the speed of the fluid ! ! !) The expression for the pressure at “b” can now be written: Pb(t) = Pavg + 0.5(dP) cos ( t + Q)
EQ.(3)
Q is the phase shift between the pressure peaks at “a” and “b”, Q=
* (ts). (Where Q is in radians, and
is in radians/second)
Combining equations 1, 2, and 3 the unbalanced pressure force can be written: F(t) = 0.5(dP)A * [ cos t - cos ( t-Q) ] This function has a maximum: Fmax = 0.5(dP)A sin Q/cos (Q/2) and a period of 1/w, and will be approximated with: f(t) = 0.5(dP)A (sin Q/cos (Q/2)) cos t
The formulation of the harmonic loads can be summarized as follows: 1
Decide which elbow-elbow pair is most likely to have an unbalanced force which could cause the displacements observed in the field.
2
Find upper and lower estimates for the following variables:
dP — Alternating pressure in the line (Pmax - Pmin) — Driving frequency. c — Speed of sound in the fluid. L — Length between the two elbows. A — Area of the pipe. 3
Find the time it takes the pressure wave to get from one elbow to the other.
ts = L / (c-) (c-) is the lower estimate for the speed of sound in the fluid. 4
Find the largest estimated magnitude of the unbalanced pressure force:
Fmax = (0.5) (dP+)A * sin [( +) (ts)] / cos [( t) (ts)/2] (dP+) is the upper estimate for the alternating pressure. ( +) is the upper estimate for the driving frequency. 5
Run a single harmonic analysis with a force of F = Fmax [cos ( t)] acting along the axis of the pipe between the two elbows. If the pattern of the displacement approximately that seen in the field, and if the magnitude of the calculated displacement is greater than or equal to the magnitude of the displacement in the field, then the harmonic load to be used for the design of the new restraints has been found.
Chapter 5 Controlling the Dynamic Solution
5-69
Relief Valve Thrust Load Analysis There can be two types of destructive dynamic forces associated with relief devices: Thrust at the valve/atmosphere interface Acoustic shock due to the sudden change in fluid momentum and the associated traveling pressure wave(s). The analyst must evaluate the effective contribution of both types of loads. Dynamic forces associated with relieving devices can cause considerable mechanical damage to equipment and supports. The discussion below concerns only the thrust at the valve/atmosphere interface. The acoustic traveling pressure wave can be dealt with similar to the water hammer problem, addressed elsewhere. The first step in performing a relief load analysis is to compute the magnitudes of the relieving thrust forces. For open-type vent systems CAESAR II has a RELIEF LOAD SYNTHESIZER that will make these computations automatically for the user. There are two procedures incorporated into the synthesizer, one is for gases greater than 15 psig, and the other is for liquids. Both are discussed as follows.
Relief Load Synthesis for Gases Greater Than 15 psig CAESAR II assumes that a successful vent stack/relief system design maintains the following gas properties:
The input for the gas relief load synthesis is shown as follows:
5-70
Controlling the Dynamic Solution
Line Temperature Enter the stagnation condition temperature of the gas to be relieved (Usually just the gas temperature upstream of the relief valve).
Line Pressure Enter the stagnation pressure of the gas to be relieved (Usually just the gas pressure upstream of the relief valve). Note that stagnation properties can vary considerably from line properties if the gas flow velocity in the line is high.
ID of Relief Valve Orifice Enter the flow passage inside diameter for the smallest diameter in the relief valve throat. (This information is usually provided by the relief valve manufacturer).
ID of Relief Valve Piping Enter the inside diameter of the piping attached directly to the exhaust of the relief valve.
ID of Vent Stack Piping If CAESAR II is to size the vent stack then leave this ID blank. If the vent stack piping is the same size as the relief valve piping, i.e. it is one-in-the-same, then this field may be left blank. Otherwise enter the inside diameter of the vent stack piping.
Chapter 5 Controlling the Dynamic Solution
5-71
Length of the Vent Stack Enter the length of the vent stack. This is a required entry. Add double the lengths of fittings and elbows (or compute the appropriate equivalent lengths for non-pipe fittings and add the lengths). Some typical values for these constants are given below: Ratio of Gas-Specific Heats
(k)
Gas Constant (R)
(ft. lbf./lbm./deg. R
Superheated Steam
1.300
Nitrogen
55.16
Saturated Steam
1.100
Carbon Dioxide
35.11
Nitrogen
1.399
Acetylene
59.35
Carbon Dioxide
1.288
Ammonia
90.73
Acetylene
1.232
n-Butane
26.59
Ammonia
1.304
Ethane
51.39
n-Butane
1.093
Ethylene
55.09
Ethane
1.187
Methane
96.33
Ethylene
1.240
Propane
35.05
Methane
1.226
Propane
1.127
Does the Vent Pipe Have an Umbrella Fitting (Y/N) Enter a Y or a N. See the following figures to determine if the connection of the vent stack to the vent piping is via an umbrella fitting.
5-72
Controlling the Dynamic Solution
Should CAESAR II Size the Vent Stack (Y/N) Enter a Y if CAESAR II should size the vent stack. The sizing algorithm searches through a table of available inside pipe diameters starting at the smallest diameter until a vent stack ID is found that satisfies the thermodynamic criteria shown in the figure above. The computed ID is automatically inserted into the input. Example input and output from the relief load synthesizer is shown and discussed as follows:
Relief Load Synthesis Input (Gas)
Relief Load Synthesis Output (Gas)
Chapter 5 Controlling the Dynamic Solution
5-73
Computed Mass Flowrate (Vent Gas) This is CAESAR II’s computed gas mass flow rate based on choked conditions at the relief orifice. If greater mass flow rates are expected, then the error in either the approach used by CAESAR II or in the expected mass flow rate should be investigated.
Thrust at Valve Pipe/Vent Pipe Interface If there is an umbrella fitting between the vent stack and the relief valve piping then this is the thrust load that acts back on the relief valve piping. (See the following figure.) If the vent stack is hard piped to the relief valve piping then this intermediate thrust will be balanced by tensile loads in the pipe and can be ignored.
Thrust load acts directly on valve opening.
Only the valve pipe/vent stack interface thrust acts in this configuration.
Thrust at the Vent Pipe Exit When there is an elbow in the vent stack piping, this is the thrust load that acts on the elbow just before the pipe opening into the atmosphere. (See the following figure for clarification.)
Transient Pressure Rise on Valve Opening This is the estimated magnitude of the negative pressure wave that will be superimposed on the line pressure when the relief valve fist opens. This negative pressure wave will move back through the relief system piping similar to the pressure wave in the downstream piping of a water hammer type system. The magnitude of this wave is estimated as (Po-Pa)*Ap, where Po is the stagnation pressure at the source, Pa is atmospheric pressure, and Ap is the area of the header piping.
Transient Pressure Rise on Valve Closing The estimated magnitude of the positive pressure wave that will be superimposed on the line pressure when the relief device slams shut. This positive pressure wave will move back through the relief system piping similar to the pressure wave in the
5-74
Controlling the Dynamic Solution
supply side piping of a waterhammer type system. The magnitude of this wave is estimated from: r*c*dv where r is the fluid density, c is the speed of sound in the fluid and dv is the change in the velocity of the fluid.
Thermodynamic Entropy Limit /Subsonic Vent Exit Limit These values should always be greater than 1. If either of these computed limits fall below 1.0 then the thermodynamic assumptions made regarding the gas properties are incorrect and the computed thrust values should be disregarded.
Valve Orifice Gas Conditions /Vent Pipe Exit Gas Conditions/Subsonic Velocity Gas Conditions These are the thermodynamic properties of the gas at three critical points in the relief system. These three points are shown in the figure on the opposite page. The entire formulation for the thrust gas properties is based on an ideal gas equation of state. If the pressures and temperatures displayed above for the gas being vented are outside of the range where the ideal gas laws apply then some alternate source should be sought for the computation of the system’s thrust loads. In addition, all three of these points should be sufficiently clear of the gas saturation line. When the exit gas conditions become saturated, the magnitude of the thrust load can be reduced significantly. In this case the manufacturer should be consulted. In several instances at COADE, saturated exhaust thrust loads were 50 to 75% less than the CAESAR II computed values.
Relief Load Synthesis for Liquids CAESAR II assumes that the liquid vent system has one of the two following configurations:
The input for the liquid relief load synthesis is shown as follows:
Chapter 5 Controlling the Dynamic Solution
5-75
Relief Valve or Rupture Disk Enter “RV” if the relieving device is a relief valve and “RD” if the relieving device is a rupture disk. If the user has his own relief exit coefficient it can be entered here in place of the letters RV or RD. An entry of zero represents No appreciable head loss due to the relief opening configuration. The exit coefficient for a relief valve is 0.25 and for a rupture disk is 0.5.
Supply Overpressure Enter the stagnation, or zero velocity pressure in the fluid upstream of the relief valve.
ID Relief Orifice or Rupture Disk Opening Enter the manufacturers inside diameter of the contracted opening in the particular relieving device. (For special purpose calculations this ID may be equal to the ID of the Relief exit piping.)
ID Relief Exit Piping Enter the inside diameter of the piping connected to the downstream side of the relief valve.
ID Manifold Piping If the relief exit piping runs into a manifold then enter the inside diameter of the manifold. Leave this field blank or zero if there isn't a manifold.
ID Supply Header Enter the inside diameter of the supply header.
Fluid Density Enter the specific gravity of the fluid being relieved.
Length of Relief Exit Piping Enter the equivalent length of the relief exit piping. Add twice the piping length for fittings and elbows, or the calculated fitting equivalent length.
Length of Manifold Piping Enter the equivalent length of the manifold piping, if any. If there isn't a manifold system then leave this field blank or zero. Add twice the piping length for fitting and elbows. If the manifold is not filled by the relieving fluid then leave the manifold length zero.
Fluid Bulk Modulus Enter the bulk modulus of the fluid. If omitted a valve of 250,000 psi will be used as the default. Some typical values for use are given as follows. These are the values for an isothermal compression as taken from “Marks Standard Handbook for Engineers,” p. 3-35, 8th edition.
Supply Header Pipe Wall Thickness Enter the wall thickness of the supply header. Note: When running the relief load synthesis for liquids, the error message: NUMERICAL ERROR OR NO FLOW CONDITION DETECTED, means a physically impossible configuration was described.
5-76
Controlling the Dynamic Solution
Flashing of volatile relief liquids is not considered. If the relieving liquid flashes in the exhaust piping as its pressure drops to atmospheric then some other means should be used to compute the resulting gas properties and thrust loads.
Output From the Liquid Relief Load Synthesizer Computed Mass Flow Rate The computed exhaust mass flow rate in U.S. Gallons per minute. CAESAR II makes the necessary pressure drop calculations between the stagnation pressure upstream of the relief device and atmospheric conditions at the exit of the manifold.
Thrust at the End of the Exit Piping The computed thrust load at the last cross section in the exit piping. If there is no manifold then this is the external thrust load that acts on the piping system. If there is a manifold then this thrust is opposed by tension in the pipe wall at the junction of the exit piping and manifold. See the figures that follow for clarification.
Thrust at the End of the Manifold Piping The computed thrust load at the last cross section in the manifold piping. If there is no manifold system then this thrust will be equal to the thrust at the end of the exit piping. See the figures that follow for clarification.
Transient Pressure Rise on Valve Opening This is the estimated magnitude of the negative pressure wave that will be superimposed on the line pressure when the relief valve fist opens. This negative pressure wave will move back through the relief system piping similar to the pressure wave in the downstream piping of a water hammer type system. The magnitude of this wave is estimated as (Po-Pa)*Ap, where Po is the stagnation pressure at the source, Pa is atmospheric pressure, and Ap is the area of the header piping.
Transient Pressure Rise on Valve Closing The estimated magnitude of the positive pressure wave that will be superimposed on the line pressure when the relief device slams shut. This positive pressure wave will move back through the relief system piping similar to the pressure wave in the supply side piping of a waterhammer type system. The magnitude of this wave is estimated from: r*c*dv where r is the fluid density, c is the speed of sound in the fluid and dv is the change in the velocity of the fluid.
Orifice Flow Conditions/Exit Pipe End Flow Conditions/Manifold Pipe End Flow Conditions These are the computed fluid properties at the three critical cross-sections in the relief piping. If pressures or velocities here do not seem reasonable then some characteristic of the relief model is probably in error.
Chapter 5 Controlling the Dynamic Solution
5-77
Note: If the “L” dimensions are significant in any of the previous figures (several feet) then unbalanced thrust loads will act between the elbow-elbow pairs that are very similar to a water hammer load. Water hammer pulses travel at the speed of sound in the fluid, while the fluid/atmosphere interface “pulses” travel at the velocity of the flowing fluid. For this reason, these unbalanced loads can cause significant piping displacements in much shorter pipe runs. The magnitude of these loads is equivalent to the computed thrust and the duration may be found from the computed fluid velocity and distance between each elbow-elbow pair.
CH AP TER
6
Chapter 6 Technical Discussions This chapter includes a more detailed discussion of implementations, methods, and assumptions.
In This Chapter Rigid Element Application ...................................................................... 6-2 In-line Flange Evaluation ........................................................................ 6-3 Cold Spring.............................................................................................. 6-5 Expansion Joints ...................................................................................... 6-7 Hanger Sizing Algorithm......................................................................... 6-9 Class 1 Branch Flexibilities ..................................................................... 6-12 Modeling Friction Effects........................................................................ 6-15 Nonlinear Code Compliance.................................................................... 6-16 Sustained Stresses and Nonlinear Restraints ........................................... 6-17 Static Seismic Loads................................................................................ 6-20 Wind Loads.............................................................................................. 6-22 Hydrodynamic (Wave and Current) Loading .......................................... 6-25 Evaluating Vessel Stresses....................................................................... 6-36 Inclusion of Missing Mass Correction..................................................... 6-40 Fatigue Analysis Using CAESAR II........................................................ 6-44 Pipe Stress Analysis of FRP Piping ......................................................... 6-60 Code Compliance Considerations............................................................ 6-81 Local Coordinates.................................................................................... 6-112
6-2
Technical Discussions
Rigid Element Application CAESAR II forms rigid elements by multiplying the wall thickness of the element by 10. The inside diameter, and the weight of the element, remain unchanged. The “rigid” element in CAESAR II is rigid relative to the pipe around it. If a 6-in. line ties into a 72-in. heat exchanger, then the rigid elements modeling the heat exchanger should have a diameter closer to 72 than 6. The user that is sensitive to the “rigidness” of the rigid element can increase or decrease the diameter or wall thickness of the rigid to simulate any order of magnitude stiffness.
Rigid Material Weight The weight of the rigid element is entered by the user. If no value is input then the weight of the rigid is taken to be zero. The entered weight is the weight of the rigid excluding insulation or fluid. If the weight of the rigid element is entered as zero or blank, then no additional weight due either to insulation or fluid will be added.
Rigid Fluid Weight CAESAR II automatically adds fluid loads for rigid elements if a non-zero fluid density is entered on the pipe spreadsheet. The fluid weight in a rigid element is assumed to be equal to the fluid weight in an equivalent straight pipe of similar length and inside diameter.
Rigid Insulation Weight CAESAR II also automatically adds insulation loads if the line containing the rigid element is insulated. The insulation weight for the rigid is assumed to be equal to 1.75 times the insulation for an equivalent length of straight pipe of equal outside diameter. The cumulative rigid element weight calculation is as follows: Weight =
0.0
Wu
=
0.0
Weight =
Wu + Wf + 1.75Wi
Wu
>
0.0
Wu
=
User entered rigid weight
Wf
=
Calculated fluid weight for equivalent straight pipe
Wi
=
Calculated insulation weight for equivalent straight pipe
Where:
The user-entered weight for the rigid element is not reflected in the Thermal Expansion/Pipe Weight Report optionally printed during error checking. Stresses are not calculated on Rigid elements since they are often used to simulate components that have variable crosssections along the length of the element, i.e. a valve, and is normally not of concern for this type of analysis anyway. Forces and Moments are not normally printed on nodes between two rigid elements, but can be by selecting the appropriate check box found in Environment-Special Execution Parameters from the Piping Input Spreadsheet. Zero-weight rigids ("dummy" rigids) are often used to model components whose weight is not important to the analysis, but where thermal growth may be a consideration. Dummy rigids are often used to model restraints. Tie rods in an expansion joint, rod hangers, and trunnions are examples of restraints modeled as dummy rigids. Dummy rigids may also be used to provide connectivity between the center line of an element and it's outside edge. The most common example of this is the addition of a dummy rigid that runs from the node at the center line of the vessel to the edge where a nozzle is to be connected. Sometimes equipment is modeled through a series of rigid elements. This is particularly true when multiple nozzles are attached and the equipment is restrained such that the interactions between the various nozzles must be taken into account due to the thermal growth of the attached piping system. The use of dummy rigids is explained in the CAESAR II Applications Guide in various sections as appropriate to a particular modeling technique.
Chapter 6 Technical Discussions
6-3
In-line Flange Evaluation CAESAR II offers two methods for evaluating flanges under load:
Kellogg Equivalent Pressure Method The Kellogg Equivalent Pressure Method converts piping axial forces and bending moments into a Equivalent Pressure on the flange, which is then added to the Design Pressure, the total of which is then compared to the allowable pressure rating for the flange at the appropriate temperature. The exact calculations are: 3
2
Peq = 16M/( )G + 4F/ ( )G + PD Where: Peq = equivalent pressure (for checking against flange rating) M = bending moment on flange G = diameter of effective gasket reaction F = axial force on flange (where forces are always taken as an absolute value) PD = design pressure Note: CAESAR II’s implementation increases the allowable pressure rating by the Occasional Stress factor where one exists for the load case type/code combination.
ASME NC-3658.3 Calculation for B16.5 Flanged Joints with High Strength Bolting Method Note that use of this method should be restricted to joints using flanges, bolting, and gaskets as specified in ANSI B16.5 which use bolting materials having an S value at 100°F (38°C) not less than 20,000 psi (138 MPa). The analysis method for Service Level A has been implemented in CAESAR II. As stated in NC-3658.3(a)(2): Mfs @ 3125(Sy/36,000)CAb or Mfd @ 6250(Sy/36,000)CAb Where: = bending or torsional moment (whichever is greater) acting on the flange, and due to weight, Mfs thermal expansion, sustained anchor movements, relief valve steady state thrust, and other sustained mechanical loads (CAESAR II considers any moments developed during a non-Occasional Load Case to be Mfs) Mfd = bending or torsional moment (whichever is greater) acting on the flange, as defined for Mfs and but also including any dynamic loadings (CAESAR II considers any moments developed during an Occasional Load Case to be Mfd, effectively doubling flange capacity for Occasional loadings) Sy = yield strength of flange material at design temperature (CAESAR II allows evaluation to be done at up to 10 different temperatures); Sy/36,000 (where Sy, given in psi, shall not be taken as greater than 36,000 psi) C
= bolt circle diameter
Ab
= total cross sectional area of bolts
PD
= design pressure
6-4
Technical Discussions
CAESAR II’s implementation calculates an Equivalent Stress S in the flange, which is then compared to Sy (or 2*Sy for Occasional Load Cases), in the following manner: S = 36,000* Mfs / (CAb * 3125) @ Min(Sy, 36000) S = 36,000 * Mfd / (CAb * 3125) @ 2.0 * Min(Sy, 36000)
(non-Occ) (Occ)
Note that for systems of units not expressing stresses in PSI, the 36,000 values in the above equations are converted to the appropriate set of units. Note: Flange Evaluation has only been implemented for Static Analysis, but not yet for Dynamic (including Harmonic) Analysis.
Chapter 6 Technical Discussions
6-5
Cold Spring Cold spring is the process of offsetting (or pre-loading) the piping system with displacement loads (usually accomplished by cutting short or long the pipe runs between two anchors) for the purpose of reducing the absolute expansion load on the system. Cold spring is used to do the following: hasten the thermal shakedown of the system in fewer operating cycles reduce the magnitude of loads on equipment and restraints, since often, only a single application of a large load is sufficient to damage these elements
Several things should be considered when using cold spring: Cold reactions on equipment nozzles due to cold spring should not exceed nozzle allowables. The expansion stress range should not include the effect of the cold spring. The cold spring should be much greater than fabrication tolerances. Note: No credit can be taken for cold spring in the stress calculations, since the expansion stress provisions of the piping codes require the evaluation of the stress range, which is unaffected by cold spring (except perhaps in the presence of nonlinear boundary conditions, as discussed below). The cold spring merely adjusts the stress mean, but not the range. Many engineers avoid cold spring due to the difficulty of maintaining accurate records throughout the operating life of the unit. Future analysts attempting to make field repairs or modifications may not necessarily know about (and therefore include in the analysis) the cold spring specification. Due to the difficulty of properly installing a cold sprung system, most piping codes recommend that only 2/3 of the specified cold spring be used for the equipment load calculations. The cold spring amount is calculated as: Ci = 1/2Li
dT
6-6
Technical Discussions
Where: Ci = length of cold spring in direction i (where i is X, Y, or Z), (inches) Li = total length of pipe subject to expansion in direction i, (inches) = mean thermal expansion coefficient of material between ambient and operating temperature, (in/in/°F) dT = change in temperature, (°F) Note that the 1/2 in the equation for the cold spring amount is used such that the mean stress is zero. In some cases it is desirable to have the operating load on the equipment as close to zero as possible. In this latter case the 1/2 should be omitted. The maximum stress magnitude will not change from a system without cold spring, but will now exist in the cold case rather than the hot. To model a cold spring in CAESAR II specify the elements as being made of cut short or cut long materials. Cut short describes a cold sprung section of pipe fabricated short by the amount of the cold spring, requiring an initial tensile load to close the final joint. Cut long describes a cold sprung section of pipe fabricated long by the amount of cold spring, requiring an initial compressive load to close the final joint. The software models cut shorts and cut longs by applying end forces to the elements sufficient to reduce their length to zero (from the defined length) or increase their length to the defined length (from zero) respectively. (It should be remembered to make the lengths of these cold spring elements only 2/3 of their actual lengths to implement the code recommendations.) This is effectively what occurs during application of cold spring. The end forces applied to the elements are then included in the basic loading case F (for force), whereby they can be included in various load combinations. Special material numbers 18 and 19 are used to signal CAESAR II that the element currently in the spreadsheet actually represents a length of pipe that is to be cut short or long during fabrication. Material # 18 - Cut Short Material # 19 - Cut Long The user should be sure to reset the material property on the element following the cold spring element. The following load cases are recommended when analyzing a cold spring system:
RUN # 1
Load Case 1 (OPE)
W+T1+P1+CS includes all of the design cold spring
Load Case 2 (OPE)
W+P1+CS includes all of the design cold spring but not the temperature.
Load Case 3 (SUS)
W+P1 standard sustained case for Code Stress check
Load Case4 (EXP)
L1-L2 expansion case for code stress check.
Cold spring is allowed to reduce the magnitude of equipment loads because, often, only a single application of a large load is sufficient to cause damage to rotating machinery. Cold spring does not change the “range” of stresses that the piping system is subject to, and so, no allowance is given for stress reduction. (The maximum value of the stress is lowered, but the range is unchanged.) Both the sustained loads and the operating loads should be within the manufacturer’s allowables for the particular piece of equipment. If the designer isn't careful, the installation of the cold spring in the ambient state can overload a piece of rotating equipment as the unit starts up.
Chapter 6 Technical Discussions
6-7
Expansion Joints To define an expansion joint, activate the Expansion Joint check box (see "Expansion Joints" on page 3-20) on the Pipe Element Spreadsheet. Expansion joint elements may have a zero or non-zero length. The expansion joint will have a zero length if the Delta fields in the spreadsheet are left blank or zero. The expansion joint will have a non-zero length if at least one of the element’s spreadsheet Delta fields is non-blank and non-zero. When an expansion joint has a finite length CAESAR II evenly distributes the expansion joint stiffnesses over the entire length of the element. This will usually result in a more accurate stiffness model in what is typically a very sensitive area of the piping system. Four stiffnesses define the expansion joint Axial Stiffness Transverse Stiffness Bending Stiffness Torsional Stiffness These stiffnesses are defined as shown in the following figure:
The transverse and the bending stiffnesses are directly related when a finite length joint is defined. In this case the bending stiffness should be left blank and the transverse stiffness entered. CAESAR II will compute the proper bending stiffness from the relationship between the bending and transverse stiffnesses. Bending stiffnesses from manufacturers' catalogs should generally only be entered for zero length expansion joints modeling hinges or gimbals. Before a manufacturers bending stiffness is used for a finite length bellows it should be multiplied by 4.0 (note that in this case the transverse stiffness would be left blank). Torsional stiffnesses are often not given by expansion joint manufacturers. In this case the user is recommended to insert a large torsional stiffness value and ensure that the resulting load on the bellows is not excessive. When the piping system is tight, and the diameter large, the magnitude of this “large” torsional stiffness can significantly affect the magnitude of the torsion carried by the bellows, i.e. stiffnesses of 100,000 in.lb./deg. and 1E12 in.lb./deg. can produce considerably different torsional load results. The tendency would be to go with the larger stiffness, i.e. being conservative, except that the torsional stiffness value is probably closer to the 100,000 in.lb./deg. In the instance where the “largeness” of the torsional stiffness
6-8
Technical Discussions
value is important, the manufacturer should be pressed for his “best-guess” at the stiffness, or the following equation should be used to get an estimate, which the user can then conservatively increase to get reasonable torsional loads on the bellows and surrounding equipment. The equation for estimating bellows torsional stiffness is
( Re)3 (t )( E ) (1 + ) L Where
Re
=
3.14159
=
Expansion joint effective radius
t E L
=
Bellows thickness
=
Elastic Modulus
=
Poisson’s Ratio
=
Flexible bellows length
When the expansion joint has a zero length, none of the expansion joint stiffnesses are related. The user must be sure that a value is entered into all four of the Stiffness fields. CAESAR II will calculate pressure thrust on the expansion joint if the bellows effective id is given in the expansion joint auxiliary screen. The mathematical model for pressure thrust applies a force equal to the pressure times the effective area of the bellows at either end of the expansion joint. The force will tend to open the bellows if the pressure is positive, and close the bellows if the pressure is negative. Users should note that this model does not exactly distribute the pressure loads correctly in the vicinity of the expansion joint. In most cases the misapplied load does not affect the solution. There are two components of the pressure thrust to be applied in practice, rather than the one component applied in the model. The first component is equal to the pressure times the inside area of the pipe and acts at the first change in direction of the pipe on either side of the expansion joint. This load will tend to put the pipe wall between the change in direction and the expansion joint in tension. The second component is equal to the pressure times the difference between the bellows effective area and inside pipe area. This load acts at the end of the expansion joint and tends to open the bellows up, putting the pipe between the expansion joint and the change in direction in compression. In the mathematical model the full component of the pressure thrust force is placed on the ends of the bellows instead of having a portion shifted out on either side of the expansion joint. A large number of expansion joint examples can be found in Chapter 5 of the Applications Guide.
Chapter 6 Technical Discussions
6-9
Hanger Sizing Algorithm The basic function of the hanger design algorithm is to calculate the hot load and travel for user-specified hanger locations. Once the hot load and travel are known, spring tables are entered and the theoretical cold load is calculated for each spring in the table.
Spring Design Requirements The smallest single spring that satisfies all design requirements is selected as the designed spring. The spring design requirements are: 1
Both the hot and the cold loads must be within the spring allowed working range.
2
If the user specified an allowed load variation then the absolute value of the product of the travel and the spring rate divided by the hot load must be less than the specified variation.
3
If the user specified some minimum available clearance then the spring selected must fit in this space.
If a single spring cannot be found that satisfies the design requirements, CAESAR II will try to find two identical springs that do satisfy the requirements. If satisfactory springs cannot be found, CAESAR II recommends a constant effort support for the location. There are several variations of this approach that arise due to the different design options available in CAESAR II, but for the most part the general algorithm remains unchanged.
Restrained Weight Case In any job, if a hanger is to be designed, the first analysis case that must be run is the restrained weight case. This case usually includes weight, pressure and concentrated loads. Hanger hot loads are calculated in the restrained weight case. For the restrained weight run, rigid “Y” restraints are placed at each hanger location, and any anchors to be freed are properly released. Loads on the “Y” restraints at hangers, calculated from the restrained weight case, are the hanger hot design loads.
Operating Case Immediately after the restrained weight case, an operating analysis is performed. The “Y” restraints are removed from the hanger locations and the hot loads just calculated are inserted. Any anchors that were freed for the “restrained weight” analysis are fixed. The operating case vertical displacement at each hanger location defines that hanger’s “travel.” If there were single directional restraints or gaps in the system that changed status in the operating case then the possibility exists that loads on hangers will be redistributed. When a nonlinear status change is detected CAESAR II reruns the “restrained weight” case with the restraints left as they were at the end of the operating case. New restraint loads are calculated and another operating case is run to get the updated “travel.” The operating case must always be the second load case in the set of defined analysis cases. The user has the ability to define the restrained weight or operating load cases for hanger design any way he sees fit. For simplicity, CAESAR II recommends the load cases it thinks should be run whenever it detects the first attempt to analyze a particular system. The user can accept or reject CAESAR II’s recommendations. The user that sets up his own hanger design load cases should be sure he understands exactly what is done in the “restrained weight” and operating passes of the hanger design algorithm.
6-10
Technical Discussions
Installed Load Case If the user requested the calculation of the actual hanger installed loads, the third analysis level combination case must define the weight configuration that will exist in the field when the spring is installed. Typically this case includes weight without fluid contents and concentrated loads. The theoretical cold, or installed, load is the load on the spring when the pipe has exactly zero displacement. The actual installed load may differ from the theoretical installed load by (K)(d), where (K) is the spring stiffness and (d) is the displacement of the pipe in the installed condition. In essence, the actual installed load is calculated by taking the piping system and “freezing” all displacements at zero. With the pipe in this condition, the hangers are installed and the theoretical cold load is applied. The pipe is then “defrosted” and allowed to adjust its weight position due to the hanger, restraint, and anchor stiffnesses and the installed hanger loads. Once the system settles out, the total load on each of the hangers is read and recorded as the “actual” hanger installed load.
Setting Up the Spring Load Cases The load cases that must exist for hanger design, as described above, are Restrained Weight Operating Installed Weight ...if the user requested actual hanger installed loads. After the hanger algorithm has run the load cases it needs to size the hangers. The newly selected springs are inserted into the piping system and included in the analysis of all remaining load cases. The spring rate becomes part of the global stiffness matrix, and is therefore added into all subsequent load cases. Hanger installed loads are concentrated forces and are only included in subsequent load cases that contain the first concentrated force set, (i.e., +H). Users may specify any number of their own load cases after the required spring load cases are set up. Spring hanger design does not affect CAESAR II’s ability to check code compliance. In fact, in CAESAR II’s recommended load cases, the normal code compliance cases always follow the set of load cases required for hanger design. Multiple operating case spring hanger design implies that hanger loads and “travels” from more than one operating case are included in the spring hanger selection algorithm. Each spring in a multiple operating case hanger design has a multiple load case design option. This design option tells CAESAR II how the multiple loads and travels for a single hanger are to be combined to get a single design load and travel. The set-up of the analysis cases is slightly different for multiple operating case hanger design, and as might be expected, the difference is that now there is more than one operating case. The actual number of operating cases is specified by the user on the Hanger Design Control dialog and can be up to 9. Load cases that must be set up for a multiple load case hanger design that considers two hanger design operating cases are: Restrained Weight (this doesn't change) Operating case #1
Operating case #9 Installed Weight ...if the user requested that actual installed loads are to be calculated.
Chapter 6 Technical Discussions
6-11
Constant Effort Support The specification of the support load for a constant effort hanger completely defines the hanger location. If the user enters this value it will be included in all hanger design runs and all analysis cases following the hanger cases that include concentrated loads in their formulation. This value is the load on each support at this location.
Including the Spring Hanger Stiffness in the Design Algorithm The operating cases for hanger travel are normally analyzed with no stiffness included at the hanger locations (hence these cases are traditionally referred to as "free thermal" cases). However, when the piping system is very flexible, or the selected springs are very stiff, the actual resulting spring loads in the hot condition can vary significantly from the theoretically calculated results. In that case, CAESAR II offers the option to include (via an iterative process) the stiffness of the selected springs in the operating cases for hanger travel. This can be activated by setting the Hanger Stiffness Load Case option to "As Designed" for that operating case. (Activating the Configure/Setup option "Include Travel cases to default to "As Designed".) The user is warned that selection of this option may lead to convergence problems. If this option is used, it is very important that the hanger load in the cold case (In the physical system) be adjusted to match the reported hanger Cold Load. Spring Hanger Hot Loads for as designed springs are always included in all Operating Hanger Travel cases. Cold loads can be included in subsequent load cases through the use of the H load component. (Note that applying thermal and displacement effects to the system should make the Cold Load move to the Hot Load in the operating case.)
Other Notes on Hanger Sizing Users should note that whenever a hanger location is found to “hold the pipe down,” a beep and a warning message are flashed to the user. These locations in output are flagged as zero load constant effort supports. These supports are usually found to be at poor hanger design locations. Hanger design load cases, unless specifically designed with a "KEEP" status by the user, show up in the output report as being “NOT ACTIVE.” Results from these analyses are reflected in the spring hanger table only.
6-12
Technical Discussions
Class 1 Branch Flexibilities This analytical option was added to CAESAR II for the following reasons: Automatic local flexibilities at intersections help the user bound the true solution. Because the computer time to do an analysis is getting less expensive, more frequently an analyst is running several solutions of the same model using slightly different input techniques to determine the effect of the modeling difference on the results. (This gives the analyst a degree of confidence in the numbers he is getting.) For example, structural steel supporting structures may be modeled to see the effect of their stiffnesses, nozzle flexibilities may be added at vessel connections to see how these features redistribute load throughout the model, friction is added to watch its effect on displacements and equipment loads, and with CAESAR II users may include Class 1 intersection flexibilities. The characteristic that makes this option convenient to use is that the user can turn the Class 1 flexibilities “on” and “off” via a single parameter in the setup file. There is no other modification to the input required. In WRC 329, there are a number of suggestions made to improve the stress calculations at intersections. These suggestions are fairly substantial, and are given in order of importance. The most important item, as felt by Rodabaugh in improving the stress calculations at intersections is given, in part, as follows: “In piping system analyses, it may be assumed that the flexibility is represented by a rigid joint at the branch-to-run centerlines juncture. However, the Code user should be aware that this assumption can be inaccurate and should consider the use of a more appropriate flexibility representation.” User of the Class 1 branch flexibility feature may be summarized as follows: The user adds the option: CLASS_1_BRANCH_FLEX to the setup file. This option is a flag, and merely has to appear in the setup file to activate the option. Where reduced branch geometry requirements are satisfied, CAESAR II constructs a rigid offset from the centerline of the header pipe to its surface, and then adds the local flexibility of the header pipe, between the end of the offset, at the header, and the start of the branch. Stresses computed for the branch, are for the point at its connection with the header. Where reduced branch geometry requirements are not satisfied, CAESAR II constructs a rigid offset from the centerline of the header pipe to its surface. The branch piping starts at the end of this rigid offset. There is NO local flexibility due to the header added. (It is deemed to be insignificant.) Stresses computed for the branch, are for the point at its connection with the header. The reduced branch geometry requirements checked by CAESAR II are d/D
0.5
and
D/T
100.0
Where: d = Diameter of branch D = Diameter of header T = Wall thickness of header When the Class 1 branch flexibilities are used, intersection models in the analysis will become stiffer when the reduced geometry requirements do not apply, and will become more flexible when the reduced geometry requirements do apply. Stiffer intersections typically carry more load, and thus have higher stresses (lowering the stress in other parts of the system that have been “unloaded”). More flexible intersections typically carry less load, and thus have lower stresses, (causing higher stresses in other parts of the system that have “picked up” the extra load). The branch flexibility rules used in CAESAR II are taken from ASME III, Subsection NB, (Class 1), 1992 Edition, Issued December 31, 1992, from Code Sections NB-3686.4 and NB-3686.5.
Chapter 6 Technical Discussions
6-13
When the reduced branch rules apply, the following equations are used for the local stiffnesses: TRANSLATIONAL: AXIAL
=
RIGID
CIRCUMFERENTIAL
=
RIGID
LONGITUDINAL
=
RIGID
AXIAL
=
RIGID
CIRCUMFERENTIAL
=
(kx)d/EI
LONGITUDINAL
=
(kz)d/EI
ROTATIONAL:
Where: RIGID =
1.0E12 lb./in. or 1.0E12 in.lb./deg.
d
=
Branch diameter
E
=
Young’s Modulus
I
=
Cross Section Moment of Inertia
D
=
Header diameter
T
=
Header thickness
Tb
=
Branch fitting thickness
kx
=
0.1(D/T) [(T/t)(d/D)] (Tb/T)
kz
=
0.2(D/T)[(T/t)(d/D)] (Tb/T)
1.5
0.5
0.5
Users are referred to WRC 329 Section 4.9 “Flexibility Factors.” A brief quote from this section follows: “The significance of “k” depends upon the specifics of the piping system. Qualitatively, if “k” is small compared to the length of the piping system, including the effect of elbows and their k-factors, then the inclusion of “k” for branch connections will have only minor effects on the calculated moments. Conversely, if “k” is large compared to the piping system length, then the inclusion of “k” for branch connections will have major effects. The largest effect will be to greatly reduce the magnitude of the calculated moments acting on the branch connection. To illustrate the potential significance of “k’s” for branch connections, we use the equation [above] to calculate “k” for a branch connection with D=30 in., d=12.75 in. T=t=0.375 in.: 1.5
k = 0.1(80) (0.425)
0.5
* (1.0) = 46.6
This compares to the more typical rigid-joint interpretation that k=1, rather than k=46.6 !” Further discussion in section 4.9 illustrates additional problems that can arise by overestimating the stiffness at branch connections. Problems arise by believing “mistakenly” that the stress at the intersection is too high. Further reference should be made to this section in WRC 329. The branch automatic flexibility generation can be used where the user has only defined the branch element in the model, i.e. has left the header piping out of the analysis. In this case there will be no “offset” equal to one-half of the header diameter applied to the branch end. A “partial intersection” is one where either the header pipe is not modeled, is modeled with a single element, or is part of a geometric intersection where the header pipes are not colinear. In the case where there is no header pipe going to the intersection there will be no modification to the model for the class 1 branch flexibilities. When at least a single header pipe is recognized, the local flexibility directions are defined by the branch alone and in accordance with the CAESAR II defaults for circumferential and longitudinal directions for the branch and header. Users are
6-14
Technical Discussions
recommended to build full intersection models at all times (not only when employing the class 1 branch flexibility.) In most cases building full intersection models will eliminate problems caused by the assumptions necessary when a partial intersection is described. In the equations in NB-3686.5 for tn, the thickness of the branch pipe is used in all cases. When branches are skewed with respect to the header pipe, and where the two header pipes are colinear, the local Class 1 flexibilities are still taken to be the longitudinal and circumferential directions that are tangent to the header surface at its intersection with the branch. Class 1 branch flexibilities can be formed at both ends of a single pipe element. Note: The offsets necessary to form the class 1 intersections are automatically generated by CAESAR II. There is no extra input required by the user to have CAESAR II build these intersections. (If there are already user-defined offsets at an intersection end, the computed offset to get from the header centerline to its surface along the centerline of the branch will be added to the already entered user offset.) Automatic offsets will be generated providing that the distance from the header centerline to the header surface along the branch centerline is less than or equal to 98% of the total pipe straight length. When a bend curved element is part of an intersection model, the offset and flexibility calculations will not be performed.
Chapter 6 Technical Discussions
6-15
Modeling Friction Effects There are two approaches to solving the friction problem; insert a force at the node which must be over come for motion to occur, or insert a stiffness which applies an increasing force up to the value of Mu * Normal force. CAESAR II uses the restraint stiffness method. (An excellent paper on this subject is “Inclusion of a Support Friction Into a Computerized Solution of a Self-Compensating Pipeline” by J. Sobieszczanski, published in the Transactions of the ASME, Journal of Engineering for Industry, August 1972. A summary of the major points of this paper can be found below.) Ideally, if there is motion at the node in question, the friction force is equal to (Mu * Normal force). However, since we have a non-rigid stiffness at that location to resist the initial motion, the node can experience displacements. The force at the node will be the product of the displacement and the stiffness. If this resultant force is less than the maximum friction force (Mu * Normal force), the node is assumed to be “not sliding,” even though we see displacements in the output report. The maximum value of the force at the node is the friction force, Mu * Normal force. Once this value is reached, the reaction at the node stops increasing. This constant force value is then applied to the global load vector during the next iteration to determine the nodal displacements. Basically here is what happens in a “friction” problem. 1
The default friction stiffness is 1,000,000 lb./in. This value should be decreased to improve convergence.
2
Until the horizontal force at the node equals Mu * Normal force, the restraint load is the displacement times the friction stiffness.
3
Once the maximum value of the friction force is reached, the friction force will stop increasing, since a constant effort force is inserted.
By increasing the friction stiffness in the setup file, the displacements at the node will decrease to some degree. This may cause a re-distribution of the loads throughout the system. However, this could have adverse affects on the solution convergence. If problems arise during the solution of a job with friction at supports, reducing the friction stiffness will usually improve convergence. Several runs should be made with varying values of the friction stiffness to insure the system behavior is consistent. Summary of J. Sobieszczanski’s ASME Paper For dry friction, the friction force magnitude is a step function of displacement. This discontinuity determines the problem as intrinsically nonlinear and eliminates the possibility of using the superposition principle. The friction loading on the pipe can be represented by an ordinary differential equation of the fourth order with a variable coefficient that is a nonlinear function of both dependent and independent variables. No solution in closed form is known for an equation of this type. Solution has to be sought by means of numerical integration to be carried out specifically for a particular pipeline configuration. Dry friction can be idealized by a fictitious elastic foundation, discretized to a set of elastic (spring) supports. A well-known property of an elastic system with dry friction constraints is that it may attain several static equilibrium positions within limits determined by the friction forces. THE WHOLE PROBLEM THEN HAS CLEARLY NOT A DETERMINISTIC, BUT A STOCHASTIC CHARACTER.
6-16
Technical Discussions
Nonlinear Code Compliance Nonlinear piping code compliance can be directly satisfied by 1
Performing an operating and sustained analysis of the system including in each case the effect of nonlinear restraints.
2
Subtracting the sustained case displacements from the operating case displacements to find the “displacement range.”
3
Calculating the expansion stresses from the displacement range solved for in #2 above.
Approximate approaches usually involve some combination of the above. The approximate combination used depends typically on the inherent limitations of the base program. In several commonly used programs, the approach taken is 1
Formulate and solve for operating case displacements including an iteration to deal with the effect of nonlinear restraints in the system.
2
Run the thermal-only analysis of the system to calculate expansion stresses with restraints in the same condition as they were at the end of #1.
3
Run the weight+pressure only analysis of the system to calculate sustained stresses, again with restraints in the same condition as they were at the end of #1.
This alternate approach is identical to the first method only when the sustained analysis final stiffness matrix is the same as the operating analysis final stiffness matrix. The resulting error in the displacement range can be found from {[Fo] - [Fs]}fs. Where: [Fo] - is the operating analysis final flexibility matrix (i.e. the inverse of the stiffness matrix). [Fs] - is the sustained analysis final flexibility matrix. fs - is the sustained analysis load vector. CAESAR II uses the exact method described above for calculating the expansion stress range. In addition CAESAR II scans the user’s input and recommends loading cases and combinations for performing the operating, sustained and expansion stress calculations. This recommendation can prove very useful when performing spring hanger analysis of a multiple operating case system.
Chapter 6 Technical Discussions
6-17
Sustained Stresses and Nonlinear Restraints The proper computation of sustained stresses has been an issue since the late 1970s, when computerized pipe stress analysis programs first attempted to address the problem of non-linear restraints. The existing piping codes offered little guidance on the subject, since their criteria were developed during the era when all analyses were considered to behave in a strictly linear fashion. The problem arises because the codes require that a piping system be analyzed separately for sustained loadings — the engineer must determine which stresses are caused by which loadings. Sustained loads are force loadings which are assumed not to change, while expansion loadings are displacement loadings which vary with the system operating conditions. Determination of the sustained loads is the simple part — most everybody agrees that those forces consist of weight, pressure, and spring preloads — these forces remain relatively constant as the piping system goes through its thermal growth. However, confusion occurs when the status of nonlinear restraints change (pipes lift off of supports, gaps close, etc.) as the pipe goes from its hot to cold state — in this case, which boundary conditions should be used when evaluating the applied forces? Or in other words, what portion of the stress in the operating case is caused by weight loads, and what portion is caused by expansion effects? (Note that there is no corresponding confusion on the question of calculating expansion stresses, since the codes are explicit in their instructions that the expansion stress range is the difference between the operating and cold stress distributions, both of which are known.) The obvious answer to this question, to the developers of some pipe stress programs, was that the sustained stress calculation should be done using the operating, or hot boundary condition. This compounded the problem, in that the laws of superposition no longer held — in other words, the results of sustained (W+P) and thermal (T) cases, when added together, did not equal the results of the operating (W+P+T) case! One pioneering program, DYNAFLEX, attempted to resolve this by introducing the concept of the “thermal component of weight” — an oxymoron, in our opinion. Other programs, notably those which came from the mainframe/linear analysis world, had to approximate the behavior of these non-linear restraints. Their approach to the problem is to run an operating case, obtain the restraint status, and modify the model according to these results. All subsequent load cases analyzed use this restraint configuration. The fact that the laws of static superposition didn't hold was hopefully not noticed by the user. CAESAR II, on the other hand, represents new technology, developed expressly for operation on the PC, and therefore incorporates directly the effects of non-linear restraints. This is done by considering each load case independently — the restraint configuration is determined for each load case by the program as it runs, based upon the actual loads which are considered to be present. Some users have asserted that there are actually two sustained load cases. In fact, there has been a B31.3 code interpretation that indicates that the sustained stress may also be checked with the operating restraint configuration. Calculating the sustained stresses using the operating restraint status raises several other issues; what modulus of elasticity should be used, and which sustained stresses should be used for occasional cases. It is COADE’s assertion that there is only one sustained case (otherwise it is not “sustained”) — there can be, however, multiple sustained stress distributions. The two most apparent are those associated with the cold (installed) and hot (operating) configurations, however, there are also numerous in-between, as the piping system load steps from cold to hot. Whether the “true” sustained load case occurs during the installed or operating case is a matter of the frame of reference. If an engineer first sees a system in its cold condition, and watches it expand to its operating condition, it appears that the first case (since weight and pressure — primary loads — are present) is the sustained case, and the changes he viewed are thermal effects (due to heat up) — secondary loads due to displacements. If a second engineer first sees the same system in the operating case and watches it cool down to the cold case, he may believe that the first case he saw (the operating case) is the sustained case, and changes experienced from hot to cold are the thermal expansion effects (the thermal stress ranges are the same in both cases). Consider the further implications of cryogenic systems — where changes from installed to operating are the same as those experienced by hot systems when going from operating to installed. Once elastic shakedown has occurred, the question becomes clouded even further, due to the presence of thermally induced pre-stresses in the pipe during both the cold and hot conditions. We feel either the operating or installed case (or some other one in-between) could justifiably be selected for analysis as the sustained case, as long as the program is consistent. We have selected the installed case (less the effect of cold spring) as our reference sustained case, since thermal effects can be completely omitted from the solution (as intended by the code), and this best represents the support configuration when the sustained loads are initially applied. If the pipe lifts off of a support when going from installed to operating, we view this as a thermal effect — consistent with the piping codes’ view of thermal effects as the variation of stress distribution as the
6-18
Technical Discussions
piping system goes from cold to hot (this view is explicitly corroborated by one code — the French petrochemical code, which states that weight stress distributions due to thermal growth of the pipe should be considered as expansion stresses). For example, we feel that a change in a rigid support load from 2,000 lbs to zero should be treated no differently than would be a variable spring load changing from 6,000 lbs to 4,000 lbs (or another rigid support load going 2,000 lbs to 1 lb). In the former case, if the pipe became “overstressed”, it would yield, and sag back to the support, relieving the stress. This process is identical to the way that all other expansion stresses are relieved in a piping system. We are confident that our interpretation is correct. However, we understand that our users may not always agree with us — that is why CAESAR II provides the greatest ability to custom tailor the analysis to one’s individual specifications. If desired, a “hot sustained” case can be analyzed by adding two load cases to those normally recommended by CAESAR II. This would be done by assuming that the pipe expands first, and then the sustained loads are applied (this is of course an idealized concept, but the stresses can only be segregated by segregating the applied loads, so the sustained loads can only be applied either before, or after, the expansion loads). Following are the default load cases, as well as those required for a “hot sustained.” Default
New
W+P1+T1(OPE)
W+P1+T1(OPE)
W+P1(SUS)
W+P1(SUS)
L1-L2(EXP)
T1 (EXP) L1-L2(EXP) L1-L3(SUS)
In the new load case list, the second case still represents the cold sustained, while the fourth case represents the expansion case (note that L1-L2, or W+P1+T1-W-P1, equals T1, with non-linear effects taken into account). The third case represents the thermal growth of the “weightless,” non-pressurized pipe, against the non-linear restraints. The fifth case (L1-L3, or W+P1+T1-T1, equals W+P1) represents the application of weight and pressure to that expanded case, or the “hot sustained” case. Note that when the piping system is analyzed as above, the actual effects of the non-linear restraints are considered (they are not arbitrarily removed from the model), and the laws of superposition still hold. An alternative school of thought believes that a "hot sustained" is only valid if (1) the sustained, primary loads are applied, (2) all springs are showing their Hot Load settings, and (3) any supports that lift off (or otherwise become non-active) have been removed from the model. An analysis such as this is achievable by setting the "Keep/Discard" status of the Restrained Weight case (the first hanger design load case) to "Keep", thus permitting the results of that case to be viewable as for any other load case. The Restrained Weight case automatically removes restraints that become non-active during the designated operating case, and apply the Hot Load at each of the hanger locations.
Notes on Occasional Load Cases Several piping codes require that the stresses from occasional loads (such as wind or earthquake) be added to the sustained stresses (due to weight, pressure, and other constant loads) before comparing them to their allowables. This combination is easily created in CAESAR II: CASE # Sustained stresses
1.
W+P+F1
(SUS):
2.
WIND
(OCC): Wind load set
3.
U1
(OCC): Uniform (g) load set for earthquake
4.
L1+L2
(OCC): Code stresses for wind *
5.
L1+L3
(OCC): Code stresses for earthquake*
* Scalar Summation Method required
Chapter 6 Technical Discussions
6-19
If nonlinear effects are modeled in the system these combinations may not be so straight forward. Friction, one-direction restraints and double-acting restraints with gaps are the nonlinear items which present this complication. Wind loading on a long vertical run of pipe with a guide will serve as an example. Assume there is a one inch gap between the pipe and guide. Under normal operation, the pipe moves 3/4 inch towards the stop leaving a gap of 1-3/4 inch on either side of the pipe and a 1/4 inch gap on the other side. If wind loads are analyzed alone, the pipe is allowed to move 1 inch from its center point in the guide to the guide stop. Since occasional loads are usually analyzed with the system in operation, the pipe may be limited to a 1/4 inch motion as the gap is closed in one direction, and 1-3/4 inch if the gap is closed in the opposite direction. With nonlinear effects modeled in the system, the occasional deflections (and stresses) are influenced by the operating position of the piping. The following list of CAESAR II load cases takes this point into consideration. Note that the load cases shown below are only for wind acting in one direction, i.e., +X. Depending on the system, the most critical loads could occur in any direction, i.e., +/-X, +/-Z or skewed in an XZ direction. The intention of the following load case construction is to find the occasional load’s effect on the piping system in the operating condition. The stress due to the moment change from the operating to the operating plus wind case is added to the stress from the sustained case. The isolated wind effect on the piping system in the operating condition in is computed in Case 5. Case 6 adds the stresses from Case 5 to the sustained stresses from Case 2. CASE # 1.
W+T+P
(OPE):
Operation analysis
2.
W+P
(SUS):
Sustained stresses
3.
W+T+P+WIND (OPE):
Operating analysis with wind
4.
L1-L2
(EXP):
Expansion stresses (Algebraic summation)
5.
L3-L1
(OCC):
Wind’s net deflection (Algebraic summation)
6.
L2+L5
(OCC):
Code stresses for wind (Scalar summation)
6-20
Technical Discussions
Static Seismic Loads Static earthquake loads are applied in a manner very similar to static wind loads. The static loading magnitude is considered to be in direct proportion to the element’s weight. Earthquake load magnitudes are given in terms of the gravitational acceleration constant, i.e. g's. If an earthquake is modeled as having a 0.5-g load in the X direction, then half of the systems weight is turned into a uniform load and applied in the X direction. Earthquake static load cases are set up exactly as they are for wind occasional loads, i.e. the same load case, nonlinearity, and directional sensitivity logic. In some cases the client specifies the magnitude of the earthquake loading in g's and the direction(s). In others, the analysis is left to the sole discretion of the analyst. It is not unusual to see only X or X-Y components of an earthquake. It is not uncommon to see Y only components, or X, Y, and Z simultaneous components. Dynamic earthquakes are discussed later in this chapter, in the dynamic analysis and output chapters, and in the screen reference chapter. The ASCE #7 method for determining earthquake coefficients is described below. Once calculated, the g-factors should be entered as uniform loads on the piping spreadsheet. Note: The Uniform Load in G's (on page 3-121) check box must also be enabled in the spreadsheet special execution parameters. The total lateral force at the base of a structure is to be computed from: V = ZIKCSW Where: V - total lateral force or shear at the base Z—numerical coefficient from table 22 K—numerical coefficient from table 23 C—numerical coefficient from Sect. 9.4 S—soil factor from table 25 W—total dead load The g-factor can be found by dividing Eq. 6 through by W. g’s = V/W = ZIKCS The product CS does not need to exceed the value 0.14. Use this value as a conservative maximum. The following table provides the seismic zone coefficient (Z) Seismic Zone Coefficient, Z 4
1
3
3/4
2
3/8
1
3/16
0
1/8
From the following table, the importance factor can be found: (However use a value for I = 1.0. The categories in this table are identical for those used in the wind load calculation.)
Chapter 6 Technical Discussions
Category
6-21
Number
I
1
II
1025
III
1.5
IV
N/A
The following table shows K varying from 0.67 to 2.0. Use K=2.0 for “Structures other than buildings.” So the equation for the “g” load: g = ZIKCS reduces to: g = Z (1.0) (2.0) (0.14) and for the various value of Z: Seismic Zone
Product
"g" Load
4
(1)(1)(2)(0.14)
0.28
3
(3/4)(1)(2)(0.14)
0.21
2
(3/8)(1)(2)(0.14)
0.105
1
(3/16)(1)(2)(0.14)
0.0525
0
(1/8)(1)(2)(0.14)
0.035
ASCE #7 - 1990 is the 1990 revision to ANSI A58.1 1982. There are no revisions to this code which affect CAESAR II. ASCE #7 - 1993 has completely changed the approach for "static" seismic analysis. These changes are not addressed by this discussion.
6-22
Technical Discussions
Wind Loads Currently CAESAR II enables users to access the wind load data from ten different wind codes. AS/NZ 1170:2002
IBC 2006
Brazil NBR 6123
IS 875
BS6399-97
Mexico 1993
China GB 50009
NBC 2005
EN 2005
UBC
Wind loads are generated by multiplying the pipe exposed area, including insulation, and considering the angle to the wind, by the equivalent wind pressure and the pipe shape factor. There are typically three different ways to get the equivalent wind pressure: ASCE #7 (1995) Pressure vs. elevation table entry Velocity vs. elevation table entry The total wind force on the element is calculated from the equation below F = PeqSA Where: F = the total wind force on the element Peq = the equivalent wind pressure (dynamic pressure) S = the pipe element wind shape factor A = the pipe element exposed area as shown in the figure to the right.
Peq is calculated for each end of the element and the average taken. The average applies uniformly over the whole length of the element. Note, the wind force is applied in the three global directions as a function of the element direction cosines. If the user enters a velocity vs. elevation table then the velocity is converted to a dynamic pressure using the following equation: 2
P = 1/2 V
Where V is the wind velocity and
is the air density.
The WIND SHAPE FACTOR is entered on the pipe spreadsheet and, for cylindrical elements, the value from Table 12 is between 0.5 and 0.7. A value of 0.65 is typical. The wind shape factor as entered is “distributive.” This means that the shape factor applies for all following elements until zeroed or changed. Important: Users do not have to enter the shape factor on each pipe spreadsheet. Zero (or turn "Off") the wind shape factor if the piping system runs inside of a building or similarly protective structure.
Chapter 6 Technical Discussions
6-23
Wind load data is entered on the Wind Loads (on page 3-63) tab of the Static Load Case Builder. Up to four different wind loads can be entered per analysis. These typically might be setup to model wind loads in the +X, -Y, and -Z directions. The ASCE #7 ( 1995) Method for computing equivalent pressure requires several computerized table look ups and interpolation. The user enters the following parameters: 1
Basic wind speed (mph) - The minimum allowed basic wind speed is 85 mph. This does not include averages for abnormally high wind loading events such as hurricanes or tornadoes.
ASCE #7 refers to fig. 6-1 for basic wind speeds in the continental United States. The following description is a crude representation of Figure 1: California
85 mph (124.6 ft/sec)
Other West Coast Areas
85 mph (124.6 ft/sec)
Great Plains
90 mph (132.0 ft/sec)
Non-Coastal Eastern United States
90 mph (132.0 ft/sec)
Gulf Coast
130 mph (190.6 ft/sec)
Florida
Carolinas 130 mph (190.6 ft/sec)
Miami
145 mph (212.6 ft/sec)
New England Coastal Areas
120 mph (176.0 ft/sec)
2
Wind Exposure Options Large oily center Urban, suburban, and wooded areas Open terrain Flat coastal areas
3
Structural Classification Options Everything except the following options (used most often) Primary occupancy more than 100 people Essential facilities, i.e. hospitals Failure represents low hazard
4
Topographic Factor Parameters (sec. 6.5.5) Height of hill or escarpment Crest distance Height above ground level Distance from crest to site Hill type
6-24
Technical Discussions
The following procedure from the appendix is used to calculate the effective wind pressure: 1
Get the Importance Factor from Table 6-2 (p.17).
2
Get (Alpha), Zg, from Table C 6-2.
3
Calculate Kz from Eq. C2 (p.152).
4
Calculate Kzt from Eq. 6-2 (p.34).
5
Calculate qz from Eq. 6-1 (p.17)
6
Calculate Gz from sec 6.6.
7
Calculate the effective wind pressure from: PRESSURE = Gz * qz * Shape Factor
Note: Winds of 20 to 40 mph can cause vortex shedding and excitation in the 30 Hz and higher range that can cause fatigue failure in smaller line sizes particularly susceptible to fatigue type failures. To analyze vortex shedding, use an harmonic analysis method.
Elevation The accurate elevation of each individual piping element may, or may not be important depending on the total height, diameter and rigidity of the piping system and attachments. By default, CAESAR II starts the first node on the first element at an elevation of 0.0. If this is not close enough to the true elevation then the user should set the true coordinates of the piping system through the command EDIT - GLOBAL. This presents a dialog requesting coordinates for the first node of any disconnected section. The coordinates for up to 100 node points can be specified and saved as part of the input data from the model.
Chapter 6 Technical Discussions
6-25
Hydrodynamic (Wave and Current) Loading Ocean waves are generated by wind and propagate out of the generating area. The generation of ocean waves is dependent on the wind speed, the duration of the wind, the water depth, and the distance over which the wind blows is referred to as the fetch length. There a variety of two dimensional wave theories proposed by various researchers, but the three most widely used are the Airy (linear) wave theory, Stokes 5 th Order wave theory, and Dean's Stream Function wave theory. The later two theories are non-linear wave theories and provide a better description of the near surface effects of the wave. (The term two dimensional refers to the uni-directional wave. One dimension is the direction the wave travels, and the other dimension is vertical through the water column. Two dimensional waves are not found in the marine environment, but are somewhat easy to define and determine properties for, in a deterministic sense. In actuality, waves undergo spreading, in the third dimension. This can be easily understood by visualizing a stone dropped in a pond. As the wave spread, the diameter of the circle increases. In addition to wave spreading, a real sea state includes waves of various periods, heights, and lengths. In order to address these actual conditions, a deterministic approach cannot be used. Instead, a sea spectrum is utilized, which may also include a spreading function. As there are various wave theories, there are various sea spectra definitions. The definition and implementation of sea spectra are usually employed in dynamic analysis. Sea Spectra and dynamic analysis will not be discussed in this article.) The linear or Airy wave theory assumes the free surface is symmetric about the mean water level. Furthermore, the water particle motion is a closed circular orbit, the diameter of which decays with depth. (The term circular should be taken loosely here, the orbit varies from circular to elliptical based on whether the wave is in shallow or deep water.) Additionally, for shallow water waves, the wave height to depth ratio (H/D) is limited to 0.78 to avoid breaking. (None of the wave theories address breaking waves!) The figure below shows a typical wave and associated hydrodynamic parameters.
SWL - The still water level. L - The wave length, the horizontal distance between successive crests or troughs. H - The wave height, the vertical distance between the crest and trough. D - The water depth, the vertical distance from the bottom to the still water level. " - The surface elevation measured from the still water level.
Ocean Wave Particulars The Airy Wave theory provides a good first approximation to the water particle behavior. The nonlinear theories provide a better description of particle motion, over a wider range depths and wave heights. Stokes 5th Wave theory is based on a power series. This wave theory does not apply the symmetric free surface restriction. Additionally, the particle paths are no longer closed orbits, which mean there is a gradual drift of the fluid particles, i.e. a mass transport. Stokes 5tH Order Wave Theory however, does not adequately address steeper waves over a complete range of depths. Dean’s Stream Function wave theory attempts to address this deficiency. This wave theory employs an iterative numerical technique to solve the stream function equation. The stream function describes not only the geometry of a two dimensional flow, but also the components of the velocity vector at any point, and the flow rate between any two streamlines.
6-26
Technical Discussions
The most suitable wave theory is dependent on the wave height, the wave period, and the water depth. Based on these parameters, the applicable wave theory can be determined from the figure below (from API-RP2A, American Petroleum Institute - Recommended Practice 2A).
Applicable Wave Theory Determination The limiting wave steepness for most deep water waves is usually determined by the Miche Limit: H / L = 0.142 tanh( kd ) Where: H
is the wave height
L
is the wave length
k
is the wave number (2 )/L
d
is the water depth
Pseudo-Static Hydrodynamic Loading CAESAR II allows individual pipe elements to experience loading due to hydrodynamic effects. These fluid effects can impose a substantial load on the piping elements in a manner similar to, but more complex than wind loading. The various wave theories incorporated into CAESAR II as well as the various types of current profiles are discussed below. The wave theories and the current profile are used to compute the water particle velocities and accelerations at the node points. Once these parameters are available, the force on the element can be computed using Morrison’s equation: F = 1/2 *
* Cd * D * U * |U| + /4 *
2
* Cm * D * A
Chapter 6 Technical Discussions
6-27
Where - is the fluid density Cd- is the drag coefficient D - is the pipe diameter U - is the particle velocity Cm - is the inertial coefficient A - is the particle acceleration The particle velocities and accelerations are vector quantities which include the effects of any applied waves or currents. In addition to the force imposed by Morrison’s equation, piping elements are also subjected to a lift force and a buoyancy force. The lift force is defined as the force acting normal to the plane formed by the velocity vector and the element’s axis. The lift force is defined as: * Cl * D * U
Fl = 1/2 *
2
Where - is the fluid density Cl - is the lift coefficient D - is the pipe diameter U - is the particle velocity The buoyancy force acts upward, and is equal to the weight of the fluid volume displaced by the element. Once the force on a particular element is available, it is placed in the system load vector just as any other load is. A standard solution is performed on the system of equations which describe the piping system. (The piping system can be described by the standard finite element equation: [K] {x} = {f} Where [K] - is the global stiffness matrix for the entire system {x} - is the displacement / rotation vector to solve for {f} - is global load vector The element loads generated by the hydrodynamic effects are placed in their proper locations in {f}, similar to weight, pressure, and temperature. Once [K] and {f} are finalized, a standard finite element solution is performed on this system of equations. The resulting displacement vector {x} is then used to compute element forces, and these forces are then used to compute the element stresses.) Except for the buoyancy force, all other hydrodynamic forces acting on the element are a function of the particle velocities and accelerations.
AIRY Wave Theory Implementation Airy Wave theory is also known as “Linear” Wave theory, due to the assumption that the wave profile is symmetric about the mean water level. Standard Airy Wave theory allows for the computation of the water particle velocities and accelerations between the mean surface elevation and the bottom. The Modified Airy Wave theory allows for the consideration of the actual free surface elevation in the computation of the particle data. CAESAR II includes both the standard and modified forms of the Airy wave theory.
6-28
Technical Discussions
To apply the Airy Wave theory, several descriptive parameters about the wave must be given. These values are then used to solve for the wave length, which is a characteristic parameter of each unique wave. CAESAR II uses Newton-Raphston iteration to determine the wave length by solving the dispersion relation, shown below: 2
L = (gT / 2 ) * tanh(2 D / L) Where g - is the acceleration of gravity T - is the wave period D - is the mean water depth L - is the wave length to be solved for Once the wave length (L) is known, the other wave particulars of interest may be easily determined. The parameters determined and used by CAESAR II are: the horizontal and vertical particle velocities ( UX and UY ), the horizontal and vertical particle acceleration ( AX and AY ), and the surface elevation above (or below) the mean water level ( ETA ). The equations for these parameters can be found in any standard text (such as those listed at the end of this section) which discusses ocean wave theories, and therefore will not be repeated here.
STOKES Wave Theory Implementation The Stokes Wave is a 5th order gravity wave, and hence non-linear in nature. The solution technique employed by CAESAR II is described in a paper published by Skjelbreia and Hendrickson of the National Engineering Science Company of Pasadena California in 1960. The standard formulation as well as a modified formulation (to the free surface) is available in the CAESAR II Stokes 5th Order Wave Theory. The solution follows a procedure very similar to that used in the Airy wave, characteristic parameters of the wave are determined by using Newton-Raphston iteration, followed by the determination of the water particle values of interest. The Newton-Raphston iteration procedure solves two non-linear equations for the constants beta and lambda. Once these values are available, the other twenty constants can be computed. After all of the constants are known, CAESAR II can compute: the horizontal and vertical particle velocities ( UX and UY ), the horizontal and vertical particle acceleration ( AX and AY ), and the surface elevation above the mean water level (ETA).
Stream Function Wave Theory Implementation In addition to the forces imposed by ocean waves, piping elements may also be subjected to forces imposed by ocean currents. There are three different ocean current models in CAESAR II; linear, piece-wise, and a power law profile. The linear current profile assumes that the current velocity through the water column varies linearly from the specified surface velocity (at the surface) to zero (at the bottom). The piece-wise linear profile employs linear interpolation between specific “depth/velocity” points specified by the user. The power law profile decays the surface velocity to the 1/7 power. While waves produce unsteady flow, where the particle velocities and accelerations at a point constantly change, current produces a steady, non-varying flow.
Ocean Currents In addition to forces imposed by ocean waves, piping elements may also be subjected to forces imposed by ocean currents. There are three different ocean current models in CAESAR II; linear piece-wise linear profile, and a power law profile. The linear current profile assumes that the current velocity though the water column varies linearly from the specified surface velocity (at the surface to zero (at the bottom). The piece-wise linear profile employs linear interpolation between specific "depth /velocity" points specified by the user. The power law profile decays the surface velocity to the 1/7 power.
Chapter 6 Technical Discussions
6-29
While waves produce unsteady flow, where the particle velocities and accelerations at a point constantly change, current produces a steady, non-varying flow.
Technical Notes on CAESAR II Hydrodynamic Loading The input parameters necessary to define the fluid loading are described in detail in the next section. The basic parameters describe the wave height and period, and the current velocity. The most difficult to obtain, and also the most important parameters, are the drag, inertia, and lift coefficients, Cd, Cm, and Cl. Based on the recommendations of API RP2A and DNV (Det Norske Veritas), values for Cd range from 0.6 to 1.2, values for Cm range from 1.5 to 2.0. Values for Cl show a wide range of scatter, but the approximate mean value is 0.7. The inertia coefficient Cm is equal to one plus the added mass coefficient Ca. This added mass value accounts for the mass of the fluid assumed to be entrained with the piping element. In actuality, these coefficients are a function of the fluid particle velocity, which varies over the water column. In general practice, two dimensionless parameters are computed which are used to obtain the Cd, Cm, and Cl values from published charts. The first dimensionless parameter is the Keulegan-Carpenter Number, K. K is defined as: K = Um * T / D Where: Um - is the maximum fluid particle velocity T - is the wave period D - is the characteristic diameter of the element. The second dimensionless parameter is the Reynolds number, Re. Re is defined as Re = U m * D / Where: Um - is the maximum fluid particle velocity D - is the characteristic diameter of the element. 2
- is the kinematic viscosity of the fluid (1.26e-5 ft /sec for sea water). Once K and Re are available, charts are used to obtain Cd, Cm, and Cl. (See Mechanics of Wave Forces on Offshore Structures by T. Sarpkaya, Figures 3.21, 3.22, and 3.25 for example charts, which are shown in the figures below.)
6-30
Technical Discussions
Chapter 6 Technical Discussions
6-31
In order to determine these coefficients, the fluid particle velocity (at the location of interest) must be determined. The appropriate wave theory is solved, and these particle velocities are readily obtained. Of the wave theories discussed, the modified Airy and Stokes 5th theories include a modification of the depth-decay function. The standard theories use a depth-decay function equal to cosh(kz) / sinh(kd), Where: k - is the wave number, 2 /L L - is the wave length d - is the water depth z - is the elevation in the water column where the data is to be determined The modified theories include an additional term in the numerator of this depth-decay function. The modified depth-decay function is equal to cosh( d) / sinh(kd), Where: - is equal to z / (d + ") The term d represents the effective height of the point at which the particle velocity and acceleration are to be computed. The use of this term keeps the effective height below the still water level. This means that the velocity and acceleration computed are convergent for actual heights above the still water level. As previously stated, the drag, inertia, and lift coefficients are a function of the fluid velocity and the diameter of the element in question. Note that the fluid particle velocities vary with both depth and position in the wave train (as determined by the applied wave theory). Therefore, these coefficients are in fact not constants. However, from a practical engineering point of view, varying these coefficients as a function of location in the Fluid field is usually not implemented. This practice can be justified when one considers the inaccuracies involved in specifying the instantaneous wave height and period. According to Sarpkaya, these values are insufficient to accurately predict wave forces, a consideration of the previous fluid particle history is necessary. In light of these uncertainties, constant values for Cd, Cm, and Cl are recommended by API and many other references. The effects of marine growth must also be considered. Marine growth has the following effects on the system loading: the increased pipe diameters increase the hydrodynamic loading; the increased roughness causes an increase in Cd, and therefore the hydrodynamic loading; the increase in mass and added mass cause reduced natural frequencies and increase the dynamic amplification factor; it causes an increase in the structural weight; and possibly causes hydrodynamic instabilities, such as vortex shedding. Finally, Morrison’s force equation is based the “small body” assumption. The term “small” refers to the “diameter to wave length” ratio. If this ratio exceeds 0.2, the inertial force is no longer in phase with the acceleration of the fluid particles and diffraction effects must be considered. In such cases, the fluid loading as typically implemented by CAESAR II is no longer applicable. Additional discussions on hydrodynamic loads and wave theories can be found in the references at the end of this article.
6-32
Technical Discussions
Input: Specifying Hydrodynamic Parameters in CAESAR II The hydrodynamic load analysis requires the specification of several measurable parameters which quantify the physical aspects of the environmental phenomenon in question. Note: Users can enter four different wave loads here. Use the Editing Load Case buttons to move up or down between the Wave Load Input Spreadsheets. The necessary hydrodynamic parameters are discussed in the following paragraphs and a CAESAR II hydrodynamic loading dialog is shown in the figure below.
Wave Loading Editing in the Load Case Editor
Current Data Profile Type—This entry defines the interpolation method used by CAESAR II to determine the current velocity as a function of depth. Available options for this entry are: a power law profile, a piece-wise linear profile, and a linear profile. The power law profile determines the current velocity at depth D according to the equation: p
Vd = Vs * [di / D] Where
Vd - is the velocity at depth di Vs - is the specified velocity at the surface D - is the water depth p - is the power, set to 1/7
Chapter 6 Technical Discussions
6-33
The piece-wise linear profile performs a linear interpolation of a velocity verse depth table (provided by the user) to obtain the current velocity at depth di. When this type profile is specified, a table of depths and velocities must be provided. The table should start at the surface (a depth of zero) and progress in the direction of increasing depth, to the sea bed. The linear profile also performs a linear interpolation to obtain the current velocity at depth di. However, this method assumes the current velocity varies linearly from the specified surface velocity to zero at the sea bed. Current Speed — This entry defines the current speed at the surface. The units for this entry are (length/time) as defined by the active units file at the time of input. This value should always be a positive entry. Current Direction Cosines — These entries define the direction of fluid transport due to the current. These fields are unitless, and follow the standard software global axis convention.
Wave Data Wave Theory Indicator — This entry specifies which wave theory is to be used to compute the water particle velocities and accelerations. The wave theories presently available are: Standard Airy Wave — This is also known as linear wave theory. Discussion of this theory can be found in the previously mentioned references. Modified Airy Wave — This is a modification of the standard Airy theory which includes the free surface effects due to the wave. The modification consists of determining a depth scaling factor equal to the depth divided by the depth plus the surface elevation. Note that this scale factor varies as a function of the location in the wave train. Standard Stokes 5th Wave — This is a 5th order wave theory, also discussed in the previously mentioned references. Modified Stokes 5th Wave — This is a modification of the standard Stokes 5th theory. The modification is the same as applied to the Airy theory. Stream Function Wave — This is Dean’s Stream Function theory, also discussed in the previously mentioned references. Modified Stream Function Wave — This is Dean’s Stream Function theory, modified to directly consider current in the wave solution. Stream Function Order — When the Stream Function theory is activated, the solution order must be defined. Typical values for the stream function order range from 3 to 13, and must be an "odd" value (see API-RP2A figure). Water Depth — This entry defines the vertical distance (in units of length) from the still water level (the surface) to the sea bed. Wave Height — This entry defines the height of the incident wave. The height is the vertical distance (in units of length) from the wave crest to the wave trough. Wave Period — This entry defines the time span (in seconds) for two successive wave crests to pass a fixed point. Wave Kinematic Factor — Because the two dimensional wave theories do not account for spreading, a reduction factor is often used for the horizontal particle velocity and acceleration. Wave kinematic measurements support values in the range of 0.85 to 0.95. Refer to the applicable offshore codes before using this item. Wave Direction Cosines — These entries define the direction of wave travel. These fields are unitless, and follow the standard software global axis convention. Wave Phase Angle — This entry defines the position of the wave relative to the starting node of the piping system. The phase angle is a measure (in degrees) of position in the wave train, where 0 is the wave crest, 180 is the wave trough, and
6-34
Technical Discussions
360 is the following crest. Since the wave propagates over the piping structure, each point in the structure experiences all possible wave phase angles. One analysis technique specifies the wave phase at the system origin, and then the phase at each node point in the model is determined. From these exact phase locations, the water particle data is computed from the wave theory. Alternatively, a conservative engineering approach is to use the same phase angle (usually zero) for all points in the model. This technique produces higher loads; however, the extra conservatism is warranted when given the unknowns in specifying environmental data.
Seawater Data Free Surface Elevation — This entry defines the height of the free surface, from the global system origin. If the system origin is at the free surface, this entry should be specified as zero. If the system origin is at the sea bottom, this entry is equal to the water depth. By default, the first node in a CAESAR II model is at an elevation of zero. This elevation can be changed using the [Alt-G] key sequence. Kinematic Viscosity — This entry is used to define the kinematic viscosity of water. This value is used to determine the Reynolds number, which is subsequently used to determine they hydrodynamic coefficients Cd, Cm, and Cl. Typical values of kinematic viscosity for sea water are listed in the table below. Temp Deg (F)
(ft2/sec)
Temp (C)
(m2/sec)
60
1.26e-5
15.556
1.17058e-6
50
1.46e-5
10.000
1.35639e-6
40
1.55e-5
4.444
1.44000e-6
30
2.00e-5
-1.111
1.85807e-6
Fluid Weight Density - This entry defines the weight density of the fluid. For sea water, this value is approximately .037037 pounds per cubic inch (.001025 kg/cm3, 1.0256SG).
Piping Element Data Element Exposure — In implementing hydrodynamic loading in a software program, one must be able to indicate that elements are either exposed to the fluid or not exposed to the fluid. In CAESAR II, this is accomplished by a set of “radio buttons,” which indicate that the particular element is exposed to hydrodynamic loads, wind loads, or not exposed. This specification carries forward for all subsequent elements, until changed. Hydrodynamic Coefficients — Piping elements which are to be subjected to hydrodynamic loading must have a drag (Cd), an inertia (Cm), and a lift (Cl) coefficient defined. The specification of these items is optional. A user may specify these values as constants to be applied to all subsequent exposed elements, regardless of depth or phase position in the wave. Alternatively, these values may be left blank, which will cause CAESAR II to interpolate their values from the charts previously discussed. Marine Growth — This entry defines the amount of marine growth on the piping elements. The value of this entry is used to increase the diameter of the piping elements. The units for this field are the current diameter units. The diameter used in the computation of the hydrodynamic forces is equal to the pipe diameter plus twice the marine growth entry.
References 1
Mechanics of Wave Forces On Offshore Structures, Turgut Sarpkaya and Michael Isaacson, Van Nostrand Reinhold Co., 1982, ISBN 0-442-25402-4.
2
Handbook of Ocean and Underwater Engineering, Myers, Holm, and McAllister, McGraw-Hill Book Co., 1969, ISBN 07-044245 -2.
Chapter 6 Technical Discussions
6-35
3
Fifth Order Gravity Wave Theory, Lars Skjelbreia and James Hendrickson, National Engineering Science Co., Pasadena, California, 1960.
4
Planning and Design of Fixed Offshore Platforms, McClelland and Reifel, Van Nostrand Reinhold Co., 1986, ISBN 0442-25223-4.
5
Intercomparison of Near-Bottom Kinematics by Several Wave Theories and Field and Laboratory Data, R. G. Dean and M. Perlin, Coastal Engineering, #9 (1986), p399-437.
6
A Finite Amplitude Wave on a Linear Shear Current, R. A. Dalrymple, Journal of Geophysical Research, Vol 79, No 30, 1974.
7
Application of Stream Function Wave Theory to Offshore Design Problems, R. G. Dean, OTC #1613, 1972.
8
Stream Function Representation of Nonlinear Ocean Waves, R. G. Dean, Journal of Geophysical Research, Vol 70, No 18, 1965.
9
American Petroleum Institute - Recommended Practice 2A (API-RP2A), American Petroleum Institute, July 1993.
10 Improved Algorithm for Stream Function Wave Theory, Min-Chih Huang, Journal of Waterway, Port, Coastal, and Ocean Engineering, January 1989. 11 Stream Function Wave Theory with Profile Constraints, Min-Chih Huang, Journal of Waterway, Port, Coastal, and Ocean Engineering, January/February 1993.
6-36
Technical Discussions
Evaluating Vessel Stresses The ASME Section VIII, Division 2 code provides for a fairly elaborate procedure to analyze the local stresses in vessels and nozzles. Only the elastic analysis approach will be discussed in this manual. The user should always refer to the applicable code if any of the limits described in this section are approached, or if any unusual material, weld, or stress situation exists, or there are non-linear concerns such as the material's operation in the creep range. The first step in the procedure is to determine if the elastic approach is satisfactory. Section AD-160 contains the exact method and basically states that if all of the following conditions are met, then fatigue analysis need not be done: 1
The expected design number of full-range pressure cycles does not exceed the number of allowed cycles corresponding to an Sa value of 3Sm (4Sm for non-integral attachments) on the material fatigue curve. The Sm is the allowable stress intensity for the material at the operating temperature.
2
The expected design range of pressure cycles other than startup or shutdown must be less than 1/3 (1/4 for non-integral attachments) the design pressure times (Sa/Sm), where Sa is the value obtained on the material fatigue curve for the specified number of significant pressure fluctuations.
3
The vessel does not experience localized high stress due to heating.
4
The full range of stress intensities due to mechanical loads (including piping reactions) does not exceed Sa from the fatigue curve for the expected number of load fluctuations.
Once the user has decided that an elastic analysis will be satisfactory, either a simplified or a comprehensive approach may be taken to the vessel stress evaluation. Both methods will be described in detail below, after a discussion of the Section VIII Div. 2 Requirements.
ASME Section VIII Division 2 - Elastic Analysis of Nozzle Ideally, in order to address the local allowable stress problem, the user should have the endurance curve for the material of construction and complete design pressure / temperature loading information. If any of the elastic limits are approached, or if there is anything out of the ordinary about the nozzle/vessel connection design, the code should be carefully consulted before performing the local stress analysis. The material Sm table and the endurance curve for carbon steels are given in this section for illustration. Only values taken directly from the code should be used in design. There are essentially three criteria that must be satisfied before the stresses in the vessel wall due to nozzle loads can be considered within the allowables. These three criteria can be summarized as: Pm < kSmh Pm + Pl + Pb< 1.5kSmh Pm + Pl + Pb + Q < 3Smavg Where Pm, Pl, Pb, and Q are the general primary membrane stress, the local primary membrane stress, the local primary bending stress, and the total secondary stresses (membrane plus bending), respectively; and K, Smh, and Smavg are the occasional stress factor, the hot material allowable stress intensity, and the average material stress intensity (Smh + Smc) / 2. Due to the stress classification defined by Section VIII, Division 2 in the vicinity of nozzles, as given in the Table 4-120.1, the bending stress terms caused by any external load moments or internal pressure in the vessel wall near a nozzle or other opening, should be classified as Q, or the secondary stresses, regardless of whether they were caused by sustained or expansion loads. This causes Pb to disappear, and leads to a much more detailed classification: Pm—General primary membrane stress (primarily due to internal pressure) Pl—Local primary membrane stress, which may include --Membrane stress due to internal pressure --Local membrane stress due to applied sustained forces and moments Q—Secondary stresses, which may include
Chapter 6 Technical Discussions
6-37
--Bending stress due to internal pressure --Bending stress due to applied sustained forces and moments --Membrane stress due to applied expansion forces --Bending stress due to applied expansion forces and moments --Membrane stress due to applied expansion moments Each of the stress terms defined in the above classifications contains three parts: two stress components in normal directions and one shear stress component. To combine these stresses, the following rules apply: Compute the normal and shear components for each of the three stress types, i.e. Pm, Pl, and Q; Compute the stress intensity due to the Pm and compare it against kSmh; Add the individual normal and shear stress components due to Pmand Pl; compute the resultant stress intensity and compare its value against 1.5kSmh; Add the individual normal and shear stress components due to Pm, Pl, and Q, compute the resultant stress intensity, and compare its value to against 3Smavg. If there is an occasional load as well as a sustained load, these types may be repeated using a k value of 1.2. These criteria can be readily found from Figure 4-130.1 of Appendix 4 of ASME Section VIII, Division 2 and the surrounding text. Note that the primary bending stress term, Pb, is not applicable to the shell stress evaluation, and therefore disappears from the Section VIII, Division 2 requirements. Under the same analogy, the peak stress limit may also be written as: Pl + Pb + Q + F < Sa The preceding equation need not be satisfied, provided the elastic limit criteria of AD-160 is met based on the statement explicitly given in Section 5-100, which is cited below: “If the specified operation of the vessel meets all of the conditions of AD-160, no analysis for cyclic operation is required and it may be assumed that the peak stress limit discussed in 4-135 has been satisfied by compliance with the applicable requirements for materials, design, fabrication, testing and inspection of this division.”
Procedure to Perform Elastic Analyses of Nozzles The procedure for checking stresses in vessel shells using WRC 107 can be summarized as follows: 1
Check geometric limitation to see whether WRC 107 is applicable;
2
If yes, check to see whether or not the elastic approach as outlined in Section VIII, Division 2, AD-160 is satisfactory;
3
Compute the sustained, expansion and occasional loads in the vessel shell due to the applied nozzle loads. Consider the local restraint configuration in order to determine whether or not the axial pressure thrust load (P * Ain) should be added to the sustained (and occasional loads). If desired by the user, this thrust load will be automatically calculated and added to the applied loads.
4
Calculate pressure stresses, Pm, on the vessel shell wall in both longitudinal and circumferential (hoop) directions for both sustained and occasional cases. Notice that two different pressure terms are required in carrying out the pressure stress calculations. P is the design pressure of the system (sustained), while Pvar is the DIFFERENCE between the peak pressure and the design pressure of the system, which will be used to qualify the vessel membrane stress under the occasional load case.
Note:
The Pm stresses will be calculated automatically if a pressure value is entered by the user.
5
Run WRC 107 to calculate the Pl, and Q stresses as defined earlier. Note that the local stresses due to sustained, expansion and occasional loads can now be compute simultaneously.
6
Various stress components can be obtained from combining the stress intensities computed from applying the sustained, expansion and occasional loads, if applicable. These stress intensities can then be used to carry out the stress
6-38
Technical Discussions
summations and the results are used to determine acceptability of the local stresses in the vessel shell. Notice now CAESAR II can provide the WRC 107 stress summation module in line with the stress calculation routines Under the above procedure, the equations used in CAESAR II to qualify the various stress components can be summarized as follows: Pm(SUS) < Smh Pm(SUS + OCC) < 1.2Smh Pm(SUS) + Pl(SUS) < 1.5Smh Pm(SUS + OCC) + Pl(SUS + OCC) < 1.5(1.2)Smh Pm(SUS + OCC) + Pl(SUS + OCC) + Q(SUS + EXP + OCC) < 1.5(Smc + Smh)
Description of Alternate Simplified ASME Sect. VIII Div. 2 Nozzle Analysis The most difficult problem associated with the comprehensive ASME Sect. VIII, Div. 2 nozzle/vessel analysis involves the pressure calculation. Hoop and longitudinal hand pressure calculations can not be considered dependable, and axial pressure loading on the junction is often calculated incorrectly or omitted. A smaller, yet significant problem with the comprehensive calculation is the time it takes to organize and manipulate the stress data. For these reasons, an alternate simplified approach was developed. To eliminate the concern for pressure, both the pressure term in the loading on the left side of the inequality and the pressure term in the allowable on the right side of the inequality are cancelled. The first check is Pm (due to pressure) must be less than or equal to 1.0 Smh. Assuming that the area reinforcement around the nozzle will satisfy the pressure requirements, let this first check equal the maximum value. The second check is Pm + Pl + Pb must be less than or equal to 1.5 Smh. Subtracting the stresses due to pressure (assumed equal to Smh) reduces this check to: Pl + Pb (due to external sustained forces without pressure) < 0.5 Smh. Unfortunately, the third check on the Pm + Pl + Q terms is at the root of an application controversy. There are primarily three schools of thought: Pm+Pl+Q is an operating loading condition, and as such, includes the loads due to pressure and weight. Pm+Pl+Q is the range of loads, i.e. the expansion loading condition, and as such, excludes the effects of sustained, or primary loads. Primary sustained loads, such as weight and pressure, should be excluded. Pm+Pl+Q is the range of loads and should exclude the primary load weight, but should include the varying pressure load at least in those thermal load cases where the system goes from a startup (ambient temperature and pressure condition to operating condition). For the simplification, it is assumed that the Pm component due to pressure should be included in both the left and right side of the Pm+Pl+Pb+Q < 3Sm inequality, thus assuming that the area reinforcement requirements are exactly satisfied, i.e. Again, letting Pm = Sm and subtracting this pressure term from the “expansion” allowable (Pm + Pl + Q < 3Sm) provides a simplified allowable limit. The expansion (or operating, or both) loads from the CAESAR II restraint report should satisfy the computed stress requirement: Pl + Pb + Q (operating or expansion excluding pressure) < 2Sm.
In summary Ensure proper nozzle reinforcement for pressure and assume pressure stresses are at their maximum.
Chapter 6 Technical Discussions
6-39
Compare primary stresses (without pressure) to 1/2 Smh. Compare stresses due to the sum of primary and secondary loads to 2Sm(avg); where Sm(avg) is the average of the hot and cold allowable stress intensities (Smh & Smc).
Simplified ASME Sect. VIII Div. 2 Elastic Nozzle Analysis 1
Perform a CAESAR II analysis of the piping loads on the vessel/nozzle junction. Use WRC 297 flexibilities to compute loads more accurately, but less conservatively (or do two analysis, one with flexibilities and one without). From this analysis the user should have sustained, operating, and expansion loads on the vessel/nozzle junction.
2
Find Smh and Smc from the Sect. VIII allowable stress tables. Smh is the vessel material hot allowable, and Smc is the vessel material cold allowable.
3
Run WRC 107 with the sustained loads on the vessel/nozzle junction from CAESAR II, and make sure that the computed stress intensities are less than 0.5 Smh. This conservatively considers bending stresses from internal pressure and sustained moments to have a primary classification; if it fails, the stresses must be reviewed in more detail.
4
Run WRC 107 with the operating loads on the vessel/nozzle junction from CAESAR II, and make sure that the computed stress intensities are less than Smh + Smc.
5
Run WRC 107 with the expansion loads on the vessel/nozzle junction from CAESAR II, and make sure that the computed stress intensities are less than Smh + Smc.
Should any of the checks described fail, then the more comprehensive analysis (described earlier) of the junction should be performed.
6-40
Technical Discussions
Inclusion of Missing Mass Correction The response of a system under a dynamic load is often determined by superposition of modal results, with CAESAR II specifically providing the spectral analysis method for use. One of the advantages of modal analysis is that usually only a limited number of modes are excited and need be included in the analysis. The drawback to this method is that although displacements may be obtained with good accuracy using only a few of the lowest frequency modes, the force, reaction, and stress results may require extraction of far more modes (possibly far into the rigid range) before acceptable accuracy is attained. CAESAR II’s Missing Mass option offers the ability to include a correction which represents the quasi-static contribution of the higher order modes not explicitly extracted for the modal/dynamic response, thus providing greater accuracy with reduced calculation time. The dynamic response of a linear multi-degree-of-freedom system is described by the following equation: Ma(t) + Cv(t) + Kx(t) = F(t) Where: M = n x n mass matrix of system C = n x n damping matrix of system K = n x n stiffness matrix of system a(t) = n x 1, time-dependent acceleration vector v(t) = n x 1, time-dependent velocity vector x(t) = n x 1, time-dependent displacement vector F(t) = n x 1, time-dependent applied force vector Assuming harmonic motion and neglecting damping, the free vibration eigenvalue problem for this system is K$ - M$
2
=0
Where:
$ = n x n mode shape matrix 2
= n x n matrix where each diagonal entry is the frequency squared of the corresponding mode
The modal matrix $ may be normalized such that $T M $ = I (where I is the n x n identity matrix) and $T K $ =
2
.
The modal matrix $ may be partitioned into two submatrices:
$ = [ $e $r ] Where:
$e = mode shapes extracted for dynamic analysis (i.e., lowest frequency modes) $r = residual (non-extracted) mode shapes (corresponding to rigid response, or the “missing mass” contribution)
The extracted mode shapes are orthogonal to the residual mode shapes, or:
$eT x $r = 0
Chapter 6 Technical Discussions
6-41
The displacement components can be expressed as linear combinations of the mode shapes: x = $Y = $e Ye + $r Yr = xe + xr Where: x = total system displacements xe = system displacements due to extracted modes xr = system displacements due to residual modes Y = generalized modal coordinates Ye = partition of Y matrix corresponding to extracted modes Yr = partition of Y matrix corresponding to residual modes The dynamic load vector can be expressed in similar terms: F = K $ Y = K $e Ye + K $r Yr = Fe + Fr Where: F = total system load vector Fe = load vector due to extracted modes Fr = load vector due to residual modes Y = generalized modal coordinates Ye = partition of Y matrix corresponding to extracted modes Yr = partition of Y matrix corresponding to residual modes Normally, modal superposition analyses completely neglect the rigid response — the displacements X r caused by the load Fr. This response, of the non-extracted modes, can be obtained from the system displacement under a static loading Fr. Based upon the relationships stated above, Fr can be estimated as follows: F = K $e Ye + K $r Yr Multiplying both sides by $eT (and considering that $eT $r = 0):
$eT F = $eT K $e Ye + $eT K $r Yr = $eT K $e Ye Substituting
e
2
for $eT K $e and solving for Ye:
$eT F = Ye = $
e
T e
2
e
Ye
-2
F
The residual force can now be stated as T
Fr = F - K $e Ye = F - $e K $e
-2 e
F
As seen earlier
$T M $
2
2
=I
Substituting $eT M$e T
e
2
T
=$ K$ for $eT K $e:
Fr = F - $ e M $ e
e
2
e
-2
T
F = F - $e M $e F
6-42
Technical Discussions
Therefore, CAESAR II calculates the residual response (and includes it as the missing mass contribution) according to the following procedure: 1
The missing mass load is calculated for each individual shock load as
F r = F - $ eT M $ e F Note: The load vector F represents the product of the force set vector and the rigid DLF for force spectrum loading; the product of the mass matrix, ZPA, and directional vector for non-ISM seismic loads; and the product of the mass matrix, ZPA, and displacement matrix (under unit ISM support displacement) for seismic anchor movement loads. Note that the missing mass load will vary, depending upon the number of modes extracted by the user and the cutoff frequency selected (or more specifically, the DLF or acceleration corresponding to the cutoff frequency). "Rigid,” for the purposes of determining the rigid DLF, or the ZPA, may be designated by the user, through a setup parameter, to be either the DLF/acceleration associated with the frequency of the last extracted mode, or the true spectral DLF/ ZPA—that corresponding to the largest entered frequency of the input spectrum. 2
The missing mass load is applied to the structure as a static load. The static structural response is then combined (according to the user-specified combination method) with the dynamically amplified modal responses as if it were a modal response. Actually this static response is the algebraic sum of the responses of all non-extracted modes— representing in-phase response, as would be expected from rigid modes.
3
The Missing Mass Data report is compiled for all shock cases, whether missing mass is to be included or not. The percent of mass active is calculated according to: % Active Mass = 1 - ( Fr[i] /
F [i])
summed over i = 1 to n The maximum possible percent that is theoretically possible for this value is of course 100%, however numerical inaccuracies may occasionally cause the value to be slightly higher. If the missing mass correction factor is included, the percent of mass included in the correction is shown in the report as well.
Chapter 6 Technical Discussions
6-43
Since CAESAR II’s procedure assumes that the missing mass correction represents the contribution of rigid modes, and that the ZPA is based upon the spectral ordinate value at the frequency of the last extracted mode, it is recommended that the user extract modes up to, but not far beyond, a recognized “rigid” frequency. Choosing a cutoff frequency to the left of the spectrum’s resonant peak will provide a non-conservative result, since resonant responses may be missed. Using a cutoff frequency to the right of the peak, but still in the resonant range, will yield conservative results, since the ZPA/rigid DLF will be overestimated. Extracting a large number of rigid modes for calculation of the dynamic response may be conservative, since all available modal combination methods (SRSS, GROUP, ABS, etc.) give conservative results versus the algebraic combination method which gives a more realistic representation of the net response of the rigid modes. Based upon the response spectrum shown below, an appropriate cutoff point for the modal extraction would be about 33 Hz.
Maximum Stress vs. Extracted Nodes
CAESAR II provides two options for combining the missing mass correction with the modal (dynamic) results—SRSS and Absolute. The Absolute combination method of course provides the more conservative result, and is based upon the assumption that the dynamic amplification is going to occur simultaneously with the maximum ground acceleration or force load. Literature (References 1, 2) states that the modal and the rigid portions of the response to typical dynamic loads are actually statistically independent, so that an SRSS Combination method is a more accurate representation of reality. For this reason, CAESAR II’s default missing mass combination method is SRSS.
References 1
A. K. Gupta, Response Spectrum Method in Seismic Analysis and Design of Structures, CRC Press, 1990
2
K. M. Vashi, “Computation of Seismic Response from Higher Frequency Modes,” ASME 80-C2/PVP-50, 1980
3
O. E. Hansteen and K. Bell, “On the Accuracy of Mode Superposition Analysis in Structural Dynamics,” Earthquake Engineering and Structural Dynamics, Volume 7, John Wiley & Sons, Ltd., 1979
6-44
Technical Discussions
Fatigue Analysis Using CAESAR II For most piping codes supported by CAESAR II, performance of fatigue analysis is an extension to, rather than an explicit part of, the code requirements (however, it is an explicit part of the IGE/TD/12 Pipework Stress Analysis for Gas Industry Plant code).
Fatigue Basics Piping and vessels have been known to suffer from sudden failure following years of successful service. Research done during the 1940s and 1950s (primarily advanced by A. R. C. Markl’s “Piping Flexibility Analysis,” published in 1955) provided an explanation for this phenomenon, as well as design criteria aimed at avoiding failures of this type. The explanation was that materials were failing due to fatigue, a process leading to the propagation of cracks, and subsequent fracture, following repeated cyclic loading. Steels and other metals are made up of organized patterns of molecules, known as crystal structures. However, these patterns are not maintained throughout the steel producing an ideal homogeneous material, but are found in microscopic isolated island-like areas called grains. Inside each grain the pattern of molecules is preserved. From one grain boundary to the next the molecular pattern is the same, but the orientation differs. As a result, grain boundaries are high energy borders. Plastic deformation begins within a grain that is both subject to a high stress and oriented such that the stress causes a slippage between adjacent layers in the same pattern. The incremental slippages (called dislocations) cause local coldworking. On the first application of the stress, dislocations will move through many of the grains that are in the local area of high stress. As the stress is repeated, more dislocations will move through their respective grains. Dislocation movement is impeded by the grain boundaries, so after multiple stress applications, the dislocations tend to accumulate at grain boundaries, eventually becoming so dense that the grains “lock up,” causing a loss of ductility and thus preventing further dislocation movement. Subsequent applications of the stress cause the grain to tear, forming cracks. Repeated stress applications cause the cracks to grow. Unless abated, the cracks propagate with additional stress applications until sufficient cross sectional strength is lost to cause catastrophic failure of the material. The fatigue capacity of a material can be estimated through the application of cyclic tensile/compressive displacement loads with a uniaxial test machine. A plot of the cyclic stress capacity of a material is called a fatigue (or endurance) curve. These curves are generated through multiple cyclic tests at different stress levels. The number of cycles to failure usually increases as the applied cyclic stress decreases, often until a threshold stress (known as the endurance limit) is reached below which no fatigue failure occurs, regardless of the number of applied cycles. An endurance curve for carbon and low alloy steels, taken from the ASME Section VIII Division 2 Pressure Vessel Code is shown in the following figure.
Chapter 6 Technical Discussions
6-45
Fatigue Analysis of Piping Systems IGE/TD/12 does, on the other hand, present specific requirements for true fatigue evaluation of systems subject to a cyclic loading threshold. Furthermore, ASME Section III, Subsection NB and ASME Section VIII Division 2 provide guidelines by which fatigue evaluation rules may be applied to piping (and other pressure retaining equipment). These procedures have been adapted, where possible, to CAESAR II’s methodology.
Performing Fatigue Analyses: 1
Assigning fatigue curve data to the piping material: This is done on the Allowable auxiliary screen. Fatigue data may be entered directly, or read in from a text file (a number of commonly used curves have been provided). Users may define their own fatigue curves as defined later in this section.
2
Defining the fatigue load cases: This may be done in either the static or dynamic load case builders. For this purpose, a new stress type, FAT, has been defined. For every fatigue case, the number of anticipated cycles must also be defined.
3
Calculation of the fatigue stresses: This is done automatically by CAESAR II – the fatigue stresses, unless explicitly defined by the applicable code are calculated the same as CAESAR II calculates stress intensity, in order to conform to the requirements of ASME Section VIII, Division 2 Appendix 5. (The IGE/TD/12 is currently the only piping code supported by CAESAR II which does have explicit instructions for calculating fatigue stresses.) The equations used in the calculation of fatigue stresses are documented at the end of this section.
4
Determination of the allowable fatigue stresses: Allowables are interpolated logarithmically from the fatigue curve based upon the number of cycles designated for the load case. For static load cases, the calculated stress is assumed to be a peak-to-peak cyclic value (i.e., thermal expansion, settlement, pressure, etc.), so the allowable stress is extracted
6-46
Technical Discussions
directly from the fatigue curve. For harmonic and dynamic load cases, the calculated stress is assumed to be a zero-topeak cyclic value (i.e., vibration, earthquake, etc.), so the extracted allowable is divided by 2 prior to use in the comparison. 5
Determination of the allowable number of cycles: The flip side of calculating the allowable fatigue stress for the designated number of cycles is the calculation of the allowable number of cycles for the calculated stress level. This is done by logarithmically interpolating the “Cycles” axis of the fatigue curve based upon the calculated stress value. Since static stresses are assumed to be peak-to-peak cyclic values, the allowable number of cycles is interpolated directly from the fatigue curve. Since harmonic and dynamic stresses are assumed to be zero-to-peak cyclic values, the allowable number of cycles is interpolated using twice the calculated stress value.
6
Reporting the results: CAESAR II provides two reports for viewing the results of load cases of stress type FAT. The first of these is the standard stress report, which displays the calculated fatigue stress and fatigue allowable at each node. Stress reports may be generated individually for each load case, and show whether any of the individual load cases in isolation would fail the system.
However, in those circumstances where there is more than one cyclic load case potentially contributing to fatigue failure, the Cumulative Usage report is appropriate. In order to generate this report, the user selects all of the FAT load cases which contribute to the overall system degradation. The Cumulative Usage report lists for each node point the usage ratio (actual cycles divided by allowable cycles), and then sums these up for total Cumulative Usage. A total greater than 1.0 indicates a potential fatigue failure.
Static Analysis Fatigue Example Consider a sample job that potentially has several different cyclic load variations: 1
Operating cycle from ambient (70°F) to 500°F (12,000 cycles anticipated)
2
Shut down external temperature variation from ambient (70°F) to -20°F (200 cycles anticipated)
3
Pressurization to 1800 psig (12,000 cycles anticipated)
4
Pressure fluctuations of plus/minus 30 psi from the 1800 psig (200,000 cycles anticipated)
In order to do a proper fatigue analysis, these should be grouped in sets of load pairs which represent the worst-case combination of stress ranges between extreme states. These load variations can be laid out in graphical form. The figure below shows a sketch of the various operating ranges this system experiences. Each horizontal line represents an operating range. At the each end of each horizontal line, the temperatures and pressures defining the range are noted. At the center of each horizontal line, the number of cycles for each range is defined.
Using this sketch of the operating ranges, the four fatigue load cases can be determined. The procedure is as follows.
Chapter 6 Technical Discussions
6-47
Case 1: Cover the absolute extreme, from –20°F and 0 psi to 500°F and 1830 psi. This occurs 200 times. As a result of this case, the cycles for the ranges defined must be reduced by 200. The first range (-20,0 to 70,0) is reduced to zero, and has no contribution to additional load cases. The second range (70,0 to 500,1800) is reduced to 11,800 cycles. The third and fourth ranges are similarly reduced to 199,800 cycles. These same steps can be used to arrive at cases 2 through 4, reducing the number of “considered” cycles at each step. This procedure is summarized in the table below. Segment
-20, 0 to 70, 0
70, 0 to 500, 1800
500, 1700 to 500, 1800
500, 1800 to 500, 1830
Case Initial
200
12,000
200, 000
200,000
After 1
0
11,800
200, 000
199,800
After 2
0
0
200, 000
188,000
After 3
0
0
12,000
0
After 4
0
0
0
0
This table is then used to set the load cases as cycles between the following load values: Between -20°F, 0 psig and 500°F, 1830 psig (200 cycles) Between 70°F, 0 psig and 500°F, 1830 psig (11,800 cycles) Between 500°F, 1770 psig and 500°F, 1830 psig (188,000 cycles) Between 500°F, 1770 psig and 500°F, 1800 psig (12,000 cycles)
6-48
Technical Discussions
These temperatures and pressures are entered as operating conditions accordingly:
Static Analysis Fatigue Example
It is next necessary to enter the fatigue curve data for the material. This is done by clicking the Fatigue Curves… button, revealing the Material Fatigue Curve dialog box. This can be used to enter the fatigue curve for the material (note: for IGE/ TD/12 code it is necessary to enter five sets of fatigue curves, for fatigue classes D, E, F, G, and W). Up to eight Cycle vs. Stress data points may be entered to define the curve; interpolations are made logarithmically. Cycle/Stress pairs should be entered in ascending order (ascending by cycles). Stress values should be entered as allowable Stress Range, rather than allowable Stress Amplitude.
Chapter 6 Technical Discussions
6-49
Material Fatigue Curves Dialog
Fatigue curves may be alternatively acquired from a text file, by clicking on the Read from file… button. This displays a list of all \CAESAR\SYSTEM\*.FAT files.
Read from File Dialog
Shipped with the program are the following fatigue curve files (the user may easily construct additional fatigue curve files, as described in Appendix A below): 5-110-1A.FAT
ASME Section VIII Division 2 Figure 5-110.1, UTS < 80 ksi
5-110-1B.FAT
ASME Section VIII Division 2 Figure 5-110.1, UTS = 115-130 ksi
5-110-2A.FAT
ASME Section VIII Division 2 Figure 5-110.2, Curve A
5-110-2B.FAT
ASME Section VIII Division 2 Figure 5-110.2, Curve B
5-110-2C.FAT
ASME Section VIII Division 2 Figure 5-110.2, Curve C
6-50
Technical Discussions
In this case, for A106B low carbon steel, operating at 500°F, 5-110-1A.FAT is the appropriate selection. This populates the fatigue curve data:
A106B Low Carbon Steel Example Fatigue Curve Data
At this point, users can error check the job, and the load cases can be set up. The static load case builder offers a new stress type, FAT (fatigue). Selecting this stress type does the following: 1
Invites the user to define the number of cycles for the load case (dragging the FAT stress type into the load case or pressing the Load Cycles button opens the Load Cycles field),
2
Causes the stress range to be calculated as per the fatigue stress method of the governing code (currently this is stress intensity for all codes except IGE/TD/12).
3
Causes the calculated stress range to be compared to the full value extracted from the fatigue curve, and
4
Indicates that the load case may be included in the Cumulative Usage report.
The last four load cases represent the load set pairs defined earlier.
Chapter 6 Technical Discussions
6-51
Example with Fatigue Load Cases Defined in the Load Case Editor
Once the job has been run, note that the presence of a FAT stress type adds the Cumulative Usage report to the list of available reports.
6-52
Technical Discussions
Static Output Processor
The fatigue stress range may be checked against the fatigue curve allowable for each load case by simply selecting it along with the Stresses report. Review of each load case shows that all stress levels pass.
Chapter 6 Technical Discussions
Fatigue Stress Report
6-53
6-54
Technical Discussions
However, this is not a true evaluation of the situation, because it is not a case of “either-or.” The piping system is subjected to all of these load cases throughout its expected design life, not just one of them. Therefore, we must review the Cumulative Usage report, which shows the total effect of all fatigue load cases (or any combination selected by the user) on the design life of the system. This report lists for each load case the expected number of cycles, the allowable number of cycles (based upon the calculated stress), and the Usage Ratio (actual cycles divided by allowable cycles). The Usage Ratios are then summed for all selected load cases; if this sum exceeds 1.0, the system has exceeded its fatigue capabilities. In this case, it is apparent that the sum of all of the cyclic loadings at node 115 can be expected to fail this system:
Cumulative Usage Report
Chapter 6 Technical Discussions
6-55
Fatigue Capabilities in Dynamic Analysis Fatigue analysis capability is also available for harmonic and dynamic analyses as well. Harmonic load cases are entered as they always have been; they may be designated as being stress type FAT simply by entering the number of expected load cycles on the harmonic input screen:
Harmonic Input Screen
This produces the same types of reports as are available for the static analysis; they can be processed as discussed earlier.
6-56
Technical Discussions
Static Output Processor
The only difference between the harmonic and static fatigue analyses is that for harmonic jobs, the calculated stresses are assumed to be zero-to-peak calculations, so they are compared to only half of the stress value extracted from the fatigue curve. Likewise, when creating the Cumulative Usage report, the number of allowable cycles is based upon twice the calculated stress. For other dynamic applications (response spectrum and time history), the stress type may be identified as fatigue by selecting the stress type from the drop list for the Load Case or Static/Dynamic Combination, and by entering the number of expected cycles in the provided field. Note that as with the harmonic analyses, the calculated stresses are assumed to be zero-to-peak calculations, so they are compared to only half of the stress value extracted from the fatigue curve. Likewise, when creating the Cumulative Usage report, the number of allowable cycles is based upon twice the calculated stress.
Chapter 6 Technical Discussions
6-57
Creating the .FAT Files The .FAT file is a simple text file, containing the data points necessary to describe the fatigue curve for the material, for both butt welded and fillet welded fittings. A sample FAT file is shown below. * ASME SECTION VIII DIVISION 2 FATIGUE CURVE * FIGURE 5-110.1 * DESIGN FATIGUE CURVES FOR CARBON, LOW ALLOY, SERIES 4XX, * HIGH ALLOY AND HIGH TENSILE STEELS FOR TEMPERATURES NOT * EXCEEDING 700 F * FOR UTS
80 KSI
* 0.5000000 - STRESS MULTIPLIER (PSI); ALSO CONVERTS AMPLITUDE TO FULL RANGE * 10
580000.0
100
205000.0
1000
83000.0
10000
38000.0
100000
20000.0
500000
13500.0
1000000
12500.0
0
0.0
* This text file can be created using any available text editor. Any line beginning with an asterisk is treated as a comment line. It is highly recommended that comment lines be used so that the data can be related back to a specific material curve. The first actual data line in the file is a stress multiplier. This value is used to adjust the data values from “zero to peak” to “peak to peak” and/or to convert the stress levels to psi (the entered values will be divided by this number -- i.e., if the stress values in the file represent a stress amplitude, in psi, rather than a range, this "stress multiplier should be 0.5). Following this line is the fatigue curve data table. This table consists of eight lines, of two columns. The first column is the Cycle column, the second column is the Stress column. For each value in the cycle column, the corresponding stress value from the material fatigue curve should be listed in the stress column. Fatigue curves intended for use in the IGE/TD/12 code are built slightly different. The first data line contains not one, but three values: the “stress multiplier” described above, a “modulus of elasticity correction”, and a “modulus of elasticity multiplier” (the correction factor is divided by this to convert to psi) – upon file read, the “modulus of elasticity correction” is inserted into the appropriate field on the fatigue curve screen. Furthermore, the IGE/TD/12 fatigue files include five fatigue curves (sequentially Fatigue Class D, E, F, G, and W), rather than one. Optional comment lines may be used to separate the tables – these comments aid in the readability of the data file. The format of the IGE/TD/12 fatigue files can best be determined by reviewing the contents of the file TD12ST.FAT. In all tables, the number of cycles increases as you work down the table. If there is not enough data to utilize all eight lines, unused lines should be populated with zeroes.
6-58
Technical Discussions
Calculation of Fatigue Stresses For IGE/TD/12 the computation of fatigue stresses is detailed in Section 5.4.4 of that code. This section of the code states: "The principal stress in any plane can be calculated for any set of conditions from the following formula:"
Where, Sh = Hoop stress Sa = Axial stress Sq = Shear stress "This should be used for establishing the range of stress, due regard being paid to the direction and sign." For all other piping codes in CAESAR II, the fatigue stress is computed as the stress intensity, as follows: 3D Maximum Shear Stress Intensity (Default) SI = Maximum of: S1OT - S3OT S1OB - S3OB Max(S1IT,RPS) - Min(S3IT,RPS) Max(S1IB,RPS) - Min(S3IB,RPS) Where: S1OT=Maximum Principal Stress, Outside Top 2
2
= (SLOT+HPSO)/2.0+(((SLOT-HPSO)/2.0) +TSO )1/2 S3OT=Minimum Principal Stress, Outside Top =(SLOT+HPSO)/2.0-(((SLOT-HPSO)/2.0)2+TSO2) 1/2 S1IT=Maximum Principal Stress, Inside Top 2
2
=(SLIT+HPSI)/2.0+(((SLIT-HPSI)/2.0) +TSI ) 1/2 S3IT=Minimum Principal Stress, Inside Top 2
2
=(SLIT+HPSI)/2.0-(((SLIT-HPSI)/2.0) +TSI ) 1/2 S1OB=Maximum Principal Stress, Outside Top 2
2
=(SLOB+HPSO)/2.0+ (((SLOB-HPSO)/2.0) +TSO ) 1/2 S3OB=Minimum Principal Stress, Outside Bottom 2
2
=(SLOB+HPSO)/2.0- (((SLOB-HPSO)/2.0) +TSO ) 1/2
Chapter 6 Technical Discussions
6-59
S1IB=Maximum Principal Stress, Inside Bottom 2
2
=(SLIB+HPSI)/2.0+ (((SLIB-HPSI)/2.0) +TSI ) 1/2 S3IB=Minimum Principal Stress, Inside Bottom 2
2
=(SLIB+HPSI)/2.0- (((SLIB-HPSI)/2.0) +TSI ) 1/2 RPS=Radial Pressure Stress, Inside HPSI=Hoop Pressure Stress (Inside, from Lame's Equation) HPSO=Hoop Pressure Stress (Outside, from Lame's Equation) SLOT=Longitudinal Stress, Outside Top SLIT=Longitudinal Stress, Inside Top SLOB=Longitudinal Stress, Outside Bottom SLIB=Longitudinal Stress, Inside Bottom TSI=Torsional Stress, Inside TSO=Torsional Stress, Outside
6-60
Technical Discussions
Pipe Stress Analysis of FRP Piping Underlying Theory The behavior of steel and other homogeneous materials has been long understood, permitting their widespread use as construction materials. The development of the piping and pressure vessel codes (Reference 1) in the early part of this century led to the confidence in their use in piping applications; the work of Markl et. al. in the 1940’s and 1950’s was responsible for the formalization of today’s pipe stress methods, leading to an ensuing diversification of piping codes on an industry by industry basis. The advent of the digital computer, and with it the appearance of the first pipe stress analysis software (Reference 2), further increased the confidence with which steel pipe could be used in critical applications. The 1980’s saw the wide spread proliferation of the micro computer, with associated pipe stress analysis software, which in conjunction with training, technical support, and available literature, has brought stress analysis capability to almost all engineers. In short, an accumulated experience of close to 100 years, in conjunction with ever improving technology has led to the utmost confidence on the part of today’s engineers when specifying, designing, and analyzing steel, or other metallic, pipe. For fiberglass reinforced plastic (FRP) and other composite piping materials, the situation is not the same. Fiberglass reinforced plastic was developed only as recently as the 1950’s, and did not come into wide spread use until a decade later (Reference 3). There is not a large base of stress analysis experience, although not from a lack of commitment on the part of FRP vendors. Most vendors conduct extensive stress testing on their components, including hydrostatic and cyclic pressure, uniaxial tensile and compressive, bending, and combined loading tests. The problem is due to the traditional difficulty associated with, and lack of understanding of, stress analysis of heterogeneous materials. First, the behavior and failure modes of these materials are highly complex and not fully understood, leading to inexact analytical methods, and a general lack of agreement on the best course of action to follow. This lack of agreement has slowed the simplification and standardization of the analytical methods into universally recognized codes (BS 7159 Code (Design and Construction of Glass Reinforced Plastics Piping Systems for Individual Plants or Sites) and UKOOA Specification and Recommended Practice for the Use of GRP Piping Offshore being notable exceptions). Secondly, the heterogeneous, orthotropic behavior of FRP and other composite materials has hindered the use of the pipe stress analysis algorithms developed for homogeneous, isotropic materials associated with crystalline structures. A lack of generally accepted analytical procedures has contributed to a general reluctance to use FRP piping for critical applications. Stress analysis of FRP components must be viewed on many levels. These levels, or scales, have been called “Micro-MiniMacro” levels, with analysis proceeding along the levels according to the “MMM” principle (Reference 4).
Micro-Level Analysis Stress analysis on the “Micro” level refers to the detailed evaluation of the individual materials and boundary mechanisms comprising the composite material. In general, FRP pipe is manufactured from laminates, which are constructed from elongated fibers of a commercial grade of glass (called E-glass), which are coated with a coupling agent or sizing prior to being embedded in a thermosetting plastic material, typically epoxy or polyester resin. This means, on the micro scale, that an analytical model must be created which simulates the interface between these elements. Since the number and orientation of fibers is unknown at any given location in the FRP sample, the simplest representation of the micro-model is that of a single fiber, extending the length of the sample, embedded in a square profile of matrix. Evaluation of this model requires use of the material parameters of 1
the glass fiber
2
the coupling agent or sizing layer (normally of such microscopic proportion that it may be ignored)
3
the plastic matrix
It must be considered that these material parameters may vary for an individual material based upon tensile, compressive, or shear applications of the imposed stresses, and typical values vary significantly between the fiber and matrix (Reference 5):
Chapter 6 Technical Discussions
Young's Modulus Material
6-61
Ultimate Strength
Coefficient of Thermal Expansion
tensile (MPa) tensile (MPa) m/m/ºC 7.25 x 10
3
1.5 x 10
2.75 x 10
3
7.0x 10
3
3
5.0 x 10
-6
7.0 x 10
-3
The following failure modes of the composite must be similarly evaluated: failure of the fiber failure of the coupling agent layer failure of the matrix failure of the fiber-coupling agent bond failure of the coupling agent-matrix bond Because of uncertainties about the degree to which the fiber has been coated with the coupling agent and about the nature of some of these failure modes, this evaluation is typically reduced to failure of the fiber failure of the matrix failure of the fiber-matrix interface
Micro-Level GRP Sample-- Single Fiber Embedded in Square Profile of Matrix
Stresses in the individual components can be evaluated through finite element analysis of the strain continuity and equilibrium equations, based upon the assumption that there is a good bond between the fiber and matrix, resulting in compatible strains between the two. For normal stresses applied parallel to the glass fiber:
%f = %m = af =
af /
am
Ef =
am
/ Em
Ef / Em
Where:
%f
=
strain in the fiber
%
=
strain in the matrix
=
normal stress parallel to fiber, in the fiber
=
modulus of elasticity of the fiber
=
axial normal stress parallel to fiber, in the matrix
=
modulus of elasticity of the matrix
af
Ef am
E
6-62
Technical Discussions
Due to the large ratio of the modulus of elasticity of the fiber to that of the matrix, it is apparent that nearly all of the axial normal stress in the fiber-matrix composite is carried by the fiber. Exact values are (Reference 6): =
L
/ [ + (1- )Em/Ef]
am =
L
/ [ Em/Ef + (1- )]
af
Where: = nominal longitudinal stress across composite
L
= glass content by volume The continuity equations for the glass-matrix composite seem less complex for normal stresses perpendicular to the fibers, since the weak point of the material seems to be limited by the glass-free cross-section shown in the following figure. For this reason, it would appear that the strength of the composite would be equal to that of the matrix for stresses in this direction; in fact, its strength is less than that of the matrix due to stress intensification in the matrix caused by the irregular stress distribution in the vicinity of the stiffer glass. (Since the elongation over distance D1 must be equal to that over the longer distance D2, the strain, and thus the stress at location D1 must exceed that at D2 by the ratio D2/D1.) Maximum intensified transverse normal stresses in the composite are:
=
'
(1
)1.25 +
( Em E f ) /(1 Vm2 )
(1 + 0.85 2 )[1 ( (2 ( 3
! )1 ( Em E f )(1 Vm2 )]
Where: = intensified normal stress transfer to the fiber in the composite
b a
= nominal transverse normal stress across composite
V = Poisson’s ratio of the matrix
Note:
Because of the Poisson effect, this stress produces an additional s'’am equal to the following: am
= Vm
Shear stress can be allocated to the individual components again through the use of continuity equations; it would appear that the stiffer glass would resist the bulk of the shear stresses; however, unless the fibers are infinitely long, all shears must
Chapter 6 Technical Discussions
6-63
eventually pass through the matrix in order to get from fiber to fiber. Shear stress between fiber and matrix can be estimated as
qo =
T(1-p)1.25 +p(G m /G f ) (1+0.6rp 2 )1-r( 2rp3 l)1-(G m /G f )
Where:
)ab = intensified shear stress in composite T
= nominal shear stress across composite
Gm = shear modulus of elasticity in matrix Gf = shear modulus of elasticity in fiber
Determination of the stresses in the fiber-matrix interface is more complex. The bonding agent has an inappreciable thickness, and thus has an indeterminate stiffness for consideration in the continuity equations. Also, the interface behaves significantly differently in shear, tension, and compression, showing virtually no effects from the latter. The state of the stress in the interface is best solved by omitting its contribution from the continuity equations, and simply considering that it carries all stresses which must be transferred from fiber to matrix. Once the stresses have been apportioned, they must be evaluated against appropriate failure criteria. The behavior of homogeneous, isotropic materials such as glass and plastic resin, under a state of multiple stress is better understood. A failure criterion for isotropic material reduces the combined normal and shear stresses (sa, sb, sc, tab, tac, tbc) to a single stress, an “equivalent stress,” which can be compared to the tensile stress present at failure in a material under uniaxial loading, i.e. the ultimate tensile stress, Sult. Different theories, and different equivalent stress functions f(sa, sb, sc, tab, tac, tbc) have been proposed, with possibly the most widely accepted being the Huber-von Mises-Hencky criterion, which states that failure will occur when the equivalent stress reaches a critical value – the ultimate strength of the material: eq
=
*{1/2 [(
a
-
b)
2
+(
a
-
c)
2
+(
b
-
c)
2
2
2
2
] + 6()ab + )ac + )bc )}
Sult
This theory does not fully cover all failure modes of the fiber, in that it omits reference to direction of stress (i.e., tensile vs. Compressive). The fibers, being relatively long and thin, predominantly demonstrate buckling as their failure mode when loaded in compression.
6-64
Technical Discussions
The equivalent stress failure criterion has been corroborated (with slightly non-conservative results) by testing. Little is known about the failure mode of the adhesive interface, although empirical evidence points to a failure criterion which is more of a linear relationship between the normal and the square of the shear stresses. Failure testing of a composite material loaded only in transverse normal and shear stresses are shown in the following figure; the kink in the curve shows the transition from the matrix to the interface as the failure point.
Mini-Level Analysis
Although feasible in concept, micro level analysis is not feasible in practice. This is due to the uncertainty of the arrangement of the glass in the composite—the thousands of fibers which may be randomly distributed, semi-randomly oriented (although primarily in a parallel pattern), and of randomly varying lengths. This condition indicates that a sample can truly be evaluated only on a statistical basis, thus rendering detailed finite element analysis inappropriate. For mini-level analysis, a laminate layer is considered to act as a continuous (hence the common reference to this method as the “continuum” method) material, with material properties and failure modes estimated by integrating them over the assumed cross-sectional distribution, i.e., averaging. The assumption regarding the distribution of the fibers can have a
Chapter 6 Technical Discussions
6-65
marked effect on the determination of the material parameters; two of the most commonly postulated distributions are the square and the hexagonal, with the latter generally considered as being a better representation of randomly distributed fibers. The stress-strain relationships, for those sections evaluated as continua, can be written as:
%aa =
aa/EL
- (V L/EL)
bb
- (V L/EL)
%bb = -( VL/EL)
aa
+
%cc = -( VL/EL)
aa
- (VT/ET)
bb/ET
- (VT/ET) bb +
cc cc
cc/ET
%ab = )ab / 2 GL %bc = )bc / 2 GT %ac = )ac / 2 GL Where:
%ij = strain along direction i on face j ij,
)ab = stress (normal, shear) along direction i on face j
EL = modulus of elasticity of laminate layer in longitudinal direction VL = Poisson’s ratio of laminate layer in longitudinal direction ET = modulus of elasticity of laminate layer in transverse direction VT = Poisson’s ratio of laminate layer in transverse direction GL = shear modulus of elasticity of laminate layer in longitudinal direction GT = shear modulus of elasticity of laminate layer in transverse direction These relationships require that four modules of elasticity (EL, ET, GL, and GT) and two Poisson’s ratios (VL and VT) to be evaluated for the continuum. Extensive research (References 4 - 10) has been done to estimate these parameters. There is general consensus that the longitudinal terms can be explicitly calculated; for cases where the fibers are significantly stiffer than the matrix, they are: EL = EF
+ EM(1 - )
GL = GM + / [ 1 / (GF - GM) + (1 - ) / (2GM)] VL = VF + VM(1 - ) Parameters in the transverse direction cannot be calculated; only their upper and lower bounds can. Correlations with empirical results have yielded approximations (Reference 5 and 6): GT = GM (1 + 0.6* ) / [(1 - )
1.25
+
(GM/GF)]
VT = VL (EL / ET) Use of these parameters permits the development of the homogeneous material models which facilitate the calculation of longitudinal and transverse stresses acting on a laminate layer. The resulting stresses may be allocated to the individual fibers and matrix using relationships developed during the micro analysis.
6-66
Technical Discussions
Macro-Level Analysis
Where Mini-level analysis provides the means of evaluation of individual laminate layers, Macro-level analysis provides the means of evaluating components made up of multiple laminate layers. It is based upon the assumption that not only the composite behaves as a continuum, but that the series of laminate layers acts as a homogeneous material with properties estimated based on the properties of the layer and the winding angle, and that finally, failure criteria are functions of the level of equivalent stress. Laminate properties may be estimated by summing the layer properties (adjusted for winding angle) over all layers. For example
Where: ELAM|| =
Longitudinal modulus of elasticity of laminate
tLAM
=
thickness of laminate
Ek
=
Longitudinal modulus of elasticity of laminate layer k
Cik
=
transformation matrix orienting axes of layer k to longitudinal laminate axis
Cjk
=
transformation matrix orienting axes of layer k to transverse laminate axis
tk
=
thickness of laminate layer k
Once composite properties are determined, the component stiffness parameters may be determined as though it were made of homogeneous material – i.e., based on component cross-sectional and composite material properties Normal and shear stresses can be determined from 1) forces and moments acting on the cross-sections, and 2) the crosssectional properties themselves. These relationships can be written as aa
=
Faa / Aaa ± Mba / Sba ± Mca / Sca
bb
=
Fbb / Abb ± Mab / Sab ± Mcb / Scb
cc
=
Fcc / Acc ± Mac / Sac ± Mbc / Sbc
)ab
=
Fab / Aab ± Mbb / Rab
Chapter 6 Technical Discussions
)ac
=
Fac / Aac ± Mcc / Rac
)ba
=
Fba / Aba ± Maa / Rba
)bc
=
Fbc / Abc ± Mcc / Rbc
)ca
=
Fca / Aca ± Maa / Rca
)cb
=
Fcb / Acb ± Mbb / Rcb
ij
=
normal stress along axis i on face j
Fij
=
force acting along axis i on face j
Aij
=
area resisting force along axis i on face j
Mij
=
moment acting about axis i on face j
Sij
=
section modulus about axis i on face j
)ij
=
shear stress along axis i on face j
Rij
=
torsional resistivity about axis i on face j
6-67
Where:
Using the relationships developed under macro, mini, and micro analysis, these stresses can be resolved back into local stresses within the laminate layer, and from there, back into stresses within the fiber and the matrix. From these, the failure criteria of those microscopic components, and hence, the component as a whole, may be checked.
Implementation of Macro-Level Analysis for Piping Systems The macro-level analysis described above is the basis for the preeminent FRP piping codes in use today, including Code BS 7159 (Design and Construction of Glass Reinforced Plastics Piping Systems for Individual Plants or Sites) and the UKOOA Specification and Recommended Practice for the Use of GRP Piping Offshore. BS 7159 uses methods and formulas familiar to the world of steel piping stress analysis in order to calculate stresses on the cross-section, with the assumption that FRP components have material parameters based on continuum evaluation or test. All coincident loads, such as thermal, weight, pressure, and axial extension due to pressure need be evaluated simultaneously. Failure is based on the equivalent stress calculation method; since one normal stress (radial stress) is traditionally considered to be negligible in typical piping configurations, this calculation reduces to the greater of (except when axial stresses are compressive): 2
S eq
=
Sx + 4t
S eq
=
Sh + 4t
2
2
(when axial stress is greater than hoop) 2
(when hoop stress is greater than axial)
A slight difficulty arises when evaluating the calculated stress against an allowable, due to the orthotropic nature of the FRP piping – normally the laminate is designed in such a way to make the pipe much stronger in the hoop, than in the longitudinal, direction, providing more than one allowable stress. This is resolved by defining the allowable in terms of a design strain ed, rather than stress, in effect adjusting the stress allowable in proportion to the strength in each direction – i.e., the allowable stresses for the two equivalent stresses above would be (ed ELAMX) and (ed ELAMH) respectively. In lieu of test data, system design strain is selected from Tables 4.3 and 4.4 of the Code, based on expected chemical and temperature conditions.
6-68
Technical Discussions
Actual stress equations as enumerated by BS 7159 display below: 1
Combined stress: straights and bends: C = ( f2 + 4 S2)0.5 £%d ELAM
or C = ( X2 + 4 S2)0.5
£%d ELAM
Where: C = combined stress R = circumferential stress = RP + RB S =torsional stress = MS(Di + 2td) / 4I X = longitudinal stress = XP + XB RP = circumferential pressure stress = mP(Di + td) / 2 td RB = circumferential bending stress = [(Di + 2td) / 2I] [(Mi SIFRi)2 + Mo SIFRo)2] 0.5 (for bends, = 0 for straights) MS = torsional moment on cross-section D = internal pipe diameter td = design thickness of reference laminate I
= moment of inertia of pipe
m = pressure stress multiplier of component P
= internal pressure
Mi = in-plane bending moment on cross-section SIFRi= circumferential stress intensification factor for in-plane moment M = out-plane bending moment on cross-section SIFR = circumferential stress intensification factor for out-plane moment XP
= longitudinal pressure stress
= P(Di + td) / 4 td XB
= longitudinal bending stress
= [(Di + 2td) / 2I] [(Mi SIFxi)2 + Mo SIFxo)2]0.5 SIF = longitudinal stress intensification factor for in-plane moment SIF = longitudinal stress intensification factor for out-plane moment 2
Combined stress: branch connections: CB
Where:
= (( RP + bB)2 + 4 SB2)0.5 £ ed ELAM
Chapter 6 Technical Discussions
6-69
CB = branch combined stress RP = circumferential pressure stress = mP(Di + tM) / 2 tM bB
= non-directional bending stress
= [(Di + 2td) / 2I] [(Mi SIFBi)2 + Mo SIFBo)2]0.5 SB
= branch torsional stress
= MS(Di + 2td) / 4I tM = thickness of the reference laminate at the main run SIFBi = branch stress intensification factor for in-plane moment SIFB = branch stress intensification factor for out-plane moment 3
When longitudinal stress is negative (net compressive): R - Vfx x
%
ELAMR
Where: Vfx = Poisson’s ratio giving strain in longitudinal direction caused by stress in circumferential direction %R = design strain in circumferential direction ELAMR = modulus of elasticity in circumferential direction BS 7159 also dictates the means of calculating flexibility and stress intensification (k- and i-) factors for bend and tee components, for use during the flexibility analysis.
6-70
BS 7159 SIF Factors for Bends
Technical Discussions
Chapter 6 Technical Discussions
6-71
BS 7159 imposes a number of limitations on its use, the most notable being the limitation of a system to a design pressure of 10 bar, the restriction to the use of designated design laminates, and the limited applicability of the k- and i- factor calculations to pipe bends (i.e., mean wall thickness around the intrados must be 1.75 times the nominal thickness or less).
BS 7159 SIF Factors for Tees
This code appears to be more sophisticated, yet easy to use, than any available alternative, so it is recommended here that its calculation techniques be applied even to FRP systems outside its explicit scope, with the following recommendations: Pressure stiffening of bends should be based on actual design pressure, rather than allowable design strain. Design strain should be based on manufacturer’s test and experience data wherever possible (with consideration for expected operating conditions). Fitting k- and i- factors should be based on manufacturer’s test or analytic data if available. The UKOOA Specification is similar in many respects to the BS 7159 Code, except that it simplifies the calculational requirements in exchange for imposing more limitations and more conservatism on the piping operating conditions. Rather than explicitly calculating a combined stress, the specification defines an idealized envelope of combinations of axial and hoop stresses which cause the equivalent stress to reach failure. This curve represents the plot of:
6-72
Technical Discussions 2
2
( x / x-all) + ( hoop / hoop-all) - [ x hoop / ( x-all hoop-all)]
1.0
Where: x-all = allowable stress, axial hoop-all = allowable stress, hoop The Specification conservatively limits the user to that part of the curve falling under the line between x-all (also known as sa(0:1)) and the intersection point on the curve where hoop is twice sx-(a natural condition for a pipe loaded only with pressure), as shown in the following figure.
An implicit modification to this requirement is the fact that pressure stresses are given a factor of safety (typically equal to 2/3) while other loads are not. This gives an explicit requirement of f1 f2 f3 LTHP
Pdes Where:
Pdes = allowable design pressure f1 = factor of safety for 97.5% lower confidence limit, usually 0.85 f2 = system factor of safety, usually 0.67 f3 = ratio of residual allowable, after mechanical loads b
= 1 - (2 a ) / (r f1 LTHS) b
a = axial bending stress due to mechanical loads r = aa(0:1) / a(2:1) b
a(0:1) = long term axial tensile strength in absence of pressure load a(2:1) = long term axial tensile strength under only pressure loading LTHS = long term hydrostatic strength (hoop stress allowable) LTHP = long term hydrostatic pressure allowable Note:
This has been implemented in the CAESAR II pipe stress analysis software as:
Code Stress b
a (f2 /r) + PDm / (4t)
Code Allowable (f1 f2 LTHS) / 2.0
Chapter 6 Technical Discussions
6-73
Where: P = design pressure D = pipe mean diameter t = pipe wall thickness and i-factors for bends are to be taken from the BS 7159 Code, while no such factors are to be used for tees. The UKOOA Specification is limited in that shear stresses are ignored in the evaluation process; no consideration is given to conditions where axial stresses are compressive; and most required calculations are not explicitly detailed.
FRP Analysis Using CAESAR II Practical Applications CAESAR II has had the ability to model orthotropic materials such as FRP almost since its inception. It also can specifically handle the requirements of the BS 7159 Code and the UKOOA Specification. FRP material parameters corresponding to those of many vendors’ lines are provided with CAESAR II and may be preselected by the user to be the default values whenever FRP piping is used. Other options, as to whether the BS 7159 pressure stiffening requirements should be carried out using design strain or actual strain can be set in CAESAR II’s configuration module as well.
FRP Properties Tab - Configuration Setup Dialog
6-74
Technical Discussions
Special Execution Parameters for Activating the Orthotropic Material Model
Selecting material 20 — Plastic (FRP) – activates CAESAR II’s orthotropic material model and brings in the appropriate material parameters from the pre-selected materials. The orthotropic material model is indicated by the changing of two fields from their previous isotropic values: “Elastic Modulus (C)” —> “Elastic Modulus/axial” and “Poisson's Ratio” —> “Ea/Eh*Vh/a”. These changes are necessary due to the fact that orthotropic models require more material parameters than do isotropic. For example, there is no longer a single modulus of elasticity for the material, but now two — axial and hoop. There is no longer a single Poisson’s ratio, but again two — Vh/a (Poisson’s ratio relating strain in the axial direction due to stress-induced strain in the hoop direction) and Va/h (Poisson’s ratio relating strain in the hoop direction due to stressinduced strain in the axial direction). Also, unlike isotropic materials, the shear modulus does not follow the relationship G = 1 / E (1-V), so that value must be explicitly input as well.
Chapter 6 Technical Discussions
6-75
Example Orthotropic Parameters Required in Piping Input
In order to minimize input, a few of these parameters can be combined, due to their use in the program. Generally, the only time that the modulus of elasticity in the hoop direction, or the Poisson’s ratios are used during flexibility analysis is when calculating piping elongation due to pressure (note that the modulus of elasticity in the hoop direction is used when determining certain stress allowables for the BS 7159 code): dx = (
x
/ Ea - Vh/a *
hoop
/ Eh) L
Where: dx = extension of piping element due to pressure x
= longitudinal pressure stress in the piping element
Ea = modulus of elasticity in the axial direction Vh/a = Poisson’s ratio relating strain in the axial direction due to stress-induced strain in the hoop direction hoop
= hoop pressure stress in the piping element
Eh = modulus of elasticity in the hoop direction
6-76
Technical Discussions
L = length of piping element This equation can be rearranged, to require only a single new parameter, as dx = ( Note:
x
-
hoop
* (Ea / Eh * Vh/a)) * L / Ea
In theory, that single parameter, (Ea / Eh * Vh/a) is identical to Va/h.
The shear modulus of the material is required in ordered to develop the stiffness matrix; in CAESAR II, this value, expressed as a ratio of the axial modulus of elasticity, is brought in from the pre-selected material, or can be changed on a problemwise basis using the special execution parameter screen accessed by the Environment “menu” from the piping spreadsheet (see figure). This screen also shows the coefficient of thermal expansion (extracted from the vendor file or entered by the user) for the material, as well as the default laminate type, as defined by the BS 7159 Code: Type 1 – All chopped strand mat (CSM) construction with an internal and an external surface tissue reinforced layer. Type 2 – Chopped strand mat (CSM) and woven roving (WR) construction with an internal and an external surface tissue reinforced layer. Type 3 – Chopped strand mat (CSM) and multi-filament roving construction with an internal and an external surface tissue reinforced layer. The latter is used during the calculation of flexibility and stress intensification factors for piping bends. Bend and tee information may be entered easily through use of auxiliary spreadsheets. Bend radius and laminate type may be changed on a bend by bend basis, as shown in the corresponding figure. BS 7159 fabricated and moulded tee types are specified by defining CAESAR II tee types 1 and 3 respectively at intersection points. CAESAR II automatically calculates the appropriate flexibility and stress intensification factors for these fittings as per code requirements.
Required code data may be entered on the Allowables auxiliary spreadsheet; with the program providing fields for CODE (both number 27 – BS 7159 and 28 – UKOOA are available). After selection of BS 7159, CAESAR II provides fields for entry of the following code parameters:
Chapter 6 Technical Discussions
SH1,2,3 = longitudinal design stress = %d ELAMX Kn1,2,3 = cyclic reduction factor (as per BS 7159 paragraph 4.3.4) Eh/Ea = ratio of hoop modulus of elasticity to axial modulus of elasticity K = temperature differential multiplier (as per BS 7159 paragraph 7.2.1)
6-77
6-78
Technical Discussions
After selection of UKOOA, CAESAR II provides fields for entry of the following code parameters: SH1,2,3 = hoop design stress = f1 * LTHS R1,2,3 = ratio r (
a(0:1)
/
a(2:1))
f1 = system factor of safety (defaults to 0.67 if omitted) K = temperature differential multiplier (same as BS 7159) These parameters need only be entered a single time, unless they change at some point in the system.
Performing the analysis is even simpler than the system modeling. CAESAR II evaluates the operating parameters and automatically builds the appropriate load cases; in this case three are built: Operating (includes pipe and fluid weight, temperature, equipment displacements, pressure, etc.). This case is used to determine maximum code stress/strain, operational equipment nozzle and restraint loads, hot displacements, etc. Cold (same as above, except excluding temperature and equipment movements). This case is used to determine cold equipment nozzle and restraint loads. Expansion (cyclic stress range between the cold and hot case). This case may be used to evaluate fatigue criteria as per paragraph 4.3.4 of the BS 7159 Code. After analyzing the response of the system under these loads, CAESAR II presents the user with a menu of possible output reports. Reports may be designated by selecting a combination of load case and results type (displacements, restraint loads, element forces and moments, and stresses). From the stress report, the user can determine at a glance whether the system passed or failed the stress criteria. For UKOOA code, the piping is considered to be within allowables when the operating stress falls within the idealized stress envelope (indicated by the straight line in the following figure).
Chapter 6 Technical Discussions
6-79
Conclusion A reliable, powerful, yet easy to use, pipe stress analysis program with world wide acceptance is now available for evaluation of FRP piping systems as per the requirements of the most sophisticated FRP piping codes. This means that access to the same analytical methods and tools long enjoyed by engineers using steel pipe is available to any potential user of FRP piping – ensuring that design.
References 1
Cross, Wilbur, An Authorized History of the ASME Boiler an Pressure Vessel Code, ASME, 1990
2
Olson, J. and Cramer, R., “Pipe Flexibility Analysis Using IBM 705 Computer Program MEC 21, Mare Island Report 277-59,” 1959
3
Fiberglass Pipe Handbook, Composites Institute of the Society of the Plastics Industry, 1989
4
Hashin, Z., “Analysis of Composite Materials – a Survey,” Journal of Applied Mechanics, Sept. 1983
5
Greaves, G., “Fiberglass Reinforced Plastic Pipe Design,” Ciba-Geigy Pipe Systems
6
Puck, A. and Schneider, W., “On Failure Mechanisms and Failure Criteria of Filament-Wound Glass-Fibre/Resin Composites,” Plastics and Polymers, Feb. 1969
7
Hashin, Z., “The Elastic Moduli of Heterogeneous Materials,” Journal of Applied Mechanics, March 1962
8
Hashin, Z. and Rosen, B. Walter, “The Elastic Moduli of Fibre Reinforced Materials,” Journal of Applied Mechanics, June 1964
9
Whitney, J. M. and Riley, M. B., “Elastic Properties of Fiber Reinforced Composite Materials,” AIAA Journal, Sept. 1966
6-80
Technical Discussions
10 Walpole, L. J., “Elastic Behavior of Composite Materials: Theoretical Foundations,” Advances in Applied Mechanics, Volume 21, Academic Press, 1989 11 BS 7159: 1989 – British Standard Code of Practice for Design and Construction of Glass Reinforced Plastics (GRP) Piping Systems for Individual Plants or Sites 12 UK Offshore Operators Association Specification and Recommended Practice for the Use of GRP Piping Offshore — 1994
Chapter 6 Technical Discussions
6-81
Code Compliance Considerations General Notes for All Codes This section comprises general notes that cover code compliance. The first several pages contain information that applies to all of the codes. The last pages contain code-specific discussions. The user is urged to review the general notes once, highlighting those that apply to his specific type of problem. He is also recommended to review the notes for the particular piping code to be used. Chapter 2 (see "Configuration and Environment" on page 2-1) of the Technical Reference Manual gives details about the various parameters that can be used in the CAESAR II setup file. Many of these parameters are discussed from an “application point-of-view” in the text that follows. Users not familiar with the setup file should see Chapter 2 (see "Configuration and Environment" on page 2-1) of the Technical Reference Manual. An SIF of 2.3 is used for threaded joints for all codes. An SIF of 1.2 is used for double welded slip-on flanges for all codes. An SIF of 1.6 is used for lap joint flanges with B16.9 stub ends for all codes. The only piping codes that cannot take advantage of the WRC 329 options, or the option to use the ASME NC and ND rules for reduced intersections, are BS806 and the Swedish Power Method 1. These codes have no provision for using the effective section modulus, and any extrapolation of the ASME methods into these codes at this time is considered unwarranted. The Weld ID on the SIF & TEE Auxiliary field is used in the calculation of the Bonney Forge Sweepolet and Bonney Forge Insert Weldolet. If the user can be sure that the welds for these fittings will be finished or dressed, then the specification of the Weld ID will result in lower stress intensification factors. Bend SIF overrides by the user affect the entire cross section of the bend, and as such cannot be specified for only a single point on the bend curvature. The user’s defined SIF should be specified for the bend “TO” node. CAESAR II will then apply this SIF, (in place of the code’s SIF) over the entire bend curvature, i.e. from weldline to weldline. The default fiberglass-reinforced plastic (FRP) bend and intersection SIF is 2.3. This value is used for all bends and for all intersections unless otherwise modified by the user. Flexibility factors for FRP bends are 1.0. Users modifying these values are cautioned that SIFs generated from steel fatigue tests may not be applicable as a basis for SIFs for FRP fittings. At this time stress intensification factors cannot be less than 1.0. Because original SIF work used girth butt welds as a basis, some manufacturers are generating SIFs for their fittings that are less than 1.0 implying that the fitting is stronger than a girth butt weld. CAESAR II does not permit the use of these reduced SIFs at this time. The REDUCED_INTERSECTION calculations discussed at length in the following text apply whenever d/D < 0.975. Where (d) is the outside diameter of the branch, and (D) is the outside diameter of the header. WRC 329 for the codes: B31.3, B31.4, B31.11, and B31.1 (1967) does the following: 1
Include torsional stresses in all stress calculations, (i.e. Sustained and Occasional)
2
Use a torsional SIF of (r/R) io.
3
Compute i(ib) from: 0.6(R/T)**2/3 [1+0.5(r/R)**3](r/rp)
4
For i(ob) use 1.5(R/T)**2/3 (r/R)**1/2 (r/rp), and i(ob)(t/T)>1.5
when (r/R) < 0.9., use 0.9(R/T)**2/3 (r/rp), and i(ob)(t/T)>1.0 when (r/R) = 1.0, and use interpolation when 1.0 > (r/R) > 0.9 5
For ir use 0.8 (R/T)**2/3 (r/R), and ir > 2.1
6-82
6
Technical Discussions
If a radius at the junction is provided greater than the larger of t/2 or T/2, then the calculated SIFs may be divided by 2.0, but with ib>1.5 and ir>1.5.
WRC 329/330 for the codes: B31.1, B31.8, ASME III NC & ND, Navy 505, Z183, Z184, and Swedish Method 2, do the following: 1
For ib, use 1.5(R/T)**2/3 (r/R)**1/2 (r/rp), and ib(t/T)>1.5 when (r/R) < 0.9. use 0.9(R/T)**2/3 (r/rp), and ib(t/T)>1.0 when (r/R) = 1.0, and use interpolation when 1.0 > (r/R) > 0.9
2
For ir, use 0.8 (R/T)**2/3 (r/R), and ir > 2.1
3
If a radius at the junction is provided greater than the larger of t/2 or T/2, then the calculated SIFs may be divided by 2.0, but with ib>1.5 and ir>1.5.
Bonney Forge Sweepolets tend to be a little more conservative because they are used for fittings in the Nuclear industry. The Bonney Forge Sweepolet equations can generate SIFs less than one because they are stronger than the girth butt weld used as the unity basis for the code fitting SIFs. CAESAR II does not permit SIFs of less than 1.0. If a Bonney Forge Sweepolet SIF is generated that is less than 1.0, 1.0 will be used. Even though CAESAR II allows the specification of two element intersections, the user cannot specify two SIFs at a single node and get an increased SIF. For example a socketweld SIF and an intersection SIF cannot be specified at the same point. For two element joints the largest diameter and the smallest T is used when discrepancies exist between the two adjoining pipes. When the two element fitting is a socket weld then the largest T is used. These selections are made to generate the largest SIFs and thus the most conservative stress calculations for under specified fittings. Note: The mismatch given for girth butt welds is the average mismatch and not the maximum mismatch. Users must make sure that any maximum mismatch requirements are satisfied themselves. If a fillet leg is given in conjunction with a socket weld SIF definition, then both socket weld types result in the same SIF. The B31.3 sustained case SIF factor in the setup file affects all of the following codes: B31.4, B31.8, B31.11, Navy 505, Z662, and B31.1 (1967). The default for the B31.3_SUS_CASE_SIF_FACTOR=1.0. The calculation for the corroded effective section modulus is made from (pi)(r2)te where (r) is the average cross sectional radius of the non-corroded pipe and (te) is the corroded thickness. The thickness (te) is selected based on the noncorroded thicknesses of the branch and header, i.e. the lesser of Th and iTb. The resulting value has the corrosion subtracted from it before the effective section modulus calculation is made. The Maximum Shear Stress is always calculated with the corroded wall thickness, regardless of the setting of the ALL_STRESS_CASES_CORRODED flag in the setup file. If different piping codes are used in one job the code reported at the top of the output stress report will be the code that was last encountered during model input. SIFs, allowables and code equations are all computed in accordance with the code that is varying with the input. The following piping codes do not, by default, include torsion in the sustained or occasional stress calculations: B31.3
Navy 505
B31.4
Z662
B31.8
B31.1 (1967)
B31.11
GPTC/Z380
Chapter 6 Technical Discussions
6-83
Torsion is not added because these codes instruct the user to add the “longitudinal stresses” due to weight, pressure and other sustained loadings. Torsional shear stresses are not longitudinal stresses. The user can request that torsion be added into the sustained and occasional stress equations by putting the parameter: ADD_TORSION_IN_SL_STRESS=YES in the setup file. The torsion stress is still however not intensified, as it is in the power piping codes. This lack of intensification is considered an oversight, and is corrected in WRC 329. The user can implement this fix in his running of any of the above codes by putting the parameter: USE_WRC330 in the setup file. Note that the radius given in CAESAR II is always the equivalent “closely spaced miter” radius. The radius calculation given for widely spaced miters in the piping codes is only to be used when the user breaks the widely spaced miter bend down into individual single cut miters as recommended. B31.1 and the ASME Section III piping codes provide stress intensification factors for reduced branch ends. None of the other piping codes provide these SIFs. The REDUCED INTERSECTION= parameter in the setup file allows the user of other piping codes to access these improved SIFs for reduced fittings. Users taking advantage of this option should review the notes associated with the B31.1 and the ASME Section III codes that follow to make sure that any other parameters or input associated with the reduced intersection calculations are set as necessary. When the user requests pressure stiffening for those codes that do not normally provide it, the pressure stiffening is applied for all bends and for both miter types. The defaults for the occasional load factor from the setup file used in the evaluation of the allowable stress, is given in the text that follows for each of the piping codes. B31.1: The occasional load factor is 1.15. B31.3: The occasional load factor is 1.33. B31.4: This is 0.8Sy as defined in the most recent edition of B31.4. OCC does not affect a B31.4 analysis in CAESAR II. B31.5: The occasional load factor is 1.33. B31.8: An occasional case is not specifically defined. If the user enters an OCC load case the allowable will default to 1.0 times the sustained allowable stress, i.e. OCC=1.0 B31.11: This is 0.88Sy as defined in the most recent edition of B31.11 OCC does not affect a B31.11 analysis in CAESAR II. ASME Section III NC and ND: The default value of OCC is 1.2 so, the occasional stress allowable is 1.8 (1.2 X 1.5) Sh but not greater than 1.5 Sy. If OCC is set to 1.5 or 2.0, the allowable is set to the minimum of 2.25 Sh/1.8 Sy (Level C) or 3.0 Sh/2.0Sy (Level D). Note in the latter two cases, Sm should be entered for Sh. Navy 505: Occasional cases are not addressed but will default to the method used in B31.1, and an OCC value of 1.15 will be used as the default. Z662: Occasional cases not defined, but if entered by the user the allowable for the case will default to 1.0 times the sustained allowable. BS806: The occasional load case is not defined. If entered the allowable stress for the OCC load case will be K Sh, (the occasional load factor times the sustained allowable). The default for “k” is 1.0. Swedish Method 1: OCC is not used. The load cases are not differentiated. The same allowable Sigma(ber)/1.5 is used for all load cases. Swedish Method 2: An OCC default of 1.2 as recommended in the Swedish Piping Code is used. B31.1(1967): OCC default is 1.15. Stoomwezen: OCC default is 1.2. RCC-M C&D: OCC default is 1.2. CODETI: OCC default is 1.15. NORWEGIAN: OCC default is 1.2. FBDR: OCC default is 1.15 BS 7159: The occasional load case is not defined.
6-84
Technical Discussions
UKOOA: The occasional load case is not defined. IGE/TD/12: Occasional stress increases are addressed is Table 4 of the code. The occasional factor in the setup file has no bearing on this code. EN-13480: The occasional load factor varies from 1.0 to 1.8, depending on the loading. Refer to Section 12.3.3 for details. GPTC/Z380: An occasional case is not specifically defined. If the user enters an OCC load case the allowable will default to 1.0 times the sustained allowable stress, i.e. OCC=1.0 HPGSL: The occasional load factor is 1.33. JPI: The occasional load factor is 1.33. The occasional load factor can be changed from the program defaults via the setup file. The value should be entered in percent. To get an occasional load factor of 1.5, the user would enter 50.0 Intersections are not “FULL” intersections in CAESAR II whenever the branch outside diameter is less than 0.975 times the header outside diameter. When there are multiple piping codes in the same piping job, and a piping code change occurs at an intersection, if the intersection is completely defined with three pipes framing into the intersection then the piping code used to generate the SIF equations will be that one associated with the first header pipe framing into the intersection. If the intersection is only partially defined, then the piping code will be selected from the first pipe framing into the intersection point. The material, thermal expansion, and modulus of elasticity data are for the B31 piping codes. Users may enter their own material and thermal expansion properties if desired. There is a small difference between USE_WRC330 and REDUCED_INTERSECTION =WRC330. The first applies for all full and reduced intersections that are not welding tees or reinforced tees. The latter applies only for reduced fittings that are not welding tees or reinforced fabricated tees. A fitting is reduced when d/D is less than 0.975. The Bonney Forge SIF Data came from the technical flyer: “Bonney Forge Stress Intensification Factors” Bulletin 789/SI-1, Copyright 1976. The ASME piping codes primarily combine moments for thermal expansion stresses. When there is any tendency for large axial forces to exist in the pipe these code equations are not adequate. An example of this is for a buried, or partially buried pipe. Here the axial stresses can be very high. B31.4 directs the user to compute a longitudinal stress for completely restrained pipe. CAESAR II allows the user to specify just how much of the pipe is buried. This longitudinal stress is then added to the stress calculations for thermal and will contribute to a failure prediction that might have otherwise been ignored. Similar effects can be achieved in CAESAR II by using the axial soil restraint and telling the setup file to include F/A components in the stress calculations. Users should be aware that for any type of problem, if large axial loads are developed because of the design, the piping code may not be adequately considering it.
Code-Specific Notes B31.1 Pressure stiffening is implemented by default. Users may deactivate pressure stiffening for B31.1 runs by entering the parameter USE_PRESSURE_STIFFENING=NO in the setup file. Modifications resulting from flanged ends are permitted in the code providing the bend is not a widely spaced miter. B31.1 does not by default add F/A into the stress calculation. F/A and the pressure stresses are added to the bending stress (whether the tensile or compressive component of bending), to produce the largest longitudinal stress component. This is true for all codes insofar as the addition of axial and pressure terms are concerned. The user can cause CAESAR II to include the axial force terms into the code stress by inserting the parameter ADD_F/ A_IN_STRESS=YES to the setup file. The F/A forces discussed here are structural forces developed in the piping independent of pressure PD/4t forces.
Chapter 6 Technical Discussions
6-85
In 1980 B31.1 added a reduced branch stress intensification factor equation to Appendix D. This equation came directly from ASME Section III. B31.1 continued however to use the effective section modulus calculation for the branch. The ASME Section III rules clearly stated that the branch section modulus, NOT the effective section modulus should be used with the new SIF. B31.1’s using of the effective section modulus produced unnecessarily high calculated stresses. This error was corrected in the 1989 version of B31.1. Prior to Version 3.0 CAESAR II users had two options: Use the pre-1980 version of the B31.1 SIF rules. Use the very conservative, post-1980 B31.1 SIF rules. In version 3.0 (and later) these options also exist, except that the section modulus problem is corrected. For users that wish to run version 3.0 (and later) just like they ran version 2.2, i.e. without the section modulus correction, they can do so by putting the parameter: B31.1_REDUCED_Z_FIX=NO in the setup file. The reduced intersection branch SIFs were not intended for reinforced or welding tees. Conservative results are produced, but the original researchers did not intend for the SIFs to be used for these fittings. The CAESAR II user can disable the reduced branch fitting calculations for reinforced or welded tees by putting the parameter NO_REDUCED_SIF_FOR_RFT_AND_WLT in the setup file. This will produce less conservative results, but can, in some cases be justified. B31.1 102.3.2 (c) tells the user to divide the allowable stresses coming from the stress tables in Appendix A by the applicable weld joint factors listed in Para. 102.4.3. Stress allowables for B31.1 are calculated from: Expansion Allowable
=
f [ (1.25/Eff)(Sc+Sh) - Sl ]
Sustained Allowable
=
Sh/Eff
Occasional Allowable
=
Sh/Eff * (Occ)
f
Cyclic reduction factor
Where: =
Eff
=
Longitudinal Weld Joint Efficiency
Sc
=
Cold Allowable Stress
Sh
=
Hot Allowable Stress
Sl
=
Sustained Stress
Occ
=
Occasional Load Factor (Default = 1.15)
Inplane and outplane stress intensification factors for intersections are kept the same in the B31.1 stress calculation. The B31.1 criteria “B” length for closely spaced miters is not checked by CAESAR II. For reducers B31.1 states that the Flexibility Factor is 1.0. The code also states that SIF is: 2.0 max or 0.5 + .01*alpha* SQRT(D2/t2) Where D1 and t1 are the diameter and thickness of the large end and D2 and t2 are the diameter and thickness of the small end. Alpha is the reducer cone angle in degrees. Where: Alpha = atan[ 0.5 * (D1-D2) / (0.60 * length of the sloped portion of the reducer) ] Tip: Alpha is the slope of the reducer transition in degrees. If left blank, the value will be set from an
6-86
Technical Discussions estimated slope equal to the arc tangent times 1/2 the change in diameters times sixty percent of the entered reducer length. Note:
Alpha cannot exceed 60° and the larger of D1/t1 and D2/t2 can not exceed 100.
B31.3 Modifications resulting from flanged ends are permitted in the code providing the bend is not a widely spaced miter. Inplane and outplane stress intensification factors for intersections are kept separate and unique. Since the B31.3 piping code gives the equation for the expansion stress explicitly, and since that equation does not include the longitudinal stress due to axial loads in the pipe, CAESAR II does not include the F/A component of the stress in the expansion stress equation. (The code also says that the user may wish to add in the F/A component where it may be significant.) Users can change this by placing the parameter: ADD_F/ A_IN_STRESS=YES to the setup file. The F/A longitudinal stress component are by default added to the code stress component for all other stress categories. The SIF for a girth butt weld is taken as 1.0, as this was Markl’s original basis for SIFs. No differentiation is made between socket welds with and without “undercut.” Codes that do differentiate use 1.3 for socket welds with no undercut, and 2.1 for all others. An SIF of 1.3 is used for all B31.3 socket welds (unless a fillet weld leg length is specified). Stress allowables for B31.3 are calculated from: Expansion Allowable
=
f [ (1.25/Eff)(Sc+Sh) - Sl ]
Sustained Allowable
=
Sh/Eff
Occasional Allowable
=
Sh/Eff * (Occ)
Where: f
=
Cyclic reduction factor
Eff
=
Weld Joint Efficiency (Only for pre-1980 B31.3)
Sc
=
Cold Allowable Stress
Sh
=
Hot Allowable Stress
Sl
=
Sustained Stress
Occ
=
Occasional Load Factor (Default = 1.33)
For B31.3 the flag ALL_STRESS_CASES_CORRODED=NO flag in the setup file returns the corroded stress calculations to the way they were performed in the 2.2 version of CAESAR II. The corrosion is removed from the sustained and occasional stress calculations. See Chapter 2 of the Technical Reference Manual for the setup file parameter B31.3_SUS_CASE_SIF_FACTOR=. This value can have a considerable impact on the sustained case stress calculations. Pressure effects on miters are allowed in the B31.3 piping code. For reducers B31.3 states that the Flexibility Factor is 1.0. The code also states that SIF is 1.0.
Chapter 6 Technical Discussions
6-87
B31.4 Pressure stiffening is automatically included as directed per the code. Users may turn pressure stiffening off by including the parameter USE_PRESSURE_STIFFENING=NO in the setup file. Modifications resulting from flanged ends are permitted in the code providing the bend is not a widely spaced miter. The SIF for a girth butt weld is taken as 1.0, as this was Markl’s original basis for SIFs. Inplane and outplane stress intensification factors for intersections are kept separate and unique. The Allowables for B31.4 are calculated from: Expansion Allowable
=
(0.72)(Sy)
Sustained Allowable
=
(0.75)(0.72)(Sy)
Occasional Allowable
=
(0.8)(Sy)
Operating Allowable stress tensile
=
(0.9)(Sy) if the axial stress is compressive, no code check done if axial
Where: Sy
=
Specified Minimum Yield Stress
B31.4 does not use EFF, (found in the Allowable Stress Auxiliary field). The minimum yield stress is all that is required to compute flexibility stress allowables. B31.4 has no provision for using an effective section modulus calculation at intersections. B31.4 does not include a provision for the liberal allowable. This particular option is not used for B31.4 stress allowable calculations. The occasional load factor (used in the other piping codes for determining the allowable stress for occasional load sets) is not used in B31.4, as the allowable stress is expressly given as 0.8 times the minimum yield stress. CAESAR II assumes that 419.6.4(b) establishes a requirement for the allowable operating stress at 90% of Sy; when the net axial stress is compressive (i.e., when longitudinal pressure stresses can be ignored in underground pipes). The last sentence in the paragraph establishes that: “Beam bending stresses shall be included in the longitudinal stress for those portions of the restrained line which are supported above ground.” CAESAR II users have two options for including this axial stress in their analyses: 1
Include axial friction restraints and include the ADD_F/A parameter into the setup file. Set the “fac” value to 0.001 to indicate that the line is buried, so longitudinal pressure stresses are not present, so the hoop stress component must be considered.
2
Use the “fac” value to have CAESAR II compute the “axially-restrained” stress and include it during stress calculations. If a nonzero “fac” value is entered, the pressure plus axial loads in the pipe are multiplied by (1-Fac). This gives a more realistic estimation of the axial stress in the pipe when the user has included both of the effects above.
Users should note that paragraph 419.6.4(b) requires 1) the reduction of the axial expansion stress by the product of Poisson’s ratio and the pressure hoop stress, and 2) the addiction of the hoop stress to the axial stress. The latter represents the calculation of stress intensity when the axial stress is compressive, implying that there is no longitudinal pressure stress in buried pipe (the pressure loads are transmitted directly to the soil). CAESAR II handles this case in the Operating Load Case, where the hoop stress is added in and the allowable stress is set to 0.9 Sy whenever the axial stress is compressive. If “fac” is set to 0.001, the piping element is considered to be buried, so the longitudinal pressure stress is replaced by the product of Poisson’s ratio and the hoop stress, in keeping with the spirit of paragraph 419.6.4(b). “fac” is automatically set to 0.001 when B31.4 pipe is sent through CAESAR II's buried pipe modeler. The stress due to axial force will also be included for these elements.
6-88
Technical Discussions
The “fac” variable should probably not be set to 1.0 with B31.4 and thermal expansion cases where the user is going from one thermal state to another state, i.e. where the case is of the form: DS1-DS2, and both DS1 and DS2 contain temperatures. In this case the thermal expansion used in the restrained pipe calculation comes from the last thermal specified in the load case definition. In the example above the thermal expansion associated with the DS2 load case. The base hoop stress on OD flag in the setup file is used by B31.4 when the hoop stress is calculated for the restrained pipe longitudinal stress calculation. The default is to base the hoop stress calculation on the average diameter, and the equation PD/2t. In the mechanical stress calculations the hoop stress is based on the inside diameter. (This is the hoop stress that is printed in the 132 column CAESAR II stress report.) For reducers B31.4 states that the Flexibility Factor is 1.0. The code also states that SIF is 1.0.
B31.4 Chapter IX Chapter IX presents the offshore requirements of the B31.4 code. All Stress Intensification Factors, Flexibility Factors, and section moduli are calculated exactly as in the standard B31.4 Code. Stress calculations are made using the uncorroded wall thickness. Operating, Sustained, or Occasional load cases are treated identically (there is no provision for a code check for an Expansion load case, so no Expansion cases are generated under this code). For these load cases, three stress calculations are done, each with a different allowable. The stress calculation causing the highest percent of allowable is reported in the stress report, along with its specific allowable. These stress checks are: Hoop Stress:
Sh
F1 Sy
Longitudinal Stress:
|SL|
0.8 Sy
Equivalent Stress:
Se
0.9 Sy
Where: Sh = (Pi – Pe) D / 2t Pi = internal pressure Pe = external pressure D = outer diameter t = wall thickness F1 = hoop stress design factor (0.60 or 0.72, see Table A402.3.5(a) of the B31.4 Code) Sy = specified minimum yield strength SL = Sa + Sb or Sa - Sb, whichever results in greater stress value Sa = axial stress (positive tensile, negative compressive) Sb = bending stress 2
2 1/2
Se = 2[((SL - Sh)/2) + St ] St = torsional stress
B31.5 For reducers B31.5 states that the Flexibility Factor is 1.0. The code also states the SIF is 1.0.
Chapter 6 Technical Discussions
6-89
B31.8 The B31.8 stress requirements have been implemented in CAESAR II in the following manner: Restrained Pipe (as defined in Section 833.1): For Straight Pipe: Max(SL, SC) < 0.9ST (OPE) Max(SL, SC) < 0.9ST (SUS) SL < 0.9ST (OCC)* and SC < ST
(OCC) *
* CAESAR II prints the controlling stress of the two For All Other Components SL < 0.9ST (OPE, SUS, OCC) Unrestrained Pipe (as defined in Section 833.1): SL < 0.75ST (SUS, OCC) SE < f[1.25(SC + SH) – SL] (EXP) Where: SL = SP + SX + SB SP = 0.3SHoop (for restrained pipe); 0.5SHoop (for unrestrained pipe) SX = R/A SB = MB/Z (for straight pipe/bends with SIF = 1.0); MR/Z (for other components) 2
2
SC = Max (|SHoop – SL|, sqrt[SL – SLSHoop + SHoop ]) 2
2
2
2
2
2
MR = sqrt[(0.75iiMi) + (0.75ioMo) + Mt ] SE = ME/Z ME = sqrt[(0.75iiMi) + (0.75ioMo) + Mt ] S = Specified Minimum Yield Stress T = Temperature Derating Factor SH = 0.33SUT SC = 0.33SU SU = Specified Minimum Ultimate Tensile Stress B31.8 (2003 and later) distinguishes between restrained and unrestrained piping for the purposes of stress computations. When implementing the B31.8 piping code, it is necessary for the user to define which sections of the piping system are restrained, as per Code Section 833.1. In general, restrained piping is piping in which the soil or supports prevent axial displacement of flexure at bends. Conversely, unrestrained piping is piping that is free to displace axially or flex at bends. Additional details are provided in Section 833.1, and users are urged to consult the Code directly. Processing a B31.8 model through CAESAR II's Buried Pipe Processor will designate the buried sections as restrained.
6-90
Technical Discussions
For restrained pipe, B31.8 specifies that the Operating case stresses should include the thermal axial stress component ST (a constant stress due to linear thermal expansion) but exclude thermal bending stresses from the SB component. Since CAESAR II cannot after-the-fact segregate internal thermal forces and moments from those of other loads, the thermal axial stresses will actually be calculated and included as part of SX (as opposed to added as a constant), and thermal bending stresses will actually be conservatively included in SB. Bending stress SB is defined differently for straight pipe or “large-radius” bends than it is for other components. CAESAR II resolves the ambiguity of exactly what constitutes a “large-radius” bend by considering any bend having an SIF of 1.0 as being a “large-radius” bend. The OCC occasional load default for B31.8 is 1.111, and is only applied to the allowable for SC (combined stress), calculated only in straight pipes (i.e., the allowable in this case is ST as opposed to 0.9ST). There is no provision for increasing (or decreasing) this allowable. In the case of Occasional Stresses in straight pipes, there are potentially two stresses (SL and SC) to be compared against two different allowables. CAESAR II prints only one – whichever of the two provides the greater ratio of calculated stress vs. allowable stress. Users can determine which stress is printed by examining the magnitude of the allowable printed. Pressure stiffening is automatically included as directed per the code. Users may turn pressure stiffening off by including the parameter USE_PRESSURE_STIFFENING=NO in the setup file. Modifications to the Flexibility Factor and Stress Intensification Factor of bends resulting from flanged ends are permitted by the code. No differentiation is made between socket welds with and without “undercut”. An SIF of 2.1 is used for all B31.8 socket welds, unless a fillet weld leg length is specified. Use of reducers is subject to the following limitations: 1) alpha (the reducer cone angle) is limited to 60°, and 2) the larger of D1/SQRT(t1) and D2/SQRT(t2) cannot exceed 100 (where D1/t1 and D2/t2 are the diameters and thicknesses of the large and small ends, respectively).
B31.8 Chapter VIII Chapter VIII presents the offshore requirements of the B31.8 code. All Stress Intensification Factors, Flexibility Factors, and section moduli are calculated exactly as in the standard B31.8 Code. Stress calculations are made using the non-corroded wall thickness for the hoop and longitudinal stresses, and using the corroded thickness for the combined stress. Operating, Sustained, or Occasional load cases are treated identically (there is no provision for a code check for an Expansion load case, so no Expansion cases are generated under this code). For these load cases, three stress calculations are done, with different allowables. The stress calculation causing the highest percent of allowable is reported in the stress report, along with its specific allowable. These stress checks are: Hoop Stress:
Sh
F1 S T
Longitudinal Stress:
|SL|
0.8 S
Equivalent Stress:
Se
0.9 S
Where: Sh = (Pi – Pe) D / 2t Pi = internal pressure Pe = external pressure D = outer diameter
Chapter 6 Technical Discussions
6-91
t = wall thickness F1 = hoop stress design factor (0.50 or 0.72, see Table A842.22 of the B31.8 Code) S = specified minimum yield strength T = temperature derating factor (see Table 841.116A of the B31.8 Code) Note: input
The product of S and T (i.e., the yield stress at operating temperature) is required in the SH field of the CAESAR II SL = maximum longitudinal stress (positive tensile, negative compressive) 2
2 1/2
Se = 2[((SL - Sh)/2) + Ss ] Ss = torsional stress
B31.11 Pressure stiffening is automatically included as directed per the code. Users may turn pressure stiffening off by including the parameter USE_PRESSURE_STIFFENING=NO in the setup file. Modifications resulting from flanged ends are permitted in the code providing the bend is not a widely spaced miter. The SIF for a girth butt weld is taken as 1.0, as this was Markl’s original basis for SIFs. Inplane and outplane stress intensification factors for intersections are kept separate and unique. The Allowables for B31.11 are calculated from: Expansion Allowable
=
(0.72)(Sy)
Sustained Allowable
=
(0.75)(0.72)(Sy)
Occasional Allowable
=
(0.88)(Sy)
Operating Allowable = check done if the axial stress is tensile
(0.9)(Sy) if the axial stress is compressive, no code
Where: Sy
=
Specified Minimum Yield Stress
B31.11 does not use EFF, (found in the Allowable Stress Auxiliary field). The minimum yield stress is all that is required to compute flexibility stress allowables. B31.11 has no provision for using an effective section modulus calculation at intersections. B31.11 does not include a provision for the liberal allowable. This particular option is not used for B31.11 stress allowable calculations. The occasional load factor (used in the other piping codes for determining the allowable stress for occasional load sets) is not used in B31.11, as the allowable stress is expressly given as 0.88 times the minimum yield stress. CAESAR II assumes that 1119.6.4(b) establishes a requirement for the allowable operating stress at 90% of Sy; when the net axial stress is compressive (i.e., when longitudinal pressure stresses can be ignored in underground pipes). The last sentence in the paragraph establishes that: “Beam bending stresses shall be included in the longitudinal stress for those portions of the restrained line which are supported above ground.” CAESAR II users have two options for including this axial stress in their analyses: 1
Include axial friction restraints and include the ADD_F/A parameter into the setup file. Set the “fac” value to 0.001 to indicate that the line is buried, so longitudinal pressure stresses are not present, so the hoop stress component must be considered.
6-92
2
Technical Discussions
Use the “fac” value to have CAESAR II compute the “axially-restrained” stress and include it during stress calculations. If a nonzero “fac” value is entered, the pressure plus axial loads in the pipe are multiplied by (1-Fac). This gives a more realistic estimation of the axial stress in the pipe when the user has included both of the effects above.
Users should note that paragraph 1119.6.4(b) requires 1) the reduction of the axial expansion stress by the product of Poisson’s ratio and the pressure hoop stress, and 2) the addition of the hoop stress to the axial stress. The latter represents the calculation of stress intensity when the axial stress is compressive, implying that there is no longitudinal pressure stress in buried pipe (the pressure loads are transmitted directly to the soil). CAESAR II handles this case in the Operating Load Case, where the hoop stress is added in and the allowable stress is set to 0.9 Sy whenever the axial stress is compressive. If “fac” is set to 0.001, the piping element is considered to be buried, so the longitudinal pressure stress is replaced by the product of Poisson’s ratio and the hoop stress, in keeping with the spirit of paragraph 1119.6.4(b). “fac” is automatically set to 0.001 when B31.11 pipe is sent through CAESAR II's buried pipe modeler. The stress due to axial force will also be included for these elements. The “fac” variable should probably not be set to 1.0 with B31.11 and thermal expansion cases where the user is going from one thermal state to another state, i.e. where the case is of the form: DS1-DS2, and both DS1 and DS2 contain temperatures. In this case the thermal expansion used in the restrained pipe calculation comes from the last thermal specified in the load case definition. In the example above the thermal expansion associated with the DS2 load case. The base hoop stress on OD flag in the setup file is used by B31.11 when the hoop stress is calculated for the restrained pipe longitudinal stress calculation. The default is to base the hoop stress calculation on the average diameter, and the equation PD/2t. In the mechanical stress calculations the hoop stress is based on the inside diameter. (This is the hoop stress that is printed in the 132 column CAESAR II stress report.) For reducers B31.11 states that the Flexibility Factor is 1.0. The code also states that the SIF is 1.0.
ASME III Subsections NC and ND Pressure stiffening is not defined by default in the Code. Users may include pressure stiffening on bends in the analysis by including the parameter USE_PRESSURE_STIFFENING=YES in the configuration file. Modifications resulting from flanged ends are permitted in the code providing the bend is not a widely spaced miter. The minimum SIF for reinforced and unreinforced fabricated tees is 2.1. B1 and B2 are calculated according to ASME NC and ND. Equations used are shown in the Help screens for B1 and B2. If in the odd situation where the user is using the ASME III piping code, and is running dynamics, and is calling one of the dynamic case expansions, and has the liberal allowable flag turned on, the liberal allowable request will be ignored, and the difference between Sh and Sl will not be added to the expansion allowable. This is more of a programming decision than an interpretation of the piping code or a recommendation for doing dynamic analysis. Inplane and outplane stress intensification factors are the same for the ASME Section III piping codes. When using USE_WRC329 with ASME NC or ND, for all intersections that are not welding tees or reinforced fabricated tees, the approximate section modulus is used for the stress calculations, i.e. pi*r2*t. This includes all reduced intersections and all d/D ratios. Users that DO NOT wish to use the branch stress intensification factors found in Appendix D of the Code for welding and reinforced reducing tees, should put the flag: NO_REDUCED_SIF_FOR_RFT_AND_WLT in the setup file. The allowables for ASME III NC and ND are computed from Expansion Allowable
=
f( 1.25Sc + 0.25Sh) + (Sh-Sl)
Sustained Allowable
=
1.5Sh (If not at an intersection)
Occasional Allowable = 1.8Sh not greater than 1.5Sy (If OCC=1.2); 2.25Sh not greater than 1.8Sy (If OCC=1.5); 3.0Sh not greater than 2.0Sy (If OCC=2.0)
Chapter 6 Technical Discussions
6-93
Where: f
=
Cyclic reduction factor
Sc
=
Cold Allowable
Sh
=
Hot Allowable
Sl
=
Sustained stress from PD/4t+0.75iMb.
Sy
=
Material Yield Stress
OCC
=
Occasional factor from the CAESAR II configuration file
For two pipe intersections, i.e. butt welds, socket welds, etc. B1 and B2 factors are 1.0. If the ratio of the average branch to average run radius is less than 0.5 then the reduced intersection rules are applied to the B1 and B2 calculations regardless of the intersection type. If the reduced intersection rules do not apply then the rules for butt welded fittings are used, i.e. B2b = 0.4 * (R/T)**2/3 but not < 1.0, B2r = 0.5 * (R/T)**2/3 but not < 1.0. Users can always modify the B1 and B2 values for any node in the SIF&TEE Auxiliary field. B1 and B2 values modified on an auxiliary field only apply for that element, regardless of whether the node is an intersection or not. When r/R < 0.5 the following equations are used for B1 and B2: B2b = 0.50 C2b but not < 1.0, B2r = 0.75 C2r but not < 1.0, C2b = 3(R/T)**2/3 (r/R)**1/2 (t/T)(r/rp), but not < 1.5 C2r = 1.15(r/t)**1/4 but not < 1.5. WRC329 does result in smaller branch SIFs than ASME NC and ND, and the same run SIFs. The branch SIFs are smaller by a factor of 2. This is when d/D 0.0) THEN cost = C1*cputime + (C2*nodes + C3*elements) * C4 * numcases + C5 ELSE cost = C1*cputime + (C2*nodes + C3*elements) + C5 ENDIF Users enter C1, C2, C3, C4, and C5 one time, and changes them only when needed. Any of the constants may be zero but at least one must be greater than zero. Accounting reports are generated on a per run basis and are summarized on a per account basis. Reports may be generated for any user requested combination of account numbers. Account numbers are user-defined and may be up to 25 alphanumeric characters. Account and program access can be controlled through the accounting system via optional password protection. Account numbers can be identified for each job using either of two methods: Account number must be selected from a displayed table of allowed account numbers, or will default to the last valid account number input. The account number table is set up and maintained by the account manager. Account number must be some non-blank string. There is no default, and the user’s entry must match one of the allowed account numbers input previously by the account manager. Access to the available account number list is password protected. Users not having valid account numbers will not be permitted to run. Generated reports contain: Account number Jobname Time and Date of Run Number of Nodes, Elements, and Load Cases Calculated Job Cost Accounting summary reports include subtotals on a per account number basis, the number of jobs run under the account, and the time period the account has been active. The accounting system is delivered in an uninitialized state. To use the accounting system, users must change this state to active. (It may later be deactivated if the user does not want to use the account record-keeping feature.) To activate the accounting system from the CAESAR II Main Menu, select TOOLS - ACCOUNTING. The Accounting dialog displays.
Chapter 7 Miscellaneous Processors
7-3
Select the applicable accounting method (either type 1 or type 2) and then click the Activate Accounting button. The user will receive a that it is indeed activating the accounting as requested. Next set the Pricing Factors by selecting the next tab in the window to show the sheet as displayed below.
7-4
Miscellaneous Processors
Users should enter any costs as appropriate; blanks are allowed. Each rate is multiplied by the respective job quantity, and the sum of these products is equivalent to the job cost. Job costs are calculated on an integer dollar basis, and will never be less than one dollar. Any of the 5 rate constants can be zero, but not all; and none of the constants may be negative. Account numbers are entered under the Account Numbers tab as shown below. These are the numbers that will be used to prompt users for an account number during program execution. Be sure to click the Save button before exiting!
Once the accounting system is initialized and the pricing factors are set, users can return to the CAESAR II Main Menu and initiate jobs with account tracking. The prompt for the account number will appear during analysis, immediately after the user starts a CAESAR II execution. If type 2 accounting is implemented then users must match the appropriate account number exactly, whereas all account numbers will be displayed in a list box if type 1 accounting has been activated.
Chapter 7 Miscellaneous Processors
7-5
The prompt for accounting information requires user-account identification. For type 2 accounting users are expected to enter a valid account number, or click OK for the default (last used) account number. For type 1 accounting users select the appropriate account number from the list and click OK to continue. An example Accounting report displays below:
7-6
Miscellaneous Processors
Accounting File Structure The format of the CAESAR II accounting file is structured so that users may write a program to access and/or manipulate this file. The name of the CAESAR II accounting file is ACCTG.DAT. This file contains all of the information used by CAESAR II to produce accounting reports. The accounting file may be opened (in FORTRAN) with the following: OPEN(1,FILE=’ACCTG.DAT’,STATUS=’OLD’,FORM=’BINARY’, ACCESS=’DIRECT’,RECL=55) The following information is stored on each record: Variable
Type
Definition
JOBNAME
CHARACTER*8
Name of the job being run.
ICPUTIME
INTEGER*4
Analysis CPU time used (Seconds)
NODES
INTEGER*2
Number of nodes in the job
NELEMS
INTEGER*2
Number of elements in the job
NLOADS
INTEGER*2
Number of load cases in the job
MYEAR
INTEGER*2
Year the job was run
MMONTH
INTEGER*2
Month the job was run
MDAY
INTEGER*2
Day of the month the job was run
MHOUR
INTEGER*2
Hour of the day the job was run
MMINUTE
INTEGER*2
Minutes of the hour when the job was run
MSECOND
INTEGER*2
Seconds of the minute when the job was run
ACCOUNTNO
CHARACTER*25
Account number to be billed for job
The first record contains only a single integer value (ILAST) giving the last valid record number in the accounting file. The number of job entries is equal to (ILAST-1). This first record may be read: READ(1,REC=1) ILAST
Chapter 7 Miscellaneous Processors
7-7
Batch Stream Processing The Batch Stream Processor is a module which allows users to analyze multiple jobs, in batch mode. This enables users to instruct the computer to run up to twelve different jobs completely unattended. The following are the requirements to properly initiate a batch stream process: The jobs must all be located in the same data directory, and the Default Data Directory must be set to this directory. The jobs must be ready to run. This means that the jobs must have successfully passed error checking and static and dynamic load cases have been defined. If the static load cases have not been defined, CAESAR II uses the standard recommended cases. Accounting should be turned off, or set so that a default account number can be assumed by the program. Adequate disk space must be available to generate the scratch and output files for all of the jobs. Users can enable the Batch Stream Processor from the CAESAR II MAIN MENU by clicking TOOLS - MULTI- JOB ANALYSIS.
The Define Jobs to Run button enables users to define the names and job types to be executed in the stream. The job names are the usual CAESAR II job names that the user has prepared for analysis. The job name specification screen is shown in the following figure.
7-8
Miscellaneous Processors
Once the job names (up to forty) have been specified, click the OK button. The Batch Stream window returns. Clicking the Analyze Specified Jobs button will start the analysis of all previously defined jobs. The user does not have to analyze the jobs immediately. The job names and analysis types are stored in a data file, BATCH.STM, which can be invoked at any time by the user. When the user is ready, the Batch Stream Processor can be started and the “analyze” option invoked. The user can then leave the computer, and return to review the output at a later time. The Batch Stream Processor creates a “log” file of its progress so that users have an idea of how long the process took, or can diagnose any failures in the batch process. This log file is named “BATCH.LOG” and can be found in the directory with the jobs. This file is a standard ASCII text file which can be edited or printed.
Chapter 7 Miscellaneous Processors
7-9
CAESAR II Fatal Error Processing Every effort has been made to alert the user that data may be inconsistent or unusual for the type of analysis being attempted. However, there exists the potential for user modeling techniques or hardware/operating system problems to generate an error condition within the CAESAR II computation routines. Recognizing this potential, internal self checks are performed by CAESAR II to trap these abnormal conditions. (Examples of abnormal conditions are: full hard disks, invalid or expired ESLs, file corruption, insufficient free memory, etc.) Whenever a fatal error condition arises, CAESAR II will abort the current process. However, CAESAR II attempts to provide the user with an explanation of what went wrong to cause the process to be aborted. This is accomplished in several stages as outlined in the following discussion. First, each error trap/condition is assigned a unique number. When an abort condition occurs, this error number and a short description of the error are displayed in a window. An example of such a message is given in the next figure.
When the OK button is clicked the error text window is closed and the user has the option of referencing further error information. (This may be desirable when one error definition references another.) The OK button from the additional error information window returns program control to the main CAESAR II Main Menu. This additional error information may be called upon at any time from the CAESAR II Main Menu by selecting the DIAGNOSTICS-ERROR REVIEW menu option.
7-10
Miscellaneous Processors
Units File Operations The active units file as specified in the configuration file is used in conjunction with all new input files and all existing output files in the given data directory. The units file specified in the configuration file will not modify the units in an existing CAESAR II input file Convert Input to New Units.
Make Units File
The user may create a custom units file or review an existing unit's file by choosing TOOLS /MAKE UNITS FILE from the CAESAR II Main Menu. An explanation of each input field and button under this option follows.
Review Existing Units File
Make Units File Dialog
Clicking the Review Existing Units File button highlights a list box to the right that contains all existing units files located in both the data directory and the program directory. Choose the units file to review from the list, then click the View/Edit File button to proceed. A window will display (see below) containing all CAESAR II dimensional items, their internal units, the conversion factor between the internal units and the user-specified units, and the user’s units.
Chapter 7 Miscellaneous Processors
7-11
Review Existing Units Dialog
Create a New Units File
Units Maintenance
Clicking the Create a New Units File button creates a new units file and activates the next two items described below. When all items are completed choose the View/Edit File button to proceed. A window will appear in which the entries for the user's units and the conversion factor can be edited. If the user-defined units for a given item exist in the list then there is no need to choose a conversion factor, as it will be updated automatically. If a new set of units is desired (miles in the length category for instance) then the user may type in (or select from the drop down list) the new unit name (mi.) and the new conversion factor (.00001578 in this example).
7-12
Miscellaneous Processors
Create New Units Dialog
Existing File to Start From In CAESAR II a new units file is created by using an existing units' file as a template. Choose an existing units' file from the list. It is simplest to choose a file that has many units in common with the file to be created.
New Units File Name A unique file name must be entered here without the extension.
View/Edit File Click this button to proceed once all activated lists on the Create New Units dialog have been completed.
Chapter 7 Miscellaneous Processors
7-13
Convert Input to New Units
The user may convert an existing input file to a new set of units by choosing TOOLS / CONVERT INPUT TO NEW UNITS from the CAESAR II Main Menu. A window will be created that contains the following three input fields:
Units File Conversion Dialog
Name of the Input File to Convert Type the full path name followed by the input file name (including the ._a extension) to be converted. The Browse button to the right of this text box may be used to choose the appropriate input file.
Name of the Units File to Use Select the name of the appropriate units file from the list provided.
Name of the Converted File Type the full path name followed by the input file name that corresponds to the new input file. Caution: Clicking the Browse button here and picking an existing ._a file the converted file will overwrite the existing ._a file chosen from the list.
7-14
Miscellaneous Processors
Material Database
CAESAR II provides a material database (accessed with TOOL/MATERIAL DATABASE from the MAIN MENU listing physical properties and code-dependent allowable stresses of more than 300 materials. These materials can be edited and additional materials can be added to the database by the user. Note: It is incumbent upon the user to check material allowables and other physical property data for the particular code being used. While COADE attempts to keep the material database up-to-date the codes are subject to change frequently and the accuracy of the database is not guaranteed. Below is an explanation of the input fields for the Material Database.
Material - Add This option enables users to add a new material spreadsheet to the database. This command saves any data currently shown on the spreadsheet and clears the spreadsheet for a new entry. At least a material number and code must be given for the data to be saved. NOTE: When adding a new material to the database, two entries should be made. The first entry should be associated with "All Codes", and includes all data except for the allowable stresses. After "saving" this entry, the Piping Code can be changed and the allowable stresses defined. It is the "All Codes" entry that is listed in the "drop list" for material selection in the Piping Input processor.
Material - Delete This operation deletes the entire material spreadsheet from the database. The user may choose the spreadsheet to delete from the list, which contains only user-defined database spreadsheets. The user cannot delete the material database spreadsheets supplied with CAESAR II.
Chapter 7 Miscellaneous Processors
7-15
Material - Edit This option enables users to edit an existing material spreadsheet in the database. A window will appear from which the user must either enter the name of the material or pick the material from the list. The piping code ID on the right side corresponds to the piping code ID on the piping input spreadsheet when allowables are chosen.
Material Database Editor Displaying Data for A106-B
Number Enter a number by which the material is to be referenced. The number must be between 101 and 699 inclusive and should not already be a reference for another material.
Name Enter the material name as listed in the applicable code.
Eff, Cf, z This factor is necessary for various piping codes as defined below: STOOMWEZEN - The cyclic reduction factor, referred to in the code as Cf. NORWEGIAN - This is the circumferential weld strength factor, “z”. If not entered, it defaults to 1.0.
7-16
Miscellaneous Processors
BS 7159 - This field is the ratio of the design stress sd, in the circumferential (hoop) direction to the design stress in the longitudinal direction. Since design stress is defined in Sec. 4.3 of the code as: dÆ
= -d * ElamÆ, sd x = -d * Elamx
and design strain should be the same for both directions, this entry will also be the ratio of the moduli of elasticity ElamÆ (hoop) to Elamx (longitudinal). If left blank, a value of 1.0 will be used.
Applicable Piping Code Enter the CAESAR II piping code for the material. A list of the piping codes supported by CAESAR II display below: ALL
B31.5
NAVY 505
Stoomwezen
FDBR
B31.1
B31.8
CAN Z662
RCC-M C
BS 7159
B31.1 1967
B31.11
BS 806
RCC-M D
UKOOA
B31.3
ASME NC
Swedish 1
CODETI
IGE/TD/12
B31.4
ASME ND
Swedish 2
Norwegian TBK-6
DNV
EN-13480
GPTC/Z380
PD-8010-1
PD-8010-2
ISO-14692
Density Enter the density of the material.
Minimum Temperature Curve (A-D) As defined by B31.3 (Section 323.2.2), some carbon steels are limited to a “minimum metal” temperature as shown in Figure 323.2.2. This cell is used to specify which curve should be used to check this material. If this code section is applicable, specify either A, B, C, or D. If this code section is not applicable, leave this cell blank. Note that CAESAR II does not currently use this information.
FAC A factor necessary for various piping codes as defined below: Stoomwezen—This value should be either 0.44 or 0.5 and is used in computing the equilibrium stresses as discussed in Section 5.2 of the code. The value of 0.5 can be used for steel if the design and fabrication are such that stress peaks are avoided. Norwegian— Material ultimate tensile strength at room temperature “Rm”. If not entered, this factor is not considered to control the expansion stress allowable.
Poisson's Ratio Thus input is for Metals only. Enter the value to be used for Poisson’s Ratio for this material.
Temperature In this field enter the temperatures corresponding to the database values you will add to the right. In the database supplied with CAESAR II all temperatures are in 100°F increments. Note that some of the codes list physical property values in 50°F increments, therefore small discrepancies may occur between CAESAR II and a given code because of the interpolation of data.
Chapter 7 Miscellaneous Processors
7-17
Exp. Coeff. Enter the expansion coefficient at the corresponding temperature. This coefficient must be multiplied by 106 F prior to being input here. (ex. An expansion coefficient of 1.2 x 10-5 in/in/F would be input as 12).
Allowable Stress Input the code allowable stress corresponding to the temperature to the left.
Elastic Modulus This is the Modulus of Elasticity corresponding to the temperature to the left.
Yield Stress This is the Yield Stress corresponding to the temperature to the left.
Ult Tensile Stress BS 806—Mean Stress to Failure for design life at temperature Swedish Method 1—Creep Rupture Stress at temperature. Stoomwezen—Rrg average creep stress to produce 1% permanent set after 100,000 hours at temperature (vm). IGE/TD/12— Ultimate Tensile Strength Norwegian—(UNITS: lb./sq.in.) The Material ultimate tensile strength at room temperature is "Rm". If not entered, this factor is not considered to control the expansion stress allowable.
CH AP TER
8
Chapter 8 Interfaces This chapter lists the programs with which CAESAR II interfaces and explains how the interfaces work.
In This Chapter Overview of CAESAR II Interfaces ........................................................ 8-2 CAD Interfaces ........................................................................................ 8-4 Generic Neutral Files ............................................................................... 8-57 Computational Interfaces......................................................................... 8-76 Data Export to ODBC Compliant Databases........................................... 8-81
8-2
Interfaces
Overview of CAESAR II Interfaces There are several external interfaces in existence which allow data transfer between CAESAR II and other software packages. These interfaces can be accessed via the Tools menu item on the CAESAR II Main Menu. Choosing the External Interface menu item exposes an additional menu shown below from which many interface packages are available.
These interfaces are the means through which CAESAR II data is accepted from other sources, or data generated in CAESAR II is provided to other packages. For the most part, this data transfer is from a drawing or analysis package to CAESAR II. The CAESAR II Neutral File transfers both to and from CAESAR II, and the AUTOCAD interface only transfers CAD data from CAESAR II. Note CADWorx Plant provides a seamless, bi-directional interface between AutoCAD and CAESAR II, but does not have to go through a translation procedure. 1 Most of the interfaces are CAD interfaces. The exceptions are: LIQT, PIPENET, the C2DAT Matrix, and the CAESAR II Neutral File. 2 The CAD interfaces are intended to transfer the piping geometry into CAESAR II. The resulting CAESAR II input must be thoroughly checked, with loads, restraints, and other specifics added.
Chapter 8 Interfaces
8-3
3
The interface labeled “CAESAR II Neutral File” is the only interface (aside from CADWorx Plant) that is capable of transferring 100% of the data which comprises the _A (input) file.
4
PRO-ISO, CADPIPE, and AutoPlant are not stand-alone CAD packages. Instead, these are intelligent symbols libraries for use with AutoCAD. The interface out to AutoCAD does not utilize any of these three packages; it just creates a DXF file.
5
LIQT is a transient analysis package for liquids in piping networks, and can calculate pressure imbalances as a function of time. This LIQT output is converted by the CAESAR II interface to create force response spectra for CAESAR II dynamic input.
6
PIPENET is a transient analysis package for liquids in piping networks, and can calculate pressure imbalances as a function of time. This PIPENET output is converted by the CAESAR II interface to create a CAESAR II dynamic input file for a force response spectrum analysis.
7
The interfaces typically prompt the user for a file name, transfer the data, and then prompt for another file name. This circular procedure is continued until a blank file name is encountered or the user presses the Cancel button.
8
Users and third party developers beginning an interface to CAESAR II are urged to follow the requirements of the CAESAR II Neutral File interface, since this will enable all of the spreadsheet data to be transferred.
9
CADWorx Plant is COADE's piping design and drafting program for the AutoCAD environment. Data may be completely and seamlessly transferred between CAESAR II and CADWorx Plant, without creating any neutral files or going through any intermediate steps.
8-4
Interfaces
CAD Interfaces CADWorx Plant Link CADWorx is an AutoCAD based design/drafting program (developed by COADE) with a bi-directional data transfer link to CAESAR II. CADWorx allows models to be created in ortho, iso, 2D, or 3D modes. Models constructed in CADWorx can be sent into CAESAR II, and models built in CAESAR II can be sent into CADWorx. Modifications made in either program are retained for future transfers. In addition, CADWorx allows CAESAR II output data to be imported and placed on the drawing. This provides the ability to generate stress and restraint isometrics. Since the interface operates seamlessly, no action need be taken on the CAESAR II side—CADWorx Plant simply uses CAESAR II _A (input) and _P (output) files—so the CADWorx Plant option on this menu serves only as a reminder. For more information on importing and exporting CAESAR II files to and from CADWorx Plant, refer to that product's User Manual.
DXF AutoCAD Interface Once a job has successfully passed error checking, its geometric information can be converted into an AutoCAD DXF file using the CAESAR II External Interface Module. The job must pass the error checker, since several of the execution files created by the error checker are used. To generate an AutoCAD DXF file simply choose the AUTOCAD DXF FILE menu item, enter the name of the job to be converted into a DXF file when prompted, and click OK on the dialog box. When the file conversion is complete, the program will prompt for another job name. This cycle will be repeated until the Cancel button is clicked. Next, the user should copy all of the just created DXF files into the AutoCAD subdirectory. Start AutoCAD as normal, begin a new drawing, and enter a drawing name. The BEGIN NEW DRAWING option must be selected. At the first prompt, issue the DXFIN command. This will cause AutoCAD to prompt for the file tp read. When reading the specified file, AutoCAD will rescale and display the model. To access the COADE supplied LISP routines, which scale node numbers, a LISP file must be loaded. The command to accomplish this is (load "NODSIZ"). Note: The parentheses in the previous command are required. Information about pipes and node points can be obtained by using the LIST command. The ATTDISP command can be used to turn on/off the attribute display, which at this point consists of only node numbers. the size of the node numbers can be changed by using the LISP routine NODSIZ. To resize the node numbers, simply enter NODSIZ, and answer the prompts. To resize the node numbers, simply enter NODSIZ and answer the prompts. In order for this interface program to function properly, all of the intermediate data files, generated by the CAESAR II Error Checker, must be present. This is the only problem that has ever terminated this interface program.
CADPIPE Interface The interface between CAESAR II and CADPIPE is a one-way transfer of the geometry data from CADPIPE to CAESAR II. The geometry data consists of the pipe lengths, diameters, thicknesses, connectivities, and node numbers. All nodal specific quantities (restraints, loads, displacements, etc.) must be added to the CAESAR II input file in the usual manner by the user. The CADPIPE interface is set up so that several models can be transferred in a single session. The first prompt is for the name of the CADPIPE connectivity (.UDE ) neutral file. Once the user specifies this file name, the transfer process occurs and the interface program prompts for another neutral file name. This is an endless cycle until the user terminates with the Cancel button.
Chapter 8 Interfaces
8-5
The neutral file read by the interface program must be generated by the CADPIPE program. Details of this step can be found in the CADPIPE documentation. The CADPIPE neutral file must be transferred into the CAESAR II directory so that it is available to the interface program. The interface program reads the CADPIPE neutral file and generates the CAESAR II input file and a log file of the transfer process. Users should check the data in both the CAESAR II input file and the log file for consistency and any assumptions made by the interface. The following paragraphs describe the layout of the data extracted from the CADPIPE neutral file and how it is arranged for storage in this interface program. The data storage is maintained in two arrays, the first contains geometry data for each pipe element, the second array contains additional loading and specification data. In the first array, an entry is required for each piece of pipe in the system. A “pipe” in this sense is an entity between two nodes, which could be a pipe, or a rigid element. There are 12 values per entry, where all values must be specified. Field 1 - ELMT This is the pipe element number, which may correspond to an entry in the second array. This is also the pipe/element number in the model. These values should be sequential from 1. Field 2 - N1 This is the “FROM” node number, i.e. the starting node for the element. These values must be greater than zero and less than 32000. Field 3 - N2 This is the “TO” node number, i.e. the ending node for the element. These values must be greater than zero and less than 32000. Field 4 - DX This is the “delta X” dimension for the element. This is the distance between N1 and N2 in the “X” direction. Field 5 - DY This is the “delta Y” dimension for the element. This is the distance between N1 and N2 in the “Y” direction. In CAESAR II, “Y” is vertical. Field 6 - DZ This is the “delta Z” dimension for the element. This is the distance between N1 and N2 in the “Z” direction. Field 7 - DIAM This is the pipe outer diameter. Field 8 - THK This is the pipe wall thickness. Field 9 - ANCH This is a restraint (support) indicator flag. If ANCH is 1, then there is a restraint on N1. If ANCH is 2, then there is a restraint on N2. The type of restraint can be obtained from the second array. Field 10 - BND
8-6
Interfaces
This field indicates the presence of a bend at the N2 end of the element. If BND is 1, there is a bend at N2. If BND is 0, this is a straight pipe. Field 11 - BRAD This field is used to specify the bend radius if the bend is not a long radius bend. The value here should be the desired bend radius. Field 12 - RIGD This field is a flag used to indicate that the current element is a rigid element. The weight of the element can be obtained from the second array. Records in the second array are only necessary when additional data is required. This means there will always be a record in first array for pipe element #1 (this could be the only entry in the array). Any additional entries will contain some type of change to data normally duplicated forward by CAESAR II. Field 1 - ELMT This is the pipe element number, which corresponds to an entry in the first array. This is also a pipe/element number in the model. These numbers are sequential from 1. Field 2 - TEMP1 This is the operating temperature for load case 1, found by scanning the CADPIPE data for the maximum temperature. Field 3 - PRESS1 This is the operating pressure for load case 1, found by scanning the CADPIPE data for the maximum pressure. Field 4 - RGDWGT This value is the weight of rigid elements. This entry is only required if the “RIGID” flag was set in the first array. Field 5 - TEEFLG This value indicates the “TEE” type. 1 - reinforced 2 - unreinforced 3 - welding tee 4 - sweepolet 5 - weldolet 6 - extruded welding tee Field 6 - RESTYP This value is the restraint (support) type indicator. Type values are: 0 - anchor
Chapter 8 Interfaces
8-7
1 - double acting X 2 - double acting Y 3 - double acting Z 4 - double acting RX 5 - double acting RY 6 - double acting RZ Field 7 - RINFO1 Data for supports, by default, the restraint stiffness. Field 8 - RINFO2 Data for supports, by default, the restraint gap. Field 9 - RINFO3 Data for supports, by default, the restraint friction coefficient. Field 10 - MATID The CAESAR II material ID value. Note that if the coefficient of expansion is to be changed, it should be entered in the Temperature field above (Field 2). Field 11 - EMOD The value of Young’s modulus. Field 12 - POIS The value of Poisson’s ratio. Field 13 - GAMMA The weight density of the material. Field 14 - INSTHK The insulation thickness. Field 15 - INSWGT The weight density of the insulation material. Field 16 - FLDWGT The weight density of the pipe contents (fluid). Field 17 - TEENOD
8-8
Interfaces
The element node number where there is a tee. Field 18 - (Placeholder for future development.) Field 19 - (Placeholder for future development.) Field 20 -(Placeholder for future development.)
CADPIPE Example Transfer The following is an example connectivity file produced by the CADPIPE program. Examination of this file reveals two distinct regions. The first region defines the entities which make up the piping system, while the second region connects the entities. Both regions are required for the interface to work properly. The first line of each entity definition contains various codes which define: the element type, the element diameter, and the element thickness. BEGIN_ENTITY ENTITY_NUMBER 1 ATTRIBUTES 1CAESAR
AAA1
C-2OBB—1dLATL
INSERTION 1.80000000e+002 3.36000000e+002 1.20000000e+003 END 1.80000000e+002 3.36000000e+002 1.20000000e+003 END 1.80000000e+002 3.35999961e+002 1.20350000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 2 ATTRIBUTES 1CAESAR
AAA1
C-2OPP—ATLATL
134.50
INSERTION 1.80000000e+002 3.35999997e+002 1.27075000e+003 END 1.80000000e+002 3.35999961e+002 1.20350000e+003 END 1.80000000e+002 3.36000033e+002 1.33800000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 3 ATTRIBUTES 1CAESAR
AAA1
C-3O1B—ATLATL
INSERTION 1.80000000e+002 3.36000000e+002 1.34700000e+003 END 1.89000000e+002 3.36000000e+002 1.34700000e+003 END 1.80000000e+002 3.36000033e+002 1.33800000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 4 ATTRIBUTES 1CAESAR
AAA1
C-0OPP—ATLATL
105.38
INSERTION 2.41687500e+002 3.35999959e+002 1.34700000e+003 END 1.89000000e+002 3.36000000e+002 1.34700000e+003 END 2.94375000e+002 3.35999917e+002 1.34700000e+003 END_ENTITY
Chapter 8 Interfaces
8-9
BEGIN_ENTITY ENTITY_NUMBER 5 ATTRIBUTES 1CAESAR
AAA1
C-0O2H—ATLATLATL
INSERTION 3.00000000e+002 3.36000000e+002 1.34700000e+003 END 3.05625000e+002 3.36000083e+002 1.34700000e+003 END 2.94375000e+002 3.35999917e+002 1.34700000e+003 END 3.00000083e+002 3.30375000e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 6 ATTRIBUTES 1CAESAR
AAA1
C-0O1B—ATLATL
INSERTION 4.02000000e+002 3.36000000e+002 1.34700000e+003 END 3.93000000e+002 3.35999934e+002 1.34700000e+003 END 4.01999934e+002 3.45000000e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 7 ATTRIBUTES 1CAESAR
AAA1
C-0OPP—ATLATL
90.00
INSERTION 4.02000017e+002 3.90000000e+002 1.34700000e+003 END 4.01999934e+002 3.45000000e+002 1.34700000e+003 END 4.02000099e+002 4.35000000e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 8 ATTRIBUTES 1CAESAR
AAA1
C-3O1B—ATLATL
INSERTION 4.02000000e+002 4.44000000e+002 1.34700000e+003 END 4.02000099e+002 4.35000000e+002 1.34700000e+003 END 4.02000033e+002 4.44000000e+002 1.33800000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 9 ATTRIBUTES 1CAESAR
AAA1
C-2OBB—1dLATL
INSERTION 4.02000000e+002 4.44000000e+002 1.20000000e+003 END 4.02000000e+002 4.44000000e+002 1.20000000e+003 END 4.02000000e+002 4.43999961e+002 1.20350000e+003 END_ENTITY BEGIN_ENTITY
8-10
Interfaces
ENTITY_NUMBER 10 ATTRIBUTES 1CAESAR
AAA1
C-2OPP—ATLATL
134.50
INSERTION 4.02000017e+002 4.43999981e+002 1.27075000e+003 END 4.02000000e+002 4.43999961e+002 1.20350000e+003 END 4.02000033e+002 4.44000000e+002 1.33800000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 11 ATTRIBUTES 1CAESAR
AAA1
C-0O1B—ATLATL
INSERTION 3.00000000e+002 2.16000000e+002 1.34700000e+003 END 2.99999967e+002 2.25000000e+002 1.34700000e+003 END 3.09000000e+002 2.16000033e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 12 ATTRIBUTES 1CAESAR
AAA1
C-0OPP—ATLATL
105.38
INSERTION 3.00000025e+002 2.77687500e+002 1.34700000e+003 END 2.99999967e+002 2.25000000e+002 1.34700000e+003 END 3.00000083e+002 3.30375000e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 13 ATTRIBUTES 1CAESAR
AAA1
C-0OPP—ATLZTL
69.00
INSERTION 3.43500000e+002 2.16000017e+002 1.34700000e+003 END 3.09000000e+002 2.16000033e+002 1.34700000e+003 END 3.78000000e+002 2.16000000e+002 1.34700000e+003 END_ENTITY BEGIN_ENTITY ENTITY_NUMBER 14 ATTRIBUTES 1CAESAR
AAA1
C-0OPP—ATLATL
87.38
INSERTION 3.49312500e+002 3.36000008e+002 1.34700000e+003 END 3.05625000e+002 3.36000083e+002 1.34700000e+003 END 3.93000000e+002 3.35999934e+002 1.34700000e+003 END_ENTITY BEGIN_RUN LINE_NUMBER CAESAR
AAA1
BEGIN_COORD 1.80000000e+002 3.00000000e+002 1.20000000e+003 END_COORD
3.00000000e+002 3.36000000e+002 1.34700000e+003
Chapter 8 Interfaces
8-11
BEGIN_SEGMENT BEGIN_COORD 1.80000000e+002 3.00000000e+002 1.20000000e+003 END_COORD
1.80000000e+002 3.36000000e+002 1.20000000e+003
ENTITY 1 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 1.80000000e+002 3.36000000e+002 1.20000000e+003 END_COORD
1.80000000e+002 3.36000000e+002 1.34700000e+003
ENTITY 1 ENTITY 2 ENTITY 3 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 1.80000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
3.00000000e+002 3.36000000e+002 1.34700000e+003
ENTITY 3 ENTITY 4 ENTITY 5 END_SEGMENT END_RUN BEGIN_RUN LINE_NUMBER CAESAR
AAA1
BEGIN_COORD 3.00000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
3.78000000e+002 2.16000000e+002 1.34700000e+003
BEGIN_SEGMENT BEGIN_COORD 3.00000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
3.00000000e+002 2.16000000e+002 1.34700000e+003
ENTITY 5 ENTITY 12 ENTITY 11 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 3.00000000e+002 2.16000000e+002 1.34700000e+003 END_COORD ENTITY 11 ENTITY 13 END_SEGMENT
3.78000000e+002 2.16000000e+002 1.34700000e+003
8-12
Interfaces
END_RUN BEGIN_RUN LINE_NUMBER CAESAR
AAA1
BEGIN_COORD 3.00000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
4.44000000e+002 4.44000000e+002 1.20000000e+003
BEGIN_SEGMENT BEGIN_COORD 3.00000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
4.02000000e+002 3.36000000e+002 1.34700000e+003
ENTITY 5 ENTITY 14 ENTITY 6 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 4.02000000e+002 3.36000000e+002 1.34700000e+003 END_COORD
4.02000000e+002 4.44000000e+002 1.34700000e+003
ENTITY 6 ENTITY 7 ENTITY 8 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 4.02000000e+002 4.44000000e+002 1.34700000e+003 END_COORD
4.02000000e+002 4.44000000e+002 1.20000000e+003
ENTITY 8 ENTITY 10 ENTITY 9 END_SEGMENT BEGIN_SEGMENT BEGIN_COORD 4.02000000e+002 4.44000000e+002 1.20000000e+003 END_COORD
4.44000000e+002 4.44000000e+002 1.20000000e+003
ENTITY 9 END_SEGMENT END_RUN As the interface runs, status messages are displayed on the user’s terminal for informative purposes. Once the transfer is complete, the user should review the .LOG file generated to insure that there are no unexplained errors or warnings. The .LOG file generated for the above .UDE file is listed as follows.
Chapter 8 Interfaces
8-13
*** CAESAR II / CADPIPE Geometry Translator *** CADPIPE data as read in for NEUTRAL file: NRGTST1.UDE
General Notes This file contains the status of the data conversion from the CADPIPE ISO system to the CAESAR II stress analysis package. The data contained in this file is grouped into three sections: 1
Entity information
2
Segment connectivity information
3
Final interpreted CAESAR II data.
Anomalies with final CAESAR II model geometry should be traced through this file, possibly back to the CADPIPE connectivity file. Notes and warning messages are shown below as necessary. Since all required CAESAR II data is not available in the CADPIPE environment, CAESAR II must make certain modeling assumptions. Users are cautioned to verify the following assumptions: 1
Thicknesses of .05 are program generated because no match could be found in the standard CAESAR II diameter/thickness tables. This value must be corrected once in CAESAR II.
2
Rigid elements are assumed to have a weight of 1.0. This value should be corrected once in CAESAR II.
3
Temperatures, pressures, and other loading items are not available for transfer by the interface.
4
Restraint information is not available for transfer by the interface.
5
Material #1 (low carbon steel) is assumed by the interface program.
Error Code Definitions 1
The item code for this entity indicates that it is a custom bend. This interface will make the transfer assuming it is a long radius elbow. The correction to the proper radius must take place on the CAESAR II spreadsheet.
2
The item code for this entity indicates that it is a mitered bend. This interface will make the transfer assuming it is a long radius elbow. The correction to the proper radius and number of cuts must take place on the CAESAR II spreadsheet.
3
The item code for this entity indicates that it is some type of "OLET" fitting. Since there is only a single reference to this entity in the CADPIPE neutral file, this segment will be discontiguous with the rest of the model in CAESAR II. This interface will attempt to connect the "OLET" as it sees fit. The final geometry should be checked!
4
The item code for this entity is unknown to the current version of the interface. The entity will be set to a 2 node, zero length rigid element. The user must modify the CAESAR II data to correct this anomaly.
5
The segment being processed referenced and ENTITY that was not defined in the "ENTITY Information " section of the ".UDE" file. This indicates some type of error during the generation of the neutral file. Regenerate the neutral file before using the interface again.
CADPIPE LOG File Discussion The .LOG file is very useful in locating problems which may have been encountered by the interface program. The .LOG file is broken down into the following sections:
8-14
Interfaces
Introduction: A one page summary listing general notes about the interface and defines the error code. Section 1: Lists the entity information as read from the CADPIPE connectivity file. Note that each entity has been grouped into one of four possible element types, node numbers have been assigned, and the coordinate system has been rotated to conform to the standard pipe stress coordinate system (Y vertical). Section 2: Details the interpretation and model building process. Section 3: Lists the final transformed data which the interface program wrote as the CAESAR II input file. A sample .LOG file follows.
Section 1-Entity Information ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Element types are: 1 - Pipe 2 - Bend 3 - Intersection 4 - Rigid Interpreted Entity information for: 14 Entities.
Chapter 8 Interfaces
8-15
Section 2-Segment Information Processing LINE_NUMBER: CAESAR Entity
AAA1 1 Original nodes:
10.
STARTING new segment with new Entity #
20.
1, “FROM” node is
10.
CAESAR II type is PIPE Final nodes:
10.
20.
Finished processing segment with entities: Entity
1 Original nodes:
1
10.
20.
STARTING new segment with old Entity # 1, “FROM” node is 20. CAESAR II type is 1. Entity 1 PIPE has already been processed. Skip in progress. Entity 2 Original nodes: Final nodes: Entity
20.
30.
40.
40.
3 Original nodes:
50.
60.
Switched TO/FROM orientation. Final nodes:
40.
50.
Finished processing segment with entities: Entity
3 Original nodes:
1
60.
STARTING new segment with old Entity #
2
3
50.
3, “FROM” node is
50.
CAESAR II type is 2. Entity
3 BEND has already been processed. Skip in progress.
Entity
4 Original nodes:
Final nodes: Entity
50.
5 Original nodes:
Resetting element
70.
80.
90.
100.
80.
4 “TO” node from
Finished processing segment with entities: Processing LINE_NUMBER:
CAESAR
80. to 100. and adjusting deltas. 3 AAA1
4
5
8-16
Interfaces
Entity
5 Original nodes:
100.
100.
STARTING new segment with old Entity # 5, “FROM” node is 100. CAESAR II type is 3. Entity
5 TEE
has already been processed. Skip in progress.
Entity 12 Original nodes:
230.
240.
Switched TO/FROM orientation. Final nodes:
100.
230.
Entity 11 Original nodes: Final nodes:
230.
210.
220.
220.
Finished processing segment with entities: Entity 11 Original nodes:
210.
STARTING new segment with old Entity # CAESAR II type is
5
12
11
220. 11, “FROM” node is
220.
2.
Entity 11 BEND has already been processed. Skip in progress. Entity 13 Original nodes: Final nodes:
220.
250.
260.
260.
Finished processing segment with entities: Processing Entity
LINE_NUMBER:
CAESAR
5 Original nodes:
11
13
AAA1 100.
STARTING new segment with old Entity #
100. 5, “FROM” node is
100.
CAESAR II type is 3. Entity
5 TEE
has already been processed. Skip in progress.
Entity 14 Original nodes: Final nodes: Entity
100.
280.
280.
280.
6 Original nodes:
Final nodes:
270.
110.
120.
120.
Finished processing segment with entities: Entity
6 Original nodes:
110.
5 120.
14
6
Chapter 8 Interfaces
8-17
STARTING new segment with old Entity # CAESAR II type is
6 BEND
Entity
7 Original nodes:
Final nodes:
has already been processed.
120.
140.
130.
140.
150.
160.
160.
Finished processing segment with entities: 8 Original nodes:
150.
STARTING new segment with old Entity # CAESAR II type is Entity Entity
Skip in progress.
140.
8 Original nodes:
Final nodes:
Entity
120.
2.
Entity
Entity
6, “FROM” node is
6
7
8
160. 8, “FROM” node is
160.
2.
8 BEND
has already been processed.
10 Original nodes:
190.
200.
170.
180.
Skip in progress.
Switched TO/FROM orientation. Final nodes: Entity
160.
190.
9 Original nodes:
Switched TO/FROM orientation. Final nodes:
190.
170.
Finished processing segment with entities: Entity
9 Original nodes:
180.
STARTING new segment with old Entity # CAESAR II type is
1.
8
10
9
170. 9, “FROM” node is
170.
8-18
Interfaces
Entity
9 PIPE
has already been processed.
Finished processing segment with entities:
Skip in progress.
9
Section 3-Final CAESAR II Data *** C A E S A R I I INTERPRETED GEOMETRY DATA ***
*** C A E S A R I I INTERPRETED PROPERTY DATA ***
Part 1
*** C A E S A R I I INTERPRETED PROPERTY DATA ***
Part 2
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Data transferred to CAESAR II array structures. The CAESAR II job file name is: NRGTST._A Starting generation of CAESAR II input file for: 13 Elements 4 Bends 0 Rigids 0 Restraints Conversion of data to CAESAR II completed.
Chapter 8 Interfaces
8-19
Checking the CADPIPE/CAESAR II Data Transfer It is very important that the resulting CAESAR II input file be verified by the user. The first step in the verification process is the review of the log file to see if any errors or warnings were generated. The .LOG file is a standard ASCII text file which can be printed on the system printer or scanned with a text editor. The second step is to enter the input mode of the CAESAR II program and plot the model. The CAESAR II plot for the CADPIPE example is shown in the following figure.
If the resulting CAESAR II geometry is inconsistent with the CADPIPE drawing, look for the problem in the .LOG file. First, identify the problem area and locate the relevant elements in Section 3 of the .LOG file. Next, find the appropriate segment in Section 2 of the .LOG file and ensure it contains the same entities as shown in the CADPIPE connectivity file. Finally, verify the information in Section 1 of the .LOG file matches the interpreted data in Section 3. Anomalies with the resulting CAESAR II geometry can usually be attributed to one of the following causes: Occasionally an unexpected geometry condition will be handed to the CAESAR II interface program. The solution to this problem is to update the interface program for the current condition. The user should forward the .UDE file to COADE for analysis and subsequent interface modification. An unknown item code was encountered. This indicates that the CADPIPE program has been revised and new item codes added, which the interface program is unaware of. As before, the interface program will have to be modified to handle this condition. The user should contact COADE and inform the CAESAR II Technical Support staff of this error message. The reassembly of a geometry containing OLETS should be checked carefully. OLET entities in the CADPIPE connectivity file do not contain a reference to the piping element they intersect. The interface attempts to determine the associated pipe via coordinate computation and 3D intersection calculations. There is the potential for this procedure to pass over the intersection point. In this case, the branch containing the OLET will plot at the origin of the CAESAR II model. This condition can be fixed in the CAESAR II input by breaking the intersected pipe and assigning the OLET node number to the break point.
8-20
Interfaces
Some CADPIPE connectivity files which have been submitted to COADE for analysis contained errors. These errors consisted of either pipe doubling back on itself, or piping elements indicated as bends where there was no change in direction. Both of these errors will be detected by the CAESAR II error checker. However, most users quit before that stage and conclude that the interface is wrong. Both of these errors should be detected in CADPIPE before the connectivity file is generated.
ComputerVision Interface The interface between CAESAR II and ComputerVision is a one way transfer of the geometry data from ComputerVision to CAESAR II. The geometry data consists of the pipe lengths, diameters, thicknesses, connectivities, and node numbers. All nodal specific quantities (restraints, loads, displacements, etc.) must be added to the CAESAR II input file in the usual manner by the user. The ComputerVision interface is set up so that several models can be transferred in a single session. The first prompt by the interface is for the name of the ComputerVision neutral file. Once the user specifies this file name, the transfer process occurs and the interface program prompts for another neutral file name. This is an endless cycle until the user terminates the session by pressing the Cancel button. The neutral file read by the interface must be generated by the ComputerVision “EXTRACT PIPE” module. Details of this step can be found in the ComputerVision documentation. The ComputerVision neutral file must be transferred into the CAESAR II directory so that it is available to the interface program. The interface program reads the ComputerVision neutral file and generates the CAESAR II input file and a log file of the transfer process. Users should check the data in both the CAESAR II input file and the log file for consistency and any assumptions made by the interface.
ComputerVision Interface Prompts Once the ComputerVision interface is started, it prompts the user for the name of the neutral file to be translated. The user must enter the full file name (prefix, dot, suffix) correctly, or the prompt is repeated. The interface checks for the file’s existence and then prompts for an arbitrary coordinate conversion factor. An affirmative response to this query produces a prompt for the conversion factor. This conversion factor is used to ensure the coordinates are in the same units as the diameters and thicknesses. The interface then prompts the user for the location in the neutral file of the tangent intersection points (TIPTs) of the elbows. Normally, the TIPTs of the bends will be in the section of the neutral file labeled component data. If this is the case, answer [Y] to the prompt, otherwise answer [N]. Note: The interface will not translate the geometry properly if the TIPTs for some bends are in the component data, while the TIPTs for other bends are in the grid data. After these prompts have been answered, the interface translates the ComputerVision neutral file and displays the name of the generated CAESAR II input file. The interface then prompts for the name of another neutral file for conversion and the cycle is repeated.
ComputerVision Neutral File The ComputerVision neutral file is a standard ASCII text file generated by the “EXTRACT PIPE” module. The data for the piping system is broken down into distinct sections in the neutral file as outlined below: General Data. Defines the line name and the units' system used to generate the neutral file. The current CAESAR II units file should match this units specification, or utilize the “arbitrary conversion factor” discussed above. Anchor Data. Defines the coordinates of points described as anchors to the system. Grid Data. Defines the coordinates of the other nodal points in the system. Member Data. Describes the element connectivity of the system and references special conditions to the Component Data.
Chapter 8 Interfaces
8-21
Component Data. Defines the coordinates of bend tangent intersection points. Section Data. Defines the diameter and wall thickness of the various pipe cross sections used in the Member Data. The other sections of the neutral file are not utilized by the interface program. One assumption made by the interface is that each of the sections is separated in the file by a blank line. This is important, depending on how the neutral file was transferred to the CAESAR II directory on the PC. Some communication setups compress out blank lines, which will cause the interface to abort with an error message.
CAESAR II Log File The log file generated by the interface contains an image of the data utilized from the neutral file. This data consists of the Anchor data, the Grid data, the Member data, the Component data, and the Section data. Note that the node numbers are reassigned, starting with and incrementing by tens. Following the image of the neutral file is the interpreted data, listed in the standard CAESAR II data matrix format.
Checking the ComputerVision/CAESAR II Data Transfer It is very important that the resulting CAESAR II input file be verified by the user. The first step in the verification process is the review of the log file to see if the interpreted data makes sense. The .LOG file is a standard ASCII text file which can be printed on the system printer or scanned with a text editor. The second step is to enter the input mode of the CAESAR II program and plot the model. The CAESAR II plot for the ComputerVision example is shown in the following figure.
8-22
Interfaces
Intergraph Interface This interface transfers a piping system geometry from an Intergraph neutral file into a standard CAESAR II binary input file. The geometry data consists of the pipe lengths, diameters, thicknesses, connectivities, and node numbers. All nodal specific quantities (loads, displacements, etc.) must be added to the CAESAR II input file in the usual manner by the user. There are three basic steps necessary to generate a CAESAR II input file from an Intergraph neutral file: 1
Run the Intergraph PDS Interface module to create an Intergraph neutral file. This ASCII file should then be transferred to the CAESAR subdirectory.
2
As many Intergraph neutral files as necessary may be created and transferred. The interface will continue to prompt the user for neutral file names, until the session is terminated by the user by clicking the Cancel button.
3
Ensure the proper units file is active in the directory in which the neutral file is located. This is necessary for the proper conversion of the data.
Start CAESAR II as usual and enter the TOOLS - EXTERNAL INTERFACES- INTERGRAPH and answer the prompts.
File Name This is the full path name to the neutral file, which must include the file suffix. On startup, this field is filled with the current data path. You can manually add a file name to the end of this string, or use the Browse button to search for a neutral file.
Chapter 8 Interfaces
8-23
Browse This button invokes a standard file selection dialog box from which you can search for the desired neutral file. The top of this dialog contains controls for switching directories or drives, while the bottom of this dialog contains a control to switch between the neutral file suffix types (.N or .NEU).
Minimum Anchor Node This edit box allows the user to change the node number interpreted as the minimum node number for a terminal point in the model. You should only change the default value if your Intergraph system has been set up with a different anchor node range.
Maximum Anchor Node This edit box allows the user to change the node number interpreted as the maximum node number for a terminal point in the model. You should only change the default value if your Intergraph system has been set up with a different anchor node range.
Starting Node Number Allows you to specify the starting node number in the resulting CAESAR II model. The entire model will be renumbered (by default) using this value as the starting point for the model. To disable renumbering, this value must be set to zero (as well as the node number increment).
Node Number Increment Allows you to specify the value used as a node number increment, employed during the renumbering of the model. To disable renumbering, this value must be set to zero (as well as the starting node number.
Filter Out Elements Whose Diameter is Less Than This edit box is used to define a minimum allowed pipe size. Any elements less than this minimum diameter will be ignored. The purpose of this entry is to keep drain lines and taps out of the stress model.
Remove HA Elements This check box determines whether or not HA elements are removed by this interface. Normally HA (hanger-support direction) elements should be removed. The support is placed on the pipe where the HA element joints it. Disabling this box leaves HA elements in the stress model.
Force Consistent Bend Materials This check box allows the interface to insure that all bend elements (incoming and outgoing) have the same material name and properties. Often, bends are given a different material name than that of the attached piping, while the properties are the same. This check box allows the program to change the material information as necessary on the bend elements to that of the attached piping.
Include Additional Bend Nodes This check box allows the interface to add a mid-point node and a near-point node on bends.Disabling this box causes bends to have only the far-point node.
Enable Advanced Element Sort This check box allows a second, more thorough sorting of the elements. This sort considers the length of the runs, the diameter, and the elevation in determining where to begin the node numbering sequence. (This option is enabled by default). Turning this option off employs only the first sort where the elements are sorted starting with the largest (diameter) anchor nodes and proceeds to the smallest.
8-24
Interfaces
Model Tees as 3 Elements This option instructs the software to treat tees as 3 elements, instead of condensing them down to a point. In either case, the SIF is applied at the tee node. Using 3 elements allows pipe properties of the tee to differ from the attached piping.
Model Rotation This group of radio buttons is used to specify the rotation of the model about the Y axis. The default is zero which leaves the model alone. The +90 button rotates the model a positive 90 degrees, while the -90 button rotates the model a negative 90 degrees. (Note, the Y axis is vertical in CAESAR II.)
Weight Units This set of radio buttons enables the software to properly interpret the 'weight' values contained in the neutral file. This is necessary since the neutral file does not indicate the units for the weight values. The value selected here should match the corresponding value in the active CAESAR II units file.
Insulation Units This set of radio buttons enables the software to properly interpret the 'insulation thickness' values contained in the neutral file. This is necessary since the neutral file does not indicate the units for insulation thickness values. The value selected here should match the corresponding value in the active CAESAR II units file.
Data Modification and Details Once the Intergraph interface program returns control to the Main Menu, the CAESAR II binary input files are available for access. The following modifications and additions will be necessary: Specification of material properties; Material 1 is assumed, unless a material mapping file is provided. The material mapping file is discussed below. Specification of temperatures and pressures; the temperature/pressure pairs are assigned to T1, T2, T3 and P1, and P2 in order. Specification of intersection types; unreinforced is assumed. Specification of restraints details. By default, only anchors and double acting supports are detected by the interface. If the exact type of restraint is to be transferred, the PDS system must be configured to generate the CAESAR II restraint type indicators. These restraint type indicators are shown in the "Additional Notes" section of the "complete Neutral File" interface, discussed later in this chapter. These restraint type values must be placed in field 7 of the first "HA" property card to be recognized by CAESAR II. The fluid density can be transferred into CAESAR II also. This density value should be placed in field 7 of the first PROP card. The density value should be defined according to the density unit used in the CAESAR II units file, not in terms of specific gravity. Specification of other loads. The weight of rigid elements can be transferred into CAESAR II for "3W", "4W", "AV", "RB", and "VA" type elements. In order for the weight of these elements to transfer, the weight value must be placed in field 8 of the first property card. Insulation thickness and density can be transferred into CAESAR II also. The thickness and density values should be placed in fields 9 and 10 of the first PROP card. In addition, the LOG file generated by the interface should be reviewed for any anomalies. The interface sorts the elements and then insures that diameters and wall thicknesses are defined for each element. Depending on how disorganized the Intergraph neutral file is, some assumptions made by the interface may not be correct and therefore require modification of the resulting CAESAR II input file. Any major problems encountered by the interface cause the program to abort and no CAESAR II input is generated. Users experiencing problems of this nature should forward their neutral files to COADE for analysis and subsequent program modification.
Chapter 8 Interfaces
8-25
If desired, a material mapping file may be defined to relate the material designations in the Intergraph neutral file to the standard CAESAR II materials. This file must be named "PDS_MAT.MAP" and it must be located beneath the CAESAR II program directory, in the \SYSTEM subdirectory. This mapping file contains two fields of data per line. Field 1 contains the PDS material name as it will appear in the neutral file, and is 16 characters wide. Field 2 contains the CAESAR II material number corresponding to the PDS material name. These values should contain a decimal point, and lie in columns 17 thru 21.
Example Transfer Listed as follows is an example neutral file from the PDS system. ! Model Design file(s) : ZG2:[006,006]MDLTEST.DGN !
: ZG2:[006,006]EQPTEST.DGN
! Line name(s)
: P-1002
! Date
: 26-JUL-89 13:58:12
DRAW ,P-1002,P-1002 LOAD, 202000E, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 202000E, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 102001F, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 102001F, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 202000F, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 202000F, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 102001A, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 102001A, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 102001D, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 102001D, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 1020020, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 1020020, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LOAD, 1020023, 1, 3,
100.00,
300.00,
0.00,
0.00,
300.00,
500.00
LOAD, 1020023, 4, 6,
200.00,
400.00,
0.00,
0.00,
0.00,
0.00
LSET, 202000E,3,6,5,3
LSET, 102001F,3,6,5,3
LSET, 202000F,3,6,5,3
LSET, 102001A,3,6,5,3
LSET, 102001D,3,6,5,3
LSET, 1020020,3,6,5,3
LSET, 1020023,3,6,5,3 CODE,CODE23,ASME2,1982,D TF, 3020009,16"x10"STDCB390155,,CODE23, PROP,TF, 3020009, 1,A105,0,0,0,0,0,0. PROP,TF, 3020009, 2,0,0.0,90
25,
24
8-26
Interfaces
PROP,TF, 3020009, 3,16.,16,BE,0.375,, 202000E PROP,TF, 3020009, 4,10.,10.75,BE,0.365,, 102001F RB, 302000B,16"STDCB30255,,CODE23, 901,
26
PROP,RB, 302000B, 1,A234-WPB,0,0,0,0,0,0. PROP,RB, 302000B, 3,16.,16,BW,0.375,, 202000E PROP,RB, 302000B, 4,0.,0,BW,0.,, 202000E PI, 5020013,16"STDCB10075,,CODE23,
26,
25
PROP,PI, 5020013, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020013, 3,16.,16,BW,0.375,, 202000E PROP,PI, 5020013, 4,16.,16,BW,0.375,, 202000E RB, 302000A,16"STDCB30255,,CODE23, 902,
12
PROP,RB, 302000A, 1,A234-WPB,0,0,0,0,0,0. PROP,RB, 302000A, 3,16.,16,BW,0.375,, 202000F PROP,RB, 302000A, 4,0.,0,BW,0.,, 202000F TF, 302000C,16"x10"STDCB390155,,CODE23,
15,
14
PROP,TF, 302000C, 1,A105,0,0,0,0,0,0. PROP,TF, 302000C, 2,0,0.0,90 PROP,TF, 302000C, 3,16.,16,BE,0.375,, 202000F PROP,TF, 302000C, 4,10.,10.75,BE,0.365,, 102001A PI, 5020014,16"STDCB10075,,CODE23,
17,
15
PROP,PI, 5020014, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020014, 3,16.,16,BW,0.375,, 102001D PROP,PI, 5020014, 4,16.,16,BW,0.375,, 102001D FL, 3020042,10"STDCB20015,,CODE23,
27,
13
PROP,FL, 3020042, 1,A105,0,0,0,0,0,0. PROP,FL, 3020042, 3,10.,16,WN,0.,CL150, 102001A PROP,FL, 3020042, 4,10.,10.75,BW,0.365,CL150, 102001A PI, 5020015,10"STDCB10075,,CODE23,
14,
13
PROP,PI, 5020015, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020015, 3,10.,10.75,BW,0.365,, 102001A PROP,PI, 5020015, 4,10.,10.75,BW,0.365,, 102001A TE, 3020008,16"STDCB30245,,CODE23,
22,
17,
PROP,TE, 3020008, 1,A234-WPB,0,0,0,0,0,0. PROP,TE, 3020008, 2,0,0.0,90 PROP,TE, 3020008, 3,16.,16,BW,0.375,, 1020020 PROP,TE, 3020008, 4,16.,16,BW,0.375,, 102001D PROP,TE, 3020008, 5,16.,16,BW,0.375,, 1020023 FL, 3020041,10"STDCB20015,,CODE23,
28,
23
20, 951
Chapter 8 Interfaces
8-27
PROP,FL, 3020041, 1,A105,0,0,0,0,0,0. PROP,FL, 3020041, 3,10.,16,WN,0.,CL150, 102001F PROP,FL, 3020041, 4,10.,10.75,BW,0.365,CL150, 102001F PI, 5020012,10"STDCB10075,,CODE23,
23,
24
PROP,PI, 5020012, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020012, 3,10.,10.75,BW,0.365,, 102001F PROP,PI, 5020012, 4,10.,10.75,BW,0.365,, 102001F EL, 3020040,16"STDCB30215,,CODE23, 903,
1, 952
PROP,EL, 3020040, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 3020040, 2,24,90,0,0. PROP,EL, 3020040, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 3020040, 4,16.,16,BW,0.375,, 1020023 EL, 3020023,16"STDCB30215,,CODE23,
18,
16, 953
PROP,EL, 3020023, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 3020023, 2,24,90,0,0. PROP,EL, 3020023, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 3020023, 4,16.,16,BW,0.375,, 1020023 EL, 3020024,16"STDCB30215,,CODE23,
16,
10, 954
PROP,EL, 3020024, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 3020024, 2,24,90,0,0. PROP,EL, 3020024, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 3020024, 4,16.,16,BW,0.375,, 1020023 EL, 302002A,16"STDCB30215,,CODE23,
11,
9, 955
PROP,EL, 302002A, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302002A, 2,24,90,0,0. PROP,EL, 302002A, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 302002A, 4,16.,16,BW,0.375,, 1020023 EL, 302002B,16"STDCB30215,,CODE23,
8,
6, 956
PROP,EL, 302002B, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302002B, 2,24,90,0,0. PROP,EL, 302002B, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 302002B, 4,16.,16,BW,0.375,, 1020023 EL, 302003C,16"STDCB30235,,CODE23,
5,
3, 957
PROP,EL, 302003C, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302003C, 2,24.1421,45,0,0. PROP,EL, 302003C, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 302003C, 4,16.,16,BW,0.375,, 1020023
8-28
EL, 302003D,16"STDCB30215,,CODE23,
Interfaces
4,
2, 958
PROP,EL, 302003D, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302003D, 2,24,90,0,0. PROP,EL, 302003D, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 302003D, 4,16.,16,BW,0.375,, 1020023 PI, 5020016,16"STDCB10075,,CODE23,
19,
18
PROP,PI, 5020016, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020016, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 5020016, 4,16.,16,BW,0.375,, 1020023 PI, 5020018,16"STDCB10075,,CODE23,
10,
11
PROP,PI, 5020018, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020018, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 5020018, 4,16.,16,BW,0.375,, 1020023 PI, 5020019,16"STDCB10075,,CODE23,
9,
8
PROP,PI, 5020019, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5020019, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 5020019, 4,16.,16,BW,0.375,, 1020023 PI, 502001A,16"STDCB10075,,CODE23,
6,
7
PROP,PI, 502001A, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 502001A, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 502001A, 4,16.,16,BW,0.375,, 1020023 PI, 502001B,16"STDCB10075,,CODE23,
3,
4
PROP,PI, 502001B, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 502001B, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 502001B, 4,16.,16,BW,0.375,, 1020023 PI, 502001C,16"STDCB10075,,CODE23,
2,
1
PROP,PI, 502001C, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 502001C, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 502001C, 4,16.,16,BW,0.375,, 1020023 EL, 302003E,16"STDCB30235,,CODE23,
5,
7, 959
PROP,EL, 302003E, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302003E, 2,24.1421,45,0,0. PROP,EL, 302003E, 3,16.,16,BW,0.375,, 1020023 PROP,EL, 302003E, 4,16.,16,BW,0.375,, 1020023 EL, 302005A,16"STDCB30215,,CODE23,
19,
21, 960
PROP,EL, 302005A, 1,A234-WPB,0,0,0,0,0,0. PROP,EL, 302005A, 2,24,90,0,0. PROP,EL, 302005A, 3,16.,16,BW,0.375,, 1020023
Chapter 8 Interfaces
8-29
PROP,EL, 302005A, 4,16.,16,BW,0.375,, 1020023 PI, 502005E,16"STDCB10075,,CODE23,
21,
20
PROP,PI, 502005E, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 502005E, 3,16.,16,BW,0.375,, 1020023 PROP,PI, 502005E, 4,16.,16,BW,0.375,, 1020023 PI, 5027531,16"STDCB10075,,CODE23,
25,
22
PROP,PI, 5027531, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5027531, 3,16.,16,BW,0.375,, 1020020 PROP,PI, 5027531, 4,16.,16,BW,0.375,, 1020020 PI, 5027532,16"STDCB10075,,CODE23,
15,
12
PROP,PI, 5027532, 1,API-5L-B,0.0000E+00,0.0000E+00,,0,,0.0000E+00 PROP,PI, 5027532, 3,16.,16,BW,0.375,, 202000F PROP,PI, 5027532, 4,16.,16,BW,0.375,, 202000F LNOD,
27,RE, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0
LNOD,
28,RE, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0
NODE,
1,
12024.00,
12000.00,
3011.12,
2,
0.00
NODE,
2,
12044.50,
12000.00,
3011.12,
2,
0.00
NODE,
3,
12068.50,
12000.00,
2470.00,
2,
0.00
NODE,
4,
12068.50,
12000.00,
2987.12,
2,
0.00
NODE,
5,
12075.57,
12000.00,
2452.93,
2,
0.00
NODE,
6,
12082.64,
12000.00,
1764.00,
2,
0.00
NODE,
7,
12082.64,
12000.00,
2435.86,
2,
0.00
NODE,
8,
12106.64,
12000.00,
1740.00,
2,
0.00
NODE,
9,
12168.00,
12000.00,
1740.00,
2,
0.00
NODE,
10,
12192.00,
11815.00,
1740.00,
2,
0.00
NODE,
11,
12192.00,
11976.00,
1740.00,
2,
0.00
NODE,
12,
12198.00,
11911.00,
1644.00,
2,
0.00
NODE,
13,
12210.00,
11911.00,
1594.12,
2,
0.00
NODE,
14,
12210.00,
11911.00,
1632.94,
2,
0.00
NODE,
15,
12210.00,
11911.00,
1644.00,
2,
0.00
NODE,
16,
12216.00,
11791.00,
1740.00,
2,
0.00
NODE,
17,
12228.00,
11911.00,
1644.00,
2,
0.00
NODE,
18,
12240.00,
11815.00,
1740.00,
2,
0.00
NODE,
19,
12240.00,
11887.00,
1740.00,
2,
0.00
NODE,
20,
12240.00,
11911.00,
1656.00,
2,
0.00
NODE,
21,
12240.00,
11911.00,
1716.00,
2,
0.00
NODE,
22,
12252.00,
11911.00,
1644.00,
2,
0.00
8-30
Interfaces
NODE,
23,
12270.00,
11911.00,
1594.12,
2,
0.00
NODE,
24,
12270.00,
11911.00,
1632.94,
2,
0.00
NODE,
25,
12270.00,
11911.00,
1644.00,
2,
0.00
NODE,
26,
12282.00,
11911.00,
1644.00,
2,
0.00
NODE,
27,
12210.00,
11911.00,
1590.05,
2,
0.00
NODE,
28,
12270.00,
11911.00,
1590.05,
2,
0.00
NODE,
901,
12285.50,
11911.00,
1644.00,
2,
0.00
NODE,
902,
12194.50,
11911.00,
1644.00,
2,
0.00
NODE,
903,
12000.00,
12000.00,
2987.12,
2,
0.00
NODE,
904,
12210.00,
11911.00,
1577.18,
2,
0.00
NODE,
905,
12270.00,
11911.00,
1577.18,
2,
0.00
NODE,
951,
12240.00,
11911.00,
1644.00,
2,
0.00
NODE,
952,
12000.00,
12000.00,
3011.12,
2,
0.00
NODE,
953,
12240.00,
11791.00,
1740.00,
2,
0.00
NODE,
954,
12192.00,
11791.00,
1740.00,
2,
0.00
NODE,
955,
12192.00,
12000.00,
1740.00,
2,
0.00
NODE,
956,
12082.64,
12000.00,
1740.00,
2,
0.00
NODE,
957,
12068.50,
12000.00,
2460.00,
2,
0.00
NODE,
958,
12068.50,
12000.00,
3011.12,
2,
0.00
NODE,
959,
12082.64,
12000.00,
2445.86,
2,
0.00
NODE,
960,
12240.00,
11911.00,
1740.00,
2,
0.00
Chapter 8 Interfaces
8-31
The .LOG file produced by the CAESAR II translator is shown below, followed by a plot of the job from the CAESAR II input module.
*** CAESAR II / Intergraph Geometry Translator *** INTERGRAPH DATA AS READ IN FOR FILE: P-1002.NEU Maximum Temperature and Pressure encountered: Looking for node:
300.0
901
Have sorted element:
1, its location pointer is:
Number of “resume” nodes is:
2
0
Element type is: 10 Looking for node:
26
Have sorted element:
2, its location pointer is:
Number of “resume” nodes is: Element type is:
3
0
9
Looking for node:
25
Have sorted element:
3, its location pointer is:
Number of “resume” nodes is:
1
0
Element type is: 14 Looking for node:
24
Have sorted element:
4, its location pointer is:
Number of “resume” nodes is: Element type is:
0
9
Looking for node:
23
Have sorted element:
5, its location pointer is:
Number of “resume” nodes is: Element type is:
11
10
0
7
Looking for node:
28
Looking for node:
902
Have sorted element:
6, its location pointer is:
4
500.0
8-32
Interfaces
Number of “resume” nodes is:
0
Element type is: 10 Looking for node:
12
Have sorted element:
7, its location pointer is:
Number of “resume” nodes is: Element type is:
29
0
9
Looking for node:
15
Have sorted element:
8, its location pointer is:
Number of “resume” nodes is:
5
0
Element type is: 14 Looking for node:
14
Have sorted element:
9, its location pointer is:
Number of “resume” nodes is: Element type is:
0
9
Looking for node:
13
Have sorted element:
10, its location pointer is:
Number of “resume” nodes is: Element type is:
27
Looking for node:
903
Have sorted element:
0
1
Have sorted element:
12, its location pointer is:
Number of “resume” nodes is:
24
0
9
Looking for node:
2
Have sorted element:
13, its location pointer is:
Number of “resume” nodes is:
Looking for node:
12
5
Looking for node:
Element type is:
0
11, its location pointer is:
Number of “resume” nodes is:
Element type is:
7
7
Looking for node:
Element type is:
8
5 4
0
18
Chapter 8 Interfaces
8-33
Have sorted element:
14, its location pointer is:
Number of “resume” nodes is: Element type is:
3
Have sorted element:
15, its location pointer is:
Number of “resume” nodes is:
16, its location pointer is:
Number of “resume” nodes is:
17, its location pointer is:
Number of “resume” nodes is:
22
0
9
Looking for node:
6
Have sorted element:
18, its location pointer is:
Number of “resume” nodes is:
16
0
5
Looking for node:
8
Have sorted element:
19, its location pointer is:
Number of “resume” nodes is:
21
0
9
Looking for node:
9
Have sorted element:
20, its location pointer is:
Number of “resume” nodes is: Element type is:
0
7
Have sorted element:
Element type is:
25
5
Looking for node:
Element type is:
0
5
Have sorted element:
Element type is:
17
5
Looking for node:
Element type is:
0
9
Looking for node:
Element type is:
23
15
0
5
Looking for node:
11
Have sorted element:
21, its location pointer is:
Number of “resume” nodes is:
0
20
8-34
Element type is:
Interfaces
9
Looking for node:
10
Have sorted element:
22, its location pointer is:
Number of “resume” nodes is: Element type is:
0
5
Looking for node:
16
Have sorted element:
23, its location pointer is:
Number of “resume” nodes is: Element type is:
5 18
Have sorted element:
24, its location pointer is:
Number of “resume” nodes is: 9 19
Have sorted element:
25, its location pointer is:
Number of “resume” nodes is:
26
0
5
Looking for node:
21
Have sorted element:
26, its location pointer is:
Number of “resume” nodes is: Element type is:
19
0
Looking for node:
Element type is:
13
0
Looking for node:
Element type is:
14
27
0
9
Looking for node:
20
Have sorted element:
27, its location pointer is:
Number of “resume” nodes is:
9
0
Element type is: 13 Looking for node:
22
Have sorted element:
28, its location pointer is:
Number of “resume” nodes is: Element type is: Looking for node:
9 25
1
28
Chapter 8 Interfaces
8-35
Looking for node:
17
Have sorted element:
29, its location pointer is:
Number of “resume” nodes is: Element type is: Looking for node:
9 15
Intergraph Data After Element Sort
0
6
8-36
Interfaces
Intergraph Data After TEE/Cross Modifications
(End nodes replaced with center point, and TEE/CROSS element removed. Modifications also performed on 3 & 4 way valves.)
Chapter 8 Interfaces
8-37
Intergraph Data After Valve Modifications
(Flange lengths added to valve lengths.) ** BEND MODIFICATION START ** INCOMING ELEMENT:
11
NODES:
1
903
BEND ELEMENT
:
11
NODES:
903
1
EXITING ELEMENT :
12
NODES:
1
2
CURRENT COORDINTES FOR ELEMENT:
11
NODE:
1
X, Y, Z =
12024.00
3011.12 -12000.00
NODE:
903
X, Y, Z =
12000.00
2987.12 -12000.00
8-38
Interfaces
CURRENT COORDINTES FOR ELEMENT:
12
NODE:
1
X, Y, Z =
12024.00
3011.12 -12000.00
NODE:
2
X, Y, Z =
12044.50
3011.12 -12000.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
1
X, Y, Z =
12000.00
3011.12 -12000.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
13
NODES:
4
2
BEND ELEMENT
:
13
NODES:
2
4
EXITING ELEMENT :
14
NODES:
4
3
CURRENT COORDINTES FOR ELEMENT:
13
NODE:
4
X, Y, Z =
12068.50
2987.12 -12000.00
NODE:
2
X, Y, Z =
12044.50
3011.12 -12000.00
CURRENT COORDINTES FOR ELEMENT:
14
NODE:
4
X, Y, Z =
12068.50
2987.12 -12000.00
NODE:
3
X, Y, Z =
12068.50
2470.00 -12000.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
4
X, Y, Z =
12068.50
3011.12 -12000.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
15
NODES:
5
3
BEND ELEMENT
:
15
NODES:
3
5
EXITING ELEMENT :
16
NODES:
5
7
Chapter 8 Interfaces
8-39
CURRENT COORDINTES FOR ELEMENT:
15
NODE:
5
X, Y, Z =
12075.57
2452.93 -12000.00
NODE:
3
X, Y, Z =
12068.50
2470.00 -12000.00
CURRENT COORDINTES FOR ELEMENT:
16
NODE:
5
X, Y, Z =
12075.57
2452.93 -12000.00
NODE:
7
X, Y, Z =
12082.64
2435.86 -12000.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
5
X, Y, Z =
12068.50
2460.00 -12000.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
16
NODES:
7
5
BEND ELEMENT
:
16
NODES:
5
7
EXITING ELEMENT :
17
NODES:
7
6
CURRENT COORDINTES FOR ELEMENT:
16
NODE:
7
X, Y, Z =
12082.64
2435.86 -12000.00
NODE:
5
X, Y, Z =
12068.50
2460.00 -12000.00
CURRENT COORDINTES FOR ELEMENT:
17
NODE:
7
X, Y, Z =
12082.64
2435.86 -12000.00
NODE:
6
X, Y, Z =
12082.64
1764.00 -12000.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
7
X, Y, Z =
12082.64
2445.86 -12000.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
18
NODES:
8
6
BEND ELEMENT
:
18
NODES:
6
8
EXITING ELEMENT :
19
NODES:
8
9
8-40
Interfaces
CURRENT COORDINTES FOR ELEMENT:
18
NODE:
8
X, Y, Z =
12106.64
1740.00 -12000.00
NODE:
6
X, Y, Z =
12082.64
1764.00 -12000.00
CURRENT COORDINTES FOR ELEMENT:
19
NODE:
8
X, Y, Z =
12106.64
1740.00 -12000.00
NODE:
9
X, Y, Z =
12168.00
1740.00 -12000.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
8
X, Y, Z =
12082.64
1740.00 -12000.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
20
NODES:
11
9
BEND ELEMENT
:
20
NODES:
9
11
EXITING ELEMENT :
21
NODES:
11
10
CURRENT COORDINTES FOR ELEMENT:
20
NODE:
11
X, Y, Z =
12192.00
1740.00 -11976.00
NODE:
9
X, Y, Z =
12168.00
1740.00 -12000.00
CURRENT COORDINTES FOR ELEMENT:
21
NODE:
11
X, Y, Z =
12192.00
1740.00 -11976.00
NODE:
10
X, Y, Z =
12192.00
1740.00 -11815.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
11
X, Y, Z =
12192.00
1740.00 -12000.00
Chapter 8 Interfaces
8-41
** BEND MODIFICATION START ** INCOMING ELEMENT:
22
NODES:
16
10
BEND ELEMENT
:
22
NODES:
10
16
EXITING ELEMENT :
23
NODES:
16
18
CURRENT COORDINTES FOR ELEMENT:
22
NODE:
16
X, Y, Z =
12216.00
1740.00 -11791.00
NODE:
10
X, Y, Z =
12192.00
1740.00 -11815.00
CURRENT COORDINTES FOR ELEMENT:
23
NODE:
16
X, Y, Z =
12216.00
1740.00 -11791.00
NODE:
18
X, Y, Z =
12240.00
1740.00 -11815.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
16
X, Y, Z =
12192.00
1740.00 -11791.00
** BEND MODIFICATION START ** INCOMING ELEMENT:
23
NODES:
18
16
BEND ELEMENT
:
23
NODES:
16
18
EXITING ELEMENT :
24
NODES:
18
19
CURRENT COORDINATES FOR ELEMENT:
23
NODE:
18
X, Y, Z =
12240.00
1740.00 -11815.00
NODE:
16
X, Y, Z =
12192.00
1740.00 -11791.00
CURRENT COORDINTES FOR ELEMENT:
24
NODE:
18
X, Y, Z =
12240.00
1740.00 -11815.00
NODE:
19
X, Y, Z =
12240.00
1740.00 -11887.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
18
X, Y, Z =
12240.00
1740.00 -11791.00
8-42
Interfaces
** BEND MODIFICATION START ** INCOMING ELEMENT:
25
NODES:
21
19
BEND ELEMENT
:
25
NODES:
19
21
EXITING ELEMENT :
26
NODES:
21
951
CURRENT COORDINTES FOR ELEMENT:
25
NODE:
21
X, Y, Z =
12240.00
1716.00 -11911.00
NODE:
19
X, Y, Z =
12240.00
1740.00 -11887.00
CURRENT COORDINTES FOR ELEMENT:
26
NODE:
21
X, Y, Z =
12240.00
1716.00 -11911.00
NODE:
951
X, Y, Z =
12240.00
1644.00 -11911.00
— COMPUTED TANGENT INTERSECTION POINT — NODE:
21
X, Y, Z =
12240.00
1740.00 -11911.00
Chapter 8 Interfaces
Intergraph Data After Bend Modifications
8-43
8-44
(Far Weld Line Nodal coordinates changed to Tangent Intersection Point coordinates) DATA FOR PROPERTY ARRAY WITH # ENTRIES = 5 LOCATIONS 1-11 LOCATIONS 1, 12-20
Interfaces
Chapter 8 Interfaces
8-45
*** CAESAR II INTERPRETED GEOMETRY DATA ***
*** CAESAR II INTERPRETED PROPERTY DATA ***
Part 1
*** CAESAR II INTERPRETED PROPERTY DATA ***
Part 2
8-46
Interfaces
Chapter 8 Interfaces
8-47
8-48
The CAESAR II job file name is P-1002_A Y Starting generation of CAESAR II input file for: 28 elements 9 Bends 2 Rigids 2 Restraints Conversion of data to CAESAR II completed
Interfaces
Chapter 8 Interfaces
8-49
PRO-ISO Interface The interface between CAESAR II and PRO-ISO is a one way transfer of the geometry data from PRO-ISO to CAESAR II. The geometry data consists of the pipe lengths, diameters, thicknesses, connectivities, and node numbers. All nodal specific quantities (restraints, loads, displacements, etc.) must be added to the CAESAR II input file in the usual manner by the user. Select the PRO-ISO option from the TOOLS/EXTERNAL INTERFACES menu and enter the name of the PRO-ISO neutral file. Once the user specifies the name of the file (without an extension), the transfer process occurs and the interface program prompts for another neutral file name. This is an endless cycle until the user presses the Cancel button. The neutral files generated by the interface will have the suffixes .PI1 and .PI2. The neutral files read by the interface program must be generated by the PRO-ISO program. Details of this step can be found in the PRO-ISO documentation. The PRO-ISO neutral files must be transferred into the CAESAR II directory so that they are available to the interface program. The interface program reads the PRO-ISO neutral files and generates the CAESAR II input file and a log file of the transfer process. Users should check the data in both the CAESAR II input file and the log file for consistency and any assumptions made by the interface. The data transferred (and the data structure) is described below. In the first file, a record is required for each piece of pipe in the system. A “pipe” in this sense is an entity between two nodes, which could be a pipe, or a rigid element. There are 12 values per entry, where all values must be specified. Field 1 - ELMT This is the pipe element number, which may correspond to an entry in the second file. This is also the pipe/element number in the model. These values should be sequential from 1.
8-50
Interfaces
Field 2 - N1 This is the “FROM” node number, i.e. the starting node for the element. These values must be greater than zero and less than 32000. Field 3 - N2 This is the “TO” node number, i.e. the ending node for the element. These values must be greater than zero and less than 32000. Field 4 - DX This is the “delta X” dimension for the element. This is the distance between N1 and N2 in the “X” direction. Field 5 - DY This is the “delta Y” dimension for the element. This is the distance between N1 and N2 in the “Y” direction. In CAESAR II, “Y” is vertical. Field 6 - DZ This is the “delta Z” dimension for the element. This is the distance between N1 and N2 in the “Z” direction. Field 7 - DIAM This is the pipe outer diameter. Field 8 - THK This is the pipe wall thickness. Field 9 - ANCH This is a restraint (support) indicator flag. If ANCH is 1, then there is a restraint on N1. If ANCH is 2, then there is a restraint on N2. The type of restraint can be obtained from the second file. Field 10 - BND This field indicates the presence of a bend at the N2 end of the element. If BND is 1, there is a bend at N2. If BND is 0, this is a straight pipe. Field 11 - BRAD This field is used to specify the bend radius if the bend is not a long radius bend. The value here should be the desired bend radius. Field 12 - RIGD This field is a flag used to indicate that the current element is a rigid element. The weight of the element can be obtained from the second file. Records in the second file are only necessary when additional data is required. This means there will always be a record in the second file for pipe element #1 (this could be the only entry in the file). Any additional entries will contain some type of change to data normally duplicated forward by CAESAR II.
Chapter 8 Interfaces
8-51
Field 1 - ELMT This is the pipe element number, which corresponds to an entry in the first file. This is also a pipe/element number in the model. These numbers are sequential from 1. Field 2 - TEMP1 This is the operating temperature for load case 1, found by scanning the PRO-ISO data for the maximum temperature. Field 3 - PRESS1 This is the operating pressure for load case 1, found by scanning the PRO-ISO data for the maximum pressure. Field 4 - RGDWGT This value is the weight of rigid elements. This entry is only required if the “RIGID” flag was set in the first file. Field 5 - TEEFLG This value indicates the “TEE” type. 1 - reinforced 2 - unreinforced 3 - welding tee 4 - sweepolet 5 - weldolet 6 - extruded welding tee Field 6 - RESTYP This value is the restraint (support) type indicator. Type values are: 0 - anchor 1 - double acting X 2 - double acting Y 3 - double acting Z 4 - double acting RX 5 - double acting RY 6 - double acting RZ
8-52
Interfaces
Field 7 - RINFO1 Data for supports, by default, the restraint stiffness. Field 8 - RINFO2 Data for supports, by default, the restraint gap. Field 9 - RINFO3 Data for supports, by default, the restraint friction coefficient. Field 10 - MATID The CAESAR II material ID value. Note that if the coefficient of expansion is to be changed, it should be entered in the Temperature field above (Field 2). Field 11 - EMOD The value of Young’s modulus. Field 12 - POIS The value of Poisson’s ratio. Field 13 - GAMMA The weight density of the material. Field 14 - INSTHK The insulation thickness. Field 15 - INSWGT The weight density of the insulation material. Field 16 - FLDWGT The weight density of the pipe contents (fluid). Field 17 - TEENOD The element node number where there is a tee. Field 18 - (Placeholder for future development.) Field 19 - (Placeholder for future development.) Field 20 - (Placeholder for future development.)
Chapter 8 Interfaces
8-53
PRO-ISO Example Transfer Listed below are example neutral files produced by the PRO-ISO program. Note that the field width for each value is actually 13 characters. The figures below have been compressed for this documentation.
As the interface runs, status messages are displayed on the user’s terminal for informative purposes. Once the transfer is complete, the user should review the .LOG file generated to insure that there are no unexplained errors or warnings. The .LOG file generated for the above neutral files is listed next. *** CAESAR II / ADEV Geometry Translator *** ADEV data as read in for GEOMETRY file: TEST1.PI1 PROPERTY file: TEST1.PI2 Starting read of CAD
neutral files.
CAD
geometry successfully read.
CAD
properties successfully read.
8-54
*** C A E S A R I I
Interfaces
INTERPRETED GEOMETRY DATA ***
*** C A E S A R II INTERPRETED PROPERTY DATA *** Part 1
*** C A E S A R II INTERPRETED PROPERTY DATA *** Part 2 Data transferred to CAESAR II array structures. The CAESAR II job file name is: TEST1._A Starting generation of CAESAR II input file for: 15 Elements 2 Bends 1 Rigids 5 Restraints Conversion of data to CAESAR II completed.
Chapter 8 Interfaces
8-55
Checking the PRO-ISO/CAESAR II Data Transfer It is very important that the resulting CAESAR II input file be verified by the user. The first step in the verification process is the review of the log file to see if any errors or warnings were generated. (The .LOG file is a standard ASCII text file which can be printed on the system printer or scanned with a text editor.) The second step is to enter the input mode of the CAESAR II program and plot the model. The CAESAR II plot for the above example is shown in the following figure.
PCF Interface The PCF file format is a standard drawing exchange format developed by Alias Ltd. The PCF file is a flat text file, containing detailed information about the piping system components, as extracted from a CAD system. The CAESAR II PCF interface can read in a PCF file, and generate a CAESAR II input file from the acquired information. Details on the format of the PCF file, and its capabilities can be obtained from Alias. To invoke the PCF Interface select TOOLS/PCF from the CAESAR II Main Menu. A dialog box like the one below will appear. Explanations of each field are provided following the figure.
8-56
Interfaces
File Name This is the full path name to the neutral file, which must include the file suffix. On startup, this field is filled with the current data path. You can manually add a file name to the end of this string, or use the Browse button to search for a neutral file.
Browse Invokes a standard file selection dialog box from which you can search for the desired neutral file. The top of this dialog contains controls for switching directories or drives, while the bottom of this dialog contains a control to switch between the neutral file suffix types (.N or .NEU).
Starting Node Number Allows you to specify the starting node number in the resulting CAESAR II model. The entire model will be renumbered (by default) using this value as the starting point for the model. To disable renumbering, this value must be set to zero (as well as the node number increment).
Node Number Increment Allows you to specify the value used as a node number increment, employed during the renumbering of the model. To disable renumbering, this value must be set to zero (as well as the starting node number.
Condense Tees This option instructs the software NOT to treat tees as 3 elements, condensing them down to a point. In either case, the SIF is applied at the tee node. Using 3 elements allows pipe properties of the tee to differ from the attached piping.
Condense Elbows This option instructs the software NOT to treat elbows as 2 elements, one element for each direction the elbow travels in.
Condense Connected Rigids This option instructs the software to combine rigids that connect to each other into a single element.
Assume Standard Schedule This option instructs the software to compute, wall thicknesses based on the diameter of the pipe and standard schedule. Without this option, no wall thickness will be specified (for the JIS pipe specification, this option assumes Sch 40).
Model Rotation This group of radio buttons is used to specify the rotation of the model about the Y axis. The default is zero which leaves the model alone. The +90 button rotates the model a positive 90 degrees, while the -90 button rotates the model a negative 90 degrees. (Note, the Y axis is vertical in CAESAR II.)
Chapter 8 Interfaces
8-57
Generic Neutral Files CAESAR II Neutral File Interface The general neutral file can be used to send data either in to or out of the standard CAESAR II binary input file, otherwise known as the _A file. The name of the file used or generated by this interface is the CAESAR II jobname with the extension .CII. The intent of this interface is to allow users access to any particular data item from a _A input file, to enable a complete _A file to be built from a CAD program, and to allow CAESAR II input data to be used for other analysis purposes. Users implementing this interface should be warned that the content and format described in this section is subject to change, as a function of the enhancements made to the CAESAR II program. Every effort will be made to keep such “drastic” changes to a minimum. Several third-party CAD programs, such as AVEVA’s PDMS and Jacobus’ Plant Space also support this neutral file. If desired, instead of invoking this interface from the "Tools\External Interface" menu, this processor can be run in "batch mode", from either a batch file or the command line. This batch command takes the form: f:\ProgramDirectory\iecho
f:\DataDirectory\NeutralFile.cii
where "f:\ProgramDirectory" and "f:\DataDirectory" should be changed appropriately. The CAESAR II neutral file, henceforth referred to as the .CII file, is divided into sections which organize the piping data in logical groupings. Each major section is discussed below. Details of each item are discussed to the right of the page. Section divisions are denoted in the neutral file by the ‘#$’ character sequence found in columns 1 & 2. The token following the ‘#$’ character sequence is a section identifier, used by the program for data sequencing purposes, and to aid the user in reading the neutral file. For each item listed on the following pages, the necessary FORTRAN format for the input/output is provided. The following variables are used in dimensioning arrays: N1—Base memory allocation quantity, used to set array sizes. For example, if N1=2,000, your neutral file can handle up to 2,000 elements. N2—1/2 N1 N3—1/3 N1 N4—1/4 N1 N5—1/5 N1 N6—N1/13.33
Version and Job Title Information #$ VERSION. This is the section division header. The #$ and space are required, as well as the word VERSION, all in capital letters. Use FORTRAN format (2X, 4G13.6) to write the values of the following variables on the first line of the neutral file: GVERSION is the version of the neutral file interface being used. This corresponds to the major version number of CAESAR II, i.e. 4 for 4.x. RVERSION is the specific CAESAR II version generating this file, i.e. 4.50. SPARE are unused (at this time) locations on the record. The next 60 lines of 75 characters each are reserved for the CAESAR II title-page text. Use FORTRAN format (2X, A75). The last line of the job title array, if found to be blank, is set by this transfer program. The text that is set here indicates that the file was created by this interface.
8-58
Interfaces
Control Information #$ CONTROL. This is the section division header. The #$ and space are required, as well as the word CONTROL, in capital letters. Use FORTRAN format (2X, 4I13) to write the values of the following variables on the next line of the neutral file: NUMELT is the number of piping elements (spreadsheets) in the input file. NUMNOZ is the number of nozzles in the input file. NOHGRS is the number of spring hangers in the input file. NONAM is the number of Node Name data blocks in the input file. NORED is the number of reducers in the input file. NUMFLG is the number of flanges in the input file. Next, write 11-members of the array (IAUXAU) that contains the number of auxiliary data types used in the input file, followed by the vertical axis indicator. Use FORTRAN format (2X, 6I13). These 11 values from the IAUXAU array are the following: 1
The number of bend auxiliary data blocks in the input file.
2
The number of rigid-element auxiliary data blocks in the input file.
3
The number of expansion-joint auxiliary data blocks in the input file.
4
The number of restraint auxiliary data blocks in the input file.
5
The number of displacement auxiliary data blocks in the input file.
6
The number of force/moment auxiliary data blocks in the input file.
7
The number of uniform-load auxiliary data blocks in the input file.
8
The number of wind-load auxiliary data blocks in the input file.
9
The number of element-offset auxiliary data blocks in the input file.
10 The number of allowable-stress auxiliary data blocks in the input file. 11 The number of intersection auxiliary data blocks in the input file. IZUP flag. Equal to 0 for the global -Y axis vertical, equal to 1 for the global -Z axis vertical.
Basic Element Data #$ ELEMENTS. This is the section division header. The #$ and space are required, as well as the word ELEMENTS, all in capital letters. This section of the file contains integer and real data for each element in the input file. The data are organized as such: 1
real values for element “i”
2
integer values for element “i”
3
real values for element “i+1”
4
integer values for element “i+1”
These real and integer values are stored in arrays, described as follows: A 50-member array (REL) contains the real basic-element data. The REL array is dimensioned (N1,50). Use FORTRAN format (2X, 6G13.6) to write the values of the following 45 items on the appropriate eight lines of the neutral file.
Chapter 8 Interfaces
1
FROM node number
2
TO node number
3
Delta X
4
Delta Y
5
Delta Z
6
Diameter (value stored here is actual OD)
7
Wall Thickness (actual)
8
Insulation Thickness
9
Corrosion Allowance
10 Thermal Expansion Coefficient #1 (or Temperature #1) 11 Thermal Expansion Coefficient #2 (or Temperature #2) 12 Thermal Expansion Coefficient #3 (or Temperature #3) 13 Thermal Expansion Coefficient #4 (or Temperature #4) 14 Thermal Expansion Coefficient #5 (or Temperature #5) 15 Thermal Expansion Coefficient #6 (or Temperature #6) 16 Thermal Expansion Coefficient #7 (or Temperature #7) 17 Thermal Expansion Coefficient #8 (or Temperature #8) 18 Thermal Expansion Coefficient #9 (or Temperature #9) 19 Pressure #1 20 Pressure #2 21 Pressure #3 22 Pressure #4 23 Pressure #5 24 Pressure #6 25 Pressure #7 26 Pressure #8 27 Pressure #9 28 Elastic Modulus (cold) 29 Poisson’s Ratio 30 Pipe Density 31 Insulation Density 32 Fluid Density 33 Minus Mill Tolerance 34 Plus Mill Tolerance 35 Seam Weld (1=Yes, 0=No) 36 Hydro Pressure 37 Elastic Modulus (Hot #1)
8-59
8-60
Interfaces
38 Elastic Modulus (Hot #2) 39 Elastic Modulus (Hot #3) 40 Elastic Modulus (Hot #4) 41 Elastic Modulus (Hot #5) 42 Elastic Modulus (Hot #6) 43 Elastic Modulus (Hot #7) 44 Elastic Modulus (Hot #8) 45 Elastic Modulus (Hot #9) Non-specified real values are assigned a value of 0.0 by this interface. If the delta coordinates are not specified, they default to zero. If the To/From fields are not specified, it is considered an error. An 18-member array (IEL) contains the pointers to the auxiliary data arrays. The IEL array is dimensioned (N1,18). NOTE, at this time, only 14 of the members of this array are utilized! Use FORTRAN format (2X, 6I13) to write the values of the following 14 items on the next three lines of the neutral file. 1
Pointer to Bend Auxiliary field. This indicates where in the bend auxiliary array the bend data for the current element can be found.
2
Pointer to Rigid Element Auxiliary field.
3
Pointer to Expansion Joint Auxiliary field.
4
Pointer to Restraint Auxiliary field.
5
Pointer to Displacement Auxiliary field.
6
Pointer to Force/Moment Auxiliary field.
7
Pointer to Uniform Load Auxiliary field.
8
Pointer to Wind Load Auxiliary field.
9
Pointer to Element Offset Auxiliary field.
10 Pointer to Allowable Stress Auxiliary field. 11 Pointer to Intersection Auxiliary field. 12 Pointer to Node Name Auxiliary field. 13 Pointer to Reducer Auxiliary field. 14 Pointer to Flange Auxiliary field. A pointer value of zero should be used where there is no auxiliary data of a particular type associated with the current element.
Auxiliary Element Data #$ AUX_DATA. This is the section division header. The #$ and space are required, as well as the word AUX_DATA, all in capital letters. This section of the file 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 3 bends in the model, and their data is found next in the neutral file. Also assume that IAUXAU(2) contains a 5, then there are 5 rigid elements in the model and their data follows the bend data.
Chapter 8 Interfaces
8-61
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 run time, based on the available free system memory. These arrays are allocated proportionally, as a percentage of the n-umber 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. Maintaining these proportions ensures that the neutral file reader can accept the file. #$ NODENAME. This is the subsection header that defines the start of Node Name data. (In order 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 FORTRAN format (2X, A10, 16X, A10) to read first the character name of the FROM node and then that of the TO node. #$ BEND. This is the subsection header that defines the start of the bend data. The data for each bend in the input file is listed here. An 11-member array (BND) defines each bend. The BND array is dimensioned (N3,11). Use FORTRAN format (2X, 6G13.6) to write the values of the following 11 items on the next two 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 #$ RIGID. This is the subsection header that defines the start of the rigid data. The data for each rigid in the input file is listed here. A single-element array (RIG) for each rigid. The RIG array is dimensioned (N3,1). The single element of the array represents the rigid weight. Use FORTRAN format (2X, 6G13.6) to write the value. #$ EXPJT. This is the subsection header that defines the start of 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.
8-62
1
axial stiffness
2
transverse stiffness
3
bending stiffness
4
torsional stiffness
5
effective inside bellows diameter
Interfaces
#$ RESTRANT. This is the subsection header that defines the start of 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 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 four times for the four possible restraints defined in the auxiliary data block. This will require two lines in the neutral file for each restraint specification, which means eight 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
Note: Items 3-9 may change based on the value of the restraint type. For more information refer to the help text for more information. The restraint type is an integer value whose valid range is from 1 to 62. The 62 possible restraint types are
#$ DISPLMNT. This is the subsection header that defines the start of the displacement data. The data for each displacement auxiliary data block in the input file is listed here.
Chapter 8 Interfaces
8-63
Use 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 will require ten lines in the neutral file for each displacement specification, which means 20 lines total for each displacement auxiliary.
These 55 items are repeated 2 times for the two possible displacements defined on the auxiliary. Note: Unspecified displacement values (i.e., free-displacement degrees of freedom) are designated through the use of a value of 9999.99. #$ FORCMNT. This is the subsection header that 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 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 will require ten lines in the neutral file for each force/moment specification, which means 20 lines total for each force/moment auxiliary data block.
8-64
Interfaces
#$ UNIFORM. This is the subsection header that 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 9 items on the next two lines of the neutral file. The UNI array is dimensioned (N5,9). This will require two lines in the neutral file for each uniform load auxiliary data block. {vector 1 & 2} {vector 3}
UX1
UY1
UZ1
UX3
UY3
UZ3
UX2
UY2
UZ2
#$ WIND. This is the subsection header that 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,5). Use FORTRAN format (2X, 6G13.6) to write the set of values on the next line of the neutral file. This will require a single line in the neutral file for each wind auxiliary. The five 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
#$ OFFSETS. This is the subsection header that 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 will require a single line in the neutral file for each offset auxiliary.
Chapter 8 Interfaces
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
8-65
#$ ALLOWBLS. This is the subsection header that 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 108 items on the next eighteen lines of the neutral file. The ALL array is dimensioned (N5,108). This will require eighteen lines in the neutral file for each allowable auxiliary. 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 25 cycles for BW (butt-weld) fatigue pair #1 26 cycles for BW fatigue pair #2
8-66
Interfaces
27 cycles for BW fatigue pair #3 28 cycles for BW fatigue pair #4 29 cycles for BW fatigue pair #5 30 cycles for BW fatigue pair #6 31 cycles for BW fatigue pair #7 32 cycles for BW fatigue pair #8 33 stress for BW fatigue pair #1 34 stress for BW fatigue pair #2 35 stress for BW fatigue pair #3 36 stress for BW fatigue pair #4 37 stress for BW fatigue pair #5 38 stress for BW fatigue pair #6 39 stress for BW fatigue pair #7 40 stress for BW fatigue pair #8 41 cycles for FW (fillet-weld) fatigue pair #1 42 cycles for FW fatigue pair #2 43 cycles for FW fatigue pair #3 44 cycles for FW fatigue pair #4 45 cycles for FW fatigue pair #5 46 cycles for FW fatigue pair #6 47 cycles for FW fatigue pair #7 48 cycles for FW fatigue pair #8 49 stress for FW fatigue pair #1 50 stress for FW fatigue pair #2 51 stress for FW fatigue pair #3 52 stress for FW fatigue pair #4 53 stress for FW fatigue pair #5 54 stress for FW fatigue pair #6 55 stress for FW fatigue pair #7 56 stress for FW fatigue pair #8 Items 57 through 108 are for the TD/12 piping code. Some of these items (notably 8-24) may have various meanings based on the active piping code. #$ SIF&TEES. This is the subsection header that defines the start of the SIF/TEE data. The data for each SIF/TEE spec 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. The SIF array is dimensioned (N4,60). This will require five lines in the neutral file for each SIF/TEE specified, which means ten lines total for each auxiliary.
Chapter 8 Interfaces
8-67
1
intersection node number
2
intersection type code, if not specified this auxiliary is only used to specify SIFs
3
SIF, in plane
4
SIF, out of plane
5
Weld id
6
Fillet
7
Pad thk
8
FTG Ro
9
crotch
10 weld id 11 B1 12 B2 Items 13 - 30 are for the TD/12 piping code. #$ REDUCERS. This is the subsection header that 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 5 items on the next line of the neutral file. The RED array is dimensioned (N6,5). This will require one line in the neutral file for each REDUCER specified. 1
2nd diameter of the reducer
2
2nd 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. This is the subsection header that defines the start of 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, as shown here:
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)
8-68
Interfaces
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-24 CLASS NAME, (40 CHAR MAX) 25-48 24 TEMPERATURES OF THE TEMP/PRESS RATING CURVE (PEQ METHOD ONLY) 49-72 24 PRESSURES OF THE TEMP/PRESS RATING CURVE (PEQ METHOD ONLY) These values are arranged in the neutral file on 12 lines, as follows, 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.
Miscellaneous Data Group #1 #$ MISCEL_1. This is the section division header. The #$ and space are required, as well as the word MISCEL_1, all in capital letters.
Chapter 8 Interfaces
8-69
The data in this group consists of the material id (RRMAT) for each element in the input file, the nozzle data (VFLEX), the hanger data, and the execution options. Material ID. The first array in this section (RRMAT) contains the material id number for each element in the input file. Use FORTRAN format (2X, 6G13.6). The RRMAT array is dimensioned (N1). The material ids range from 1 to 699 ( See the User’s Guide for details). The number of lines required to write the RRMAT array in the neutral file is determined by the following FORTRAN routine: NLINES = NUMELT / 6 IF(MOD(NUMELT,6).NE.0)THEN NLINES = NLINES + 1 ENDIF Nozzles. The next set of data describes the flexible (WRC-297, PD-5500, API 650) nozzles in the input file. Note:
9999.99 represents infinity.
Use FORTRAN format (2X, 6G13.6). The nozzle (VFLEX) contains 16 values for each nozzle in the input. This will require four lines in the neutral WRC-297, PD-5500, and/or API 650 spreadsheet. The VFLEX array is dimensioned (N6, 16).
For WRC-297 nozzles, the 16 items are 1
Nozzle Node Number
2
Vessel Node Number (optional)
3
Nozzle type indicator (-1.0101 = 297, 1.0 = 650)
4
Nozzle Outside Diameter (in.)
5
Nozzle Wall Thickness (in.)
6
Vessel Outside Diameter (in.)
7
Vessel Wall Thickness (in.)
8
Vessel Reinforcing Pad Thickness (in.)
9
Spare (not used)
10 Dist. to stiffeners or head (in.) (9999.99 = ì) 11 Dist. to opposite side stiffeners or head (in.) (9999.99 = ì) 12 Vessel centerline direction vector X 13 Vessel centerline direction vector Y 14 Vessel centerline direction vector Z 15 Vessel Temperature (optional) (°F) 16 Vessel Material # (optional)(1-17)
8-70
Interfaces
For PD-5500 nozzles, the 16 items are 1
Nozzle Node Number
2
Vessel Node Number (optional)
3
Nozzle type indicator (2.0-5500)
4
Vessel Type (0-Cylinder, 1-Sphere)
5
Nozzle Outside Diameter (in.)
6
Vessel Outside Diameter (in.)
7
Vessel Wall Thickness (in.)
8
Vessel Reinforcing Pad Thickness (in.)
9
Spare (not used)
10 Dist. to stiffeners or head (in.) (9999.99 = ì) 11 Dist. to opposite side stiffeners or head (in.) (9999.99 = ì) 12 Vessel centerline direction vector X 13 Vessel centerline direction vector Y 14 Vessel centerline direction vector Z 15 Vessel Temperature (optional) (°F) 16 Vessel Material # (optional) (1-17)
For API 650 nozzles, the 16 items are 1
Nozzle Node Number
2
Vessel Node Number (optional)
3
Nozzle type indicator (1.0 = 650)
4
Nozzle Outside Diameter (in.)
5
Nozzle Wall Thickness (in.)
6
Vessel Outside Diameter (in.)
7
Vessel Wall Thickness (in.)
8
Spare (not used)
9
Reinforcing on 1 - shell, or 2 - nozzle
10 Height of nozzle centerline (in.) 11 Height of tank fluid (in.) 12 Not Used 13 Specific gravity of fluid 14 Thermal expansion coefficient (in/in/deg) 15 Delta Temperature (°F) 16 Elastic Modulus (psi) Hangers. The next set of data describes the spring hangers in the input file. Some of the hanger data listed below represents uninitialized data. In the instances where this uninitialized data represent infinite values (such as maximum travel limit and available space) it is reported here as 9999.99.
Chapter 8 Interfaces
8-71
The next line contains values for the following parameters in FORTRAN format (2X, I13, 5G13.6): IDFTABLE is the default hanger table. DEFVAR is the default for allowed load variation. DEFRIG is the default for rigid support displacement criteria. DEFMXTRAVEL is the default for maximum allowed travel. DEFSHTSPR is the default for allowing short range springs (0=no 1=yes). DEFMUL is the default multi load case design option. The next line contains values for the following parameters in FORTRAN format (2X, 5I13): IDFOPER is the default # of hanger design operating cases (always 1) IACTCLD is the default cold load calculation switch (0=no, 1=yes). IHGRLDS is the number of hanger operating loads (0 -3). IACTUAL is the load case defining actual cold loads. IMULTIOPTS is the multiple load case design option (1-7). An array of hanger node numbers (IHGRNODE) is read/written for each hanger in the input file and is dimensioned (N5). There will be seven lines in the neutral file for this data, if all N5 hangers are specified. Use FORTRAN format (2X, 6I13). A 10-element array (HGRDAT) is read/written for each hanger in the input file. The HGRDAT array is dimensioned (10,N5). Each hanger in the model will require two lines in the neutral file. Use FORTRAN format (2X, 6G13.6). 1
hanger stiffness
2
allowable load variation
3
rigid support displacement criteria
4
allowed space for hanger
5
cold load #1 (theoretical)
6
hot load #1 (initialize to 0.0)
7
user defined operating load f/ variable springs (init to 0.0)
8
maximum allowed travel limit
9
multiple load case design option
10 hanger constant effort support load A four-element array (IHGRFREE) is read/written for each hanger in the input file. The IHGRFREE array is dimensioned ( 4,N5). Each hanger in the file will require one line in the neutral file.
Use FORTRAN format (2X, 6I13). 1
anchor node to be freed (#1)
2
anchor node to be freed (#2)
3
d.o.f. type for #1 (1-free Y, 2-free XY, 3-free ZY, 4-free X, Y, Z, 5-free all)
4
d.o.f. type for #2
An array (IHGRNUM) lists the number of hangers at this location, for each hanger in the input file. There will be one entry here for every hanger in the file. The IHGRNUM array is dimensioned (N5). There will be seven lines in the neutral file for this data, if all N5 hangers are specified. Use FORTRAN format (2X, 6I13).
8-72
Interfaces
An array (IHGRTABLE) listing the hanger table numbers for each hanger in the input file. There will be one entry here for every hanger in the file. The IHGRTABLE is dimensioned (N5). There will be seven lines in the neutral file for this data, if all N5 hangers are specified. Use FORTRAN format (2X, 6I13). An array of flags (IHGRSHORT) indicates if short range springs can be used at each hanger location. The IHGRSHORT array is dimensioned (N5). There will be seven lines in the neutral file for this data. Use FORTRAN format (2X, 6I13). 0 = can’t use short range springs 1 = can use short range springs An array of connecting node numbers (IHGRCN) is available for each hanger. The IHGRCN array is dimensioned (N5). There will be seven lines in the neutral file for this data, if all N5 hangers are specified. Use FORTRAN format (2X, 6I13). Execution Options. The next section of data defines the execution options used by the program. Use FORTRAN format (2X, 4I13, G13.6, I13). This will require three lines in the neutral file. These values are Print forces on rigids and expansion joints 0=no, 1=yes Print alphas & pipe props. during error checking 0=no, 1=yes Activate Bourdon Pressure Effects 0, 1, or 2 Activate Branch Error and Coordinate Prompts 0=no, 1=yes Thermal Bowing Delta Temperature degrees Use Liberal Stress Allowable 0=no, 1=yes For the following data, use FORTRAN format: (2X, I13, 2G13.6, 3I13): Uniform Load Input in g’’s 0=no, 1=yes Stress Stiffening due to Pressure 0, 1, 2 Ambient Temperature (If not 70.00 deg F ) degrees FRP Expansion * 1,000,000 len/len/deg Optimizer 0-Both, 1-CuthillMcKee, 2-Collins Next Node Selection 0-Decreasing, 1-Increasing For the following data, use FORTRAN format (2X, 4I13, G13.6, I13): Final Ordering 0-Reversed, 1-Not Reversed Collins Ordering 0-Band, 1-No. of Coefficients Degree Determination 0-Connections, 1-Band User Control 0-None, 1-Allow User Re-Looping FRP Shear ratio Laminate type
Units Conversion Data #$ UNITS. This is the section division header. The #$ and space are required, as well as the word UNITS. The data in this section defines both the conversion constants as well as the conversion labels. The conversion constants are all REAL*4 values in FORTRAN format (2X, 6G13.6). This will require four lines in the neutral file. The following are character definitions for the labels: CNVLEN is the length conversion. CNVFOR is the force conversion. CNVMAS is the mass conversion. CNVMIN is the moment (input) conversion. CNVMOU is the moment (output) conversion.
Chapter 8 Interfaces
8-73
CNVSTR is the stress conversion. CNVTSC is the temperature conversion. CNVTOF is the temperature offset. CNVPRE is the pressure conversion. CNVYM is Young’s modulus conversion. CNVPDN is the pipe density conversion. CNVIDN is the insulation density conversion. CNVFDN is the fluid density conversion. CNVTSF is the translational stiffness conversion. CNVUNI is the uniform load conversion. CNVWND is the wind load conversion CNVELE is the elevation conversion CNVCLN is the compound length conversion CNVDIA is the diameter conversion CNVTHK is the wall thickness conversion Next, enter the following units’ labels, one per line, in the format given in the label descriptions. This will require 24 lines in the neutral file. CCVNAME - name of the units used, i.e. english, si, ..(CHARACTER*15) CCVNOM - “on” or “off” and tells PREPIP whether or not nominal diameters are allowed (CHARACTER* 3). CCVLEN - length label (CHARACTER* 3) CCVFOR - force label (CHARACTER* 3) CCVMAS - mass label (CHARACTER* 3) CCVMIN - moment (input) label (CHARACTER* 6) CCVMOU - moment (output) label (CHARACTER* 6) CCVSTR - stress label (CHARACTER*10) CCVTSC - temperature label (CHARACTER* 1) CCVTOF - temperature offset/label (CHARACTER* 1) CCVPRE - pressure label (CHARACTER*10) CCVYM - young’s modulus label (CHARACTER*10) CCVPDN - pipe density label (CHARACTER*10) CCVIDN - insulation density label (CHARACTER*10) CCVFDN - fluid density label (CHARACTER*10) CCVTSF - translational stiffness label (CHARACTER* 7)
8-74
Interfaces
CCVRSF - rotational stiffness label (CHARACTER*10) CCVUNI - uniform load label (CHARACTER* 7) CCVGLD - gravitional load label (CHARACTER* 3) CCVWND - wind load label (CHARACTER*10) CCVELE - elevation label (CHARACTER* 3) CCVCLN - compound length label (CHARACTER* 3) CCVDIA - diameter label (CHARACTER* 3) CCVTHK - wall thickness label (CHARACTER* 3)
Nodal Coordinate Data #$ COORDS. This is the section division header. The #$ and space are required, as well as the word COORDS, all in capital letters. This section only exists in Versions 3.22 and later. The data in this section of the neutral file is optional; it may not exist. The existence of this data depends on the user’s preference and the particular job. This section of the neutral file is used to specify the X, Y, Z global coordinates of the starting node point of each discontinuous piping segment. This data, if it exists, is defined below. The NXYZ value defines how many sets of coordinates follow. Use FORTRAN format (2X, I13). INODE, XCORD, YCORD, ZCORD This line of four values is repeated NXYZ times. Use FORTRAN format (2X, I13, 3F13.4) to define a node number and its X, Y, Z global coordinates.
Data Matrix Interface CAESAR II offers an alternative neutral file, the Data Matrix Interface. The generic CAESAR II data matrix input routine creates a CAESAR II file from a simple neutral file. It expects to read a file that contains a single line of data for each pipe in the model. Each line of data contains twelve parameters as follows: ELMT N1
N2
DX
DY
DZ
DIAM THK
ANCH BEND BRAD RIGID
Where: ELMT is the element number, sequential from 1. N1 is the “from” node number. N2 is the “to” node number. DX is the delta dimension in the global “X” direction. DY is the delta dimension in the global “Y” direction (the “Y” axis is vertical in CAESAR II). DZ is the delta dimension in the global “Z” direction. DIAM is the actual pipe diameter. THK is the actual pipe wall thickness. ANCH is a restraint flag, 1 if the “from” node is restrained, 0 otherwise. Currently ignored. BEND is a bend indicator, 1 if the element has a bend at the “to” node, 0 otherwise. BRAD is the bend radius if not a long radius bend.
Chapter 8 Interfaces
Important:
8-75
RIGID is a rigid element flag, 1 if the element is rigid, 0 otherwise.
All values in the matrix should be “real,” floating point numbers. The format for each line of data should be (12E13.6). This generic interface does prompt for an arbitrary conversion constant for the delta dimensions and the diameter /thickness values to overcome any differences between the assumed units of the neutral file and the CAESAR II defaults. Users developing an interface from scratch are urged to use the Complete Neutral File interface discussed in the next section. The Data Matrix Interface discussed above transfers the piping geometry only, which requires the analyst to input additional data to complete the stress model.
8-76
Interfaces
Computational Interfaces LIQT Interface The CAESAR II / LIQT Transfer program is used to generate CAESAR II dynamic input data files containing response spectra for input files which contain the dynamic pipe forces. These time history loads are determined by the Stoner Associates, Inc. (SAI) LIQT package, from pressure transient loading. The CAESAR II / LIQT Transfer program reads the output file generated by LIQT, extracts the information needed, and generates the response spectra. Then, the generated response spectrum files can be used for the dynamic analysis in CAESAR II.
How to Use the CAESAR II / LIQT Interface When the user reaches the LIQT Transfer module, the following input is required from the user in order to process the LIQT data: LIQT output file name. (This file is generated by SAI’s LIQT package with extension .FRC) Names of LIQT nodes which identify the pipes that response spectra are to be generated for. Corresponding CAESAR II node numbers for the LIQT pipes. Maximum number of points on each generated response spectrum curve. Frequency cut off value. After the proper user input data is acquired, the LIQT interface module starts the data transfer. During the computation, the user will be apprised of the process status. The user can click the Cancel button at any time to abort the computation. The resulting force spectrum files (DLF curves) are written to the CAESAR II data directory during the computation phase of the program. The names of generated force spectrum files have the following format: L*.DLF where "*" is the user CAESAR II node number in the piping model which corresponds to the equivalent LIQT pipe name. When all computations have completed, the user will be returned to the CAESAR II Main Menu.
Technical Discussion of LIQT Interface Normal piping system operating procedures such as pump start-up and shutdown, valve closure, and unexpected events such as power failure, may produce unsteady pressure-flow conditions. A piping system with rapid pressure-flow variations must be carefully designed to prevent devastating results. SAI’s LIQT package performs the analysis and simulation of the unsteady flow situations for a particular liquid piping system, and generates the piping load time histories for the pressure transient of this particular liquid piping system. In the dynamic analysis module of CAESAR II, a response spectrum can be generated from the user input of time history pulse. However, there are typically too many data points from a time history analysis for a user to manually input the data into CAESAR II. The CAESAR II LIQT Transfer is used to bridge the gap between SAI’s LIQT package and the CAESAR II dynamic analysis module. After the time history loads have been generated by SAI’s LIQT package, the CAESAR II LIQT Interface extracts the dynamic pipe forces from the LIQT generated file, and computes the response spectrum. Afterward, the response spectrum can be used as the DLF curve for the dynamic analysis in CAESAR II. The response spectrum is a plot giving the maximum response of all possible linear one degree of freedom systems due to a given input, which in the present case is a force. The abscissa of the spectrum is the frequency axis, and the ordinate is the maximum response, i.e. the dynamic load factor (DLF). The DLF is the ratio of the dynamic deflection at any time to the deflection which would have resulted from the static application of the load. In cases where the applied load is not constant, the maximum load which occurs at any time during the period of interest is taken.
Chapter 8 Interfaces
8-77
The dynamic load factor is non dimensional and independent of the magnitude of load. The following examples illustrate the characteristics of the DLF curve in terms of the magnitude and the duration of the load.
Example 1 Find the DLF response spectrum of the trapezoidal pulse loads shown in the following figure.
Force vs. Time
Solution: The response spectra generated from all four pulse loads are identical, as shown in the following figure.
DLF vs. Frequency
The result shows that the DLF curve is independent of the magnitude of the pulse load.
8-78
Example 2 Find the response spectrum of the following trapezoidal pulse loads.
Force vs. Time
Force vs. Time
Interfaces
Chapter 8 Interfaces
8-79
Force vs. Time
Solution: The plotted results displayed in Figure 13.11 show that the longer the duration of the force the higher the DLF. The triangular pulse, which has a duration of zero, generates the lowest DLF curve.
DLF vs. Frequency
PIPENET Interface The CAESAR II / PIPENET Transfer program is used to generate CAESAR II dynamic input data files containing response spectra for input files which contain the dynamic pipe forces. These time history loads are determined by the Sunrise System's Pipenet package, from pressure transient loading. The CAESAR II / PIPENET Transfer program reads the output file generated by PIPENET, extracts the information needed, and generates the response spectra. Then, the generated response spectrum files can be used for the dynamic analysis in CAESAR II.
8-80
Interfaces
How to Use the CAESAR II / PIPENET Interface When users reach the PIPENET Transfer module, the following inputs are required to process the PIPENET data: PIPENET output file name. (This file is generated by Sunrise System's PIPENET package with extension .FRC) Names of PIPENET pipes whose response spectra are to be generated for. Corresponding CAESAR II node numbers for the PIPENET pipes. Maximum number of points on each generated response spectrum curve. Frequency cut off value. After the proper user input data is acquired, the PIPENET interface module starts the data transfer. During the computation, the user will be apprised of the process status. Users can click Cancel at any time to abort the computation. The resulting force spectrum files (DLF curves) are written to the CAESAR II data directory during the computation phase of the program. The names of generated force spectrum files have the following format: P*.DLF where "*" is the user's CAESAR II node number in the piping model which corresponds to the equivalent PIPENET pipe name. Further, the PIPENET Interface creates a complete CAESAR II Dynamic Input file including spectrum definition, force sets, load cases, and combination load cases. The resulting input file is ready to be run "as is" or can be further modified by the user. When all computations have completed, users are returned to the CAESAR II Main Menu.
Technical Discussion of the PIPENET Interface Normal piping system operating procedures such as pump start-up and shutdown, valve closure, and unexpected events such as power failure, may produce unsteady pressure-flow conditions. A piping system with rapid pressure-flow variations must be carefully designed to prevent devastating results. PIPENET performs the analysis and simulation of the unsteady flow situations for a particular liquid piping system, and generates the piping load time histories for the pressure transient of this particular liquid piping system. In the dynamic analysis module of CAESAR II, a response spectrum can be generated from the user input of time history pulse. However, there are typically too many data points from a time history analysis for a user to manually input the data into CAESAR II. The CAESAR II PIPENET Transfer is used to bridge the gap between PIPENET and the CAESAR II dynamic analysis module. After the time history loads have been generated by PIPENET, the CAESAR II PIPENET Interface extracts the dynamic pipe forces from the PIPENET generated file, and computes the response spectrum. Afterward, the response spectrum can be used as the DLF curve for the dynamic analysis in CAESAR II. The response spectrum is a plot giving the maximum response of all possible linear one degree of freedom systems due to a given input, which in the present case is a force. The abscissa of the spectrum is the frequency axis, and the ordinate is the maximum response, i.e. the dynamic load factor (DLF). The DLF is the ratio of the dynamic deflection at any time to the deflection which would have resulted from the static application of the load. In cases where the applied load is not constant, the maximum load which occurs at any time during the period of interest is taken. The dynamic load factor is non dimensional and independent of the magnitude of load.
Chapter 8 Interfaces
8-81
Data Export to ODBC Compliant Databases CAESAR II permits the export of the analysis results to ODBC compliant databases. ODBC is a programming interface that enables applications to access data in database management systems that use Structured Query Language (SQL) as a data access standard. CAESAR II uses two drivers supplied by Microsoft Corporation to communicate with the Access database or Excel spreadsheet. These drivers are installed by default when either of the two products is set up on a system.
DSN Setup In order to use the CAESAR II data export facility, you need to set up two Data Source Names (DSNs) on the system. DSNs contain information regarding where the database resides on the computer and how to communicate with it, i.e. what driver to use. CAESAR II has capabilities to export data to either an Access database or an Excel spreadsheet. Therefore, you will need two DSNs set up to allow use of this feature. The names of these two DSNs are FIXED by COADE Inc. The CAESAR II installation program is designed to set up these DSNs automatically. However, in the event that the DSNs are not set up, use the procedure listed below.
Setting Up the Data Source Name: 1
Click the Start button and select Settings and then Control Panel.
2
Double-click on ODBC Data Sources icon and select the User DSN tab.
3
Click the Add button. A window similar to the following will display.
Create New Data Source
8-82
Important: DSN Setup. 4
Interfaces
Follow steps 4 through 8 for Microsoft Access DSN Setup ONLY! Skip to step 9 for Microsoft Excel
Select the Microsoft Access Driver (*.mdb) and click the Finish button. A window similar to the one below will display and you will be prompted to select your database.
Access DSN Setup The data source name MUST be the C2_OUT_ACCESS. The description is an optional field and can hold any description information. 5
Enter the Data Source Name and the Description, and click the Select button to select the CAESAR II template database.
CAESAR II is supplied with a template database that contains the structure to hold data exported from the program. For Access: this file is named “caesarII.mdb” and will be present in the “system” directory of your CAESAR II installation directory. 6
Select the file and click the OK button as shown in the following figure.
Select Database Window
Chapter 8 Interfaces
8-83
After completing the previous step, you will be returned to the ODBC Microsoft Access Setup window similar to the following figure.
Access Setup Screen After Database Selection 7
Click the OK button and a window similar to the one below will be displayed. Note that C2_OUT_ACCESS has been added to list of available user DSN’s.
User DSN Tab After Adding Access DSN
8-84
Interfaces
You have now successfully completed the Access DSN setup. Note:
This above process needs to be performed only once per machine.
Controlling the Data Export The CAESAR II data export is controlled using the Setup/Configuration module. By default, data export is disabled. You must run Configure/Setup to enable ODBC data export. To set up the ODBC data export in CAESAR II, follow the steps below.
Setting Up the ODBC Data Export 1
Select CONFIGURE/SETUP on the Tools pull-down menu from the CAESAR II Main Menu.
2
Select the Database Definitions tab.
3
Check the Enable Data Export to ODBC Compliant Databases check box, which will enable the Browse button.
4
Click the Browse button, type the name of your database and save it in a directory of your choice.
Note:
CAESAR II will copy the template database to the directory specified and name the database as specified.
The Append re-runs to existing data check box is optional. If left unchecked, re-runs of the same job will overwrite any existing data for the same job in the database/spreadsheet. If checked, re-runs will add or append data from the new runs to the database/spreadsheet. 5
Click Exit w/ Save to save changes to the configuration.
Note: As in previous versions of CAESAR II, the configuration file applies to all CAESAR II jobs present in that directory. Similarly, the external database/spreadsheet specified in one configuration file applies to all jobs present in that directory.
Data Export Wizard CAESAR II offers an ODBC Wizard for immediate interfacing (in addition to the in-line interfacing offered previously) of both input and output piping model data. (Note that the input data may only be accessed through the Wizard; while the inline interface still transfers only the output data.) This wizard, besides being compatible with ODBC (Microsoft Access and Excel) can also export data in XML format. (Note that the Excel interface produces a semicolon delimited text file, which can be imported into Excel very quickly.) The interface is accessed via the Tools/Eternal Interfaces/Data Export Wizard menu command from the CAESAR II Main Menu. The Data Export Wizard dialog displays; the exported data set can be developed by responding to the questions and clicking the Next button.
Chapter 8 Interfaces
8-85
The Input and Output Files dialog requests the name of the CAESAR II piping file (the._A file) for which the data is to be exported: the user must browse for it.
Activating the Export Output Data Also check box provides the ability to include any output results (if available) to the exported data set as well. Activating the Use System Units check box converts the data to the set of units currently selected in the CAESAR II Configure /Setup. Selection of the Data Export Output file designates where the data will go, as well as in what form the data will be: selection of files with extensions of .MDB, .TXT, or .XML produce data in the form of Microsoft Access™, Microsoft Excel™ semi-colon delimited text, or XML, respectively.) Note, a great deal of on-line help is provided for this wizard, accessible via the Help button. The CAESAR II Input Export Options dialog allows the user to select the input data items that are to be exported.
8-86
Interfaces
If the user has clicked the Export Output Data check box, the CAESAR II Output Export Options dialog allows the user to select the type of results to be exported, and the load cases for which these results are to be exported.
Clicking finish completes the operation. The resultant data file may now be queried or otherwise manipulated through the use of Microsoft Access, Microsoft Excel, or XML parsing software. Note that a number of built in reports, queries, and other helpful items (see the figure above) have been provided in the default Access file format, or the user can develop custom reports and queries.
CH AP TER
9
Chapter 9 File Sets This chapter lists the files loaded on your computer when you install CAESAR II and the files that CAESAR II creates for a particular job.
In This Chapter CAESAR II File Guide ............................................................................ 9-2 Required for Execution............................................................................ 9-3 Required Error Data................................................................................. 9-5 Required Data Set .................................................................................... 9-6 Required Printer/ Listing ......................................................................... 9-9 Dynamics ................................................................................................. 9-11 Auxiliary.................................................................................................. 9-12 Structural Data ......................................................................................... 9-13 External Interfaces ................................................................................... 9-14 Examples ................................................................................................. 9-15 CAESAR II Operational (Job) Data Files................................................ 9-16
9-2
File Sets
CAESAR II File Guide CAESAR II is composed of a number of files which are loaded onto the hard drive. At the current time, approximately 60 megabytes are required for a complete software installation. If your disk is “cramped” for space, you may have to manually delete files from your hard disk before installing a new version of CAESAR II. If you are storing data files in your CAESAR II installation directory, archive them first before you begin the file deletion process. If you are performing a partial installation, be sure the directory is clean before you start; otherwise you will have a mixed version and it will not perform as expected, and CRC errors may be generated during the installation. If you have adequate space on your hard drive, the new program data files will overwrite the existing data files from the previous version. Some exceptions, such as the material database file, change from year to year, and may have to be deleted manually to maximize disk space. After a successful installation, the following directory structure will exist on the hard disk, assuming the installation directory was named "caesar." \caesar
contains main program files
\caesar\acrobat
contains the Adobe Acrobat Reader installation file
\caesar\assidrv
contains HASP device drivers and instructions
\caesar\c2_docu
contains the CAESAR II on-line documentation
\caesar\examples
contains example jobs
\caesar\lib_i
contains CADWorx library file in Imperial units
\caesar\lib_m
contains CADWorx library file in Metric units
\caesar\setupesl
contains ESL device driver installation routine
\caesar\Spec
contains CADWorx specification files
\caesar\ssidrv
contains SSI device drivers and instructions
\caesar\system
contains program data file templates and libraries
It should be noted that as a disk reaches its capacity, disk access can be slowed considerably. For this reason it is a good idea to perform some periodic “house cleaning” on the directory(s) where CAESAR II files are stored. This would involve deleting scratch files and old job files. The CAESAR II File-Clean Up Files command option can help in this process.
Chapter 9 File Sets
9-3
Required for Execution Required for Execution
Description
ANAHLP01.EXE
Help file for dynamic input and load case editor
ANAHLP02.EXE
Help file for dynamic input and load case editor
ANAL1.EXE
Static load cases/Dynamic input program
ANNOUNCE.EXE
Build changes announcement program
C2.EXE
Main Menu program
C2DATA.EXE
Input conversion to new units program
C2HELP01.EXE
Help file
C2HELP02.EXE
Help index
C2SET01.EXE
Help file
C2SET02.EXE
Help index
C2SETUP.EXE
Configuration program
C2U.EXE
Buried pipe modeler
CRCCHK.EXE
CRC check program
ELEM.EXE
Element generator
ENGLISH.FIL
English units file
EXPJT.HED
Generic expansion joint header file
FRP.HED
Generic FRP header file
IECHO.EXE
Input echo setup/Neutral file program
INCORE.EXE
In-core solution module program
M1HELP01.EXE
Miscellaneous help file
M1HELP02.EXE
Miscellaneous help file
OP2HLP01.EXE
Output processor help file
OP2HLP02.EXE
Output processor help file
MM.FIL
Millimeter units file
OUTCORE.EXE
Out-of-core solution module program
OUTP01.EXE
Static force/stress computation program
OUTP02.EXE
Static output processor
PIERCK.EXE
Piping error checker
PREPIP.EXE
Piping input module
REPORT.EXE
Input list/echo generation program
SI.FIL
SI units file
9-4
File Sets
Required for Execution
Description
STREAM.EXE
Batch stream processor program
TIPS.TXT
Start-up Tip-of-the-Day program
TYPE.BIN
Parameter definition file TUV.fil
VALVE.HED
Generic valve/flange header file
XX.CRC
CRC check data file
Chapter 9 File Sets
9-5
Required Error Data Required Error Data Files
Description
C2ER01A.EXE
Error explanation text
C2ER01B.EXE
Error index file
C2ER01C.EXE
Error explanation text
C2ER01D.EXE
Error index file
C2ER01E.EXE
Error explanation text
C2ER01F.EXE
Error index file
C2ER01Z.EXE
Error explanation text
C2ER02A.EXE
Error index file
C2ER02B.EXE
Error explanation text
C2ER02C.EXE
Error index file
C2ER02D.EXE
Error explanation text
C2ER02E.EXE
Error index file
C2ER02F.EXE
Error explanation text
C2ER02Z.EXE
Error index file
C2ERROR.EXE
Error reporting program
9-6
File Sets
Required Data Set Required Data Set
Description
5-110-1A.FAT
Material fatigue curve
5-110-1B.FAT
Material fatigue curve
5-110-2A.FAT
Material fatigue curve
5-110-2B.FAT
Material fatigue curve
5-110-2C.FAT
Material fatigue curve
ACCESS2K.BAT
Batch file to switch to Access 2000
ACCESS97.BAT
Batch file to switch to Access 97
AMRN2020.FRP
FRP data
AP.BIN
ANSI pipe sizes
API650.DIG
API650 chart data
APPRVD.BIN
Stoomwezen approval certificate
BE.HGR
Basic engineering hanger data
BERGEN.HGR
Bergen Power hanger data
BHEL.HGR
BHEL hanger data
C2MAT.EXE
Material database editor
CAESAR.FRP
FRP data
CAESARII.MDB
Access template file
CAESARI1997I.MDB
Access 97 database template
CAESARII2000.MDB
Access 2000 database template
CAESARII.XLS
Excel template file
CAPITOL.HGR
Capitol hanger data
CARPAT.HGR
Carpenter & Paterson hanger data
CHINAPWR.HGR
China Power hanger data
CMAT.BIN
Supplied Material database
CMP_INP.BAT
Batch file for compressed input listing
COL_INP.BAT
Batch file for column oriented input listings
COMET.HGR
Comet Hanger data
CRANE.DAT
Crane valve/flange database
CRANE.VHD
Crane valve/flange header file
Chapter 9 File Sets
9-7
Required Data Set DP.BIN
Description DIN pipe sizes
ENGLISH.FIL FLEXIDIR.HGR
Flexidir hanger data
FLEXPATH.DAT
Flexonics/Pathway Bellows expansion joint database
FLEXPATH.JHD
Flexonics/Pathway Bellows header file
FRONEK.HGR
Fronek hanger data
GENERIC.DAT
Generic valve/flange database
GENERIC.VHD
Generic valve/flange header file
ANVIL.HGR
Grinnell hanger data
HYDRA.HGR
Witzenmann hanger data
HYDRAANG.DAT
Witzenmann angular expansion joint database
HYDRAANG.JHD
Witzenmann angular expansion joint header file
HYDRAAXI.DAT
Witzenmann axial expansion joint database
HYDRAAXI.JHD
Witzenmann axial expansion joint header file
HYDRALAT.DAT
Witzenmann lateral expansion joint database
HYDRALAT.JHD
Witzenmann lateral expansion joint header file
INOFLEX.HGR IWK_ANG.DAT
IWK angular expansion joint database
IWK_ANG.JHD
IWK angular expansion joint header file
IWK_AXI.DAT
IWK axial expansion joint database
IWK_AXI.JHD
IWK axial expansion joint header file
IWK_LAT.DAT
IWK lateral expansion joint database
IWK_LAT.JHD
IWK lateral expansion joint header file
JP.BIN
JIS pipe sizes
LISEGA.HGR
Lisega Hanger data
MATFIL1.BIN
ASME Sect VIII material database
MM.FIL MYATT.HGR
Myatt Hanger data
MYRICKS.HGR
Myricks Hanger data
NHK.hgr
NHK Hanger data
9-8
File Sets
Required Data Set
Description
NOFLANGE.DAT
Valve/flange database (no flanges)
NOFLANGE.VHD
Valve/flange header file (no flanges)
NPS.HGR
NPS Hanger data
OUTPUT.HED PDS_MAT.MAP
Intergraph PDS material mapping file
PDS_PIPES_CSV
Intergraph PDS pipe sizes
POWER.HGR
Power Piping Hanger data
PRINTER.FMT
Printer Formatting string file
PSC.HGR
PSC Hanger data
PSU.HGR
Pipe Supports USA data
PTP.HGR
PTP Hanger data
PTP-LRG.DAT PTP-LRG.JHD PTP-SML.DAT PTP-SML.JHD QUALITY. HGR
Quality Pipe Supports data
REGISTERPIPE.BAT
Batch file to register PIPEDLL.DLL
SARATHI.HGR
Sarathi database
SFI-MID.JHD
Senior Flexonics expansion joint database header file
SFI-MID.DAT
Senior Flexonics expansion joint database
SI.FIL SINOPEC.HGR
Sinopec Hanger data
TD12AL.FAT
Material fatigue curve
TD12ST.FAT
Material fatigue curve
TITLE.HED WAVIN55.FRP
Fiberglass material data file
WAVIN63.FRP
Fiberglass material data file
WAVIN73.FRP
Fiberglass material data file
New FRP Files New HGR Files New Pipe Size Files
Chapter 9 File Sets
9-9
Required Printer/ Listing Files Required Printer/ Listing Files
Description
LIST.CRC
CRC check data file
OUTPUT.HED
Dynamic output report headers
TITLE.HED
Piping input title page template
SCREEN.TXT
Piping input resource file
ALLOW.INP
Compressed formatting for allowable stresses
ALLWTD.INP
Formatting for TD/12 allowables
API650.INP
Formatting for API 650
API6502.INP
Alternate formatting for API 650 nozzles
BENDS.INP
Compressed formatting for bends
PD5500.INP
Formatting for PD5500 nozzles
PD55002.INP
Alternate formatting for PD5500 nozzles
CONPARM.INP
Compressed formatting for control parameters
COORDS.INP
Compressed formatting for coordinates
DISPLACE.INP
Compressed formatting for displacements
ELEMENT.INP
Compressed formatting for elements, layout 1
ELEMENT0.INP
Compressed formatting for elements, layout 2
ELEMENT1.INP
Compressed formatting for elements, layout 3
ELEMENT2.INP
Compressed formatting for elements, layout 4
ELEMENT3.INP
Compressed formatting for elements, layout 5
ELEMTD12.INP
Element formatting for TD/12
EXPJTS.INP
Compressed formatting for expansion joints
FORCES.INP
Compressed formatting for forces
Required Printer/Listing Files
Description (continued)
HANGERS.INP
Compressed formatting for spring hangers
INITIAL.INP
Listing setup
MATERIAL.INP
Compressed formatting for materials
MAT_FRP.INP NOZZLES.INP
Compressed formatting for nozzles
9-10
Required Printer/ Listing Files
File Sets
Description
OFFSETS.INP
Compressed formatting for offsets
RIGIDS.INP
Compressed formatting for rigid elements
RIGIDS2.INP
Alternate formatting for rigids
SETUP.INP
Compressed formatting for setup parameters
SIF&TEE.INP
Compressed formatting for SIFs & tees
SIF&TD12.INP SUPPORTS.INP
Compressed formatting for restraints
TITLE.INP
Compressed formatting for title page
UNIFORM.INP
Compressed formatting for uniform loads
UNITS.INP
Compressed formatting for units
WIND.INP
Compressed formatting for wind shape factors
ALLOW2.INP
Column oriented formatting for allowable stresses
BENDS2.INP
Column oriented formatting for bends
DISPLAC2.INP
Column oriented formatting for displacements
ELEMENT4.INP
Column oriented formatting for elements
EXPJTS2.INP
Column oriented formatting for expansion joints
FORCES2.INP
Column oriented formatting for forces
HANGERS2.INP
Column oriented formatting for spring hangers
MATRIAL2.INP
Column oriented formatting for materials
NOZZLES2.INP
Column oriented formatting for nozzles
OFFSETS2.INP
Column oriented formatting for offsets
RIGIDS2.INP
Column oriented formatting for rigid elements
SIF&TEE2.INP
Column oriented formatting for SIFs & tees
SUPPORT2.INP
Column oriented formatting for restraints
UNIFORM2.INP
Column oriented formatting for uniform loads
WIND2.INP
Column oriented formatting for wind shape factors
Chapter 9 File Sets
9-11
Dynamics Dynamics
Description
DYN.EXE
Dynamic setup/Harmonic Solution
DYNHEAD.BIN
Dynamic input screen data
DYNOUT1.EXE
Dynamic force/stress computation program
DYNOUT2.EXE
Dynamic output reporting program
DYNPLOT.EXE
Graphics animation program
DYNSTART.BIN
Dynamic input example data
EIGEN.EXE
Eigen solution program
9-12
File Sets
Auxiliary Auxiliary Set
Description
ACCTNG.EXE
Accounting report generator
BIGPRT.EXE
Large print program
C2_MAT.EXE
Material database editor
COADEXE.EXE
EXE file scanner
DLLVBASE.TXT
DLL baseline information
DLLVERSN.EXE
DLL version scanner
DLLVERSN.LST
DLL data list
HLPROT1.EXE
Help file
HLPROT2.EXE
Help file index
MAKEUNIT.EXE
Units generation program
MATDAT.92
ASME material database
MISC.EXE
SIF, WRC297, B31G, Flange program
MISC01.EXE
Help file
MISC02.EXE
Help file index
NETUSER.BAT ROT.EXE
Equipment analysis program
RUN107.EXE
WRC107 program
UCS66.BIN
ASME UCS-66 chart data
WRC-2.DIG
WRC107 chart data
Chapter 9 File Sets
9-13
Structural Data Structural Data
Description
AISC.EXE
AISC unit check program
AISC77.BIN
1977 AISC steel database
AISC89.BIN
1989 AISC steel database
AISCHLP.HLP
AISC program help file
AISCHLP.PTR
Help index file
AUST90.BIN
1990 Australian steel database
C2S.EXE
Structural input program
C2SHL01.EXE
Help file for structural input
C2SHL02P.EXE
Help file for structural input
GERM91.BIN
1991 German steel database
HELPSTR.HLP
Help file for structural input
KOREAN.BIN
1990 Korean structural database
SAFRICA.BIN
1990 South African structural database
UK.BIN
United Kingdom structural database
9-14
File Sets
External Interfaces External Interfaces
Description
ACADX.EXE
AutoCad DXF generator
ADEV.EXE
PRO-ISO interface
APLANT.EXE
Autoplant interface
C2CATIA.EXE
CCPLANT/CATIA interface
C2DATIN.EXE
Generic neutral file interface
C2DXF.DAT
AutoCad DXF template file
C2LIQT.EXE
LIQT interface
C2PIPNET.EXE
PIPENET interface
C2PIP.EXE
PipePlus interface
CADPIP.EXE
CADPIPE interface
CVISON.EXE
ComputerVision interface
DATAEXP.CHM
Data export wizard help file
DATAEXP.EXE
Data export wizard
INTGRPH.EXE
Intergraph interface
ISOMET.EXE
Isomet interface
NODSIZ.LSP
Autocad node display routine
PCF.EXE
PCF interface
PCFDLL.DLL
Supporting DLL for PCF interface
PIPEDLL.DLL
Supporting DLL for PCF interface
Chapter 9 File Sets
9-15
Examples Examples
Description
45-75
DLF file for HAMMER job
90-110
DLF file for HAMMER job
CRYISM._7.C2
Dynamic input example
CRYISM._A.C2
Dynamic input example
CRYISM._J.C2
static load case data
CRYNOS._7.C2
Dynamic input example
CRYNOS._A.C2
Dynamic input example
CRYNOS._J.C2
static load case data
CRYSTR.STR.C2
Structural input for CRYISM job
FRAME.J.C2
static load case data
FRAME.STR.C2
Structural input example
HAMMER._7.C2
Dynamic input example
HAMMER._A.C2
Dynamic input example
HAMMER._J.C2
static load case data
JACKET._A.C2
Jacketed pipe example input
JACKET._J.C2
static load case data
NUREG9._7.C2
Dynamic input example, NRC benchmark
NUREG9._A.C2
Dynamic input example, NRC benchmark
NUREG9._J.C2
static load case data
OMEGA._A.C2
Omega loop example input
OMEGA._J.C2
static load case data
RELIEF.C2
DLF file for RELIEF job
RELIEF._7.C2
Dynamic input example,
RELIEF._A.C2
Relief Valve example input
RELIEF._J.C2
static load case data
TABLE._7.C2
Dynamic input example, harmonic
TABLE._A.C2
Dynamic input example, harmonic
TABLE._J.C2
Dynamic input example, harmonic
9-16
File Sets
CAESAR II Operational (Job) Data Files During the input / analysis/ output phases of operation, CAESAR II creates a number of job specific data files. Some of these data files are used solely by CAESAR II, while others contain either input or output data. This section defines the commonly encountered files, their purpose, and whether or not they are important for archiving purposes. In most cases, the job files listed below are not exposed (visible) on the machine. Only when a job is actively being manipulated are these files exposed. When a job is not active, all of its files are compressed into either a "C2" archive (for piping) or a "C2S" archive (for structural). In the list below, an asterisk (*) by the file name indicates it should be saved in order to archive the input data. A double asterisk (**) indicates the file should be saved to archive output data.
INPUT, Static ._A *
Contains the User’s spreadsheet input data.
._J *
Contains the load case data.
INPUT, Dynamic ._7 *
Contains the User’s dynamic input data.
INPUT, Structural .STR *
Contains the User’s structural input data.
INPUT, Soil .SOI *
Contains the User’s soil property data.
Scratch ._B
Nodal boundary condition file, created by the piping error checker and used by the analysis modules.
._C
Element properties file, created by the piping error checker and used by the analysis modules.
._N
Nodal coordinate file, created by the piping error checker and used by the analysis modules.
._R
Job control information, created by the piping error checker and used by the analysis modules.
._E
Element connectivity file, created by the piping error checker and used by the analysis modules.
._X
Structural geometry file for use with piping preprocessor.
._1
Scratch file
._2
Scratch file
._5
Scratch file with intermediate hanger data
._6
Scratch file
.DXF
Geometric data file created for input into AUTOCAD
.HAR
Harmonic components for animation
.FRQ
Harmonic solution frequency & phase data
._L
Intermediate harmonic data file
.XYT
Animation output data file from time history analysis
Chapter 9 File Sets
9-17
Listing .MSG
Secondary output file with intermediate computation data
.LST
Data listing file
.LIS
Data listing file
.C2U
Buried modeler error check file
Output ._M **
Intermediate output file, contains data generated by the piping error checker and load case setup modules
._P **
Static output data file
._Q **
Actual harmonic displacement data
._S **
Dynamic output data file
._T **
Time history output data file
.OUT
User generated output (text) data file
.VAL
Intermediate eigenvalue output file
.VEC
Intermediate eigenvector output file
.OTL **
Input/Output QA sequencing data file
.WRN
Model warning messages from Error Checker
Note: run.
All of these files may not be present for a given job. The presence of a file is dependent on what analysis has been
CH AP TER
1 0
Chapter 10 Update History This chapter provides a history of CAESAR II development.
In This Chapter CAESAR II Initial Capabilities (12/84)................................................... 10-2 CAESAR II Version 1.1S Features (2/86) ............................................... 10-3 CAESAR II Version 2.0A Features (10/86) ............................................ 10-4 CAESAR II Version 2.1C Features (6/87) .............................................. 10-5 CAESAR II Version 2.2B Features (9/88) .............................................. 10-6 CAESAR II Version 3.0 Features (4/90) ................................................. 10-7 CAESAR II Version 3.1 Features (11/90) ............................................... 10-8 CAESAR II Version 3.15 Features (9/91) ............................................... 10-9 CAESAR II Version 3.16 Features (12/91) ............................................. 10-10 CAESAR II Version 3.17 Features (3/92) ............................................... 10-11 CAESAR II Version 3.18 Features (9/92) ............................................... 10-12 CAESAR II Version 3.19 Features (3/93) ............................................... 10-13 CAESAR II Version 3.20 Features (10/93) ............................................. 10-14 CAESAR II Version 3.21 Changes and Enhancements (7/94) ................ 10-15 CAESAR II Version 3.22 Changes & Enhancements (4/95)................... 10-17 CAESAR II Version 3.23 Changes (3/96)............................................... 10-18 CAESAR II Version 3.24 Changes & Enhancements (3/97)................... 10-19 CAESAR II Version 4.00 Changes and Enhancements (1/98) ................ 10-21 CAESAR II Version 4.10 Changes and Enhancements (1/99) ................ 10-22 CAESAR II Version 4.20 Changes and Enhancements (2/00) ................ 10-23 CAESAR II Version 4.30 Changes and Enhancements (3/01) ................ 10-24 CAESAR II Version 4.40 Changes and Enhancements (5/02) ................ 10-25 CAESAR II Version 4.50 Changes and Enhancements (11/03) .............. 10-26 CAESAR II Version 5.00 Changes and Enhancements (11/05) .............. 10-27 CAESAR II Version 5.10 Changes and Enhancements ( 9/07) ............... 10-28
10-2
Update History
CAESAR II Initial Capabilities (12/84) The following lists detail the addition and modifications made to CAESAR II by version number. These lists correspond to the major releases of the software and do not reflect items such as: minor releases (1.0P, 2.1D); re-publication of the User Guide: or additional new modules released to aid users between updates. Input data spreadsheets featuring data duplication to the next pipe element Vessel local Flexibility Calculations Multiple load case spring hanger design Algebraic load case combinations Nonlinear restraints with gaps, friction, 2-node, and skewed options Zero or finite length expansion joints with “Tension Only” tie-bars Built in database of pipe materials and properties B31 code compliance reports Static and dynamic capabilities, including animated mode shape plots Extensive input/output graphics Pressure effects on bends, including consideration of circular or slightly oval cross-sections
Chapter 10 Update History
CAESAR II Version 1.1S Features (2/86) Help Windows AutoCAD Interface HP Plotter Interface Batch Execution Opinion Accounting System File Handler Spooled Input Listings Uniform Load in G’s Liberal Code Stress Allowable Cursor Pad and Function Key Implementation in Input Spreadsheets Plot Menu Single Keystroke Access Stainless Steel Pipe Schedules Direct Input of Specific Gravity Bourdon Pressure Options Hanger Control Spreadsheet Updates
10-3
10-4
Update History
CAESAR II Version 2.0A Features (10/86) AISC Structural Steel Database with over 800 different structural steel cross-sections. Keyword/Batch Structural Steel Preprocessor: Same quality CAESAR II graphics with structural steel volume plots, interactive error checking, extensive interactive help, and fully compatible with CAESAR II piping models. High Resolution Graphics: EGA support for monochrome and 640x350, 16 color more. Tecmar Graphics Master support for monochrome and 640x200, 16 color mode. Hercules support for monochrome 720x348 mode. Graphics: Addition of “PAN” and “RANGE” options, improved Zooming, stresses and displaced shapes in color, hidden lines removed from volume plots, and pipe and structure plotted together. 3D-Graph: Option to plot stresses for all nodes for all load cases on the same plot. Simultaneous Use Of Two Screens: One monochrome and the other graphics. WRC 107 Stress Calculations Units: English and SI standard options, or user may define his own set of unit constants and labels. Output may be generated in multiple unit sets, and input files may be converted from one unit set to another. Wind Load Calculations: According to ANSI A58.1-1982, or user may input his own velocity or pressure versus elevation tables. Pipe/structure “include” Option: Piping input from one file may be included in another with a given node and rotational offset. Quick Natural Frequency Range Calculations: Computes the number of natural frequencies in any user given range in the amount of time needed to do a single static solution. High Resolution Hardcopy Printer Plots SETUP FILE DIRECTIVES: Users may set the following CAESAR II execution parameters: - Graphics hardware configurations - Colors for over 27 different plotted items - B3.1 reduced intersection options - Plot/Geometry connection through CNodes options - Corroded cross section stress calculation options - Minimum and Maximum allowed bend angle options - Occasional load factors - Loop closure tolerance
Chapter 10 Update History
10-5
CAESAR II Version 2.1C Features (6/87) Uniform and Independent support shock spectrum capability. Force Spectrum Dynamic Analysis of Fluid Waterhammer. Force Spectrum Dynamic Analysis of Relief Loads. Force Spectrum Dynamic Analysis of Wind Gust Loads. Fluid Mechanics Analysis of Gas or Liquid open vent relief system. Includes vent stack sizing, thrust, and pressure rise computations. NRC Dynamics Benchmarks for: NUREG/CR-1677, BNL-NUREG-51267, Vol. I, 1980; and NUREG/CR-1677, BNLNUREG-51267, Vol. II, 1985. Dynamic “Friction” modeling based on static load case results. Eleven (11) pre-defined shock spectra including all Reg. Guide 1.60 spectra and the El Centro North-South component spectra. Improved Harmonic Analysis including the effect of “phased” loading relationships. (Allows modeling of eccentrically loaded rotating equipment.) Improved dynamic output processor, includes user defined headings and user comments. Animated static and dynamic solutions with structural members and hidden line volume plots. Improved EIGENSOLVER many times faster than earlier algorithms, with automatic out-of-core solution mode. Updated Static Analysis Load Case Processor. New Friction Algorithm with interactive control during solution of nonlinear restraints. Improved Output file handling of various solution methods. Ability to abort any function at any time during a session using the key. New keydisk memory protection scheme. Hardware/Software QA capability for analysis verification.
10-6
Update History
CAESAR II Version 2.2B Features (9/88) Large Rotation Supports—Allows large rotation supports to be handled properly, by computing the support forces in all three global directions. Rod and Chain hanger supports can be modeled now. Nonlinear Out-of-Core Solver—This new solver increases the range of problems CAESAR II can solve by allowing nonlinear solutions to be performed on the hard disk. This capability is necessary when a job is too large to be solved in memory. Friction Report—Friction is a non-conservative force, and CAESAR II treats it as such. The restraint reports will now show restraint loads due to friction for each load case. New External Interface Hooks—A new interface module will allow smooth interface to data conversion modules between CAESAR II and other programs, such as AutoCAD. A new AutoCAD DXF interface is provided, and two thirds of the part vendors have completed interfaces from their AutoCAD ISO packages to CAESAR II. ASCII Editor - Due to an overwhelming need and subsequent lack of easy to use system editors, a stand alone ASCII editor is being provided. This editor will enable users to easily modify files such as AUTOEXE.BAT, CONFIG.SYS, and SETUP.CII. 2D XY Engineering Plotting Program—A stand alone plotting program is provided to allow users to plot engineering data, such as CAESAR II spectrum files. This program will plot any “real” data arranged in columns. Valve & Flange Database—The addition of a valve & flange database enables the user to define/select the specific rigid element to be inserted into the piping system. The database is constructed to allow user additions and/or modifications. Dynamic Restart—The most time consuming part of a dynamic analysis is the Eigensolution. This feature allows a job to be restarted and use a previous Eigensolution. WRC Updates latest edition (1979) of the WRC107 bulletin has been incorporated. Input Title Page—An optional title page has been added to the input module of the program. Users can now define a title page of up to 19 lines, which will be stored with the input. Expansion Joint Rating Program—This stand alone program allows the user to compute the compression of each expansion joint corrugation and the compression of the joint as a whole. These values can then be compared to manufacturer’s recommendations for joint acceptance.
Chapter 10 Update History
10-7
CAESAR II Version 3.0 Features (4/90) VGA Graphics support (on input) Interactive (immediate) rotation of the input graphics image Updated graphics user interface Optional WRC 329 implementation of new stress intensification factors for intersections Optional ASME Class 1 flexibility calculations for reduced intersections Optional WRC 329 fixed to B31.1 and B31.3 piping code equations Piping codes: B31.4, B31.8, ASME Sect III Class NC and ND, CAN Z184 and Z183, Swedish Power Methods 1 and 2, BS806. Updated SIF library to include welded joints and Bonney Forge fittings New scrolling help screens Editing list features, including rotate/duplicate of total or partial models Updated WRC 107 table limit check AISC member check Wind load calculations on structural members Additional stress equation control via the SETUP file Numerical sensitivity checks in both the in-core and out-of-core solvers Automatic expansion joint modeler using manufacturers database Additional restraint types including bottomed-out spring hangers and bi-linear soil springs.
10-8
CAESAR II Version 3.1 Features (11/90) Graphical Updates Instantaneous center-of-rotation calculation Element Highlight Element Range
Rotating Equipment Report Updates API 610 7th Edition Addition SI/User Units HEI Additions
WRC 107 Updates Simplified input WRC 297 stress calculations
Miscellaneous Modifications Screen data presentation changes Direct control jumping between executables Increased number of allowed program designed hangers Additional spring hanger design options Database Updates include additional spring hanger tables Soil Modeler for Buried Pipe
Update History
Chapter 10 Update History
10-9
CAESAR II Version 3.15 Features (9/91) The installation program utilizes the file compression routines from PKWARE. This significantly reduces the number of diskettes distributed and the time needed to install the CAESAR II package.
Flange Leakage and Stress Calculations Elastic models of the annular plate, gasket and bolts predict the relative degrees of gasket deformation leading to a leaking joint. Stress calculations in accordance with ASME Sect. VIII Div. 1 are also provided for comparison.
WRC 297 Local Stress Calculations This bulletin supplements WRC 107, and in addition computes stresses in the nozzle as well as the vessel.
Stress Intensification Factor Scratchpad The new module shows the effects of the various code options available in CAESAR II, and illustrates the relationship between the various interpretations. WRC 329 SIF options are included. SIFs for stanchions on elbows are also computed.
Miscellaneous A pen plotting program (PENPLT) plots up to 2500 element models (LARGE Includes) on the screen or on an HPGL compatible hardware device. The static output processor has been updated to support VGA graphics and to provide screen dumps to HP Laser Jet Series II compatible printers. Updated SYSCHK program now checks that SHARE is loaded when necessary. Missing coprocessor is also immediately reported. Updated PLTS now allows users to save labels, scaling information, and file names during plotting sessions. Updated ROT (rotating equipment program) provides additional code interpretations for the HEI bulletin. The BIGPRT (large job printing program) has been expanded to handle even larger jobs and to provide a “local” element report. As of Version 3.15, CAESAR II will utilize ESL devices to authorize access to the program. The ESLs are more stable than the previously used keydisk and provide additional client information to the program. Additional information on the ESLs can be found in the update pages for the User Manual. Note: The first access of Version 3.15 will cause the ESL activation code to prompt for the keydisks (both unlimited and limited). Both keydisks must be available to properly activate the ESL. A printer setup program (PRSET) is provided to adjust the number of lines per logical page for dot matrix printers. Users with page lengths longer than 11 inches will find this program very useful.
10-10
Update History
CAESAR II Version 3.16 Features (12/91) The internal file maintenance utility has been completely rewritten. The new file handler provides the same capabilities as the previous file handler but with faster response times. Additionally, the new file handler is compatible with disk partitions larger than 32 Mbytes, and manipulates the data files created by Versions 3.xx of CAESAR II. A configuration program has been added to CAESAR II to allow users to modify the SETUP.CII file from spreadsheets. The configuration program also includes the standard COADE help interface to facilitate setting the directives. The structural programs (C2S and AISC) have been revised to access either the 1977 AISC database or the 1989 AISC database. Additionally, the AISC program has been updated to perform the unity checks (code compliance) using the 1989 code, which includes the methodology for checking single angles. The equipment module (ROT) has been enhanced to handle vertical in-line pumps for API-610, 7th Edition. The Stoomwezen 1989 (Dutch) piping code has been added. Three additional spring hanger tables have been added (Basic Engineering, Capitol Pipe Supports, Piping Services Company). The editors found in the structural preprocessor, the ASCII file editor, and the piping preprocessor title page have been modified to allow the insertion and deletion of single characters. Appropriate screen instructions are provided where necessary. An “automatic loop closure” command has been added to the piping preprocessor. A “jacketed pipe” example has been included in the documentation. The input file for this example is included in the EXAMPLES set on the distribution diskettes. Updated moduli of elasticity for default CAESAR II materials based on 1990 code revisions.
Chapter 10 Update History
10-11
CAESAR II Version 3.17 Features (3/92) Support of DOS environments now available in CAESAR II. This allows users to run the software from various subdirectories on the hard disk, other than the installation directory. Facilities have been provided to enable the user to modify the default colors used through out CAESAR II. Four predefined sets of text colors are provided as well as the ability to modify whichever set is currently selected. The Utilities menu has been expanded to include all of the secondary CAESAR II processors. Help has been added for the Input graphics, the Pen Plot graphics, and WRC 107. A new online error processor has been incorporated. This enables the software to provide the user with an explanation of the cause of many fatal error messages, as opposed to the display of only the error number. The file handler has been modified to allow the manual entry of a new job name. The input piping preprocessor now includes a material number (21) for User Defined Materials. The Static and Dynamic Output menus have been modified to allow the user to return directly to the input, or in the case of the dynamics output, to invoke the animation module directly. Graphics for flange selection and output have been added to the ASME Flange modules. Input and output file sequencing are checked to aid in Quality Assurance, insuring that the current input file produced the current output file. Input Echo reports are also possible from the static output processor.
10-12
Update History
CAESAR II Version 3.18 Features (9/92) Codes and Databases The Canadian codes Z183 and Z184 have been revised according to the 1990/1992 publications. The Italian spring hanger manufacturer INOFLEX has been added. The Database option of the configuration program now allows the user to set the desired Valve and Flange database. Additionally a database excluding flanges (NOFLANGE) is included. The Material Database used for the Flange Stress/Leakage module has been updated. The new database includes all changes from the ASME Sect VIII, Division 1, A91 Addenda, the materials are listed in code order, and the number of materials has increased from 450 to 1100. The structural modules (C2S and AISC) have been updated to work with the German structural steel library, which is also included.
Interfaces Added A new neutral file interface is provided which allows a two way transfer of data between the CAESAR II input file and an ASCII text file. An interface is provided between Stoner’s LIQT program and the dynamic modules of CAESAR II. This interface enables dynamic pipe forces from a time domain analysis to be used in the generation of a force spectrum.
Miscellaneous Changes The static stress summary report has been modified so that the maximum code stress percent is reported, not the maximum code stress. A “miscellaneous” option has been added to the configuration program. This option allows various options, including the specification of the ANSI, JIS, or DIN piping specifications. Other options available from the Miscellaneous menu are: Intro/Exit Screens (On/Off) - This option can be used to disable the display of the initial entry screen and the final exit screen. Yes/No Prompts (On/Off) - This option can be used to disable the yes/no/are_you_sure prompts. Output Reports by Load Case (Yes/No) - By default, CAESAR II produces static output reports by load case. This option can be used to generate the same reports by subject. Displacement Report Node Sort (Yes/No) - This option can be used to disable the nodal sorting of the static displacement report. The file handler has been modified to enable directory and disk drive selection and logging. The initial display of the file names can also be controlled by the user. This allows the user to set the sort order as well as the single/multicolumn display presentation. A file verification routine has been added to check the installation of CAESAR II. This will aid in detecting program corruption due to hard disk defects and viruses. A new report has been added to the static output menu. This will enable users to obtain a “local force/moment” report for the elements in the system. A 32 bit version of the dynamic summation module is provided for large dynamic analysis. Note, this module requires at least a 386 processor. The animation module has been modified to provide hard copy output of the mode shapes.
Chapter 10 Update History
10-13
CAESAR II Version 3.19 Features (3/93) Batch Stream Processor—A new processor has been included which will allow multiple jobs (up to 12) to be run in series, without user intervention. The jobs can be static analysis, dynamic analysis, or both. Expansion Joint Database—The Pathway Bellows expansion joint database has been updated. The new database includes two additional pressure classes and diameters out to 144 inches. A new expansion joint database from RM Engineered Products has been added for this release. Input Echo—The input echo processor has been modified so that the input echo precedes the output data. Additionally, the intermediate data generated by the error checker now appears in this listing. B31G—The B31G criteria for the remaining strength of corroded pipelines has been incorporated. This module includes the original B31G criteria as well as several of the modified methods discussed in the Battelle project. Output Processor—A new report has been added to the output processor which generates a Restraint Summary report. This summary details all the loads for all selected load cases for each restraint in the model. Thermal Bowing—The effects of thermal bowing on horizontal pipes can be analyzed. By specifying the thermal gradient between the bottom and the top of the pipe, CAESAR II will compute the loads induced and include them with the thermal loads. 32 Bit Modules—All of the dynamic modules have been moved from the 16 bit mode to the 32 bit mode. Additionally, the animation program now supports EGA and VGA display modes. Title Page Template—A user-configurable ASCII text file can now be used as a title page template. Interface Updates—The CAESAR II data matrix interface and the Autoplant interface have both been updated to utilize the currently active units file. The ComputerVision interface has been updated to handle “tube” type piping. Expansion Joint Rating—The expansion joint rating module, ERATE, has been moved into the “Miscellaneous Module”, facilitating input via the standard spreadsheets. Refractory Lining—The computation modules of CAESAR II have been modified to accept a negative value of insulation thickness. If a negative thickness is encountered, the program will assume the insulation is refractory lining (inside the pipe). Minimum Required Thickness—The piping error checker now makes the “minimum required thickness” computation according to B31.1, 104.1. This information is reported for each pipe in the listing of intermediate data (See item 3 above). Spring Hanger Tables—The E. Myatt & Co. spring hanger table has been added. ESL Updates—All of the code used to access the ESLs has been updated to allow access to the 50 and 66 Mhz CPUs. Missing Mass—The dynamics modules can consider missing mass effects in the spectrum solutions. Seismic Anchor Movements—The dynamics modules will allow the specification of seismic anchor movements for independent support motion analysis. RCC-M—The French piping code RCC-M, Section C has been incorporated. Languages—The input and dynamic output supports English, French, and Spanish language headings. Language dependent files can be activated with the appropriate command line switch on the INSTALL directive. For example, INSTALL /S will install any Spanish specific files. PCX Files—All of the graphics modules have been modified to allow the images to be saved to disk files in PCX format. This will enable these images to be brought into word processing and desktop publishing systems.
10-14
Update History
CAESAR II Version 3.20 Features (10/93) A completely new documentation set accompanies this release. This documentation consists of: a User Guide, an Applications Guide, and a Technical Reference Guide. The static in-core and out-of-core solvers have been converted to run in 32 bit protect mode utilizing extended memory. Solution times for large jobs have been cut by an order of magnitude. The Static Output processor has been converted to run in 32 bit protect mode utilizing extended memory. Both the Static and Dynamic Output processors now have the capability to generate ASCII disk files on any drive or directory (using the COADE file manager) on the computer. Additionally, a table of contents summarizing the output is generated for printer and disk devices. The Dynamic Output processor now includes titles and page numbers (similar to statics), and provides input echo (both system and dynamic) abilities. Modal time history analysis has been added. This includes output report review and animated response review. Standard spectrum analysis now include modal components for displacements. Additionally displacement information is now available for static-dynamic combinations. The Included Mass Report has been clarified and modified to include the active mass in each of the global directions. The percent of the force included/added is now based on a vector sum rather than an absolute sum. The ZPA used in the missing force correction can now be controlled via the configuration file. The user can specify that the ZPA be based on the last extracted mode or the last spectrum value. The static load case array space has been increased by a factor of 5, allowing more flexibility in static load case setup. API 650 nozzle flexibilities, according to the ninth edition, July 1993. Checks for allowable loads on Fired Heater Tubes according to API-560 have been added. As an option, users can consider the effects of pressure stiffening on straight pipes. Three additional spring hanger tables: Sinopec (China), BHEL (India), and Flexider (Italy). The Australian structural steel shape database has been added. The ASME material database has been updated to reflect the 1992 Code addendum. The printer testing routines have been completely rewritten. Additionally, output can be directed to any LPT port. The ability to configure the printer, either dot matrix or laser jet. This is implemented via a text file containing the printer formatting codes, which the user is free to modify. Password protection for input data files, to prevent modification of completed projects. All of the screens in the piping preprocessor (except for the main spreadsheet) are now supported in Spanish and French. Input/Output file time/date sequencing checks have been added to the dynamics modules. The “break” command in the piping input processor has been modified to accept input in feet-inch units instead of only feet. This should allow compound entries in any units system.
Chapter 10 Update History
10-15
CAESAR II Version 3.21 Changes and Enhancements (7/94) Most of the CAESAR II executable modules have been converted from Microsoft 16 bit FORTRAN to WATCOM 32 bit FORTRAN. This has reduced the low DOS RAM requirements of the program from 577k to 475k. The modules converted to 32 bit operation for Version 3.21 are summarized below: Static Stress Computation Module (1) Piping, Buried & Structural Steel Input Modules (3) Piping Error Checker (1) Load Case & Dynamic Input Module (1) All CAD interfaces (8) Neutral File interfaces (2) The software now supports an ESL from a new vendor. This provides CAESAR II with full networking abilities. The program first checks for a local ESL (from either vendor), then for a network ESL. Toward the support for network operations, the data files which are not job specific are now assumed to be located in a SYSTEM subdirectory underneath the CAESAR II installation directory. These data files include: the input listing formatting files (*.INP), the accounting data files, the printer formatting file, the file handler template file, and the various header files. The common factor among all of these files is that they are specific to a company installation, not a particular data directory. Up until Version 3.21, these data files were manipulated by the program (or sometimes directly by the user) in the installation directory. However, many network installations “write protect” their installation directories, making modifications to these files impossible. We have therefore placed these files in a SYSTEM subdirectory to which users should be given complete access. Note: CAESAR II Version 3.21 will be capable of running on a local machine (with either vendor’s local ESL) or on a network (with the network ESL). The changes made to the software enable the same version to be run under these various configurations. Added additional spring hanger manufacturer has been added, Carpenter & Paterson, UK. The UBC (Uniform Building Code) earthquake spectra have been added. The B31.5 piping code has been added. The piping code addenda have been reviewed and any necessary changes made to the software. The addenda include revisions for: ASCE #7, B31.1, B31.8, ASME NC, and ASME ND. The SIF scratch-pad from the Miscellaneous processor (Option C of the Main Menu) has been incorporated into the piping preprocessor. This processor includes all of the supported piping codes (not just B31.1 and B31.3 as before) and all of the fittings. Additionally, any changes made to the scratch-pad data can optionally be transferred directly to the main CAESAR II data spreadsheets. Additional changes to the input piping preprocessor include the following: problem size is now dependent on the amount of free extended memory - the old limit of 400 elements is now upwards of 8,000 elements graphics menus automatically turned off for hard copies optional node number display for supports, anchors, hangers, and nozzles function key map shown on main spreadsheet auxiliary input spreadsheets support help
10-16
Update History
The accounting system has been completely rewritten. This provides a more streamlined interface. Additionally, accounting statistics are now recorded from the stress computation modules (previous versions only recorded the actual matrix decomposition times). The API-617 and NEMA-SM23 reports have been overhauled so that the code compliance when using non-English units systems is consistent. The new Flange Rigidity factor from ASME Section VIII has been added. A new loader (C2.EXE) has replaced the original one (C2.COM). This new loader performs initial startup checks, with diagnostic reporting if necessary, and enables error processing from the Main Menu. The configuration program has been modified to track changes. Users attempting to [Esc] out after making changes are warned that the changes will not be saved. A graphics viewer has been added to the file manager. This enables rapid model plotting directly from the file manager of the Main Menu. Additional directives are available to disable the generation of the Table of Contents page, and disable the display of the spreadsheet function key mapping.
Chapter 10 Update History
10-17
CAESAR II Version 3.22 Changes & Enhancements (4/95) The following enhancements and additions have been added to CAESAR II for the Version 3.22 release. Any “Technical Changes” made, which could affect the computed results, are listed below. The Harmonic solver has been updated to provide “damping”. Harmonic analysis can now include or exclude damping as the user deems necessary. The following codes have been reviewed (and any necessary changes made) for compliance to the latest editions: B31.1, B31.3, B31.4, B31.5, B31.8, NC, ND, and BS-806. The following additional piping codes have been added: RCCM-D, CODETI, and TBK 5-6. Center of Gravity calculations have been added, with results displayed in the error checker. A Bill of Materials report has been added. Yield criterion stresses can be computed as either Von Mises or as 3D Maximum Shear Stress intensity. Hoop Stress can be computed based on Outer Diameter, Inner Diameter, Mean Diameter, or Lame’s equation. The spring hanger design spreadsheet has been modified to default to a 25% load variation. In addition, the actual hanger load variation now appears in the hanger output reports. A new command (WIND) has been added to the structural steel preprocessor. This allows selective wind loading on an element by element basis. A new key-combination Alt-D is available in the input processor to compute the distance between two nodes. User specified coordinates for up to 30 nodes are saved in the input file. The input title page has been expanded from 19 to 60 lines. Automatic node numbering abilities have been added to the spreadsheets of the main piping input module Expansion Joint databases from IWK (Germany) are provided. Expansion Joint database from Senior Flexonics is provided. MISC converted to 32 bit operations. This module provides the SIF, Flange, WRC297, B31G, and expansion joint rating computations. ROT converted to 32 bit operations. This module provides the equipment calculations for NEMA, API, and HEI. General revisions made for more consistent input screens and help messages. A new report option (in static output) is available to review the “miscellaneous” computations made by the error checker. This report includes: SIFs and flexibility factors, pipe properties, nozzle flexibility data, wind data, CG data, and the bill of materials report. The Intergraph Interface has been improved. The interface now transfers the temperature/pressure pairs. Additionally, if a material mapping file is present, material data can be set correctly by CAESAR II. The CADPIPE Interface has been updated in accordance with CADPIPE Version 4.0. The Restraint Summary in the static output processor has been modified to include the translational displacements of the restrained nodes. The output processors (static and dynamic) have been modified to allow users to change the name of the disk output file if desired. Additionally, modifications have been made so that only a single output device can be enabled. All “language” files have been translated into German. Use “INSTALL /G” to acquire the German files. A new control F8 at the output menu level allows switching jobs without returning to the Main Menu.
10-18
Update History
CAESAR II Version 3.23 Changes (3/96) The following items have been completed for the 3.23 release: Mouse support has been added to most modules. The German piping code, FBDR, has been added. Major improvements to FRP (fiber reinforced plastic) stress calculations. This includes the BS 7159 code and guidelines set forth by FRP manufacturers. A bi-directional link to CADWorx/Plant (COADE’s Piping CAD system) has been added. The WRC107 module has been redesigned to incorporate multiple load cases and perform the ASME Division 2 Stress Intensity Summation, all in one step. An interface to Sunrise System’s PIPENET program has been developed. The South African structural steel tables are being added. Two new spring hanger manufacturer’s tables have been added; Comet (UK), and Witzenmann (Germany). Two new commands have been added to the structural preprocessor: UNIT, and GLOAD. The CADPIPE interface has been updated to comply with the new release (Version 4.1) of CADPIPE. Additional modifications have been made to the Intergraph interface. The low DOS RAM requirement has been reduced to 420 Kbytes. The equipment module has been updated to reflect the 1995 edition of API-617. The following U.S. piping codes have been updated according to recent editions: B31.3 (1995)
Chapter 10 Update History
10-19
CAESAR II Version 3.24 Changes & Enhancements (3/97) The following items have been added or modified for the 3.24 release: Multiple (3) displacement/force/uniform load vectors have been added. Note that these load cases, called D1/D2/D3 and F1/F2/F3, may be toggled on the input plot by continuing to press F3 and F5 (displacements cycle through D1, D2, D3, and then off). The naming of these load cases has also required the renaming of the CAESAR II load combination terms – D1, F1, S1, etc. must now be called DS1, FR1, and ST1. Note that all hanger loads and cold spring forces (from materials 18 and 19) are still lumped into load case F1, for consistency with previous versions of CAESAR II. A material database for piping properties and allowable stresses for many of the piping codes supported by CAESAR II has been implemented. This is invoked by pressing [ALT-M] on the main CAESAR II input spreadsheet (also at the list option and on the WRC 297 nozzle flexibility spreadsheet). After bringing up the list of materials, a material name can be typed in; matching records are then displayed for selection. Allowable stresses are updated automatically whenever temperatures, materials, and/or piping codes change. Database management is provided from the Utilities option of the main menu. Users may edit COADE provided materials or add their own. Material parameters may be provided for code 0 (represents generic values for any nonspecified code) or for specific codes. It is recommended (due to future implementation plans) that metals be assigned identification numbers between 100 and 699, while FRP materials receive numbers between 700 and 999. Note that selection of FRP materials from the material database will not currently activate the orthotropic material model in CAESAR II. This must still be done through the use of material 20 (see item 6 concerning this below). Eight-character job names are now supported (input files are identified by extension ._A, output files by extension ._P, ._S, etc.). Existing files are automatically recognized and converted to their new format. (See related item 16 below.) Modifications have been made to allow multiple users working from the same network data directory via the environment variable COADE_USER. This environment variable should be set to a unique 3 character combination (i.e., the user’s initials) for each user working in the common directory. Implementation can be done by adding to the user’s AUTOEXEC.BAT file a line such as: SET COADE_USER=TVL CAESAR II’s Valve and Flange database now incorporates data files from CADWorx/Plant. This change provides four advantages: Component weights and lengths are more accurate, as well as traceable to specific catalogs, standards, etc. Weights and lengths are provided for more components than were previously available in the CRANE or GENERIC databases. Since CADWorx/Plant data files are text files, users may easily edit or add components. If the user also has CADWorx/Plant on their machine, the two programs will share the same data files and project specs, enhancing the performance of the bi-directional interface. Gaskets are included for flanged items, so a better fit is provided between the CADWorx/Plant and CAESAR II models.
10-20
Update History
The user may now set default values for FRP (material 20) parameters via the configuration/setup. These default parameters may be read automatically from manufacturers data files by toggling through the list of available files, and then pressing [ALT-U] (for Update) on the selected vendor file. Vendor files are recognized by their .FRP extensions; since these are text files, users may create them easily themselves, or vendors may distribute them to their customers. The UKOOA (United Kingdom Offshore Operators Association) piping code for FRP piping has been added. The Z183 and Z184 piping codes have been replaced with the Z662 code, which has been expanded to consider calculation of stresses in “restrained” piping. The ASCE #7 wind code has been updated to the 1995 edition. The API-610 code in the equipment module has been updated to the 8th edition. ASME Section VIII Division 2 stress indices and WRC-107 SIF (kn, kb) values have been incorporated into the WRC107 module. The “Relief Load Synthesis” dynamics module now supports metric (or custom) units. A number of configuration file default values have been revised in order to improve calculational results or program performance: From
Changed
To
BEND_LENGTH_ATTACHMENT=
5.0
1.0
BEND_AXIAL_SHAPE =
NO
YES
FRICT_STIFF =
50000
1.0E6
FRICT_NORM_FORCE_VAR =
25
15
FRICT_ANGLE_VAR =
30
15
VALVE_&_FLANGE =
GENERIC
CADWORX
Four new directives added to the configuration file. SYSTEM_DIRECTORY_NAME—User defined, defaults to SYSTEM (note user may now maintain multiple system directories for different projects) UNITS_FILE_NAME—User selected from list (note current units are now set through the configuration/setup, not through the units option of the main menu) BS_7159_PRESSURE_STIFFENING—Design strain or Actual Pressure FRP_PROPERTY_DATA_FILE—User selected from list The configuration file can also be password protected in the Installation Directory. This prevents modification of all Computation and Stress Control directives. Subsequent use of the configuration module prevents modification of these directives, unless the password is known. Colors, printer settings, etc. may still be changed by users without the password. CAESAR II has been modified to accept an optional job name (including full drive and path data) as an argument; the program switches to the appropriate drive and directory, opens the specified job, and goes into input (bypassing the Main Menu). This allows the definition of ._A files as CAESAR II input files (under Windows 95) and subsequent double clicking on the file name in a Windows/95 explorer window to start the input processor on the picked job file. This also allows CAESAR II to be spawned from other programs, right into a job. Modifications to CAD interfaces: Intergraph and CADPIPE. All necessary routines have been checked (and modified where appropriate) to address the “Year 2000” issue. A Korean structural steel shape library has been added. A new spring hanger table has been added (SARAFTHI). PD-5500 nozzle flexibilities have been incorporated to complement the WRC-297 and API 650 nozzle connections.
Chapter 10 Update History
10-21
CAESAR II Version 4.00 Changes and Enhancements (1/98) The CAESAR II Version 4.00 release is a major program rewrite making it compatible with Windows 95/NT (version 4.0) operating systems. Minimal functionality enhancements were included in order to make CAESAR II input files interchangeable between Version 4.00 and CAESAR II Version 3.24, the last DOS-based version. Specific new features include: Simultaneous review of graphics and spreadsheet. Addition of rendering and wireframe graphics in plot mode. The ability to turn off subsequent occurrences of an error type in the piping error checker. The ability to extract loads directly from a piping output file for inclusion in the WRC 107 and rotating equipment modules. Addition of bend mid-point modes (indicated by angle “M”) which allow the user to designate the mid-point of the bend without knowing the included angle. Ability to review 132-column reports on screen.
10-22
CAESAR II Version 4.10 Changes and Enhancements (1/99) CAESAR II version 4.10 changes and enhancements (1/99) include 9 temperatures, 9 pressures, 9 displacement sets, and 9 force/moment sets Finalization of TD/12 piping code Fatigue capabilities including cumulative damage Increase in number of load cases to 99 Reactivation of the input LIST facilities Printing capabilities for graphical renderings Saving graphics images to BMP files Online User and Quick Reference Guide in PDF format Update of piping codes (CODETI, NC, ND, B31.1, B31.3) Addition of results filters to output reports Update of Technical Reference Manual to reflect Windows version of CAESAR II Variability of mill tolerance on an element-by-element basis
Update History
Chapter 10 Update History
10-23
CAESAR II Version 4.20 Changes and Enhancements (2/00) CAESAR II version 4.20 changes and enhancements (2/00) include New Input Graphics - utilizes a true 3D library, enabling graphic element selection New "local coordinate" element input/specification Completely revised material database, including Code updates. Optional static output in ODBC compliant database format. Hydrodynamic loading for offshore applications. This includes the Airy, Stokes 5th, and Stream Function wave theories, as well as Linear and Power Law current profiles. Wind analysis expanded to handle up to 4 wind load cases New piping codes: B31.4 Chapter IX, B31.8 Chapter VIII, and DNV (ASD) A wave scratchpad - see the recommended theory graphically, or plot the particle data for the specified wave. Updated piping codes: B31.1, B31.3, B31.4, ASME NC, and ASME ND Automatic Dynamic DLF Plotting Witzenmann expansion joint databases As a result of the merger between Senior Flexonics and Pathway Bellows, a new expansion joint database replaces the two previous individual databases. A new spring hanger vendor (Myricks) is provided. PCF Interface
10-24
Update History
CAESAR II Version 4.30 Changes and Enhancements (3/01) New Static Load Case Builder / Editor. Allows multiplication factors on load components plus additional combination methods (SRSS, Algebraic, ABS, Min, Max, Signed Min, Signed Max, and Scalar). Z-Up: Build or review models with "Z" as the vertical axis instead of "Y". Switch between "Y" and "Z" up on the fly. New "undo/redo" ability in the piping input module. Piping input can be sent to ODBC database. A new "data export" wizard is provided to selectively target input or output data for ODBC export. All modules support optional output directly to MS-Word. Updated piping codes: B31.1, B31.3, B31.4, ASME NC, and ASME ND. User Control over the "auto-save" feature implemented. Improvements to the 3D graphics (job specific configuration, additional data display). Added graphics to the WRC 107 Module to show loads and orientation. Added a new "Code Compliance" report to the static output processor. Spring hanger design expanded from 3 to 9 operating cases.
Chapter 10 Update History
10-25
CAESAR II Version 4.40 Changes and Enhancements (5/02) Revised piping codes: B31.3, B31.4, B31.5, B31.8, ASME NC, ASME ND Added the B31.11 piping code. Added an alpha-numeric node label option to the piping input module Expanded Static Load case options: (1) added load components H, CS, HP, and WW (hanger loads, cold spring, hydro pressure, and weight filled with water, respectively), (2) added HYDRO stress type, (3) added option to set snubber and hanger status on a load case basis, (4) provided ability to scale friction factor on a load case basis. Added automatic generation of a hydrotest load case (WW+HP, HYD stress type, and spring hangers locked), triggered by the presence of a non-zero HP. Updated the 3D input graphics, as well as partial implementation in the static output processor (including the "Element Viewer"). Updated the spring hanger design algorithm to provide the option to iterate the "Operating for Hanger Travel" load case to include the stiffness of the selected hanger. Added new configuration options for ambient temperature, default friction coefficient (if nonzero, automatically gets applied to new translational restraints), liberal stress allowable, stress stiffening, and Bourdon settings, as well as how to handle B16.9 welding tee and sweepolet SIFs in B31.3. Added two new spring manufacturers' tables Pipe Supports USA and Quality Pipe Supports. Added the ability to define the flexibility factor on bends. Included piping and structural files now support long file names, may be located in any directory path, and the number of included structural files has been expanded from 10 to 20. Results of the Hanger Design Cases are now optionally viewable in the Static Output Processor (set status to "KEEP" in the Load Case Options). Added the ability to filter static Restraint reports by CNODE status. Added a new "warning report" to the static output. Added a "dirty flag" to the piping input preprocessor and the configuration modules. Attempting to exit these processors without saving changes produces a warning message. Added the ability to detect the differences between material data in the input file and that in the material database (including missing "user materials"). This feature offers the user the opportunity to use the original data. Reviewed/updated the "minimum wall" computation for all piping codes for straight pipe. Added a field for specifying Marine Growth Density to the Wind/Wave dialog. Updated API-661 to 4th Edition. Added the ability to save static load case data without running the job.
10-26
CAESAR II Version 4.50 Changes and Enhancements (11/03) CAESAR II Version 4.50 contains some major new features as listed in the table below. Revised material database for B31.1 A2001 changes Added Reducer element. Improved user interaction and error reporting in static load case editor. Improved graphics changes include: - A walk-through option is available. - The static output processor can now produce colored stress plots of the piping system. - A graphical find (zoom to) option has been added. - Instant use of graphics, even before drawing is completed. - Recitable restraint/hanger symbols Added Spectrum wizard for the generation of earthquake and relief valve spectra. Revised codes: B31.1, B31.4, ASME NC, ASME ND, IGE/TD/12, API-610. Included additional FRP data files The static output processor remembers all user settings (filters, labels, and report size) Added dynamic help system for piping & structural input and configuration. Added automatic acquisition of website software updates. Combined WRC-107/297 module for local stress calculations. Redesigned the structural steel interface for easier operation. Implemented a "new job wizard" for the creation of structural steel input models. Modified to allow multiple instances of CAESAR II to run Implemented "Load Case Template" for recommending static load cases. Modified to allow access to the output for expired date or run limited ESL
Update History
Chapter 10 Update History
10-27
CAESAR II Version 5.00 Changes and Enhancements (11/05) CAESAR II Version 5.00 contains some major new features as listed below. Added the following new piping codes: EN-13480, GPTC/192, Z662 Ch 11 Revised due to “code” changes the following piping codes: B31.1, B31.3, B31.5, B31.8, B31.11, ASME NC, ASME ND, CODETI, TBK 5-6. Updated API-610 codes and standards Added Ameron Bondstrand, and Conely FRP Pipe Specification files. Added Binder (UK) and PiHASA (Spain) Spring Hanger tables. Added Structural Steel databases from India and Japan. Renamed all references to “Grinnell” to “Anvil”. Added the capability to perform dynamic analysis optionally using a consistent mass matrix. This obviates the need to re-mesh the model for better mass distribution. Added the capability to perform an analysis using the “hot” material elastic modulus. Enhanced the static output processor to provide users with the ability to create custom, reusable reports. Revised he piping input processor to provide a combined view showing both the graphics and the spreadsheet. The new piping input processor has integrated the Piping Error Checker, and access to the configuration module has been provided. For debugging and problem solving, relevant sections of the spreadsheet can be torn off and placed on the graphics pane, allowing the spreadsheet to be hidden for larger graphics display. Additionally, sections of the model can be graphically selected and then modified. Updated the Intergraph and PCF interfaces. Added an “Isogen” export facility allowing the creation of Isogen “stress isometrics”.
10-28
Update History
CAESAR II Version 5.10 Changes and Enhancements ( 9/07) This list details the new or changed capabilities and features of CAESAR II Version 5.10. Added flange rating evaluation per B16.5 and NC-3658. Graphics Improvements: Improved graphics rendering speed proved by 20% to 50% depending on the job. Added additional controls to view corrosion and densities. Added the ability to import an Autocad (CADWorx) model directly into the piping input, to provide visualization of supporting steel, vessels and other equipment. Static Output Processor Improvements: Reduced report generation times by 70% or better Added Presentation in “tabbed” window to allow viewing multiple reports, and immediate switching between reports. Added ability to select Individual items from “Miscellaneous Report” Added ability to zoom reports and individually direct to an output device using a context menu Added ability to import and export custom report templates. Static Load Case Editor Enhancements Added In-Line Flange Evaluation at the load case level. Added the ability to alter the “occasional load multiplier” on a per load case basis. Added the ability to import static load case data from different jobs Added the ability to copy wind and wave vectors. Added user control over whether or not insulation should be considered in hydro test cases. Added PD-8010 Part 1 and Part 2 piping code. Revised the following piping codes due to “code” changes: B31.1, B31.3, B31.4, Z662, EN-13480 Added support for B31.3 Section 319.2.3(c), allowing axial stress to be included in the Expansion Code Stress. Revised API-661 to 6th Edition. Revised Wind and Seismic load calculations to ASCE #7 2005. Added a number of European materials to the material database. Updated stainless steel pipe specification data per B36.19M. Updated DIN pipe size specification to comply with EN-10220 (seamless) instead of DIN-2458 (welded). Added Chinese structural steel and expansion joint databases. Added spring hanger data from Gradior Power, (Czech Republic). Updated the flange material database per ASME Sect VIII Div 1, 2007 Edition. Updated the Inoflex Spring Hanger data.
Index < • 5-26
3 3-D space • 3-5
A A1 - Partial Factor for Temperature • 3-90 A2 - Partial Factor for Chemical Resistance • 3-91 A3 - Partial Factor for Cyclic Service • 3-91 Absolute Expansion Load • 6-5 Method • 5-58 Absolute Method • 5-61 Acceleration Factor • 5-56 Vector • 5-41, 5-48 Access • 8-81 Access Protected Data • 2-30 Account Number • 7-1 Accounting • 7-2 Menu • 7-1 Summary reports • 7-1 System • 7-1 Accounting file • 7-6 Accounting file structure • 7-6 Accounting File Structure • 7-6 Acoustic Flow problems • 5-41 Resonances • 5-67 Shock • 5-69 Vibration • 5-3 Activate Accounting Tab • 7-1 Activate Bourdon Effects • 3-119 Actual Pressure • 2-12 Add • 4-10 Add F/A in stresses • 2-23 Add F/A in Stresses • 2-23 Add torsion in sl stress • 2-23 Add Torsion in SL Stress • 2-23 Added mass coefficient • 6-29 Added Mass Coefficient, Ca • 3-64 Advanced Options • 2-16 Advanced parameters • 5-64 Advanced Parameters • 5-64 Airy Wave Theory • 6-25 Airy Wave Theory Implementation • 6-27 AIRY Wave Theory Implementation • 6-27 AISC 1977 Database • 4-50, 4-51, 4-52, 4-53
AISC 1989 Database • 4-56, 4-57, 4-58, 4-59, 4-60, 461 al(0 1) Long Term Axial Stress at 0 1 Stress Ratio • 3-88 al(1 1) Long Term Axial Stress at 1 1 Stress Ratio • 3-88 al(2 1) Long Term Axial Stress at 2 1 Stress Ratio • 3-89 All Cases Corroded • 2-24 Allow short range springs • 3-49 Allow Short Range Springs • 3-49, 3-115 Allow User's SIF at Bend • 2-24 Allowable Load variation • 3-47 Allowable load variation (%) • 3-47 Allowable Load Variation (%) • 3-47, 3-115 Allowable Stress • 7-17 Allowable stressAllowable • 3-71, 3-73, 3-75, 6-36, 686, 7-17 Stress • 7-17 Allowable Stresses • 3-71 Allowed Intersection / Joint Types • 3-98 Alpha • 3-22, 4-14 ALPHA • 4-14 Alpha tolerance • 3-8 Alpha Tolerance • 2-3 Alpha toleranceAlpha tolerance • 2-3 Alternating pressure • 5-67 Ambient temperature • 3-84, 3-121 Ambient Temperature • 2-6, 3-121 Analysis Type (Harmonic/Spectrum/Modes/TimeHistory) • 5-40 Analysis type (harmonic/spectrum/modes/timehistory)Analysis Type • 5-40 Anchor • 3-40 Anchor Movement (Earthquake Only) • 5-20 Anchors • 2-17, 3-40 Angle • 3-14, 4-29 ANGLE • 4-2, 4-29, 4-30 AngleAngle • 4-30 Angular Forcing frequency • 5-41 Frequency • 5-44, 5-48 Stiffness • 3-109 ANSI A58.1 • 6-20, 6-22 B36.10 • 3-7 B36.10 Steel Pipe Numbers • 3-7 B36.19 • 3-7 Nominal Pipe OD • 3-5 API 650 Delta T • 3-57 API 650 Fluid Height • 3-57 API 650 Nozzle Height • 3-57
2 API 650 NOZZLES • 3-56 API 650 Reinforcing 1 or 2 • 3-57 API 650 Specific Gravity • 3-57 API-650 Delta t • 3-57 Fluid height • 3-57 Nozzle height • 3-57 Nozzles • 3-56 Reinforcing 1 or 2 • 3-57 Specific gravity • 3-57 Tank coefficient of thermal expansion • 3-57 Tank diameter • 3-57 Tank modulus of elasticity • 3-57 Tank wall thickness • 3-57 API-650 Tank Coefficient of Thermal Expansion • 3-57 API-650 Tank Diameter • 3-57 API-650 Tank Modulus of Elasticity • 3-57 API-650 Tank Wall Thickness • 3-57 Append Reruns to Existing Data • 2-8 Applicable Piping Code • 7-16 Applicable Wave Theory Determination • 6-26 Applications - Utilizing Global and Local Coordinates • 6-123 Apply B31.8 Note 2 • 2-25 Archiving • 9-16 Area • 4-16 ASCE Example Problem • 3-66 ASCE Static Seismic Wizard • 3-65 ASME Sect. VIII Division 2 • 6-36 Section VIII division 2 - elastic analysis of nozzle • 6-36 ASME III Subsections NC and ND • 6-92 ASME NC/ND 3673.2(b)-1 Note 3 • 3-28 ASME NC-3658.3 Calculation for B16.5 Flanged Joints with High Strength Bolting Method • 63 ASME Section VIII Division 2 - Elastic Analysis of Nozzle • 6-36 Assume Standard Schedule • 8-56 At Node • 3-135 Australian 1990 database • 4-64 Australian 1990 Database • 4-64 Auto Node Number Increment • 2-14 Auto node number incrementAuto node number increment • 2-14 Autosave Time Interval • 2-20 Auxiliary • 9-12 Data • 3-130 Element data • 8-60 Processors • 1-1 Auxiliary Element Data • 8-60 Auxiliary fields
Index Boundary conditions • 3-39 Component information • 3-13 Imposed loads • 3-61 Piping code data • 3-71 Auxiliary Fields - Boundary Conditions • 3-39 Auxiliary Fields - Component Information • 3-13 Auxiliary Fields - Imposed Loads • 3-61 Auxiliary Fields - Piping Code Data • 3-71 Available commands • 3-93 Available Commands • 3-93 Available Expansion Joint End-Types • 3-111 Available space • 3-47, 3-111 Available Space • 3-111 Axial Elastic modulus • 2-11 Modulus • 3-10 Restraint • 3-84 Shape function • 2-3 Stiffness • 6-7 Axial Modulus of Elasticity • 2-11 Axial strain Strain Hoop stress • 2-11, 6-94 Axial Strain Hoop Stress (Ea/Eh*Vh/a) • 2-11 Axis Orientation Vertical • 4-2, 4-12
B B2 • 3-27 B31.1 • 6-84 B31.1 reduced z fix • 2-24 B31.1 Reduced Z Fix • 2-24 B31.11 • 6-91 B31.3 • 6-86 B31.3 Paragraph 319.2.3(c) • 2-24 B31.3 sustained case SIF factor • 2-24 B31.3 Sustained SIF Multiplier • 2-24 B31.3 Welding and Contour Insert Tees Meet B16.9 • 2-25 B31.3 Welding and Contour Tees Meet B16.9 • 2-25 B31.4 • 6-87 B31.4 Chapter IX • 6-88 B31.5 • 6-88 B31.8 • 6-89 B31.8 Chapter VIII • 6-90 Background Colors • 2-16 Bandwidth optimizer • 3-128 Bandwidth Optimizer Options • 3-128 Base hoop stress • 2-25 Base Hoop Stress On ( ID/OD/Mean/Lamé) • 2-25 Base pattern • 4-25 Base Stress/Flexibility on (IGE/TD/12 code only) • 3121 Basic element data • 8-58 Basic Element Data • 8-58 Basic loading case • 6-5 Basic material yield strength • 3-82
Index
Batch mode • 7-7 Batch stream processing • 7-7 Batch Stream Processing • 7-7 Beams • 4-34 Fix • 4-34 Free • 4-34 BEAMS • 4-2, 4-34 Bellows • 3-113, 6-7 Allowed torsion • 3-110 Application notes • 3-110 Bellows Application Notes • 3-110 Bellows Stiffness Properties • 3-20 Bend Axial Shape • 2-3 Bend Cost Factor • 3-136 bend flexibilty factor • 3-16 Bend Length Attachment Percent • 2-14 Bend Radius • 3-103 Bend SIF Scratchpad • 3-103 Bend Type/Laminate Type • 3-103 Bending stiffness • 6-7 Bends • 3-13 Axial Shape Bends Axial shape • 2-3 Curvature • 2-15 Length attachment percent Bends Length attachment percent • 2-14 Miter • 3-14 Node • 3-29 Radius • 3-14 Bi-directional data transfer link • 8-4 Block operations • 3-130, 3-131 Block Operations • 3-131 Bolt Area (Ab) • 3-19 Bonney forge sweepolets • 3-25 Bottom • 2-16 Bounding Box Visibility • 2-18 Bourdon Pressure • 3-119 Boxh • 4-16 BOXH • 4-16 Boxw • 4-16 BOXW • 4-16 Braces • 4-36 Fix • 4-36 Free • 4-36 BRACES • 4-2, 4-36 Branch Connections • 3-25 Flexibilities • 6-12 Pipe spreadsheet • 3-29 Stress intensification • 3-29 Branch error • 3-119 Branch Error and Coordinate Prompts • 3-119 Branch Pipe Outside Diameter • 3-103 Branch Pipe Wall Thickness • 3-103 Break • 3-93 Break command • 3-93
3
Break Command • 3-93 Browse • 8-23, 8-56 BS 7159 • 3-10, 3-25, 6-105 BS 7159 pressure stiffening • 2-12 BS 7159 Pressure Stiffening • 2-12 BS806 • 6-97 Building elements Elem, efill, egen, edim, Building elements • 4-22 Building Elements - ELEM, EFILL, EGEN, EDIM • 422 Building Spectrum / Time History Load Cases • 5-19 Building spectrum load cases • 5-19 Buoyancy force • 6-26 Butt weld • 3-25, 3-87 Butt-welded tees • 3-25 BY • 4-20
C CAD Interfaces • 8-4 Cadcentre • 8-57 Cadpipe example transfer • 8-8 CADPIPE Example Transfer • 8-8 CADPIPE Interface • 8-4 Cadpipe log • 8-19 CADPIPE LOG File Discussion • 8-13 Cadpipe/CAESAR II data transfer • 8-19 CADWorx Plant • 3-94 CADWorx Plant database • 2-10, 3-94 CADWorx Plant Link • 8-4 CADWorx/PIPE directory • 3-94 CADWorx/PIPE link • 8-4 CAESAR II
4 Fatal error processing • 7-9 File guide • 9-2 Initial capabilities (12/84) • 10-2 Log file • 8-21 Neutral file interface • 8-57 Operational (job) data files • 9-16 Version 1.1s features (2/86) • 10-3 Version 2.0a features (10/86) • 10-4 Version 2.1c features (6/87) • 10-5 Version 2.2b features (9/88) • 10-6 Version 3.0 features (4/90) • 10-7 Version 3.15 features (9/91) • 10-9 Version 3.16 features (12/91) • 10-10 Version 3.19 features (3/93) • 10-13 Version 3.20 features (10/93) • 10-14 Version 3.21 changes & enhancements (7/94) • 1015 Version 3.22 changes & enhancements (4/95) • 1017 Version 3.23 changes (3/96) • 10-18 Version 3.24 changes & enhancements (3/97) • 1019 Version 4.00 changes and enhancements (1/98) • 10-21 Version 4.10 changes and enhancements (1/99) • 10-22 CAESAR II Fatal Error Processing • 7-9 CAESAR II File Guide • 9-2 CAESAR II Initial Capabilities (12/84) • 10-2 CAESAR II interfaces • 8-2 CAESAR II Local Coordinate Definitions • 6-121 CAESAR II Log File • 8-21 CAESAR II Neutral File Interface • 8-57 CAESAR II Operational (Job) Data Files • 9-16 CAESAR II Version 1.1S Features (2/86) • 10-3 CAESAR II Version 2.0A Features (10/86) • 10-4 CAESAR II Version 2.1C Features (6/87) • 10-5 CAESAR II Version 2.2B Features (9/88) • 10-6 CAESAR II Version 3.0 Features (4/90) • 10-7 CAESAR II Version 3.1 Features (11/90) • 10-8 CAESAR II Version 3.15 Features (9/91) • 10-9 CAESAR II Version 3.16 Features (12/91) • 10-10 CAESAR II Version 3.17 Features (3/92) • 10-11 CAESAR II Version 3.18 Features (9/92) • 10-12 CAESAR II Version 3.19 Features (3/93) • 10-13 CAESAR II Version 3.20 Features (10/93) • 10-14 CAESAR II Version 3.21 Changes and Enhancements (7/94) • 10-15 CAESAR II Version 3.22 Changes & Enhancements (4/95) • 10-17 CAESAR II Version 3.23 Changes (3/96) • 10-18 CAESAR II Version 3.24 Changes & Enhancements (3/97) • 10-19 CAESAR II Version 4.00 Changes and Enhancements (1/98) • 10-21 CAESAR II Version 4.10 Changes and Enhancements (1/99) • 10-22
Index CAESAR II Version 4.20 Changes and Enhancements (2/00) • 10-23 CAESAR II Version 4.30 Changes and Enhancements (3/01) • 10-24 CAESAR II Version 4.30 Changes and Enhancements (4/02) • 10-24 CAESAR II Version 4.40 Changes and Enhancements (5/02) • 10-25 CAESAR II Version 4.50 Changes and Enhancements (11/03) • 10-26 CAESAR II Version 5.00 Changes and Enhancements (11/05) • 10-27 CAESAR II Version 5.10 Changes and Enhancements ( 9/07) • 10-28 Caesar.cfg • 2-1 Calculate actual cold loads • 3-115 Calculate Actual Cold Loads • 3-115 Calculation of Fatigue Stresses • 6-58 Can available space • 3-47 CANADIAN Z662 • 6-94 CFE Sismo Example Problem • 3-68 CFE Sismo Static Seismic Wizard • 3-67 Change password • 2-30 Change Password • 2-30 Checking the CADPIPE/CAESAR II Data Transfer • 819 Checking the ComputerVision/CAESAR II Data Transfer • 8-21 Checking the PRO-ISO/CAESAR II Data Transfer • 855 Chopped strand mat • 2-12, 3-14 Circumferential (hoop) direction • 3-75 Weld • 3-25 Weld joint efficiency • 3-73 Class 1 Flexibility calculations • 2-25 Intersection flexibilities • 6-12 Class 1 Branch Flexibilities • 2-25, 6-12 Class 1 Branch Flexibility • 2-25 Class 1 branch flexibilityClass 1 branch flexibility • 225, 6-12 Closely spaced mode criteria • 5-54 Closely Spaced Mode Criteria/Time History Time Step (ms) • 5-54 CNode • 3-40, 3-44, 3-133, 5-38 Coade technical support • 1-4 COADE Technical Support • 1-4 Code Compliance • 3-71, 6-16 Code Compliance Considerations • 6-81 Code Options (B31.1 & B31.8) • 3-28 Code-calculated • 3-29 Code-calculated stress • 3-29 Code-calculated values • 3-29 Codes • 3-71 Code-Specific Notes • 6-84
Index
CODETI • 6-103 Coefficient of Friction (Mu) • 2-4, 3-43 Cold Load design • 3-45 Modulus • 3-84 Spring • 3-8, 3-10, 6-5 Spring element • 6-5 Sustained • 6-17 Cold load • 3-51 Cold Spring • 6-5 Columns • 4-38 Fix • 4-38 Free • 4-38 COLUMNS • 4-2, 4-38 Combining independent piping systems • 3-128 Combining Independent Piping Systems • 3-128 Combining static and dynamic results • 5-26 Combining Static and Dynamic Results • 5-26 Commands • 1-1 Component Amplification Factor ap (ASCE) • 3-66 Component Amplification Factor Rp (NBC) • 3-70 Component Color • 2-17 Component Elevation Ratio [hx/hn] (NBC) • 3-70 Component Elevation Ratio z/h (ASCE) • 3-66 Component Factor Cp (NBC) • 3-70 Component Force Amplification Factor Ar (NBC) • 370 Compressed formatting • 9-2 Computation control • 2-3 Computational Control • 2-3 Computational interfaces • 8-76 Computational Interfaces • 8-76 Computed Mass Flow Rate • 5-76 Computed mass flowrate • 5-73, 5-76 Computed Mass Flowrate (Vent Gas) • 5-73 Computervision interface • 8-20 ComputerVision Interface • 8-20 ComputerVision Interface Prompts • 8-20 Computervision neutral file • 8-20, 8-21 ComputerVision Neutral File • 8-20 Computervision/CAESAR II data transfer • 8-21, 8-24 Conclusion • 6-79 Condense Connected Rigids • 8-56 Condense Elbows • 8-56 Condense Tees • 8-56 Configuration • 1-1 Program • 3-7 Spreadsheets • 2-1 Configuration and Environment • 1-2, 2-1, 6-81 Configure /Setup • 3-106 Button • 2-1 Connect geometry through CNodes • 2-15 Connect Geometry Through CNodes • 2-15, 3-40 Connecting nodes • 2-15, 3-40 Conservative cutoff • 5-53
5
Constant effort hanger • 6-11 Constant effort support • 6-11 Constant Effort Support • 6-11 Constant force value • 6-15 Control Parameters • 1-1 Control information • 8-58 Control Information • 8-58 Controlling the Data Export • 8-84 Controlling the dynamic solution • 5-3 Controlling the Dynamic Solution • 1-2, 5-1 Convergence error • 2-6 Convert input to new units • 7-13 Convert Input to New Units • 7-13 Convolutions • 3-110 Coordinate prompts • 3-119 Corroded Cases • 2-24 Corrosion • 2-24, 3-8 Covers • 3-113 Cpu time used • 7-1 Crane database • 2-10, 3-94 Create a new units file • 7-11 Create a New Units File • 7-11 Create Loop on Element • 3-135 Create table • 5-17 Create Table • 5-17 Creating the .FAT Files • 6-57 Creep rupture design stress value • 3-82 Creep rupture stress • 3-73 Critical damping • 5-55 Cross Section (Section ID) • 4-6 Cross section area • 4-16 Crotch Radius • 3-100 CROTCH R • 3-26 Crotch radius • 3-25 Current data • 6-32 Current Data • 6-32 Current profile • 6-26 Curve boundary • 3-53 Curved pipe • 3-25 Cut long • 6-5 Cut short • 3-8, 6-5 Cutoff See non-conservative, conservative, and optimal • 5-53 Cyclic frequency • 5-44 Cyclic reduction factor fields • 3-84
D Damped harmonics • 5-41 Damping • 5-41 Damping (Time History or DSRSS) (Ratio of Critical) • 5-55 Damping (time history or dsrss) (ratio of critical)Damping • 5-55
6 Damping matrix • 5-41 Damping ratio • 5-48, 5-60 Data Files • 9-2, 9-16 Set • 9-2 Data Export to ODBC Compliant Databases • 8-81 Data Export Wizard • 8-84 Data matrix interface • 8-43, 8-74 Data Matrix Interface • 8-74 Data Modification and Details • 8-24 Database definitions • 2-8 Database Definitions • 2-8 database management • 8-81 Decomposition singularity tolerance • 2-4, 5-65 Decomposition Singularity Tolerance • 2-4, 5-65 Default code • 2-25 Default Operator • 2-18 Default Piping Code • 2-25 Default Projection • 2-18 Default Render Mode • 2-18 Default restraint stiffness • 2-4 Default rotational restraint stiffness • 2-4 Default Rotational Restraint Stiffness • 2-4 Default spring hanger table • 2-8 Default Spring Hanger Table • 2-8 Default translational restraint stiffness • 2-4 Default Translational Restraint Stiffness • 2-4 Default View • 2-18 Defaulting to Z-Axis Vertical • 3-123 Defaulting to Z-AxisVertical • 3-123 Defining a Model • 6-118 Defining Global Restraints - FIX • 4-2, 4-40 Delete • 3-131, 4-10 Delta x • 3-3 Delta y • 3-3 Delta z • 3-3 Dens • 4-14 DENS • 4-14 Densities • 3-11 Density • 3-11, 7-16 Depth-decay function • 6-29 Description of Alternate Simplified ASME Sect. VIII Div. 2 Nozzle Analysis • 6-38 Design (Button) • 3-136 Design Factor (Unitless) • 3-82 Design strain • 2-12 Design stress • 3-73 Det Norske Veritas (DNV) • 6-108 Diagnostics-error review • 7-9 Diagonal damping matrix • 5-48 Diagonal stiffness matrix • 5-48 Diameter • 3-5 Diameter 2 • 3-22 Diameter field • 3-5 Diffraction effects • 6-29 Direction • 5-9, 5-11, 5-19, 5-31, 5-35, 5-37 Directional combination method • 5-62
Index Directional Combination Method (SRSS/ABS) • 5-62 DIRECTIVE DATA • 5-26 Directives • 5-21 Directory structure • 9-2 Disable • 2-20 Disable Undo/Redo Ability • 2-20 Displaced Shape • 2-19 Displacement • 3-60, 5-11 Loads • 6-5 Range • 6-16 ReportsDisplacement Reports • 2-21 Vector • 5-41, 5-48 Displacement Reports Sorted by Nodes • 2-21 Displacements • 3-60 Distance to opposite-side stiffener or head • 3-55 Distance to Opposite-Side Stiffener or Head • 3-55, 359 Distance to stiffener or head • 3-55 Distance to Stiffener or Head • 3-55, 3-59 DLF curves • 5-69 Do/r3 • 3-33 Does the vent pipe have an umbrella fitting (y/n) • 5-71 Does the Vent Pipe Have an Umbrella Fitting (Y/N) • 5-71 Double Angles - Long Legs Back-to-Back • 4-54 Double Angles - Short Legs Back-to-Back • 4-55 Double Sum Method (DSRSS) • 5-60 Drag coefficient • 6-34 Drag Coefficient, Cd • 3-64 Draw Cube • 3-136 Driving frequency • 5-67 DSN Setup • 8-81 Duplicate • 3-131 Duplicate dialog box • 3-131 DX • 3-3 DX, DY, DZ • 4-21, 4-28 DXF AutoCAD Interface • 8-4 DY • 3-3 Dynamic Analyses • 5-49 Analysis input • 5-2 Control parameters • 1-1 Displacement criteria • 5-67 Earthquake • 6-20 Earthquake loading • 3-121 Equation of motion • 5-41 Example input textDynamic Example input text • 2-21 Input • 1-1 Input processor • 5-39 Load • 5-3 Load factor • 5-41, 5-44, 5-51, 8-76, 8-80 Load factor spectrum • 5-44 Loads • 5-41 Problem • 5-41 Dynamic Analysis Input • 5-2
Index
Dynamic Analysis Overview • 5-3 Dynamic control parameters • 5-39 Dynamic Control Parameters • 5-39 Dynamic Example Input Text • 2-21 Dynamics • 9-11 DZ • 3-3
E Earthquake Effects • 5-3 Load • 5-44 Load magnitudes • 6-20 Loads • 3-121 Spectrum • 5-56 Static load cases • 6-20 EDIM • 4-2, 4-27 Eff • 3-81 Eff, cf, z • 7-15 Eff, Cf, z • 7-15 Effective ID • 3-21 Efill • 4-23 EFILL • 4-2, 4-23 Egen • 4-25 EGEN • 4-2, 4-25 Eh / Ea • 3-90 Eigensolution • 5-44 Eigensolver algorithm • 5-44 Eigenvalue • 5-44 Eigenvalues • 5-64 Elastic Modulus • 3-84 ModulusElastic Modulus • 7-17 Elastic analyses of nozzles • 6-37 Elastic Modulus • 3-106, 7-17 ELEM • 4-2, 4-22 ElemBuilding elements Elem, efill, egen, edim • 4-22 Element Duplication • 3-131 List • 3-130 Offsets • 3-5 RotationDelete • 3-131 Element Cosines • 3-4 Element Direction Cosines • 3-4 Element Length • 3-4 Element Offsets • 3-5 Element/Node/Stress/Restraint Load Component • 3135 Elevation • 6-24 Elevation table entry • 6-22 EN-13480 • 6-109 EN-13480 - Use In-Plane/Out-Plane SIF • 2-25 Enable Advanced Element Sort • 8-23 Enable Autosave • 2-21
7
Enable Data Export to ODBC-Compliant Databases • 2-8 End connection information • 4-32 End Connection Information • 4-32 Ending frequency • 5-7 Ending Frequency • 5-7 Endurance limit • 5-41 Entity information • 8-14 Equation for pipe under complete axial restraint • 3-84 for stress • 3-84 Equipment vibration • 5-3 Equivalent wind pressure • 6-22 Error code definitions • 8-15 Error Code Definitions • 8-13 Estimated Number of Significant Figures in Eigenvalues • 5-64 Evaluating vessel stresses • 6-36 Evaluating Vessel Stresses • 6-36 Example • 4-21, 4-24, 4-26, 4-31, 4-35, 4-37, 4-39, 440, 4-42, 4-44, 4-47, 5-15, 8-77, 8-78 Example 1 • 8-77 Example 2 • 8-78 Example Problem Multiple Load - Case Spring - Hanger Design • 3-50 Example problem of a multiple load-case spring-hanger design • 3-50 Example transfer • 8-25 Example Transfer • 8-25 Examples • 4-28, 4-31, 4-40, 4-42, 4-44, 4-47, 9-15 Excel • 8-81 Exclude f2 from UKOOA Bending Stress • 2-12 Exe files - required • 9-2 Existing file to start from • 7-12 Existing File to Start From • 7-12 Exit pipe end flow conditions • 5-76 Exp. Coeff. • 7-17 Exp. coeff. Expansion Coefficient • 7-17 Expansion Case allowable stress • 3-84 Coefficient • 3-84 Stress • 3-84, 6-16 Stress allowable • 3-82 Stress range • 6-16, 6-17 Expansion joint design notes • 3-110 Expansion Joint Design Notes • 3-110 Expansion joint end-types • 3-111 Expansion Joint Modeler • 3-106 Expansion Joint Modeler - Expansion Joint Database • 3-108 Expansion Joint Modeler - From / To Nodes • 3-108 Expansion Joint Modeler - Hinge/Pin Axis • 3-108 Expansion Joint Modeler - Modeler Results • 3-109 Expansion Joint Modeler - Overall Length • 3-108 Expansion Joint Modeler - Tie Bar Plane • 3-108
8 Expansion Joint Modeler Notes • 3-109 Expansion Joint Styles • 3-111 Expansion joints • 2-9, 3-20, 3-119, 6-7 Database • 2-9 Model • 3-106, 3-109 Modeler • 3-106, 3-109 Styles • 3-111 Expansion Joints • 2-9, 2-17, 3-20, 3-109, 6-7 Exponential format • 3-3 Extended Operating conditions • 3-8, 3-9 Range • 3-45 External interface • 8-2 External Interfaces • 9-14 Extracted • 2-6
F Fac • 3-84, 7-16 FAC • 7-16 Factor • 5-19, 5-26 Fatigue Curve data • 3-87 Cycle • 3-77 Evaluations • 3-87 Factor • 3-77 Fatigue Analysis of Piping Systems • 6-45 Fatigue Analysis Using CAESAR II • 6-44 Fatigue Basics • 6-44 Fatigue Capabilities in Dynamic Analysis • 6-55 Fatigue Class • 3-38 FDBR • 6-104 Fiberglass reinforced plastic • 3-10, 3-14, 3-119 Fiberglass Reinforced Plastic (FRP) • 3-10 File Name • 8-22, 8-56 File Sets • 1-2, 9-1 Files -Clean up • 9-2 Files-accounting • 7-6 Fillet • 3-25 FILLET • 3-26 Fillet weld • 3-87 Filter Out Elements Whose Diameter is Less Than • 823 Final CAESAR II data • 8-18 Find Distance • 3-97 Find Element • 3-98 Finite length expansion joints • 3-20 Finite Length Expansion Joints • 3-20 First Mode Period (CFE) • 3-68 Fitting Flexibility factor • 2-13 Outside radius • 3-25 Thickness • 3-15 Fitting Outside Radius • 3-100 Fitting Thickness • 3-15, 3-104 Flange Class & Material Grade • 3-18 Flange database • 3-94
Index Flange leakage and stress calculations • 10-9 Flange Leakage and Stress Calculations • 10-9 Flanged ends • 3-94 Flanges • 3-17 Flexibility Analysis • 3-84 Factor • 2-13, 3-10, 3-14 Matrix • 6-16 Orientation • 3-54 Fluid Bulk modulus Fluid Bulk modulus • 5-75 Density • 3-11, 5-75 Hammer • 5-5 Loads • 6-26 Fluid Bulk Modulus • 5-75 Fluid Density • 3-11, 5-75 Fn • 3-77 Force • 5-9, 5-18, 5-31, 5-48 Orthogonalization after convergence • 5-65 Sets • 5-48 Spectrum • 5-5 Spectrum analysis Force Spectrum analysis • 5-44 Spectrum name • 5-17 Force Consistent Bend Materials • 8-23 Force Orthogonalization After Convergence (Y/N) • 566 Force orthogonalization after convergence (y/n) Force Orthogonalization after convergence • 5-66 Force response spectrum definitions • 5-17 Force Response Spectrum Definitions • 5-17 Force set # • 5-20, 5-31 Force Set # • 5-20, 5-31 Force Spectrum Name • 5-17 Forces • 3-61, 3-110 Forces and moments • 3-61 Forces and Moments • 3-61 Forces at elbows • 5-5 Free Anchor/restraint at node • 3-50 Code • 3-51 End connections • 4-32 Free Anchor/Restraint at Node • 3-50 Free Code • 3-51 Free End Connections - FREE • 4-2, 4-32 French petrochemical code • 6-17 Frequency Array spaces Frequency Array spaces • 5-66 Cutoff • 5-51 Cutoff Frequency Cutoff • 5-53 Frequency Array Spaces • 5-66 Frequency Cutoff (HZ) • 5-53 Frequently Asked Questions • 6-130
Index
Friction Angle variationFriction Angle variation • 2-4 Coefficient • 3-43 Normal force variation Friction Normal force variation • 2-4 Restraint stiffness • 2-4 Slide multiplier Friction Slide multiplier • 2-4 Stiffness factor • 5-50 Stiffness Friction Stiffness • 2-4 Friction Angle Variation • 2-4 Friction Normal Force Variation • 2-4 Friction Slide Multiplier • 2-4 Friction Stiffness • 2-4 From • 3-2 From/To/Both • 3-17 FRP Alpha FRP Alpha • 2-12 Coefficient of thermal expansion • 3-121 Data • 9-2 Laminate type • 2-12 Modulus of elasticityFRP Modulus of elasticity • 2-11 Pipe density FRP Pipe density • 2-12 Pipe properties Fiberglass reinforced plastic • 2-11 Property data file FRP Property data file • 2-12 Ratio of shear modulus/emod axial • 3-122 FRP Alpha (xe-06) • 2-12 FRP Analysis Using CAESAR II • 6-73 FRP Coefficient of Thermal Expansion (x 1,000,000 ) • 3-121 FRP Density • 2-12 FRP flexibilities • 2-13 FRP Laminate Type • 2-12, 3-122 FRP Pipe Properties • 2-11 FRP Property Data File • 2-12 FRP Ratio of Shear Modulus/Emod Axial • 3-122 FRP sif • 2-13 Ftg ro • 3-25 FTG RO • 3-26
G G • 4-14 Gap • 3-42 Gasket Diameter, G / Bolt Circle • 3-18 Gas-specific heats • 5-71 General notes • 8-13 General Notes • 8-13
9
General Notes for All Codes • 6-81 General properties • 4-10 General Properties • 4-10 Generation of the CAESAR II configuration file • 2-1 Generation of the CAESAR II Configuration File • 2-2 Generic database • 3-94 Generic neutral files • 8-57 Generic Neutral Files • 8-57 Geninc • 4-26 GENINC • 4-26 Genincto • 4-26 GENINCTO • 4-26 Genlast • 4-26 GENLAST • 4-26 Geometry directives • 2-14 Geometry Directives • 2-14 German 1991 database • 4-62 German 1991 Database • 4-62 German 1991 Database - 1 • 4-62 German 1991 Database - 2 • 4-63 Gimbal • 3-112 Global Editing • 3-131 Level • 3-49 Load vector • 6-15 Stiffness matrix • 6-10 X direction • 3-3 Y direction • 3-3 Z direction • 3-3 Global Coordinates • 3-98, 3-120 Global restraints - fix • 4-40 GPTC/Z380 • 6-109 Gram-schmidt orthogonalizations • 5-65 Graphic Settings • 2-16 Gravitational acceleration constant • 6-20 Gravitational loading • 3-121 Gravity loads - gloads • 4-45 Gravity Loads - GLOADS • 4-2, 4-45 Grinnell springs • 3-45 Group modal combination method • 5-54 Grouping method • 5-59 Grouping Method • 5-59 Guide • 3-41
H Hand Lay • 3-90 Hanger Algorithm • 6-10 Data • 3-114 Default restraint stiffness Hanger Default restraint stiffness • 2-5
10
Index
Design • 6-9 Design algorithm • 6-9 Design control dialog • 6-10 Design control spreadsheet • 3-49, 3-114 Hot loads • 6-9 Run control spreadsheet • 3-45 Sizing algorithmFiles CompatibilityFiles
Compatibility • 6-9
Table • 3-45 Travel • 6-9 Type restraint • 3-42 Hanger available space • 3-47 Hanger Data • 3-45, 3-49, 3-114, 3-117 Hanger Default Restraint Stiffness • 2-5 Hanger Sizing Algorithm • 6-9 Hanger Table • 3-45, 3-116 Hanger/Can Available Space • 3-47 Hangers • 2-17, 3-44 Harmonic • 5-3 Analysis • 5-41, 5-67, 6-22 Analysis Harmonic Analysis • 5-41 Displacements • 5-11 Equation • 5-41 Forces and displacements • 5-9 Load • 5-67 Load vector • 5-41 Method • 5-3 Harmonic Analysis • 5-7, 5-41 Harmonic Displacements • 5-11 Harmonic Displacements at Compressor Flange • 5-12 Harmonic Forces and Displacements • 5-9 HarmonicHarmonic Profile • 5-3 Header Pipe Outside Diameter • 3-103 Header Pipe Wall Thickness • 3-103 Header stress intensification • 3-29 Help screen • 3-3 Help screens and units • 3-2 Help Screens and Units • 3-2 Hinged • 3-112 hl(1 1) Long Term Hoop Stress at 1 1 Stress Ratio • 3-88 hl(2 1) Long Term Hoop Stress at 2 1 Stress Ratio • 3-89 Hoop Direction • 3-73 Elastic modulus • 2-11 Modulus • 3-10 Stress • 3-84 Stress value • 2-25 Horizontal thermal bowing tolerance • 2-15 Horizontal Thermal Bowing Tolerance • 2-15
Horizontal threshold value • 2-15 Hot Hanger loads • 3-50 Load • 3-45, 6-9 Load design • 3-45 Modulus • 3-84 Sustained • 6-17 How to Use the CAESAR II / LIQT Interface • 8-76 How to Use the CAESAR II / PIPENET Interface • 880 HPGSL • 6-110 Hydrodynamic (Wave and Current) Loading • 6-25 Hydrodynamic loads • 6-26
I ID manifold piping • 5-75 ID Manifold Piping • 5-75 ID of relief valve orifice • 5-70 ID of Relief Valve Orifice • 5-70 ID of relief valve piping • 5-70 ID of Relief Valve Piping • 5-70 ID of vent stack piping • 5-70 ID of Vent Stack Piping • 5-70 ID relief exit piping • 5-75 ID Relief Exit Piping • 5-75 ID relief orifice or rupture disk opening • 5-75 ID Relief Orifice or Rupture Disk Opening • 5-75 ID supply header • 5-75 ID Supply Header • 5-75 Idealized Allowable stress envelope • 3-77 Identical results • 2-1 IEEE 344-1975 • 5-58 IGE/TD/12 • 6-108 IGE/TD/12 Code • 3-7, 3-16, 3-87 IGE\TD\12 Requirements • 3-31 Ignore B31.3 Wc Factor • 2-26 Ignore Spring Hanger Stiffness • 2-5 Implement B31.3 Appendix P • 2-26 Implement B31.3 Code Case 178 • 2-26 Implementation of Macro-Level Analysis for Piping Systems • 6-67 Import / Export Displacements • 3-134 Importance factor • 6-20, 6-22 Importance Factor IE (NBC) • 3-69 Importance Factor Ip (ASCE) • 3-65 Impulse • 5-5 Impulse profile • 5-5 INC • 4-23, 4-26, 4-27, 4-30, 4-33, 4-44, 4-46 Include Include Missing mass components (y/n) Missing mass components • 5-62 Piping input files • 3-128 Pseudostatic (anchor movement) componentsInclude Pseudostatic (anchor movement) components • 5-61
Index
Include Additional Bend Nodes • 8-23 Include Insulation in Hydrotest • 2-5 Include Missing Mass Components (Y/N) • 5-62 Include Pseudostatic (Anchor Movement) Components (Y/N) • 5-61, 5-62, 5-63 Include Spring Stiffness in Hanger OPE Travel Cases • 2-5 Included force • 5-51 Included mass • 5-51 Including Structural Models • 3-129 Including the Spring Hanger Stiffness in the Design Algorithm • 6-11 Inclusion of Missing Mass Correction • 6-40 Incmatid • 4-26 Incmatid • 4-24 INCMATID • 4-24, 4-26, 4-28 Incore numerical check • 2-5 Incore Numerical Check • 2-5 Increase Factor (CFE) • 3-68 Increment • 4-23, 4-26, 5-7, 5-10, 5-12, 5-20, 5-36 Incsecid • 4-24, 4-26 INCSECID • 4-24, 4-26 Incto • 4-24 Incto • 4-24 INCTO • 4-24, 4-26, 4-28, 4-30, 4-33, 4-44, 4-47 Independent shock • 5-58 Independent support motion • 5-44, 5-61 Independent support motion applications • 5-44 Independent support motion load cases • 5-62 Inertia coefficient • 6-34 In-line Flange Evaluation • 6-3 In-plane stress intensification • 3-29 Input Data cells • 3-2, 3-71 Dynamic • 9-16 Echo • 3-133 Fields • 1-1 Soil • 9-16 Specifying Hydrodynamic Parameters in CAESAR II • 6-32 Static • 9-16 Structural • 9-16 Input Excitation Frequencies • 5-7 Input items optionally effecting sif calculations • 3-25 Input Items Optionally Effecting SIF Calculations • 325 Input Items Optionally Effecting SIF Calculations For ISO 14692 • 3-28 Input listing • 3-133 INSECID • 4-28 Insert • 4-10 Insert Element • 3-98 Insert weldolets • 3-25 Installation directory • 2-1 Installed load • 6-10 Installed load case • 6-10
11
Installed Load Case • 6-10 Installed weight • 6-10 Insul thk • 3-8 Insul Thk • 3-8 Insulation • 3-8 Insulation Density • 3-11 Insulation Units • 8-24 Interfaces • 1-1, 1-2, 8-1 Intergraph Data • 8-37 Interface • 8-24 Intergraph Data After Bend Modifications • 8-43 Intergraph data after element sort • 8-35 Intergraph Data After Element Sort • 8-35 Intergraph data after tee/cross modifications • 8-36 Intergraph Data After TEE/Cross Modifications • 8-36 Intergraph data after valve modifications • 8-37 Intergraph Data After Valve Modifications • 8-37 Intergraph interface • 8-22 Intergraph Interface • 8-22 Intermodal correlation coefficient • 5-60 Interpolation parameters • 2-7 Intersection model • 3-23 Intersections • 3-25 Introduction • 1-1 Iso • 8-4 ISO-14692 • 6-109 Ixx • 4-16 Iyy • 4-16
J Jacobi sweep tolerance • 5-64 Jacobi Sweep Tolerance • 5-64 Jacobus • 8-57 JIS nominal pipe od • 3-5 JIS pipe schedule • 3-7 Joint endtypes • 3-109 JPI • 6-110
K k - Thermal Factor • 3-92 K2 • 3-41 Kaux • 3-128 Kellogg Equivalent Pressure Method • 6-3 Keulegan-carpenter number • 6-29 K-Factor • 3-16 Kinematic viscosity • 6-34 Korean 1990 database • 4-66 Korean 1990 Database • 4-67 Ksd. (Factor) (Unitless) • 3-86
L L1/Lb • 3-34 Laminate Type • 2-12, 3-14 Last • 4-24, 4-26, 4-28, 4-30, 4-33, 4-47
12 LAST • 4-21, 4-24, 4-26, 4-30, 4-33, 4-44, 4-47 Lateral force • 6-20 Legend Text • 2-17 Length of manifold piping • 5-75 Length of Manifold Piping • 5-75 Length of relief exit piping • 5-75 Length of Relief Exit Piping • 5-75 Length of the vent stack • 5-71 Length of the Vent Stack • 5-71 Liberal Expansion Stress Allowable • 2-26 Liberal Stress Allowable • 3-120 Lift coefficient • 6-34 Lift Coefficient, Cl • 3-64 Lift force • 6-26 LIM • 3-41 Line Pressure Line Pressure • 5-70 Temperature Line Temperature • 5-70 Line Pressure • 5-70 Line Temperature • 5-70 Liners • 3-113 LIQT interface • 8-76 LIQT Interface • 8-76 LIQT nodes • 8-76 Liquid vent system • 5-74 List • 4-48 LIST • 4-2, 4-48 List option • 3-130 List utility • 3-128 List/ Edit Facility • 3-130 List/edit facility • 3-130 Listing • 9-16 Load Duration • 5-60 Forcing frequency • 5-55 Profiles • 5-48 Range • 3-45 Load case • 5-26 Load Case • 5-26 Load Case (for Design) • 3-134 Load Case Template • 2-9 Load Cycles • 5-8 Load Duration (Time History or DSRSS Method) (Sec.) • 5-55 Load duration (time history or dsrss method)Load Duration • 5-55 Load vector Applied • 5-41 Loads • 4-42 Local Coordinates • 6-112 Local flexibilities • 6-12 Local stresses • 6-36 Log file • 8-22 Longitudinal
Index Stress • 2-28 Longitudinal weld joint efficiency • 3-73 Loop closure tolerance • 2-15, 3-119 Loop Closure Tolerance • 2-15 Loop Optimization Wizard • 3-134, 3-137 Loop Type • 3-136 Lumped Masses • 5-35
M Macro-Level Analysis • 6-66 Major Direction • 3-136 Major Direction Available Space • 3-136 Make units file • 7-10 Make Units File • 7-10 Manifold pipe end flow conditions • 5-76 Manifold piping • 5-75 Marine growth • 6-29 Marine Growth • 3-64 Marine Growth Density • 3-64 Marker Settings • 2-18 Mass • 5-35 Flowrate • 5-73, 5-76 Matrix • 5-41 Matching Pipe Outside Diameter • 3-105 Material - Add • 7-14 - Delete • 7-14 - Edit • 7-15 Coefficient of thermal expansion • 4-14 Database • 9-2 Database Material Database • 7-14 Density • 4-14 Files • 2-12 ID number • 4-13 Identification Material Identification • 4-13 Name • 3-10 Properties • 3-10 Material - Add • 7-14 Material - Delete • 7-14 Material - Edit • 7-15 Material Database • 7-14 Material Fatigue Curves • 3-87 Material Identification - MATID • 4-2, 4-13 Material Name • 3-10 Material Properties • 3-10, 4-5 Materials • 3-10, 3-113 Matid • 4-13 Matid • 4-24 Matid • 4-26 MATID • 4-13, 4-24, 4-26, 4-28 Max. no. of Eigenvalues calculated • 5-51 Max. No. of Eigenvalues Calculated (0-Not used) • 551 Max. Stress • 3-135
Index
Maximum Shear theory • 2-28 Maximum Allowable Bend Angle • 2-15 Maximum allowed bend angle • 2-15 Maximum allowed travel limit • 3-48 Maximum Allowed Travel Limit • 3-48, 3-116 Maximum Anchor Node • 8-23 Maximum Mapped Response Acceleration Ss (ASCE) • 3-65 Maximum Pressure • 3-106 Maximum table frequency • 5-17 Maximum Table Frequency • 5-17 Mechanical resonances • 5-67 Member weight load • 4-44 Memory allocated • 2-21 Memory Allocated (Mb): • 2-21 Menu Items • 1-1 Miche limit • 6-26 Micro-Level Analysis • 6-60 Mill tol % • 3-7 -Mill Tol % • 3-7 Mill tolerance • 3-7 Mini-Level Analysis • 6-64 Minimum Allowed bend angle • 2-15 Angle to adjacent bend • 2-15 Temperature curve • 7-16 Wall mill toleranceMinimum Wall mill tolerance • 2-5 Yield strength • 3-82 Yield stress • 3-82 Minimum Allowable Bend Angle • 2-15 Minimum Anchor Node • 8-23 Minimum Angle to Adjacent Bend • 2-15 Minimum Temperature Curve (A-D) • 7-16 Minimum Wall Mill Tolerance (%) • 2-5 Minor Direction • 3-136 Minor Direction Available Space • 3-136 Miscellaneous • 2-20, 10-9 Data group • 8-68 Miscellaneous Data Group #1 • 8-68 Miscellaneous Options • 2-17, 2-20 Miscellaneous Processors • 1-2, 7-1 Missing Mass • 5-51 Mass combination method Missing Mass combination method • 5-62 Mass correction • 5-62 Mass ZPAMissing Mass ZPA • 2-6 Missing Mass Combination Method (SRSS/ABS) • 562 Missing Mass ZPA • 2-6 Miter points • 3-14
13
Miter Points • 3-14, 3-105 Miters • 3-14 Modal Combination method Modal Combination method • 5-59 Combinations • 5-58 Components • 5-58 Extraction • 5-41 ExtractionModal Extraction • 5-44 Modal Combination Method (GROUP/10%/DSRSS/ABS/SRSS) • 5-59 Mode shape • 5-44, 5-48, 5-67 Model - expansion joint menu • 3-106 Model Definition Method • 4-8 Model Rotation • 8-24, 8-56 Model Tees as 3 Elements • 8-24 Modeling friction effects • 6-15 Modeling Friction Effects • 6-15 Modeling techniques • 1-1 Modes of vibration • 5-44 Modified theories • 6-29 Modifying mass lumping • 5-35 Modulus of elasticity • 3-10 Modulus ratio • 3-84 Moments • 3-61, 3-110 Morrison's equation • 6-26 Movement capability • 3-110 Movement Capability • 3-110 Mu • 3-43 Multi-degree-of-freedom system • 5-55 Multiple load case design • 3-49, 3-118 Multiple Load Case Design • 3-49 Multiple Load Case Design Options • 3-118
N n1 • 4-20, 4-23, 4-25, 4-27, 4-30, 4-32, 4-43, 4-46 N1 • 4-20, 4-23, 4-25, 4-30, 4-32, 4-43 Name • 3-3, 4-15, 5-13, 7-15 Name of the converted file • 7-13 Name of the Converted File • 7-13 Name of the input file to convert • 7-13 Name of the Input File to Convert • 7-13 Name of the units file to use • 7-13 Name of the Units File to Use • 7-13 Natural frequency • 5-44 NAVY 505 • 6-96 NBC Example • 3-70 NBC Static Seismic Wizard • 3-69 Neutral file • 8-74 Neutral file interface • 8-57 Neutral file transfer • 8-2 New File • 4-3 New Job Ambient Temperature • 2-6, 3-121 New Job Bourdon Pressure • 2-6
14 New Job Liberal Expansion Stress Allowable • 2-26, 3120 New Password • 2-30 New units file name • 7-12 New Units File Name • 7-12 Nfill • 4-19 NFILL • 4-2, 4-19 Ngen • 4-20 NGEN • 4-2, 4-20 No rft/wlt in reduced fitting sifs • 2-26 No RFT/WLT in Reduced Fitting SIFs • 2-26 No. hangers at location • 3-48 No. Hangers at Location • 3-48 No. of Hanger - Design Operating Load Cases • 3-114 No. of hanger-design operating load cases • 3-114 No. of Iterations Per Shift (0 - Pgm computed) • 5-65, 5-66 No. of iterations per shift (0-pgm computed) • 5-65 No. to Converge Before Shift Allowed (0 - Not Used) • 5-65 No. to converge before shift allowed (0-not used) • 565 Nodal coordinate data • 8-74 Nodal Coordinate Data • 8-74 Nodal displacements • 6-15 Node • 2-15, 3-14, 3-40, 3-44, 4-18, 5-31, 5-37 Number • 3-2, 3-14, 3-29, 3-40 NODE • 4-2, 4-18 Node Increment • 3-98 Node number • 3-2 Node Number • 3-25, 3-32 Node Number Increment • 8-23, 8-56 Node Text • 2-17 NODEINC • 4-21 Nodes • 3-133 Nodes in space • 4-18 Nominal pipe OD • 3-5 Nominal pipe schedules • 3-5 Non-conservative cutoff • 5-53 Nonlinear Code compliance Nonlinear Code compliance • 6-16 Piping code compliance • 6-16 Restraint • 6-16 Nonlinear Code Compliance • 6-16 Nonlinear restraints • 6-17 Norwegian (TBK 5-6) • 6-103 Notes on Occasional Load Cases • 6-18 Nozzle Auxiliary data field • 3-39, 3-53, 3-56 Flexibilities • 3-39 Nozzle diameter • 3-55 Nozzle Diameter • 3-55, 3-56, 3-59 Nozzle flexibility - WRC 297 • 3-53 Nozzle Flexibility - WRC 297 • 3-53 Nozzle node number • 3-54 Nozzle Node Number • 3-54, 3-56, 3-58
Index Nozzle wall thickness • 3-55, 3-57 Nozzle Wall Thickness • 3-55, 3-57 Nozzles • 2-17, 3-52 Nuclear Regulatory Guide 1.92 • 5-58 Number • 7-15 Number formats • 3-3 Number of points in the table • 5-17 Number of Points in the Table • 5-17
O Occasional Load factor • 2-26 Load factor Occasional Load factor • 2-26 Occasional Load Factor • 2-26 Ocean currents • 6-28 Ocean Currents • 6-28 Ocean Wave Particulars • 6-25 ODBC • 8-81, 8-84 ODBC Compliant Database Name • 2-9 Off • 3-64 Off-diagonal coefficients • 2-4 Offsetting • 6-5 On Element • 3-135 On-diagonal coefficient • 2-4 Operating Analysis • 6-16 Case • 6-9 Case vertical displacement • 6-9 Load field • 3-49 Loads • 3-45, 3-49 Pressure • 3-88 Temperature • 3-84 Thermal cases • 3-49 Operating Case • 6-9 Operating Load • 3-49 Optimal cutoff • 5-53 Optimal Frame Rate • 2-18 Optimization Type • 3-134 Ordinate • 5-16 Ordinate Interpolation • 5-14 Ordinate Type • 5-14 Orient • 4-30 ORIENT • 4-2, 4-30 Orienting a Piping model to Z-axis Vertical • 3-123 Orienting a Piping Model to Z-Axis Vertical • 3-123 Orienting a Structural Model to Z-Axis Vertical • 3-127 Orienting a Structural Model to Z-Axis Vertical. • 3127 Orienting an Equipment Model to Z-Axis Vertical • 3127 Orienting an Equipment Model to Z-Axis VerticalOrienting an Equipment Model to ZAxis Vertical • 3-127 Orifice flow conditions • 5-76
Index
Orifice Flow Conditions/Exit Pipe End Flow Conditions/Manifold Pipe End Flow Conditions • 5-76 Ortho • 8-4 Orthogonal • 3-43 Other Global Coordinate Systems • 6-113 Other Notes on Hanger Sizing • 6-11 Out-of-core eigensolver (y/n) • 5-66 Output • 9-16 Processor • 5-48 Output Colors • 2-19 Output from the liquid relief load synthesizer • 5-76 Output From the Liquid Relief Load Synthesizer • 5-76 Output Reports by Load Case • 2-21 Output reports by load case output Reports by load case • 2-21 Output table of contents Table of contents • 2-21 Output Table of Contents • 2-21 Overview • 1-1, 1-2, 4-2 Overview of CAESAR II Interfaces • 8-2
P Pad Thickness • 3-99 Pad thk • 3-25 PAD THK • 3-26 PCF Interface • 8-55 PD 5500 Nozzles • 3-58 PD 5500 radio button • 3-58 PD/4t • 2-28 PDMS • 8-57 Peak pressure • 3-88 Peq/NC-3658.3 Selection • 3-17 Percent of iterations per shift before orthogonalization • 5-66 Percent of Iterations Per Shift Before Orthogonalization • 5-66 Period • 5-44 Phase • 5-10, 5-11 Phase angle • 5-10, 5-11 Pipe Density • 3-10, 3-11 Element exposed area • 6-22 Element spreadsheet • 3-5, 3-61, 3-62, 3-63, 3-64, 3-71, 6-7 Outside diameter • 3-55 Schedules • 3-7 Section data • 3-5 Size • 2-9 Spreadsheet • 3-106, 3-113 Pipe Density • 3-11 Pipe Section Data • 3-5 Pipe Stress Analysis Coordinate Systems • 6-115 Pipe Stress Analysis of FRP Piping • 6-60 Pipenet interface • 8-79, 8-80 PIPENET Interface • 8-79
15
Pipes • 2-17 Piping Codes • 3-71 Element data • 6-34 Materials • 3-10 Screen reference • 1-1 Size specification Piping Size specification • 2-9 Spreadsheet • 3-71 Spreadsheet data • 3-2 System model • 5-41 Piping Element Data • 6-34 Piping Materials • 3-10 Piping Screen Reference • 1-2, 3-1 Piping Size Specification (ANSI/JIS/DIN/BS) • 2-9 Piping Spreadsheet Data • 3-2 Plant space • 8-57 Plastic pipe • 3-10 Plate • 3-111 Plot screen • 1-1 Point loads - load • 4-42 Point Loads - LOAD • 4-2, 4-42 Pois • 4-14 POIS • 4-14 Poisson's ratio • 2-11, 3-10, 3-84, 4-14, 7-16 Poisson's Ratio • 7-16 Polar moment of inertia • 4-16, 4-49 Practical Applications • 6-73 Predefined El centro • 5-44 Hanger data • 3-51 Nuclear Regulatory Guide 1.60 • 5-44 Uniform building code • 5-44 Predefined Hanger Data • 3-51 Pressure • 3-9 Peaks • 5-67 Pulses • 5-67 Rating • 3-111 Stiffening • 2-6 Stress multiplier • 3-25 Thrust • 6-7 Pressure / Temperature Grid • 3-19 Pressure Rating • 3-111 Pressure stiffening • 2-6 Pressure Variation in EXP Case • 2-27 Pressures • 3-9 Pricing factors • 7-1 Primary membrane stress • 6-36 Primary stress index • 3-25 Print alphas and pipe properties • 3-119 Print Alphas and Pipe Properties • 3-119 Print forces on rigids and expansion joints • 3-119 Print Forces on Rigids and Expansion Joints • 3-119 Printer/listing files • 9-2 Printing an input listing • 3-133 Printing an Input Listing • 3-133
16 Procedure to Perform Elastic Analyses of Nozzles • 637 Program support / user assistance • 1-3 Program Support / User Assistance • 1-3 PRO-ISO example transfer • 8-53 PRO-ISO Example Transfer • 8-53 PRO-ISO interface • 8-43 PRO-ISO Interface • 8-49 PRO-ISO/CAESAR II data transfer • 8-55 Prompted Autosave • 2-21 Prompted Auto-Save • 2-21 Proof stress • 3-73, 3-82 Propagate Properties • 3-8 Pseudostatic Combination method Pseudostatic Combination method • 5-62 Displacement • 5-44 Hydrodynamic loading • 6-26 Responses • 5-62 Pseudostatic (Anchor Movement) Comb. Method (SRSS/ABS) • 5-62 Pseudo-Static Hydrodynamic Loading • 6-26 Publication dates • 3-71 Pulsation • 5-3 Pulsation loads • 5-67 Pulsation Loads • 5-67 Pulse table generator • 5-17 Pulse table/dlf spectrum generator • 5-44 Pvar • 3-88
Q Qs - Qualified Stress for Joints, Bends and Tees • 3-89
R r - Bi-Axial Stress Ratio for Bends, Tees and Joints • 390 R1 • 3-23 r1/Tc/Lh • 3-34 R2 • 3-23 r2/rc • 3-34 Radius • 3-13 Random • 5-3 Random profile • 5-3 Range • 5-16 Range Interpolation • 5-14 Range Type • 5-14 Ratio of gas-specific heats gas constant • 5-71 Ratio shear modulus • 2-13 Ratio Shear Modulus Elastic Modulus • 2-13 Rayleigh damping • 5-55 Read from Flange File • 3-19 Reduced intersection • 2-27 Reduced Intersection • 2-27 Reducers • 3-21 References • 6-34, 6-43, 6-79 Refractory lined pipe • 3-8
Index Reinforcing pad • 3-25, 3-55 Relief Exit piping • 5-75 Valve • 5-5 Relief load Analysis • 5-69 Relief load synthesis for gases greater than 15 psig Synthesis • 5-69 Relief Load Synthesis for Gases Greater Than 15 psig • 5-69 Relief load synthesis for liquids • 5-74 Relief Load Synthesis for Liquids • 5-74 Relief Valve or Rupture Disk • 5-75 Relief valve or rupture disk Relief Valve • 5-75 Relief valve thrust load analysis Valve thrust load analysis • 5-69 Relief Valve Thrust Load Analysis • 5-69 Remove HA Elements • 8-23 Remove password • 2-30 Remove Password • 2-30 Replace • 4-10 Required Data Set • 9-6 Required Error Data • 9-5 Required for Execution • 9-3 Required Printer/ Listing • 9-9 Resetting element strong axis - angle, orient • 4-29 Resetting Element Strong Axis - ANGLE, ORIENT • 4-29 Re-setting loads on existing spring hangers • 3-51 Re-setting Loads on Existing Spring Hangers • 3-51 Response Factor R (ASCE) • 3-65 Response Spectra / Time History Load Profiles • 5-13 Response spectra profiles • 5-13 Response spectrum • 5-16, 5-44 Response Spectrum / Time History Profile Data Point Input • 5-16 Restrained Piping per B31.8 • 3-87 Restrained weight • 3-50, 6-9 Restrained weight case • 6-9 Restrained Weight Case • 6-9 Restraint Auxiliary field • 3-40 Loads • 5-67 Restraints • 2-17, 3-39 Re-use last eigensolution • 5-57 Re-use Last Eigensolution • 5-57 Review existing units file • 7-10 Review Existing Units File • 7-10 Reynolds number • 6-29 Rigid Element application • 6-2 Elements • 3-16, 3-119 Fluid weight Rigid Fluid weight • 6-2 Insulation weight Rigid Insulation weight • 6-2
Index
Material weight Rigid Material weight • 6-2 Modes • 5-51 Rod • 3-48 Support displacement criteria • 3-48 Y restraints • 3-50 Rigid Element Application • 6-2 Rigid Elements • 3-16 Rigid Fluid Weight • 6-2 Rigid Insulation Weight • 6-2 Rigid Material Weight • 6-2 Rigid Support Displacement Criteria • 3-48, 3-115 Rigids • 2-17 Rod increment (degrees) • 2-6 Rod Increment (Degrees) • 2-6 Rod Tolerance (degrees) • 2-6 Rod tolerance (degrees)Rod tolerance • 2-6 Rotate • 3-131 Rotation rod • 3-42 Rotational option • 3-119 rp/do • 3-33 Run control data spreadsheet • 3-49 Rupture disk • 5-75 Rupture disk opening • 5-75 Rx (cosx, cosy, cosz) or Rx (vecx, vecy, vecz) • 3-42 RX (cosx, cosy, cosz) or RX (vecx, vecy, vecz) • 3-42 Rx, Ry, or Rz • 3-41 RX, RY, or RZ • 3-41
S Sa at 0.2 Seconds (NBC) • 3-70 Sc • 3-73 SC • 3-73 Schneider • 2-28 Scratch • 9-16 Seam-welded • 3-7, 3-16 Seam-Welded • 3-7, 3-16 Seawater Data • 6-34 Secid • 4-15, 4-24, 4-26 SECID • 4-15, 4-24, 4-26, 4-28 Section 1-Entity Information • 8-14 Section 2-Segment Information • 8-15 Section 3-Final CAESAR II Data • 8-18 Section ID • 4-15 Section identification - secid • 4-15 Section Identification - SECID • 4-2, 4-15 Section modulus calculations • 3-15 Segment information • 8-15 Seismic Anchor movements • 5-44 Loads • 5-44 Zone • 6-20 Zone coefficient • 6-20 Seismic Zone (CFE) • 3-67 Set/change password • 2-30 Set/Change Password • 2-30
17
Setting Defaults Setting Defaults • 4-17 Nodes in space • 4-17, 4-18 Setting Defaults - DEFAULT • 4-2, 4-17, 4-22, 4-26 Setting Nodes in Space - NODE, NFILL, NGEN • 4-18 Setting up the spring load cases • 6-10 Setting Up the Spring Load Cases • 6-10 Setup option • 3-131 Sh • 3-75 SH • 3-75 Sh fields • 3-73 Shadow Mode • 2-18 Shape • 4-47 SHAPE • 4-47 Shear modulus of elasticity • 3-10, 3-122, 4-14 Shock displacement • 5-48 Shock load case • 5-44 Short range springs • 3-49 Should CAESAR II Size the Vent Stack (Y/N) • 5-72 Should CAESAR II Size the Vent Stack (Y/N) • 5-72 Show Informational Messages • 3-98 SIF • 3-10 SIF at bend • 2-24 SIF Scratchpad • 3-31 SIFs & tees • 3-23 SIFs & Tees • 3-23 SIFs and stresses • 2-23 SIFs and Stresses • 2-23 SIFs/Tees • 2-17 Simplified ASME Sect. VIII Div. 2 Elastic Nozzle Analysis • 6-39 Single Directional restraint • 3-48 Element insert • 3-93 Gimbal expansion joint • 3-112 Hinged expansion joint • 3-112 Unrestrained expansion joint • 3-111 Sinusoidal forms • 5-41 Site Class (ASCE) • 3-66 Site Class (NBC) • 3-69 Slipon • 3-111 Slug flow • 5-5 Smooth Transitions • 2-18 Snubbers • 5-37 Socket Fillet Weld Leg Length • 3-102 Soil factor • 6-20 Soil Type (CFE) • 3-68 South African 1992 database • 4-66 South African 1992 Database • 4-66 Spatial Combination method Spatial Combination method • 5-58 Components • 5-58 Spatial Combination Method (SRSS/ABS) • 5-58 Spatial or modal combination
18 Combination method • 5-58 Spatial or Modal Combination First • 5-58 Special execution parameters • 3-62, 3-118, 6-2 Special Execution Parameters • 3-118 Specific gravity • 3-11 Specified Minimum Yield Stress • 3-83 Spectrum • 2-6 Spectrum /Time History Profile • 5-19 Spectrum analysis • 5-44, 5-55 Spectrum Analysis • 5-44 Spectrum Time History • 5-31 Spectrum/time history profile • 5-19 Spring Design requirements • 6-9 Forces • 3-111 Rate • 3-51, 6-10 Tables • 3-45 Spring Design Requirements • 6-9 Spring Forces • 3-111 Spring hangers • 3-51 Spring Rate and Cold Load • 3-51 Square root of the sum of the squares • 5-58, 5-61 Square Root of the Sum of the Squares (SRSS) • 5-61 Standard airy wave theory • 6-27 Standard structural element connections - beams, braces, column • 4-34 Standard Structural Element Connections - BEAMS, BRACES, COLUMNS • 4-34 Start node • 5-10, 5-12, 5-20, 5-35 Start Node • 5-10, 5-12, 5-20, 5-35 Starting frequency • 5-7 Starting Frequency • 5-7 Starting Node Number • 8-23, 8-56 Static Earthquake loads • 6-20 Load case • 5-49 Load case builder • 6-22 Load case for nonlinear restraint status Static Load case • 5-49 Output processor • 5-67 Seismic loadsStatic Seismic loads • 6-20 Superposition • 6-17 Thermal criteria • 5-67 Static Analysis Fatigue Example • 6-46 Static friction coefficient • 3-43 Static Load Case for Nonlinear Restraint Status • 5-49 Static Seismic Loads • 6-20 Static Seismic Wizard • 3-65 Steel • 2-17 Stif • 3-42 Stiffness • 3-42, 5-37 Stiffness factor for friction • 5-50 Stiffness Factor for Friction (0.0 - Not Used) • 5-50 Stiffness matrix • 5-41 Stokes 5th order wave theory • 6-25 STOKES Wave Theory Implementation • 6-28
Index Stop node • 5-10, 5-12, 5-36 Stop Node • 5-10, 5-12, 5-20, 5-36 Straight pipe • 3-25 Stream function wave theory • 6-25 Stream Function Wave Theory Implementation • 6-28 Stress Calculation • 3-84 Cycles • 3-77 Intensification factors • 3-14, 3-29 Intensity • 6-36 Stress Concentration Factors • 3-38 Stress intensification factor scratchpad • 10-9 Stress Intensification Factor Scratchpad • 10-9 Stress intensification factors (details) • 3-29 Stress Intensification Factors Details • 3-29 Stress stiffening due to pressure • 3-121 Stress Stiffening Due to Pressure (all codes except IGE/TD/12) • 3-121 Strong axis moment of inertia • 4-16, 4-49 Structural Classification options • 6-22 Database Structural Database • 2-9 Databases • 4-49 Element keywords • 4-2 Elements • 4-46 Structural Data • 9-13 Structural Database • 2-9 Structural Databases • 4-49 Structural Group (CFE) • 3-67 Structural Steel Modeler • 1-2, 4-1 Sturm sequence • 5-63 Sturm Sequence Check on Computed Eigenvalues (Y/N) • 5-63 Sturm sequenceSturm sequence • 5-63 Subsonic velocity gas conditions • 5-74 Subsonic vent exit limit Subsonic vent exit • 5-74 Subspace size • 5-65 Subspace Size (0-Not Used) • 5-65 Supply header • 5-75 Supply header pipe wall thickness • 5-75 Supply Header Pipe Wall Thickness • 5-75 Supply overpressure • 5-75 Supply Overpressure • 5-75 Sustained Analysis • 6-16 Stress • 3-84, 6-17 Stress limit • 3-82 Sustained stresses and non linear restraints • 6-17 Sustained Stresses and Nonlinear Restraints • 6-17 Swedish Method 1 and 2 • 6-99 Sy • 3-82 Sy - Yield Stress at Temperature • 3-81 Sy data field • 3-73 SYC, SY1-SY9 • 3-19 System
Index
Damping • 5-55 System Design Factor • 3-92 System directory name Directory name • 2-9 System Directory Name • 2-9
T T/Th/T'b • 3-33 Tangent intersection point • 3-14 Tank node number • 3-56 Tank Node Number • 3-56 Tapered transitions • 3-25 Target Stress • 3-135 TD/12 Modulus Correction • 3-87 Te/Tb • 3-33 Technical discussion of liqt interface • 8-76 Technical Discussion of LIQT Interface • 8-76 Technical Discussion of the PIPENET Interface • 8-80 Technical Discussions • 1-2, 2-3, 6-1 Technical notes on CAESAR II Hydrodynamic Loading • 6-29 Technical Notes on CAESAR II Hydrodynamic Loading • 6-29 Tee SIF Scratchpad • 3-98 Temperature • 3-8, 7-16 Temperatures • 3-8 Ten Percent Method • 5-60 Text Options • 2-19 The Right Hand Rule • 6-113 The Structural Steel Property Editor • 4-3 Theoretical cold load • 3-51, 6-10 Thermal Bowing • 2-15 Bowing delta temperature • 3-120 Expansion coefficient • 2-3, 2-12, 3-8, 3-84, 3-121 Expansion/pipe weight report • 6-2 Shakedown • 6-5 Thermal Bowing Delta Temperature • 3-120 Thermodynamic entropy • 5-74 Thermodynamic Entropy Limit /Subsonic Vent Exit Limit • 5-74 Thickness 2 • 3-22 Thrust • 3-21, 5-69 Thrust at the end of the exit piping • 5-76 Thrust at the End of the Exit Piping • 5-76 Thrust at the end of the manifold piping • 5-76 Thrust at the End of the Manifold Piping • 5-76 Thrust at the vent pipe exit • 5-73 Thrust at the Vent Pipe Exit • 5-73 Thrust at valve pipe/vent pipe interface • 5-73 Thrust at Valve Pipe/Vent Pipe Interface • 5-73 Tied • 3-112 Tied single expansion joint • 3-112 Tied universal expansion joint • 3-112 Time • 5-18, 5-48
19
History analysis • 5-5, 5-48, 5-55 History animation Time History animation • 2-21 History loads • 8-76, 8-80 History Time History analysis • 5-48 Step • 5-54 Time History • 5-48 Time History Animation • 2-21 Time history load cases • 5-19 Time history profile data point • 5-16 Time history profiles History load profiles • 5-13 Time history time step • 5-54 Title page • 3-113 Title Page • 3-113 To • 3-2 TO • 4-20, 4-23, 4-25, 4-27, 4-30, 4-32, 4-43, 4-46 To node number • 3-2 Toolbar buttons • 1-1 Tools Material database • 7-14 Multiple job analysis • 7-7 Top • 2-17 Topographic factor parameters • 6-22 Torsional Stiffness • 6-7 Torsional R • 4-16 Torsional spring rates • 3-110 Torsional Spring Rates • 3-110 Transforming from Global to Local • 6-129 Transient • 5-73 Load • 5-44 Load cases • 5-48 Transient pressure rise on valve closing • 5-73 Transient Pressure Rise on Valve Closing • 5-73, 5-76 Transient pressure rise on valve opening Pressure • 5-73 Transient Pressure Rise on Valve Opening • 5-73, 5-76 Translational Option • 3-119 Restraint • 3-42 Stiffness • 3-109 Transverse stiffness • 6-7 T-univ • 3-112 T-UNIV • 3-112 Type • 3-14, 3-40 Type field • 3-14
U UBC • 5-13 UK 1993 database • 4-68 UK 1993 Database • 4-68 UKOOA • 3-10, 6-106 Ult Tensile Stress • 7-17
20 Ultimate tensile strength • 3-82 Umbrella fitting • 5-71 Unbalanced pressure force • 5-3, 5-67 Underlying Theory • 6-60 Uniform Building code • 5-13, 5-56 Load • 4-44 Loads-UNIF • 4-43 Support excitation • 5-44 Uniform load in g's • 3-121 Uniform Load in G's • 3-62, 3-121, 4-2, 6-20 Uniform loads • 3-62 Uniform Loads • 3-62 Uniform loads - unif • 4-43 Uniform Loads - UNIF • 4-43 Units Conversion Data • 8-72 Units conversion data • 8-72 Units Conversion Data • 8-72 Units File • 4-3 Units file name File name • 2-10 Units File Name • 2-10 Units file operations File operations • 7-10 Units File Operations • 7-10 UNITS Specification - UNIT • 4-2, 4-11 Units specification - Units Specification - UNIT • 4-11 Unskew • 3-131 Untied • 3-111 Untied universal expansion joint • 3-112 Update history • 1-1 Update History • 1-2, 10-1 Use Background Color • 2-16 Use FRP Flexibilities • 2-13 Use FRP SIF • 2-13 Use Out-Of-Core Eigensolver (Y/N) • 5-66 Use PD/4t • 2-28 Use Pressure Stiffening on Bends • 2-6 Use Schneider • 2-28 Use WRC 329 • 2-28 User ID • 2-22 User IDUser ID • 2-22 User-defined • 4-15 User-Defined • 4-15 User-defined SIFs anywhere in the piping system • 329 User-Defined SIFs Anywhere in the Piping System • 329 User-defined spectra • 5-44 Using Local Coordinates • 6-120 Utilities • 4-48 UTS - Ultimate Tensile Strength of Material • 3-81 UTSa - Ultimate Tensile Strength at Ambient Temperature - TD/12 • 3-86 U-univ • 3-112
Index U-UNIV • 3-112 Ux, Uy, Uz • 4-44 UX,UY,UZ • 4-44
V Valve /Flange database • 2-10 Pipe/vent pipe interface • 5-73 Valve / Flange Data File Location • 2-10 Valve orifice gas conditions Orifice gas • 5-74 Valve Orifice Gas Conditions /Vent Pipe Exit Gas Conditions/Subsonic Velocity Gas Conditions • 5-74 Valve/flange database • 3-94 Valve/Flange Database • 3-17, 3-94 Valves and flanges • 2-10 Valves and Flanges • 2-10 Velocity vector • 5-41, 5-48 Vent Pipe exit • 5-73 Stack • 5-72 Vent pipe exit gas conditions Pipe exit gas • 5-74 Version and job title information • 8-57 Version and Job Title Information • 8-57 Vertical Axis • 4-4 Vessel Diameter • 3-55 Material number • 3-55 Node • 3-53 Node number • 3-55 Temperature • 3-55 Type • 3-59 Wall thickness • 3-55 Vessel centerline direction cosines • 3-59 Vessel Centerline Direction Cosines • 3-59 Vessel centerline direction vector x, y, z • 3-55 Vessel centerline direction vector X, Y, Z • 3-55 Vessel Diameter • 3-55, 3-59 Vessel Material No. (Optional) • 3-55, 3-59 Vessel Node Number (Optional) • 3-55, 3-58 Vessel reinforcing pad thickness • 3-55 Vessel Reinforcing Pad Thickness • 3-55, 3-59 Vessel Temperature (Optional) • 3-55, 3-59 Vessel Type - Cylinder (0) or Sphere (1) • 3-59 Vessel Wall Thickness • 3-55, 3-59 Vibrations • 5-41 Video Driver • 2-18 View/edit file • 7-12 View/Edit File • 7-12 Visibility % • 2-18 Von Mises theory • 2-28 Vortex shedding • 6-22
W Wall thickness • 2-5
Index
Wall Thickness of Matching Pipe • 3-106 Wall thickness/schedule field • 3-7 Wave Data • 6-33 Theories • 6-26 Wave Data • 6-33 Wave Loads • 3-64 B1 • 3-27 Weak axis moment of inertia • 4-16, 4-49 Weight analysis • 3-50 Weight Units • 8-24 WELD (D) • 3-26 Weld d (Mismatch) • 3-100 Weld ID • 3-25, 3-26, 3-37, 3-100 Welded • 3-111 Width to Height Ratio • 3-136 Wind Effects • 5-3 Exposure options • 6-22 Force • 6-22 Load • 3-8 Loads • 4-46, 6-22 LoadsWind Loads • 6-22 Pressure • 6-22 Shape factor • 3-64, 4-46, 6-22 Speed • 6-22 Wind / Wave Loads • 3-63 Wind Loads • 3-63, 6-22, 6-23 Wind Loads - WIND • 4-2, 4-46 Wind Shape Factor • 3-63 Wind/wave loads • 3-63 +Mill Tol % • 3-7 Wl for Bends • 3-16 Wn • 3-111 WN • 3-111 WRC 107 • 2-7, 6-37 WRC 297 • 10-9 WRC 297 Local Stress Calculations • 10-9 WRC 329 • 2-28, 6-12, 6-81 WRC-107 Interpolation Method • 2-7 WRC-107 Version • 2-7 Wt/sch • 3-7 Wt/Sch • 3-7
X X (cosx, cosy, cosz) or X (vecx, vecy, vecz) • 3-42 X , Y, or Z • 3-41 X, Y, or Z • 3-41 X2, Y2, Z2 • 3-41 Xrod (cosx, cosy, cosz) or Xrod (vecx, vecy, vecz) • 342 XROD (COSX, COSY, COSZ) or XROD (VECX, VECY, VECZ) • 3-42 Xrod, Yrod, Zrod • 3-42 XROD, YROD, ZROD • 3-42
21
XSNB, YSNB, ZSNB • 3-41 XSPR, YSPR, ZSPR • 3-41
Y Yield Criteria theory • 2-28 Strength • 4-14 Stress Stress • 2-28, 7-17 Yield Stress • 7-17 Yield Stress Criterion • 2-28 YM • 4-13 Young's modulus of elasticity • 4-13 Ys • 4-14 YS • 4-14
Z Z-Axis Vertical • 2-15, 3-123, 4-12 Zero Period acceleration • 5-44 Weight rigids • 6-2 Zero Length Expansion Joints • 3-20 Zero-length expansion joints • 3-20 ZPA (Reg. Guide 1.60/UBC- G's)/# Time History Output Cases • 5-56 ZPA time history output cases • 5-56
CAESAR II TECHNICAL REFERENCE VERSION 5.20 LAST REVISED 9/2009