Triflex Manual - Introduction
Triflex Manual - Introduction
Introduction
PipingSolutions, Inc.
The Introduction Chapter is a brief introduction
to TRIFLEX® pipe stress software.
PipingSolutions, Inc.
713-849-3366
713-849-3654
TRIFLEX Introduction
Introduction Page 2
TRIFLEX Introduction
Contents
1.1 TRIFLEX® Version Info and Installation _____________________________________ 5
1.1.1 Enhancements and Modifications ____________________________________________ 5
1.1.2 Installation ______________________________________________________________ 5
1.1.3 TRIFLEX® and Your PC ______________________________________________________ 5
Introduction Page 3
TRIFLEX Introduction
1.3.12 Anchor ________________________________________________________________ 16
1.3.13 Joint__________________________________________________________________ 16
1.3.14 Structural Member ______________________________________________________ 17
1.3.15 Valve or Pressure Relief Valve _____________________________________________ 17
1.3.16 Flange ________________________________________________________________ 18
1.3.17 Bend or Elbow__________________________________________________________ 19
1.3.18 Run __________________________________________________________________ 20
1.3.19 Expansion Joint _________________________________________________________ 21
1.3.20 Release Element ________________________________________________________ 21
1.3.21 Restraint ______________________________________________________________ 21
1.3.22 One-directional Restraint or Release Element _________________________________ 22
1.3.23 Two-directional (Double acting) Restraint or Release Element ___________________ 22
1.3.24 Limit stops_____________________________________________________________ 22
1.4 Sentinel Activator and Licensing _________________________________________ 22
1.5 Lease Types _________________________________________________________ 23
1.6 Entering an Update Code _______________________________________________ 23
1.7 Maintenance, Update, and Support ____________________________________ 23
APPENDIX A Installation __________________________________________________ 24
A.1 INSTALLATION INSTRUCTIONS _______________________________________________ 24
A.1.1 Stand-alone Installation __________________________________________________________ 24
A.1.2 Network Installation _____________________________________________________________ 25
Introduction Page 4
TRIFLEX Introduction
Welcome to TRIFLEX®
Welcome to the TRIFLEX® piping stress analysis package. It is actually not just one
program, but a group of programs each of which handles a different aspect of
the pipe stress problem. TRIFLEX has extensive facilities not just for equation
solving, but also for input collection, data management, graphics, and report generation.
For additional information not contained in this document, contact PipingSolutions,
Inc. at (713) 849-3366 or (800) 729-2228 (telephone) and (713) 849-3806 (fax).
The Email address is [email protected] and the Web address is
http://www.PipingSolutions.com.
Please refer to the TRIFLEX Enhancements and Modifications.PDF file for the
most recent changes made in TRIFLEX®. This file maybe found in the following
default path: c:\TRIFLEXWindows x.x.x\Documents, where x.x.x is the version of the
program installed on your computer. During the installation, the user may elect to
change this location, and if so, the Documents folder of the selected installation
directory will contain the Enhancements and Modifications file.
1.1.2 Installation
The user should download to the target computer, the file TRIFLEXWindowsXXX.exe,
where XXX is the version of the TRIFLEX® program, from the link supplied by
PipingSolutions, or the agent from which TRIFLEX® was purchased. Running the
executable file will then start the installation process.
There are various system requirements to be met before the user can work on
TRIFLEX®. Basically TRIFLEX® requires that the computer on which it is installed be
running Windows XP, Windows Vista, Windows 7, or Windows 8. It will require at least
500 Mbytes of free disk space in order to download, and install TRIFLEX®. The size of
the piping systems to be analyzed in TRIFLEX® is a direct function of the size of memory
and additional drive space. We recommend at least 1 GB of memory and an additional
500 Mbytes of free disk space in order to get the best performance. Most standard
graphics systems compatible with Microsoft Windows software will be sufficient for
TRIFLEX®. However, in order to assure proper performance, please make sure that the
latest graphics drivers are installed.
Introduction Page 5
TRIFLEX Introduction
1.2 The TRIFLEX Program Basic Functions
®
1.2.1 Input
When TRIFLEX® is opened it starts an interactive user interface from which the
user may specify the properties of the piping system to be analyzed, including the
unit system to be used, the piping code to which the system is to be designed, some
basic global parameters used in the analysis, graphic and menu preferences, etc.
The user may access a piping system, either from an existing saved data file
(TRIFLEX® uses *.DTA as the extension for these files); by importing from a
variety of formats including *.PCF files, properly prepared, spreadsheet data, files
saved by other programs such as Caesar II, PDMS, Calma, Pipenet, Catia IV,
among others; or by using the program directly to specify the system components
piece by piece.
1.2.2 Calculation
Once the piping system has been modeled it is ready for calculation. This is
accomplished by several executable files called by the main program which analyze
first the piping loads, stresses, and deflections and optionally sizes spring hangers,
checks flange loading, and verifies rotating equipment loads. The program is
capable of performing either a static or dynamic analysis. It is capable of
performing a variety of loading situations such as a soil overburden or wind, and
d by a number of piping codes,
including ASME B31.1, B31.3, B31.8, as well as the European standards.
1.2.3 Output
After the calculation is complete, TRIFLEX® output can be viewed from within the
program by selecting the Output/View Analysis Results menu item. A selection of
spread sheets is made available with all the reduced data from the calculation phase,
including system forces, moments, deflections, stresses, piping code report, and
auxiliary reports such as rotating equipment loads, flange loading, and spring
hanger sizing. This data can be output to printer, a pdf file, or exported to
EXCEL(TM) as desired.
Error checking is carried out as the piping system is being modeled and simple
geometry errors are caught and pointed out immediately so as not to be carried
through in successive steps of the design process. Under Utilities you will find a
summary of geometry errors in Connectivity Log. In addition, before the program
can be run further checks are run on the system as a whole to insure proper
calculation.
Introduction Page 6
TRIFLEX Introduction
1.2.5 Editing
TRIFLEX features a number of views of the piping system and pertinent data that
will enhance the design and analysis experience.
1) The Graphic View. This is perhaps the most obvious view, opened by default
when entering the program. In the input phase, it displays a three-dimensional
picture of the piping system as the user builds it. This display is a diagram upon
which the user may display additional input information such as node numbers,
element symbols, lengths, diameters, etc. The image may be rotated, zoomed, or
panned. This feature is very useful when checking geometry and input. During
output a variety of results may be seen by color coding of the piping system
components, such as forces, moments, and stresses. Displacement is shown by super
imposing a line drawing of the system on the original rendered view. In dynamic
analyses, this line drawing is animated to show the extent of the movement as a function
of time.
2) The Input Spreadsheet. Often it is more convenient to see a listing of the components
in spreadsheet form, along with pertinent data about that component. The input
spreadsheet allows the user to edit the data which is immediately reflected back into the
graphic view and the component input dialog. In addition the user is able to do
component selection, along with all the features available for selected components.
Copy and paste columns case dependent operating conditions, rearrange the component
list, and easily search for components by node number.
3) Progress Log. When a calculation is underway, the progress log is displayed which, at
be encountered in the calculation, they are displayed in the log for correction.
4) Output Spreadsheet. This is actually a selection of spreadsheets which contain the
Interactive Reports (See 1.4.10), made available after a calculation has been run and
before the piping system has been subsequently edited, making the output data no longer
valid.
5) Component Data Dialogs. During input or for reference later, the relevant input design
information pertaining to each component in the system is maintained in a tabbed
dialog. This data is available at any time by double clicking on a component either in
the graphic view or in the input spreadsheet. The data contained may be viewed and/or
Introduction Page 7
TRIFLEX Introduction
6) Modified flexibility and stress intensification factors calculated for flanged bends.
7) In-plane and out-plane stress intensification factors are computed based on
the Piping Code selected.
Introduction Page 8
TRIFLEX Introduction
8) Bend pressure stiffening equations from B31.3 and B31.4 may be
invoked as an option.
14) Guides and line stops may be entered on skewed lines without requiring
orientation angles.
16) A section of pipe may be made to have buoyancy when completely submerged.
17) Rigid components are provided for non-standard valves and flanges.
18) Angles for a skewed expansion joint need not be coded. Pressure thrust is
automatically calculated when the area is given.
19) Mitered bends (widely or closely) may be coded as a single bend.
20) TRIFLEX generates the coefficient of expansion and modulus of elasticity from
internal data tables (temperature and material input).
21) Nozzle flexibilities may be determined.
22) Isotropic and orthotropic (fiber reinforced plastic) pipe can be handled.
For each analysis, TRIFLEX can produce a complete set of reports that the user
may view interactively before printing. These reports are listed below:
1) Analysis Summary
4) Anchor Description
Introduction Page 9
TRIFLEX Introduction
8) System Deflections and Rotations
9) Anchor Deflections and Rotations
The purpose of this type of interactive reporting facility is to permit the user to
examine the results before printing. In this way, time is not wasted printing
unnecessary data that either must be re-analyzed or is not required.
Introduction Page 10
TRIFLEX Introduction
1.2.11 Piping Codes
11) TBK51 Norwegian General Rules for Piping Systems (Annex D- Alt
Method)
12) TBK52 Norwegian General Rules for Piping Systems (Section 10.5)
13) Det Norske Veritas DnV Rules for Submarine Pipeline Systems, 1981
14) Det Norske Veritas DnV Rules for Submarine Pipeline Systems, 1996
18) POL1 Polska Norma PN-79 / M34033 Steam and Water Piping
22) UKOOA
Introduction Page 11
TRIFLEX Introduction
A set of piping components and restraints are connected to form a single continuous
network. In Figure 1 . 3 . 1 the range of piping elements from data points 1000 to
1080, inclusive, would describe a complete piping system.
Introduction Page 12
TRIFLEX Introduction
A run of piping components whose starting and/or ending point is another run of
piping. In Figure 1 . 3.1, the components described between data points 1030 and
1060 would comprise one branch in this piping system. Basically a branch is all the piping
between an anchor or intersecting piping and another anchor or intersecting piping section.
TRIFLEX has three different orthogonal axis systems in use: the global system
defined by the X, Y, and Z vectors; the local system defined by the L, N, and G
vectors where L (longitudinal) is directed along the axis of the piping component,
N (most Natural up) is the vector perpendicular to L which is closest to the Y axis,
and G (guide) is the lateral to the longitudinal; and the user defined axis system,
using A, B, and C axis most commonly used by restraints, external loading, as well
as release element and anchor stiffness specifications.
A Branch Point is a unique location in the piping system where two or more runs
of piping intersect.
A load case in TRIFLEX is a set of conditions imposed on the piping system for
which an analysis is desired. Once a piping system has been designed it may be
subjected to several different environmental or physical restraints such as different
operating temperatures, different pressures, different restraint parameters, or
different wind, uniform, or seismic loading. In TRIFLEX , the user may define as
many cases as desired, limited by computer memory. In addition, load cases may
be combined to produce an even larger variety of possible scenarios under which
the system may be evaluated.
Introduction Page 13
TRIFLEX Introduction
A number assigned by the analyst to identify a location in the piping system. The
data point describes the specific location in the system and the preceding segment
of the piping system.
In Figure 1.3.6, the coding for data point 1010 would describe the run of pipe from
data point 1000 plus a description of the restraint, in this case, the spring hanger.
Introduction Page 14
TRIFLEX Introduction
The term applies to the piping components between the end points (Nodes) of each
element of the piping system. The anchor, joint, valve, flange, bend, run and
expansion joint are considered data point types in TRIFLEX . In Figure 1.3.7, data
point 25 is the tangent intersection point.
Introduction Page 15
TRIFLEX Introduction
The term used to refer to the component being viewed, edited, or input currently.
In the graphic view, the default color for the current component is red.
1.3.12 Anchor
A zero-length data point type with six degrees of freedom, relative to the external
framework of the system. Three degrees of freedom are translational and three are
rotational. While an anchor may be used to describe the relationship (degree of
stiffness and specified movement) with respect to an external framework, the main
purpose is to specify a coordinate point at which a node point is located. See data
point 5 in Figure 1.3.7.
1.3.13 Joint
A data point type is used to describe a component in TRIFLEX where the stiffness is
extremely large compared to the surrounding piping. Internally TRIFLEX considers
valves and flanges as rigid elements. However, joints may be used to model pumps,
turbines, instrument enclosures, or to connect multiple piping sections to a single anchor
as in the modeling of nozzle locations on a vessel.
Introduction Page 16
TRIFLEX Introduction
TRIFLEX contains a data base of AISC structural members along with their
properties that may be used as supporting structure for piping components. For
these structural members, along with the normal deflection, force, and moment
calculations, it calculates the LRFD (Load and Resistance Factor Rating) capacity
as well as a multiple point stresses.
1.3.15 Valve or Pressure Relief Valve
A data point type used to describe a valve ins t e ad of using the joint data point
type. When properly specified, TRIFLEX will take the valve weight and length from
its valve database.
Introduction Page 17
TRIFLEX Introduction
1.3.16 Flange
A data point type used to describe a flange or pair of flanges instead of using the
joint data point type. TRIFLEX will take the flange weight and length from its flange
database. Users can add flange specifications to the database.
Introduction Page 18
TRIFLEX Introduction
A data point type used to describe an elbow, arc, curved section of pipe or a
mitered section of pipe effecting a change in direction. Note that the Bend data points
are placed at the tangent intersection point and the next run of piping starts at that point
and must be of sufficient length to complete the bend curvature. A piping branch may not
terminate with a bend since there would be no additional piping to complete the curvature
(Figure 1.3.17).
Introduction Page 19
TRIFLEX Introduction
1.3.18 Run
A data point type used to describe a straight section of pipe connecting two
points in the piping system (see Figure 1.3.18).
Introduction Page 20
TRIFLEX Introduction
A data point type with six degrees of freedom. Three degrees of freedom are
translational and three are rotational. It is used to describe piping items such as
sliding expansion joints, corrugated expansion joints, gimbals, etc.
1.3.21 Restraint
Introduction Page 21
TRIFLEX Introduction
Restraints and Release Elements may be one-directional. The restraining action occurs
only in the direction specified and resists movement in a direction opposite to the
specified restraint direction.
Limit stops may be translational or rotational and, depending on the limits input,
will act as one-directional or two-directional restraints ore releases. Limit stops allow
movement at a node within specified limits before restricting movement with a
specified stiffness. See, Data Point 20 of Figure 1.3.19.
TRIFLEX® is leased to a user with a Sentinel Hasp activator which must be plugged
into a USB port of the computer running TRIFLEX® for a stand-alone license or in
the server of a computer running Sentinel License Manager software for a network
license. At certain intervals, the program reads information on the activator to
decide if the license is current, what options have been purchased, and
(if a network license) the number of simultaneous users who may be logged on to
TRIFLEX®. A user may view the contents of the activator at any time by using the
Utilities/Sentinel Keys/Admin menu item.
The use of the activator as a licensing tool does not restrict the user to a single
computer as some licensing methods do. A stand-alone activator may be used in the
office desktop and removed and placed on a laptop to carry out in the field at the
no reason that two or more people could not share the activator between their
desktops in an office. While TRIFLEX® is running, checks are randomly made to
verify that the activator is connected and the program will not function properly if it
is not.
Introduction Page 22
TRIFLEX Introduction
our marketing department, an emailed update code can be sent which will
allow the extension of the activator for another time period.
3) is sent with an activator internally coded with a number
of analyses which can be run. Each calculation for load case is counted as a
separate analysis, however, opening the program to view or edit data, or
examine or print past results, is not. Again, warning is given when the number
of purchased runs is becoming depleted, and contacting our marketing
department for an update code will replenish the number of runs available.
4) Perpetual. Occasionally our customers wish the convenience of a non-expiring
license. This option also has an activator but without any expiration date. This
means that you may use the program as much and for as long as you desire.
Introduction Page 23
TRIFLEX Introduction
APPENDIX A Installation
There are two types of TRIFLEX® installation, stand-alone for a single computer
installation, and network for installation on a server and associated workstation(s). Both
types of installation ideally start by installing TRIFLEX® on a single computer, either
the one on which it will be used in the case of a stand-alone installation, or the server on
which the Activator will be located and the License Manager Software will be run in the
case of a network installation.
For a stand-alone installation, you should have a GREEN USB. For a network
installation the activator will be RED, rather than green. For a Rental installation, you
should have a BLACK USB.
A.1.1 Stand-alone Installation
You have been given an Internet Link to an executable installation program which
when run, will install TRIFLEX® on your computer. Download that program from
the Internet and SAVE it to the hard drive on your computer in a location where
you can gain access to it later. Once downloaded (the file will be in excess of 150
Mbytes, though the specific version may vary slightly), run the program and
answer the questions posed. For the most part pressing NEXT on the screen will
take you through the installation in a minute or two with the minimum of effort. It
is strongly suggested that you have administrative rights on the computer on which
the installation is occurring and that you exit all other program which may be
running.
5) The Choose Destination Location screen will appear. You may select
the default (recommended) or use the Browse Button to specify another
directory of your choice. You MUST have both read and write
permissions to this directory. The typical default settings of Windows
folder and its subfolders while the User Interface Control is active.
When finished press NEXT.
Introduction Page 24
TRIFLEX Introduction
6) The installation routine should now inform you that it has sufficient
information to proceed. Press Next to continue.
8) You will be asked whether or not you wish to put a TRIFLEX® icon on
your desktop. This is up to you.
9) You will be asked whether or not you wish to view the README.TXT
file and special instructions regarding running TRIFLEX® under
Windows Vista and later operating systems. Again the answer is
optional.
10) TRIFLEX® will give the Thank You screen, indicating that the
TRIFLEX® installation is complete. If you were asked to install the
Hasp Device Drivers, that installation program should start running.
We recommend the default answers to the dialogs that the program
displays.
11) If you elected to view the README.TXT file, that file will be
displayed. Read and exit when complete.
12) You are finished installing TRIFLEX® and should now be able to run.
2) On each workstation COPY the NETHASP.INI file from the Server into the
TRIFLEX®. Installation Folder on the workstation.
3) That should allow each workstation to run TRIFLEX®. Note that a provision
of the network license is a limit on the number of simultaneous users. The
program may be installed on as many computers as desired, however, only that
number of users will be allowed to run at any one time.
4) Should any problems arise or should you have any questions, please contact us at 713-
849-3336 or 800-729-2228, from 8 a.m. to 5 p.m., Central Time, Monday through
Friday.
Introduction Page 25
TRIFLEX Introduction
APPENDIX B Disclaimer
Disclaimer
UNDERSTANDING BETWEEN USER (LESSEE) AND PIPINGSOLUTIONS, INC. (PSI) CONCERNING THE
SOFTWARE DESCRIBED IN THIS S MANUAL
Permitted Use. Lessee hereby agrees that usage of Software is permitted only on a single -user system
unless otherwise agreed to in writing by both parties.
Copies and Protection of Software. Lessee agrees not to duplicate, distribute or publish Software and/or
related materials without the prior written permission of PSI, nor to allow anyone else to do so. Lessee
agrees that his/her obligation to protect the SOFTWARE shall survive termination of the Lease Agreement.
Warranty. The Software is provided s is . PSI and/or s Software Suppliers do not warrant that the
Software is free from defects, or that any technical or support services provided by PSI will correct any
defects which might exist. PSI and/or s Software Suppliers have endeavored to provide detailed and
accurate information in the s Manual; however, such information as well as any output of any kind
generated by the Software, including design or analysis calculations produced by the Software is intended
for review, interpretation, approval and application by the equivalent of a Registered Professional Engineering
in the country of use.
EXCEPT AS PROVIDED ABOVE, PSI AND/OR ITS SOFTWARE SUPPLIERS GRANT NO OTHER
WARRANTIES, EITHER EXPRESSED OR IMPLIED, ON ANY SOFTWARE OR USER DOCUMENTATION
INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. THIS EXPRESSED WARRANTY IS IN LIEU OF ALL
LIABILITIES OR OBLIGATIONS OF PSI AND/OR SOFTWARE SUPPLIERS FOR DAMAGES INCLUDING,
BUT NOT LIMITED TO, CONSEQUENTIAL AND INCIDENTAL DAMAGES AND LOSS OF ANTICIPATORY
PROFITS OCCURRING OUT OF, OR IN CONJUNCTION WITH, THE USER OR PERFORMANCE OF THE
SOFTWARE OR USE OF THE USER DOCUMENTATION.
Limitation of Liability. Except as provided in Paragraph 3 above, PSI and/or its Software Suppliers shall
not be liable for any claims against Lessee or any other party, nor shall s and/or its Software
be liable for damages, if any, whether based upon contract, negligence, strict liability in tort, warranty, or
any other basis, exceed the fee paid by Lessee for the Software.
Miscellaneous. Lessee agrees that these terms and conditions shall be governed by and interpreted under
the laws of the State of Texas, U.S.A., and shall prevail over any printed or conflicting terms contained in
s Purchase Order or any other document issued by Lessee, and they may be modified or waived only
by a written agreement signed by authorized representatives of both parties.
Introduction Page 26