CodeCalc
User's Guide
Version 2013 (V15.0) November 2012 DICAS-PE-200109C
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
U.S. Government Restricted Rights Legend
Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of the United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS 252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States. Intergraph Corporation
P.O. Box 240000 Huntsville, AL 35813 Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this software product unless the licensee has a valid signed license for this software product with Intergraph Corporation. If the licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take precedence and govern the use of this software product. Subject to the terms contained within the applicable license agreement, Intergraph Corporation gives licensee permission to print a reasonable number of copies of the documentation as defined in the applicable license agreement and delivered with the software product for licensee's internal, non-commercial use. The documentation may not be printed for resale or redistribution.
Warranties and Liabilities
All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software or applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this document or its contents shall be considered or deemed a modification or amendment of such warranties. Intergraph believes the information in this publication is accurate as of its publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document. The software discussed in this document is furnished under a license and may be used or copied only in accordance with the terms of this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not supplied by Intergraph or its affiliated companies. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data. Users should verify for themselves that the data is accurate and suitable for their project work.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Convert, I-Export, I-Sketch, SmartMarine, IntelliShip, INtools, ISOGEN, MARIAN, SmartSketch, SPOOLGEN, SupportManager, SupportModeler, COADE, CAESAR II, CADWorx, PV Elite, CODECALC, and TANK are trademarks or registered trademarks of Intergraph Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered trademarks of Microsoft Corporation. All rights reserved. Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Other brands and product names are trademarks of their respective owners.
CodeCalc User's Guide
3
Contents
What's New in PV Elite and CodeCalc ... 9
CodeCalc Overview ... 11
What Distinguishes CodeCalc From our Competitors? ... 12
What Analysis Types are Available?... 12
Technical Support ... 16
Installation ... 16
CodeCalc Workflows ... 17
Starting CodeCalc ... 17
Performing an Analysis ... 17
Reviewing the Results - The Output Option ... 22
Printing or Saving Reports to a File ... 23
Tabs ... 25
File Tab ... 25
Home Tab ... 26
Tools Tab ... 28
Configuration Dialog Box ... 29
Create/Edit Units File ... 32
Material Database Editor ... 34
Diagnostics Tab ... 47
ESL Tab ... 47
Shells and Heads ... 49
Purpose, Scope and Technical Basis (Shells) ... 49
API 579 Introduction ... 52
Purpose, Scope, and Technical Basis ... 52
Discussion of Results (Shells) ... 55
Shells/Heads Tab ... 55
Geometry Tab (Shell/Head) ... 58
Bar Options ... 62
Section Options ... 64
Optional Data Tab ... 66
Supplemental Loads ... 67
Compute Remaining Life ... 68
Jacket Tab ... 69
API 579 (FFS) Tab ... 78
Data Measurement Tab ... 81
Point Measurement Data Dialog Box ... 83
Enter CTPs Dialog Box... 83
Groove Options ... 83
Enter Pitting Information Dialog Box ... 84
4
CodeCalc User's Guide
Nozzles ... 87
Purpose, Scope, and Technical Basis (Nozzles) ... 87
Nozzle Tab ... 88
Geometry Tab ... 91
Miscellaneous Tab ... 95
Shell/Head Tab ... 101
Results ... 105
Actual Nozzle Diameter Thickness ... 105
Required Thickness of Shell and Nozzle... 105
UG-45 Minimum Nozzle Neck Thickness ... 106
Required and Available Areas ... 106
Selection of Reinforcing Pad ... 106
Large Diameter Nozzle Calculations ... 106
Effective Material Diameter and Thickness Limits ... 106
Minimum Design Metal Temperature ... 107
Weld Size Calculations ... 107
Weld Strength Calculations ... 107
Failure Path Calculations... 107
Iterative Results Per Pressure, Area, And UG-45 ... 107
Conical Sections ... 109
Cone Design Tab (Conical Sections) ... 110
Cone Geometry Tab ... 112
Small Cylinder and Larger Cylinder Tabs ... 113
Results ... 115
Internal Pressure Results ... 115
External Pressure Results ... 115
Reinforcement Calculations Under Internal Pressure ... 116
Reinforcement Calculations Under External Pressure ... 116
Floating Heads ... 117 Head Tab ... 118 Flange/Bolts Tab ... 120 Gasket Tab ... 122 Miscellaneous Tab ... 128 Results ... 132
Internal Pressure Results for the Head: ... 133
External Pressure Results for Heads: ... 133
Intermediate Calculations for Flanged Portion of Head ... 133
Required Thickness Calculations ... 133
Soehren's Calculations: ... 134
Flanges ... 135
Purpose, Scope, and Technical Basis (Flanges) ... 135
Flange Data Tab ... 138
Hub/Bolts Tab ... 142
Gasket Data Tab ... 144
CodeCalc User's Guide
5
TEMA Tubesheets ... 151
Purpose, Scope, and Technical Basis (TubeSheets) ... 151
Shell Tab (TEMA Tubesheets) ... 155
Channel Tab (TEMA Tubesheets) ... 156
Tubes Tab (TEMA Tubesheets) ... 157
Tubesheet Tab (TEMA Tubesheets) ... 161
Expansion Joint Tab (TEMA Tubesheets) ... 166
Tubesheet Extended as Flange Dialog (TEMA Tubesheets) ... 169
Outer Cylinder Dialog Box ... 171
Outer Cylinder on the Thick Expansion Joint ... 171
Outer Cylindrical Element Corrosion Allowance ... 171
Outer Cylindrical Element Length (Lo) ... 171
Shell Band Properties Dialog Box ... 172
Shell Thickness Adjacent to Tubesheet ... 173
Shell Band Corrosion Allowance ... 173
Length of Shell Thickness Adjacent to Tubesheet, front end L1 ... 173
Length of Shell Thickness Adjacent to Tubesheet, rear L1... 173
Multiple Load Cases Dialog Box (TEMA Tubesheets) ... 173
Tubesheet Gasket Dialog Box ... 173
Fixed Tubesheet Exchanger Dialog Box ... 176
Kettle Tubesheet Dialog Box ... 177
Results (Tubesheets) ... 177
ASME Tubesheets ... 183
Purpose, Scope, and Technical Basis ... 183
Shell Tab ... 185
Channel Tab ... 186
Tubes Tab ... 187
Tube to Tubesheet Joint Input Dialog Box ... 190
Tubesheet Tab ... 192
Tubesheet Exchanger Dialog Box ... 197
Multiple Load Cases Dialog Box ... 198
Tubesheet Gasket/Bolting Input Dialog Box... 199
Expansion Joint Tab ... 205
Tubesheet Extended As Flange Dialog Box ... 209
Additional Input U-tube Tubesheets Dialog Box ... 209
Results (ASME Tubesheets) ... 211
Horizontal Vessels ... 213
Saddle Wear Plate Design ... 213
Vessel Tab ... 216
Shell/Head Tab ... 218
Saddle/Wear Tab ... 220
Saddle Webs and Base Plate Dialog Box ... 220
Stiffening Ring Tab (Horizontal Vessels) ... 221
Longitudinal Loads Tab (Horizontal Vessels) ... 222
Seismic Loads Tab (Horizontal Vessels) ... 223
Wind Loads Tab (Horizontal Vessels)... 224
6
CodeCalc User's Guide
Rectangular Vessels (App. 13) ... 229
Vessel Tab ... 239
Figure A1 Dialog Box ... 247
Figure A2 Dialog Box ... 247
Figure B3-B Dialog Box ... 254
Short Side Tab ... 256
Long Side Tab ... 258
Reinforcing Bar Options ... 260
Reinforcing Section Options ... 261
Results ... 261
Ligament Efficiency Calculations ... 261
Reinforcement Calculations ... 262
Stress Calculations ... 262
Allowable Calculations... 263
Highest Percentage of Allowable Calculations ... 263
MAWP Calculations ... 263
External Pressure Calculations ... 264
Legs and Lugs ... 265
Legs and Lugs Tab ... 267
Baseplate ... 269
Loads Tab ... 272
Wind Loads ... 273
Seismic Loads ... 276
Lifting Lug Dialog Box ... 278
Support Lug Dialog Box ... 281
Vessel Leg Tab ... 284
AISC Database Dialog Box ... 285
Trunnion Tab ... 286
Output ... 288
Leg Results ... 289
Baseplate Results ... 289
Trunnion Results ... 289
Pipes and Pads ... 291
Pipes and Pads Tab (Pipes and Pads) ... 291
Output ... 300 WRC 107/537 FEA ... 301 Design Tab ... 302 Vessel Tab ... 304 Loads Tab ... 306 WRC 107/537 Load Conventions ... 314
Global Load and Direction Conventions ... 315
WRC 107 Options ... 315
FEA Options ... 317
Results (WRC 107/537/FEA) ... 318
WRC 107 Stress Summations ... 318
WRC 107 Stress Calculations ... 321
Finite Element Analysis (FEA) ... 323
CodeCalc User's Guide
7
Base Rings ... 327
Base Ring (1) Tab (Base Rings) ... 333
Base Ring (2) Tab (Base Rings) ... 334
Miscellaneous Tab (Base Rings) ... 336
Results (Base Rings) ... 339
Thin Joints... 341
Expansion Joint Tab (Thin Joints) ... 341
Bellows Tab (Thin Joints) ... 346
Thick Joints ... 349
Expansion Joint Tab (Thick Joints) ... 351
Shell Tab (Thick Joints) ... 352
Miscellaneous Tab (Thick Joints)... 353
Results (Thick Joints) ... 356
Half Pipes ... 357
Shell Tab (Half Pipes) ... 358
Jacket Tab (Half Pipes) ... 359
Discussion of Results ... 360
Large Openings ... 363
Opening Tab (Large Openings) ... 365
Shell/Nozzle Tab (Large Openings) ... 366
WRC 297/Annex G ... 367
WRC 297 Tab ... 367
Vessel Tab ... 369
Nozzle / Attachment Tab ... 370
Loads Tab ... 372
Appendix Y Flanges ... 375
Flange Tab ... 376
Hubs/Bolts Tab... 378
Gasket Tab ... 380
Material Dialog Boxes ... 385
Material Database Dialog Box ... 385
Material Properties Dialog Box ... 422
Appendices ... 433
Example Problems ... 433
Complete Vessel Examples ... 433
Bibliography of Pressure Vessel Texts and Standards ... 469
CodeCalc Version 4.5 Features (7/90) ... 471
CodeCalc Version 5.0 Features (6/91) ... 471
CodeCalc Version 5.1 Features (7/92) ... 472
8
CodeCalc User's Guide
CodeCalc Version 5.4 Features (6/95) ... 472
CodeCalc Version 5.3 Features (7/94) ... 473
CodeCalc Version 5.5 Features (6/96) ... 474
CodeCalc Version 5.6 Features (6/97) ... 475
CodeCalc Version 6.0 Features (6/98) ... 475
CodeCalc Version 6.1 Features (1/99) ... 476
CodeCalc Version 6.2 Features (1/2000) ... 476
CodeCalc Version 6.3 Features (1/2001) ... 476
CodeCalc Version 6.4 Features (1/2002) ... 477
CodeCalc Version 6.5 Features (1/2003) ... 477
CodeCalc Version 2004 Features (1/2004) ... 478
CodeCalc Version 2005 Features (1/2005) ... 478
CodeCalc Version 2006 Features (1/2006) ... 479
Index ... 481
CodeCalc User's Guide
9
What's New in PV Elite and CodeCalc
Below are the new features for Version 2013 (V15.0) of PV Elite and CodeCalc. New features and improvements come directly from your comments as well as updates to the previous version.
Code Updates and Analysis changes:
PD 5500 2012 added
PD 5500 jackets and limpet coils added TEMA 9th edition added
API 579 -1/ FFS-1 (2007 edition), Part 4: General Metal Loss added to PV Elite Upgrade ASME VIII, Div 1 Fatigue Analysis using Div 2 (2007, 2011a version) MDMT for UHA 51 stainless steels
EN-13445: expansion joint calculations (bellows) added (2012 R1) ASME Tubesheet MDMT calculations available
Differential pressures on tubes for differential pressure design
A number of user requested EN-13445 enhancements have been added
Internationalization
Australian/ New Zealand 2011 Wind Code update
Vertical acceleration component for Indian seismic calculation Update to European Wind Code to 2011 version
European Nozzle load table is now available (2012 R1) Inclusion of European shapes in structural database (2012 R1)
Rounded metric defaults in basering and nozzle dialogs and tools à configuration(2012 R1) Multiple languages (French, Portuguese, Spanish, and Italian)
Productivity Enhancements
Superseded ASME materials dating back to 1947
Sort capabilities for materials database dialog – sort by any column
Zick saddle analysis now uses 95% Yield (Hydro) or 80% Yield (Pneumatic) Allowables Miscellaneous weight percentages for component details such as saddles and nozzles Template file, *.pvpt, that will change all the files in the same folder if modified
Print directly to PDF printing in all modules
Multicolored output for stainless steels in the MDMT report
Output Reports
Search (ctrl + F), copy (ctrl + C) and select all (ctrl + A) are available Reports that fail will be shown in red in the report menu
Users can now drag and drop the order of the reports in the output menu Multicolored table for tubesheets indicating shellside and tubeside components
User Interface
New updated ribbon toolbar Office 2010 style themes
10
CodeCalc User's Guide
New icons Ability to change graphics driver from within PV Elite Codecalc interface updated
Users can now change the elements’ colors based on material, wall thickness, temperature, and pressure
CodeCalc User's Guide
11
S
E C T I O N
1
CodeCalc consists of nineteen modules for the design and analysis of pressure vessels and heat exchangers, and assessment of fitness for service. The software provides the mechanical engineer with easy-to-use, technically sound, well-documented reports. The reports contain detailed calculations and supporting comments, which speed and simplify the task of vessel design, re-rating, or fitness for service. The popularity of CodeCalc is a reflection of Intergraph's expertise in programming and engineering, and dedication to service and quality.
Calculations in CodeCalc are based on the latest editions of national codes such as the ASME Boiler and Pressure Vessel Code, or industry standards such as the Zick method of analysis for horizontal drums. CodeCalc offers exceptional ease of use, which results in dramatic
improvement in efficiency for both design and re-rating. CodeCalc features include:
Extensive on-line help.
Management of multiple analysis files so that you can define a whole pressure vessel in a single file.
Defining your own unit system, including metric and SI units. Internally, however,
calculations continue to be in the English system of units, assuring continuing compliance with ASME Code requirements.
Access to a complete material library including over 3,000 allowable stress versus temperature tables and 67 external pressure charts. You can also add materials to the database.
Access to a component library containing diameter and wall thickness for all standard pipe sizes, pressure vs. temperature charts for ANSI B16.5 flanges, and section properties for AISC beam sections.
A summary capability allowing evaluation of all the components of a pressure vessel or heat exchanger. Design pressure, temperature, material, and maximum allowable working pressure (MAWP) are shown for each component.
Thorough and complete printed analysis reports, with definable headings on each page. Comments and other additions may be inserted at any point in the output. Analysis is saved to a drive and can be exported to a text or Microsoft Word file format, making it easy to keep records and do revisions.
High-quality documentation with complete operating instructions, a tutorial, and many example problems, making CodeCalc suitable for both beginners and experts.
Scaled and dimensioned plots for each component in every module. The graphics can be sent directly to the printer.
Interactive calculations, allowing quick design optimization without leaving the input screen. Extensive examples covering most of the ASME Section VIII Div.1 code examples, along
with some published examples.
Merge and import features, allowing faster and error-free ways to share data between different CodeCalc modules or from PV Elite.
An auto-save feature, allowing files to be saved at specified time intervals.
CodeCalc Overview
12
CodeCalc User's Guide
In This Section
What Distinguishes CodeCalc From our Competitors? ...12
What Analysis Types are Available? ...12
Technical Support ...16
Installation ...16
What Distinguishes CodeCalc From our Competitors?
Our staff of experienced pressure vessel engineers are involved in day-to-day software development, software support, and training. This approach has produced software which closely fits today's requirements of the pressure vessel industry. Data entry is simple and straightforward through annotated input fields. Most of these fields are accompanied by an informative help file. CodeCalc provides the widest range of modeling and analysis capabilities without becoming too complicated for simple system analysis. You can tailor CodeCalc through default settings and customized databases. Comprehensive input graphics confirm model construction before analysis is made. The software's interactive output processor presents results on the monitor for quick review or sends complete reports to a file, printer or Microsoft Word document. CodeCalc is an up-to-date package that not only uses standard analysis guidelines, but also provides the latest recognized opinions for these analyses.
CodeCalc is a field-proven engineering analysis program. It is a widely recognized product with a large customer base and has an excellent support and development record.
What Analysis Types are Available?
The following analysis modules are available in CodeCalc:
Shells & Heads
Performs internal and external pressure design of vessels and exchangers using the ASME Code, Section VIII, Division 1 rules. Components include cylinders, conical sections, elliptical heads, torispherical heads, flat heads, spherical shells, and spherical heads. This module calculates required thickness and maximum allowable internal pressure for the given
component. It also calculates the minimum design metal temperature according to UCS-66, and evaluates stiffening rings for external pressure design.
Jackets covering the shell can also be analyzed. These jackets are addressed in Appendix 9 of the ASME Sec. VIII Div. 1.
The module implements API-579 Fitness For Service evaluations (FFS) Sec. 4, Local Thinning, Sec. 5, General Metal Loss and Sec. 6 Pitting Corrosion.
For more information, see Shells and Heads (on page 49).
Nozzles
Calculates required wall thickness and reinforcement under internal pressure for nozzles in shells and heads, using the ASME Code, Section VIII, Division 1 rules, including tables of outside diameter and wall thickness for all nominal pipe diameters and schedules. The module checks weld sizes, calculates the strength of reinforcement, and evaluates failure paths for the nozzle. Hillside, tangential and Y-angle nozzles can also be evaluated.
CodeCalc User's Guide
13
Conical Sections
Performs internal and external pressure analysis of conical sections and stiffening rings using the ASME Code, Section VIII, Division 1 rules. Complete area of reinforcement and moment of inertia calculations for the cone under both internal and external pressure are included.
For more information, see Conical Sections (on page 109).
Floating Heads
Performs internal and external pressure analysis of bolted dished heads (floating heads) using the ASME Code, Section VIII, Division 1, Appendix 1 rules. The module also provides the additional Soehren's calculation technique allowed by the code. MAWP and MAPnc are also calculated.
For more information, see Floating Heads (on page 117).
Flanges
Performs stress analysis and geometry selection for all types of flanges using the ASME Code, Section VIII, Division 1 rules. This module designs and analyzes the following types of flanges: All integral flange types
Slip-on flanges and all loose flange types with hubs Ring-type flanges and all loose flange types without hubs Blind flanges, both circular and non-circular
TEMA channel covers
Reverse geometry weld neck flanges Flat faced flanges with full face gaskets
You can input the external forces and moments acting on the flange and alternate mating flange loads.
For more information, see Flanges (on page 135).
TEMA Tubesheets (TEMA and PD 5500)
Performs an analysis of all types of tubesheets using the 8th Edition of the Standards of the Tubular Exchanger Manufacturers Association and PD 5500. The module takes full account of the effects of tubesheets extended as flanges. For fixed tubesheets, the module includes the effects of differential thermal expansion and the presence of an expansion joint. Expansion joints can also be designed. For a fixed tubesheet exchanger the module analyzes multiple load cases for both the corroded and uncorroded conditions. If an expansion joint is added, then run the corresponding expansion joint load cases.
For more information, see TEMA Tubesheets (on page 151).
ASME Tubesheets
Determines the required thickness of tubesheets for fixed, floating, or U-tube exchangers according to the ASME Code Section VIII division 1 section UHX. Analyzes multiple loads cases for corroded and uncorroded conditions. MAWP and MAPnc for the shellside and tubeside are determined.
For more information, see ASME Tubesheets (on page 183).
Horizontal Vessels
Performs stress analysis of horizontal drums on saddle supports using the L.P. Zick method. Results include stresses at the saddles, the midpoint of the vessel, and in the heads. Stiffening
14
CodeCalc User's Guide
rings used in the design of the vessel are evaluated. Additionally, the saddle, webs, andbaseplate are checked for external seismic and wind loads. You can also specify friction and additional longitudinal forces on the vessel.
For more information, see Horizontal Vessels (on page 213).
Rectangular Vessels
Analyzes non-circular pressure vessels using the rules of the ASME Code, Section VIII, Division 1 and Appendix 13. Most of the vessel types in Appendix 13 are analyzed for internal pressure, including reinforced or stayed rectangular vessels with a diametral staying plate. All membrane and bending stresses are calculated and compared to the appropriate allowables.
For more information, see Rectangular Vessels (App. 13) (on page 229).
Legs & Lugs
Performs analysis of vessel support legs, support lugs, trunnions, and lifting lugs based on industry standard calculation techniques. The resulting stresses are compared to the AISC Handbook of Steel Construction or the ASME Code. A full table of 929 AISC beams, channels, and angles is included in the software. WRC 107 analysis to check local vessel stresses around the trunnion and the support lug is also available. Various wind and seismic codes are available for leg and lug supported vessels.
For more information, see Legs and Lugs (on page 265).
Pipes & Pads
Calculates the required wall thickness and maximum allowable working pressure for two pipes, and branch reinforcement requirements for the same two pipes considered as a branch and a header. Based on ANSI B31.3 rules, this module includes tables of outside diameter and wall thickness for all nominal pipe diameters and schedules.
For more information, see Pipes and Pads (on page 291).
WRC 107/FEA
Calculates stresses in cylindrical or spherical shells due to loading on an attachment, using the method of P.P. Bijlaard as defined in Welding Research Council Bulletin 107, including a stress comparison to VIII Div. 2 allowables for three different loading conditions. This module also contains an interface to the finite element analysis software Nozzle Pro from The Paulin Research Group.
For more information, see WRC 107/537 FEA (on page 301).
Baserings
Performs stress and thickness evaluation for skirts and baserings. Results from both the neutral axis shift and simplified method for basering required thickness are reported. Required skirt thickness due to weight loads and bending moments are also displayed. Tailing lugs attached to the basering are analyzed.
For more information, see Base Rings (on page 327).
Thin Joints (Bellows)
Performs stress and life cycle evaluations for thin walled expansion joints (bellows kind) according to ASME VIII Div. 1 appendix 26. MAWP and MAPnc are also calculated. For more information, see Thin Joints (on page 341).
CodeCalc User's Guide
15
Thick Joints
Performs stress, life cycle, and spring-rate calculations for flanged and fluid expansion joints according to with ASME VIII Div. 1 appendix 5. The spring rate computation is according to TEMA eighth edition.
For more information, see Thick Joints (on page 349).
Half Pipes
Determines the required thickness and MAWP for half-pipe jacketed vessels according to the ASME Code Section VIII division 1 appendix EE.
For more information, see Half Pipes (on page 357).
Large Openings
Analyzes large openings in integral flat heads according to the ASME Code Section VIII division 1 appendix 2 and appendix 14. Required thickness, MAWP, and weights are calculated for vessels with or without an attached nozzle.
For more information, see Large Openings (on page 363).
WRC 297 / PD5500 Annex G
Performs the stress analysis of loads and attachments according to Welding Research Council bulletin 297 and British Standard Annex G PD:5500. The WRC 297 bulletin, published in 1984, attempts to extend the existing analysis of WRC 107 for cylinder-to-cylinder intersections. PD:5500 Annex G provides an analysis of stress in cylindrical or spherical shells due to attachment loads. Complete material databases for ASME Sec VIII and Div-1, 2; and PD 5500 are available.
For more information, see WRC 297/Annex G (on page 367).
Appendix Y Flanges
Performs a stress evaluation of Class1 category 1, 2, or 3 flanges that form identical flange pairs, according to the latest version of the ASME Code Section VIII Division 1 Appendix Y. For more information, see Appendix Y Flanges (on page 375).
Summary
Displays a description and evaluation of all the components of a pressure vessel or heat exchanger. Design pressure, temperature, material, actual thickness, and maximum allowable working pressure (MAWP) are shown for each component.
16
CodeCalc User's Guide
Technical Support
Intergraph understands your need to produce efficient, economical, and expeditious designs. To that end, Intergraph has a staff of helpful professionals ready to address all CodeCalc issues through their eCustomer service. This system logs and tracks all queries so that every issue and every problem found is addressed with the highest quality assurance in a timely manner.
Intergraph provides this service for all users with valid licenses of the program.
eCustomer also provides you with a readily available knowledge base of articles on many different aspects of the program, tutorials, frequently asked questions, webinars, testimonies and more.
Formal training in CodeCalc and pressure vessel analysis is also available. Intergraph conducts regular training classes in Houston and provides in-house and open attendance courses around the world. These courses focus on the modeling, analysis, and design expertise available at Intergraph. Intergraph also provides free webinars through the WebEx service.
Contact Support
eCustomer https://support.intergraph.com Phone: 1-800-766-7701 Discussion Forums http://65.57.255.42/ubbthreads/ubbthr eads.php?ubb=cfrm Training http://coade.com/PVEliteCourses.aspx Webinarshttp://coade.com/products/pv-elite Events Calendar http://coade.com/Events.shtml
Updates
Intergraph distributes software updates every December or January. The purchase price of PV Elite includes unlimited access to PV Elite and CodeCalc and one year of updates,
maintenance, and support. Updates, maintenance, and support are available on an annual basis after the first year.
Intergraph strongly encourages every user to register their copy of PV Elite to be informed of the latest build/updates for the program. Your information will not be used for third parties.
Installation
CodeCalc is now automatically installed when PV Elite is installed. Please refer to the PV Elite
CodeCalc User's Guide
17
S
E C T I O N
2
This section describes the basic workflows of CodeCalc.
In This Section
Starting CodeCalc ... 17 Performing an Analysis ... 17 Reviewing the Results - The Output Option ... 22
Starting CodeCalc
1. Start CodeCalc by selecting Component Analysis on the PV-Elite Home tab.
The main CodeCalc window appears.
Performing an Analysis
1. Click CodeCalc or if you are running the software through PV Elite, click Component Analysis on the Home tab.
2. Click New .
This allows you to specify the current analysis type.
3. Click Shells and Heads on the Home tab.
A blank input screen displays.
Shell analysis can be defined on the Shell/Head tab of this screen. You can use the Tab key to move down the column of data. Many of the boxes display default values.
4. Type 1 in the Item Number box. You must type a value in this field or the software cannot perform the analysis. It is a good practice to number the different calculations sequentially. 5. Press Tab twice.
6. Type Spherical Head in the Description box. The information in this box can be the part number or a short description of the part. This is an optional input.
7. Select ASME Sec VIII Div 1 for the Analysis Type.
The next four boxes govern the pressure and temperature.
18
CodeCalc User's Guide
8. Type 100 (assuming that you are using English units) in the Design Internal Pressure box. 9. Type 700 in the Design Temperature for Internal Pressure box.When you press Tab, the software pauses momentarily to check whether the material
specified has an allowable stress greater than zero at the temperature entered.
10. Click the button to view the allowable stress. The allowable stress for SA516-70 material is 18,100 psi at this temperature. This is precisely the value that CodeCalc extracted from the material database.
11. Type 15 in the Design External Pressure box.
12. Type 650 in the Design Temperature for External Pressure box. 13. Type SA-516-70 in the Material box.
The software checks the database and updates the allowable stresses.
14. Another way to select a material is from the list of materials in the database. To see this list, click to display the materials list.
CodeCalc User's Guide
19
15. View the parameters for a specific material by clicking the material name.These parameters can be viewed and modified using Edit/Add Materials on the Tools tab.
Scan the yield stresses for an exact material match at the operating temperature.
16. In the Joint Efficiency Longitudinal Seams box, type the value of E. This is the longitudinal joint efficiency to use in the calculator. For full radiography, type 1. 17. Select the box for Include Hydrostatic Head Components.
18. Type 38 in the Operating Liquid Density box.
19. Type 54 in the Height of Liquid Column (Operating) box. 20. Type 72 in the Height of Liquid Column (Hydrotest) box.
This particular vessel is a horizontal drum that operates in a partially filled position. When the shop hydrotests the vessel, it is filled and in the horizontal position.
21. Select the Geometrytab.
22. Select Spherical for Type of Shell.
23. Specify the diameter basis (OD) for an outside diameter measurement (and calculation). 24. Type 72 in the Diameter of Shell/Head box.
25. Type 0.5 inches in the Minimum Thickness of Pipe or Plate box. 26. Type 0.5 inches in the Nominal Thickness of Pipe or Plate box. 27. Type 0.0625 inches in the Corrosion Allowance box.
20
CodeCalc User's Guide
28. For this example there is no reinforcing ring required for internal pressure, so select Nonefor the ring type.
You have now completed the spherical head input. Your screen should look like the following figure:
You can view the drawing of the current item at any time by selecting the Drawing tab.
This horizontal tank has two additional sections, the shell and the elliptical head on the other end.
29. Click Shells and Heads on the Home tab.
This adds a new element. The new element has identical inputs to the element before it except for a new Item Number on the Design tab.
30. Type 2 in the Item Number box. 31. Type Cylinder in the Description box.
When entering new components, be sure to type appropriate descriptions in the Description field. This will make your finished reports clearer and easier to follow. 32. Select the Geometry tab to enter the shell type.
33. Because this is a cylinder type, select Cylindrical from the Type of Shell.
34. Type 180 inches for both the Design Length of Section and the Design Length for Cylinder Volume Calculations.
35. Click Shells and Heads on the Home tab.
36. Type 3 in the Item Number box, and type Elliptical Head in the Description box.
The data from the previous element is carried forward, so you will only have to modify the shell/head type.
37. Select the Geometry tab.
38. Select Elliptical for Type of Shell. 39. Type 2 for a 2:1 elliptical head.
You are now ready to analyze these three components for internal pressure and hydrostatic head considerations.
40. Save the file, and click Analyze File on the Home tab. 41. Select the Analysis tab.
CodeCalc User's Guide
21
22
CodeCalc User's Guide
Reviewing the Results - The Output Option
You can quickly review the results of this analysis using the Output option. On the Home tab, click Review Result. If you have analyzed the components from the input, CodeCalc
automatically displays the output for you. You see the following dialog box:
There are three analyses in the output file. If you perform additional analysis runs, or analyze other components, such as nozzles, flanges, and tubesheets, the additional analyses also display. This allows you to review (and print) all of the calculations that you have done for a given vessel or job at one time. The individual report can be viewed by selecting one of the items in the report area.
You can scroll up and down in the text to see all input data and results. The Summary of Internal Pressure Results shows that the required thickness is less than the actual thickness for this job, while the maximum allowable working pressure (MAWP) is greater than the design pressure. Therefore, the shell thickness you selected is acceptable.
You can select more than one analysis at a time by holding down the CTRL key while selecting the items to view. You can select all reports by clicking Edit > Select All. When viewing the reports, click Next Report to move to the next component.
CodeCalc User's Guide
23
Printing or Saving Reports to a File
Printing the Graphics
To print the graphics created by your input, click Print Drawing from the Print drop down menu.
Printing the Reports
CodeCalc User's Guide
25
S
E C T I O N
3
The CodeCalc interface is divided into tabs.
In This Section
File Tab ... 25 Home Tab ... 26 Tools Tab ... 28 Diagnostics Tab ... 47 ESL Tab ... 47File Tab
The File tab contains the following commands for managing files and printing. Some commands also appear on the quick launch toolbar.
New - Creates a new file. If you have a file open with unsaved changes when you click this command, you receive a message asking if you would like to save the changes. Open - Opens an existing file. Files of type *.cci are displayed in the Open dialog box. If
you have a file open with unsaved changes when you click this command, you receive a message asking if you would like to save the changes.
Save - Saves a .cci file with its currently defined data. If you are saving the file for the first time, the Save As dialog box appears, so you can specify the location, which could be a local or network drive or a UNC path, and the name of the file.
Save As - Saves the data in the current file as a new file with a different name or in a different location. A dialog box prompts you to specify the location, which can be a local or network drive or a UNC path, and the name of the file. The software saves all files with a .cci extension added to the name.
Print Setup - Opens the Print Setup dialog box. Options are available for default printer, paper size and source, orientation, and other printer characteristics.
Recent - Displays a recently used file list provides quick access to the files you use most. The last file you opened is at the top of the list. You can have up to four files in the list. Exit - Closes the open file and exits the software. If you have changed data since the file
was last saved, or if you have not saved a new file, the software prompts you to save your changes.
Tabs
26
CodeCalc User's Guide
Home Tab
The Home tab contains the following commands for editing elements in the file.
New - Creates a new file. If you have a file open with unsaved changes when you click this command, you receive a message asking if you would like to save the changes. Open - Opens an existing file. Files of type *.cci are displayed in the Open dialog box. If you have a file open with unsaved changes when you click this command, you receive a message asking if you would like to save the changes.
Save - Saves a .cci file with its currently defined data. If you are saving the file for the first time, the Save As dialog box appears, so you can specify the location, which could be a local or network drive or a UNC path, and the name of the file.
Print - Prints the contents of the active window.
Save Analysis as Text - Save the analysis results out to a .txt file that you specify. Delete Selected Item - Deletes the current element.
Shells and Heads - Inserts a shell or head element. For more information, see Shells
and Heads (on page 49).
Nozzles - Inserts a nozzle element. For more information, see Nozzles (on page 87). Conical Sections - Inserts a cone element. For more information, see Conical Sections
(on page 109).
Floating Heads - Inserts a floating head element. For more information, see Floating
Heads (on page 117).
Flanges - Inserts a flange element. For more information, see Flanges (on page 135). TEMA Tubesheet - Inserts a TEMA tubsheet element. For more information, see TEMA
Tubesheets (on page 151).
ASME Tubesheet - Inserts a ASME tubesheet element. For more information, see
ASME Tubesheets (on page 183).
Horizontal Vessels - Inserts a horizontal vessel element. For more information, see
Horizontal Vessels (on page 213).
Rectangular Vessels - Inserts a rectangular vessel element. For more information, see
Rectangular Vessels (App. 13) (on page 229).
Legs and Lugs - Inserts a leg or lug element. For more information, see Legs and Lugs (on page 265).
Pipes and Pads - Inserts a pipe or pad element. For more information, see Pipes and
Pads (on page 291).
WRC 107/537 - Inserts a WRC 107/537 nozzle. For more information, see WRC
107/537 FEA (on page 301).
Base Rings - Inserts a base ring element. For more information, see Base Rings (on page 327).
CodeCalc User's Guide
27
Thin Joints - Inserts a thin joint element. For more information, see Thin Joints (on page 341).Thick Joints - Inserts a thick joint element. For more information, see Thick Joints (on page 349).
Half Pipes - Inserts a half pipe element. For more information, see Half Pipes (on page 357).
Large Openings - Inserts a large opening element. For more information, see Large
Openings (on page 363).
WRC 297 - Inserts a WRC 297 nozzle element. For more information, see WRC
297/Annex G (on page 367).
Appendix Y Flanges - Inserts an Appendix Y flange element. For more information, see
Appendix Y Flanges (on page 375).
Title Page - Opens a blank report title page. You can type report titles for this group of reports. Click Insert Default Title Page to use the title page template text that you define in the TITLE.HED file in the defined System folder.
Project Data - Opens the Project Data dialog box. You can type title lines for Company, Vessel, and Engineer. These lines appear at the top of each page of the printed reports.
Cascade Windows - Arranges all open windows from the top-left to bottom-right. Horizontal Tile - Arranges all open windows stacking them on top of each other. Vertical Tile - Arranges all open windows side-by-side.
Analyze File - Performs the analysis on all components in the file.
Analyze Selected Items - Performs calculations for selected analysis types. Review Result - Opens the Output Processor to view the analysis results.
28
CodeCalc User's Guide
Tools Tab
The Tools tab contains the following utility commands:
Configuration - Specifies software parameters. For more information, see Configuration
Dialog Box (on page 29).
Select Units - Specifies a .fil units file. Select the needed file in the Open dialog box. The software internally uses conventional American units. Choose another .fil file, such as SI, to display values in other units.
Create/Review Units - Creates a new .fil units file or edits an existing .fil file. For more information, see Make Unit (see "Create/Edit Units File" on page 32).
Units Conversion Viewer - Converts a value in one set of units to a value in another set of units. Each tab of the Units Conversion Utility dialog box contains a category of conversions, such as length, area, pressure, or force.
Edit/Add Materials - Creates and edits user-defined materials in the CodeCalc material database. For more information, see Material Database Editor (on page 34).
Calculator - Opens the Windows calculator. You can calculate a value, select the value, and use Edit > Copy and Edit > Paste to transfer the value into a CodeCalc field.
CodeCalc User's Guide
29
Configuration Dialog Box
Sets options for software parameters.
Computation Control Tab (Configuration Dialog Box) (on page 29) Miscellaneous Tab (Configuration Dialog Box) (on page 30)
Computation Control Tab (Configuration Dialog Box)
Sets options for computation methods used in the software.
Compute Increased Nozzle Thickness? - Specifies that the minimum nozzle thickness (trn) will be the maximum of:
trn = (.134, trn for internal pressure) less than or equal NPS 18 trn = (OD/150, trn for internal pressure) greater than NPS 18
This option is useful when nozzle loadings are unknown, such as when a pressure vessel is designed and built long before the attached piping system. By using this option in addition to UG-45, you have some additional metal available to satisfy thermal bending stresses. This option is not selected by default.
These formulae are not in the ASME Code, but are commonly used in industry.
You can also specify the minimum wall thickness of the nozzle, Trn, using Nozzles . The minimum wall thickness value then overrides the value calculated by this option.
Calculate F in Flohead if the Pressure is Zero? - Specifies that the factor F is calculated in the design of a floating head. F is a direct function of the internal pressure. If the internal pressure is 0, then F is equal to 0, such as in the flange bolt up case where there is no internal pressure when bolting up the unit.
The code can be interpreted to mean that F should always be calculated. This option is conservative and is not selected by default.
Use P instead of MAWP for UG-99B? - Specifies that P is used instead of maximum allowable working pressure (MAWP) when calculating hydrostatic test pressure on vessels according to code paragraph UG-99(b). The equation would normally be:
Test Pressure = 1.5 * MAWP * Stest/Sdesign (for A-98 Addenda) or
Test Pressure = 1.3 * MAWP * Stest/Sdesign (for post 2001 edition of ASME VIII Division 1) The code, in note 32, states that the MAWP can be assumed to be the same as the design pressure when calculations are not made to determine the MAWP. This allows for lower test pressures. This option is not selected by default and should be used with caution.
Print Water Volume in Gallons/Liters? - For US units, specifies volume in US gallons instead of cubic diameter units (such as cubic feet). For other units, specifies volume in liters instead of cubic diameter units (such as cubic mm). This option is not selected by default.
A US gallon (3.7854 liters) is smaller than an Imperial gallon (4.5461 liters) as defined in Europe. The software considers only the US gallon.
Use Calculated Value of M for Torispherical Heads in UG-45 b1? - Specifies calculation of the required head thickness at the location of the nozzle by the rules of paragraph UG-32 or by the rules in Appendix 1, according to code interpretation VIII-1-95-13. This option is selected by default and should always be selected.
The code in paragraph UG-45 requires a calculation of the required head thickness at the location of the nozzle. This sometimes leads to the incorrect assumption that the thickness may
30
CodeCalc User's Guide
be calculated according to paragraph UG-37. However the code interpretation, VIII-1-95-133, issued December 1996, states:Question: Does the definition of the required thickness tr for a formed head given in the
nomenclature of UG-37(a) in section VIII, Division 1 apply when determining the minimum nozzle neck thickness in UG-45(b)(1)?
Reply: No, see UG-32.
Use Pre-99 Addenda? - Specifies the use of the material database preceding the 1999 Addendum. This is only relevant to Division 1 of ASME VIII. This option is selected by default. In the 1999 addendum to ASME Section VIII, Division 1, the allowable design stresses (S) were increased. It is recognized that it may be necessary to re-rate vessels constructed before this addendum came into effect.
Use Code Case 2260? (for elliptical and torispherical heads) - Specifies the use of modified equations in the Code Case 2260, May 20, 1998, to calculate the required thickness of elliptical and torispherical heads. A thinner head is typically designed. Code Case 2260, Alternate Design
Rules for Ellipsoidal and Torispherical Formed Heads, applies to Section VIII Division 1. This
option is not selected by default.
Do not apply Bolt Spacing factor for flanges, tubesheets, and floating heads? - For the design of heat exchanger flanges and tubesheets, ASME and TEMA (like Taylor-Forge) provide a correction factor when the actual bolt spacing (circumferentially) exceeds the allowable bolt spacing. The correction factor is then multiplied by the moment to design a thicker flange. The use of this term is very standard in industry and is used in other pressure vessel design Codes such as PD-5500 and EN-13445.
ASME Secion VIII introduced the bolt space correction factor in the 2010 edition. This factor will be used in the design. The ASME code also states that for computing the rigidity index, flange moments without this correction factor should be used. If you do not want to use the factor, then check this box. This factor tries to accounts for any possible opening of the flange faces in the area between any two bolts. The default is to use the bolt space correction factor.
Material Database Year - Specifies the year of the material database. Each material year contains a complete database listing of materials, allowable design stresses, and other relevant properties. Select Current or an earlier year.
If a different material database is selected after creating a set of components, update the component materials by re-selecting them from the material database before performing calculations.
Miscellaneous Tab (Configuration Dialog Box)
Sets miscellaneous options used in the software.
Report Content - Specifies the amount of detail and the length of printed reports. Select Summary to print a short report. Select Detailed to print a normal report that includes formulas and substitutions.
External Pressure Printout in Rows? - Specifies the style for printing external pressure results rows and columns in reports. Select to print the values in rows to reduce report length. Clear to print the values in columns. This option is selected by default.
Reload last file at startup? - Specifies loading the last file opened the next time the software is started.
Syntax Highlighting In Output Reports - Specifies color-coding of results in reports. Select this option to print warnings in red or blue type, and errors or fatal problems in red type. This option is selected by default.
CodeCalc User's Guide
31
When syntax highlighting is used, output generation on-screen and to a Microsoft Word file is slightly slower.Do not Print Extended ASCII Characters in Output Reports - Specifies printing of extended ASCII characters in reports. Extended ASCII characters such as superscript 2 are not displayed properly on some localized versions of Windows, such as Chinese, Korean, and Japanese. If you are having difficulty with extended ASCII characters, select this option. When selected, the software uses ASCII characters.
Default Units File - Specifies the .fil units file to use when creating a new CodeCalc file. Select a units file to use for both data input and calculated results.
This option is not used to change the units of the currently opened CodeCalc file. In this case, use Set Units. For more information, see Tools Tab (on page 28).
Graphics Display Driver - Specifies the driver used for generating component and model graphic images on the screen. Open GL is the default value. If your computer does not display images correctly, select MSW, the Microsoft Windows driver.
Nozzle Pro Installation Folder - Specifies the location of Nozzle Pro software, used to perform finite element analysis (FEA) of nozzles. FEA is more accurate and detailed than local load procedures such as WRC107, WRC297, and PD 5500 Annex G. Nozzle Pro is
separately-purchased software from Paulin Research Group http://www.paulin.com. Default File Save Folder - Specifies the default location for saving input files.
Enable Auto Save - Specifies automatically saving the input file. Select this option and enter the time interval between saves.
Perform Background Saves (Silent)? - Specifies silently saving the input file. This option is available when Enable Auto Save is selected. Select to auto save without software prompts. Clear to get software prompts after the time interval specified for Enable Auto Save.
32
CodeCalc User's Guide
Create/Edit Units File
The Create/Review Units File utility allows you to create a new custom units file or edit an existing units file for use with PV Elite or CodeCalc. The utility is available on the Tools tab > Create/Review Units . You can also double-click MakeUnit.exe in the product delivery folder.
Delivered units files have the .fil extension and are in the C:\Users\Public\Public
Documents\Intergraph CAS\PVELITE\2013\System folder. Many unit systems are delivered, such as English, MM, SI, Inches, and Newtons. Unicode systems are delivered for use in China, Japan, Taiwan, and Korea, where multibyte character sets are used. You can save new units files to the system folder or to another folder.
Use Tools tab > Configuration to specify the units file to use at startup.
Use Tools tab > Select Units to select a new units file. The data in your job file is immediately converted to the new units.
Units File Dialog Box (on page
33
)
What do you want to do?
Create a new units file (on page 32) Edit an existing units file (on page 32)
Create a new units file
1. On the Tools tab, click Create/Review Units .
The units file dialog box displays. Constant has a default value of 1 for each type of unit.
2. Do one of the following for each type of unit:
Select defined values for Constant or User Unit. Type values for or Constant and User Unit. 3. Click Save and Exit .
The Save As dialog box displays.
4. Select a folder path and type a file name. 5. Click Save.
The Save As dialog box and the Units File dialog box close.
Edit an existing units file
1. On the Tools tab > click Create/Review Units .
The units file dialog box displays.
2. Click Open .
The Open dialog box displays.
CodeCalc User's Guide
33
4. Change unit types as needed by doing one of the following: Select defined values for Constant or User Unit. Type values for or Constant and User Unit. 5. Click Save and Exit .
The Save As dialog box displays.
6. Select a folder path and type a file name. You can also use the same file name to replace the open file with the new unit values.
7. Click Save.
The Save As and Units File dialog boxes close.
Units File Dialog Box
Specifies units and constants for a units file.
Name - Displays the type of unit, such as Length, Area, or Pressure.
System Unit - Displays the default system unit used as a multiplier for conversions, such as feet, sq-inches, and psig.
Constant - Select a defined conversion constant used as a multiplier for conversions, or type your own value.
User Unit - Select a defined unit for the conversion, or type your own unit.
If you select a defined Constant, the software changes User Unit to the correct unit. If you select a defined User Unit, the software changes Constant to the correct value.
If you type your own value for Constant and User Unit, you must manually ensure that the combination provides the needed conversion.
Open - Open an existing units file for editing. Save - Saves the units file.
Save and Exit - Saves the units file and closes the dialog box. Help - Opens the help.
34
CodeCalc User's Guide
Material Database Editor
The Material Database Editor utility allows you to add custom materials to a delivered ASME, PD:5500, or EN-13445 material database for use with PV Elite or CodeCalc. For a YouTube demonstration, visit: http://www.youtube.com/watch?v=GEtIRO4PwCw. While the video is centered around PV Elite, it works much the same way in CodeCalc.
The utility is available from: Tools > Edit/Add Materials
MatEdit.exe, found in the [Product Folder]\COADE\PVElite\ folder
When you use this utility, material database files with the .bin extension are created in the
[Product Folder]\COADE\PVElite\System Backup folder. These files contain only the custom
materials you have added. The custom materials can then be merged into the main material databases.
The delivered databases contain allowed material for the current codes. You typically only add custom material if you are required to use an outdated material, or need to add material from a different code.
Have the appropriate code available when adding new material. You will enter code-based material properties such as Chart Data, Material Band, and S Factor. The properties needed vary with the database that you are editing.
Material Properties (on page
35
)
What do you want to do?
Create a new custom material (on page 34)
Create a custom material based on an existing material (on page 35)
Create a new custom material
1. Click Tools > Edit/Add Materials and select the ASME, PD:5500, or EN-13445 material database.
2. Click Add .
A new row named New Material appears in the grid of the Material Database view in the
right pane.
3. In the Material Properties view in the left pane, type values for the new material.
As you type values, check the Stress vs. Temperature graph in the right pane. Stress must not increase as temperature decreases.
4. Repeat these steps for each new material that you want to add. 5. Click Save to save the new material to a user database file.
6. Click Merge to add the user database to the material database of the software. After merging, the custom material now appears at the bottom of the material database list for any command using the material database in PV Elite or CodeCalc.
CodeCalc User's Guide
35
Create a custom material based on an existing material
1. Click Tools > Edit/Add Materials and select the ASME, PD:5500, or EN-13445 material database.
2. Click Edit .
The contents of the software database appear in the grid of the Material Database view in
the right pane.
3. Select a material for the Material Database grid.
4. Click Select and click Yes on the confirmation dialog box.
The copied material appears in a new row in the grid of the Material Database view.
5. In the Material Properties view in the left pane, type new values as needed.
You must change Material Name so that the name is unique in the user database and in the material database after merging.
As you type values, check the Stress vs. Temperature graph in the right pane. Stress must not increase as temperature decreases.
6. Click Save to save the new material to a user database file.
7. Click Merge to add the user database to the material database of the software. After merging, the custom material now appears at the bottom of the material database list for any command using the material database in PV Elite or CodeCalc.
Material Properties
The following code-based values are typically used as material properties.
Material Name - Type an allowed external pressure chart name. The software uses the chart name to calculate the B value for all external pressure and buckling calculations. If you type a valid value for Material Name, the software will look into its database and determine the external pressure chart name for this material and enter it into this cell. The program will also determine this chart name when you select a material name from the material selection window. The following are the allowed external pressure chart names:
Carbon Steel
CS-1 Carbon and Low Alloy Sy<30000 CS-2 Carbon and Low Alloy Sy>30000 CS-3 Carbon and Low Alloy Sy<38000 CS-4 SA-537
CS-5 SA-508, SA-533, SA-541 CS-6 SA-562 or SA-620 Heat-Treated Steel
36
CodeCalc User's Guide
HT-1 SA-517 and SA-592 A, E, and FHT-2 SA-508 Cl. 4a, SA-543,B,C Stainless Steel (High Alloy)
HA-1 Type 304 HA-2 Type 316, 321, 347, 309, 310, 430B HA-3 Type 304L HA-4 Type 316L, 317L HA-5 Alloy S31500 Non-Ferrous Material
NFA-1 AL3003, O and H112 NFA-2 AL3003, H20
NFA-3 AL3004, O and H112 NFA-4 AL3004, H34
NFA-5 AL5154, O and H112 NFA-6 C62000 (Aluminum Bronze) NFA-7 AL1060, O
NFA-8 AL5052, O and H112 NFA-9 AL5080, O and H112 NFA-10 AL5456, O
NFA-11 AL5083, O and H112
NFA-12 AL6061, T6, T651, T6510 and T6511 NFA-13 AL6061, T4, T451, T4510 and T4511 NFA-20 AL5454, O and H112
NFC-1 Annealed Copper NFC-2 Copper Silicon A and C NFC-3 Annealed 90-10 Copper Nickel NFC-4 Annealed 70-30 Copper Nickel NFC-5 Welded Copper Iron Alloy Tube NFC-6 SB-75 and SB-111 Copper Tube NFN-1 Low Carbon Nickel
NFN-2 Ni
CodeCalc User's Guide
37
NFN-4 Annealed Ni Cr Fe NFN-5 Ni Mo Alloy B NFN-6 Ni Mo Cr Fe NFN-7 Ni Mo Cr Fe Cu NFN-8 Ni Fe Cr Alloy 800 NFN-9 Ni Fe Cr Alloy 800HNFN-10 Ni Moly Chrome Alloy N10276 NFN-11 Ni Cr Fe Mo Cu Alloys G and G-2 NFN-12 Cr Ni Fe Mo Cu Co, SB-462, 463, and so on. NFN-13 Ni Fe Cr Si Alloy 330 NFN-20 Ni Cr Mo Grade C-4 NFN-15 Ni Mo Alloy X NFN-16 Ni Mo Alloy B2 NFN-17 Ni Cr Mo Co N06625 (Alloy 625) NFN-18 Ni Mo Cr Fe Cu (Grade G3) NFN-19 Ni Mo Cr Fe Cu (Grade G3, >3/4) NFN-20 Work Hardened Nickel
NFT-1 Unalloyed Titanium, Grade 1 NFT-2 Unalloyed Titanium, Grade 2 NFT-3 Titanium, Grade 1
NFZ-1 Zirconium, Alloy 702 NFZ-2 Zirconium, Alloy 705
Elastic Modulus Reference #
The elastic modulus reference number is a value that points to or corresponds to a set of data set forth in ASME Section II Part D, tables TM-1, 2 and so on. Unfortunately, many materials have a composition or UNS number that does not match the criteria of what is supplied in the ASME Code. In these cases, the reference number will be brought in as zero. If this happens, you will need to enter in an appropriate value.
Reference
Number Table Description/UNS Number 1 TM-1 Carbon Steels with C<= 0.3% 2 TM-1 Carbon Steels with C> 0.3%
38
CodeCalc User's Guide
ReferenceNumber Table Description/UNS Number
4 TM-1 Material Group B 5 TM-1 Material Group C 6 TM-1 Material Group D 7 TM-1 Material Group E 8 TM-1 Material Group F 9 TM-1 Material Group G 10 TM-1 S13800 11 TM-1 S15500 12 TM-1 S45000 13 TM-1 S17400 14 TM-1 S17700 15 TM-1 S66286 16 TM-2 A03560 17 TM-2 A95083 18 TM-2 A95086 19 TM-2 A95456 20 TM-2 A24430 21 TM-2 A91060 22 TM-2 A91100 23 TM-2 A93003 24 TM-2 A93004 25 TM-2 A96061 26 TM-2 A96063 27 TM-2 A92014 28 TM-2 A92024 29 TM-2 A95052 30 TM-2 A95154 31 TM-2 A95254 32 TM-2 A95454 33 TM-2 A95652 34 TM-3 C93700
CodeCalc User's Guide
39
ReferenceNumber Table Description/UNS Number
35 TM-3 C83600 36 TM-3 C92200 37 TM-3 C92200 38 TM-3 C28000 39 TM-3 C28000 40 TM-3 C65500 41 TM-3 C66100 42 TM-3 C95200 43 TM-3 C95400 44 TM-3 C44300 45 TM-3 C44400 46 TM-3 C44500 47 TM-3 C64200 48 TM-3 C68700 49 TM-3 C10200 50 TM-3 C10400 51 TM-3 C10500 52 TM-3 C10700 53 TM-3 C11000 54 TM-3 C12000 55 TM-3 C12200 56 TM-3 C12300 57 TM-3 C12500 58 TM-3 C14200 59 TM-3 C23000 60 TM-3 C61000 61 TM-3 C61400 62 TM-3 C65100 63 TM-3 C70400 64 TM-3 C19400 65 TM-3 C60800
40
CodeCalc User's Guide
ReferenceNumber Table Description/UNS Number
66 TM-3 C63000 67 TM-3 C70600 68 TM-3 C97600 69 TM-3 C71000 70 TM-3 C71500 71 TM-4 N02200 72 TM-4 N02201 73 TM-4 N04400 74 TM-4 N04405 75 TM-4 N06002 76 TM-4 N06007 77 TM-4 N06022 78 TM-4 N06030 79 TM-4 N06045 80 TM-4 N06059 81 TM-4 N06230 82 TM-4 N06455 83 TM-4 N06600 84 TM-4 N06617 85 TM-4 N06625 86 TM-4 N06690 87 TM-4 N07718 88 TM-4 N07750 89 TM-4 N08020 90 TM-4 N08031 91 TM-4 N08330 92 TM-4 N08800 93 TM-4 N08801 94 TM-4 N08810 95 TM-4 N08825 96 TM-4 N10001
CodeCalc User's Guide
41
ReferenceNumber Table Description/UNS Number
97 TM-4 N10003 98 TM-4 N10242 99 TM-4 N10276 100 TM-4 N10629 101 TM-4 N10665 102 TM-4 N10675 103 TM-4 N12160 104 TM-4 R20033 105 TM-5 R50250 106 TM-5 R50400 107 TM-5 R50550 108 TM-5 R52400 109 TM-5 R56320 110 TM-5 R52250 111 TM-5 R53400 112 TM-5 R52402 113 TM-5 R52252 114 TM-5 R52404 115 TM-5 R52254 116 TM-5 R60702 117 TM-5 R60705 118 TM-1 12Cr-13Cr Group F 119 TM-1 20+Cr Material Group G 220 TEMA Ni-Mo Alloy B
221 TEMA Tantalum
222 TEMA Tantalum with 2.5% Tungsten
223 TEMA 7 MO (S32900)
224 TEMA 7 MO PLUS (S32950) 225 TEMA 17-19 CR Stn Steel
226 TEMA AL-6XN Stn Steel (NO8367)