AutoPIPE New User Guide [TN]
Document Type: TechNote Product(s): AutoPIPE Version(s): 6.20 or later Original Author: Bentley Technical Support Group The model is divided into Segments which is helpful to identify and select different parts of the model. Typically, a new segment means a new branch. Segments have a direction - learn this. It is critical for insertion of points, and for interpretation of output results. Also, using View/Segment menu, users can turn on and off segments for viewing and making changes to the model. Using the Select Segment icon, users can select by segment. Segment modeling tips to minimize the total number of segments and facilitate making modifications later. NOTE: A header, where possible should be coded as one segment. All branches should be separate unique continuous segments and avoid coding the same segment through the header to the branch or vice-versa. Unique segments should be coded from Tee to Tee or Equipment anchor to Tee or Anchor to Anchor or Manifold header Start to End. Avoid junction points i.e. 2 connecting segments in a straight pipe run. A segment can be made up of multiple pipe identifiers where a pipe identifier contains all the properties of the pipe for example; pipe size, schedule, insulation, material etc. Therefore to change a property like pipe material use Modify > properties of pipe identifier. To define completely different properties of a section of the model like new pipe size, use Select > Range (selected points = highlighted RED) then use Modify > Pipe Properties Over Range..., an existing pipe identifier can be selected from the drop-down list or ENTER a new 8 character name. Units for every applicable field are displayed in the bottom right hand corner of the screen when the cursor is in the field. Click the "Pipe Run" icon. NOTES: HINT: Very useful for quickly creating equally spanned support points on a pipe rack. If you check the box "Apply offset to all following points", it will do exactly that. For example; if change the offset from 3 to 10 then all downstream points move the same change in offset = 7. If you don't check this option, it "slides" the point without changing the overall length of the system. Try clicking on a run point and changing offsets both ways to see for yourself. See screen below: HINT: This function is also available from the right click menu in the Point Input grid. In AutoPIPE, Flanges are a 1 point element with no length i.e. considers only the flange weight and type of weld connection to pipe for SIF calculation. Yes, assuming flange stiffness is same as the pipe is technically incorrect because a flange is more rigid than pipe, but no, it doesn't affect analysis results to any significant extent in most cases. Cases you may wish to model the rigid length of the flange would be in a short stiff piping arrangement or close to equipment like pumps. If you want to input flange length, insert a pipe run and insert flanges at the mating point then select this short length and use Insert > Rigid options over Range (Include Weight = off, Include Thermal Expansion = off...pipe will be shown purple). AutoPIPE's flange screen has option to do ANSI flange loading check. AutoPIPE's Bend Point dialog screen (See Changing Offset Limits item, above) has a Bend radius field which defaults to Long radius with pull down option for short radius. You can either select short radius or, for a large sweep elbow, click once on the Bend radius field and type the actual radius (units are in bottom right hand corner of screen) The fastest way to zoom is to create a box window by holding down left mouse key and dragging over the area to be zoomed, then right mouse click once to zoom. This is way faster than having to click on the zoom icon each time. NOTES: A guide support in AutoPIPE is different than Caesar's guide element - it's equal to Caesar's 2 supports (guide and Y stop). In AutoPIPE, a guide supports the pipe in the vertical and lateral directions but not axial. You can input gaps to remove vertical support or other directions if required. A guide support in AutoPIPE is always normal to the local pipe axis, so if the pipe is rotated the guide stays normal to the pipe which is very useful also when guides on skewed pipe. NOTE: Large gap will not display the support symbol in that direction for convenience. For navigating on the graphics model itself to go from point to point, use mouse clicks or use the arrow keys to navigate through the model. Arrow keys are often faster than mouse clicking. For dialog screens, use the tab key to progress to the next field, Shift Tab to go back to a previous field, or mouse click to go to any desired field. To close a dialog, it's usually faster to press the Enter key instead of mouse clicking the OK box. Use the left and right keyboard arrow keys to move the cursor along the pipe from point to point. If the cursor stops but looks like more piping then use the up/down arrow keys to ‘jump' to the next segment (segment name changes at bottom right corner) while the point name stays the same. If the cursor does not jump to the next segment then this point is a ‘free' end point and disconnected from the remaining model. At a tee point use the up/down arrow keys to ‘jump' to the branch or header segment - the tee arrows will highlight red to indicate whether the cursor is on the branch or header side. NOTE: A tee point may have 2 or 3 segments intersecting it. HINT: Use AutoPIPE's V8i new Connectivity Checker, which will scan the model and check for points within a node tolerance that are not connected along a segment. Not available in other Pipe Stress programs. Just as with Microsoft Word or other windows applications, you first ‘select' what needs to be modified, then they modify it. Modifications are the same in AutoPIPE. With AutoPIPE, there a number of ways to select ranges: click on one end, then hold shift key down and click on the other end. Selection sets can also be used for inserting or deleting across ranges of points or components. Paste across ranges, insert or delete supports across range, insert User SIF for all bends or Tees, Insert soil or distributed loads across range or modify temperature & pressure for range. Selection sets are very important in using AutoPIPE. HINT: If you don't understand selection sets, you're not efficiently using AutoPIPE. Use the Shift key to select multiple, continous points. Use the CTRL key to select multiple, non-continous points: AutoPIPE allows you to select Ranges or Component Groups and apply Loads, Supports, Soil, and many kinds of data to those selections, instead of having to simply modify one element at a time. To automatically create operating load combinations for support loads and displacements: Click the option Add default NonCode Combination, as shown below: Combinations for load cases are also created by default but can be unselected for printing. AutoPIPE does not allow users to insert a component directly after an elbow without first inputting a run point from the tangent intersection point to the end of the elbow. This means that there will be 2 points, a bend point and a run point, at the same location. This is not so unreasonable since AutoPIPE's elbow dimension is based on the tangent intersection point. For inserting valves and other components directly after a tee, AutoPIPE requires that the user first input a run of pipe after the tee before inserting the component to model the leg of the tee. When specifying elevations wind load profile remember to check that ground is correctly defined on the main Wind screen. This applies also to wind loadings per ASCE-7 and UBC. Opening older models a warning message "negative elevations found" may indicate an incorrect wind loading across this model. AutoPIPE enables users to graphically view the model by Pipe diameter, schedule, wall thickness, pipe material, Pipe identifier, etc. There is also the option to filter using Boolean logic (e.g view all 6" and schedule 40 pipe in the model). Check this feature out as it is very useful for checking and verifying input. Try it, it's useful to check pipe properties, temperatures/pressures, and global coordinates on a given point. By clicking on different points, this screen stays up, and users can quickly check their model. Inputting three way valves in AutoPIPE is a bit convoluted at this time. AutoPIPE does not allow users to branch from a valve, so here is what you have to do: Whenever you have a nonlinear analysis with gaps and/or friction, the sequence in which loads are analyzed affect analysis results because the "initial state" position is dependent on which loads were analyzed before. For example, Earthquake or Wind loads analyzed after T1 (wind hitting the operating position of the piping) may calculate different support loads than earthquake or wind loads calculated just after GR (wind hitting the ambient position of piping). When doing a nonlinear analysis, first select Loads > Static Analysis Sets and check the option "Non-Linear". HINT: Also refer to Load_Sequencing.pdf in the AutoPIPE XM program folder To define all non-linear options, modify the analysis set, and check the option "Gaps/Friction/Soil", Click OK and the next screen appears, select the operating case to use for occasional loads like wind or seismic. For more complicated load sequences uncheck the "Use Default Sequence" box to modify the Load sequence and Enter or click OK. See following screen shot: This is a very powerful capability for isolating only the results you need. Example, using Result >Filter criteria/Support, you can generate a report which only shows that supports which exceed 7,000 lb. Vertical load, or have pipe deflections at the support point which exceed 5" in the X, 1" in the Y, or 4" in the Z. Result filters not only save lots of time, they prevent errors from slipping through the cracks. Result filters can be combined with graphical select (Example: output report contains only the points in the graphically selected range which exceed user defined deflection criteria). You can also use the Result >Filter criteria to satisfy a flange analysis, often engineers want to evaluate highly loaded flanges e.g. flanges with stress > 7000 psi. Define the filter criteria as: Select Result/Filter criteria/Code stress, code stress option = checked, greater than 7000. Click OK will highlight all points meeting this criterion. Clear the selection set then Select/ flanges then Result output report, check both options "Limit results to highlighted points" & Apply Filter Criteria (Result >Filter) to create a flange report with stresses > 7000psi. HINT: Familiarize yourself with this useful capability. Users can select one point, or a range of points, and "stretch" the point or range of points, automatically changing cut lengths of the connections. Also, the Edit >Move Stretch can "slide" a component or group of components with or without changing the overall length of the system. This capability if very useful for "sliding" supports, valves, control station assemblies, expansion joint assemblies, frame assemblies from one position to another. Another good use is for pipe rack piping, copy/paste one line and offset from existing line then any changes in any direction can be made using Edit > Move /Stretch command. Copy the segment then paste using the offset options shown below either from origin or from any other selected frame or piping point in the model Use the Shift key to select a range of points: Use the CTRL key to click multiple points, even those that are not adjacent. Place cursor at B06 and insert a bend Select range below & move DX = -2 Select Range below and move DZ = -2 Select Range below and DY = -2. It is done 2 parallel pipelines routed using copy/paste and move commands. Insert a segment offset from any point or Origin, useful for building new branch pipeline or another pipe on a rack. Insert > Segment, DX = 2, B00 offset from point A13 Insert Run DX = 4 Insert > Run, 3 points @ 4' spacing AutoPIPE's menus have one letter underlined. The Insert menu, for example is probably, the most useful. By typing I then R you insert a run, I > B = insert bend, I > V = insert valve. After inputting your data, it's always faster pressing the Enter key instead of clicking OK. Another useful hot key is Ctrl T to graphically view temperatures. Go to Tools >User Defined Comb. /NonCode menu. Give the combination name as e.g. Max Comb Combination method is 9 Sign Max (which ignores the sign of loads and deflections). Next, select the Case/comb for GR and your operating combinations, ignoring the theoretical loads of T1, W1, etc. Now check your output results for Support report, Deflections, or Restraint summary to see the new Max Comb results that you have created. See example below: HINT: Sign Max and Res Max (Resultant Maximum) are 2 common methods to evaluating maximums from other load cases or combinations. Other methods used are Min and Max. Use AutoPIPE's graphical copy/paste capabilities to store commonly used pipe configurations (pump stations for different services, for example, or common vessel configurations) or complicated expansion joints or commonly used support structures using AutoPIPE's beam/frame elements. Just copy & paste from one job to another. NOTE: The models must be in the same directory. Open 2 side by side sessions of AutoPIPE then copy/paste from one model to the other OR into the same model. This is one of the most powerful features in AutoPIPE. Define all the pipe identifiers for a project for the different pipe sizes, insulation, corrosion and material in one template model then use this to start a new model using already the already pre-defined pipe properties. Do not have to redefine these pipe properties again saving time and mistakes. Using Copy/paste + Move command are powerful tools to template and recreate similar identical plant configurations from one project to the next. Even a support point has both a run point and a support at the same point. First, left mouse click once on the point you want to modify to make it the ‘active' point. Next, right mouse click on the toolbar icon button of the component you wish to modify. For example, if you want to modify run point location to "slide" the support location, right mouse click over pipe run toolbar icon to change offsets. To modify a support, right mouse click over the toolbar support icon. Alternatively, to modify supports, double-click on the end of the support symbol itself on the graphics model. NOTES: User code or non-code combinations created in the program can be used as a template for other models with the same analyzed load cases. Copy the CMB file to the directory containing the new model and rename it to new model name.cmb, when the new model is analyzed the previously defined combinations will be available. Very powerful for reviewing the data and making global changes to the input grid e.g. select multiple cells or complete column to change support friction, enter the value = 0.3 then press CTRL + Enter. Notice grayed out cells are not updated NOTE: All Grids are dynamically synchronized bi-directionally with the graphic plot. Select a cell or group of cells and make a change - immediately see the change on the plot and vice versa. If click on a component on the plot this will place the arrow cursor on the row in the current grid. To make global changes on cells with drop-down lists e.g. support type first select all cells then hold CTRL key and click on any of the cells to select the new item then CTRL + Enter to apply to all selected cells. NOTE: Multiple cells can be changed across different columns provided it is ‘like-data' e.g. all support gaps or all offsets. Like Excel select columns then right click to hide or unhide them HINT: This is very useful to find mistakes in the data e.g. incorrect support type, friction or gaps. Other productive features of Excel-like Grids Printing any grid to one page, other options to customize the header and footer with model and company information To Modify piping only, first turn off the Frame members using View > Hide Components (select Beam). Alternatively make the beams transparent (However while good for viewing the beams can still accidentally be selected when modifying the piping) Avoid time in finding and scrolling through lots of data for large models. Use the View > Segment command (Pre V8i) to select and isolate a few segments to work on, troubleshoot and/or display results for. NOTE: View > Segments or View > Show all components will display all segments again Isolate and Show On-screen results for Segment B only V8i Edition or later use new one-click toolbar icons to show/hide selected or unselected Segment Grids. Isolate segments for editing and viewing results in large models. What Tee types will give a satisfactory stress? - Use Tee Grid as SIF calculator to make a quick check. Like Pipe Identifiers, Soil Identifiers can be a template and used over and over again in the model without having to re-define the properties. Use the new Soil and Soil ID grid to check and make changes to global soil properties quickly. Use the graphical distance calculator to check distances and clearances between pipe to pipe or pipe to structure. HINT: The DX, DY, or DZ offsets can be read or copy/pasted to Excel or text file Use the Insert > Xtra data > Reference Node feature to define reference points to evaluate loads at vessels or rotating equipment. Works in either Global or local coordinate systems. So anytime the nozzle is at a skewed angle to the vessel and the allowable loads at the nozzle are given relative to the nozzle axis then use the local coordinate axis system. You can define multiple "Reference Points" at any point. HINT: Useful for evaluating in-line pump nozzles and manufacturer stated limits on vessels or equipment. If you are experiencing difficulty viewing color plots, you can change contrasting legends on-the-fly. Simply double-click an legent color to dynamically change it. If you wish to change the scale of supports or other components for preffered viewing, you can do so from the View Settings dialog. Show Realistic Support Arrangements to Clients, Contractors or CAD Designers. Quickly check Tee Types on the plot using the Show Tee button. Switch between Single / Double or Quad viewports to easily work in a view which is convenient then switch back to single view. Viewports are available for editing the model AND viewing results e.g. code stresses in plan, iso and elevation views as below: Viewports are saved even when a model is closed and then re-opened. Caesar users are used to looking at the model, then reading and entering the point name. In AutoPIPE like CAD use point and click, point names are automatically taken care of.Document Information
Common Terms and Methods
Segments
Pipe Identifiers
Units
Inserting An Intermediate Point Or Multiple Points Between Existing Points
Changing Offset Lengths
Flanges
3x Diameter or Larger Sweep Elbows
Zoom
Guide Support
Navigating
To Check Model Connectivity
Selection Sets
Examples:
Operating Load Combinations
Inserting Valves, Reducers Or Other Components After Elbow Or After Tee
Wind Loads
View by Pipe Properties
Point Properties/Global Coordinates Tool
Three Way Valves
Nonlinear Load Sequencing
Useful features that new users often overlook
Result/Filter Menu
Move / Stretch Command
Example:
Insert Segment - Build a Pipe Rack
Most Useful Hot Keys
Min/Max For Support Loads And Deflections
Save And Reuse Common Piping And Support Configurations Between Jobs
Modifying A Point Where There Exists Multiple Components
User Combinations as a Template for the Next Model
Input Grids
HINT: To try to different support configurations e.g. try 3 springs instead of Vstop's as shown below. Select the supports in the Grid then hold the CTRL key down and select spring from the drop down list for one cell in the range then press Enter.
Delete: To delete a component - click on the row and press the Delete key or click on the Delete toolbar iconWorking on Combined Structural & Piping models
Working on Large Models - Filter nodes for viewing
Use Tee Grid as SIF Calculator
Soil Identifiers are Templates from Model to Model
Distance Calculator as a Productive Tool
Reference Point to Evaluate Equipment Loads
Productive Graphic Features
Colors
Scale
Rendered Support Graphics
Tee Types
Viewports
Graphical Point Editing
AutoPIPE | Caesar |
|
|
|
|
Pipe Stress Work involves lots of Iterations
99 levels of Undo / Redo are available at all times in AutoPIPE such that different support configurations can be tried and if stresses or equipment loads are worse then can easily revert back to some previous state. But in Caesar undo/redo is always lost when exit the INPUT module.
Alphanumeric node numbering by segments - easy to identify which nodes relate to which parts / line numbers of the model.
Compare Speadsheets with Caesar
Caear:
- Not like Microsoft Excel - No multiple Copy/Paste, no column sort
- Only modify one cell at a time
- 'Ripple Effect' can cause a lot of checking and rework
AutoPIPE
- Bi-directionally synchronized with the plot
- Make global changes across multiple cells of like data
- Sort any column into logical data groups
- Select multiple ranges of components with graphical highlight
- Real time graphical plot update with multi-level undo & redo
- Customized printing
- Behaves like Microsoft Excel unlike Caesar List spreadsheet
Comprehensive Automatic Code Combinations
VCR buttons allow fast navigation to sorted multiple maximum stresses across multiple stress categories including maximum sustained stress, thermal range and all occasionalstress combinations which Caesar does not calculate automatically.
AutoPIPE Stress Plot | Caesar Stress Plot |
Thermal case 1 to 4 | What stress case is Row 18-21? |
AutoPIPE Benefits:
|
|
AutoPIPE Result Grids provide powerful filtering and sorting of displacements, forces, support loads and stresses.
Clear Component Symbols
Jacketed Piping - Use Transparent Setting for Pipe
Easily create the Jacket by using the graphical Select and copy / paste functions. Select the range of carrier pipe including valves, flanges, reducers etc and pasting then connecting back onto itself... covered in advanced training.
Common Caesar modeling techniques and equivalent in AutoPIPE
Make Global Changes e.g. changing coefficient of frictions for pipe supports, global changes to pressures, temperatures, materials, etc
Change Temperature in Model
Caesar
Use List spreadsheet
Change RED value e.g. 482 to 555. This change ‘Ripples‘ down to next RED value. Difficult to identify which part(s) of the model has changed. Need to keep switching on the color temperature plot. Maybe other parts of model to change to 555 also, need to find them.
This change cannot be seen in legend nor on the color temperature plot unless the plot is reset.
AutoPIPE
Make Global changes to pressure, temperature. Option A is best for performing global changes across the whole model. Option C allows best method to check all values being changed point by point.
Option A -
- Select Operating Load by Value from the Modify menu.
- Select the existing temperature and enter the replacement value. This will replace all temperatures in the whole model (482 with 555, in this example).
Option B -
- Select the range in the model to change temperature
- Select Pressure & Temperature from the Modify menu.
- Enter new temperature (555 for this example). The new temperature is shown in blue to indicate which values have changed.
- Click OK. The color plot and legend are updated immediately with the new value.
Option C - Use Input Grids
- Select View > Show > Temperature to see color temperature plot.
- Double click Case 1 Temp column to sort it.
- Select the cells with this temperature.
Enter new value (e.g. - 555) and press CTRL + Enter.
HINT: Drag down or copy down commands using right click menu, are also available for making global changes like Excel.
- The selected cells immediately highlight RED on the plot to see which parts of the model are to be changed.
Change Support Friction
Caesar
You mush change friction values one by one:
AutoPIPE
- In the Support Grid, double click column to sort data.
Select multiple cells you wish to change.
or
Select the complete column and then select one cell while holding down the CTRL key.
Enter new value in first cell and then press CTRL + Enter.
NOTE: One CTRL + Z step will undo the complete change.
Update Material Libraries
WARNING: Recommend do not use the Tools > Library function to update libraries
Material libraries are organised into 2 tables, table 1 with generic materials e.g. CS, HC etc which only have physical properties (no allowable stress). Table 2 has Code Specification materials e.g. A106-B, A312-TP316 which have temperature vs. allowable stress data
NOTE: Version 9.0 more exotic alloy steels like duplex stainless, Haynes 556, incoloy 825, copper C12200-B88 and Hastelloy C22 for B31.3 library.
Option A
Provide source data to Bentley including temperature vs. expansion & modulus, density, poissons ratio, plus temperature vs. allowable stress (sometimes also yield stress - required by some codes like B31.3). Bentley will create a custom library but not nuclear QA tested.
Option B
Request the library source for the piping code year and instructions from Bentley, enter own data and recompile the library.
FRP /GRP /Plastic materials - refer to Modeling FRP and Plastic Piping in AutoPIPE
Following FRP library is available for use typically with B31.3
Pipe Properties or Pipe Identifiers - templates for complete project
Materials are selected for each pipe identifier defined in the model.
Pipe Identifiers can be defined at the beginning of the project or job and used as templates for each model i.e. the pipe properties including materials do not have to be re-defined over and over again. Pick and choose which pipe identifiers to be applied over any selected range of pipes.
Setting the Global Coordinates for Start of the Model
Option A
- In the point grid, go to first entry.
- Enter the offsets or global coordinates of the first point in the model.
Option B
- Select Modify > Point at the first point in the model.
- Enter starting offsets from the Origin (0,0,0).
Similarly for disconnected or independent piping systems (segments) set the starting coordinates. Note: A new segment can inserted (Insert >Segment) and enter the Offset point e.g. B10 (not O for origin) and corresponding offsets. So the new segment will be inserted offset from a known point instead of the origin (O).
Defining Wind, Wave and Earthquake Loads
Wind, Wave, or Earthquake loads are defined under the Load menu.
NOTE: Up to 10 seismic loads are available useful for evaluating +X, -X, +Z, -Z as a minimum for non-linear cases. (Only 3 uniform loads available in Caesar). Similarly up to 10 wind cases available in the one static analysis.
Building Structures
To add structural steel cross-sections to the model:
- Select Insert > Beam Section Properties...
- Select the steel sections from the libraries to be used in the model; called Section ID's.
To insert a new beam into the model:
- Select Insert > Frame...
NOTE: Beam assemblies can be copy/pasted into the model (connected or unconnected). This is useful for independent pipe rack portal frames.
Renumbering of Point Names
Renumber either by Segment or across the complete model using following menu (Toolbar icon also available):
Select Edit > Renumber > Segment... to renumber a single Segment
or
Edit > Renumber > All Points to renumber the entire model
- If Segments was selected, a dialog appears for selecting which segment to be renumbered.
- Enter a pre-defined segment and then click Select.
- Click Finish
To change the point numbering options:
Select Tools > Model Options > Edit. The Edit Model Options dialog appears.
For the Default point name format, select either Alphanumeric or Numeric.
NOTE: Alphanumeric is automatically by segment name (e.g. A00, A01, etc. for Segment A). This can be easier to identify different parts of the model later.
- Select the Replace all point names on renumber option if you want manually entered point names (e.g. PS01) to be renumbered as well.
- Click OK
HINT: Use renumbering when lots of intermediate points are inserted into the model so numbering becomes sequential again.
C-Node or Connecting Nodes in Caesar
These are connecting nodes (not physical nodes) for following purposes:
Report loads at a vessel or equipment nozzle: Equivalent in AutoPIPE to a Reference Point. This is a better solution allowing either loads and allowable limits (e.g. from manufacturer) to be reported in a global or local direction. Local is very useful for skewed piping. A reference point can be assigned to any point in the model.
- Select Insert > Xtra data > Reference point...
Connect a support from one node to another:
- Select a point .
- Select Modify > Support ... The support dialog opens.
- Type the connection node in the Connected to: field.
Define a Displacement at a Support
In AutoPIPE simply assign a displacement at the support for any load case, GR, T1, T2, E1, etc during modelling. Caesar has limitation of defining only 9 displacements which have to be combined in post processing to specific load cases.
- Select Insert > Xtra data > Imposed Support Displacement...
- The Imposed Support Displacement dialog opens.
- Enter in values and click OK.
These can be applied also to anchors but only act in the direction of the restraint.
See Also
Structural Product TechNotes And FAQs
External Links
Bentley Technical Support KnowledgeBase
Comments or Corrections?
Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!