Você está na página 1de 27

TRIFLEX Manual

Introduction
PipingSolutions, Inc.
The Introduction Chapter is a brief introduction
to TRIFLEX pipe stress software.

PipingSolutions, Inc.
6219 Brittmoore Rd.
Houston, TX 77041
713-849-3366
713-849-3654

TRIFLEX

Introduction

Introduction

Page 2

TRIFLEX

Introduction

TRIFLEX User Manual

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

1.2 The TRIFLEX Program Basic Functions _____________________________________ 6


1.2.1 Input ___________________________________________________________________ 6
1.2.2 Calculation ______________________________________________________________ 6
1.2.3 Output __________________________________________________________________ 6
1.2.4 Error Checking____________________________________________________________ 6
1.2.5 Editing __________________________________________________________________ 7
1.2.6 TRIFLEX Views ___________________________________________________________ 7
1.2.7 Database Features ________________________________________________________ 8
1.2.8 Coordinate Checks ________________________________________________________ 8
1.2.9 Other Features ___________________________________________________________ 8
1.2.10 Interactive Reports _______________________________________________________ 9
1.2.11 Piping Codes ___________________________________________________________ 11

1.3 Definition of Terms ___________________________________________________ 12


1.3.1 Piping System ___________________________________________________________ 12
1.3.2 Branch _________________________________________________________________ 12
1.3.3 Axis Systems ____________________________________________________________ 13
1.3.4 Branch Point (BrPt) _______________________________________________________ 13
1.3.5 Load Case ______________________________________________________________ 13
1.3.6 Data Point Number _______________________________________________________ 13
1.3.7 Data Point Type _________________________________________________________ 14
1.3.8 Element or Component ___________________________________________________ 14
1.3.9 Current Component ______________________________________________________ 15
1.3.10 Selected Component(s) __________________________________________________ 15
Introduction

Page 3

TRIFLEX

Introduction

1.3.11 Component List_________________________________________________________ 15


1.3.12 Anchor ________________________________________________________________ 15
1.3.13 Joint__________________________________________________________________ 15
1.3.14 Structural Member ______________________________________________________ 16
1.3.15 Valve or Pressure Relief Valve _____________________________________________ 16
1.3.16 Flange ________________________________________________________________ 17
1.3.17 Bend or Elbow__________________________________________________________ 17
1.3.18 Run __________________________________________________________________ 19
1.3.19 Expansion Joint _________________________________________________________ 19
1.3.20 Release Element ________________________________________________________ 20
1.3.21 Restraint ______________________________________________________________ 20
1.3.22 One-directional Restraint or Release Element _________________________________ 20
1.3.23 Two-directional (Double acting) Restraint or Release Element ___________________ 20
1.3.24 Limit stops_____________________________________________________________ 20

1.4 HASP Activator and Licensing ___________________________________________ 20


1.5 Lease Types _________________________________________________________ 21
1.6 Entering an Update Code _______________________________________________ 22
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 _____________________________________________________________ 26

APPENDIX B Disclaimer ___________________________________________________ 27

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 info@pipingsolutions.com and the Web address
is http://www.PipingSolutions.com.

1.1 TRIFLEX Version Info and Installation


1.1.1 Enhancements and Modifications
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.

Note: A User Installation Guide is included in Appendix A on page 22.

1.1.3 TRIFLEX and Your PC


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 contains an internal database of materials as specd 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.
1.2.4 Error Checking
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 is set up to make editing input a simple task. Double clicking a
component either through the input spreadsheet or the graphic system image
brings up the input dialog for that component. All data can be changed as desired.
Rippling is a feature that allows a global change made in many components
using a selection process. For instance, a change in material can be changed
similarly in multiple components with just a few mouse clicks.
1.2.6 TRIFLEX Views
TRIFLEXfeatures 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
the users discretion, can show the results of the calculation as it proceeds. Should
errors 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 edited at the users convenience.

Introduction

Page 7

TRIFLEX

Introduction

1.2.7 Database Features


TRIFLEX provides as a standard feature a database of pipe and component
properties for automatic look-up by the program. This saves the user the need to
search for this data whenever making a run. This database covers the following items:
1)
2)
3)
4)
5)
6)

Pipe Schedules and Diameter


Generic Piping Material Properties
Insulation Material Properties
Flange Length and Weight Data
Valve and Pressure Relief Valve Weight and Sizes
AISC Structural Steel Properties

The user may add to, edit, or save all the data in the data base either
using the database tool from within TRIFLEX or using Microsoft
Access directly.
In addition, a second database containing piping code specific materials
for ASME codes B31.1, B31.3, B31.5, B31.8, and the European
Standard EN13480 is contained within the program. This database is
not able to be modified or edited by the user.
1.2.8 Coordinate Checks
TRIFLEX automatically keeps track of the absolute coordinates of each data
point at all times. In this way the integrity of the input may be double-checked. Piping
data (such as dimensions or coordinates) can be entered into the dialogs either using
a length of run method or using absolute end coordinates.
1.2.9 Other Features
1) Imperial (ENG), Systeme Internationale (SI), Metric (MET), and International
Units 1 (IU1), may be independently selected for input and/or output.
2) The piping system may be coded in any direction the user desires. Data point
numbers need not be in sequential order.
3) Calculation of friction resistance to pipe movement may be requested. If friction is
used in an analysis where an ANSI/ASME code report is requested, the
frictional effects found in the operating case will be used in the primary and
secondary analysis through the use of superposition.
4) One-directional restraints may be input.
5) Limit stops (gap element) may be coded in any direction with or without stiffeners.
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.
9) Modified section modulus calculation is performed for reducing branch
connections where required by the applicable code.
10) Stiffness of anchors and restraints may be modified.
11) Wind load may be specified and TRIFLEX will project the load properly
on all pipes.
12) Any bend radius may be specified.
14) Guides and line stops may be entered on skewed lines without requiring
orientation angles.
15) Structural support members may be easily included.
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) TRIFLEXgenerates 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.
1.2.10 Interactive Reports
For each analysis, TRIFLEXcan produce a complete set of reports that the user
may view interactively before printing. These reports are listed below:
1) Analysis Summary
2) Piping System Geometry
3) Piping System Properties
4) Anchor Description
5) Expansion Joint Description
6) Piping Restraint Description
7) Axis Direction Angles
Introduction

Page 9

TRIFLEX

Introduction

8) System Deflections and Rotations


9) Anchor Deflections and Rotations
10) Restraint Deflections and Rotations
11) System Forces and Moments
12) Forces and Moments on Anchors
13) Restraint Forces and Moments on System
14) System Stresses
15) Summary of Maximum System Values
16) NEMA SM 23 Compliance Report
17) API Standard 617 Compliance Report
18) Rotating Equipment Compliance Report (ROT)
19) API Standard 610 Compliance Report
20) Selected Piping Code Compliance Reports
21) Flange Loading Report
22) Modal Frequencies Report
23) Spectral Combination Report
24) Spectrum Specification
25) Centroid Report
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


1) ASME B31.1 Power Piping Code, Edition 2012
2) ASME B31.3 Process Piping Code, Edition 2012
3) ASME B31.4 Pipeline Transportation Systems for Liquid Hydrocarbons
Piping Code, Edition 2002
4) ASME B31.5 Refrigeration Piping and Heat Transfer Components Code,
Edition 2005
5) ASME B31.8 Gas Transmission and Distribution Systems Code, Edition
2010
6) U.S. Navy General Specifications for Ships, Section 505
7) ASME Section III Division 1 (Subsection NC) Class 2
8) ASME Section III Division 1 (Subsection ND) Class 3
9) SPC1 Swedish Piping Code (Method 1, Section 9.4)
10) SPC2 Swedish Piping Code (Method 2, Section 9.5)
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
15) OS-F101 - Rules for Submarine Pipeline Systems, 2000 (Alternative)
16) Submarine Pipeline and Risers. 1984 Norwegian Petroleum Directorate
17) Design, Specifications for Offshore Installations, F-sd-101 Statoil
18) POL1 Polska Norma PN-79 / M34033 Steam and Water Piping
19) SNIP 2.05-06-85 FSU Transmission Piping Code
20) BS7159 Glass Reinforced Plastic Piping Code
21) BS8010 British Standard Piping Code
22) UKOOA
Introduction

Page 11

TRIFLEX

Introduction

23) European Standard EN13480, Edition 2012


24) CODETI Code S.N.C.T. Tuyauteries

1.3 Definition of Terms


The following definitions describe the terms used in the application of the
TRIFLEXprogram. Most of the terminology is consistent with that generally
accepted by piping engineers and analysts; however, several terms are unique to
the TRIFLEX program.
1.3.1 Piping System
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.

Figure 1.3.1 Complete Piping System Example


1.3.2 Branch (as a range)
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.

Introduction

Page 12

TRIFLEX

Introduction

1.3.3 Axis Systems


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.
1.3.4 Branch Point (BrPt)
A Branch Point is a unique location in the piping system where two or more runs
of piping intersect.
1.3.5 Load Case
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.
1.3.6 Data Point (Node) Number
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 13

TRIFLEX

Introduction

Figure 1.3.6 Example of Data Point Numbers


1.3.7 Data Point Type
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.

Figure 1.3.7 Example of an Anchor


Introduction

Page 14

TRIFLEX

Introduction

1.3.8 Element or Component


The term used to define an individual piping component or segment of the piping
system.

1.3.9 Current Component


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.10 Selected Component(s)


A component or group of components singled out for a group operation. Selected
component groups may be copied, pasted, deleted, rotated in space, renumbered, or
be the subject of a common editing change through rippling. There are many ways
of selecting components, the simplest being to CTRL-Click on a component in the
graphic view.
1.3.11 Component List
The TRIFLEX component list is a sequence of components in the order shown in
the Input Spread Sheet. While for the most part components may be taken in
random order, there are a few notable exceptions. All Elbows as well as Valves or
Flanges not coded to their far end weld point, must be followed by a length of pipe
which will complete the component.
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 15

TRIFLEX

Introduction

1.3.14 Structural Member


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 inst e ad of using the joint data point
type. When properly specified, TRIFLEX will take the valve weight and length from
its valve database.

Figure 1.3.15 Example of a Valve

Introduction

Page 16

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. TRIFLEXwill take the flange weight and length from its flange
database. Users can add flange specifications to the database.

Figure 1.3.16 Example of a Flange

1.3.17 Bend or Elbow


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 17

TRIFLEX

Introduction

Figure 1.3.17 Example of a Bend

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 18

TRIFLEX

Introduction

Figure 1.3.18 Example of a Piping Run


1.3.19 Expansion Joint
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.

Figure 1.3.19 Example of an Expansion Joint and Restraint


Introduction

Page 19

TRIFLEX

Introduction

1.3.20 Release Element


A zero-length element through which an external force, moment, or movement is
applied to the piping system from an adjacent component. The difference between a
release element and a restraint is that the restraint is tied between the piping system
and the external framework whereas the release element describes the connectivity
between two components. Some applications for the release element are: the spacer
that links two pipes in a jacketed pipe, a pinned connection, ball joints or slip type
joints.
1.3.21 Restraint
A zero-length element through which an external force, moment, or movement is
applied to the piping system from the surrounding fixed framework. It is any
support or fixture, which prevents or limits the free movement of the piping system.
It includes more specific cases of restraints such as limit stops, dampers,
ultimate force gaps, frictional slip gaps, and stiffn/move/load (combo).

1.3.22 One-directional Restraint or Release Element


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.
1.3.23 Two-directional (Double acting) Restraint or Release Element
The restraining action occurs in both directions when the restraining action is
specified along or about an axis. See, Data Point 10 of Figure 1.3.19.
1.3.24 Limit stops
Limit stops may be translational or rotational and, depending on the limits input,
will act as one-directional or two-directional restraints. 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.

1.4 HASP Activator and Licensing


TRIFLEX is leased to a user with a Safenet 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 Safenets 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
Introduction

Page 20

TRIFLEX

Introduction

TRIFLEX . A stand-alone user may view the contents of the activator at any time
by using the Utilities/ActivatorCheck menu item. A network administrator may
likewise view a network license activator by going to the server on which the
activator is located and running TRIFLEX.
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 users convenience. While a network license is probably more convenient,
there is no reason that two or more people could not share the activator between
their desktops in an office environment as long as only one instance of TRIFLEX
per activator is running at a time. 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.
Each activator is labeled with a unique serial number. This number consists of two
5 digit numbers separated by a hyphen as in 41896-11532. The first 5 digits relate
to the individual plug number, and the last five relate to license type.

1.5 Lease Types


There are several types of lease available with TRIFLEX:
1) Demonstration. This is available to qualified users who wish to examine the
program and is made accessible by a link supplied by our marketing
department. No activator is required to run TRIFLEX in demo mode, but the
user is restricted to a maximum of 15 components. A time limit is imposed on
demonstration copies since we wish the program being evaluated to be our
latest offering, not an outdated version several years old. This time limit is
roughly a year or so, and should you run into a Demo Time Expired
message, simply call our marketing department at 1-713-849-3366 and an
updated link can be sent to you.
2) Rental. This is probably our most common type of lease and is sent out with an
activator with an internally coded expiration date. When running with a rental
copy, four days notice of the upcoming expiration is given and by contacting
our marketing department, an emailed update code can be sent which will
allow the extension of the activator for another time period.
3) Runs. A runs license 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 21

TRIFLEX

Introduction

1.6 Entering an Update Code


When given an Update Code to reactivate the HASP USB plug associated with
your license of TRIFLEX, you should run the ActivatorCheck Program. This can
be done from within TRIFLEX by using the Utilities/Activator Check menu item
or browsing to the Utilities sub menu in the installation folder (by default
C:\TRILFLEXWindowsX.X.X\Utilities, where X.X.X is the installed version of
TRIFLEX ) and running the ActivatorCheck.exe program. Make sure the
Activator is plugged into the computer on which you are working. You cannot set
the activator remotely, it MUST be done on the same machine from which you are
running ActivatorCheck.exe. When you bring up ActivatorCheck, the serial
number of the associated Activator should be shown in the top right of the screen.
Make sure that it is the same serial number that is listed in the email containing the
30 digit update code. The update code is ONLY good for that activator and may
not be used for any other. On the lower left of the ActivatorCheck screen, press
the Update Activator button. If you have the email open you may copy (using
highlight and CTRL-C) the 30 digit update code, and then press the PASTE from
Clipboard button in the update screen, followed by OK, or you may enter by hand
the 30 character, case sensitive code, in the spaces provided, then enter OK.
Doing so will show the updated information in the opening screen and save the
new information to the attached activator. Exit ActivatorCheck. You are now ready
to run or continue to run TRIFLEX (see Figure 1.6).

Figure 1.6 ActivatorCheck.exe Screen

Introduction

Page 22

TRIFLEX

1.7

Introduction

Maintenance, Update, and Support


PipingSolutions, Inc. sells maintenance, update, and support (MUS) services.
Maintenance means that we will repair your copy of the program should it or the
activator become corrupted; Update means we will provide you with all new
releases of the program as they become available; and Support implies our services
with program technical support. This service is sold in a variety of ways and
packaged as a part of some lease sales. Contact our marketing department for the
various options. Typically with perpetual licenses, MUS is sold on a yearly basis,
so while the program you have does not expire, updates and technical support are
available until the service has run out.

Introduction

Page 23

TRIFLEX

Introduction

APPENDIX A Installation
A.1 INSTALLATION INSTRUCTIONS
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 plug with a 10 digit
serial number of the form XXXXX-YYYYY where the first 5 digits specifies the
particular license identification and the second 5, the type of lease associated with the
activator. For a network installation the activator will be RED, rather than green.
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.
1) SETUP will begin, indicating the InstallShield Wizard is proceeding.
2) The WELCOME screen will appear. Click NEXT to proceed.
3) The SOFTWARE LICENSE AGREEMENT screen will appear indicating
the legal terms of the use of this program. Read it and should you agree,
Click YES to continue.
4) The USER INFORMATION screen appears. Type in the appropriate
information. If this is a demonstration mode installation, type the word
DEMO in the serial number field.
5) If this is an update of version, a screen will appear asking you to enter
the update code for the activator. You may either type this in at this
time (the activator should be attached to the computer), or type
LATER and go through the ActivatorCheck program to update the
activator.

Introduction

Page 24

TRIFLEX

Introduction

6) 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
Vista and later do not provide write access to the Program Files
folder and its subfolders while the User Interface Control is active.
When finished press NEXT.
7) The installation routine should now inform you that it has sufficient
information to proceed. Press Next to continue.
8) An information note will appear showing the installation copying
process and installation progress. You may be asked some questions
related to auxiliary programs to install, such as PDFCreator, Hasp
Device Drivers, etc. The default is to proceed with YES if asked.
9) You will be asked whether or not you wish to put a TRIFLEX icon on
your desktop. This is up to you.
10) 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.
11) 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.
12) If you elected to view the README.TXT file, that file will be
displayed. Read and exit when complete.
13) You are finished installing TRIFLEX and should now be able to run.
If you were prompted to enter an Update Code when installing, and
elected the LATER option, you may now proceed to the TRIFLEX
installation folder, then the Utilities subfolder, and run ActivatorCheck,
entering the appropriate Update Code. Or, alternatively, you may start
TRIFLEX in DEMO mode, proceed to the Utilities/ActivatorCheck
menu item and enter the Update Code. When running ActivatorCheck,
make sure the activator is attached to the computer on which
ActivatorCheck is being run. This cannot be done remotely.
14) TRIFLEX should now run normally. Should any problems be
encountered, contact PipingSolutions at 713-849-3366 or 800-7292228, from 8 a.m. to 5 p.m., Central Time, Monday through Friday.

Introduction

Page 25

TRIFLEX

Introduction

A.1.2 Network Installation


1) The simplest method of installing a network version of TRIFLEX is ON THE
SERVER which will contain the Activator and License Manager software,
install a STAND-ALONE version of TRIFLEX as shown above. When
complete, however, if the correct activator serial number was given during the
installation process, TRIFLEX will still not be able to run.
2) Go to the Installation folder, in the HASP subfolder. There you will find a file
NetHasp.INI (TCP-IP Network Template). Rename this file NetHasp.INI
Using Notepad, edit the file such that the Local IP address of the SERVER
computer (the same computer that you should be currently working on), is
given in the appropriate field replacing the xxx.xxx.xxx.xxx in the fourth line
down. Save this file.
3) Copy this file from the NETHASP.INI folder from the HASP folder to the
main Installation folder.
4) On the server, in the HASP folder run the installation program HASP_LM
setup/lmsetup.exe. It is advisable to select the option to run the
LicenseManager as a service, otherwise it will have to be restarted each time
that the server is reset in order to maintain connection with workstations trying
to run TRIFLEX.
5) Once the NETHASP.INI is in the installation folder and the LicenseManager is
running, you should be able to run TRIFLEX from the SERVER installation.
Verify that this is true.
6) On each workstation which will be running TRIFLEX, go through the StandAlone installation process for TRIFLEX.
7) On each workstation COPY the NETHASP.INI file from the Server into the
TRIFLEX. Installation Folder on the workstation.
8) 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.
9) 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 26

TRIFLEX

Introduction

APPENDIX B Disclaimer

Disclaimer
UNDERSTANDING BETWEEN USER (LESSEE) AND PIPINGSOLUTIONS, INC. (PSI) CONCERNING
THE SOFTWARE DESCRIBED IN THIS USERS MANUAL
BY LOADING SOFTWARE ON A COMPUTER, USING THE SOFTWARE AND THIS USERS MANUAL,
YOU (LESSEE) HEREBY BIND YOU AND YOUR COMPANY TO THE TERMS AND CONDITIONS
SET FORTH BELOW:
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 as is. PSI and/or PSIs 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 PSIs Software Suppliers have endeavored to provide detailed
and accurate information in the Users 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 PSIs and/or its Software
Suppliers 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 Lessees 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 27

Você também pode gostar