Inter Graph TANK Users | Installation (Computer Programs) | Command Line Interface

Intergraph TANK

API 650/653 Analysis

Version 2011 (3.30) September 2010 DSP3D-PE-200107A

Copyright
Copyright © 1994-2010 Intergraph Corporation. All Rights Reserved. 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 Street address: 170 Graphics Drive, Madison, AL 35758

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.

Contents
Introduction ............................................................................................................................................ 7 Technical Support .............................................................................................................................. 7 Program Interface Generalities .......................................................................................................... 8 Help ............................................................................................................................................ 8 Units ........................................................................................................................................... 9 In-Field Computations ................................................................................................................. 9 Error Checking ............................................................................................................................ 9 Program Capabilities ....................................................................................................................... 10 Installation............................................................................................................................................ 11 Hardware/Software Requirements ................................................................................................... 12 Installing TANK ................................................................................................................................ 12 Installing TANK in Silent Mode ......................................................................................................... 16 ESL Installation on a Network .......................................................................................................... 17 Software Revision Procedures ......................................................................................................... 18 Identifying Builds ....................................................................................................................... 18 Can Builds Be Applied to Any Version? ..................................................................................... 18 Announcing Builds ..................................................................................................................... 18 Obtaining Builds ........................................................................................................................ 18 What is Contained in a Specific Build? ....................................................................................... 19 Installing Builds ......................................................................................................................... 19 Detecting/Checking Builds ......................................................................................................... 19 Archiving and Reinstalling an Old, Patched Version ................................................................... 20 Program Configuration ........................................................................................................................ 21 Computation Control Tab (Configuration Dialog Box) ....................................................................... 22 Database Definitions Tab (Configuration Dialog Box) ....................................................................... 24 Quick Start ........................................................................................................................................... 25 Starting TANK ................................................................................................................................. 25 Using the Main Menu ........................................................................................................................... 27 The File Menu ................................................................................................................................. 28 The Input Menu ............................................................................................................................... 29 The Analysis Menu .......................................................................................................................... 30 The Output Menu ............................................................................................................................. 31 The Tools Menu............................................................................................................................... 31 The Diagnostics Menu ..................................................................................................................... 32 The ESL Menu ................................................................................................................................ 34 The View Menu................................................................................................................................ 36 The Help Menu ................................................................................................................................ 36 TANK Input ........................................................................................................................................... 39 The Tank Description Page.............................................................................................................. 41 General Tank Data Dialog Box......................................................................................................... 42

Intergraph TANK API 650/653 Analysis

3

....................................................... 100 Job Title Page .................................. 105 Seismic Analysis Results ................................................................. 51 Anchor Bolt Details Tab (General Tank Data Dialog Box)................................................................................................................................................................................................................................................................................................................. 99 Output Report Discussions ..................................................................................................... 91 Tank Layout Sketch ......... 87 TANK Program Files .... 94 Supported Cone Roof Sketches ........ 103 Roof Evaluation ........................................... 75 API-2000 Venting Requirements Dialog Box ........................................................................................................................................................................................................................................................................................................................................................................................................................................................... 100 User Input Data ............................. 65 Nozzle Stiffness Dialog Box .......................................... 110 Settlement Checks .............................................................................................................................................................. 88 Local Graphics Output ......................... 72 Bottom Pre 3rd Edition Tab (653 Service Measurement Data Dialog Box) ....................................................................................................................................................................... 85 Analysis/Solution Phase................................................................................................................................................................................ 55 Supported Cone Roof Data Tab (Roof Specification Parameters Dialog Box) ............................................) Dialog Box ............................................................................ 76 Tank Sizing / Costing Scratchpad ................. 66 Cycle Life Data Dialog Box ................................................ 112 API-650 Bolting Report ................................................................................................................... 84 Completing the Error Check Phase ......... 63 Seismic Data Tab (Seismic Data Specifications Dialog Box) ...................................... 113 4 Intergraph TANK API 650/653 Analysis ..................................................................................................................................................... 83 Warning & Error Options ......... 93 Nozzle Interaction Diagrams .............................................................................................................................................. 53 General Roof Specs Tab (Roof Specification Parameters Dialog Box) ................................ 73 Manual Shell Course Specification Tab (API-653 Service Measurement Data Dialog Box) ............................................................. 51 Roof Specification Parameters Dialog Box .......................................................................................................................................... Thickness & Weights ............................... 87 Solution Overview ................................................................................... 57 Girder Rings Tab (Roof Specification Parameters Dialog Box) ............................................................................................. Material............................................................. 70 Shell Settlement Data ......................................................... 64 Grillage Review Dialog Box ............................................... 92 Shell Settlement Plots ................................................................................................................................................................................................................................................................................................................................................................................................................................................. 80 Error Checking ......................................................... 50 Wind Details Tab (General Tank Data Dialog Box).............................................................. 111 API-2000 Venting Output ................................ 47 Shell Courses Tab (General Tank Data Dialog Box) ......................................................................... 71 API-653 Service Measurement Data ......... Tab (653 Service Measurement Data Dialog Box) ............................................................................. 63 Seismic Data Specifications Dialog Box . 101 Error Checker LOG File .................................................................................................................................................................................................... 72 Bottom Post 3rd Ed..........................................................Contents Tank Data Tab (General Tank Data Dialog Box) ................................................................. 78 Tank Sizing/Costing Scratchpad Dialog Box . 109 Nozzle Flexibility & Load Results ................................................................................................................................................................................................................................................ 69 API 650 External Pressure (App V........................................... 102 Solution Module TXT File ............ 103 Wind............................................................................................................... 97 Output Report Generation ..

................................................................................................................................................................................................................ 118 Example Problem TEST1 .................................................. 135 Version 1............................... 125 Appendix C ...50 Changes (3/04) .. 136 Version 1............................................................. 133 Version 2..................................................10 Changes (5/00) ...............Contents API-650 Cycle Life Output .... 121 Help & Error Processing Set ................................................................................40 Changes (7/02) ....................................................................................................................................................................................................................................................................................................List of Materials ................................................................................................................................40 Changes (9/96) .....................50 Changes (5/97) ......................... 118 Example Problem SEIS01..................... 134 Version 2..........................................00 Changes (11/07) .......................................................................................................... 134 Version 2...........................................Standard Units Systems.................................... 122 API Data Set.................................................................................................................Default Configuration Directives ........................................................................................................................................................................................................................................................................................................................ 127 * CSA Standards ........................20 Changes (9/09) .................... 136 Intergraph TANK API 650/653 Analysis 5 ............................................... 119 Appendix A ............................................................................. 121 Main Set ......... 133 Version 3....................... 133 Version 3........................... 117 Example Problem KOCZWARA ...................................................................................................... 127 * ASTM Standards ................................................................................................................................................................... 121 English Text Set ............................. 128 * ISO 630.................... 118 Example Problem B&Y ........................ 118 Example Problem APP_P ................Program File List .........................................................................................................00 Changes (1/99).................................................................................................... 123 Appendix B ................................................................................................................................ 131 Appendix E ............................................................................................................. 134 Version 2.........................................................51 Changes (9/97) ...................................................................................................................... 115 Examples ........................................................................................................................................................................................................................................................................................................................................................................ 133 Version 2.............................. 136 Version 1........................................ 122 Examples Data Set .... 133 Version 3.................................................................................................................................... 134 Version 2............................................................................................................... 117 Example Problem O_WC .................. 135 Version 1............................................. 128 * Stainless Steels (Temperature Dependant) ..................Revision History ...................................................................... 118 Example Problem EXTERN01 ......................................................................... 117 Example Problem APP_K ..............................................20 Changes (9/00) ....................................................... 114 API-650 External Pressure Output ............................................................................... 117 Example Problem A_WC ...........................................10 Changes (9/08) .................................................................................... 118 Example Problem SSTEST1 .................................................................................................................................................................................................... 128 * Duplex Stainless Steels (Temperature Dependent) ............................................ 133 Version 3.................................. 129 Appendix D .............................................................................................................................................................. 118 Example Problem SSC1 ...................................... 129 * Unknown For API-653 .......................................................................................................................................................30 Changes (9/10) ............... 128 * National Standards .........................................................55 Changes (10/05) ............................................................30 Changes (2/02) .............................................60 / 2................................

............... 139 Index ....................................................................Contents Version 1............Selected References ..................................................................................................................................................................... 138 Appendix F ....................20 Changes Version 1......................................... 137 (11/94) .......................................................................................................................................................................... 141 6 Intergraph TANK API 650/653 Analysis ..................................................................... 137 (8/95) .......10 Changes (2/96) .......................................... 138 (6/94) .....30 Changes Version 1..............31 Changes Version 1...........................................

This manual provides detailed instructions for the installation. and by mail. Technical Support Phone Numbers and Email Phone: 1+(281) 890-4566 Fax: 1+(281) 890-3301 Internet: techsupport@coade. It is expected. input validation to avoid run time errors.coade. the web site. which can be launched by pressing F1. configuration. cell specific help for guidance and information. rely on the help system. e-mail.com Intergraph TANK API 650/653 Analysis 7 .SECTION 1 Introduction TANK is a computer-based software tool for the design and analysis of large storage tanks using the API-650 and API-653 design codes. Every effort has been made to create a user interface as obvious as possible. that questions focus on the current version of the program. when in doubt. TANK support is available by telephone. However. Intergraph has a staff of professionals ready to address questions raised by users. TANK incorporates interactive dialogs for user input. and operation of the program. fax. however. and expeditious designs. To that end.com Web: www. economical. and extensive diagnostics to assist in problem resolution. Technical Support Intergraph understands the engineer’s need to produce efficient.

Several of the more important interface characteristics are discussed in this section. After the help system has been activated. Figure 1: Sample Help Screen 8 Intergraph TANK API 650/653 Analysis .Introduction Program Interface Generalities The program interface has been designed to be obvious and easy to use. These unit labels are dynamic and will change to reflect the currently active units file. When the help text pertains to an input cell which is units specific. Help on a particular input box can be obtained by pressing F1. the appropriate information displays in an interactive window. which is designed to be available anytime input is required from the user. the help text includes the expected input units in the title line. Help One of the most important features of TANK is the help system.

Introduction Units The second important feature of the TANK interface is the units system. there is still the potential for abort conditions to arise during the analysis. the program attempts to trap the error. Error Checking A final point to note about the TANK interface is the error detection and diagnostic reporting module.New and existing input files are always presented using the currently active set of units. The expected units for each data cell are displayed on the dialog. For more information on the four standard supplied units systems. The following points detail the characteristics of the units system: Input Files . For example. A utility program can be launched from the Main Menu to generate additional unit files. The units system is intended to provide consistent units sets while providing flexibility to switch between them. multiplication.Intergraph supplies four standard unit sets with TANK. This input calculator feature is quite useful for quick conversions when a calculator is out of reach. user control is returned to the Main menu. In some instances additional sets may be required. subtraction. The four basic math operations (addition.Most users will work in one predominate units system so it is important to select and set this system in the tool\configuration program. the diagnostic utility allows the review of additional error messages if necessary. Creating Units Sets . TANK provides the user with the ability to switch units for output generation. Intergraph TANK API 650/653 Analysis 9 . In-Field Computations The third important feature of the interface is the ability to perform simple computations in the input cells.09375. and division) are supported in the input cells.Standard Units Systems (on page 125). Selecting a Units File . Upon exit from the diagnostic utility. This diagnostic reporting can be launched from any module of the program and utilizes the same interface as the help system. When such a fatal condition occurs. After the review of a specific error message is complete.Output reports are always generated at the time of the request using the currently active units file. These conditions can be caused by system problems (full hard disks) or API Code restrictions (Appendix A limits thicknesses to ½ inch). Reviewing Output . Even though TANK validates your input data. see Appendix B . assign it a numeric value which is indexed to a database. a corrosion allowance of 3/32 can be entered as 3/32 instead of 0. This provides the ability to review the output in several sets of units without re-running the analysis. and finally reports the problem to you.

10 Intergraph TANK API 650/653 Analysis . Grillage computations according to Appendix I. This includes the material data from Table 5. Nozzle flexibilities and limiting loads according to Appendix P. Retiring thicknesses and remaining corrosion allowance. Shell course thickness and fluid height computations according to Appendix A.Introduction Program Capabilities TANK incorporates the major considerations of API-650 Section 5 and several of the Appendices.3. including the limiting load interaction diagrams. Other data tables have also been incorporated into the program where necessary. External pressure computations according to Appendix V. These include: Shell course thickness and fluid height computations according to either the variable point method or the one foot method. Shell Settlement evaluation according to Appendix B. Stainless Steel considerations according to Appendix S. Material modifications due to temperature according to Appendix M. Internal pressure considerations according to Appendix F. TANK also incorporates venting computations from API-2000. An alternate nozzle stiffness calculation routine according to PVP-1279. Minimum metal temperature reporting. Seismic computations according to Appendix E. Wind girder computations for the top and up to five intermediate girders. Duplex Stainless Steel considerations according to Appendix X. Every effort is made to insure that TANK is up to date with the current codes.2. TANK relies on a great deal of data specified in the API codes. Corroded hydrotest case Shell thickness evaluations using individual joint efficiencies and “L” locations Bottom Plate minimum thickness determinations Hydrotest heights TANK can also design or analyze a supported cone roof according to the procedures outlined in Brownell & Young. Cycle Life computations according to Appendix M. Tank sizing/costing scratch-pad A Material Database editor TANK also incorporates the following considerations from API-653: Material modifications according to Section 2. and digitized data from Appendix P.

Displays contact information for the Analysis Group at Intergraph.Displays a PDF document detailing the recent changes made to this new version of TANK. the HASP drivers. Release Notes . Contact Intergraph .Displays the TANK License Agreement. TANK Information . insert the CD into the drive.Displays a text file discussing the installation steps.Displays Internet Explorer focused on the TANK Discussion Forum. ReadMe File .Displays a single page describing other Intergraph Analysis products. the system requirements.SECTION 2 Installation To begin the installation of TANK. Services Training .Displays a web page with the seminar schedule for the various analysis products. Intergraph TANK API 650/653 Analysis 11 .Launches the main installation process. Additional documents and content can be reviewed from this window. and all associated documentation. These options include: Install TANK . CD Content Additional Installations . which installs TANK. and the CD contents. Browse the CD .Displays Windows Explorer focused on the root of the CD. The installation routine will start and the following control menu displays. License Agreement .Includes options to install the HASP. Support Forum .Displays Internet Explorer focused on the TANK Information Page. The main (center) portion of the menu provides options to install TANK or review a number of important documents without installing anything. Additional Products .

double-click CDSpawn. Most unsuccessful installation attempts can be attributed to other software running at the same time as the installation. Click Install TANK to begin the installation.Installation The License Agreement file is an RTF document and may not display properly without an RTF viewer. or Business) SmartPlant License Manager (optional) Home editions of the Windows operating system are not supported.Displays a summary of the Aladdin (SafeNet) HASP Licensing System.0 Ghz processor minimum 1 GB of RAM graphics card with 1024x768 resolution or better 256 MB of video RAM or better Installing TANK We recommend that nothing else be running while the installation program runs. Hardware Requirements minimum of 2.exe in the root CD folder. The installation extracts all the necessary files and optionally installs any prerequisites needed. Hardware/Software Requirements Software Requirements Windows XP Professional.Displays a document with troubleshooting procedures in the event there are issues with the licensing. or Enterprise). 12 Intergraph TANK API 650/653 Analysis . Installation Instructions . If the setup does not start automatically. Windows Vista (Ultimate. Professional.Displays a PDF document containing these instructions. HASP Licensing Overview . 2. HASP Trouble Shooting . or Windows 7 (Ultimate. 1. Insert the TANK CD into your computer. Business.

Installation 3. -ORIf you do not accept the license agreement. Read the license agreement. select I do not accept the terms in the license agreement. You cannot install the software without first accepting the terms of the license agreement. If you accept the license agreement. 7. where <product name> reflects the program name and version. and then click Cancel. 5. Click Next on the welcome page. 6. Intergraph TANK API 650/653 Analysis 13 . To install the software in another location. The default destination folder is C:\Program Files\Intergraph\<product name>. and then click Next. select I accept the terms in the license agreement. click Change. 4. Click Next to continue.

Click Install to install the software using the parameters that you have defined. An additional dialog box displays to allow one last chance to exit the installation.Installation 8. select the SPLM license option. If you are using a network ESL key. Select the license type that you have. You must install SmartPlant License Manager on this computer and configure the license server for TANK to run. 14 Intergraph TANK API 650/653 Analysis . If you are using SmartPlant License Manager. 9. select the key color.

you are not prompted to install the HASP driver. the status displays. Skip to step 11. After the TANK files have been installed. the HASP device driver installation starts to install the driver for the hardware lock. If you selected SmartPlant License Manager as your license type. After successfully installing the HASP device driver.Installation As the installation progresses. installation of the driver was not successful and the software will not run. If this dialog does not display. 10. the following dialog box displays. Intergraph TANK API 650/653 Analysis 15 . Click OK.

Click Yes to reboot your computer now.exe /v"/qb PROPERTY_NAME="value" PROPERTY_NAME2="Value"" The /v switch is to pass msi commands The /qb is a silent switch Example: This example installs silently with ESL color green. Issue the installation command as detailed below. it is a good idea to restart Windows. Typically the ESL_ON_MACHINE and INSTALL_SILENT options are not necessary. Navigate to the TANK subfolder on the CD.exe /v"/qb INSTALL_SILENT="Yes" ESL_COLOR="Red" ESL_ON_MACHINE="Yes"" Properties INSTALLDIR . Installing TANK in Silent Mode In some instances it may be necessary to install TANK without dealing with the dialogs. Command Cmd= setup. 2. To launch TANK in silent mode.doc file. Setup.exe /v"/qb INSTALL_SILENT="Yes" ESL_COLOR="Green"" This example installs silently with ESL color red and ESL install locally.Installation 11. Click Finish. perform these steps: 1.The path to load the installation files. Click No to reboot later. <target_dir> 16 Intergraph TANK API 650/653 Analysis . Setup. with no interaction from you. 12. such as a network installation or a corporate repackaging. Because a device driver was loaded. 13. Select Show the readme file to view the readme.

the workstation must be running and/or logged onto the network before anyone can use the software. The local ESLs provide the maximum flexibility in using the software. If the network ESL is attached to a workstation. Because both a network and several local ESLs can be used on the same computer (there is no network-specific version of the software). The remaining 20 to 30 percent of the licenses should be assigned to local ESLs.Installation ESL_COLOR . This enables the local ESLs to be moved between computers to run the software at remote locations. The network ESL must be attached to the USB port of a computer on the network (this can be a workstation or the file server).Is to tell the install it's silent Yes No ESL Installation on a Network Intergraph ICAS software programs support "local" ESLs and "network" ESLs. you must load a utility program must be loaded on the machine controlling the ESL. if all of the licenses are on the network ESL. a user must then be logged into the network to access the software. we recommend that only 70 to 80 percent of the licenses be assigned to a network ESL.TXT found in the Assidrv subfolder for network specific instructions.This is only set if ESL color is red which is if the ESL will be on local machine or server) Yes No INSTALL_SILENT . Both types of ESLs are intended to be attached to the USB ports of the applicable computers. Alternatively. The prime advantage is that many users (up to the number of licenses) have access (from a variety of computers) to the software on a single server. Network ESLs Notes There are advantages and disadvantages to using a network ESL. The documentation files in this sub-folder contain instructions for a variety of networks and operating systems. because the computer is usually always on. In order for the network to recognize the ESL. The actual utility used depends on whether the ESL is on the file server or a workstation and the type of network. Red Green ESL_ON_MACHINE . The drivers for network ESL usage can be found in the sub-directory ASSIDRV beneath the TANK program folder. If your computer uses a local ESL. Intergraph TANK API 650/653 Analysis 17 . refer to the documentation files NETHASP. you can skip the remainder of this section. because these devices can be moved between computers (such as between desktops and laptops). The file server is a better location for this ESL. Windows Server Installation For a Windows server installation.The ESL color.TXT and ESL_RED. A few local ESLs provide greater flexibility. The main disadvantage is that users cannot transfer the ESL between computers in order to take the software to a remote location.

additional input items become necessary and must be stored in the program data files. they change continually to reflect engineering code addenda. the build date displays at the bottom right side of the Main menu. When this occurs. When this occurs. but only one build is required at any given time. its size. and also displays when you click Help > About. a correction to the currently shipping version is made. and posted to the Web site. the version indicator.coade. operating system modifications. Build Y contains Build X. Builds have a naming convention that resembles the following format: <TK>7. Some Intergraph users have expressed concern over tracking. and distributing the various builds generated between major releases. Obtaining Builds Builds are posted to the website (http://www. In addition. file formats change. Each file contained in the directory includes a description defining what it contains. This correction is referred to as a Build.exe. Determine which build file you need and download it.com). Changes and corrections are accumulated until an error producing incorrect results is found. Announcing Builds When a build becomes available. builds are identified with the program identifier and the date the build was generated. user requests. Can Builds Be Applied to Any Version? No! As new versions are released. It is therefore imperative that you register the software following installation. all users who have registered the software are sent an email announcement. 18 Intergraph TANK API 650/653 Analysis . the build is finalized. and so on. operational enhancements. In other words. all maintenance builds for new releases contain all previous builds.x<date>. Using a build on a different version (without specific advice from Intergraph personnel) is a sure way to cripple the software. After the file has been downloaded and installed. databases grow. This increases the download size and time required to obtain the build. New versions are planned and targeted for a specific release date. before the next version can be released. and corrections. However. A build is intended for one specific version of the software. archiving. In order to alleviate this problem for our users. The builds are arranged in sub-directories by program. announced. there may be corrections necessary to the currently shipping version.Installation Software Revision Procedures Intergraph software products are not static. The file name format consists of a two character program abbreviation. Identifying Builds When posted on the Web. and the build date. and the date it was created.

When necessary. additional usage instructions may be found in this file. Simply double-click the build file (the exe). This option scans each of the EXE modules in the program directory and lists its size. memory requirements. on the Main Program menu. follow any prompts. Intergraph TANK API 650/653 Analysis 19 . Figure 2: Build Version Dialog Box Reviewing this table shows which modules have been patched and to what level. Installing Builds The Build file is an InstallShield™ update package. and build bevel. From the Utility > Tools menu. you can run a COADE utility program from within the program directory. which build is in use. A sample display from this utility is shown in the figure below. This allows you to see.Installation What is Contained in a Specific Build? Each build file contains a file named BUILD.TXT. the Main menu module is revised to reflect the build level. This text file contains a description of all corrections and enhancements that have been made to the software since the original release of this specific version. click COADE EXE Scanner. Detecting/Checking Builds When a build is ready to be released. This is an ASCII text file that can be viewed with any text editor or spooled to a printer. To see which program modules have been modified. and the software installation will update appropriately.

This will allow full use of this version at some later time. the last build should be installed. To reinstall an older version of the software. 20 Intergraph TANK API 650/653 Analysis .Installation Archiving and Reinstalling an Old. you should still keep the distribution CD from the previous release. Each build includes the modifications made in all prior builds. Patched Version When a new version of the software is released. if it becomes necessary. any builds obtained should also be archived with the original CD. the distribution CD should be installed first. Additionally. Then.

SECTION 3

Program Configuration
Through the configuration program, you can configure program computations and databases. The configuration program can be started directly from the Main menu by selecting Tools > Configuration. The first task of this module is to locate an existing setup file to use as a starting template. The program first looks for an existing configuration file in the current directory. If a configuration file is not found in the current directory, the configuration file from the program installation directory is used. After the template configuration file has been read, the program displays its menu, shown in the Figure below.

Figure 3: Configuration Dialog Box

Computation Control Tab (Configuration Dialog Box) (on page 22) Database Definitions Tab (Configuration Dialog Box) (on page 24)

Intergraph TANK API 650/653 Analysis

21

Program Configuration

Computation Control Tab (Configuration Dialog Box)
Modifies the operation of the program. Roof Projection in Wind Moment - By default, the program includes the triangular projection of the roof in the determination of the wind moment. If it is necessary to ignore the roof projection, and only include the tank shell projection, disable this check box. Generate Message File? - Enables the creation of an intermediate data file, containing computation results not presented in the formal output reports. Information contained in this file includes: Iteration data during variable point solutions Interpolation points from API curves and graphs Many other intermediate results The file created by this option will reside in the current data directory and is named {jobname}.TXT. This file can be printed or viewed with any standard text editor. This file can also be viewed from the menu using Tools > File Review > Message File. Corroded Nozzles? - Indicates whether or not the flexibility computations of API-650 Appendix P should consider corrosion. BY DEFAULT CORROSION IS NOT CONSIDERED. If this check box is checked, the corrosion of the first shell course is used to modify the thickness used in the Appendix P computations FOR THE DESIGN CASE ONLY. 653 Corroded Hydrotest Case? - This directive allows the user to consider the HYDROTEST case in a corroded condition - ONLY FOR API-653 RUNS. The default condition is not to corrode the TEST case, which is consistent with API-650. However, it may be desirable for API-653 tanks to consider a future hydrotest, by assuming a corroded TEST case. Cleared - Indicates that the TEST case should not be corroded. This is consistent with API-650 and is the program default. Selected - Indicates that the TEST case should include the corrosion allowance that you have specified. Modify Fluid Height by Pressure? - Considers the effects of internal pressure in the determination of the shell course thicknesses. By default, TANK follows API-650 exactly in computing the required shell course thicknesses (by One- Foot, Variable Point, or the Appendix A methods). However, you may need to account for internal pressure by increasing the fluid head. If this directive is checked, then the methodology of Section F.7.1 is implemented for all three thickness computation methods. Essentially, the Operating Liquid Level will be increased by (P/12G). Full Shell Weight in Appendix F - Specifies whether or not the corroded shell weight should be used in the computations of API-650 Appendix F (for internal pressure considerations). By default, this directive is selected, which instructs TANK to use the full shell weight in Appendix F. Clearing this directive instructs the program to use the corroded shell weight in the computations of Appendix F. Shell Thickness Convergence - Sets the convergence tolerance for the thickness design when the variable point method is used. By default this value is .005 inches (.127mm). Cosine Curve Tolerance - Alters the convergence tolerance for the solution of the optimum cosine curve. This is necessary for API- 653, Appendix B computations. If there are convergence problems with the current data set, the following steps should be taken: 1. Review and verify the shell settlement input data. 2. Adjust this convergence tolerance upward.

22

Intergraph TANK API 650/653 Analysis

Program Configuration
Increasing the convergence tolerance reduces the accuracy of the solution. Alternatively, increase the iteration limit. Cosine Curve Iteration Limit - Specifies the maximum number of iterations performed by the program during the API-653, Appendix B settlement evaluation. If convergence problems exist with the current data set, try increasing the iteration limit to possibly converge. Increasing the iteration limit causes the solution to take longer. Wind Girder Shell Thickness - Indicates which shell course thickness the program uses in the wind girder computations. There are two choices as detailed below: MAX - The wind girder computation routine uses the maximum thickness for the shell courses, obtained from the design and test cases, IGNORING corrosion. The reasoning behind this setting is that the entire shell course will not be completely corroded. DESIGN - The wind girder computation routine uses the DESIGN thickness less any user specified corrosion allowance. Shell Settlement Method - Indicates which method should be used in computing the optimum cosine curve for determining the out- of-plane shell deflection. The available methods are: FOURIER SERIES - Implements the procedure outlined in the paper Simple Method Calculates Tank Shell Distortion, by F. A. Koczwara, published in Hydrocarbon Processing, August 1980. LEAST SQUARES - Employs a least squares approach to the solution of the optimum cosine curve. Thickness Roundup to Nearest - Specifies a thickness increment which is used to determine the final value of the shell thicknesses. THE COMPUTED VALUE OF THICKNESS IS ROUNDED UP TO THE NEAREST MULTIPLE OF THE INCREMENT. For example, if this directive is set to 0.125 (1/8 inch) and the computed shell course thickness is 0.2671 inches, the final value reported will be 0.375 inches. Setting this directive to 0.0 disables thickness round up and the computed values of shell thickness are reported unaltered in the output. Plate Material Density - Specifies the value to be used for the density of the plate materials. This value is used to compute the weight of the shell, roof, and bottom plates. Round Anchor Bolts By - Specifies how anchor bolts are selected by the program. By default, the number of bolts will be a multiple of 4. However, by changing this directive any multiple can be selected. The value entered here must be a whole number, such as 2, 3, 4, and so on. Wind Moment in Appendix F - Specifies which wind moment is to be used in the computations of Appendix F. By default the program will use the moment computed from Section 5.9.7.1 in Appendix F computations. However, if necessary, the wind moment computed from Section 5.11 can be used. The wind pressure computed according to Section 5.9.7.1 (based on the wind velocity) is used for the wind girder design; the wind pressure according to Section 5.11 is used for Over Turning Stability. This directive only affects which wind moment is passed into Appendix F for the allowed pressure in Section F.4.2. Reload last file at startup - Enables the program to reload the last data file active during the last TANK session. Clearing this directive causes the program to startup without data. In this condition, the user must create a new input file or browse to open an existing input file. Save to Program Directory - If cleared (the default condition), the configuration file is written to the current data directory. Alternatively, selecting this option causes the configuration file to be written to the program directory. When a job file's input is saved, the current configuration is becomes a part of the input. Subsequent changes to the configuration do not change an existing job unless the input is resaved.

Intergraph TANK API 650/653 Analysis

23

as well as International shape libraries. Structural Database . A maximum of ten unit files can be manipulated by this program. The possible selections for this box are determined by the program by scanning the installation directory. Available options are: TEMA Imperial for use with Imperial units TEMA Metric for use with SI Units BS-3643 for British Standard bolts SABS-1700 for South African Bolts 24 Intergraph TANK API 650/653 Analysis . the settings from the configuration file in the program directory are used. This box specifies which unit file the software will use to generate all subsequent new input files and all output reviews. Units File . structural shapes and materials.Select the units file to use. Each data directory can contain its own configuration file. Database files are supplied by Intergraph and support U. which may be unique. The possible selections for this box are determined by the program by scanning the current directory. followed by a scan of the installation directory.Select the material file to use. Duplicate files found in the installation directory are ignored. the starting settings are also acquired from the configuration file in the program directory.Specifies the structural database for use in the supported cone roof design module. Only valid Intergraph supplied material files display in this list. If a data directory does not contain a configuration file. Shape libraries are available for the following countries: Australia Germany Korea South Africa United Kingdom United States of America Anchor Bolt Database . Whenever the configuration module is invoked in a new data directory. Database Definitions Tab (Configuration Dialog Box) Specifies the data files the program references for units. Material File .Program Configuration Different data directories can exist for different projects or clients. You can generate additional custom unit files if necessary by using the Tools > Make Units command. This allows the program to behave differently for different projects or clients.Specifies the anchor bolt database.S.

Intergraph TANK API 650/653 Analysis 25 . you can select one of the Output menu options. Warning messages are acceptable to the program . After a solution data file is available. Assuming that error checking completed successfully. Upon completion of the analysis.you should ensure that warning messages are acceptable to the current tank analysis. After the input has been defined. From here. For more information on the error checker. analysis is prohibited . The analysis module displays the program execution screen which monitors the status of the solution. a solution data file is created and control is again returned to the main menu. select Analyze Only to start the analysis module. Starting TANK Start TANK by selecting TANK from the Start menu or the desktop icon. an intermediate data file is created for analysis. It is assumed. and reviewed. and control is returned to the main menu. defined. see Error Checking (on page 83). see Installation (on page 11) and Program Configuration (on page 21). and to enforce and API code requirements (such as thicknesses cannot be less than the course above). The main menu is the control center from which jobs can be selected.SECTION 4 Quick Start This section provides instructions on how to get TANK running without reading the entire manual. Use the Edit menu or the toolbar icons to specify or update the input. The error checker validates the data for numeric consistency (such as diameters and thicknesses must be positive). analyzed. that the program has been properly installed and configured.you must correct these errors before proceeding. it must be error checked. If there are errors in the input data. For more information.

Quick Start The analysis does not have to be re-run (unless the input data changes) prior to each output review session. As long as the job input parameters remain fixed. 3. The steps outlined above are summarized below. Define the input data. From the Start menu. 1. Select a job. Focus then returns to the Main menu. click TANK. 5. quit the output processor. 26 Intergraph TANK API 650/653 Analysis . Select an option from the Output menu to review the analysis results and generate output reports. The error checker is launched from the Analysis menu. Analyze the input data by selecting Analysis > Analyze Only. 4. either new or old. 2. Figure 4: Output Control Dialog Box When you are finished reviewing the output. the output module can be launched as many times as required to interactively review the results or generate reports.

diagnostics. but also include output review (both text and graphics). The toolbar buttons are primarily concerned with the input options. analysis. configuration. The Main menu is the point from which all decisions are made concerning what job is to be analyzed and what program function is to be launched. utility tools. and ESL review. or by double clicking the desktop icon. The Main menu contains all of the options available in TANK. output review. launch TANK by selecting TANK from the Start menu. Figure 5: Main Menu The menu options allow input data definition. the Material Database editor.SECTION 5 Using the Main Menu As discussed in Quick Start. Intergraph TANK API 650/653 Analysis 27 . The options are arranged in groups. corresponding to the major topics on the menu. and help.

Using the Main Menu The File Menu The File menu consists of the standard Windows options for opening. saving. Figure 6: File Menu 28 Intergraph TANK API 650/653 Analysis . and printing the input for a specific job. TANK can automatically start up and read in the data for the last job analyzed by selecting Tools > Configuration. Recently accessed jobs can be accessed from the most recently used list without the need to browse the hard disk.

Intergraph TANK API 650/653 Analysis 29 . Figure 7: Input Menu The input options are discussed in detail in TANK Input (on page 39). the Analysis Menu should be used to verify and/or analyze the job.Using the Main Menu The Input Menu The Input menu contains all of the input options necessary to define a TANK job. The input menu categorizes the data into logical groups. The icon to the left of the menu text is identical to the tool bar icon. Upon completion of the input. Both the menu and the tool bar produce the same input dialog screen. each accessed from the menu.

For more information on the analysis processor. which produces the output file for the job. with a . Figure 8: Solution Phase Status Dialog Box Each solution step required for a particular job is enabled in bold text.Using the Main Menu The Analysis Menu The Analysis Menu contains three options: Error Check.Starts the error checker. the analysis module aborts with a fatal error message and control returns to the Main menu. and if the input passes the error checker. Control is returned to the user on the output review control panel. If the input data successfully passes the error checker. The Analyze option is deactivated until the . This usually indicates that either error checking was not performed. Steps not required are disabled. automatically starts the solution module. see Analysis/Solution Phase (on page 87). If the verified problem data. based on your input parameters. TANK will not analyze a job until the input has been successfully error checked. 30 Intergraph TANK API 650/653 Analysis . an analysis file for the job is written.Starts the error checker.TKE file. written to the .TKE file was generated.TKE file is written by the error checker. (grayed out). Error Check . and Error Check and Analyze. an asterisk is placed to the left of the task description. cannot be located. or the input data contained errors and no . Analyze. As each phase is completed.Starts the solution module. Error Check and Analyze . The start-up of the analysis processor is dependent on the data file created by the error checker. Analyze . The analysis module performs the solution step. the analysis phase cannot commence without the verified input data. either designing a tank or re-rating a tank. Details of the error checker can be found in Error Checking (on page 83). In any event.TKE suffix.

shell settlement graphs. The Tools Menu The Tools menu contains miscellaneous options for program configuration. in multiple units systems if necessary. Time Stamp . Figure 10: Tools Menu Intergraph TANK API 650/653 Analysis 31 . in the current units system. the batch stream processor and a text file review option.Generates a new set of reports. in the current units system. and changing the time stamp in the report headers. and supported cone roof designs can be viewed in this manner. Figure 9: Output Menu These options allow a variety of output reports to be created. For more information on output processing. the Material Database editor. viewing graphical results. three options are available: overwrite reports. see Local Graphics Output (on page 91). If this data is not specified. Append Reports . at the end of the last set of reports. This processor shows the results of the analysis graphically.Displays the output review control panel.Specifies the time / date stamp for report headers.Using the Main Menu The Output Menu The Output Menu contains options for viewing text based reports. For viewing text based reports.Starts the graphics processor. Local Graphics . Review Latest Reports .Creates a new set of output reports. and review latest reports. Overwrite Reports . Nozzle load interaction diagrams. append reports. completely replacing any existing reports. custom units systems. the current CPU time and date are used.

Contains a record of the start and stop times of the various processors launched during the solution of all job files selected for a multiple (batch stream) analysis.Presents a tabbed dialog box which allows the alteration of computation parameters and database directives. The use of this processor is discussed later in this chapter. Custom Units . The file is created by a prior analysis. Batch Stream Processor .Contains intermediate results and code data produced during the solution phase.Starts a processor where existing units files can be reviewed or new unit files can be created.Starts Notepad to review a selected data file. Calculator .Displays a calculator that you can use to perform mathematical computations.Using the Main Menu Configuration . Message File . The use of this processor is discussed later in this chapter. and the solution message file. Figure 11: Diagnostics Menu 32 Intergraph TANK API 650/653 Analysis . Batch Log File . The Diagnostics Menu The Diagnostics menu provides a number of tools to verify the integrity of the software and determine reasons for possible program difficulties. Material Database Editor . see Program Configuration (on page 21).Displays a dialog where a number of jobs can be selected for subsequent analysis. File Review . For details of the program configuration. The use of this option is discussed later in this chapter. There are three files which can be reviewed in this manner: the error check log file.Contains a listing of the errors and warning messages generated during the verification of the input data. the batch log file. Error Check Log File .Starts a processor which can be used to add materials to the current TANK database. This information is useful in determining how certain values in the output were computed.

Using the Main Menu CRC Check . then the file has been corrupted in some manner.Scans each of the program modules and reports its internal version number. clicking on any of the column titles will re-sort the display according to the selected column. This option also aids in detecting out of date modules and improper program installations. Should a “fatal error” occur. However.Performs a CRC (cyclic redundancy check) on all of the program modules and data files in the program directory. the software attempts to invoke this module automatically. or a virus infection. This utility presents the information dialog as shown in the following figure.Allows the user to review the explanation for a particular error number. This utility is useful in determining if the current installation is up-to-date with any modifications available. Figure 12: CRC Check Dialog Box Build Version Checker . a bad spot on the hard disk where the software was installed. This display is initially presented sorted alphabetically by program/module name. Figure 13: Build Version Dialog Box Error Review Module . However. if Intergraph TANK API 650/653 Analysis 33 . If the values do not match. The computed CRC value for each file is compared against the one computed by Intergraph and provided with the software. If a CRC Check error occurs. Corruption could indicate bad distribution media. the offending file must be replaced for successful program operation.

all options on the ESL menu will still be active (as well as those on the Diagnostic menu). Figure 15: ESL Menu 34 Intergraph TANK API 650/653 Analysis . most of the Main menu items will be disabled.Using the Main Menu the explanation of a particular error is required at a later time. The ESL is the External Software Lock. Figure 14: Error Explanation Dialog Box The ESL Menu The ESL menu provides access to various functions which allow reporting and modification of the data stored on the ESL. which is required to access the software. However. this module can be launched manually from the Diagnostic menu. If there is an access problem with the ESL.

date or run limits. Each needed change to the ESL requires one set of four numeric codes. This option is similar to the phone update option. This information can be viewed by clicking View ESL Information. Generate Fax Codes . Occasionally.TXT file of the information. where “xxxxx” is the ID number of the ESL. and accepting instructions from the user. Phone Update . Each set of four codes should be entered on a single Intergraph TANK API 650/653 Analysis 35 . Receive and Enter Fax Codes . The first two options of the ESL menu facilitate this task. and the time stamp of the last access. usually to extend limits. reset a date. These codes should be transmitted to Intergraph (either by fax or e-mail) with a request for exactly what ESL data should be modified. or by clicking the ESL icon. as generated by the Intergraph support staff. suitable for transmission to Intergraph via fax or e-mail. some of this date may require updating in the field. These updates encompass changes requested by the client. the ESL contains a set of memory registers in which your information is stored.Starts an interactive procedure. The actual file name will be “ESLxxxxx. or change the client name.Displays a dialog box with three numeric codes. generating data for the user.Displays a grid on which you can specify each set of four numeric codes. to interact with the user on the telephone. This interactive procedure requires the assistance of Intergraph personnel.Using the Main Menu In addition to allowing basic access to the software. and ID number. except that it does not require the interaction of Intergraph personnel. versioning information. The file will reside in the program’s \system folder. Figure 16: ESL Information Display Dialog Box Click Log File to create a . This information consists of the client name.TXT”.

found in the frame area of the Main menu. Use this option when you receive the reauthorization codes from Intergraph. When all codes have been entered. all options are selected. The View Menu The View menu contains standard switches to enable or disable the various toolbars and the status bar. Figure 18: Help Menu 36 Intergraph TANK API 650/653 Analysis . Figure 17: View Menu The Help Menu The Help menu contains a number of information options.Using the Main Menu horizontal row in the grid. . By default. click OK to enable the changes to the ESL.

Using the Main Menu
Help Topics -Starts the HTML help system, and places the user on the main control panel. This HTML help system gives you access to all of the help topics, in a hierarchical structure. In some instances, there may be links from one topic to another, giving the user added information on a topic if all of the links are followed. Additionally, the help system includes tables and graphics where appropriate. In order for the HTML help system to function, Microsoft's Internet Explorer must be installed on the system.

Figure 19: Help Window Typically, the HTML help system will be launched during a data input session, when additional information is required for a particular input item. In this case, pressing F1 displays the help system, with the selected topic displayed in the viewing (right hand) pane. After you have started the HTML help system, you can browse any other topic simply by navigating through the left hand pane. Additionally, the Search tab can be used to scan for a particular word or phrase. The Intergraph TANK API 650/653 Analysis is provided in on-line HTML format. The entire manual can be reviewed from this menu option. Online Documentation - Starts your PDF reader for review of the Intergraph TANK API 650/653 Analysis. This document is maintained in PDF format and is installed with the software. If you want a complete hard copy of this manual should print the PDF, instead of the HTML version. Animated Tutorials - Starts the tutorials that accompany the software. Use these tutorials to assist with understanding how to use the software. Tip of the Day - Displays the next tip, normally shown at program start-up. The Tip of the Day is a collection of informative points about the software, normally presented at program start-up. This display dialog also includes a check box to disable the automatic display of the tips at start-up. Info - Displays a dialog box containing Intergraph contact information. The bottom half of this dialog box contains links to Intergraph’s website and an e-mail activation.

Intergraph TANK API 650/653 Analysis

37

Using the Main Menu
On-Line Registration - Starts automatically after program installation. This automatic invocation occurs once. After the first time, this menu option must be used to bring up the registration form. After completing this form, click Send to transmit the data on the form to a web-based List Server. Check for Updates - Provides access to the Intergraph web site to determine if there is a newer update to the version of TANK currently in use. This option saves you from navigating through the Intergraph web site to determine if an update is available. This option should be launched at least once a month to ensure the software remains current. (An Internet connection is required to use this option.) About TANK - Displays a dialog box showing the current operating system, its version number, the TANK version number, and the amount of memory installed.

38

Intergraph TANK API 650/653 Analysis

SECTION 6

TANK Input
The first step in the design or analysis of a tank is to generate an input file which describes the characteristics of the tank. Each tank requires an input file, with a unique job name, for each configuration to be studied. All of the tank particulars and descriptive information are stored in this input file. The input file name consists of the job name as the prefix, followed by a “.TKI” suffix. The input process can be started by selecting any option from the Input menu, or by clicking the desired toolbar icons.

Figure 20: Input Menu TANK separates the input data into logical categories. Each category addresses a specific code requirement on design task. Of all these various groups, the “General Tank Data” group is required in all cases, for all tanks. Each of these groups is discussed briefly below, then in detail in the remaining sections of this chapter. Title Page - Provides the ability to describe, in words, the tank being studied. This editing buffer is 75 characters in width by 60 lines in length. Details of the TANK Title Page are discussed in Section 6.1. Use of this dialog is optional, but is highly recommended. The tool bar icons associated with this option are: Displays the Title Page dialog. Restores the title page to its default.

Intergraph TANK API 650/653 Analysis

39

Activates the Nozzle Stiffness dialog. Activates the Appendix M Cycle Life Data specification. This dialog is an optional input. For more information. The specifics of this computation can be found in API-650 Appendix I. For more information. depending on the tank. Activates the API-2000 Venting Data dialog. This data is used in the procedures outlined in API-650 Appendix M to determine the allowed number of “fill-empty” cycles the tank can undergo without a detailed stress analysis. Activates the Grillage Review dialog. the number of courses. see API-653 Service Measurement Data (on page 72). This dialog is an optional input. This data is used to determine the necessary venting for in-breathing. data must be provided on this dialog for every tank analyzed. see Roof Specification Parameters Dialog Box (on page 53). For more information. depending on the tank. This dialog is an optional input. Activates the Shell Settlement Data dialog. see API-2000 Venting Requirements Dialog Box (on page 76). see Grillage Review Dialog Box (on page 65). This dialog allows the specification of up to fifteen low nozzles on the tank. Activates the Appendix V External Pressure dialog. see Nozzle Stiffness Dialog Box (on page 66). This data is used to determine the external pressure capacity of the tank. and the desired code. course thickness. Activates the Tank Sizing/Costing Scratch-pad dialog. fluid specific gravity. depending on the tank. fluid depth. temperature. 40 Intergraph TANK API 650/653 Analysis . see Tank Sizing / Costing Scratchpad (on page 78). see API 650 External Pressure (App V. Activates the Roof Specification Parameters dialog. out-breathing. external loads. see Seismic Data Specifications Dialog Box (on page 63). This dialog is used to specify the grillage parameters. For more information. course material. pressure. This dialog is an optional input. For more information. Activates the API-653 Service Measurement Data dialog. This Scratch-pad allows the user to estimate tank sizes and plate costs for a range of tank dimensions. depending on the tank. This dialog is an optional input.TANK Input Activates the General Tank Data dialog. see Shell Settlement Data (on page 71). The computations that use this data can be found in API-650 Appendix F.7. The computations that use this data can be found in API-650 Appendix P. This dialog is an optional input. This data is used in the procedures outlined in API-653 Appendix B to determine the maximum and allowed out-of-plane settlement of the tank shell. Section I. This information consists of the diameter. For more information. depending on the tank. depending on the tank. Launches the computation engine for the Tank Sizing/Costing Scratch-pad dialog. see Cycle Life Data Dialog Box (on page 69). This dialog is used to describe the seismic parameters associated with the tank location. and in the text by Brownell & Young. For more information. For more information.) Dialog Box (on page 70). The computations that use this data can be found in API-650 Appendix E. Activates the Seismic Data Specifications dialog. and fire. For more information. the course height. For more information. see General Tank Data Dialog Box (on page 42). As mentioned above. For more information. This option is only active after data has been entered on the Scratch-pad. This dialog provides for the input of roof descriptive parameters.

The Input > Title Page menu option provides two sub-options. Intergraph TANK API 650/653 Analysis 41 . If necessary. to the General Data dialog. but it is always best to be on the safe side and save the data yourself too. Select Input > Title Page > Title Page Data or click toolbar to activate the Tank Description Page dialog. there is an option to save the current state of the input data to a file. Beginning an analysis will also save the data (automatically). The first displays the title page. any peculiarities of the tank or any special notes. with the input data.HED. on the Figure 21: Title Page Dialog Box The buffer to store the data for this page is sized for 60 lines of 75 characters.TANK Input Transfers the minimum cost tank (results) from the Scratch-pad. As with most software programs. or by clicking the Diskette icon. The default title page can also be loaded by clicking on the toolbar. users can save the input by using the File menu. Standard Windows editing functions are available on this dialog. With TANK. the second replaces the title page contents with a default title page. We suggest that the input be manually saved frequently during any extended editing session. this dialog can be scrolled to view any additional lines. found in the file TITLE. This serves as a good starting point for a tank design. The Tank Description Page The Tank Description Page provides a way to document.

Wind Details.TANK Input General Tank Data Dialog Box The General Tank Data dialog box allows you to specify all of the basic characteristics of the tank that is currently under study. 42 Intergraph TANK API 650/653 Analysis . For each input cell. a descriptive comment defines the expected input. Figure 22: Tank Data Tab The options on the Tank Data tab allow you to specify the overall characteristics of the tank. This dialog box consists of four tabs: Tank Data. Where applicable. Shell Courses. and Anchor Bolt Details. the expected units display to the right of the input cell.

Figure 23: Material Context Menu If you click Database on this context menu.TANK Input The input for Default Shell Course Material is a general field. The […] button to the right of the input cell displays a context menu which allows entry into the active Material Database or the manual modification of the properties for the specified material. the software displays the Material Selection dialog box (shown below). Intergraph TANK API 650/653 Analysis 43 . in which you can select any valid material from the active database. used as the default for all individual shell courses. This context menu is shown below.

which you can use to override or modify the properties retrieved from the database for a particular tank. the software displays the Material Properties dialog box (shown below). you can also click Tools > Configuration to select or change the active database. Figure 25: Material Properties Dialog Box 44 Intergraph TANK API 650/653 Analysis .TANK Input Alternatively. Figure 24: Material Selection Dialog Box If you click Edit Properties in the context menu.

if necessary. or the material for specific courses may be manually modified by the user. However. for stainless materials. the program fills in the Sd and St values. Therefore. The Shell Courses tab displays a grid where the height. material design stress. When you right-click the Material cell. Intergraph TANK API 650/653 Analysis 45 . and material test stress can be specified for each shell course. For carbon steels from Table 3-2. You can use the options on this tab to change the material. material name. Figure 26: Shell Courses Tab The design and test stress values for the specified material are normally acquired from the Material Database. the value of Sd (on this dialog) is shown as zero. as necessary. Initially. corrosion allowance. For stainless materials. thickness.TANK Input The material and its properties specified on the Shell Courses tab are used as default values for all of the shell courses. The actual value used in the calculations is reported in the output. For stainless steels. the software displays the Material context menu. specific shell courses may be assigned a different material. the value used for Sd is unknown until run-time. on a course-by-course basis. as specified on the Tank Data tab. all courses acquire the same material. as described previously. the allowable versus temperature table displays in the right-most grid columns of this dialog.

The Bolt Allowable Stress option is no longer used (as of API-650 10th Edition Addendum 3). TANK will use the recommended API 650 defaults.12 defines a number of different cases which must be evaluated (depending on the tank). but is maintained for compatibility with existing TANK input files.TANK Input The Wind Details tab is used to define detailed wind parameters specific to ASCE #7. if necessary. Figure 28: Anchor Bolt Details Tab 46 Intergraph TANK API 650/653 Analysis . If these times are not defined. The Anchor Bolt Diameter and Number of Anchor Bolts fields are optional inputs. and may result in the design of required anchorage. API-650 Section 5. Figure 27: Wind Details Tab The Anchor Bolt Details tab is used to define the data necessary for the program to design anchorage.

or design the necessary parameters to satisfy the API code. Intergraph TANK API 650/653 Analysis 47 . which corresponds to the roof types listed in the following table. subsequent calculations use the user-specified course thicknesses.The entry on this line indicates whether API-650 or API-653 rules are applied to the current job file. Design Temperature . API-650 is intended for the design of new tanks and can be implemented in either design or analysis modes.2 kPa. Appendix F. Select the entry from the list. API-650 limits the design temperature to 200 deg F/ 93 deg C. The computed thicknesses for the design and test cases are reported for information purposes only. A message to this affect is included in the output report when Analyze mode is selected. Because API-653 is intended for the analysis of existing tanks.5 psi / 17. Design temperatures in excess of 500 deg F/ 352 deg C cause a fatal error. subsequent calculations for wind girders. API Design Code .Enter the design pressure in the indicated units. The value that you enter entered in this cell must be a number from 1 to 4. and internal pressure will all use the larger of the design or test thicknesses. Run Objective . the software automatically implements a routine to interpolate the data from API-650 Table P-1. or Analyze mode.TANK Input Tank Data Tab (General Tank Data Dialog Box) Provides options to specify the overall characteristics of the tank. Design Pressure at Top .Enables you to specify the preferred method of evaluating the shell course thickness requirements. limits the design pressure to 2. The setting of this input field is important because it affects all computations following the shell course thickness evaluation. it can only be used in analysis mode. or Design mode. If you select A. For each input cell. The resulting values of modulus and expansion coefficient are inserted into the Nozzle dialog box. This cell is used to define the roof type of the tank. but is less than 500 deg F/ 260 deg C. a descriptive comment defines the expected input.Enter the design temperature in the indicated units. Where applicable. TYPE INDICATOR 1 2 3 ROOF TYPE Supported Cone Roof Self-Supporting Cone Roof Self-Supporting Dome Roof 4 Self-Supporting Umbrella Roof Design Method . Use the following table below to the appropriate entry for this line. If the design temperature exceeds this limit. the expected units display to the right of the input cell. ENTRY V O A MEANING The software uses the Variable design method The software uses the One-Foot design method The software uses the Appendix A design method This entry also determines which method is used to compute the allowed fluid heights. API-650. If you select D.Enables you to specify whether the software should analyze the tank based on your input. seismic. then the rules of Appendix M are applied. If the value of the design temperature is changed.

This table is reproduced as follows: Standard API-650 Edition & Year 7th & Later (1980-Present) Joint Type Butt Butt Butt 1st .Spot RT Appendix A . If the top wind girder is below the top of the tank. This is the height from the tank bottom to the top of the shell or to the bottom of any overflow device.50 + k/5 0.As per Appendix A. Note.00 0. This value should be the sum of the individual course heights. Design Liquid Level (H) .Enter the total weight of the attachments and structures on the roof and shell which should be considered to resist uplift and in the maximum allowed pressure computation. If the top wind girder is at the top of the shell. Joint Efficiency (App A or 653) [E] . API-653 2nd Edition provides Table 2-1 for weld joint efficiencies if the original E value is unknown.3.85 or 0.Enter the height of the design liquid level.Enter the total height of the tank shell.Enter the specific gravity of the fluid.85 0.No RT Basic Standard Appendices D&G 48 Intergraph TANK API 650/653 Analysis . the software assumes the tank diameter is the centerline diameter of the bottom shell course plates. Weight Attachments & Structures .85 0. The software automatically uses a specific gravity of 1. so the default of 1.70 0.85 1.Enter the distance from the top of the tank shell to the location of the top wind girder.70 0.00 0.6th (1961-1978) API-12C 14th & 15th (1957-1958) 3rd-13th (1940-1956) 1st & 2nd (1936-1939) Butt Butt Butt Lap (a) Butt (c) Lap (a) Lap (b) Butt (c) Unknown Lap (a) Lap (b) Butt (c) Lap (d) Joint Efficiency E 1.3.85 0. enter the actual distance.85 0. No other computations use this value. and is used in the wind load computations. Tank Shell Height (HTK) . this value should be entered as zero.3 also utilizes this value of joint efficiency.4. As per API-650.Enter the diameter of the tank. API-653 Section 2. the joint efficiency should be either 0.85 0.35 7/16 inch max t 1/4 inch max t 7/16 inch max t 1/4 inch max t 3/8 inch max t Applicability or Limits Basic Standard Appendix A .70.70 0. Liquid Specific Gravity (G) .50 + k/5 0.0 for the Hydrotest case. this value is used only in the Design case.TANK Input Tank Nominal Diameter (D) .0 can be left alone for variable point and one foot API-650 calculations. Distance Down to the Top Wind Girder .75 0. such as for a walk-way.

9.7. right-click and select Database in the context menu to display the Material Database Selection screen. and group are acquired from the database for subsequent software use. Several configuration directives control how the wind pressure is computed and applied to the tank.Turns on an off wind loads on the roof.This field displays the material name.4. (d) Single lap welded only. A later code interpretation makes the use of this wind moment term optional.7.As of API-650 9th Edition. If the tank will not have an annular base ring. This entry is used to check the shell course input and control the shell course generation if necessary. To include the wind moment term.. Local Area Shell Only . This selection uses equation 4. Default Shell Material . left-click the .3.6 m/sec) wind but may be increased to account for additional tank height.1. the equation for the maximum allowed pressure in Section F. If the material varies over the shell courses.9.3. This deduction only occurs if the 1 foot method is in use..2 includes a wind moment term.11 stability. Full fillet weld with at least 25% intermittent full fillet opposite side: k = percent of intermittent weld expressed in decimal form.2 Calculations . yield strength. The standard is a 120 mile per hour (53. Include Wind Moment in Appendix F 4. These directives are as follows: Roof Projection in Wind Moment .3. Single butt-welded joints with a back-up bar were permitted from the years of 1936 to 1940 and 1948 to 1954.TANK Input (a) (b) (c) Full double lap welded. Insulation Density . Include Annular Base Plate Details . Wind Velocity .3. to display the same context menu.1. To properly access a valid material name and its properties. This selection uses equation 4. Insulation Thickness .3. Section 5. or open-top tanks. activate this button if the shell thickness calculation is for the entire shell course. select this option if the shell thickness calculation is for a local area of the shell course. tensile strength.3.Enter the thickness of the insulation on the tank shell.As per API-653 Section 4.If the tank will have an annular base ring. uncheck this checkbox. internal pressure. Intergraph TANK API 650/653 Analysis 49 . uncheck this checkbox. After a valid material is selected.3.Enter the number of shell courses in the tank. The insulation is assumed to extend from the bottom of course #1 to the top of the last (top) course.a.11 Wind Pressure . grade. The data specified here is assumed to pertain to the entire tank. 10% Plus 5psf in Wind Moment .1a. Entire Shell Course Evaluation . check this checkbox.1.3.1. Due consideration should be given to Section 5.b.As per API-653 Section 4. which deducts 1-foot from the fluid height. this data may be specified using the Shell Course Materials dialog box. Number of Shell Courses . which does not deduct 1-foot from the fluid height. Alternatively. check this checkbox.Enter the density of the tank insulation.Defines the wind pressure to be used for Section 5. wind gust. To ignore the wind moment term (as in the 8th Edition).Which is the basic wind moment definition as per Section 5. its allowable stresses.Enter the wind velocity acting on the tank.

these values will be interpolated during the solution phase. then enter a good starting value (see API-650 5. This value is automatically registered by the software if the material was selected from the database. If this cell is left blank.Enter the thickness for the current shell course. This value is automatically registered by the software if the material was selected from the database.1. the software duplicates the shell course height to all required courses.Represents the allowable test stress. These values are used during the computation phase of the solution to determine the actual Sd value. the shell course height does not need to be specified for any course after the first course. the software will set the thickness according to API-650 Table 5. this value will be displayed as zero. referred to as St in the API code.TANK Input Shell Courses Tab (General Tank Data Dialog Box) Specifies the default values for all of the shell courses. the software duplicates the shell course height to all required courses.6. the value of test allowable stress obtained from the database may be overridden by entering a different value in this input field. 50 Intergraph TANK API 650/653 Analysis . You can use the options on this tab to change the material. referred to as Sd in the API code.6. If this cell is left blank. Height . For this reason.Enter the corrosion allowance to be considered in the thickness evaluations for shell course #n. since a temperature versus allowable table is used instead. If necessary. the value of design allowable stress obtained from the database may be overridden by entering a different value in this input field.Represents the allowable stress for a stainless steel according to API-650 Appendix S. on a course-by-course basis. Thickness . Hydro Test Stress . If this cell is left blank. If it is constant.1. If it is constant. if necessary. the software duplicates the shell course height to all required courses. Material Design Stress . the shell course height does not need to be specified for any course after the first course. the shell course height does not need to be specified for any course after the first course. Corrosion Allowance .Enter the height for the current shell course in the specified units. Table S-2. If the purpose of this job is to design the shell course thickness. If this cell is left blank for the first course. If necessary.1). For stainless steels. SSD1 through SSD5 . If it is constant.Represents the allowable design stress. the value of Sd (at the left) is displayed as zero. The sum of all shell course heights should equal the tank shell height entered previously. For stainless steels.1.

In order to size the anchor bolts.12. If these times are not defined. API 650 recommends a value of 0. Threads per Unit Length .7500 3.Enter the wind speed up factor for hills. Kd .Enter the velocity pressure coefficient as defined by ASCE #7.0000 1. This is a required entry that will be used in the event that the software must design an anchorage.0000 Threads per Inch 13 11 10 9 8 7 7 6 6 5 4.5 4 4 4 Intergraph TANK API 650/653 Analysis 51 . the value defaults to 1. Anchor Bolt Details Tab (General Tank Data Dialog Box) Anchor Bolt Diameter .95 (the default) for this parameter. and the anchorage is necessary.6250 0. If left blank. the value defaults to 1. Typical threads per inch for various size UNC bolts are listed in the following table: Basic Major Diameter (in) 0. If entered. This value should be 1.2500 1.Enter the wind gust factor as defined by ASCE #7.5000 0. If left blank. Kz . Kzt .Enter the wind importance factor as defined by ASCE #7.2500 2.5000 1.0.04.8750 1. it will be evaluated using this data.85.0000 2.0 (the default) except for those structures on isolated hills or escarpments. This is an optional entry. If left blank.Enter the wind directionality factor.3750 1.TANK Input Wind Details Tab (General Tank Data Dialog Box) Provides options for defining detailed wind parameters specific to ASCE #7.7500 0.1250 1.5 4. The pitch is the reciprocal of the parameter known as threads per inch. the thread pitch is necessary. the value defaults to 0.7500 2. Enter the threads per inch in the appropriate units. I .Enter the bolt diameter of an existing anchorage.5000 2.The software can either evaluate a user-specified design or design an anchorage according to API-650 Section 5. TANK uses the recommended API 650 defaults. Gust Factor .

API-650.For evaluation of an existing anchorage. enter the number of anchor bolts for evaluation of an existing anchorage. the number of bolts will be a multiple of the bolt increment specified in the configuration. If this value is left blank. Bolt Yield Stress .Enter the value of the corrosion allowance to be considered when sizing the anchor bolts. Bolt Offset from Mean Tank Diameter . Anchor Bolt Corrosion Allowance .0 before adding it to the tank diameter value. the bolt allowable stress was required input.12.25 inches. This is a required entry that is used in the event that the software must design an anchorage.4 requires a corrosion allowance of at least 0.TANK Input Basic Major Diameter (in) 3. As a result. As of this addendum.Enter the yield stress of the anchor bolts for use in Section 5. this value is no longer used. Section F.7500 4.7.Prior to Addendum 3 of the 10th edition of API-650. Number of Anchor Bolts .5000 3. If the software redesigns the anchorage. The software internally multiplies this value by 2.2500 3.Enter the offset from the mean tank diameter to the anchor bolt circle.0000 Threads per Inch 4 4 4 4 Bolt Allowable Stress . the bolt allowable is determined for various load cases as specified in Section 5. 52 Intergraph TANK API 650/653 Analysis . an offset of 0. but is maintained for compatibility with older input files. This value must be greater than zero for bolt circles outside the tank.12.0 is used.

define the required data according to the required Figure (a-k). At this point. Data entered in these fields will not be saved. Figure 29: General Roof Specs Tab Whenever a tank has a roof to be design. Note that this is a scratchpad.2) can be used to quickly determine the value for the Net Area at Roof/Shell Junction on the left side of the dialog box. and Girder Rings. This dialog box is used to specify the roof parameters when necessary. This data is used in further analysis. Details of the scratchpad input fields are discussed below. wind over turning. or a supported cone roof will be designed. The Net Area Scratchpad (F. the top half of this dialog must be filled out. This section of data defines in general terms the overall geometry of the roof. a decision must be made as to whether a simple approximation will be made. The computed area value will be inserted into the Net Area at Roof/Shell Junction box. Supported Cone Roof Data. The approximation requires the specification of the remaining data on the General Root Specs tab. To use this scratchpad. and maximum allowed pressure. The Roof Specification Parameters dialog box is divided into three tabs: General Roof Specs. and then click Compute. such as seismic analysis. Intergraph TANK API 650/653 Analysis 53 .TANK Input Roof Specification Parameters Dialog Box The Roof Specification Parameters dialog box is an optional input.

the material for the cross sections and roof plate. then the bottom half of General Root Specs tab should be left blank. depending on the active structural library. For the structural and roof plate materials. Figure 30: Supported Cone Roof Data Tab The parameters necessary for the proper design of a supported cone roof include: the desired cross section type for rafters. and the maximum allowed length for the rafters and girders. The help system provides guidance here. shown below. girders. 54 Intergraph TANK API 650/653 Analysis . The allowed cross sections vary. in the usage of the various structural types. displays the parameters used in the roof design. a supported cone roof is to be designed. the […] button may be used to bring up the context menu which allows selection from the Material Database.TANK Input If instead. This tab. The data necessary for supported cone roof design should be specified on Supported Cone Root Data tab. and columns. and in the available cross sections.

Roof Type . which are supported by columns. General Roof Specs Tab (Roof Specification Parameters Dialog Box) Defines the overall geometry of the roof. columns and girders. Angle Between Roof & Horizontal . column rings.TANK Input Providing all of the data shown allows TANK to design a supported cone roof according to the procedures outlined in the text by Brownell & Young. alternate positioning is desired. Figure 31: Girder Rings Tab This grid is used to specify the location of each girder ring. the software can design the rafters. the software can design the rafters.Defines the roof type of the tank. and how many girders make up the ring. For rafter supported cone roofs. the design can be forced in a certain direction by specifying data on the Girder Rings tab. and rafter rings is known. If however. All other roof types are considered solely for their weight effects on shell. which are supported by girders. Intergraph TANK API 650/653 Analysis 55 .Enter the angle between the roof and a horizontal plane at the roof-shell junction. TYPE 1 ROOF TYPE Supported Cone Roof This type of roof is supported by rafters. Rafter Supported Cone Roof This type of roof is supported by rafters only. If this information is specified. Select a value from the list that corresponds to the roof types listed in the following table. Self-Supporting Cone Roof Self-Supporting Dome Roof 2 3 4 5 Self-Supporting Umbrella Roof For supported cone roofs. as the number of girder rings. This includes positioning the girder rings according to the maximum allowed rafter lengths. then the members are sized only.

Thickness of Shell Plate (tc) . specify the bar thickness in this field. For supported cone roofs. According to API-650 5.10.2. This input area of the dialog is a scratchpad. it will be used (unless a supported cone roof is being designed). corresponding sketches “a” through “k” from API-650 Figure F. Thickness of Roof Plate .Select the desired cross section. After the analysis. Thickness of Angle Leg (ta) .Specify the angle thickness if the selected sketch (a-k) includes an angle.Enter the nominal thickness of the roof plates.Specify the thickness if the selected sketch (a-k) includes a thickened region of the top shell course. TANK will determine the weight of the roof framing internally. Figure (a-k) . If the supported cone roof design procedures are implemented. This value should include the corrosion allowance.TANK Input Net Area at Roof/Shell Junction . the computed roof plate weight is always used. For details. Thickness of Bar (tb) .If the selected sketch (a-k) includes a bar.Enter the percentage of the roof and snow weights that are to be considered as supported by the shell for API-650 Appendix E checks. Thickness of thicker Plate (ts) . This value will not be used.Enter the total weight of any snow on the roof to be considered in API-650 Appendix E computations for seismic checks. Weight of Snow on Roof .Enter the area resisting the compressive force. Weight of Roof Framing . Weight of Roof Plates . Roof Plate Corrosion Allowance . If the supported cone roof design procedures are implemented. % of Weights Supported by Shell .2. if any. TANK will determine the load applied to the roof internally. This value will not be used. The TANK input processor uses the specified data and computes the net area at the roof –shell junction and updates this data field on the left-hand side of the dialog box.1. TANK will determine the % of weight supported by the shell internally. Roof Live Load . Scratchpad The data entered here is not saved. This value will not be used.Since the analysis hasn’t been performed. or a supported cone roof is being designed. an estimate of the thickness of the top shell plate is required. If the computed value is greater than the input value specified here. TANK will determine the weight of the roof plates internally. If the supported cone roof design procedures are implemented. This value will be subtracted from the nominal roof plate thickness. If the input value is greater. click Compute. the computed top course thickness should replace the estimate specified here so that the correct area can be used in the roof calculations.Enter the value to be used in computing the load supported by the roof plates. After the data has been defined. the computed value will be used in subsequent calculations.Enter the total weight of the roof framing to be considered in API-650 Appendix E and Appendix F computations. 56 Intergraph TANK API 650/653 Analysis . refer to API-650 Figure F-2. this value must be at least 20 pounds per square foot. The dead load of the roof will be computed by the software and combined with the live load to determine the total roof load.Enter the total weight of the roof plates to be considered in API-650 Appendix E and Appendix F computations. Specify this estimate in the tc field.Enter the corrosion allowance to be considered when determining the weight of the roof plates for Appendix F and overturning computations.

and M.Enter the preferred section type for the roof rafters. column rafter. DC.Specify the minimum yield strength of all of the materials in the selected sketch.Specify the un-stiffened angle leg if the selected sketch (a-k) includes an angle. girder. Supported Cone Roof Data Tab (Roof Specification Parameters Dialog Box) Preferred Rafter Type . column rafter. column rafter. For the 1989 AISC library.TANK Input Unstiffened Angle Length (Le) . C. The specific section types depend on the active structural database. girder. DI. girder. The roof rafter locations are shown in the figure below. Minimum Yield Strength (Fy) . These descriptors correspond to the following cross sections: DESCRIPTOR W C SHAPE Wide Flange Channel USAGE rafter. valid types for this cell are: W. girder. C. column Intergraph TANK API 650/653 Analysis 57 . column columns only columns only columns only For the 1990 Korean library. S. girder. Valid types as a function of the database are listed below. WT. column rafter. valid types for this cell are: W. girder. and P. These descriptors correspond to the following cross sections from AISC: DESCRIPTOR W WT S C DC DI P AISC SHAPE Wide Flange Structural Tee Standard I Beam Channel Double Channel Double Wide Flange Pipe USAGE rafter.

valid types for this cell are: UB. and C. column rafter. girder. UC. column rafter. girder. valid types for this cell are: UB. T. girder. 58 Intergraph TANK API 650/653 Analysis . valid types for this cell are: I. girder. column rafter. CP. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC SHAPE Universal Beams Universal Columns USAGE rafter. girder. girder. and UC. Valid types as a function of the database are listed below. valid types for this cell are: IP. These descriptors correspond to the following cross sections: DESCRIPTOR I U T SHAPE I-Beams Channel Structural Tee USAGE rafter. column For the 1993 UK library. column rafter. girder. girder. and CT. column rafter. column rafter. column For the 1990 South African library. girder. HP. column Preferred Girder Type . U. The specific section types depend on the active structural database. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC T C SHAPE Universal Beams Universal Columns Structural Tee Channel USAGE rafter. girder. The roof girder locations are shown in the figure below. girder. column For the 1991 German library. girder. and T. girder. parallel USAGE rafter. column For the 1990 Australian library. girder.TANK Input DESCRIPTOR M SHAPE Standard I Beam USAGE rafter. column CT Channels. taper rafter. column rafter.Enter the preferred section type for the roof girders. These descriptors correspond to the following cross sections: DESCRIPTOR IP HP CP SHAPE I-Beams Wide flange beams Channels. column rafter.

column rafter. column rafter. column rafter. These descriptors correspond to the following cross sections from AISC: DESCRIPTOR W WT S C DC DI P AISC SHAPE Wide Flange Structural Tee Standard I Beam Channel Double Channel Double Wide Flange Pipe USAGE rafter. column rafter. column rafter. girder. S. column columns only columns only columns only For the 1990 Korean library. girder. column rafter. C.TANK Input For the 1989 AISC library. girder. valid types for this cell are: W. girder. column rafter. valid types for this cell are: W. girder. UC. girder. girder. and P. C. girder. These descriptors correspond to the following cross sections: DESCRIPTOR W C M SHAPE Wide Flange Channel Standard I Beam USAGE rafter. girder. valid types for this cell are: UB. DC. and M. girder. column For the 1993 UK library. and C. WT. DI. column Intergraph TANK API 650/653 Analysis 59 . T. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC T SHAPE Universal Beams Universal Columns Structural Tee USAGE rafter.

girder. column rafter. These descriptors correspond to the following cross sections DESCRIPTOR IP HP CP SHAPE I-Beams Wide flange beams Channels. girder. column CT Channels. column rafter. CP. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC SHAPE Universal Beams Universal Columns USAGE rafter. valid types for this cell are: UB. column For the 1990 Australian library. girder. girder. column For the 1991 German library. valid types for this cell are: IP. 60 Intergraph TANK API 650/653 Analysis . valid types for this cell are: I. The specific section types depend on the active structural database. column For the 1990 South African library. and CT. and T. column rafter. girder. column Preferred Column Type . and UC. U. girder. taper rafter.Enter the preferred section type for the roof columns. girder. girder.TANK Input DESCRIPTOR C SHAPE Channel USAGE rafter. Valid types as a function of the database are listed below. column rafter. column rafter. The roof column locations are shown in the figure below. girder. parallel USAGE rafter. These descriptors correspond to the following cross sections: DESCRIPTOR I U T SHAPE I-Beams Channel Structural Tee USAGE rafter. HP. girder.

column For the 1990 Australian library. girder. These descriptors correspond to the following cross sections: DESCRIPTOR I U T SHAPE I-Beams Channel Structural Tee USAGE rafter. column For the 1993 UK library. These descriptors correspond to the following cross sections from AISC: DESCRIPTOR W WT S C DC DI P AISC SHAPE Wide Flange Structural Tee Standard I Beam Channel Double Channel Double Wide Flange Pipe USAGE rafter. and C. column rafter. column rafter. column rafter. girder. column rafter. column rafter. girder. column rafter. girder. T. valid types for this cell are: UB. column Intergraph TANK API 650/653 Analysis 61 . column columns only columns only columns only For the 1990 Korean library. U. and M. girder. C. These descriptors correspond to the following cross sections: DESCRIPTOR W C M SHAPE Wide Flange Channel Standard I Beam USAGE rafter. valid types for this cell are: I. girder. girder. girder. girder. column rafter. valid types for this cell are: UB. valid types for this cell are: W.TANK Input For the 1989 AISC library. column For the 1991 German library. UC. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC SHAPE Universal Beams Universal Columns USAGE rafter. column rafter. column rafter. girder. WT. column rafter. C. DC. These descriptors correspond to the following cross sections: DESCRIPTOR UB UC T C SHAPE Universal Beams Universal Columns Structural Tee Channel USAGE rafter. girder. and UC. DI. valid types for this cell are: W. girder. girder. girder. column rafter. and T. and P. girder. S. girder.

3 meters).Enter the maximum length allowed for the rafters.10. this value should not exceed 20000 psi (137895 kpa). CP. girder. The material database can be entered activated by clicking the [.This cell contains the value used as the allowable design stress for the roof plates.0 to 30. This value is used to determine the radii to the various girder rings. Structural Member Material . These descriptors correspond to the following cross sections: DESCRIPTOR IP HP CP CT SHAPE I-Beams Wide flange beams Channels.] button. The material database can be entered (activated) by clicking the [... girder. HP. arranged in concentric circles. from the center of the tank. The girders are supported by columns.4. Maximum Allowed Rafter Length . If this cell is left blank. In the design of the supported cone roof. Typical values for this cell are 24. girder. Center Column Cap Plate Diameter . The ends of the rafters are supported on girders. the roof plates sit on top of the rafters.1 meters. The rafters are oriented along radial lines. The rafters are arranged in rings around the tank. valid types for this cell are: IP.This cell contains the value used as the allowable design stress for the structural members. where the rafter lengths do not exceed the maximum user specified value.TANK Input For the 1990 South African library. This value is used to determine how many girders are required for each girder ring.Enter the maximum length allowed for the girders.. This value is automatically filled in when the Roof Plate Material is specified.0 feet (6. column rafter.3. The girders are supported by columns.Enter the diameter of the center column cap plate if necessary. This value is automatically filled in when the Structural Member Material is specified. where the girder lengths do not exceed the maximum user specified value. Roof Plate Allowable Design Stress .] button. arranged in concentric circles. For compliance with API-650 Section 3.1 to 7. parallel Channels. a value of zero will be used. the roof plates sit on top of the rafters.This cell allows entry into the material database from which a material for the roof plates can be selected. column rafter.. Structural Member Allowable Design Stress . The rafters are arranged in rings around the tank. The rafters are oriented along radial lines. and CT. Maximum Allowed Girder Length .0 to 24. Typical values for this cell are 20. column Roof Plate Material . The ends of the rafters are supported on girders. 62 Intergraph TANK API 650/653 Analysis .0 feet /7. where the rafter lengths do not exceed the maximum user specified value.This cell allows entry into the material database from which a material for the structural members can be selected. In the design of the supported cone roof. from the center of the tank. column rafter. girder.3 to 9. taper USAGE rafter. where the girder lengths do not exceed the maximum user specified value.

however. Number of Girders in Ring . the distance to all girder rings must be defined.The number of girders in each ring may also be specified. If the location of one girder ring is specified.Enter the radial distance from the center of the tank to each girder ring. This dialog box is used to specify the seismic (earthquake) parameters when necessary. Seismic Data Specifications Dialog Box The Seismic Data Specifications dialog box is an optional input.TANK Input Girder Rings Tab (Roof Specification Parameters Dialog Box) Radius to Girder Ring . if the number of girders in any one ring is specified. These entries are optional. Figure 32: Seismic Data Tab Intergraph TANK API 650/653 Analysis 63 . the number of girders in all rings must be also specified.

2. Mapped Max Earthquake Short Period (Ss) . This coefficient is used to adjust the spectral acceleration from 5% to 0. which is the design. spectral response acceleration parameter at a period of one second. the software will design bolting.Defines Sa0*. Seismic Use Group .4. API limits the maximum value of this friction factor to 0. and that this value (1.Defines the scaling factor from the maximum considered earthquake (MCE) to the design level spectral accelerations. which is the 5% damped. For more information about earthquake types. In this instance.Defines S1.Defines SP.Defines Ss. which is the mapped maximum considered earthquake.4. Spectral Acceleration Parameter at Zero Period (Sa0*) . Design Acceleration Parameter at Short Periods for ASCE Methods . the requirements of the Code may be such that anchor bolts are required.The Seismic Use Group for the tank should be specified by the purchaser.6. spectral response acceleration parameter at short periods (T = 0.2 seconds) based on ASCE 7 methods. Scaling Factor (Q) . The value of Q is 2/3 for ASCE #7.Enter the thickness of the bottom plate. Mapped Max Earthquake 1-sec. Valid choices are A through F.Defines the spectral acceleration adjustment coefficient (K). which is the mapped maximum considered earthquake. Transitional Period is taken as the mapped value found in ASCE #7.1 for details on the various SUG categories.Defines the initial anchorage type as either Self Anchored or Mechanically Anchored (bolted). Even if you specify a Self Anchored tank. %g. Bottom Plate Thickness .Defines SDS. Spectral Acceleration Adjustment Coefficient . II. 5% damped. unless specified otherwise by the purchaser. which is the mapped maximum considered earthquake. Peak Ground Acceleration for Non-ASCE (Sp) . Earthquake Type . 5% damped.Enter the minimum yield strength of the weld material.Defines the regional-dependent transition period for longer period ground motion. Initial Anchorage Type .Defines the earthquake type as either Site Specific or Mapped.3. Importance Factor .0. or 3 (corresponding to SUG groups I. and III).25) only be used for emergency services.Defines the seismic site class according to Section E. Friction Factor .2s). design spectral response acceleration parameter at zero period based on site-specific procedures. the coefficient defaults to 1.4. Period (S0) . which is the design level peak ground acceleration parameter for sites not addressed by ASCE methods.6. in seconds. spectral response acceleration parameter at short periods (0.5% damping.3. spectral response acceleration parameter at a period of zero seconds (peak ground acceleration for a rigid structure). 5% damped.Defines S0. Valid entries for this field are 1. %g.Specify the friction factor used to determine tank sliding in API-650 Section E. See API-650 Section E. Transitional Period (TL) . If no value is specified. refer to API-650 Sections E. %g.25.TANK Input Seismic Data Tab (Seismic Data Specifications Dialog Box) Minimum Yield Strength of Bottom Plate .7. %g.4.2 and E. Site Class . Unless otherwise specified. Minimum Yield Strength of Weld Material . 64 Intergraph TANK API 650/653 Analysis . Period (S1) . Mapped Max Earthquake 0-sec. where F represents soils that require site-specific evaluations. API recommends that this value not exceed 1.5.Usually this value is 1.Enter the minimum yield strength of the bottom plate. %g. 5% damped.

This value is optional. In this case. %g. design spectral response acceleration parameter at any period based on site-specific procedures. Grillage Review Dialog Box In cases where a tank must rest on a lattice of grillage.25 inches (6. If a value is entered here.Enter the minimum yield strength of the bottom plate. As stated in API-650 5.Grillage Review dialog box to allow the software to compute either the grillage spacing or the required nominal thickness of the bottom plate. Minimum Yield Strength of Bottom Plate .Enter the value of the elastic modulus to be used for the bottom plate. Section 7. this value defaults to zero.1.Enter the corrosion allowance to be added to the bottom plate thickness. which is the 5% damped. Intergraph TANK API 650/653 Analysis 65 . Nominal Thickness of Bottom Plate . you are prompted to verify whether the same value should also be used on the Seismic Data spreadsheet. you must define the necessary values in the Appendix I .Enter the thickness of the bottom plate. If left blank. the software computes the required thickness of the bottom plate. Figure 33: Grillage Review Dialog Box The data acquired from this dialog is used in the computations of API-650 Appendix I. bottom plates should have a minimum thickness of 0.TANK Input Spectral Acceleration Parameter at Any Period (Sa*) . This value is may be left blank if the grillage spacing is entered. Modulus of Elasticity of Bottom Plate . Maximum Allowed Spacing . If a value is entered.4. Corrosion Allowance Added to Bottom Plate . leave the bottom plate thickness blank so the software can compute it.Defines Sa*.35mm). This value should correspond to the value entered on the Seismic Data spreadsheet.Enter the maximum allowed spacing (center-to-center between adjacent or radial grillage members).

Enter the height of the nozzle centerline above the bottom plate. Nozzle Designation / Number . This cell is restricted to 4 characters and can contain letters and/or digits. NA0A PGLG 66 Intergraph TANK API 650/653 Analysis . If you check Use PVP-1279.TANK Input Nozzle Stiffness Dialog Box TANK allows you to specify up to fifteen low tank nozzles. the Modulus of Elasticity and Expansion Coefficient values are automatically updated. These values are obtained by interpolating the data provided in Table P-1 of API-650. if available from a pipe stress analysis. This alternate procedure is detailed in PVP-1279 and is valid for smaller tanks. The data specification can include external piping loads. Nozzle Outer Diameter . Whenever the tank temperature value in the General Tank Data dialog box (on page 42) is changed. Figure 34: Nozzle Stiffness Dialog Box The data acquired from this dialog box is used to implement the rules of API-650 Appendix P. TANK uses an alternate method to compute the nozzle stiffnesses.Enter the outer diameter of the nozzle.Defines a descriptive tag or number of the current nozzle. Example entries for this cell are listed as follows: NZ1 NZ2 NZ3 Nozzle Height above Bottom Plate .

0E6 27. 25. 300.87E-6 7.6E6 26. 203000 199000 195000 191000 188000 Intergraph TANK API 650/653 Analysis 67 . 200. 90.87E-6 7.3E6 7. 150.3E6 27. the modulus value is obtained from Table S-6: : Design Temp (deg F) 100.07E-6 500 27.07E-6 7.7E6 Thermal Expansion (in/in/deg F) 6.5E6 28.5E6 28. 400.25E-6 The value of elastic modulus is automatically defined by the software when you change the design temperature on the general spreadsheet.4E6 26.3E6 Thermal Expansion (in/in/deg F) 6. These values should be taken from API-650 Table P-1. 200.7E6 27.1 Design Temp (deg C) Modulus (MPa) 20.67E-6 6. You can change this value. Instead. Modulus (psi) 28. 260. reproduced as follows: Design Temp (deg F) Modulus (psi) 70 200 300 400 29. If the bottom shell course is specified as Stainless Steel.Enter the value of the thermal expansion coefficient. These values should be taken from API-650 Table P-1and are reproduced as follows: Design Temp (deg F) Modulus (psi) 70.8E6 28.67E-6 6.1E6 500. 29.8E6 28. 500. if necessary.Enter the difference between the normal operating temperature and the installation temperature.Enter the modulus of elasticity. 300.25E-6 Thermal Expansion (mm/mm/deg C) 12. 200.3E6 27. then the modulus value for Table P-1 is not used.0 12. Modulus of Elasticity .7 13.4 12. 400.TANK Input Delta Temperature .2E6 Expansion Coefficient .

The value you enter will be used in all weight computations involving the shell. Applied External Radial Force . it will be used to increase the thickness of the tank shell in all Appendix P computations.Enter the value of any applied radial force.Enter the value of any applied external longitudinal moment acting on the nozzle. if necessary.Indicates where the nozzle reinforcement is located. if any. These assumptions are implicit in the curves presented in Appendix P and are automatically considered by the software. This value is used to determine the vertical distance from the nozzle centerline to the point where the tank bottom has no influence on nozzle stiffness. Applied External Circumferential Moment . Nozzle Weight .Stiffness Coefficients for Nozzles in API-650 Tanks. This alternate method is based on PVP (Pressure Vessel and Piping) paper 1279 . units) when you change the design temperature on the general spreadsheet. RePad Outer Diameter for PVP-1279 . English. If reinforcing on the shell is indicated. by Lengsfeld.Enabling this option allows TANK to utilize an alternate method to compute nozzle stiffnesses.Defines the thickness of the nozzle reinforcing pad if it exists and whether it should be considered in the computations. and Lengsfeld.The outside diameter of the nozzle reinforcing pad.TANK Input The value of expansion coefficient is automatically defined by the software (using internal.Enter the value of any applied external circumferential moment acting on the nozzle. LaBounty. The value you enter will be used in plotting the interaction diagram of Appendix P.Enter the weight of this nozzle. The pad diameter is twice the nozzle diameter. Appendix P makes the following assumptions: The reinforcing pad thickness is equal to the shell thickness. Nozzle Thickness for PVP-1279 . The value you enter will be used in plotting the interaction diagram of Appendix P. You can change this value. This alternate method is based on the finite element analysis of a number of tanks.A value defined in PVP-1279. Applied External Longitudinal Moment . resulting in alternate curves and equations for the determination of tank nozzle stiffnesses. API-650 Appendix P offers no guidance on how reinforcing pads should be handled. Taagepera. Bardia. 68 Intergraph TANK API 650/653 Analysis . If you specify a pad thickness. Hathaitham. This entry is used to interpolate among the charts in API-650 Appendix P. The value you enter will be used in plotting the interaction diagram of Appendix P. but not actually used in the computations. Use PVP-1279 . Reinforcement on Shell or Nozzle? . acting on the nozzle. Nozzle RePad Thickness .

The value for C ranges from a minimum of 0.Enter the factor to account for the radial restraint of the tank's shell-to-bottom junction with respect to free thermal expansion.0.0 for tanks on earth foundations 4. Temperature Difference .Enter the difference between the minimum ambient temperature and the tank's maximum operating temperature. K = 2.0 for tanks on earth foundations with a concrete ring-wall Factor C . The value of C shall be 0.0 for butt-welded annular plates where the shell-to-bottom fillet welds have been inspected by 100% magnetic particle examination. Factor K . The actual design value of C shall be established considering the tank's operating and warm-up procedure and heat transfer to the subgrade. The magnetic particle examination shall be performed on the root pass at every 1/2 inch / 13mm of deposited weld metal while the weld is being made and on the completed weld.Enter the minimum yield strength of the bottom plate. Intergraph TANK API 650/653 Analysis 69 .85 if not specified by the purchaser. Minimum Yield Strength of Bottom Plate .empty" cycles the tank is permitted to cycle through without a detailed stress analysis.Enter the stress concentration factor for the bottom plate at the toe of the inside shell-to-bottom fillet weld.TANK Input Cycle Life Data Dialog Box The Cycle Life Data dialog box is an optional input. This value is: 2.25 to a maximum of 1.Enter the foundation factor. This dialog box is used to specify the data necessary to evaluate the anticipated number of "full .0 for shell-to-bottom fillet welds and lap-welded bottom plates. Factor B . The examination shall be performed before hydrostatic testing.Enter the difference in filling height between the full level of the tank and the low level of the tank. Figure 35: Cycle Life Data Dialog Box Fill Height Difference . K = 4.

00 for 100% radiography of all splice welds JEst = 0. JEst = 1.000 psi (140 MPa).00 for shells with full radiography JEs = 0.) dialog box is an optional input.70 for no radiography Allowable Compressive Stress for Bottom Stiffener (Fc) .4Fy of components considered for the intermediate and bottom stiffeners.000 psi (103 MPa). This dialog box is used to specify the parameters necessary to evaluate the external pressure capacity of the tank. JEs = 1.85 for spot radiography of selected splice welds JEst = 0.JEs.fc.00 for butt welds Joint Efficiency of Shell Plate (JEs) . fc need not be less than 20. However.6Fy of components considered for the top end stiffener region.35 for single lap welds JEr = 0.Define the Stiffener Splice Joint Efficiency . fc need not be less than 15.Define the elastic modulus of the roof plate material – E. JEr = 0.JEr.Define the Shell Plate Joint Efficiency . 70 Intergraph TANK API 650/653 Analysis . Where fc = 0. Where fc = 0. Allowable Compressive Stress for Top Stiffener (Fc) .JEst.Define the Top Stiffener Allowable Compressive Stress . Figure 36: API 650 External Pressure Dialog Box Specified External Pressure (PE) .Define the Specified External Pressure – Pe.Define the Bottom Stiffener Allowable Compressive Stress . Joint Efficiency of Roof Plate (JEr) .fc. Elastic Modulus of Roof Plate Material .70 for double lap welds JEr = 1. However.Define the Roof Plate Joint Efficiency .TANK Input API 650 External Pressure (App V.) Dialog Box The API 650 External Pressure (App V.85 for shells with spot radiography Joint Efficiency of Splice of Stiffener Sections (JEst) .

TANK Input Bottom Plate Thickness (Tb) . If the number of measurement points is so great as to cause the spacing to fall below 15 feet / 4.6m. in API-653 Section B.3 requires at least eight points around the circumference of the tank.8 m. This value is only needed for Dome and Umbrella roofs.Enter the value of the elastic modulus to be used in the computation of the allowed shell settlement. Figure 37: Shell Settlement Data Dialog Box The data from this dialog is used to implement the requirements of API-653. the shell plate material. The code limits the spacing between these measurement points (around the circumference of the tank) to 32 feet / 9. If this value is left blank. use every other point when generating the input. Appendix B. this limit was 30 feet / 9. Roof Dish Radius (R) . This value must be less than 45-degrees.f. of the roof plate material. a default of 29. API-653 Appendix B.Enter the distance (in degrees) between adjacent settlement measurement points. and the stiffener ring material at the maximum operating temperature.Define the Minimum Allowable Tensile Stress .Enter the thickness of the bottom plate. Additional data points will reduce the magnitude of this angle.Define the Dish Radius of Roof . This limits the entry in this field to a maximum of 45 degrees. Prior to API-653 2nd Edition Addendum 2.2. The software performs all computations using all of the specified measurement points. Shell Settlement Data The Shell Settlement Data dialog box is used to define the measured settlement of up to 40 points around the tank shell circumference.3. Angle Between Measurements .1m. Intergraph TANK API 650/653 Analysis 71 .1.5E6 psi / 203000 MPa is used. Smallest Allowable Tensile Stress (f) .R. Elastic Modulus for Allowed Settlement .

Figure 38: Bottom Post 3rd Edition Tab (653 Service Measurement Data Dialog Box) 72 Intergraph TANK API 650/653 Analysis .3.1. 4.1 of the 3rd Edition of API-653. May 1999 and the text by Phil Meyers.7. Additional details on this subject can be found in Out of Plane Settlement of Cylindrical Tanks by Erdmann and Yeigh. Post 3rd Ed.4.2. Tab (653 Service Measurement Data Dialog Box) The Bottom. Addendum 3 to the 9th Edition of API-653 suggests computing the deflection limit using points spaced at approximately 30 foot / 9.Enter the elevation of the shell bottom at this measurement point on the circumference of the tank. Pre 3rd Ed. Tab (653 Service Measurement Data Dialog Box)" on page 72) Bottom. Post 3rd Ed.3.7.1m intervals.3.1.4. Above Ground Storage Tanks. This measurement data can be used to implement the shell and bottom checks discussed in API-653 Sections 4. obtained from tank inspections. each discussed in the following subsections. Hydrocarbon Engineering. Elevation .TANK Input Too many points may lead to an over conservative determination of the out-of-plane deflection limit. Tab (API-653 Service Measurement Data Dialog Box) (see "Bottom Pre 3rd Edition Tab (653 Service Measurement Data Dialog Box)" on page 73) Manual Shell Course Specification Tab (API-653Service Measurement Data Dialog Box) (see "Manual Shell Course Specification Tab (API-653 Service Measurement Data Dialog Box)" on page 75) Bottom Post 3rd Ed.3. and 4. Bottom. The data for the service measurement analysis is presented in a series of tabbed dialogs. tab is used to define the parameters necessary to evaluate the minimum thickness for the tank bottom plate according to Section 4. API-653 Service Measurement Data The API-653 Service Measurement Data dialog box allows you to specify additional measurement data. Tab (API-653 Service Measurement Data Dialog Box) (see "Bottom Post 3rd Ed.

4. Maximum rate of corrosion not repaired on the top side (StPr) . If the tank bottom is internally lined (per API RP 652).7.1. enter the value of the minimum remaining thickness from internal corrosion.7.As per API-653 Section 2.0. after repairs. Maximum Depth of Underside Pitting (UPm) . Figure 39: Bottom Pre 3rd Edition Tab (653 Service Measurement Data Dialog Box) All values to be entered on this dialog box are defined. Average Depth of Internal Pitting (StPa) . enter the value of the maximum internal pitting rate. on a yearly basis.Enter the average depth of the internal pitting of the bottom plates.1. This dialog box is included to maintain backwards compatibility with previous versions of TANK and earlier editions of the code.Enter the average depth of underside pitting of the bottom plates. This value is measured from the original thickness. according to Section 2. on a yearly basis.As per API-653 Section 4. tab is used to define the parameters necessary to evaluate the minimum thickness for the tank bottom plate.7. Bottom Pre 3rd Edition Tab (653 Service Measurement Data Dialog Box) The Bottom. If the tank bottom is cathodically protected (per API RP 651).1 of previous editions of API-653.7. Intergraph TANK API 650/653 Analysis 73 . Pre 3rd Ed. Average Depth of Underside Pitting (UPa) . Minimum remaining thickness from internal corrosion after repairs (RTip) .7.As per API-653 Section 2. after repairs.4.As per API-653 Section 4. and include the corresponding code nomenclature (from earlier editions of the code).1.4.As per API-653 Section 2.Enter the maximum depth of underside pitting of the bottom plates.4. enter the value of the anticipated in-service period of operation (normally 10 years).TANK Input Minimum remaining thickness from bottom side corrosion after repairs (RTbc) .4. Anticipated In-Service Period of Operation (Or) . enter the value of the minimum remaining thickness from the bottom side corrosion.1.7. enter the value of the maximum underside pitting rate. this value should be specified as 0.0. then this value should be specified as 0. Maximum Undesirable Pitting Rate (UPr) .4.1.

enter the value of the maximum underside pitting rate.4. Maximum rate of corrosion on the bottom side (UPr) . Maximum Internal Pitting Rate ( StPr) .4.As per API-653 Section 2. on a yearly basis.7. Average Depth of Generally Corroded Area (GCa) .As per API-653 Section 2.4. This value is measured from the original thickness. enter the value of the average depth of the generally corroded area.1. If the tank bottom is cathodically protected (per API RP 651) this value should be specified as 0.Enter the maximum rate of corrosion not repaired in top side (StPr).TANK Input Original Plate Thickness (To) . Max Depth Internal Pitting After Repair (StPm) .0. Anticipated In-Service Period of Operation (Or) .Enter the original thickness of the bottom plates.4.1.1. if specified. on a yearly basis. The expected life of the coating must equal r or exceed O to use StPr = 0.7.7.7. 74 Intergraph TANK API 650/653 Analysis . This value should correspond to the bottom plate thickness entered on the Seismic Data Specifications dialog box (on page 63) and the Grillage Review dialog box (on page 65).As per API-653 Section 2.1. Maximum Rate of General Corrosion (GCr) . enter the value of the anticipated in-service period of operation (normally 10 years).As per API-653 Section 2.7. enter the value of the maximum rate of general corrosion. enter the value of the maximum depth of internal pitting remaining in the bottom plates after repairs are completed.4. StPr = 0 for coated areas of the bottom.1.As per API-653 Section 2. (GCa).

Enter the value of the joint efficiency to be used in the thickness computations of this shell course. the value specified on the General Tank Data dialog box is used. Intergraph TANK API 650/653 Analysis 75 . it will default to the thickness defined in the General Tank Data (see "General Tank Data Dialog Box" on page 42) dialog box. Additionally. "L" is the critical length. exclusive of pits. In subsequent thickness computations. If the t1 or t2 values are left blank. Use specified shell "L" values? . controls are provided to indicate which of these data entries should be considered in the current analysis. above the bottom of this course. Lowest Average Thickness . the fluid height to the design liquid level is measured from the bottom of "L". If this value is left blank. it will default to the thickness defined in the General Tank Data (see "General Tank Data Dialog Box" on page 42) dialog box. the fluid height will be determined from the bottom of the course. Joint Efficiency . the inspection values of t1 and t2. Figure 40: Manual Shell Course Specification Tab If the joint efficiency is left blank. they default to the user-specified thickness on the General Tank Data dialog box.Enter the value that locates the bottom of the "L" region. and a joint efficiency for each shell course. Similarly. if the L location is left blank. Minimum Thickness .Enter the least thickness in any area of corrosion. If this value is left blank. the maximum vertical length over which the hoop stresses are assumed to "average out" around local discontinuities.TANK Input Manual Shell Course Specification Tab (API-653 Service Measurement Data Dialog Box) The Manual Shell Course Specification tab is used to define the location of the critical length L. "L" Location Above Course Bottom .This check box is used to indicate whether or not the user specified location L will be used in subsequent thickness calculations.Enter the average thickness in the "L" region.

1.3. When this box is checked. Enabled Allows the software to utilize the individual joint efficiencies for each course in any subsequent computations. Disabled Causes the software to ignore the specified values of individual course joint efficiencies. The computations performed here are in accordance with API-2000 5th Edition (1998). the computations are made using the joint efficiency specified on the General Tank Data dialog box.1. Instead.1. Enabled Allows the software to perform the thickness checks per API-653 2.3. This may be useful if additional inspections and radiography are performed. which produces more conservative (thicker) thicknesses.Enter in this cell the original thickness of the bottom shell course.3. Values of t1 or t2 left blank will assume the thickness specified on the General Tank Data dialog box.3. as well as the environmental factors.This check box is used to indicate whether or not the user specified values of individual course joint efficiencies will be used in subsequent computations. Disabled Causes subsequent computations to ignore the user input values of the location of "L". This value is used to determine the minimum thickness of the annular base plate.3. Use specified shell "E" values? . the height value is computed according to API-653 Section 2.3.3. This dialog is used to specify the flow rates for emptying and filling the tank. The thickness computations use a height value measured from the bottom of each course. Prevents the software from performing the thickness checks of API-653 2.TANK Input Enabled Allows the software to use the user-specified values of the location of "L" to be used in determining the height to the maximum design liquid level. as per API-653 Table 2. API-2000 Venting Requirements Dialog Box The API-2000 Venting Requirements dialog box contains optional input.This check box is used to indicate whether or not the user specified values of individual course thicknesses of t1 and t2 should be used in subsequent computations. Use specified shel "t1/t2" values? . Disabled Bottom Shell Course as Constructed . and liquid characteristics. Figure 41: API-2000 Venting Requirements Dialog Box 76 Intergraph TANK API 650/653 Analysis . Most of the information from this edition can be found in Appendix A of the 2010 Edition.

3 F Factor Insulation Thickness (cm) 0 2.Enter the maximum filling rate (volume per hour) of liquid from the tank.075 0.025 see note C 1.0 1. For more information.2.Enter the maximum emptying rate (volume per hour) of liquid from the tank.03 0.1.05 0.8 2. Liquid Flash Point .075 0.15 0.2000.40 0. For more information.TANK Input Emptying Rate . English Units: Configuration Bare metal tank Insulated tank Insulated tank Insulated tank Insulated tank Insulated tank Insulated tank Insulated tank Concrete or Fireproofing Water-application facilities Depressuring and emptying Underground Storage Earth-covered storage above Grade Impoundment away from tank Conductance 2 (BTU/hr ft F) --4.5 5 10 15 20 25 1.Enter the temperature of the liquid's boiling point.3.0 0.0 0.2.0 0. see API-2000 Section 4.15 0.7 11.300 0.5 Metric Units: Configuration Bare metal tank Insulated tank Insulated tank Insulated tank Insulated tank Insulated tank Insulated tank Conductance 2 (Watts/m K) --22.Enter the environmental factor according to Table 4A of API.4 5. Environmental Factor . see API-2000 Section 4.0 0.0 2.300 Intergraph TANK API 650/653 Analysis 77 .1.375 0.375 0. Filling Rate .05 0.3 0.3.7 3. Boiling Point .67 0.8 2.50 0.3 0.0 1.Enter the temperature of the liquid's flash point.33 ------------Insulation Thickness (in) 0 1 2 4 6 8 10 12 ------------F Factor 1.2.1.0 0.

You can alter the specification data and re-compute the size and cost estimates as many times as necessary.0 0. and course thicknesses to the General Tank Data dialog for subsequent computations.19 ------------F Factor Insulation Thickness (cm) 30 ------------0. the plate allowable stress.0 0. based on the required volume. No other data on the Scratch-pad is saved. After exiting the Scratch-pad. the unit cost of plate. This scratchpad is a calculation module that implements the API-650 One-Foot method to determine the required shell thicknesses.03 0. and the height and diameter ranges. Figure 42: Tank Sizing / Costing Scratchpad Dialog Box 78 Intergraph TANK API 650/653 Analysis . height.0 1.TANK Input Configuration Insulated tank Concrete or Fireproofing Water-application facilities Depressuring and emptying Underground Storage Earth-covered storage above Grade Impoundment away from tank Conductance 2 (Watts/m K) 0. There is a minimum amount of user-specified data. which consists of the required tank volume. you have the option of transferring the diameter. the fluid specific gravity.5 Tank Sizing / Costing Scratchpad The Tank Sizing/Costing Scratchpad dialog Box provides a quick way to both size and price a tank.025 see note C 1.

The shell weight is based on the computed thicknesses and the plate density specified in the configuration file. The results of each range are presented in the list box below the input definition. you can select Input > Calculate to initiate the computations. Both options are enabled as soon as data is entered on the scratchpad. located to the right of the output display. all other courses being equal to the specified input value. or the results for the minimum cost tank transferred to the General Tank Data Dialog Box (on page 42). a report can be printed.TANK Input After the necessary data is specified. and new estimates obtained. When the desired results have been achieved. Moving the slider bars with the mouse changes the corresponding dimension of the tank. If necessary. Figure 43: Sizing / Costing Results For each tank evaluated. and four for a height range. as well as updates the right most column of numerical data in the table. The results of the costing are presented last and consist of the shell weight and cost estimate. After the scratchpad calculations have been performed. The cost is the product of the unit price and the plate weight. contains two slider bars. Alternatively. The scratchpad computes a total of eight tanks: four for a diameter range. the input data can be altered. Intergraph TANK API 650/653 Analysis 79 . the necessary diameter (or height) is presented. as well as the thickness required for each shell course. This sizing tool. the Dynamic Sizing Tool becomes active. you can also use Scratchpad Calculator on the toolbar. The height of the top course is also reported.

the shell plate thicknesses will be determined. A total of four (4) diameters between these limits will be determined (and the corresponding heights) to size the tank. The necessary diameter to achieve the required volume is then determined.in. Plate Allowable Stress .Specify how many full courses are needed to achieve the desired volume. the shell plate thicknesses will be determined. or KG and KG/cu. Four values of height between the minimum and maximum values are determined. For consistent application.in. since the top course height is used to exactly match the desired volume. The cost is computed by multiplying this value by the total steel volume in the shell multiplied by the standard weight of steel. Fluid Specific Gravity . For each height/diameter value.Enter the minimum and maximum limits for the tank height. Four values of height between the minimum and maximum values are determined. For each height/diameter value. and lb/cu. or KG and KG/cu. the shell plate thicknesses will be determined. Required Volume . For each height/diameter value. exclusive of the height range. you must ensure that the mass conversion and the density conversion use the same unit such as lb. Minimum Tank Diameter .Enter the fluid specific gravity to be used in sizing the tank. A total of four (4) diameters between these limits will be determined (and the corresponding heights) to size the tank.Enter the unit cost of the plate material. Since the tank must be hydrotested. followed by plate weight and cost.Enter the minimum and maximum limits for the tank height. followed by plate weight and cost. the minimum value for this entry should be 1. The necessary height to achieve the required volume is then determined. A total of four (4) heights between these limits will be determined (and the corresponding diameters) to size the tank.TANK Input Tank Sizing/Costing Scratchpad Dialog Box The Tank Size/Costing Scratchpad dialog box input fields are described below. The mass conversion factor is applied to this value to compute the final tank cost.Enter the minimum and maximum limits for the tank diameter. followed by plate weight and cost. This value is used to compute the total material cost of the various tank shells. This value is used to compute the total material cost of the various tank shells. The sizing routine will determine diameters and heights necessary to achieve this volume. Average Course Height . For consistent application. Four values of diameter between the minimum and maximum values are determined.0. Cost/Unit Weight of Plate .Enter the minimum and maximum limits for the tank diameter. you must ensure that the mass conversion and the density conversion use the same unit such as lb. The height range is independent of the diameter range. Maximum Tank Height .cm. For each height/diameter value. A total of four (4) heights between these limits will be determined (and the corresponding diameters) to size the tank. exclusive of the diameter range. The cost is computed by multiplying this value by the total steel volume in the shell multiplied by the standard weight of steel. The diameter range is independent of the height range. Maximum Tank Diameter . The necessary diameter to achieve the required volume is then determined. Minimum Tank Height . The height range is independent of the diameter range. The mass conversion factor is applied to this value to compute the final tank cost. and lb/cu. 80 Intergraph TANK API 650/653 Analysis .cm. the shell plate thicknesses will be determined. followed by plate weight and cost. The top course may be less than the value specified here. exclusive of the diameter range.Enter the unit cost of the plate material.Enter the required volume of the tank for sizing purposes.

Intergraph TANK API 650/653 Analysis 81 . Four values of diameter between the minimum and maximum values are determined. The necessary height to achieve the required volume is then determined.TANK Input The diameter range is independent of the height range. exclusive of the height range.

TANK Input

82

Intergraph TANK API 650/653 Analysis

SECTION 7

Error Checking
The normal chain of events requires that the Error Checker validate the input data before the analysis phase is allowed to begin. The Error Checker is a separate module that is designed to prevent illegal or illogical data from being passed to the analysis program. The tasks performed involve checking for negative values where only positive values are allowed, ensuring that the corrosion allowance does not drive the thickness to zero, as well as API code restrictions. The Error Checker can produce two types of diagnostic messages, errors and warnings. A warning message indicates that the program discovered something in the input data that the analyst should be made aware of.

Figure 44: Sample Warning Message The program always considers warning messages as acceptable. As long as the analyst agrees with (or is aware of) the warning message, it can be considered acceptable to the analyst also. If the analyst disagrees with or is surprised by the warning message, it should be considered an error and the input modified accordingly.

Intergraph TANK API 650/653 Analysis

83

Error Checking
The second type of diagnostic message that can be produced is an error message. An error message indicates a problem with the input severe enough to prevent the analysis from completing.

Figure 45: Sample Error Message When an error is encountered, the analysis phase is prevented from starting. The user must correct the input to eliminate the error. (Note that the error shown above is an error for API-650 and a warning for API-653.) Whenever a warning or error message displays, the user is given several choices as to the next course of action. These choices are the subject of the next section.

Warning & Error Options
Any time an error or warning displays, you have several options available to direct the next course of action. Use the list below to determine the appropriate action to perform. Prints the last error message displayed in the list box. Error checking will resume when you click Continue. Prints all error messages from this point forward. Restarts the error check process from the beginning. Disables the display of warnings and notes and only displays error messages after this button is activated. After each error message is displayed, error checking will resume only when you click Continue. Disables the further display of the current message. This option is useful when a number of identical errors or warnings are displayed. In this case, it is not necessary to review each message.

84

Intergraph TANK API 650/653 Analysis

If it is necessary to abort the error check phase and return to the Main menu. click Continue to display a dialog requesting authorization to build the necessary analysis files.Error Checking Each time a message displays in the list box. If the summary report shows that errors were found. Intergraph TANK API 650/653 Analysis 85 . The job cannot be analyzed in this condition. the procedure halts until you click Continue. Click Continue again to exit the Error Checker dialog box and return to the Main menu. the Error Checker produces a summary report and pauses for user interaction. the analysis files will not be created. Figure 46: Error Check Summary Without Errors When the review of this summary is complete. Completing the Error Check Phase After all of the input data has been evaluated. click File > Exit. This gives you time to review the message. You must return to the input and correct the problems as reported by the Error Checker. The typical response to this prompt is Yes.

Error Checking 86 Intergraph TANK API 650/653 Analysis .

The analysis/solution phase consists of implementing the rules and equations found in the API-650 and API-653 codes. FILE SUFFIX TKI TKE LOG TKO TXT T80 DESCRIPTION User’s input data Verified input data Error/warning messages Binary output data Intermediate solution data Binary report data GENERATED BY Input Module Error Checker Error Checker Solution Module Solution Module Output Preprocessor Intergraph TANK API 650/653 Analysis 87 . the major solution steps to the analysis. maintenance. The program files used are listed below. There is no user interaction or input during the solution phase. TANK Program Files TANK is modularized to facilitate operation. Figure 47: Analysis Monitoring Dialog Box This dialog box displays the current job name. and enhancement. and which solution steps are required by the current input data. A brief overview of this phase can be found in the Solution Overview (on page 88) section.SECTION 8 Analysis/Solution Phase The design or analysis of the tank data occurs in the solution module. After the solution module has been launched. This module cannot be accessed unless the input data has been successfully error checked. the Analysis Monitoring dialog box displays. Communication between the various program modules takes place through disk files. an asterisk displays next to the item to show the current progress. As each solution step is entered.

the analysis module creates the . the message file can be very helpful. some reasons for program aborts may be found in this file. The allowables for each shell course are determined individually based on the specified course materials. Generation of the message file can be controlled from the Computation Options tab of the configuration module.TKO file. either one-foot. 1.Analysis/Solution Phase After successfully completing.This thickness is based on the specified design method. In this instance.The specified wind speed is used to determine the applied wind pressure. The TKO file is used by subsequent modules to formulate and generate the various reports and graphics. this is an iterative process. or Appendix A. Because there is no TKO file. The message file (TXT) serves to answer these queries.The material control routine includes considerations for reductions due to temperature from Appendix M and if necessary Appendix S and API-653 Section 2 requirements. variable point. newly computed data is labeled and written to the message file. 88 Intergraph TANK API 650/653 Analysis . Allowed fluid heights .The number of girders. 7. The message file is a standard ASCII text file which can be viewed with a variety of editors. Shell weight and center of gravity . In addition to intermediate and partial solution data. In the case of the variable point method. the velocity factory. the design and test thicknesses just computed are replaced with the users input thicknesses for subsequent computations. All subsequent computations are optional depending on user specification.This procedure involves the use of the same code sections used in the thickness determination. Required shell course thicknesses .1. 3. Occasionally you may want to know how an iteration proceeded or the results of an intermediate computation. Overturning stability . Wind girder requirements . 4. The message file is useful in the event that a fatal error is encountered and a program abort occurs. Solution Overview The major steps performed in the solution phase are discussed in this section. entry into the output processor is not allowed. their section moduli. This file contains the solution data in binary format. Allowable stresses for both the design and test cases . and no output (TKO) file exists. and selects the maximum of the two for subsequent computations in Appendix E. Refer to the Program Configuration (on page 21) section for additional details. This concludes the general computations performed for each tank input data set. and the overturning moment. or printed to the system printer. and their locations are determined according to API-650 Section 5. Wind effect .11.1 to insure that the minimum thickness requirements of the code are met.The weight/center of gravity routine compares the computed shell weight with that specified by the user. A note to this effect appears in the output below the thickness table when required.This value is checked according to Section 5. Wind girder detail and size is then selected from API-650 Table 5-22. It is important to note that generation of the message file by the solution module only takes place if the current configuration allows. Refer to codes API-650 and API-653 for additional details. 2. In this instance. 6.9. 5. Each thickness computation is then followed by a check of API-650 Section 5. The appropriate sections of the code are implemented using the material properties to determine the thicknesses for each course for the design and test cases. As important milestones in the analysis are reached. control is returned to the Main menu. If the input indicates that the program is to operate in analysis mode to rate an existing tank.6. These values are used later in the computations for the wind girders and Appendix F considerations. The user may also access the message file from the Tools menu. a diagnostic message is presented to the user.

the API-650 Appendix F requirements are evaluated. test. API-2000 Venting calculations. if necessary. API-650 Appendix F requirements . Grillage computations . the bolting requirements are checked. analyze. A second pass is then made to determine the governing condition and to report a single bolt size and quantity. the Section 5.These computations are based on API-653 Section 2. design.The guidelines of this appendix are applied to the tank in three conditions. Seismic requirements of API-650 Appendix E .10.If the roof data has been specified. and user input).10.4 begins. roof. Following the cycle life calculations.5 or 5.This appendix also offers guidelines on the maximum allowed nozzle loads. Also note that the roof weights computed from a design are used in subsequent (seismic) computations. After the cosine curve is known. The program can determine the flexibilities and limiting loads on up to fifteen nozzles for all three sets of shell course thicknesses (design. Following the roof design. This procedure evaluates each of the load cases defined in Section 5. Intergraph TANK API 650/653 Analysis 89 . and empty.6. Service/maintenance computations .Analysis/Solution Phase Roof Data . After all sizing. Nozzle flexibility calculations as outlined in API-650 Appendix P . with the corresponding stress for each load case.After the actual roof computations are completed. Settlement limits as set forth in API-653 Appendix B .These computations use an iterative procedure to determine the optimum cosine curve which most closely represents the user's measured values of shell settlement.10. test. the evaluation for the permitted cycle life according to Appendix M.These computations conform to the rules of API-650 Appendix I.3 checks are implemented.12 and determines. Section 7. Roof evaluation involves weight summations. Section M. or design the roof. the out-of-plane settlement and out-of-plane deflection can be determined. The analysis or design of a supported cone roof applies the procedures outlined in Brownell & Young. the required number of bolts and the bolt size. and seismic computations have been completed. required thicknesses and net areas according to API-650 Sections 5. the program will now evaluate.

Analysis/Solution Phase 90 Intergraph TANK API 650/653 Analysis .

Exits the graphics processor and return to the text based menu. the Main Menu changes to reflect the graphics controls. After you enter the local graphics mode.Plots the first nozzle interaction diagram.Plots the shell settlement data. The available graphics are: A general tank sketch showing plate layouts and overall dimensions A pair of nozzle interaction diagrams. Return to Main Menu . Plot Tank Elevations . The Local Graphics module can be entered by clicking Output > Local Graphics.Plots the supported cone roof sketch. or modify the input data. Plot Nozzles . or by selecting the icon representing an XY plot. A sketch of the results of the supported cone roof design.SECTION 9 Local Graphics Output When an analysis is complete. Figure 48: Local Graphics Menu This menu presents options for the tank sketch. Use of this option is necessary to review text based reports. nozzle interaction diagrams. If output is not available for the current job. In addition to the menu options. both of these items are grayed out. shell settlement plotting. A plot of the shell settlement and optimum cosine curve results. This section describes the graphics produced for subsequent printing or capturing. Plot Settlement . used to check the conformance of the nozzle to API-650 Appendix P.Produces the basic tank sketch. These options include both text based reports and graphics. Intergraph TANK API 650/653 Analysis 91 . the output options are available. and supported cone roof sketches. Each of these graphics is discussed in the following sections. the following icons are also available. Plot Cone Roof .

92 Intergraph TANK API 650/653 Analysis .Local Graphics Output Tank Layout Sketch Enables the generation of an overall tank sketch with a number of optional details. Figure 49: Tank Sketch The tank sketch is useful to get an overall representation of the size of the tank.

as well as an option to spline the data. the optimum cosine curve. The far left Y axis is for the out-of-plane deflection curve. The Y axis closest to the curves is for the measured and optimum cosine curves.Local Graphics Output Shell Settlement Plots Produces XY type plots detailing the shell settlement evaluation according to API-653 Appendix B. the out-of-plane deflection. The Settlement menu provides options to plot the settlement measurements. The settlement plot also includes a secondary X axis which shows the location of the actual measurement points. Splining the data smoothes the curves and makes better presentations. Figure 50: Settlement Plot The settlement plot uses two Y axes. These axes and their associated curves are shown in different colors for better visualization. Intergraph TANK API 650/653 Analysis 93 . The settlement plot positions the curves on an X axis showing the relative angular position around the tank circumference from the point of maximum settlement.

or user entered.either design. 94 Intergraph TANK API 650/653 Analysis . and which thickness to use . test. necessary to determine if a nozzle is overloaded. The Nozzle Plot menu provides options to select which nozzle to plot (out of a possible 15).either longitudinal or circumferential.Local Graphics Output Nozzle Interaction Diagrams The nozzle plots construct the nozzle interaction diagrams of API-650 Appendix P. which interaction diagram to plot .

as an asterisk. Figure 51: Longitudinal Nozzle Interaction Diagram Intergraph TANK API 650/653 Analysis 95 . The location of this point is plotted on the interaction diagram using the input values of applied piping loads.Local Graphics Output The resulting sketches also plot the interaction point. the interaction point plots at the origin. If the piping loads are not specified.

the interaction point must plot inside the diagram.Local Graphics Output Figure 52: Circumferential Nozzle Interaction Diagram For the nozzle to meet the criteria of API-650 Appendix P. 96 Intergraph TANK API 650/653 Analysis .

. and quantities can be noted on the sketch. Besides the basic roof sketch. structural cross section sizes. defining the roof nomenclature.Local Graphics Output Supported Cone Roof Sketches If a supported cone roof has been designed by the program. lengths. Intergraph TANK API 650/653 Analysis 97 . A typical roof sketch. showing cross section sizes is shown below. they are provided for information purposes only. These roof sketches are not shown to scale. the resulting design can be shown graphically.

Local Graphics Output 98 Intergraph TANK API 650/653 Analysis .

Displays the selected reports in Microsoft Word.doc file contains the company logo and address details. This menu lists the available reports.Prints the selected reports. showing only those jobs that have output. if a file named header. The intent is that the header. by topic. Figure 53: Typical Output Report Menu Each item in the above menu produces a different report.Enables switching to the output of a different job. its contents will be read and used as a page header when TANK exports the reports to Word. When the analysis phase completes. the View Report menu option and tool bar icon are activated. These reports are organized in the same manner as the input data is. View Report using Microsoft Word .Saves the selected reports. The first report selected will be presented in the viewing pane on the right side of the window.doc exists in the \tank\system folder. Open . (Items can be de-selected in the same manner). This option opens a standard File Open dialog.SECTION 10 Output Report Generation Most of the time spent reviewing the results of a TANK analysis will be in reviewing tabular reports. When you send reports to Microsoft Word. Save . the Output Report menu displays. After a report (or multiple reports) has been selected. Multiple reports can be selected using the Ctrl key in combination with a left mouse click. Intergraph TANK API 650/653 Analysis 99 . Print . The tool bar icons on this menu perform the functions defined in the following paragraphs.

Displays the previous report. in general. Job Title Page The job title page reflects the user-specified description of the tank and its associated data. Select Heading Fonts . and program version number.Changes the font when printing reports.Displays the Starting and Ending Page Specification dialog box.Output Report Generation Delete Selected Reports . From this dialog box you can select fonts for page headings. major and minor level text. This option is useful when a second print session is required it is necessary that page numbers start where the first report ended. You can also suppress the ending page number. Modify the Starting Page Number . job name. Next Report .Displays the next report. page number. Output Report Discussions Examples (on page 117) include several example jobs with complete output report listings. 100 Intergraph TANK API 650/653 Analysis . time. and the report was requested on the previously discussed control screen. date. From this dialog box you can specify the starting and ending page numbers. The header contains the user’s name.Turn on or off the page numbering. in the following sections.Displays the Select Major and Minor Fonts dialog box. Any specified notes or peculiarities should be mentioned here. Previous Report . Select Font .Erases the selected reports. Note that a particular report only exists if the corresponding input was defined by the user. Each of these reports is discussed. Disable/Enable Page Numbering . Each page of output begins with a header.

as well as whether or not roof. and settlement details were defined. Figure 54: User Input Data Intergraph TANK API 650/653 Analysis 101 . This report reflects exactly what was defined in the input module. Note that this report can vary in length depending on the number of shell courses and nozzles defined. seismic.Output Report Generation User Input Data The next report in sequence contains the user's input data.

This report will contain a list of every warning message generated during the error check of the input data.Output Report Generation Error Checker LOG File The next report is the LOG file generated by the error checker. Figure 55: Error Checker LOG File 102 Intergraph TANK API 650/653 Analysis .

including the wind girder height reduction factor. Figure 56: Solution Module TXT File Wind. The size of this report will vary depending on which solution routines were needed and how many iterations were necessary to determine the results. The thickness used in implementing this Figure is the maximum of the design and test cases. the next section of the output contains a table showing the retiring thickness and remaining corrosion allowance for each course.Output Report Generation Solution Module TXT File The Solution Module . and Appendix M reduction factor are listed. the material name. The next section of the report details the allowed fluid heights for the design and test cases. Thickness & Weights This is the first report containing formal output data computed by the program.TXT File report contains the contents of the message file generated by the solution module. and the wind moment. The values reported in the message file are shown in the program's internal units system. For API-653 analysis. test allowable stress. as well as the minimum allowed metal temperature as obtained from API-650 Figure 2-1. The next section of the report reflects the material properties used. as well as the required fluid height is also shown in the table. All other values in all of the other output reports are shown in the units system that you specified. It begins with a summary of the wind parameters used during the analysis. For each shell course. The user-defined shell course thickness is also reported here. Material. Intergraph TANK API 650/653 Analysis 103 . the area exposed to the wind. design allowable stress. consisting of the velocity factor. ENGLISH. The next section of the report details the final shell course thicknesses for the design and test cases.

the weight of the shell. For each wind girder required. Figure 57: Typical Output Report Menu 104 Intergraph TANK API 650/653 Analysis .Output Report Generation The next section includes the annular base plate thickness and width. the b dimension is also included in the report. based on API-650 Section 5. and the center of gravity of the shell. Following this information is a table showing the wind girder requirements as a result of the transformed section method. the geometry detail and angle size are also reported.11. The next section details the results of the "wind overturning stability check". If Detail e is required. The next section of this report details the results of the wind girder computations. The final section of this report presents a weight summary of the various tank components. This includes the required section modulus for both the top and intermediate wind girders. as well as the maximum height of the unstiffened shell.

the number of rafters resting on the outer girders.Output Report Generation Roof Evaluation The roof evaluation report details the results of the design or analysis of supported cone roofs. This information includes the number of rafters in each rafter ring. and the design roof load. the number of rafters resting on the inner girders. The roof report begins with the required thickness and actual weight of the roof plates. and at the shell. the spacing on the outer girders. and the results of the computations made according to the rules of API-650 Appendix F. This report is shown below. the number of rafters per girder is reported as zero. Intergraph TANK API 650/653 Analysis 105 . If a supported cone roof was designed or analyzed. and the rafter length. Note that at the center of the tank. the resulting structural member sizes and loads are reported next. This information begins with the number of girder rings. the spacing on the inner girders. Figure 58: Rafter & Girder Layout Details Also shown above are the rafter details. the radius to each girder ring. and the number and length of the girders in each ring.

the selected cross section. This information includes the unit load on the member. and is shown below. This information is provided for each rafter and girder ring.Output Report Generation The next section of the (supported cone roof) report details the rafter and girder sizing parameters. and the actual section modulus. the required section modulus. Figure 59: Rafter & Girder Sizing Details 106 Intergraph TANK API 650/653 Analysis .

and the actual radii of gyration. Figure 60: Column Sizing Details Intergraph TANK API 650/653 Analysis 107 . the actual compressive stress. This is followed by the selected cross section.Output Report Generation The next section of the (supported cone roof) report details the column sizing parameters. This information begins with the column load. and required radius of gyration. allowable compressive stress. This information is shown below. height.

This information begins with the uplift force due to internal pressure and the resisting force due to tank weight. the maximum pressure at the roof/shell junction. an API unit. These checks determine the acceptability of the structural elements based on allowable stresses and unbraced lengths.10.5 or 5.6. 108 Intergraph TANK API 650/653 Analysis . Figure 61: Structural Check Report Following these checks is a weight summary of the supported cone roof components. and the compression ring failure pressure.10.5.10. All pressures are reported in the user’s units for pressure and in “inches of water”. Following the roof design/analysis report. The last section of the roof report shows the required area of the roof/shell junction as per Section F.Output Report Generation Following the column sizing details is the summary of the checks made according to Section 5. This information is followed by the maximum design pressure limited by uplift. and either 5. are the results of the Appendix F computations.3.

Intergraph TANK API 650/653 Analysis 109 . These computations were made for three cases: design fluid.Output Report Generation Seismic Analysis Results The seismic report details the results of the computations made according to the rules of API-650 Appendix E. and empty. test fluid.

rotation. and limiting loads on the nozzle are reported.Output Report Generation Nozzle Flexibility & Load Results The nozzle report details the results of the computations made according to the rules of API-650 Appendix P. the flexibilities. This information is repeated for each nozzle defined in the input. For each case. deflection. Figure 62: Nozzle Report 110 Intergraph TANK API 650/653 Analysis . and user input thickness. These computations were made for three cases: design shell thickness. test shell thickness.

This table also includes the settlement measurements. the out-of-plane settlement.Output Report Generation Settlement Checks The settlement check report details the results of the computations made according to the rules of API-653 Appendix B. the optimum cosine curve through these measured points. This report provides the maximum allowed out-of-plane deflection and a table showing the out-of-plane settlement at each of the measurement points. and the out-of-plane deflection. Figure 63: Shell Settlement Report Intergraph TANK API 650/653 Analysis 111 .

outbreathing and fire exposure. This report provides the venting requirements for inbreathing.Output Report Generation API-2000 Venting Output The venting report details the results of the computations made according to Section 4. The venting report is shown below. Figure 64: Venting Report 112 Intergraph TANK API 650/653 Analysis .3 of API-2000.

and the resulting bolt stress for each of the various load cases. the required bolt diameter. There are two sections to this report. The second section shows the required number of bolts. The first section contains the uplift and load per bolt for the various load cases. Figure 65: Bolting Report Intergraph TANK API 650/653 Analysis 113 .Output Report Generation API-650 Bolting Report The bolting report details the results of the computations made for Section 5.12.

Figure 66: Cycle Life Report 114 Intergraph TANK API 650/653 Analysis . The report lists the exclusions and checks made. as well as the number of allowed cycles.Output Report Generation API-650 Cycle Life Output The cycle life report details the results of the computations made for Appendix M.

Figure 67: External Pressure Report Intergraph TANK API 650/653 Analysis 115 .Output Report Generation API-650 External Pressure Output The External Pressure report details the result of the computations made for Appendix V.

Output Report Generation 116 Intergraph TANK API 650/653 Analysis .

.... Intergraph TANK API 650/653 Analysis 117 ..tki................... is located at \examples\a_wc......................................... 117 Example Problem KOCZWARA ............ 118 Example Problem APP_P ....................... 119 Example Problem APP_K The example problem illustrating the application of the Variable Point design method for shell thickness computations according to Appendix K is located at \examples\app_k.....................................tki......................................tki.................... 118 Example Problem EXTERN01 ........... 117 Example Problem O_WC ................................... 118 Example Problem SSTEST1 ............................................................................. 118 Example Problem B&Y ..... 118 Example Problem TEST1.... 118 Example Problem SSC1 ....... 118 Example Problem SEIS01 ...................................................................................................................... 117 Example Problem A_WC .. as defined by the One Foot method...................................... is located at \examples\o_wc.................................................... Example Problem O_WC The example problem illustrating the shell thickness computations..................................................... In This Section Example Problem APP_K ................. Example Problem A_WC The example problem illustrating the shell thickness computations.............SECTION 11 Examples This chapter discusses several example jobs that illustrate the proper definition of input data and present solutions to some of the examples found in the code................ as defined by Appendix A of API-650......

Example Problem SSC1 The example problem illustrating the computations performed for Appendix E.tki.tki. This particular example is taken from the text Process Equipment Design by Brownell & Young. is located at \examples\sstest1. Example Problem EXTERN01 This example problem illustrates the external pressure performed according to Appendix V.tki.tki. 118 Intergraph TANK API 650/653 Analysis . Seismic Considerations is located at \examples\ssc1. for stainless steel tanks. Example Problem SSTEST1 The example problem illustrating the implementation of the rules in API-650 Appendix S. Example Problem APP_P The example problem illustrating the computations performed for low tank nozzles according to Appendix P is located at \examples\app_p.tki.Examples Example Problem KOCZWARA The example problem illustrating the application of the Fourier Series solution to the optimum cosine curve in the determination of the API-653 Appendix B out-of-plane settlement computations. including the necessary modifications for the high temperature sections of Appendix M. Example Problem TEST1 The example problem illustrating the general computations performed for typical tank is located at \examples\test1. Example Problem B&Y The example problem illustrating the design of supported cone roofs according to the procedures outlined in Brownell & Young.tki. (as defined in a paper by Koczwara) is located at \examples\koczwara. For more information see the file \examples\b&y.

Intergraph TANK API 650/653 Analysis 119 .Examples Example Problem SEIS01 This example problem illustrates the seismic computations performed according to Appendix E.

Examples 120 Intergraph TANK API 650/653 Analysis .

Output preprocessor APISOLV.Input module help data file API02.EXE .EXE .EXE.EXE .EXE .Program File List This section lists the files distributed with TANK.Main program TKERCK.CHM .Diagnostic error message pointer file TKERROR.EXE .EXE .Configuration program help data file TKSET02.EXE .EXE .Diagnostic error processor TKSET01.EXE .Diagnostic error message pointer file TKER02B.Units generation module MATEDIT.Diagnostic error message data file TKER01Z.EXE .Diagnostic error message data file TKER02A.EXE .Tip of the day file Intergraph TANK API 650/653 Analysis 121 .Configuration program help pointer file TANK.EXE .Help file TIPS.Material database editor OUTPUT.Support dll Help & Error Processing Set API01.EXE .Output report review processor TANK.CRC check program MAKEUNIT.Solution module COADEXE.EXE .Error check module OUTWORD.EXE .DLL .EXE .EXE .APPENDIX A Appendix A .Diagnostic error message data file TKER01B.Input module help pointer file TKER01A.EXE .Diagnostic error message pointer file TKER02Z.EXE file scanner CRCCHK. Main Set APIOUT.EXE . The lists correspond to the program sets manipulated by the installation program.TXT .

1994 API-650 material database A650_94I.2005 API-650 material database A650_08.MAT .Messages for output processing TITLE.Millimeter units file MPH.ENGLISH units file MM.DIG .Program File List English Text Set SCREEN1.2008 API-650 material database AISC89.CRC check data international materials international materials international materials international materials international materials international materials 122 Intergraph TANK API 650/653 Analysis .MAT .MAT .MAT .DAT .MAT .FIL .Structural database file API650.FIL .MAT .1997 API-650 material database plus A650_98.HED .TXT .Appendix A .MAT .1998 API-650 material database plus A650_00.Digitized data from API-650 App P ENGLISH.Data from API-2000 Table 2A T322.MAT .SI units file T2A.2000 API-650 material database plus A650_05.CRC .1995 API-650 material database plus A650_96.Messages for input processor SCREEN3.1994 API-650 material database plus A650_95.FIL .FIL .1988 API-650 material database A650_93.1996 API-650 material database plus A650_97.TXT .MAT .MAT .1997 API-650 material database A650_97I.MAT .EXE .1996 API-650 material database A650_96I.MAT .1998 API-650 material database A650_98I.EXE .Title page template file API Data Set A650_88.1995 API-650 material database A650_95I.Data from Table 3-22 XX.MAT .Messages for analysis module SCREEN4.2000 API-650 material database A650_00I.MAT .1993 API-650 material database A650_94.ENGLISH units file with MPH wind speed SI.MAT .TXT .MAT .

Sample input for API-653 Appendix B shell settlement B&Y.Example thickness calcs from Appendix K A_WC.TKI .TKI .TKI .TKI .Sample input for One-Foot method KOCZWARA. SEIS01.TKI .TKI .Example roof design from Brownell & Young SSTEST1.Example seismic computations for Appendix E EXTERN01.Sample input for Appendix A method O_WC. Intergraph TANK API 650/653 Analysis 123 .TKI .TKI .TKI .Example nozzle flexibility calcs from Appendix P APP_K.Appendix A .Example computations for Appendix.Stainless steel example SSC1.TKI .Sample input for variable point method APP_P.TKI .Program File List Examples Data Set TEST1.Example seismic computations for Appendix E.

Appendix A .Program File List 124 Intergraph TANK API 650/653 Analysis .

APPENDIX B Appendix B . Figure B.1 . You can use the units generator to create additional sets if necessary.Standard Units Systems This section discusses the four standard units sets distributed with TANK.English Units File Intergraph TANK API 650/653 Analysis 125 .

SI Units File Figure B.Appendix B .2 .Standard Units Systems Figure B.MM Units File 126 Intergraph TANK API 650/653 Analysis .3 .4 .MPH (miles per hour) Units File Figure B.

60 A-516.A A-131. When the Material Database is accessed from the input module.65 A-516.APPENDIX C Appendix C .A A-678.55 A-516.CS A-36 A-131.B A-841 Intergraph TANK API 650/653 Analysis 127 .List of Materials This section discusses the Material Database.1 A-537.70 A-662.B A-131. the following properties are returned for each material:allowable design stress: Allowable test stress Minimum yield stress Minimum tensile stress Maximum thickness Grade Group * ASTM Standards A-283 A-285 A-131.EH36 A-573.65 A-573.C A-537.B A-737.C A-633.B A-662.D A-678.705 A-516.2 A-633.58 A-573.

D E-275.C E-355t.21 G40.Appendix C .List of Materials * CSA Standards G40.21 G40.D C C D D C C D D * Stainless Steels (Temperature Dependant) SS-304 SS-304L SS-316 SS-316L SS-317 SS-317L SS-201-1 SS-201LN 128 Intergraph TANK API 650/653 Analysis .275 * ISO 630 E-275t.21 38W 38WT 44W 44WT 50W 50WT * National Standards NS.C E-275t.250 NS.C E-355.235 NS.D E-355.C E-275.21 G40.21 G40.D E-355t.21 G40.

List of Materials * Duplex Stainless Steels (Temperature Dependent) S31803 S32003 S32101 S32205 S32304 S32550 S32520 S32750 S32760 * Unknown For API-653 UNKNOWN Intergraph TANK API 650/653 Analysis 129 .Appendix C .

List of Materials 130 Intergraph TANK API 650/653 Analysis .Appendix C .

1.0000000E+00 .9.3000000E+00 .FIL 1 3 4 5 6 7 8 9 11 13 14 15 16 17 18 61 62 1.200 ROOF_PROJECTION_IN_WIND_MOMENT= SHELL_THICK_CONVERG_TOLERANCE= GENERATE_MESSAGE_FILE= COSINE_CURVE_TOLERANCE= COSINE_CURVE_ITERATION_LIMIT= WIND_GIRDER_SHELL_THICKNESS= SHELL_SETTLEMENT_METHOD= CORRODED_NOZZLES= 653_CORRODED_HYDROTEST_CASE= THICKNESS_ROUNDUP_TO_NEAREST= PLATE_MATERIAL_DENSITY= MODIFY_FLUID_HEIGHT_BY_PRESSURE= ROUND_ANCHOR_BOLTS_BY= WIND_MOMENT_IN_APP_F FULL_SHELL_WEIGHT_IN_APP_F MATERIAL_FILE= UNITS_FILE= YES . 1. 1.5000000E-02 YES .MAT ENGLISH.1 YES A650_94.3. 0.1000000E+03 MAX FOURIER_SERIES NO NO . 2. 1.APPENDIX D Appendix D .4000+E01 Sect. Intergraph TANK API 650/653 Analysis 131 .Default Configuration Directives Ver.7.2835648E+00 YES . 0. 1. 1. 1. 1.

Appendix D .Default Configuration Directives 132 Intergraph TANK API 650/653 Analysis .

Relocated \System & \Examples to %alluserprofile%. South African Bolt. Version 3. Colorized the Output Report text to denote failures and highlights.APPENDIX E Appendix E . Added several minor changes as requested by users.650 10 Edition.55 Changes (10/05) Added input fields and associated handling for insulation thickness and insulation density. Added additional Bolt Tables TEMA Metric.10 Changes (9/08) Implemented API -650 11th Edition.00 Changes (11/07) Incorporated changes to address Addendum 4 API . Added JIS structural steel shape library. Implemented API-653 4th Edition. th Version 2.653 3 Edition.20 Changes (9/09) Implemented API -650 11th Edition Addendum 1. Upgraded hardware lock to Aladdin’s latest HL key Intergraph TANK API 650/653 Analysis 133 . Version 3. Added many “text” changes to the output. rd Incorporated changes to address Addendum 2 API .30 Changes (9/10) Implemented the changes for API-650 11th Edition Addendum 2. Version 3.Revision History This section lists the revision history of TANK. Version 3. BS3643. to provide more information and detail. Added a Wind Parameter input dialog.

for easier usage. The default configuration has been modified to include uplift due to pressure in the computations of Section E. Re-digitization of the curves in Figures E. Revised documentation. Addendum 3. Incorporated API-650 10th Edition. Since bolting data is now a required input. Incorporated API-653 3rd Edition.30 Changes (2/02) Added functionality allowing Tank output to be sent to Microsoft Word increasing formatting capabilities Added [D]efault buttons to the Configuration dialog enabling users to reset the directive to its default value with a single click Modified the Error Checker module to notify users of fatal errors when run in batch mode Simplified use of user-defined materials.6. Updated software to comply with API-653 3rd Edition. This provides better capability to notify users of software updates. from PVP-1279. Added dynamic tank sizing control to the sizing scratch-pad. Added Animated Tutorials to the Help menu Added on-line Software registration.Appendix E . as a result of Addendum 1.50 Changes (3/04) Incorporated the computations for Cycle Life from API-650 Appendix M. Revised the output processor. This operation is performed in memory by the input processor when necessary.2 through E.Revision History Version 2. The materials of API-650 Table 3-2 have been modified according to Addendum 1. this dialog has been moved from the Seismic section to the General Tank Data section. Incorporated the ability to check for web site updates.1. Version 2.4 134 Intergraph TANK API 650/653 Analysis .20 Changes (9/00) Corrosion is now considered in Section E. Addendum 1.6. Included an alternate method to determine nozzle stiffnesses.40 Changes (7/02) Updated software to comply with API-650 10th Edition. Version 2. Version 2. The user material file no longer needs to be manually merged with the COADE supplied material database.4.

Intergraph TANK API 650/653 Analysis 135 .4. to include the bottom shell course thickness. Allowances have been made to enable metric jobs to utilize 6 mm plate as the minimum thickness instead of 0. Appendix F no longer forces a redesign utilizing Appendix A.Appendix E . Modified the basic thickness equation in accordance with the recent addendum (it no longer subtracts 1 foot from the fluid height).2. API-653 Changes: The equations for determining the allowable stress have been modified as per the recent addendum.2 has been incorporated. Addendum 3 Incorporated API-2000 venting computations Modified API-620 sloshing wave height in accordance with latest API-620 revision Version 1.10 Changes (5/00) Compliance with API-650 10th Edition Compliance with API-653 2nd Edition.00 Changes (1/99) Conversion to native Windows application Incorporation of HTML help system On-line documentation API-650 Changes: The material database has been updated to reflect the changes to Table 3-2.25 inch plate. in accordance with the recent addendum.60 / 2.5. which insures that the bottom plate diameter is at least D + 2 inches. Incorporated the new computations for the allowed hydrotest height. Appendix I changed the equation for the maximum deflection by raising a term in the denominator to the 3rd power. This involved removing both A442 materials. Section 3.Revision History Version 2. A modification has been made to the implementation of Section 3. Incorporated a recent Code Interpretation stating that the Appendix M reduction factor should be applied to both terms in the allowable stress determination. Modified the allowed settlement measurement points from 30 ft to 32 ft around the circumference.

Considerations for Stainless Steels according to the new Appendix S (API-650) have been added. First.50. Added multiple structural steel databases (includes five overseas databases). Modifications for the “Year 2000” have been incorporated. permitting the duplication of the corrosion from lower courses.51 Changes (9/97) API-653 Addendum 1 updates (December 1996) incorporated. The second modification allows the duplication of the corrosion allowance to the upper courses to be stopped by entering a value of zero. Configuration option for specifying the multiple to be used in selecting the number of anchor bolts added. Version 1. Plotting of the results of the supported cone roof design added. 136 Intergraph TANK API 650/653 Analysis . API-653 Table 2-3 implemented for annular base plates. now causes a “warning message” to be generated if the joint efficiency is left as 1. This ability has been added for Version 1.40 Changes (9/96) API-650 9th Edition.3 has resulted in an increase in the actual compressive stress and a decrease in the corresponding allowable stress. Modifications to file management and module communication to allow multiple users in the same working directory. this addendum changes the equation used in computing the allowable stress for the thickness design of shell courses 1 and 2! Added Double-I beams to AISC structural database.50 Changes (5/97) API-650 Addendum 3 updates (December 1996) incorporated. Previous versions treated zero as a blank.Appendix E . Activating API-650 Appendix A or API-653 for thickness computations. Addendum 2 changes incorporated. Allowances for “user specified” time/date stamps on output reports. Configuration option for considering corroded shell in Appendix F computations. A change made in the determination of the bottom shell course thickness for use in Section E. versions prior to 1. Version 1. Note.Revision History Version 1. API-653 2nd Edition Updates included.0 on the General Tank Data Spreadsheet. Added roof-plate corrosion allowance and center column cap diameter to roof input spreadsheet.5.50 did not duplicate material properties on new shell courses added to an existing input file. Two modifications were made to the shell course duplication logic. Configuration option for consideration of internal pressure in the computation of shell course thicknesses added. Grillage computations per API-650 Appendix I added.

Revision History Version 1. and empty conditions are reported. A tank sizing/costing scratch-pad is available.2. Consideration of Section 17. Addition of a User specified thickness round-off increment.8 added.e has been added. Mouse support has been added to all modules.3 is reported. Bolt design references to standard bolt size table. Version 1. API-653 minimum thickness of bottom plate per 2. Top angle sizing per API-650 Section 3. New support routines for ESLs (hardware locks) incorporated.11 added. Input cells highlighted for easier visualization. A material database editor is provided. Additional input data checks incorporated into the Error Check module.1.10.30 Changes (8/95) API-650 Addendum 1 updates incorporated.1 added.1. Additionally the weights for operating.1. The maximum area for frangible joints as per API-650 3.9.3.5.7.6. the program defaults to the minimum thicknesses of Table 3. Shell course thicknesses on input can be left blank. test. Intergraph TANK API 650/653 Analysis 137 . The weight of the bottom and annular base plates is now determined and included in the weight summary.4.31 Changes (2/96) Anchor Bolt Corrosion specification has been added.Appendix E . Additional tests in the supported cone roof design module.5. Wind girder size selection per API-650 Table 3-22 has been added. API-653 service/maintenance considerations added by allowing individual shell course joint efficiencies and critical length locations to be specified. Theoretical height of sloshing wave (for Seismic events) determined as per API-620 L. Structural element checks per API-650 Section 3.3 are implemented for the design of Supported Cone roofs. “Variable Point” location reported.10. Bold design procedure for Section 3.1.8.

Several new configuration directives have been added. This units file.0 and L/2a=1.11 and Appendix E computations. Version 1.5 curves. and a segregation of program and system files. A batch stream processor has been added to enable the processing of multiple jobs. 138 Intergraph TANK API 650/653 Analysis . PCX images inverted to facilitate insertion of graphics images into documents and reports.11. Nozzle flexibility analysis can optionally consider a reinforcing pad on the tank shell. Several “network specific” enhancements have been made to the program. there was no interpolation between curves. Library of structural shapes provided to facilitate roof design. Specification and incorporation of anchor bolt offsets for API-650 Section 3. These new directives allow the specification of the default wind pressure for Section 3. The input and output modules support a “pop-up” calculator for on-screen computations. An additional "English" units file is provided.6 added. Anchorage design/analysis according to API-650 Appendix E Section E. and square roots. Expanded nozzle input for up to 15 low tank nozzles. squares.11 for Wind Overturning Stability have been added.Revision History Version 1. The calculator supports the basic four math operations. a network hardware lock. and the setting of the default output report generation parameters. A new loader is available to provide diagnostic capabilities from the Main Menu. Version 1. This includes changes to the file manager to recognize discontiguous disk drives. The configuration program has been modified to track user changes. For API-653 analysis. The nozzle flexibility computations for API-650 Appendix P have been enhanced to interpolate between the L/2a=1.FIL defines the wind speed in units of miles per hour. This library includes the standard AISC shapes as well as double channels and pipe cross sections. Input also allows the specification of the nozzle weight and external piping loads. Plotting of the nozzle limiting load interaction diagrams for compliance to API-650 Appendix P. Automatic generation of nozzle material modulus and expansion coefficient according to API-650 Appendix Table P-1 added. MPH.20 Changes (11/94) Roof design/analysis of Supported Cone roofs according to the procedures set forth in Brownell & Young. an additional output table for “Retiring Thicknesses” and “Remaining Corrosion Allowances” has been added. which enables the program to warn the user when an ESC is attempted without saving the data file. trigonometric functions.10 Changes (6/94) Computations according to API-650 Section 3. For API-653 runs.Appendix E . a configuration directive has been added to allow a “corroded” hydrotest case.0 used one or the other set of curves.

PVP Vol 336. Intergraph TANK API 650/653 Analysis 139 . Revise Storage Tank Inspections. Third Edition. Hydrocarbon Processing. ASME. American Petroleum Institute. Lu. FDA VS API-650 for Low Tank Nozzles. Hathaitham. Recent Developments in API Tankage Standards. F. Hydrocarbon Processing..APPENDIX F Appendix F . Billimoria. ASME 1995. Vol 12. Taagepera. Myers. 1977. and Ruiz. ASME 1996. Experimental Investigation of Stiffness Coefficients and Allowable Loads for a Nozzle in a Flat Bottom Storage Tank. Fifth Edition. Billimoria and Tam. ASME 1996. Hendrix & Carucci. and Hagstrom. Process Equipment Design. 1997. Journal of Strain Analysis. Vol 108. Proceedings of the American Society of Civil Engineers. and Lambe. John Wiley & Sons. Ovalization of Cylindrical Tanks as a Result of Foundation Settlement. Hydrocarbon Processing. PVP-1279. PVP Vol 336. August 1980. Transactions of the ASME. Simple Method Calculates Tank Shell Distortion. Marr. November 2001(Including Addendum 1-4) API-653. A. PVP Vol 315. Frangible Roof Joint Behavior of Cylindrical Oil Storage Tanks Designed to API 650 Rules. January 1995. Stiffness Coefficients for Nozzles in API-650 Tanks. Swenson. ASME 1995. 2002. LaBounty. Vol. Nozzle Stresses Resulting from Piping Loads at Low Type Nozzles in API-650 Storage Tanks. Smith. Tenth Edition. August 1996. Improve Storage Tank Inspections. No 4. Ramos. Bardia and Taagepera. 1959. Criteria for Settlement of Tanks. June 1990. Osage. August 1982. November 1978.Selected References API-650. American Petroleum Institute. Above Ground Storage Tanks. 118. Bardia. October 1996. Malik. Lengsfeld. Lengsfeld. April 1998. Stiffness Coefficients and Allowable Loads for Nozzles in Flat-Bottom Storage Tanks. Carucci & Ay. American Petroleum Institute. Parikh. Inc. Morton. Eighth Edition. API-2000. Koczwara. Journal of Pressure Vessel Technology. August 1980. PVP Vol 315. Lengsfeld. America Petroleum Institute. API-620. December 2001(Including Addendum 1-2). Bardia. McGraw-Hill. Journal of the Geotechnical Engineering Division. and Horwege. Brownell & Young. and Taagepera. and Lengsfeld. American Society of Mechanical Engineers. An Evaluation of Procedures for Determining the Fitness-For-Service of Settled Aboveground Storage Tanks. and Fenton. Philip E.

Selected References 140 Intergraph TANK API 650/653 Analysis .Appendix F .

Default Configuration Directives • 131 Appendix E . Patched Version • 20 D Database Definitions Tab (Configuration Dialog Box) • 24 Detecting/Checking Builds • 19 diagnostic message • 87 diagnostics • 9 Diagnostics Menu • 32 DLL files • 32 DLL Version Checker • 32 E earthquake data • 63 English Text Set • 122 Error Checker • 30.Revision History • 133 Appendix F .Index * * ASTM Standards • 127 * CSA Standards • 128 * Duplex Stainless Steels (Temperature Dependent) • 129 * ISO 630 • 128 * National Standards • 128 * Stainless Steels (Temperature Dependant) • 128 * Unknown For API-653 • 129 C Can Builds Be Applied to Any Version? • 18 carbon steels • 42 Completing the Error Check Phase • 85 computation control • 22 Computation Control Tab (Configuration Dialog Box) • 22 configuration • 21 configuration file • 21 cost • 78 CRC Check • 32 current codes • 10 Cycle Life Data Dialog Box • 69 A allowable stresses • 88 Analysis/Solution Phase • 87 anchor bolt • 63 Anchor Bolt Details Tab (General Tank Data Dialog Box) • 51 Announcing Builds • 18 API 650 External Pressure (App V. Tab (653 Service Measurement Data Dialog Box) • 72 Bottom Pre 3rd Edition Tab (653 Service Measurement Data Dialog Box) • 73 Build Version Checker • 32 Intergraph TANK API 650/653 Analysis 141 .Selected References • 139 Archiving and Reinstalling an Old.Standard Units Systems • 125 Appendix C . 83 Error Checker LOG File • 102 Error Checking • 9.List of Materials • 127 Appendix D .Program File List • 121 Appendix B .) Dialog Box • 70 API Data Set • 122 API-2000 • 39 API-2000 Venting Output • 112 API-2000 Venting Requirements Dialog Box • 76 API-650 Bolting Report • 113 API-650 Cycle Life Output • 114 API-650 External Pressure Output • 115 API-653 Service Measurement Data • 72 Appendix A . 83 error detection • 9 error message • 83 Error Review Module • 32 ESL fax update • 34 ESL Installation on a Network • 17 ESL Menu • 34 ESL phone update • 34 Example Problem A_WC • 117 Example Problem APP_K • 117 Example Problem APP_P • 118 Example Problem B&Y • 118 Example Problem EXTERN01 • 118 Example Problem KOCZWARA • 118 Example Problem O_WC • 117 Example Problem SEIS01 • 119 Example Problem SSC1 • 118 Example Problem SSTEST1 • 118 B batch stream processor • 31 Bottom Post 3rd Ed.

87 MRU list • 28 F fluid heights • 88 N nozzle flexibility • 88 Nozzle Flexibility & Load Results • 110 nozzle interaction diagrams • 94 Nozzle Interaction Diagrams • 94 Nozzle Stiffness Dialog Box • 66 G General Roof Specs Tab (Roof Specification Parameters Dialog Box) • 55 General Tank Data Dialog Box • 42 Girder Rings Tab (Roof Specification Parameters Dialog Box) • 63 grillage • 65 Grillage Review Dialog Box • 65 O Obtaining Builds • 18 optimum cosine curve • 88 Output Report Discussions • 100 Output Report Generation • 99 output reports • 99 H Hardware/Software Requirements • 12 Help • 8 Help & Error Processing Set • 121 help system • 8 HTML help system • 36 P Program Capabilities • 10 Program Configuration • 21 program files • 87.Index Example Problem TEST1 • 118 Examples • 117 Examples Data Set • 123 material files • 24 message file • 31. 121 program interface • 8 Program Interface Generalities • 8 Program Support • 18 I Identifying Builds • 18 In-Field Computations • 9 input calculator • 9 input file • 39 Input Menu • 39 Installation • 11 Installing Builds • 19 Installing TANK • 12 Installing TANK in Silent Mode • 16 Introduction • 7 Q Quick Start • 25 R registration • 36 roof • 53 roof data • 53 roof evaluation • 105 Roof Evaluation • 105 roof sketch • 97 Roof Specification Parameters Dialog Box • 53 J Job Title Page • 100 L Local Graphics Output • 91 S scratchpad • 78 seismic • 88 Seismic Analysis Results • 109 seismic data • 63 Seismic Data Specifications Dialog Box • 63 Seismic Data Tab (Seismic Data Specifications Dialog Box) • 64 settlement • 88 Settlement Checks • 111 settlement dialog • 71 M Main Menu • 27 Main Set • 121 Manual Shell Course Specification Tab (API-653 Service Measurement Data Dialog Box) • 75 material data base editor • 31 material database • 42 142 Intergraph TANK API 650/653 Analysis .

20 Changes (11/94) • 138 Version 1.20 Changes (9/09) • 133 Version 3.60 / 2.Index Shell Courses Tab (General Tank Data Dialog Box) • 50 shell settlement • 93 Shell Settlement Data • 71 Shell Settlement Plots • 93 Software Revision Procedures • 18 Solution Module TXT File • 103 Solution Overview • 88 stainless steels • 42 Starting TANK • 25 supported cone roof • 53 Supported Cone Roof Data Tab (Roof Specification Parameters Dialog Box) • 57 Supported Cone Roof Sketches • 97 V venting calculations • 88 Venting Data • 39.00 Changes (1/99) • 135 Version 2.50 Changes (5/97) • 136 Version 1.31 Changes (2/96) • 137 Version 1.00 Changes (11/07) • 133 Version 3. Thickness & Weights • 103 U units • 42.30 Changes (8/95) • 137 Version 1. 31 units system • 9 User Input Data • 101 Using the Main Menu • 27 Utilities menu • 87 Intergraph TANK API 650/653 Analysis 143 .10 Changes (5/00) • 135 Version 2.10 Changes (6/94) • 138 Version 1.10 Changes (9/08) • 133 Version 3.30 Changes (2/02) • 134 Version 2.20 Changes (9/00) • 134 Version 2. 99. Material. 76 Version 1.55 Changes (10/05) • 133 Version 3.40 Changes (7/02) • 134 Version 2.30 Changes (9/10) • 133 View Menu • 36 T Tank Data Tab (General Tank Data Dialog Box) • 47 Tank Description Page • 41 TANK Input • 39 Tank Layout Sketch • 92 tank nozzles • 66 TANK Program Files • 87 Tank Sizing / Costing Scratchpad • 78 Tank Sizing/Costing Scratchpad Dialog Box • 80 tank sketch • 92 technical support • 36 Technical Support • 7 The Analysis Menu • 30 The Diagnostics Menu • 32 The ESL Menu • 34 The File Menu • 28 The Help Menu • 36 The Input Menu • 29 The Output Menu • 31 The Tank Description Page • 41 The Tools Menu • 31 The View Menu • 36 thicknesses • 88 Tip of the Day • 36 tool bar • 29 W Warning & Error Options • 84 warning messages • 83 What is Contained in a Specific Build? • 19 wind • 88 Wind Details Tab (General Tank Data Dialog Box) • 51 wind girder • 88 wind pressure • 22 Wind.51 Changes (9/97) • 136 Version 1. 125 Units • 9 units files • 24.40 Changes (9/96) • 136 Version 1.50 Changes (3/04) • 134 Version 2.

Sign up to vote on this title
UsefulNot useful