Académique Documents
Professionnel Documents
Culture Documents
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the Software License Agreement ("SLA") delivered with the 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 and Documentation. 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.
b. For use of Documentation or Other Documentation where end user does not receive a SLA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the SLA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. 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.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATION’S LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporation’s commercial-off-the-shelf software products, customized software and/or third-party software, including any
technical data related thereto (“Technical Data”), obtained from Intergraph Corporation, its subsidiaries or distributors, is subject to
the export control laws and regulations of the United States of America. Diversion contrary to U.S. law is prohibited. To the extent
prohibited by United States or other applicable laws, Intergraph Corporation software products, customized software, Technical Data,
and/or third-party software, or any derivatives thereof, obtained from Intergraph Corporation, its subsidiaries or distributors must not
be exported or re-exported, directly or indirectly (including via remote access) under the following circumstances:
a. To Cuba, Iran, North Korea, the Crimean region of Ukraine, or Syria, or any national of these countries or territories.
b. To any person or entity listed on any United States government denial list, including, but not limited to, the United States
Department of Commerce Denied Persons, Entities, and Unverified Lists, the United States Department of Treasury Specially
Designated Nationals List, and the United States Department of State Debarred List
(https://build.export.gov/main/ecr/eg_main_023148).
c. To any entity when Customer knows, or has reason to know, the end use of the software product, customized software,
Technical Data and/or third-party software obtained from Intergraph Corporation, its subsidiaries or distributors is related to the
design, development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or
sensitive nuclear uses.
d. To any entity when Customer knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export/re-export of relevant Intergraph Corporation software product, customized software, Technical Data
and/or third-party software obtained from Intergraph Corporation, its subsidiaries or distributors, should be addressed to PPM’s
Export Compliance Department, 305 Intergraph Way, Madison, Alabama 35758 USA or at exportcompliance@intergraph.com.
Customer shall hold harmless and indemnify PPM and Hexagon Group Company for any causes of action, claims, costs, expenses
and/or damages resulting to PPM or Hexagon Group Company from a breach by Customer.
Trademarks
Intergraph®, the Intergraph logo®, Intergraph Smart®, SmartPlant®, SmartMarine, SmartSketch®, SmartPlant Cloud®, PDS®,
FrameWorks®, I-Route, I-Export, ISOGEN®, SPOOLGEN, SupportManager®, SupportModeler®, SAPPHIRE®, TANK, PV Elite®,
CADWorx®, CADWorx DraftPro®, GTSTRUDL®, and CAESAR II® are trademarks or registered trademarks of Intergraph Corporation
or its affiliates, parents, subsidiaries. Hexagon and the Hexagon logo are registered trademarks of Hexagon AB or its subsidiaries.
Microsoft and Windows are registered trademarks of Microsoft Corporation. Other brands and product names are trademarks of their
respective owners.
Introduction
The PV Elite®/CodeCalc® Verification and Quality Assurance Manual provides a standard set of
PV Elite/CodeCalc jobs that are used in verifying both the operation of the software and the
accuracy of the result for each release of the PV Elite/CodeCalc package. The examples
presented in this manual are a representative cross-section of the jobs run by Intergraph CAS.
The jobs selected for this manual compare the PV Elite/CodeCalc output with results published
in industry journals and with results from other software products. The PV Elite/CodeCalc output
is (also) verified with hand and/or MathCad™ calculations.
The component-analysis part of PV Elite, when sold separately, is called CodeCalc.
CodeCalc-specific results can be found in the Software Verification section of this manual. In all
other sections, the software is referred to simply as PV Elite.
This manual consists of two major sections: Intergraph CAS Quality Assurance and Software
Verification.
Intergraph CAS Quality Assurance describes the quality assurance procedures employed by
Intergraph CAS to ensure that PV Elite is producing correct results.
Software Verification explains a series of benchmark jobs that you can use to confirm
software accuracy. These jobs compare PV Elite output to published results, to output from
similar software, or to hand calculations. For each job in this section, a brief description of
the job and any special considerations are discussed. Following the discussion is a graphical
representation of the system with selected result comparisons. Because of the volume of
output, important results like required thickness, maximum allowable working pressure
(MAWP), and stress are listed in tables. Users interested in the entire output can re-analyze
the jobs as necessary.
The PV Elite development team is constantly testing and adding new test jobs to the QA
benchmark problem set. Currently, there are more than 250 test jobs run which test thousands
of different calculations. It is impractical to include all of these tests in this manual. As new
Quality Assurance procedures are published, they will be incorporated into the QA methods
employed by Intergraph CAS. Users with questions, comments, or suggestions are encouraged
to contact Intergraph CAS to discuss future revisions to this document. User requests for new
features are always welcome. By working with the user, the PV Elite development staff will
continue to develop a product that best meets the demands of pressure-vessel design and
analysis users.
In This Section
Software Purpose .......................................................................... 7
Disclaimer ...................................................................................... 7
Intellectual Property Statement...................................................... 8
Management/Organization ............................................................ 8
PV Elite Development .................................................................... 8
User Documentation ...................................................................... 8
Product Support ............................................................................. 9
Software Issue Tracking/Resolution .............................................. 9
Software Purpose
PV Elite is a package of twenty applications that work together to design and analyze pressure
vessels and heat exchangers. The purpose of the software is to provide the mechanical
engineer with easy-to-use, technically sound, well-documented calculations that will expedite
and simplify vessel-design and re-rating tasks. The software also provides recent,
industry-accepted analyses of the designs.
Calculations in PV Elite are based on the latest editions of national codes such as the ASME
Boiler and Pressure Vessel Code, or other relevant industry standards that are not covered
directly by ASME VIII-1, VIII-2 or other codes.
Disclaimer
The PV Elite and CodeCalc Verification and Quality Assurance Manual is intended to
demonstrate Intergraph CAS quality assurance procedures. ASME inspections do not require
the tests and material discussed in this manual. Intergraph CAS is not responsible for qualifying
or validating user designs and calculations. Calculations are the responsibility of the
Manufacturer as discussed in ASME Section VIII, Div. 1 U-2(b). For additional information, refer
to ASME Section VIII, Div. 1 UG-90(b), UG-90(c), 10-5 and 10-15.
Management/Organization
At CADWorx & Analysis Solutions, the Chief Technology Officer/Architect, Product Owner,
Product Development Manager, and Quality Assurance Manager oversee the development and
testing of the software product. Software development team members include: engineers,
software developers, and a technical writer. All members of the development team support
customers and test the software prior to each release. Specialized technical support
representatives work closely with the development team. In addition, an on-staff, certified
Nuclear Quality Assurance (NQA) lead auditor oversees the quality assurance program followed
by the team.
PV Elite Development
CADWorx & Analysis Solutions is wholly responsible for all software made available to the
public that bears the Intergraph label on the distribution media.
Changes to PV Elite are made by or with the consent of the Product Manager. Additional
members of the software team include engineers, who interact at the same level and
communicate directly with the product manager. Therefore, all software issues can be brought to
the attention of the Product Manager quickly and easily.
Software engineers each bring a different kind of expertise to the team and write routines for
specialized functions in the software. For example, the source code to perform structural steel
checks may be written by an engineer at CADWorx & Analysis Solutions whose educational
background permits him to do this efficiently.
All members of the development staff provide customer support for PV Elite, directly or
indirectly. One member of the team is tasked with quality assurance procedures for each
release.
User Documentation
The PV Elite user has online access to documentation spanning all facets of the software,
including all of the ancillary processors and interfaces. The standard PV Elite documentation set
consists of the following documents:
PV Elite User's Guide
CodeCalc User's Guide
Quick Start Guide
These documents can be accessed from the Help tab in PV Elite. The PV Elite documentation
accompanies each new version of the program and is supplied in both PDF and CHM (online
help) formats.
Contact information for Intergraph CAS is included in these documents, as well as displayed in
the help system, and in a variety of other locations in the software. We encourage users
experiencing problems or confusion with the software to reference the documentation first, and
then contact us for further resolution and suggestions.
Product Support
CADWorx & Analysis Solutions welcomes input/suggestions from our users. Users having
problems with our software may freely contact CADWorx & Analysis Solutions through our
customer support system, which is found on our company website.
Our Technical Support staff may ask users with a numerical/computational issue in PV Elite to
submit the job to CADWorx & Analysis Solutions. This allows our support staff to identify the
problem and locate the cause, and then contact the user for resolution.
Software Verification
This section describes the test methods through which PV Elite software team performs Quality
Assurance testing on PV Elite. In addition, the section describes test methods that you can
implement to validate your PV Elite program data against industry-standard benchmarks.
In This Section
Test Control ................................................................................... 10
Beta Tests ...................................................................................... 11
Additional Manual Checks for Staff and Beta Users ..................... 12
PV Elite Test Jobs ......................................................................... 16
Corrective Action Standard ............................................................ 17
Post-Development Procedures ...................................................... 17
Distribution Control ........................................................................ 18
Pre-Shipping Procedures ............................................................... 18
CodeCalc QA Checks .................................................................... 19
PV Elite Sample Benchmark Problem Sets ................................... 41
Test Control
Currently in the United States there is no organization that formally establishes the credibility of
pressure-vessel analysis software. Therefore, software suppliers take on this responsibility.
Generally, there are two ways to establish that any software product is performing correctly:
Comparing product results to hand calculations.
Comparing results to previously verified results from an external source.
If these methods compare favorably to software-generated results, then the software is
assumed to be performing as expected. If the results do not compare favorably, the PV Elite
development team identifies the differences and corrects the problem.
Testing Process
Before a new version of PV Elite is released, the development personnel perform alpha-level
testing. This involves checking the Fortran/C++ or assembler code and running of basic test
problems designed to test the functionality of the feature addition, error and abort conditions,
and so forth. Next, the development staff generates a series of alpha jobs that:
Test new features against existing software.
Run tests against industry standard programs, such as Compress™ and BJAC™ teams.
Suggest to customers that they independently compare the results of PV Elite against their
own in-house program or spreadsheets.
Test new features against hand calculations.
Test new features against published literature, such as the ASME VIII-1, PTB-3, and other
codes.
Test the interaction between new features and features already existing in the software.
After these selected alpha jobs are run and verified to the satisfaction of the lead developer,
beta series testing begins.
The new job results are compared to the previously verified results. Program errors that have
been identified are remedied and/or justified.
To summarize, at Intergraph CAS, we believe that thoroughly checking software results by hand
and comparing these results to those of other software and to benchmarks assures a quality
product. This method has worked very well in the past and we will check new versions using this
same methodology.
Beta Tests
Often before releasing the PV Elite software, we distribute the alpha-tested software to users to
perform beta testing. At the end of the test period, we ask that beta users send evaluations to
us, so that we can process the information, resolve any issues found, and archive feedback.
The following are the beta test files for the CodeCalc module available from within PV Elite.
Intergraph CAS ships some of these files with the PV Elite software.
api579.cc2 Appy.cc2
ASME_Tubesheet.cc2 Checks.cc2
Fexample.cc2 Head_Nozzle.cc2
horiztest.cc2 jacket.cc2
Largop_ASME.cc2 Lg_nozzl.cc2
Nozzle_mawp_testjob.cc2 PTB-4.cc2
Rctexmpl.cc2 Shell.cc2
test.cc2 Vesexmpl.cc2
WRC107.cc2
The following section discusses manual checks that users can perform additional verification of
the software.
Installation Checklist
Items to Check Initials Initials Comments
A. Program Installation
B. File Extraction
B. ASME Materials *
* Specify different material ID in the input, and check the allowable stresses, density, TEMA
number, and external pressure chart.
Units Checklist
Items to Check Initials Initials Comments
Check each input field of the following modules to verify that the help facilities function properly.
Help Checklist
Items to Check Initials Initials Comments
A. Check Modules
2. Nozzles
3. Flange
4. Conical Sections
5. Floating head
6. Horizontal Vessels
7. ASME Tubesheets
8. Tubesheets
9. WRC107/FEA
15. Half-Pipe
19. Appendix Y
C. Search on a topic.
2. Nozzles
3. Flange
4. Conical Sections
5. Floating head
6. Horizontal Vessel
7. ASME Tubesheets
8. TEMA Tubesheets
9. WRC 107
19. Appendix Y
B. Graphics
1. Onscreen
2. Printed
C. Window operation
1. Merge operation
2. Insert/Delete an item
3. Add an item
4. Browse items
1. Terminal
2. Printer
3. Disk file
B. Output Processor
1. Results on screen
A. Dealer Version
B. Windows
C. Network
PD-5500
EN - 13445
Miscellaneous Checklist
Items to Check Initials Initials Comments
A. ESL/SPLM (a)
B. Mouse Operations
1. Editing materials
2. Adding materials
104EX4
11436
ANDY1
APP1_7
APP1_7_2
APP1_7_3
APPLCHK
AS_450V2
BEDN237
Post-Development Procedures
After a new version of the software has been developed, CADWorx & Analysis Solutions uses
the following quality assurance procedures to ensure that the new CDs are correct in content,
contain the proper ESL protection schemes, and can be reproduced properly.
1. Scan the development machine for virus infection before producing any distribution set. Use
the latest version of Trend Micro Office Scan virus-scanning software.
2. Assemble in a "clean" folder all of the files that comprise the installation set. This includes
.EXE files, database files, and example files.
3. Run the CRCCHK program to build the CRC verification file.
4. Generate an installation program using Install Shield. After the DVD is made, test it
according to the Distribution Control procedures outlined below.
Distribution Control
To control the distribution and integrity of the program DVDs before sending them out for mass
production, CADWorx & Analysis Solutions adheres to the following procedures:
1. After the quality assurance procedures have been completed, use the lead developer's
computer to make a production copy of PV Elite.
2. Modify the installation program to load any new executables that may be released with the
new version.
3. Load PV Elite onto at least one PC in the production department to check the installation
program and DVD integrity.
4. Use Office Scan virus-scanning software to scan each original, all disk drives, and memory
for known viruses.
5. Using the appropriate ESL, install and test the masters on another computer. All EXE files
accessing the ESL must be tested.
6. Install the masters on a production computer for further use. ESL-specific files should be
copied into the appropriate subdirectories for organizational purposes.
7. Send the masters to the DVD duplicator.
8. Install the software from the DVD onto each of the PCs in the engineering and development
groups at Intergraph CAS.
9. Load the required set of PV Elite executables onto at least one computer in the production
department.
10. Using the DVD and installation checklists, perform periodic testing of the software as
necessary.
The following section provides the tasks that must be performed by the development and
production personnel to verify the quality of disk sets before shipment.
Pre-Shipping Procedures
The following procedures help to ensure that the disk sets shipped by CADWorx & Analysis
Solutions contain the correct product, are not infected with a virus, and are void of imperfections.
1. When DVDs are received from the duplicator, install and test a random selection from the
batch. These final tests will ensure that the DVDs were correctly assembled by the
duplicator, that they are not flawed, and that the ESL interaction routines are in order.
The tests are software-specific and are detailed elsewhere in this manual. None
of these tests should use the environment support available from the programs. Run the
tests from the installation folder. Ensure that the installation folder is empty before beginning
this procedure.
2. Archive a set of DVDs from the first duplication for future use and referral.
CodeCalc QA Checks
In This Section
Introduction .................................................................................... 19
Shell and Head Checks ................................................................. 20
Nozzle Checks ............................................................................... 22
Flange Checks ............................................................................... 24
Cone Checks ................................................................................. 27
Floating Heads Checks .................................................................. 28
Horizontal Vessel Checks .............................................................. 31
Leg and Lug ................................................................................... 31
TEMA Tubesheets Checks ............................................................ 33
WRC 107 Checks .......................................................................... 34
Pipe and Pad Checks .................................................................... 35
Base Ring Checks ......................................................................... 35
Half-Pipe Check ............................................................................. 36
Large Opening Checks .................................................................. 37
Rectangular Vessel Checks ........................................................... 38
Introduction
This section provides the results of QA tests for CodeCalc, which is also the
component-analysis part of PV Elite. For simplicity, this part of PV Elite will be referred to as
CodeCalc in this chapter. The following CodeCalc modules have been subjected to Intergraph
CAS quality assurance procedures.
Shell/Head
Nozzle
Flange
Cone
Floating Head
Horizontal Vessel
Leg and Lug
ASME Tubesheets
TEMA Tubesheets
WRC 107/537
WRC 297
Pipe and Pad
Base Ring
Thin Joint
Thick Joint
Half-Pipe
Large Opening
Rectangular Vessel
Appendix Y Flange
HEI Nozzle
ASME Appendix 1-4, D (CodeCalc job: Checks.cc2/ASME VIII-1 2017, APP 1, 1-4, D)
-Torispherical head under internal pressure
ASME Appendix 1-4, D2 (CodeCalc job: Checks.cc2/ASME VIII-1 2017, APP 1, 1-4, D2)
-Torispherical head under internal pressure
ASME Appendix L-6.1 (CodeCalc job: Checks.cc2/ASME VIII-1 2017, APP L, L-6.1) - Ellipsoidal
head under external pressure
A 0.0004623 0.000462
B 5662.91* 5100
ASME Appendix L-6.2 (CodeCalc job: Checks.cc2/ASME VIII-1 2017, APP L, L-6.2)
-Torispherical head under external pressure
A 0.0004157 0.00042
B 5092.85* 4700
ASME Appendix L-6.3 (CodeCalc job: Checks.cc2/APP L, L-6.3) -Hemispherical head under
external pressure
A 0.0004623 0.00046
B 5662.91* 5200
ASME Appendix L-6.4 (CodeCalc job: Checks.cc2/APP L, L-6.4) - Conical head under external
pressure
A 0.0005912 0.0006
B 7004.29 6900
ASME Appendix L-9.2.1 (CodeCalc job: Checks.cc2/APP L, L-9.1, 2) - Minimum design metal
temperature (MDMT) of a cylinder
Unadjusted MDMT, °F 31 31
Adjusted MDMT, °F 12 12
* As of this printing the ASME Appendix L6.1, 6.2, 6.3 appear to be in error in determining the B
value from the External Pressure chart CS-2 for SA-285C, with E = 24.5 x 106 psi. When points
lie in the linear portion of the chart CS-2 (as in cases 4, 5, 60, CodeCalc uses the formula B =
A*E/2.
Nozzle Checks
Nozzle checks involve the area of reinforcement and failure path calculations. Intergraph CAS
performed the following nozzle checks using CodeCalc:
ASME Appendix L-7.3b (CodeCalc Job: Checks.cc2/APP L, L-7.3B): Insert-type Nozzle lying on
a longitudinal weld of a cylindrical shell. A 19-in. Diameter and 0.5-in. thick reinforcement pad is
selected.
ASME Appendix L-7.6 (CodeCalc Job Checks.cc2/APP L, L-7.6): Insert-type Nozzle without pad
on a 2:1 ellipsoidal head.
*The differences in dimensions, of the order of 1E-3, are magnified after being multiplied by the
allowable stress.
ASME Appendix L-7.7 (CodeCalc Job Checks.cc2/APP L, L-7.71): Abutting-type Hillside Nozzle
on a cylindrical shell.
The area available in the longitudinal direction is insufficient. The new area values after
increasing the nozzle thickness from 0.5 in. to 0.875 in.
Flange Checks
Intergraph CAS completed the following flange checks on CodeCalc:
Taylor Forge, Bulletin 502 (CodeCalc Job: Checks.cc2/TAYLOR FORGE) - Integral weld neck
flange.
*Total Moment is MG in the Taylor Forge bulletin 502 and MA in CodeCalc output.
Taylor Forge, Bulletin 502 (CodeCalc Job: Checks.cc2/ FULL FACE SLIP)- Loose, Slip on
Flange with a full face gasket.
*Reverse Moment is MG in Taylor Forge bulletin 502 and MR in CodeCalc output. See "Notes"
below.
a. The value of hg, in the Taylor Forge Bulletin is off by 0.0029, using
With C = 29.5 in. and B =24 in. this comes out to be 1.3279 and not 1.325. This error is
magnified resulting in error in the calculations of G, W M1, W, HG, MT, MO, MG, and H’GY.
b. The value of W M2 computed in the Taylor Forge Bulletin is incorrect,
Brownell &
Parameters CodeCalc Young
Brownell &
Parameters CodeCalc Young
Cone Checks
Cone checks involve area-of-reinforcement and moment-of-inertia requirements. Intergraph
CAS performed the following cone checks using CodeCalc:
ASME Appendix L-2.3 (CodeCalc Job: Checks.cc2/ASME VIII-1 2017, APP L, L-2.3): - A
cone-to-cylinder transition under internal pressure.
The small end available area from the shell does not match as a result of different values of tr,
the minimum required thickness of cone at small end. CodeCalc calculates this value iteratively
so that the cone can withstand the design pressure.
With, E = 25.125 * 106 psi, A = 4.453 * 10-6, B = 5595.042, D/T = 149.191
CodeCalc computes a tr of 0.392 in., resulting in a MAWP of
which matches the design pressure of 50 psi. The ASME example uses a tr = 0.55 in., which
seems incorrect.
The results below are for Soehrens Calculations for Stresses in Spherical Heads and Flanges.
The following table displays the Nomenclature and Equation Numbers per ASME Paper
57-A-247.
The factor k.2 is an important factor used by CodeCalc to compute the stresses using Zick
analysis. ASME has used a different method to find the required thickness. Moreover, ASME
does not compute shear stresses at the saddles in this example.
Design of a support lug for a vertical vessel. Taken from the Pressure Vessel Design Handbook
by Bednar, 2nd edition (page 154) example 5.1 (CodeCalc job: Lugs.cc2/BEDNAR EX. 5.1).
The bending stress in the base plate s which, is Spl2 in the CodeCalc printouts is calculated as,
This expression is for stress on a rectangular plate under uniform pressure p, with three edges
fixed and one edge free. (Formulas for Stress and Strain, Roark and Young, 5th edition page
396.)
With,
Where,
a = 15 in.,
b = 12 in.,
t = 1.125 in.
The factor is taken from a table in Roark and Young for a known of a/b, which in this case is
1.25. The correct value of after interpolating is 0.524, which gives σ a value of 13580.22 psi.
While Bednar took the next higher value of as 0.72, this results in a different value of σ.
This example is for the design of a support lug with Full Ring-Girder type reinforcement ring.
Taken from the Pressure Vessel Design Handbook by Bednar, 2 nd edition (page 158) example
5.2 (CodeCalc job: Lugs.cc2/BEDNAR EX. 5.2).
This difference in the value of Pd and stresses is due to different interpretation of factor J,
and …(b)
CodeCalc uses this interpretation. Consequently, there are differences in the Pd, the Shell
longitudinal tensile stress, and the Tube longitudinal compressive stress values obtained from
both the programs.
More accurate analysis using neutral axis shift calculations for base ring thickness, from Singh
and Soler.
Gusset Thickness:
Parameters CodeCalc Hand Calcs
Half-Pipe Check
ASME Appendix EE-3 (CodeCalc Job: Checks.cc2/ ASME EXAMPLE): A cylindrical shell with a
half-pipe.
ASME APP. 13, 13-17(c) (CodeCalc job Rctexmpl.cc2/EXAMPLE A3): A rectangular vessel with
uniform wall thickness and corners bend to a radius (sketch A3) designed for internal pressure.
As of this printing, ASME is in error about the stress state at point D. The stress at the point D
on the short side is as per ASME Section VIII Div. 1 Appendix 13-7 Equation 29.
With,
MA = -2812.68 in-lb
P = 15 psi
I1 = 0.0833 in4
L1 = 10 in.
L2 = 20 in.
R = 10 in.
For the inner side,
c=ci=0.5
Which gives, (Sb)Di = 5623.91 psi,
while ASME has a stress value of -5583 psi.
ASME Appendix 13, 13-17(g) (CodeCalc job: Extra_QA.cc2/ASME EXAMPLE 13): A vessel of
obround cross section, with an I-section reinforcement member welded on, Sketch B2.
Taking the pressure P = 29.9 psi. to get the ASME stress values.
ASME Appendix 13, 13-17(i) (CodeCalc job: Rctexmpl.cc2/EXAMPLE C1): A vessel of circular
cross section, with a single diametral staying plate, Sketch C1.
These stresses are maximum stresses occurring at the shell-plate junction.
Configuration Directives:
Natural Frequency for the Operating Case (No Liquid), Freese Method
Configuration Directives
Cylindrical Shell From Ring[1 of 1] to the end: Ext. Chart: CS-2 at 700 F
One or more Elements or Rings Failed Code requirements for External Pressure with the given
thickness! PV Elite® is a trademark of Intergraph CADWorx & Analysis Solutions, Inc. 2018
Configuration Directives:
| |
| |
| |
| |
____________/| |
| \ | |
| \ | |
|____________\|__|
Note: Using the minimum value from (b)(1)(b) and (b)(1)(c) above as the calculated nozzle flange MDMT.
Weld Strength and Weld Loads per UG-41.1, Sketch (a) or (b)
Weld Load [W]:
= (A-A1+2*tn*fr1*(E1*t-tr))*Sv
= (3.7201 - 6.1009 + 2 * 0.5000 * 1.0000 *(1.00 * 1.5000 - 0.5682)) * 13800
= 0.00 lb.
Weld Strength and Weld Loads per UG-41.1, Sketch (a) or (b)
Weld Load [W]:
= (A-A1+2*tn*fr1*(E1*t-tr))*Sv
= (4.5455 - 1.4545 + 2 * 0.5000 * 1.0000 *(1.00 * 1.5000 - 1.1364)) * 13800
= 47672.73 lb.
Configuration Directives:
Please note that Nozzle, Shell, Head, Flange, etc. MAWPs are all considered when determining the hydrotest pressure for
those test types that are based on the MAWP of the vessel.
Check the requirements of UG-33(a)(1) using P = 1.67 * External Design pressure for this head.
Thickness requirements per UG-33(a)(1) do not govern the required thickness of this head.
Check the requirements of UG-33(a)(1) using P = 1.67 * External Design pressure for this head.
Thickness requirements per UG-33(a)(1) do not govern the required thickness of this head.
Allowable Comp. for the Selected Leg (KL/r < Cc) [Sa]:
= Occfac * (1-(kl/r)²/(2*Cc²))*Fy/(5/3+3*(Kl/r)/(8*Cc)-(Kl/r³)/(8*Cc³)
= 1.33 * (1-( 57.01)²/(2 * 134.58²)) * 32150/(5/3+3*(57.01)/(8* 134.58)-(57.01³)/(8* 134.58³)
= 21433.56 psi
Configuration Directives:
Compute [fbar]
= 10.5 * Frequency(Hz) * Vessel Height(ft)/(S * Vr(mph))
= 10.5 * 9.076 (Hz) * 62.052 (ft)/S * 1.000 (mph)
= 59.134
Nomenclature
The following calculations are only required per 1-5(g)(1) and do include external loads due to wind or seismic.
These discontinuity stresses are computed at the shell/cone junction and do not include effects of local stiffening from
a junction ring.
An asterisk (*) denotes that this stress was not applicable for this combination of loads.
Configuration Directives:
Problem E4.2.3 - Nozzle Detail with Reinforcement Pad and Weld Sizing
A 0.00019044 0.00019
B 2697.62 2700
A 0.0041491 0.0045
B 15644.77 17000
A 0.0045473 0.00455
B 16161.95 15700
A 0.0008606 0.00086
B 8206.21 8100
A 0.0015056 0.00151
B 14051.52 13800
Tr, º F 29 28.3
a, º F 21.038 21.0375
K1 0.1114 0.1114
K2 1.1229 1.1229
K5 0.7492 0.7492
K6 = K7 0.0504 0.0504
* M1 and M2 are based on the head depth, h, per equation 4.15.3 and 4.15.4, respectively. In
PV Elite, this measurement is taken from the inside length, which is where hydraulic pressure is
measured. PTB-3-2013 measures the head depth from the outside length. ASME Section VIII,
Div. 2 does not specify a preference.
Problem E.4.15.2 - Skirt Analysis
J 0.832 0.8313
J 0.740 0.7398
J 1.637 1.6427
J 1.985 1.9847
The G dimension in the ASME example problem did not account for the gasket
outside diameter.
A P
Additional Manual Checks for Staff and Pipe and Pad Checks • 35
Beta Users • 12 Post-Development Procedures • 17
Pre-Shipping Procedures • 18
B Problem 1 - Natural Frequency Calculation •
41
Base Ring Checks • 35 Problem 2 - Example of Stiffening Ring
Beta Tests • 11 Calculation • 45
Problem 3 - Nozzle Reinforcement, Weld
C Strength, Weld Size • 48
CADWorx & Analysis Solutions Quality Problem 4 - Vessel under Internal and
Assurance • 7 External Pressure on Legs • 60
CodeCalc QA Checks • 19 Problem 5 - Vertical Vessel with Wind and
Cone Checks • 27 Seismic Loads • 70
Corrective Action Standard • 17 Problem 6 - Comparison against CAESAR
II • 79
Problem 7a - ASME Section VIII Division 1
D Sample Comparisons • 82
Disclaimer • 7 Problem 7b - ASME Section VIII Division 2
Distribution Control • 18 Sample Comparisons • 87
Problem 8 - EN-13445 Nozzle
F Reinforcement • 96
Flange Checks • 24 Product Support • 9
Floating Heads Checks • 28 PV Elite Development • 8
PV Elite Sample Benchmark Problem Sets •
41
H PV Elite Test Jobs • 16
Half-Pipe Check • 36
Horizontal Vessel Checks • 31 R
Rectangular Vessel Checks • 38
I
Intellectual Property Statement • 8 S
Introduction • 6, 19
Shell and Head Checks • 20
Software Issue Tracking/Resolution • 9
L Software Purpose • 7
Large Opening Checks • 37 Software Verification • 10
Leg and Lug • 31
T
M TEMA Tubesheets Checks • 33
Management/Organization • 8 Test Control • 10
N U
Nozzle Checks • 22 User Documentation • 8
W
WRC 107 Checks • 34