AutoPIPE Tutorial v6 3
AutoPIPE Tutorial v6 3
DAA023000-1/0001
A UTO PIPE ®
P I P E S T R E S S AN AL Y S I S
Version 6.3
D ED?B91<
COPYRIGHT INFORMATION
TRADEMARKS
Bentley and the “B” Bentley logo are registered trademarks and Bentley SELECT is a registered
service mark of Bentley Systems, Incorporated or Bentley Software, Inc.
Other brands and product names are the trademarks of their respective owners.
COPYRIGHTS
Information in this manual is subject to change without notice and does not represent a
commitment on the part of Bentley Systems Incorporated. The software in this document is
furnished under a license agreement or a non-disclosure agreement. It is against the law to copy the
software on any medium except as specifically allowed in the license or non-disclosure agreement.
No part of this manual may be reproduced or transmitted in any form or by any means, electronic
or mechanical, including photocopying or recording, for any purpose without the written
permission of Bentley Systems, Incorporated. If this manual is being received electronically, you
may print one copy for each licensed user, to whom the manual relate, for informational, non-
commercial purposes, provided that any copy of this document (or any portion thereof) contains
this copyright notice.
1997-2003 Rebis. All rights reserved. (the copyright date is changed as needed to reflect dated
changes to the documenation)
Unpublished rights reserved under the copyright laws of the United States and international
treaties. All rights reserved.
DAA023000-1/0001
TABLE OF CONTENTS
CHAPTER 1: INTRODUCTION
OVERVIEW ..................................................................................................................1-2
FEATURE SUMMARY .................................................................................................1-2
PROPERTIES AND COMPONENT LIBRARIES .............................................1-2
HANGER DESIGN...........................................................................................1-2
STRUCTURAL MODELING IN AUTOPIPE.....................................................1-2
NON-LINEAR ANALYSIS OPTIONS ...............................................................1-3
LOCAL STRESS CALCULATIONS .................................................................1-3
FINITE ELEMENT THEORY ...........................................................................1-3
DYNAMIC ANALYSIS......................................................................................1-4
POST PROCESSING ......................................................................................1-4
PIPING CODE COMPLIANCE.........................................................................1-4
CAD INTERFACES .........................................................................................1-5
ADVANCED CAPABILITIES FOR VARIED PIPING ENVIRONMENTS ..........1-5
NEW FEATURES IN AUTOPIPE 6.30 .........................................................................1-5
AUTOPIPE VS. AUTOPIPE PLUS ...............................................................................1-7
SYSTEM REQUIREMENTS.........................................................................................1-8
RELEASE NOTES .......................................................................................................1-8
TECHNICAL SUPPORT AND SERVICES ...................................................................1-9
TECHNICAL SUPPORT ..................................................................................1-9
SELECT SERVICES ONLINE .........................................................................1-9
SELECT PRIVILEGES ..................................................................................1-10
PRODUCT UPDATES AND UPGRADES ...............................................1-10
AROUND-THE-CLOCK TECHNICAL SUPPORT ...................................1-10
EXCLUSIVE LICENSING OPTIONS.......................................................1-10
DISCOUNTS ON TRAINING AND CONSULTING SERVICES...............1-10
BENTLEY CONSULTING..............................................................................1-10
BENTLEY INSTITUTE...................................................................................1-11
THE BENTLEY INTEGRATION NETWORK .................................................1-11
DOCUMENTATION CONVENTIONS ........................................................................1-12
AutoPIPE® Tutorial i
TABLE OF CONTENTS
ii AutoPIPE® Tutorial
TABLE OF CONTENTS
iv AutoPIPE® Tutorial
TABLE OF CONTENTS
AutoPIPE® Tutorial v
TABLE OF CONTENTS
vi AutoPIPE® Tutorial
1 INTRODUCTION
There are two versions of AutoPIPE: Plus and Standard. The Plus version
offers several advanced analysis capabilities not available in the standard
version which are detailed later in this chapter. A KHK2 add-on option is
also available for the Plus version that allows use of the Japanese KHK Level
2 piping code in addition to all the features of the Plus version. AutoPIPE is
a proven, well-established program that has been commercially available
since 1986. AutoPIPE’s rigorous quality assurance practices have withstood
numerous on-site audits, making AutoPIPE one of the few PC based piping
programs approved for use in nuclear safety applications.
OVERVIEW 1-2
FEATURE SUMMARY 1-2
NEW FEATURES IN AUTOPIPE 6.30 1-5
AUTOPIPE VS. AUTOPIPE PLUS 1-7
SYSTEM REQUIREMENTS 1-8
RELEASE NOTES 1-8
TECHNICAL SUPPORT AND SERVICES 1-9
DOCUMENTATION CONVENTIONS 1-12
OVERVIEW
Developed to meet the needs of companies involved in industrial piping system design, AutoPIPE
utilizes Windows-standard commands, object oriented graphics technology, and CAD interfaces to
enable users to create, modify, and review piping and structural models and their results quickly
and easily.
Using AutoPIPE’s object oriented graphical select options, users can insert, delete, or modify pipe
properties, supports, or offsets across an entire range of points with one command. Graphical
selection of ranges is also used for cut, copy, & paste operations.
FEATURE SUMMARY
The following is a partial list of the features and capabilities of AutoPIPE. Refer to the on-line help
for a complete reference of features and functionality.
The material library includes temperature dependent properties and code dependent allowables.
AutoPIPE provides component libraries for ASME/ANSI, JIS, DIN, and Nordic standards.
HANGER DESIGN
AutoPIPE performs spring hanger design for one or more operating conditions. The program
selects hangers from a customizable manufacturer's library, which includes: Grinnell, Bergen-
Patterson, Lisega, NPS, and others.
The AISC structural library with cross sectional properties and a database of properties of
commonly used structural steel materials is included within AutoPIPE. Users can easily define
their own frame elements and steel materials to model frame elements not included in the
AutoPIPE’s database.
Frame structures are created and modified in interactive mode using AutoPIPE’s graphical
interface. In this manner, users can graphically copy, paste, or modify structures with one
operation using AutoPIPE’s graphical select options or by clicking on a particular frame element.
AutoPIPE provides unique capabilities for nonlinear load sequencing. Users can, for example,
specify that wind, seismic, or other occasional loads are analyzed in sequence immediately after
the gravity load or specify that the occasional loads are analyzed after thermal. In this manner,
users can accurately calculate loads and stresses for occasional loads acting on the operating
position of the piping or the ambient position of the piping. Load sequencing options also allow the
user to calculate gravity and thermal loads using nonlinear analysis and seismic loads using linear
analysis (as recommended by UBC and other design standards) in the same run.
Further, AutoPIPE provides unique options for hillside nozzles and reinforcing pad calculations.
These are available for cylinders, spheres, cones, semi-ellipses, and torispheres. The automatic
importing of AutoPIPE piping loads saves time and minimizes user errors.
DYNAMIC ANALYSIS
Dynamic analysis capabilities include mode shapes and natural frequencies, response spectra,
phased harmonic load analysis, time history dynamic analysis and force spectra analysis. For
modal analysis, AutoPIPE can automatically insert mass points along elements. Missing mass and
zero period acceleration may be applied in dynamic analysis. AutoPIPE satisfies NUREG/CR-
1677 benchmark problems and provides built-in NRC spectra, seismic anchor movements, and
code case N411 capability.
POST PROCESSING
After analyzing a system, users can click on the graphics model to instantly view stresses, loads,
deflections, or mode shapes at any point. Color coded stresses, animated vibrations, and pop-up
windows enable the engineer to more quickly identify and investigate critical areas without having
to review a voluminous amount of batch output data.
Output report options allow users to pick and choose which reports to generate, with or without
filters, for on-screen review or printing. Code stress combinations are performed automatically.
Unique filter options allow the user to generate custom output reports based on user-defined stress,
deflection, or load criteria. AutoPIPE enables users to analyze multiple thermal, wind, seismic,
wave, and dynamic loads all in one analysis with Min/Max load summaries.
Using AutoPIPE’s graphical select options, users can graphically select points to be included in the
output report. As an example, a user could generate an output report for only 2 points in a 1,000
point model.
CAD INTERFACES
AutoPIPE 6.30 can import CAD piping models from AutoPLANT, AutoPLANT
Designer/Isometrics, ProPIPE, Intergraph PDS, Cadcentre PDMS, and PASCE plant design
systems.
AutoPIPE can export models back into AutoPLANT or export models in DXF format into
AutoCAD or MicroStation. Import and export of piping models between CAD and AutoPIPE can
save man-hours in the creation and checking of piping and structural models and prevent errors
associated with manual entry of piping models.
Built-in wave loading, buried pipeline analysis, pipe/structure interaction, calculation of local
stresses, time history dynamic analysis, fluid transient synthesizers, gaps & friction, relief valve
load calculator, FRP/GRP pipe analysis, jacketed piping, 22 piping codes.
SYSTEM REQUIREMENTS
Before installing AutoPIPE Version 6.30, be sure your computer meets the following, minimum
requirements:
RELEASE NOTES
The latest program release information and changes to the program that are not included in the manual
are listed in the README file located in the AutoPIPE program directory. This file can be opened
from the AutoPIPE Readme option in AutoPIPE for Windows menu in the taskbar.
Bentley SELECT is your premier service and technology program. The most comprehensive
offering of its kind, Bentley SELECT streamlines the delivery and support of Bentley products into
one convenient program for its members.
TECHNICAL SUPPORT
At the heart of Bentley's support initiative is Bentley SELECT, the most comprehensive service
and technology subscription program of its kind. With a commitment to its users unequalled in its
industry, Bentley streamlines the delivery and support of its products to Bentley SELECT
subscribers.
Organizations whose competitive advantage stems from continuous improvement rely on Bentley
SELECT to increase their employees' skills in employing Bentley products and, ultimately,
improve their bottom line.
Bentley users not currently subscribed to Bentley SELECT should visit the Contacts Page at
http://www.bentley.com/corporate/contacts/ for technical support information.
S Downloads
S Support tools
S Interactive support
S Docs and publications
S Account information
S Developer support
S Project services
SELECT PRIVILEGES
Email: [email protected]
BENTLEY CONSULTING
Bentley Consulting specializes in assisting organizations in:
S Exploiting technology
S Optimizing workflow
S Helping project team members be their most productive
With the know-how that only comes from years of practical experience, Bentley Consulting team
members--located around the globe--work with firms to determine best practice standards and
assist in implementing a plan to guide their people, methods and technology. The result for you:
your project team will work smarter, faster and with higher quality results.
BENTLEY INSTITUTE
The Bentley Institute provides ongoing training courses to help organizations achieve maximum
productivity through professional growth.
S Implements the most advanced engineering information creation and management tools
S Utilizes best practices to deliver bottom-line, business benefits
S Extends the power of engineering intelligence to architects, engineers, partners, clients
and owners.
Its comprehensive suite of services ranges from high-level consulting to improve business process
to customized development, implementation, training and support.
DOCUMENTATION CONVENTIONS
A number of conventions are maintained throughout this Tutorial to make the information
presented easier to identify and understand.
3?>F5>D9?> 45C3B9@D9?>
G1B>9>7* Precedes information about actions that should not be performed under normal
operating conditions.
FILENAMES Directory paths and file names are italicized.
Example: \AT-EQP directory, AUTOEXEC.BAT file.
3URJUDP &RGH Excerpts from text or basic script files and script variables and statements appear in
the font shown.
INPUT Commands or information that must be manually entered is bolded in the font shown.
Menu & Menu commands and dialog buttons appear in a sans serif font that stands out from
Buttons normal body text.
Example: After selecting the File menu, press the OK button in the dialog.
This section introduces you to some of the basic concepts and modeling
practices employed by AutoPIPE. You are also introduced to the interface
and guided through some basic procedures.
INTERFACE 2-8
Dialog and Context-sensitive Help: From within a dialog, you have a variety of help available.
For information on a particular field, you can right-click in the field to obtain field-specific
information. You can also press the ? key in the title bar of the dialog, then select any of the
fields in the dialog. This second method has the advantage of being able to access help related
to grayed-out (disabled) items. Additionally, from within a dialog you can always press the
Help button to access overview information related to that dialog.
Menu Level Help: A variety of techniques are provided for gaining access to menu command
help. You can highlight any of the AutoPIPE menu commands then press F1 to jump directly
to command-specific help. You can also interactively navigate through the help system by
selecting the Help/Menu command.
Help Topics: You can view a “book layout” of the help system at any time by pressing the
Help Topics button in the top bar of the help topic.
Index: An extensive index of help topics has been provided. Press the Help Topics button, then
click on the Index tab and type in a topic in the field provided. The index list will filter as you
type.
Relationship between Command Reference and Reference Information: A link exists between
many of the help topics in the Menu Command Reference section and supplemental reference
information which explains code compliance calculations, available component and material
libraries, etc. After reviewing general help for a particular topic, check if there are additional
links displayed at the bottom of the main topic window.
Related Topics: Some Help Topics are logically linked. In these instances, pressing a Related
Topics button will present a list of topics related to the open item. Highlight a selection in this
list to open a related topic.
Examples: An extensive on-line workbook has been provided which contains procedures for
many common AutoPIPE tasks. You can get to this area from the main help page, through the
table of contents, or by links provided within one of the topics themselves.
Considerations and Notes: Some topics have supplemental considerations and notes available.
These features explain additional design considerations and requirements of which you should
be aware.
Printing: It is very easy to produce hard copies of help documentation. To print the current
topic, simply press Print from the topic window. Bentley Help will send the topic to the default
Windows printer. To print a range of topics, go the Contents tab and highlight a book. All the
books and topics that are nested beneath that book will be sent to the printer.
Bookmarks: Bookmarks can be very useful when using a help file. Select Bookmark from the
Help Topic menu. A dialog is displayed allowing you to define the bookmark, and a paper clip
icon appears on the topic title. Bookmark sections that you access frequently, or attach notes
to them using the Annotate command.
Additional information on Help: For more information on using Windows Help Systems, press
F1 while in any help topic. The Windows Help file is opened, which contains specific
information on maximizing the power of windows help systems.
This Chapter introduces you to the most basic AutoPIPE tasks, including:
Starting AutoPIPE: Double-click on the AutoPIPE icon (or select it from a taskbar)
Loading a system model: The first step in every AutoPIPE session is either to define a new
system model or load an existing one.
Navigating the interface: This section covers basic interface navigation techniques and
introduces you to the program interface, menu structure, and command techniques.
Each of these topics is covered briefly in this chapter. The intention is to give you a general
understanding of these concepts. For more detailed information regarding a particular command or
activity, refer to the appropriate section of the AutoPIPE on-line help. Chapter 3 of this Getting
Started manual includes a walk-through tutorial of AutoPIPE features for the novice user.
>_dU Before you can begin working with AutoPIPE, the software must be installed and
configured for your system.
STARTING AUTOPIPE
The procedure for starting AutoPIPE is provided below:
! From the Windows’ Start menu, select the AutoPIPE 6.3 icon from the AutoPIPE program
group.
" The AutoPIPE application opens. The starting screen is shown below.
LOADING A MODEL
After opening AutoPIPE, the next step is to either create/define a new system or to load an existing
one. Both procedures are provided below.
" Indicate the path where the file will be stored using standard Windows file selection
techniques (i.e., highlight the appropriate drive, then the directory where the file will be
stored).
# After the path information is specified, type the name of the model in the File name field, then
press Save.
>_dU The next several steps will present a series of dialogs for the definition of the model and
its operating parameters. Each of these dialogs is discussed briefly below for the purpose
of demonstrating the sequence of steps required to create a new model. In the next
chapter we’ll take a closer look at the definition of model properties. As always, you can
also refer to the on-line help for comprehensive dialog information.
Complete each of the fields to adequately describe your model. Of particular note is the Piping
Code selection list, which allows you to choose from a variety of pre-defined piping codes.
After completing the dialog, press OK.
% The Segment dialog is displayed for the definition of the initial segment that will be used as
the starting point of your model. Define the starting point name, any offset values, and a pipe
identifier that will be associated with all components that belong to that segment. As
components are placed on the line, point names are generated. The default point names always
begin with the segment name (“A” in the example below) to which they belong. After
completing the dialog, press OK.
& The Pipe Properties dialog is displayed. From this location you define the initial pipe
properties of the model. This dialog will be explained in the next chapter. After completing
the dialog, press OK.
' The Pressure & Temperature dialog is displayed for the definition of operating loads. Enter
values in each of the fields as required by the demands of your system, then press OK to close
the dialog.
( The setup of the new model is complete. You can now add a component to the first point
(A00) in the system (or insert an offset distance from this point). In the next chapter, we’ll
create a new model and demonstrate methods for placing and connecting components.
" Navigate to the directory where the file is stored. Select the desired filename from the Files
list, then press OK. The previously saved model and its data are now available for editing or
report generation.
INTERFACE
The AutoPIPE interface is designed to simplify the task of creating, modifying, and reviewing
models of any complexity.
SCREEN LAYOUT
Take some time to familiarize yourself with AutoPIPE’s interface by examining the areas of the
screen annotated below.
DIALOGS
Dialogs present and request information.
Some fields have an associated list of options from which the user can select. For example,
there is a limited set of piping codes, and the user can always select the appropriate code from
a list when the cursor is in the Piping Code field. This list is contained inside the dialog itself,
and is opened by pressing on the Ø adjacent to that field.
The units that apply to a particular field are displayed in the status bar in the bottom right hand
corner of the screen.
To advance from field to field in a dialog, press the Tab key. Pressing Enter from the dialog is
the equivalent of pressing OK. You can also advance the cursor by simply using the mouse to
select the desired location.
Options which are toggled ON are indicated by a 9. Positioning the cursor in that field and
then pressing the left mouse button toggles the ON/OFF state.
Right-click on any dialog field to obtain help on a particular field or parameter. To obtain “big
picture” dialog help, press the Help button.
KEYBOARD EQUIVALENTS
As you begin creating a model, you’ll soon become familiar with AutoPIPE’s use of dialogs to
gather information from the user. Although the mouse can be used to navigate through the fields of
a dialog, many users prefer the keyboard alternatives. Refer to the table below.
D1C; ;5I2?1B4
UNITS FORMAT
As you move from field to field in a dialog, the units that apply to that field are listed in the status
bar in the bottom right hand corner of your screen. To accommodate the varied needs of our users,
AutoPIPE allows special characters to be used to decipher the field format and convert these to
decimal equivalents. The types of input which are allowed when inputting English units are
illustrated in the table below:
2.2708 2’3.25”
2’3.25
2’3”1/4
2-3-1/4
1.0417 1’.5”
1’.5
1’0”1/2
1-0.5
1-0-1/2
0.0625 0.75”
0’.75
0’0”3/4
0-0.75
0-0-3/4
1.0833 1’1”
1’1
13”
0’13
1-1
1-1-0
>_dU Only the coordinates in “Offset” fields (i.e., “Length”,“DX/DY/DZ”) use architectural units.
You can have AutoPIPE display ft-in units by setting “Use feet-inches display format” in
Tools/Model Options/Edit
MENU STRUCTURE
All AutoPIPE commands can be accessed from the menu system. For a detailed description of the
capabilities and functionality of a specific command, refer to the AutoPIPE On-line Help Menu
Reference. The top menu that is displayed above the drawing area depends on the current mode of
the program:
AutoPIPE can be placed in a Worksheet Mode, which displays a model’s data in spreadsheet
format.
Note that each of these menus has a toolbar associated with it.
TOOLBARS
AutoPIPE has two types of toolbars: command and components. Command toolbars are always
docked directly beneath the main menu, and cannot be moved from this location. The component
toolbar, on the other hand, can be moved from its position along the right side of the screen and
positioned as a “floating toolbar” in the modeling area of the screen. To reposition it, simply
“drag” the title bar of the toolbar into the screen area. The toolbar will resize.
8Y^d If you forget the use of a particular button, position your cursor over it and wait a second
or two. A ToolTip description is displayed beneath the button.
HOTKEYS
A number of AutoPIPE commands can be accessed directly from the keyboard using hotkeys. In
AutoPIPE hotkeys are executed by holding down the control and then pressing a letter key.
Additionally, AutoPIPE also uses the function keys for some operations. Note that these hotkeys
are displayed in the AutoPIPE pull-down menus next to the item it executes.
Although most of the piping segment definition is handled automatically with AutoPIPE, in some
circumstances it is advantageous to plan the model in advance and divide it into logical “segments”
before creating the system (see ‘Rules for defining Pipe Segments’). Typically, a segment would
begin and end at anchor points or a branch connection. However, as shown in Figure 2-1 on the
facing page, at point D02, a pipeline may be divided into two or more contiguous segments.
Whenever a tee/branch is inserted, AutoPIPE automatically assigns a new segment identifier. Each
new segment begins with a different alpha character, making it easier for node numbering and
easier to keep track of segments when reviewing input listings or output results.
When defining a new system, AutoPIPE automatically displays the first Segment screen (the first
segment is segment A). In this screen, the user must specify starting X,Y, Z coordinates of the
Segment and input a Pipe identifier name. A Pipe identifier is used to assign properties. The Pipe
identifier can be any name that the user wishes to use. It is a good idea to choose a meaningful
name such as the first few letters of a line ID or something like 8”std (indicating 8” nominal
diameter, standard schedule wall thickness) to help you keep track of pipe properties when
reviewing the model.
These properties will be applied to all components attached to that pipe identifier until otherwise
specified by inputting a new pipe identifier name in one of the component dialogue screens. After
inputting a new Pipe identifier name, the Pipe properties dialogue screen will automatically be
displayed for input. For example, if you define a Pipe identifier as a 4-inch line, then all following
components will default to those same properties until the user types in a new Pipe identifier name
on a component dialogue. A segment can be made up of multiple pipe identifiers.
Existing Pipe properties can be easily modified using either Modify/Properties of Pipe Identifier (which
modifies that Pipe Identifier throughout the entire model, wherever it was used) or by graphical
selection of a range of points and Modify/Pipe Properties Over Range.
>_dU AutoPIPE makes extensive use of dialogs to obtain user input. A discussion of
techniques for navigating throughout the fields of a dialog is provided later in this chapter.
! Each segment has a forward and backward direction and is entered as a sequence of points.
AutoPIPE automatically keeps track of the local axis of the segment, making it convenient to
insert intermediate points or components using the Length field. These points are
automatically assigned alphanumeric names (which the user can override), with a maximum of
four characters each. For example, in Figure 2-1, segment B is defined by points A03, B01,
B02, B03, B04, and B05, all of which have default names. The default increment in point
names is 1. This increment can be changed under Tools/Model Options/Edit. AutoPIPE can
automatically renumber point names after editing using the Renumber button or
Edit/Renumber.
" Wind loads and Hydrotest can be turned on and off on a segment by segment basis, so keep
that in mind when creating your model. Also, AutoPIPE provides options to view the model,
graphically select, delete, or view output results on a segment by segment basis.
# Global coordinates must be entered for the first point of the first segment (default global
coordinates of Segment A is 0,0,0). AutoPIPE automatically displays the first segment screen
for the user. This is point A00 in the example. Then, each point along the segment is typically
located by offsets from the preceding point, until the whole segment has been defined (e.g.
points A00 to A06 for segment A).
$ Subsequent segments typically begin at points which have been defined previously (point A03
in segment B is an example). These points are either branch points or continuation points (see
#6 below). Since these points have already been defined, entering coordinate data for them is
not necessary.
% Although Subsequent segments typically begin or end at an existing point, this is not necessary
for the program to function correctly. It is often more convenient to start a disconnected
segment in space using Insert/Segment or clicking on the Segment button, typing in the name of
the first point (in this case, make sure that the name of the first point on the segment is not the
name of a previously defined point), and assigning the starting X,Y,Z coordinates of that new
Segment. For example, it may be more convenient to define suction and discharge sections as
disconnected segments without having to model the equipment (see Pump Modeling Example
in AutoPIPE on-line help). Also, the ability to handle disconnected segments is a big
advantage when importing sections from a CAD model.
& A continuation point is established when a new segment is defined to begin at the end point of
an existing segment (see point D02 in the Figure 2-1). This is typically done to divide a long
length of pipe into shorter segments or to turn on and off wind loads or hydrotest on a segment
by segment basis.
' A tee branch connection point is any point which joins two or more pipe segments, and
requires a multiple pipe connection (see points A03, and B05 in the Figure 2-1) such as a tee
or cross. A continuation point can be made into a branch point using Modify/Convert Point
to/Tee.
When defining a segment, proceed from point to point along the segment. Check that everything at
the current point has been specified before moving on to the next point.
The Tee element automates the insertion of tees and includes the offset distance from the previous
point. For example, if a user wishes to insert a tee point on a header 5 feet away from his current
point (active point), he clicks on the Tee button or Insert/Tee and inputs an offset of 5 feet as well
as the tee type information for stress intensification purposes. The Tee element will automatically
assign a new segment once the user begins to input the branch. AutoPIPE will keep this point a tee
for stress intensification, even if the user does not create a branch. In some cases, users may choose
not to input small diameter vent or drain pipe branches, but still want the stress intensification
factor at the tee connection point. AutoPIPE displays a graphical symbol at Tee points enabling
users to visually review tee locations. Users can also click on Tee arrows to easily switch between
the header and branch side of the tee.
Users can convert an existing run point to a Tee using Modify/Convert point to/Tee command.
When placing components, you should remain aware of the active point. After selecting a
component type for insertion, AutoPIPE will automatically assume that you want the starting point
of the component to be inserted at the active point. By default, AutoPIPE will increment the point
to the next value and concatenate this with the letter that defines the current segment. For example,
if you are inserting a run point on Segment A that contains nothing but an anchor point, the Run
Point dialog will contain the value A01 in the Name of Point field.
To designate an existing point as the active point, simply click on it with the mouse. The crosshairs
should redisplay over that point and the Active Point status area should reflect the new point as
well. In a complex model, you can click on the Go To Point button and type in your desired active
point location. You can also use the arrow keys to control the location of the active point as
described below.
It is important to note that a given point may have two or more different segments. For example,
in Figure 2-1, point A03 is a tee connection point, and is made up of point A03 segment A and
point A03 segment B. The active point name and segment location is displayed in the bottom right
hand corner of your screen. In order to toggle between multiple segments on the same Point
location, it is usually more convenient to use the up and down arrow keys (see following section on
keyboard commands).
;5I D1C;
`
W
Move to the first point of the next segment.
Move to the last point of the previous segment.
VW +
Move to the next intermediate soil point for the current soil region.
Move to the previous intermediate soil point for the current soil region.
$ A complete system, or sections of a system, can be copied within the same job or between
separate jobs with automatic renumbering.
% Components can be inserted, deleted, or modified at any time.
GQb^Y^W As noted in the following sections, changes in data can lead to a variety of
inconsistencies. AutoPIPE will detect most inconsistencies, and will display warning or
error messages. However, AutoPIPE may not detect all of the possible inconsistencies.
Users must take care in making changes, and must review the changes carefully, to
insure that the modified geometry and properties are correct.
BASIC TASKS
This section lists simple techniques for accomplishing the following:
Executing a command
Selecting a component
Inserting a component
Modifying a component
Deleting a component
Selecting a range of components (creating a selection set)
EXECUTING A COMMAND
Commands can be executed in one of three ways:
Key-in the command. The hotkey for each command is underlined in the menu system. As an
example, to insert a bend, simply type I to go into insert mode, then B. The key-in command
option requires memorization of certain hotkeys, but is an extremely efficient method of input.
Graphically select a range of points (see following ‘Selecting a Range of Points’ section)
Position the cursor on the insertion point, then select the desired component from the Insert
menu.
Users can graphically select a range to insert across ranges of points with one command (see
‘Selecting a Range’)
Place the cursor on the desired point, then use the keyboard equivalent menu commands to
key-in the insertion
Position the cursor over the desired button, press and hold the left mouse button, then “drag”
the button off the toolbar and “drop” it onto the desired point by releasing the mouse button.
This is known as the “drag and drop” technique.
Using the mouse, double click on the graphical representation of the component to open its
associated dialog. Double click on a point to modify point offsets.
Position the cursor on one of the points, or select a range of points, then right-click the
component to be modified from the toolbar.
Click on one of the points associated with the component, then select the component name
from the Modify menu.
Users can graphically select a range to modify across a range of points with one command (see
‘Selecting a Range’)
Select the unwanted component with the mouse then press the Del key on the keyboard.
Select the unwanted component then press the Delete button on the command toolbar.
Position the cursor on one of the points, or select a range of points, then hold down the [Shift]
and right-click the component to be deleted from the toolbar.
Graphically select a range, then select the corresponding component name from the Delete
menu to delete across an entire range of points with one command (see Selecting a Range).
Select the unwanted component then select the Edit/Delete menu command.
Select it with the mouse or position the active point at that location, then select the
corresponding component name from the Delete menu.
There are several methods available to graphically select ranges of points. By using buttons or the
Select menu, users can select by a number of different criteria such as by segment, point names,
component type, pipe diameter and other parameters. In addition, users can create a mouse zoom
box Window and click on the Select all points in Window button to select a range. Another common
method used to select a range is to click on the first point in the range, press and hold the [Shift]
key, then click on the last point in the range. The selection set will highlight in red. This is the
same technique used to select ranges in Word, Excel, and other popular Windows programs.
To create a selection set that includes components that are not part of a contiguous run, use the
[Ctrl] key as follows: To add more components to this set, or delete points from this set press and
hold the [Ctrl] key and select additional elements. The [Ctrl] selection method allows you to select a
set of components that are not continuous. Alternatively, Select/Point enables buttons that can add
or subtract from the selection set on a point by point basis.
The Select/Range command, another method of creating a selection set, allows the user to input
“From” and “To” points inside a dialog.
The following chapters in this Tutorial guide you through the creation of a
sample AutoPIPE model. After the model is created, you will learn how to
define loads, analyze the system, and produce output reports.
AutoPIPE® Tutorial
CREATING THE FIRST AUTOPIPE TUTORIAL MODEL
AutoPIPE® Tutorial
3 CREATING A NEW MODEL
In this chapter you will create the first tutorial model. Before placing
components in a model, you must define the associated piping code, pressure
and temperature loads, starting coordinates, and other factors. These values
are used after the model is constructed in the analysis of stress, operating
loads, code compliance, etc. After the model properties are defined, you will
route two segments and experiment with AutoPIPE’s Undo and Redo
features.
OVERVIEW 3-2
OVERVIEW
In this chapter we’ll build the first of our two tutorial models. Each step of the model creation
process is discussed, and various model construction techniques are introduced. At the completion
of this chapter, you will have built the model shown below:
>_dU Before beginning this exercise, you may want to create a directory on your local drive
where the tutorial model can be saved.
>_dU By default, the file is saved in the same directory where AutoPIPE is installed. If you’d
prefer, save the tutorial model in a separate directory.
# The General Model Options dialog is automatically displayed. For the first tutorial model,
let’s discuss some of these areas in detail. First, input the following values:
Project ID: AutoPIPE Tutorial 1
Prepared by: {your initials}
>_dU The values you input in these two fields will appear in the headers of reports that are
generated on the system.
$ AutoPIPE filters many of its dialogs based on the Piping Code to ensure code compliance and
to help you properly identify various elements of the system. Select B31.3 from the Piping Code
selection list (press the down arrow next to the field to open a list of the available codes).
% Note the Vertical Axis field. AutoPIPE models are constructed in three-dimensional space,
which means that you must be aware of three direction vectors. By default, the vertical axis
will be set to the Y-axis. However, if you’d like to customize the vector that is considered to
run in the vertical plane, you could change this value. For our model, accept the Y-axis
default.
& The next field of interest is the Number of Thermal/Pressure Cases. In order to define two
thermal/pressure cases for analysis, input a value of 2 in this field.
' There are several methods for navigating within AutoPIPE dialogs. You can use the mouse to
position the cursor in a field, or press [Tab] to jump to the next field in sequence. For example,
press [Tab] now to jump to the Ambient Temperature field, which contains a value of 70. After
this field is highlighted, examine the status bar at the bottom of the AutoPIPE application
window. The lower right hand corner will always display the units associated with the active
field. In this case, the status field reads deg F. A brief glance at the Units area of the status bar
will always help you to confirm the units associated with the active field. Accept the default
Ambient Temperature value of 70.
( Press OK to close the General Model Options dialog. The Segment dialog is automatically
displayed.
) The Segment dialog allows you to assign a name and starting location for the first pipe
segment that will be placed in the model. Accept the (0,0,0) global coordinate default for the
first segment (A). The next step is to assign a Pipe Identifier to this segment. A set of pipe
properties can be defined and associated with a named ID. It is a good idea to choose a
meaningful pipe identifier name such as the first few letters of a line ID or a descriptive name.
In our example, we will use 12”STD to indicate a 12" nominal, standard schedule wall
thickness. Input 12"STD in the Pipe data identifier field, then press OK.
! The Pipe Properties dialog is displayed. Note that 12”STD appears automatically in the Pipe
Identifier field of this dialog. These properties will be associated with all components
associated with the 12”STD line.
>_dU During creation of the model, you can define a new segment and give it a new Pipe
Identifier. Doing so will re-display the Pipe Properties dialog for the definition of the new
pipe.
!! Specify the size of the pipe by selecting 12.000 from the Nominal Diameter selection list.
!" Enter 1 in the Insulation Thickness field.
!# From the Insulation Material field, select Calc for calcium silicate. After the insulation material
is selected, the dialog is automatically populated with insulation density values. AutoPIPE
contains a list of these definitions in its default libraries. If desired, you can override these
values manually.
!$ From the Pipe Material field, select A106-B carbon steel type. As with the Insulation Material,
AutoPIPE will automatically populate the material properties and stress allowables based on
the definitions in the library.
>_dU If a material is requested which is not in the library, the procedure would be to select NS
(for Non-Standard), then define the material property values manually.
!% Press OK to close the Pipe Properties dialog. The Pressure and Temperature dialog is
automatically displayed. Note that two columns are available for input in this dialog. This is
because we entered “2” in the Number of Thermal/Pressure cases field (from the General Model
Options dialog). Input 350 (psi) in the Case 1 Pressure field, then [Tab] to the Case 1
temperature and input 20 (deg F). After the Case 1 Pressure/Temperature values have been
specified, [Tab] twice to define the values for Case 2. Input a Case 2 Pressure of 350 and a
temperature of 550.
ROUTING SEGMENT A
Now that the system and pipe properties have been defined, we can begin placing components on
Segment A. After completing this section, you will have created the section of the model shown
below.
# Select Insert/Bend to place the elbow. The Bend dialog is displayed as shown in the following
figure.
$ We’ll place this elbow 10’ 3 ½” from the anchor point in the Z-direction. AutoPIPE allows
you to input architectural units. [Tab] twice to the DZ field, then input 10’3”1/2 as shown above.
(An equivalent entry would be 10-3-1/2). [Tab] to advance the cursor to the next field. Notice
that the Length field is updated automatically, and converts the feet/inches format to decimal
units. Press OK to close the dialog. The model appears as shown in the following figure.
% Select Insert/Bend to place a second elbow in the model. The Bend dialog is re-displayed as
shown in the following figure.
& [Tab] twice to the DY-Offsets field and enter 10 feet to indicate a 10 foot vertical offset
dimension to the tangent intersection point. Press OK to close the dialog. The model appears
as shown in the following figure. Note that the first elbow is now drawn, while the second
elbow is not. This is because the second elbow is still awaiting the definition of a new point in
order to properly orient the elbow in three-dimensional space. Also, AutoPIPE automatically
placed a run of pipe between the anchor and the first bend.
' Let’s change the view of the current model. Select View/Solid Model to display a three-
dimensional view of the model. The drawing appears as shown in the following figure. Note
that a pipe segment exists between the anchor and the bend at point A01.
( Let’s create a new run point. Select Insert/Run. The Run Point dialog is displayed as shown in
the following figure.
) [Tab] once to the DX-Offsets field and enter - 3 to create a new run point 3 feet from the TIP of
the second bend in the -X direction. Press OK to close the dialog. The model appears as shown
in the following figure.
! The next step is to insert a reducer at point A03. Select Insert/Reducer to display the dialog
shown below.
!! Enter 9" (note the use of the inch symbol here) in the Length field. Note that the length field
keeps track of the local axis, saving the user from having to type DX, DY, DZ offsets. Again,
once you [Tab] to advance the cursor, AutoPIPE automatically converts the Imperial units (9”)
to the decimal equivalent (0.75).
!" Since a reducer always has a different pipe property on the other end, we need to input a new
pipe identifier name for which we will assign properties. Input 8"STD in the Pipe Identifier field,
then press OK to close the dialog.
!# The Pipe Properties dialog is displayed as shown in the following figure.
!$ Select 8.00 from the Nominal Diameter selection list, then press OK to accept the remaining
pipe property values. The model appears as shown in the following figure.
!% Next, we will insert a valve beginning at node A04 at the far point of the reducer. Select
Insert/Valve to open the Valve dialog shown below.
!& In this example, we will allow the weight and length of the valve to be extracted from
AutoPIPE's valve database. Accept the default Gate-F valve and select a Pressure Rating of 300
as shown. Note that valve length and weight is automatically filled in from the database (the
valve properties from the AutoPIPE database can be overridden). Press OK to close the dialog.
The model appears as shown in the following figure.
PT1
PT2
!' Let’s zoom into the valve to examine it in detail. There are several zooming controls provided
by AutoPIPE. To view a windowed area, select PT1 in the figure above, then press and hold
the mouse window and “drag” the cursor to define the opposite corner (PT2 in the figure
above). A dotted line defines the perimeter of the viewing window. Press the Windowed Zoom
button on the toolbar (or right-click with the mouse) to zoom into the defined area. The model
appears as shown in the following figure.
!( Note that the valve requires a flange connection. To add flanges to both ends of the valve with
one command, we will first select the entire component. Click along the outer edge of the
valve to select and highlight it.
!) Select Insert/Flange. The Flange dialog is displayed as shown in the following figure.
" Accept the default SLIP-ON flange type. From the Pressure Rating field, select 300. In the
Connection to pipe, select SO for slip-on connection. Press OK to accept the remaining
defaults. AutoPIPE's flange database is used for the definition of flange weights. Flanges are
placed on both sides of the valve as shown in the graphic below.
"! Select View/All. The extents of the model are displayed as shown in the following figure.
ADDING A TEE
Now let’s add a tee to this section of the line and finish Segment A. Later in this chapter we’ll
create a second segment that begins at the branch of the tee.
! Click on point A05 at the open end of the valve/flange combination to make it the active point.
" We will now specify new pressure/temperature loading conditions starting at point A05. Select
Insert/Pressure & Temperature. The Pressure & Temperature dialog is displayed.
( Click the Length field and enter 4 feet. The Tee element automatically inserts a 4 foot run of
pipe and prompts the user to input tee information for stress intensification purposes.
) Select Welding from Type of Tee selection list. The crotch fields are displayed for the welding
tee. Disable the Consider crotch radius and thickness to use 4.4*T/r option.
>_dU The tee types that appear in this list are filtered by AutoPIPE according to the piping code
associated with the model. AutoPIPE will automatically compute stress intensification
factors (SIF) for each type based on values stored in the component libraries. Select
Other from the tee-type list to input user-specified in-plane and out-of-plane SIF's for
nonstandard branch connections.
! Press OK to accept the values and close the dialog. The model appears as shown in the
following figure.
!! Select View/Redraw to clean up the display. Note that a graphic represents the placement of the
tee without completing it. Like the Bend symbol, which required a downstream point to orient
the elbow, the tee can only be oriented after its branch location is specified. Later in this
chapter we’ll route components off this branch to create Segment B.
>_dU In some cases, users may want to input a tee symbol for SIF purposes without specifying
the branch.
!" Select View/ All to view the extents of the model. The model appears as shown in the following
figure.
! Because AutoPIPE models are three-dimensional, a variety of viewing controls has been
provided to allow you to view the model from different perspectives. One method of changing
the view includes the set of controls shown below.
Zoom Rotate Rotate
Redraw Former Zoom In - Horiz. - Vertical Pan
Press the Rotate+Horizontal icon three times. Next, press Rotate+Vertical three times. The
graphic representation appears as shown in the following figure.
" Note the control panel on the bottom of the model window. As an alternative to the icons, you
can interactively pan the model by selecting a point in the modeling area, holding the mouse
button down, and “dragging” the model to the desired view. For example, select a point and
drag it to the right to “pan” the model. When the graphic is displayed as shown in the
following figure, release the mouse button.
8Y^d As with the rotation technique mentioned above, you can gain quick access to the PAN
feature by right-clicking in the model area. The PAN icon appears. Click and hold the left
mouse button to drag the model to a new area of the screen.
# Press OK to close the Zoom panel (or double-click with the mouse). The 3D model now
appears as shown in the following figure.
& Input 17 in the Length field, and then press OK. The model appears as shown in the following
figure.
) Select View/Default to return to the initial view of the model, then select File/Save. The
completed view of Segment A is shown below.
ROUTING SEGMENT B
In this section of the tutorial we’ll create a second segment (B), which branches off the tee at point
A06. During the creation of this segment, we’ll demonstrate some of the techniques that can be
used as alternatives to some of the traditional placement methods discussed previously. We’ll also
review the use of AutoPIPE’s powerful Undo and Redo commands.
& AutoPIPE recognizes that 8”STD53 has not been previously defined and automatically displays
the Pipe Properties dialog.
' Select A53-B as the Pipe Material, and then press OK to close the dialog. AutoPIPE
automatically updates the Cold Allowable and pipe properties for the newly selected material.
( The Pressure and Temperature dialog is displayed. Press OK to accept the default values. The
model appears as shown in the following figure.
) Earlier in this chapter we placed an elbow using the Insert/Bend command. An alternative
method is to simply route two perpendicular pipe runs, then convert the intersecting point to
an elbow. This method is demonstrated below. Select Insert/Run.
! The Run Point dialog is displayed.
EDITING CONTROLS
In this section we’ll review some of AutoPIPE’s editing controls. During this section of the tutorial
we will purposefully create and delete points, modify coordinates, etc., in order to demonstrate the
powerful editing commands in your toolbox.
$ Since a straight pipe run exists between B01 and B03, we really don’t need point B02. Select
point B02 to make it active, then delete the point using one of the following methods:
Select the Delete button on the toolbar
Press the [Del] key on the keyboard
Select Delete/Point
Select Delete/Run
% A confirmation dialog is displayed. Press Yes to delete the point. The model appears as shown
in the following figure.
& Now let’s delete the entire segment. Ensure that Segment B is displayed in the status bar, then
select Delete/Segment. When the confirmation dialog appears, press Yes to remove it. The
model appears as shown in the following figure.
' Because AutoPIPE retains a history of the commands you have performed, you can choose to
Undo or Redo certain actions. For example, select Edit/Undo. The deleted segment is restored
as shown in the following figure.
( Select Edit/Undo again and the intermediate point B02 is restored as shown in the following
figure
) Select Edit/Undo twice more to remove point B03, then to undo the Convert to Bend command
we performed earlier. The model appears as shown in the following figure.
! Select Edit/Redo to re-convert the point to an elbow. The graphic appears as shown in the
following figure.
!! Select View/All to view the extents of the model as shown in the following figure.
! Select the tee arrow near point A06 that lies between the tee and the anchor at point A07.
>_dU By default, AutoPIPE will generate equally spaced intermediate points. You can override
the default by specifying a value in the Offsets field.
$ Two points are inserted in the model between the tee at point A06 and the anchor at point A07.
Notice that the points from the tee to the anchor are no longer numbered sequentially. This is
because the intermediate points were generated after the anchor point. To renumber the points,
select Edit/Renumber/All Points. The points are now numbered sequentially as shown in the
following figure.
% Now that we have two intermediate points along Segment A, we can place new components at
those locations. In this exercise we’re going to demonstrate the ability to copy entire
component assemblies. The first step is to select the components to copy. Choose
Select/Segment.
& The control dialog shown below is displayed. Pick any point on Segment B and note that “B”
now appears in the Select segments to add field, and that Segment B is highlighted.
) Segment B has now been copied to the clipboard, where it is stored in memory for Paste
operations. Choose Select/Clear to clear the selected points.
8Y^d You can also clear a range by picking any single point in the model.
! The next step is to specify the point(s) where the copied segment should be placed. Pick point
PT1 shown in the graphic below, press and hold the mouse button, then “drag” to point PT2
and release. A dotted box should appear around points A08 and A07 as shown in the graphic
below.
PT1
PT2
!! Choose Select/Range. The section of pipe between A07 and A08 is highlighted.
!" Select Edit/Paste. The Paste dialog is displayed. Press OK to accept the default and place the
copied segment directly on points A07 and A08.
!# Select View/All to view the extents of the model as shown in the following figure. Notice that
the copied segments were assigned unique Segment names (C and D), and that all the points in
the model are unique.
! Earlier we demonstrated how to use the Select Segment command. You can also manually
select a segment by selecting a range that encompasses all the points. Pick point A07, then
hold down the [Shift] key and pick point C02. Segment C is highlighted as shown in the
following figure.
" Select Edit/Scale. The Scale dialog is displayed as shown in the following figure.
# [Tab] twice to the Z Factor field and enter - 1 to specify that the selected range should be moved
to the opposite Z-axis.
$ Press OK to close the dialog. The model appears as shown in the following figure.
Segments A and C
should now be
highlighted.
) In this dialog we’ll specify that the selected range is to be moved 6 feet in the Z direction.
[Tab] twice to the DZ field and input 6 as shown above. Press OK to close the dialog.
! Select View/Redraw to clean up the display. The model appears as shown in the following
figure. Note that the cutlengths along segments B and D automatically stretched along with the
selection that was moved.
!! Select Edit/Undo to return the selected range to the previous position, then press Edit/Undo
again return Segment C to the opposite side of the main pipe run. The model appears as shown
in the following figure.
!$ With the control dialog displayed, select the following points: D02, C02, B02. All three point
names are highlighted.
!% Select Insert/Anchor.
!& The Anchor dialog is displayed. Press OK three times to accept the defaults and place an
anchor at each of the selected points. The model appears as shown in the following figure.
INSERTING A SUPPORT
In this exercise we’ll add a run point near the bend at point A02 and insert a support at that
location.
! First, zoom into the area around the bend at point A02. Create a zoom window by picking PT1
as shown in the graphic below, then drag the mouse to point PT2 and release.
PT1
" After the dotted line appears around the bend, select View/Zoom. The model appears as shown
in the following figure.
# Before adding a support, we need to add a run point where the support will be placed. Pick
point A02 to make it the active point, then select Insert/Run.
$ The Run Point dialog is displayed.
% Input 2 feet in the Length field, and then press OK to accept the remaining defaults. The new
point A10 is inserted in the model as shown in the following figure.
CHAPTER REVIEW
In this chapter we introduced several modeling techniques which were used in the construction of a
model. Before continuing, please review the following concepts, which were introduced in this
chapter.
Piping Codes: Each model in AutoPIPE must be associated with a specific Piping Code.
AutoPIPE will automatically generate component and material options during operation of the
program based on the selected piping code. The code is also used in code compliance
calculations.
Pipe Properties: Every object placed in a model is associated with a particular set of pipe
properties. These properties are initially defined during the creation of a new system, but can
be modified at any point during the design process.
Bend Placement: Bends require a unique placement procedure. First, the user specifies a
tangent intersect point (TIP). This is the location where two perpendicular pipe runs would
intersect, and does not indicate an actual physical point on the bend itself. After the TIP is
specified, the user must specify the location of the next component or point. The
downstream/next point helps to orient the elbow in three-dimensional space.
Flange Insertion: Flanges may be inserted on both sides of a component (i.e., a valve) with a
single command. Highlight the desired component, then select Insert/Flange. After completing
the dialog, flanges will be placed on both sides of the selected component.
Tee Insertion: Like elbows, tees rely on the placement of a connecting component in order to
orient it properly. Before the branch can be oriented, a run point or component must be routed
off the branch end of the tee. To route off a tee branch, select the arrow graphic associated
with the tee, then select the desired point or component placement command.
Zoom Controls: AutoPIPE provides a variety of commands for controlling the display of the
model. The Zoom controls are available in the View pull-down menu, and on a special set of
toolbar buttons. A zoom control panel appears on the bottom of the application window, and
the model is displayed as a wireframe graphic. Use the commands in the menu or toolbar, or
interactively pan, zoom, and rotate the model using the keyboard commands listed on the
control bar.
Converting a Point: Intersecting points on pipe runs can be converted to a bend or a tee. The
process is to first route the pipe runs, then select the intersection point and execute the
appropriate Modify/Convert Point to command. Existing points can also be converted to run
points using the Modify/Convert Point to/Run command.
Intermediate Points: Points can be added along an existing pipe run. The process is to first
select a starting point, then select Insert/Run. When the Run Point dialog appears, specify the
desired quantity of intermediate points in the Generate Points field. By default, the new point(s)
will be equally spaced between the active point and the next downstream point.
Renumbering Points: When inserting new points along an existing run, the point names will no
longer be numbered sequentially along the segment (assuming the default naming scheme was
utilized). To correct this, use the Edit/Renumber commands.
Copy/Pasting a Range: Ranges of components can be copied and pasted to facilitate the
modeling process. First select the range, then select Edit/Copy. The selected range is copied to
the Windows clipboard. You can now select a point in the model and paste the copied
elements to a new location. AutoPIPE will automatically assign unique point names to the
copied component set.
Moving/Stretching: AutoPIPE allows you to easily re-position components in the model. Select
the range, then select Edit/Move/Stretch. Input the new coordinates in the dialog. The cutlengths
of components attached to the re-positioned range will be updated automatically and all
connections will remain intact.
WHAT’S NEXT?
In the next chapter we will modify the pipe properties of existing elements, and learn how to
interactively review the pressure and temperature values assigned to different parts of the model.
In this chapter we’ll modify some of the existing pipe properties. You will
learn how to modify the properties of an existing identifier and how to select
a range of components based on the associated Pipe ID. Later in the chapter,
you will interactively review pressure and temperature loads and demonstrate
the use of the Point Properties information dialog.
OVERVIEW 4-2
OVERVIEW
In this chapter you will learn how to modify existing pipe properties. By editing the properties
associated with a Pipe ID, you can modify the attributes of all components associated with that ID.
# From the Pipe Identifier field, select 12"STD, then press OK to close the dialog.
$ The Pipe Properties dialog is displayed. Input a new Pipe Identifier name of 10"STD. By typing
in a new name, the properties of 10"STD will be used in all locations where the 12"STD pipe
identifier was previously defined.
8Y^d Users do not necessarily have to change the name of a pipe identifier in order to change
the properties, but it is often helpful to do so in order to remember pipe properties of a
given identifier.
% From the Nominal Diameter field, select a new pipe size of 10.000.
& Press OK to retain the remaining properties.
# From the Pipe Identifier field, select 8"STD53, then press OK to close the dialog.
>_dU In this example a Pipe ID was specified to create the selection set. However, note that
options are available for creating a selection set based on Diameter, Schedule, Wall
Thickness or Pipe Material. The ability to select components based on pipe properties
allows the user to quickly implement design changes.
# From the Pipe Identifier field, select 8"STD. An alert dialog is immediately displayed. By
specifying an existing Pipe ID, you are telling AutoPIPE that you want to replace the
properties of the selection set with those defined in the 8”STD Pipe Identifier. Press OK to
close the dialog and apply the changes.
$ A confirmation dialog is displayed. Press No to accept the default updating of allowables.
! Manually create a selection set from A00 to A05. Pick point A00, hold down the [Shift] key, and
then select point A05. The range is highlighted as shown in the following figure.
$ Click in the Case 2/Pressure field to highlight the 350 value. Modify this value by inputting 370
(psi).
% When the dialog appears as shown above, press OK.
& A note is displayed to inform you that the load range includes a flange and a valve at A05.
Press OK to accept the note (this note is meant to alert you to the fact that the pressure rating
of the valve and flange may need to be updated).
! Select View/Show/Pressure. The Show Pressure dialog comes up. Select operating loadcase 1
and press OK.
A color-coded representation of the model is displayed. Note the legend that appears in the
left margin of the drawing area. Two P1 load cases are defined as shown in the following
figure:
" Now let’s take a look at Pressure Case P2. Select View/Show/Pressure again to review the
second set of pressure cases. The Show Pressure dialog comes up. Select operating loadcase 2
and press OK. The model appears as shown in the following figure.
# When a keyboard shortcut is available, it is displayed next to the associated menu command.
For example, the shortcut for the View/Show/Temperature command is [Ctrl] + T.
$ Press [Ctrl] + T now to view the T1 loads defined in the model. The show temperature dialog
will come up. Select the defaults, (All) for operating loadcase and (All) for temperature value as
shown in the following figure:
This will allow you to scroll to other temperature cases by repeating [Ctrl] + T
When you press OK, the temperature case 1 will be shown as follows:
8Y^d To quickly access the Point Properties window, press [F3] on the keyboard.
" The Point Properties information window appears as shown in the following figure.
# The Point Properties information dialog can be left open while working with a model to
provide continuous feedback on the selected point. This dialog can also move outside the main
application window (provided the AutoPIPE application is not maximized to full window
size). Place the cursor in the title bar of the dialog, then press and hold the mouse button and
“drag” it outside the main modeling area as shown in the following figure. We’re going to
leave this window open to view additional point information.
>_dU The TIP of the bend is A01. Bends also have two other points defined for the near (N)
and far (F) sides of the bend. Thus, A01 N is the near point of the bend on the side
closest to the anchor at point A00.
& In addition to picking points in the model for review, you can also use the cursor keys to move
from point to point. The information dialog will update as the cursor advances to each new
point. For example, press the left arrow to review the data associated with point A00.
' Press the right arrow cursor key several times and note how the information dialog is updated
for each of the points.
( You can also use the keyboard to “jump” the cursor to a different segment. Press [Page Up]
and note that the starting point of Segment B, A07, is now highlighted. The left and right arrow
keys can now be used to review the properties of points along Segment B.
) Press [F3] to close the information dialog.
! Select File/Save to save the model.
CHAPTER REVIEW
Modifying an Existing Pipe Identifier: Use the Modify/Pipe ID command to modify the properties
of an existing pipe identifier. A dialog is presented from which you can select one of the pre-
defined IDs. After selecting the ID, AutoPIPE will recall the associated Pipe Properties
dialog. Modify values inside this dialog, then press OK to close the dialog and update the
properties of all components assigned to this ID.
Selecting a Range by Pipe Identifier: The Select/Pipe Property Points command allows you to
create a selection set of components assigned to a particular Pipe ID. After the command is
executed, select the desired ID from the dialog, and then press OK. All components assigned to
that ID are highlighted.
Modifying Pipe Properties Across Range: Pipe properties can be modified across a selected
range. First select the range using one of several available methods, and then execute the
Modify/Pipe Properties over Range command.
Graphically Reviewing Loads: The View/Show commands allow you to interactively review
various load information in your model. A legend will appear to the left of the main modeling
area, and a color-coded plot of the loads is produced.
WHAT’S NEXT?
In the next chapter we’ll assign loads to the model, run an analysis, and interactively review the
results. You will then modify the design to satisfy code compliance, and re-run the analysis to
confirm the final design is in range.
In this chapter you will assign various loads to the system. After the loads are
defined, we’ll run a static analysis and review the results. You will learn how
to graphically review code stress and user load combinations results. At the
end of the chapter we’ll implement a design change to satisfy code
compliance requirements.
OVERVIEW 5-2
OVERVIEW
AutoPIPE provides powerful analysis tools to help you analyze the effects of different loads on
your system. Analysis is a three-step process: First, you must assign the loads in your system.
Secondly, you must perform the analysis and specify which loads are to be considered during the
analysis. The third step is to review the results in order to determine compliance. This chapter
covers all three steps in the stress analysis process, as well as the process of revising the model
after the analysis in order to satisfy code compliance.
ASSIGNING LOADS
A variety of different loads can be specified in a model. This section demonstrates how to insert
concentrated, thermal, and earthquake loads.
! Using the techniques described in previous chapters, create the zoom window shown below.
Use View/Show/Reset to disable showing temperature plot.
PT1
PT2
" After the zoom area is defined, press the Windowed Zoom icon. The model appears as shown
in the following figure.
# The Concentrated Force icon is located in the Component toolbar to the right of the modeling
area. Position the cursor over this icon, hold down the mouse button, then “drag” it over to
point A02 N. Finally, release the mouse button and "drop" it to assign the load to that point.
>_dU The use of the "drag and drop" technique is not compulsory. You could just as easily
have selected A02 N to make it the active point, then selected Insert Insert/Xtra
data/Concentrated Force; or simply clicked once on the icon.
% We must associate the concentrated load with a load case. In this example, we will assume the
load to be an occasional load (i.e., from a relief valve opening) so that AutoPIPE will
automatically combine it properly for piping code stress calculations. Select U1 from the Load
case to combine with field.
& Input - 250 lb. in the Z Forces field.
' Press OK to accept the values and close the dialog. A concentrated force symbol is placed at
point A02 N to indicate that a load has been applied at that point.
( Select View/All to view the extents of the model as shown below.
Concentrated Force
symbol
>_dU In most cases, simply double-click any component to open its associated modification
dialog. Another method would be to select the component, then select the associated
command from the Modify menu.
" We will assume that the anchor at A00 represents a connection to a vessel that experiences
thermal growth. Instead of building the entire vessel using pipe elements, we will specify
thermal displacements for each thermal load case in the Anchor dialog. Input the following
values in the Thermal Anchor Movement section of the dialog:
T1 DY - 0.1 (inches)
T2 DY 0.6 (inches)
T2 RZ 2 (degrees rotation)
>_dU Imposed displacements associated with load cases other than thermal can be input using
the Insert/Xtra Data/Imposed Support Displacement command. This feature enables
the user to simulate anchor and support displacements for equipment settlement or
displacement due to wind, seismic, or fluid transient loads.
# Since we do not know what direction the earthquake may come from, it is generally accepted
practice to analyze loads coming from at least two different horizontal directions. Input 2 in
the Number of earthquake load cases field.
$ Input the following values:
Case E1 X 0.25 g
Case E2 Z 0.25 g
>_dU AutoPIPE also has options to analyze earthquake loads using response spectrum or time
history dynamic analysis.
! Select Analyze/Static.
GQb^Y^W In this instance, there is a slight difference between using the menu command
Analyze/Static, and its accompanying toolbar icon . The icon will run the analysis
using the last settings established in the Static Load Cases dialog. To ensure that your
settings match those required by this tutorial, select Analyze/Static from the menu rather
than using the toolbar icon.
>_dU Throughout this tutorial, the term "enable" is used to denote instances where you should
place a check mark in an option field. "Enabled" fields contain a checkmark, while
"disabled" fields have no check mark.
$ Enable User load case U1. Enabling this field will allow us to analyze the concentrated load U1,
which you previously defined at point A02 N.
% Ensure that the Gaps/Friction/Soil option is enabled. Since gaps and friction values were input
for the guide support, AutoPIPE must run a nonlinear analysis. If this option is disabled, the
Nonlinear Analysis dialog (see Step 7) will not be displayed.
& When the dialog appears as shown above, press OK.
' The Nonlinear Analysis dialog is displayed.
8Y^d Drag the information dialog to the side of the modeling area. Doing so will allow you to
view both the model and the data associated with selected points.
% Toolbar buttons are available for navigating from the least stressed to the most stressed points.
The controls are shown below. Experiment with these buttons and note how the information
dialog is updated with the new point information.
& In addition to the VCR-type controls shown above, you can also pick on a point to display its
associated stress data. Pick point C01 N (the near point of the bend on Segment C). The
information dialog is updated.
' Press Cancel to close the information dialog and complete the stress review.
( Select File/Save.
# As you can see, AutoPIPE has automatically combined loads for calculation of piping code
stresses. The Other category is for operating combinations to analyze nozzle loads, support
loads, deflections, etc. The default is for the user to combine these loads manually since
different users have different requirements. AutoPIPE provides an option to automatically
combine Other loads under Tools/Model options/Results command.
>_dU The “Other” combination sets, also known as user-defined non-code combinations, are
the focus of the next section.
8Y^d The combination name is not specific, and you can input any identifier you wish.
However, you should choose a meaningful name since the combination name in this field
is how the combination will be listed in the output reports.
% Note the Factor area of the dialog. In some cases, the structural department may require that
piping loads be factored before they can be used as part of the structural analysis. This area
permits load factoring while defining user-defined combinations. [Tab] once to the Factor field
adjacent to the E1 Case/Comb, then enter 1.4.
8Y^d Another application for the load factor may be to consider the earthquake load coming
from the opposite direction. Entering a negative value can do this.
& After the dialog appears as shown above, press OK button to accept the values.
The user-defined
non-code
combinations are
listed here.
INTERACTIVE REVIEW
Now that we have a number of user-defined loads in the model, we can view the results for varying
code combinations. As already demonstrated, AutoPIPE allows you to view information about any
point in the drawing. This ability also applies to viewing displacement, forces & moments, and
other types of results.
! A Single Line view of the model is ideal for viewing point related information. Select
View/Single Line. The model appears as shown below.
$ Select GR+T2 from the Load Combination field, and then press OK to accept the remaining
defaults. A deflected shape plot of the model is displayed as shown below.
>_dU The toolbar buttons that look like “VCR” controls can also be used to navigate through
the load combinations. These buttons can be used to see deflected shapes of other loads
prior to clicking on a point. Once the Point A01N is selected, these keys emulate the
Page Up and Page Down keys.
( The information window now displays Forces and Moments information about the selected
point.
) Pick point A00 to view the forces and moments at that anchor point.
8Y^d As with the Displacement results, you can use the [Pg Up] and [Pg Dn] keys (or the
toolbar equivalents) to scroll through the different load combinations. Use of the
interactive review options can often be a more efficient way of reviewing output results as
compared to searching for data in batch reports.
! Press the Cancel button to terminate the Forces and Moments review.
!! Select File/Save.
DESIGN CHANGE
Having already reviewed stresses, deflections, and loads, we will now iterate through a design
change. AutoPIPE facilitates this process by helping you to quickly re-run an analysis to determine
whether a design change produced the desired effect.
A guide is placed
at A01 N
& After adding the new component, we have to re-run the static analysis; otherwise, the results
(based on the addition of the guide support) will not reflect the properties of the design
change. Select the Static Analysis button on the toolbar.
8Y^d As mentioned previously, the Static Analysis toolbar button runs a static analysis using
the last set of options defined in the dialog. Use the toolbar button when re-running an
analysis. Use the menu command to define new analysis criteria.
' Select Result/Code Compliance to check the piping code stress results.
( Press OK to accept the defaults and review the stress ratios. A color-coded stress plot of the
model is displayed. Note that the red areas help you to quickly determine where the system is
still overstressed.
!& Let's see if the new design change helps to alleviate the points of high stress in the system.
Press the Static Analysis toolbar button to re-analyze the system.
!' Select Result/Code Compliance.
!( The Code Stresses dialog is displayed. Press OK to accept the defaults. The stress plot of the
system is shown below. Move the information dialog to the right and review the new results.
Note that the model no longer exceeds code stress allowables. The maximum stress ratio is
now 0.92 at A01 N+ (inside the bend) and thus there are no longer any red areas in the model.
!) Press the Cancel button to exit the interactive stress review.
CHAPTER REVIEW
Assigning Loads: There are different methods for assigning loads depending on whether the
load is being assigned to a point or to an entire system. For example, in this chapter you
learned how to assign a Concentrated Force to a specific point in the model using the
Loads/Concentrated Force command. A thermal load was also applied to an anchor point by
inputting the load value inside the Anchor dialog. An earthquake load was assigned to the
entire system by selecting Loads/Static Earthquake. From the dialog, you may define the number
of earthquake load cases and input values as multiples of gravity.
Performing a Static Analysis: The Static Analysis command analyzes the effects of different
loads on your system. A dialog is presented in which you may select which loads to include in
the analysis. Obviously, loads must be defined in the model before they can be analyzed. To
include a non-linear analysis, ensure that the Gaps/Friction/Yielding option has been enabled in
the Static Load Cases dialog. To re-run a static analysis with the previous set of load options,
use the Static Analysis toolbar button. To run an analysis with new options, use the
Analyze/Static menu command.
Graphical Review of Code Stresses: After loads have been assigned and a static analysis
performed, you can review the results of code stresses. Many of these commands are available
in the Result menu. For example, select Result/Code Compliance to produce a color-coded plot
of stresses in the model. A legend will appear to the left of the modeling area to help you to
quickly identify areas of concern in the system.
Displaying Load Combinations: The Tools/Display Combinations command helps you to identify
the loads that have been defined in the system. Of particular note in this dialog is the “Other”
column, which lists user-defined non-code combinations. By default, AutoPIPE will assume
that you want to define these combination sets manually, as different users and systems have
different requirements.
Interactive Review: A variety of graphical and point information is available for reviewing
code results. A deflected shape plot of the model can be produced with the Result/Displacement
command. The Result/Force & Moment command helps to review the Forces and Moments loads
associated with a selected point.
Design Changes: Use the Result/Code Compliance command to check the piping code stress
results. AutoPIPE will highlight high stress areas in red that may be out of range. You can
then make a design change, re-run the Static Analysis command, and confirm the results using
the Result/Code Compliance command again. This technique allows you to quickly confirm the
success/failure of a design change implemented to satisfy code compliance requirements.
WHAT’S NEXT?
In the next chapter we will generate output reports from the model. After the report is generated,
we will spend some time examining specific sections of the report in detail.
In this chapter you will generate a report on the model constructed in the
previous chapters. Reports can be opened, generated and viewed from within
AutoPIPE, or directed to a printer. In this example, we will specify the loads
to be included, and then review individual sections of the output results.
OVERVIEW 6-2
OVERVIEW
In this chapter you will learn how to output an AutoPIPE report. We’ll review how to limit the type
of information provided on these reports, and briefly discuss individual sections.
Disable these
options.
# Note that by default all of the combinations are enabled. For this tutorial report, disable the
following individual load cases: T1, T2, E1, E2, and U1.
$ When the dialog appears as shown above, press OK.
GQb^Y^W The Result/Output Report menu command and its associated toolbar command do not
behave identically. As with the Static Analysis option, the toolbar command will run the
command based on the most recent settings, bypassing the dialog. The menu command
will display a dialog in which various report parameters may be set.
8Y^d AutoPIPE provides options to graphically select the points to be included in the output
report, and options to filter output results based on user-specified criteria. Refer to
Chapter 10 for more information on Result Filters.
Notice that the report is divided into sections. Scroll to the Restraint Reactions, Code Compliance, and
System Summary sub-reports. Note that AutoPIPE conveniently summarizes all load cases and load
combinations at each point, saving the user from having to search, case by case, for the highest
loads at a given point.
8Y^d You can easily print this report from either the viewing window or the main AutoPIPE
Print dialog by selecting "Printer" as the output type.
CHAPTER REVIEW
This completes the first AutoPIPE tutorial. In this chapter you learned how to generate and review
an output report.
WHAT’S NEXT?
In the next chapter you will begin the second of the two tutorial models. The second tutorial
demonstrates how to import models and systems, how to copy multiple instances of a system into a
model, and reviews additional modeling techniques.
AutoPIPE® Tutorial
CREATING THE SECOND AUTOPIPE TUTORIAL MODEL
AutoPIPE® Tutorial
7 CREATING AND CONNECTING
SEGMENTS
In this Chapter you will begin the second tutorial. An AutoPLANT PXF file
will be imported into AutoPIPE for use in stress analysis. After the model is
imported, we’ll connect a new segment and add a vessel to the system.
>_dU The model used in this exercise was created using Bentley' AutoPLANT PIPING
application. The model was exported from PIPING using the Import/Export function, and
saved in the PXF file format.
>_dU AutoPIPE can open files from a number of different plant design CAD packages on the
market. For this tutorial we are using a Bentley AutoPLANT 97 model, but the same
principle applies to importing other file types.
$ The Import AutoPLANT dialog is displayed. From this location you specify the temperature
and pressure loads of the imported system. Enter 300 in the Pressure field, 450 in the
Temperature field, then press OK.
One note and one warning message appear when you click Yes to display the errors and warnings
messages. The note shows the assumed PXF import options which can be edited in the
CADAP.MAP file. The warning message indicates that the file linelist.txt, which contains
operating data for every line number, is missing. In this case AutoPIPE uses the operating data
entered above for the whole model.
Press the close button (the X in the control menu at the upper-right corner of the window) to close
the Errors and Warnings window. The imported model now appears within the AutoPIPE
modeling window (as shown below), and you can now perform stress analysis on the system. You
can also add components and modify the model as described in the remaining sections of this
chapter.
The first two commands are only applicable to imported AutoPLANT PXF models and will be
discussed below:
Press OK and notice how segment A (L100) is highlighted in red. This is useful for updating data
pertinent to the line such as pressure/temperature data or pipe material properties.
This PXF data is very useful for verifying component size, type, weight, and insulation and
material properties. The pipe insulation is not imported and need to be set in AutoPIPE. Pipe
material is often not set properly during import, due to limited mapping options in CADAP.MAP.
For easier comparison of coordinates data, it is recommended that vertical axis be set as Z during
import and the origin shift flag in CADAP.MAP be set to ‘N’. Press the close button (the X in the
upper-right corner of the window) to close the PXF Data window.
>_dU The arrowhead does not indicate the direction of the run you will be inserting, only the
plane on which the branch is oriented. In the next step we will insert a run point that will
extend in the +X direction; thus, the branch will be placed on the opposite side of the pipe
run shown above.
$ After the selected arrowhead is highlighted, you can build the branch pipe from point A07.
Select the Insert/Run. The Run Point dialog is displayed. We will now define a run to the
nozzle/vessel connection point so that the local flexibilities at the nozzle/vessel connection can
be specified.
% Input 32 (feet) in the DX-offset field, then press the OK button to close the dialog.
NOZZLE/VESSEL FLEXIBILITY
To add the nozzle flexibility, the procedure is to create a nozzle flexibility element with a length
equivalent to the wall thickness of the vessel.
" Now you must input information about the vessel so that AutoPIPE can automatically compute
the nozzle/vessel connection flexibilities. The dialog allows you to define the properties of the
vessel used in computing these flexibilities. Generally, the thickness of the vessel wall is
entered as the nozzle length for local flexibility of the nozzle/vessel connection. Enter a nozzle
Length of 0.5" (note the use of the inch symbol), a Vessel Radius of 2, and a Thickness of 0.5.
# The flexibility method we will be using for this tutorial is the Welding Research Council
Bulletin 297 Nozzle Flexibility Method. From the Flexibility Method list, select WRC 297. Once
the Flexibility Method is specified, the dialog provides the additional fields shown above.
$ Specify the distance from the nozzle to the closest stiffening ring, or end of the vessel, in each
vessel axis direction. Input the following values:
L1: 2
L2: 8
% Place the cursor in the Direction of vessel axis field. Note that the Nozzle stiffnesses have been
automatically computed based on the values we entered in previous steps. From the Direction of
vessel axis field, choose the Global Y option.
& Press OK to close the dialog.
' Before continuing you should save your work up to this point. Select File/Save.
" When inserting a new segment, AutoPIPE assumes you want the first point to be the current
active point (in this case: B02). In order to create a new disconnected point in space, we must
override the Name of first point from B02 to C00, which is a point name not previously defined.
[Tab] once to the Name of first point field and enter the name C00. [Tab] again to the Offset from
which point field and enter the name B02. The default is to offset from the origin (0,0,0).
# We will start the segment at the base of the vessel and input X,Y,Z offsets of the new segment
from the point B01. We are inputting coordinates offsets to the base of the vessel. [Tab] to the
DX offset and enter 2 feet.
$ In the DY offset field, enter - 8.
% [Tab] twice to the Pipe data identifier field and type vessel. The pressure vessel will be modeled
as a large diameter pipe with a new Pipe identifier name and different properties from the
current 6XSTD. By typing in a new Pipe data identifier name, AutoPIPE will automatically
display the Pipe Properties dialog so that we can assign properties to the vessel.
& Press OK to close the dialog. The Pipe Properties dialog is automatically displayed. We will
define the vessel as having non-standard nominal diameter, with an actual O.D. of 48 inches
and a ½” wall thickness.
' From the Nominal diameter selection list, choose the NS option.
( [Tab] once to the Actual O.D. field and enter 48 inches.
) Input 0.5 inches in the Wall thickness field.
! From the Pipe Material selection list, choose the CS option. A warning message will be
displayed to indicate that CS is a generic material with no allowable stresses defined. Press OK
to close the message.
!! Replace the default cold allowable stress of 12000 psi. Highlight this value, and then input
50000 in the Cold allowable (ambient allowable) field. Press OK to close the dialog.
!" The Pressure & Temperature dialog is displayed.
!# Input 40000 in the Hot allow field. Press OK to close the dialog.
!$ Select Insert/Anchor to display the Anchor dialog shown below. This step allows us to anchor
the base of the vessel.
!' We now define the critical points of the vessel. Since we will later connect a nozzle to this
vessel, we need to create a point at the same elevation where the nozzle will be placed. In the
DY offset field, enter 8 feet.
!( Press OK to close the dialog.
!) We will now input a run point to define the top of the vessel. It is not always necessary to
specify offsets. Since AutoPIPE keeps track of the segment direction, we need to enter only
the length to the top of the vessel. Select Insert/Run again. When the dialog appears, input a
value of 2 feet in the Length field.
" Press OK to close the dialog. The model appears as shown in the following figure.
# By default AutoPIPE assumes that the tee point will be a new point. To connect point B02 to
C01 we must override the Name of point field and enter C01. When an existing point is
specified, AutoPIPE automatically connects the two segments. Input C01 in the Name of point
field.
$ [Tab] once and you will notice that most fields are grayed out because we are connecting to an
existing point. [Tab] once more to the Type of tee field, set the Type of tee to Unreinfor. When
the dialog appears as shown above, press OK to accept the values and close the dialog.
% Since the pipe connecting the nozzle to the center of the pipe is not real, it is best that we set it
to have rigid properties. Select the pipe joining B02 to C01 by clicking at the middle of this
pipe section to highlight it in red.
& Select Insert/Rigid Options Over Range to convert this pipe into a rigid pipe
' Select the default options as shown above to ignore the weight of the pipe and account for
thermal expansion. Accounting for thermal expansion this way relieves you from entering the
vessel thermal movements. AutoPIPE uses the material expansion associated with the pipe
identifier material. Press OK to accept the rigid options.
( The rigid pipe section will change color to distinguish it as a rigid pipe.
) Select File/Save to save the model and its data.
CHAPTER REVIEW
In this chapter you learned how to convert an AutoPLANT 97-generated PXF file to an AutoPIPE
piping stress model. We used this imported model as a starting point on which to attach new
components. Before we could do this, however, we converted a run point on the imported model
into a tee point. After specifying the branch direction, we were able to route a new run point off the
branch and define the local flexbilities at the nozzle/vessel connection.
Finally, we created a vessel using a new, disconnected segment and defined unique pipe properties
for the vessel. The vessel and the piping line were then connected with a rigid element placed
between the two segments.
Before continuing, review the following concepts/techniques that were introduced in this chapter:
Importing a PXF File: Models are imported into AutoPIPE using the File/Open command. From
this dialog, users can select the file type of the model to be imported, then double-click on the
file. As part of the conversion process, the user is required to specify certain properties of the
system such as the desired piping code and pressure and temperature conditions.
Converting a Run Point: Points can be converted to new point types. In this chapter we selected
an existing run point in the imported model and converted it using the
Modify/Convert Point to/Tee command.
Nozzle/Vessel Flexibility: To define the flexibility of the nozzle connection, we create a nozzle
flexibility element with a length equivalent to the wall thickness of the vessel. This was
accomplished using the Insert/Xtra Data/Nozzle Flexibility command.
Connecting Segments: In the last section of this chapter we connected the vessel to a nozzle
using a rigid element. This was done so that the movement of the vessel due to thermal loads
is transferred directly to the nozzle at the vessel surface.
WHAT’S NEXT?
In the next chapter you will review some of the available viewing options.
! Select View/All. This command fits the extents of the model within the current viewing window
as shown below.
VECTOR VIEW
! To verify that our nozzle is located properly we will select a Z-axis view of the model. Select
View/Vector. The View Vector dialog is displayed as shown below.
" From the View Direction field, select the Z view option, then press OK to close the dialog. The
model appears as shown below. The Z view command allows you to view an elevation view of
the model as shown below. Note that point B02 lies right at the vessel wall as desired.
# Restore the previous view of the model by selecting View/Default. Your model appears as
shown in the following figure.
CHAPTER REVIEW
In this chapter we reviewed some of the viewing capabilities of AutoPIPE.
Vector View: Another useful viewing command is View/Vector, which allows you to specify a
viewing plane.
WHAT’S NEXT?
In the next chapter, you will create a pipe rack model from frame members. After the model is
created and saved, you will learn how to import the model and insert it at multiple points to
support the piping system.
FRAME OVERVIEW
The long horizontal run of pipe from A6 to B01 requires support. To accomplish this, we’ll create a
portal frame. We use frames in this example to consider mass and flexibilities of the support
structure as part of the piping analysis. Later in the chapter, we’ll import two instances of this
frame and connect them to the piping using supports.
! Select File/Save (if you haven’t already done so) to save the current state of the active model.
We will be creating a new model in the next step and then connecting it to this one.
" Select File/New to create the new AutoPIPE model. The New dialog shown below is displayed.
# We will build the portal frame using W8x18 beams. So that it can be easily identified, let’s
create a unique name for the frame to be included in a library. Enter supz8x18 as the new File
name, then press Save to create the new model file.
$ The General Model Options dialog shown in the following figure is displayed.
% Input the following values, and then press OK to close the dialog.
Project ID: w8x18 portal frame
Prepared by: {your initials}
Piping code: B31.1.
& The Segment dialog is displayed. Normally, you would want to name and define the origin
points for the first segment in the model. However, since this model will contain only frames
and no pipe segments, press Cancel to close the dialog. No starting segment will be defined.
' Select Insert/Frame to begin creating the portal frame. The Beam dialog shown below is
displayed.
( AutoPIPE creates the default beam name M1. We will now define the name and position of
the endpoints defining this beam. Input the following values:
From Point I: 1
To Point J: 2
Point J/ DY offset: 8 (feet)
Table name: W
Section ID: W8x18
Material ID: A36
>_dU The Section and Material values are completed automatically based on default values
established in material libraries.
) Press OK to accept the values and close the dialog. A single, vertical frame member is inserted
in the model.
! We will now build the beam forming the top of the frame. In this example, we will want to
place a support in the center of the top beam, so we’ll define the horizontal portion of the pipe
rack using two beams of equal distance. This will give us a midpoint on the beam at which to
place the support. Click on Point 2 to make it the current point and re-select Insert/Frame to
open the Beam dialog. Accept the default Beam ID (M2) and From Point I(2), then input the
following values to build the second frame member:
>_dU Note that the Table Name, Section ID, and Material ID automatically default to the values
defined for M1.
To Point J: 3
Point J/ DZ offset: 4 (feet)
!! Press OK to accept the values and close the dialog. The model appears as shown below.
!" Point 3 will be the midpoint on the horizontal section of this frame. The next step is to create
the second beam to complete this horizontal section. Click on Point 3 to make it the current
point and select Insert/Frame to open the M3 beam dialog. Input the following values, then
press OK when done:
To Point J: 4
Point J/ DZ offset: 4 (feet)
!# To complete the frame we’ll define a second vertical beam. Click on Point 4 to make it the
current point and select Insert/Frame to open the M4 beam dialog. Input the following values,
and then press OK when done.
To Point J: 5
Point J/ DY offset: - 8 (feet)
!$ The model now appears as shown below.
& Since we know that point 3 will be the supporting location, pick point 3 to designate it as the
active point, then save the model (File/Save).
>_dU AutoPIPE automatically remembers the active point when a model is saved. By making
point 3 active and then saving the model, this will become the default reference point
when inserting the frame later in this chapter.
! Select View/Solid Model to display the 3D graphical representation of the model shown below.
" Note that the beta angles are properly defined and that the strong axis of the beams is being
loaded.
! Select File/Open/AutoPIPE Database (*.dat) to display the Open dialog shown below.
" Highlight the Tutor2.dat file in the list, then press Open (you can also double-click on this file
to open it directly).
# Use View/Vector and select Iso (180 deg) for the view direction as follows:
$ The model we saved previously is rotated and displayed as shown in the following figure.
! At point A07, click the arrow for the tee lying on segment B so that the inserted run points are
added along the branch and not the header.
" Inserting a single run point or multiple run points is performed in the Run dialog. Select
Insert/Run.
# By default AutoPIPE inserts one point B04 at one-half the distance to B01. We will instead
have AutoPIPE insert two equally spaced points between A07 and B01. These points will
automatically be named B04 and B05. In the Generate points field input 2 to generate two new
points.
$ [Tab] once to leave the Generate Points field, and AutoPIPE recalculates the length to 10.67
feet (which is 1/3 the distance to point B01).
% Press OK to accept the values and close the Run Point dialog.
& Two equally spaced points are generated along segment B as shown below.
AUTOMATIC RENUMBERING
After the new points are generated, notice that segment B is now numbered out of sequence, i.e.
A07, B04, B05, and B01, B02. Fortunately, AutoPIPE provides a convenient tool for correcting
this. Select Edit/Renumber/All Points.
# The default base point of the inserted model is set to 3. Press OK to accept the default and use
point 3 as the reference point when placing the frame structure.
>_dU The reason point 3 is the default reference point is because it was designated as the
active point the last time the model was saved.
$ The Paste dialog is displayed as shown below. By default AutoPIPE assumes that we will
connect the centerlines of the frame to the pipe and thus share the same point name, i.e. frame
point 3 will be renamed B01. However, since we wish to rest the pipe on the top of the frame,
disable the Connect to selected points field.
% Once the Connect to selected points field is disabled, the offset fields become available. We can
now specify the offset distances from point B01 where the base point of the frame (point 3)
will be placed. Using the Point Properties information window, these values can easily be
determined. Input the following values:
DY: - 9” (note the use of the inch mark; distance between the pipe and frame centerlines)
& Press OK to close the Paste dialog.
' Another confirmation dialog appears, press Yes to this Confirm dialog. Note that the inserted
frame is located properly. Later we will come back and connect this frame to the piping.
! Sometimes it is easier to select points that are placed close together in the model by switching
to a line mode view of the model. Select View/Single Line to obtain the view of the model
shown below.
" Pick the two points shown in the graphic above to define the perimeter of the zoom window,
then select the Windowed Zoom toolbar button shown at left. Your model view should appear
similar to the one shown in the following figure.
# We will now add a support at B02. First, pick point B02 to make it the active point.
$ Select Insert/Support.
% The Support dialog is displayed as shown below. A U-bolt will attach the pipe to the frame.
The U-bolt will have gaps of .25 inch to the left and right of the pipe. Since the pipe is sitting
on the frame we will also model the friction between the pipe and frame. Since the U-bolt
supports perpendicular directions to the pipe, we use AutoPIPE's Guide support. Select Guide
from the Support Type field.
>_dU Note that additional fields are presented once you enter Guide as the Support Type and
the cursor advances to the next field. AutoPIPE makes frequent use of these “filtered”
dialogs to request only the information pertinent to the type of component that you have
selected.
& By default the guide is connected to the ground. We instead wish to connect the guide to the
center of the top beam of the support structure at point 1008. Input 1008 in the Connected to
field. This is the frame point just below piping point B02.
' In the Gap left and Gap right fields, input a value of 0.25 (inches). This will specify the gap on
both the left and right sides to allow for movement of the pipe between the U-bolt.
( Input a Friction coefficient of 0.4 to consider pipe friction on the support frame.
) Press OK to close the dialog.
! We will add an identical support at B01. Pick point B01 to make it active, then select
Insert/Support to re-open the Support dialog. Note that all defaults are correct and the only
required input is to specify a new Connected to point of 1003. When the dialog appears as
shown below, press OK to define the second support.
!! Both supports have been added to connect the frame to the piping as shown in the graphic
below.
!" Let’s complete this section by zooming to the extents of the model and restoring the 3D view.
Select View/All, then View/Solid Model. The model appears as shown below.
CHAPTER REVIEW
In this chapter you learned how to create a frame structure and import two instances of it into the
piping model. Points were generated along the piping line and a frame was inserted at these points.
Finally, the frames were connected to the piping system using Guide supports.
Before continuing, review the following concepts/techniques that were introduced in this chapter.
Constructing a Frame: Use the Insert/Frame command to define beams in a model. The Beam
dialog allows you to specify the Table Name (i.e., W), Section ID (i.e., W8X18), and Material
ID (i.e., A36) associated with a frame member. After these values are defined, subsequent
instances of the Beam dialog will default to the same values. A frame is constructed of several
beams. The user specifies the From and To points, then inputs offset distances from the
previous point.
Saving the Active Point: When a model is saved, AutoPIPE remembers the active point. This is
useful when inserting the model because the saved active point on the model becomes the
default reference point for placement.
Importing an AutoPIPE model: Models may be inserted into a current system with the
Insert/AutoPIPE model command. Using this technique, you can create libraries of frequently
used configurations for insertion into new models. Models are inserted with respect to a
reference point, and can either be connected to an existing point(s), or placed an offset
distance from a selected point(s). If no points are selected, the offset is assumed from the
origin.
Connecting Frame to Pipe: When inserting a frame, you can use the Point Properties
information window to view coordinate information about a selected point. Using this info,
you can specify the coordinates required to either connect to, or place a known distance from,
a known point in the piping system. In this chapter, we purposefully placed the frames slightly
below the piping line and then connected the frame to the pipe using a support.
WHAT’S NEXT?
In the last chapter you will learn analyze the second tutorial model. You will assign loads, perform
a static analysis, review the results, and implement a design change.
# Enable the Add def.Noncode comb field to utilize AutoPIPE’s default load combinations. By
default, AutoPIPE does not combine non-code (operating loads).
$ Press OK to close the dialog. We can now perform an analysis of the model and have the
default non-code combinations included in the results.
GQb^Y^W In this instance, there is a slight difference between using the menu command,
Analyze/Static, and its accompanying toolbar icon. The icon will run the analysis using
the last settings established in the Static Load Cases dialog. To ensure that your settings
match those required by this tutorial, select Analyze/Static from the menu rather than
using the toolbar icon.
# Enable the Gravity and Thermal Cases T1 options to check for these loads.
$ Since we have defined gaps and friction on the guide supports that connect to the frames, we
will need to enable Gaps/Friction/Soil field. By enabling this field AutoPIPE considers these
non-linear boundary conditions during the static analysis.
8Y^d To perform a non-linear analysis, you must always enable the Gaps/Friction/Soil option in
the Static Load Cases dialog as described above.
% Press OK to accept the remaining defaults and close the Static Load Cases dialog.
& Since we have enabled Gaps/Friction/Soil field, AutoPIPE displays the Nonlinear Analysis
dialog to allow customization of how the non-linear analysis is performed. Customization is
only required if convergence problems occur during the analysis or a special load sequence is
required.
) Press OK from the status dialog after the analysis has completed successfully. Now that the
model has been analyzed, you can interactively review the results as described below.
! Select Result/Displacement.
" The Deflected Shape dialog is displayed as shown in the following figure.
# We wish to review the deflected shape for the operating combination GR+T1 (Gravity plus
thermal case 1). Note that this was one of the default combinations created. From the Load
Combination selection list, choose the GR+T1 option, then press OK.
$ AutoPIPE graphically displays the deflected shape for this combination as shown in the
graphic below. Note that the deflected shape is not the actual deflection, but exaggerated for
identification purposes.
% Note the large displacements at point A07. To view the numeric values associated with this
displacement, pick point A07 to make it the active point. The information window details
additional information about the selected point.
>_dU By selecting the Filter option (or any other menu option), AutoPIPE automatically closes
the displacement review windows.
# By using the filter option, AutoPIPE will automatically highlight all points on the model that
satisfy the filter condition for visual checking. Note that these points are added to the existing
selection set. Furthermore, we can use this same filter condition to generate a report that
contains only those points that meet the filter criteria. In this case, we wish to report only
displacements greater than .8 inches. Enable the DX, DY, and DZ fields, then enter 0.8 in the
numeric field for each of the offsets as shown in the dialog above.
$ Press OK to close the dialog. The model appears as shown below. AutoPIPE automatically
highlights the section of the model that satisfies the filter condition.
SELECTING COMBINATIONS
AutoPIPE provides an option to select which load cases and combinations will be included in an
output report. The default is to include all load cases and combinations. We will now disable all
load cases but the GR+T1 load combination in order to further minimize our output report. In
effect, we will be generating a report that contains only those points that met the filter criteria
specified for combination GR+T1.
8Y^d Like any window, the output report can be re-sized, minimized, maximized, scrolled,
printed, etc. Refer to your Windows’ documentation for more information on windows and
their properties.
' Note that only the points which met the user-specified filter criteria (exceed .8" deflection) for
combination GR+T1 are reported. We will now close this window and return to our model.
Select File/Exit to close the report window (you can also click the “X” in the upper-right corner
of the window).
>_dU During this exercise AutoPIPE automatically uses the forces and moments at the user-
specified points to perform the compliance check.
" AutoPIPE allows for multiple rotating equipments to be defined including pumps,
compressors, turbines, etc. Specify unique equipment ID to identify this element. In the
Equipment ID field, input compr1.
# From the Type selection list, choose Compress for an API 617 compressor. After the type is
selected, the Rotating Equipment dialog is filtered to provide additional fields related
specifically to the equipment type (in this case, a compressor).
$ Press [Tab] to the Generate Report field. Keep this field checked to enable reporting of this
equipment in the generation of a compliance report.
% Define the properties of the compressor by entering the following values in the appropriate
fields:
Suction point: A00
Discharge point: A14
Shaft axis: Global X
Override Nozzle Coordinates: Unchecked
& After the dialog appears as shown above, press OK to accept the values and close the dialog.
' Now that the rotating equipment is defined, we can review the results of the equipment
compliance check. Select Result/Output Report. When the Batch Report dialog appears,
DISABLE the Apply Filter Criteria and Displacement options, and ENABLE the Equipment
option. When the dialog appears as shown below, press OK to generate the report.
( The Rotating Equipment report is displayed. This report displays the loads automatically
extracted from the analysis and equations required by the API 617 compliance. AutoPIPE’s
rotating equipment modules automatically extract the forces and moments from the piping
analysis, saving the user from manually inputting loads for each load case. Note that an
asterisk indicates that an API 617 allowable was exceeded.
) After viewing the report results, close the window (File/Exit) to return to the model.
CHAPTER REVIEW
In this chapter we interactively reviewed displacements and output model results. We also defined
filter criteria so that we could view specific areas of interest related to the GR+T1 load
combinations. Finally, we performed a rotating equipment compliance check and interactively
reviewed the point stress information.
Before continuing, select File/Save to save the changes you’ve made to the model, then review the
following concepts/techniques that were introduced in this chapter:
Defining result model options: To establish defaults for viewing results, use the Tools/Model
Options/Result command. The Result Model Options dialog allows you to establish
preferences, including the ability to automatically include default combinations.
Performing a Static Analysis: In this chapter we performed a Static Analysis on the model
using the Analyze/Static command. To perform a non-linear analysis, you must enable the
Gaps/Friction/Yielding option in the Static Analysis dialog.
Applying result filter criteria: In this chapter we defined a displacement filter to highlight the
areas in the model which exceeded a user-specified displacement value. This capability is
associated with the Result/Filter Criteria/Displacement command.
Selecting combinations: AutoPIPE allows the user to select which load cases and
combinations will be included in output reports. By default, all load combinations are
considered; however, using the Tools/Non-code Combinations/Select command, the users can
enable/disable available combinations.
Rotating equipment compliance: To produce an equipment compliance report, the user must
enable the Generate Report option in the Rotating Equipment dialog. The next step is to run
the Result/Output Report command and enable the Equipment option from the Batch Report
dialog. An asterisk (*) next to a value in the Equipment section of the report indicates an
allowable that was exceeded.
Reviewing code stress results: Code Stress results can be reviewed with the Result/Code
Compliance command. After the command is executed the model is color-coded and a legend
appears in the margin of the model area. Code stress information for specific points is
displayed in a separate pop-up window.