Академический Документы
Профессиональный Документы
Культура Документы
Engineering
News
VOLUME 32
FEBRUARY 2002
Trunnion design
IN THIS ISSUE:
Whats New at COADE
PVElite Version 4.30 and CodeCalc 6.4
Released .................................................... 1
CADWorx Version 2002 Released ................ 4
TANK Version 2.30 ........................................ 6
Program Specifications
CAESAR II Notices ...................................... 25
TANK Notices .............................................. 26
CodeCalc Notices ........................................ 26
PVElite Notices ............................................ 26
February 2002
Features, which are new for both the CodeCalc and PVElite users
(in the component analysis module) are:
February 2002
February 2002
Editing a component is easier than ever before. Just doubleclick on it and change any information including long, short
descriptions etc.
February 2002
CADWorx PIPE 2002
Creating new data files is now easy with the new Template
button in the Specification Editor. Just select the component
type, pick a location to save the data file and a brand new
template data file is created. All you have to do is fill it with
the sizes you need.
Sort your Bill of Material in any order with the new SORT BY
button in the BOMSETUP dialog.
You can now start your BOM tag numbers at any value you
specify.
In the wind girder report, the actual distances below the top
of the tank have been added.
February 2002
February 2002
Using traditional methods of structural analysis in pressure vessel
design, only the first mode of vibration is considered. This
fundamental mode of vibration is used in both wind and seismic
calculations. PVElite 4.3 incorporates advanced technology that
allows it to solve for multiple frequencies under 100 cycles per
second using the Eigen Solution method. This method solves a
mass/stiffness matrix problem iteratively until a mode of vibration
is successfully extracted. Computing several modes of vibration is
important because the elemental mass may contribute differently
based on the mode of interest. This is obviously not a consideration
using the static method. After PVElite extracts the modes and
mode shapes, it can determine the shear forces, axial forces and the
corresponding moments. Additionally, the dynamic displacements
at each node point (typically a weld seam) can now be computed.
Since ASCE 7-98 addresses both the RSM and the static equivalent
method, it was chosen because it allows a direct comparison of the
two techniques. For our test, a 112 feet tall (34 meters) process
tower tall was selected. The task of interest is to compare the
resulting bending moments throughout the tower. At the base of the
tower a moment of 519629 ft-lbs was computed using the RSM,
while a moment of 1,100,000 ft-lbs was computed using the
traditional method. This is quite a remarkable difference, less than
half! If the governing thickness requirement is based upon seismic
requirements, this analysis could reduce the thickness of the skirt
and shell courses. The thickness savings become especially important
if the vessel is constructed of an expensive material, such as
zirconium, titanium, stainless steel or other. Additional benefits
such as lower foundation loads, smaller anchor bolts, chair caps etc.
are also realized.
It is also interesting to note that the wind moment changed. This is
due to the change in the natural frequency and resulting energy
dissipation difference. When the RSM is chosen, PVElite will
always use the Eigen Solver to extract the various modes of vibration.
Note that there is a slight difference here, 1.115189 hz (using the
Freese Method) versus 1.1682 hz using the Eigen method. The
difference is very small but does have an impact on the wind load
calculation. Another important advantage of the Eigen solver is that
it does not rely on the assumption that the structure is supported at
the base, which is a requirement of the Freese method. The newer,
advanced technique in PVElite allows for accurate solutions of
lug, intermediate skirt and leg supported vessels. For newly
created vessels, the program uses this method as the default.
In addition to the ASCE and IBC 2000 earthquake types using the
RSM, a table of data points for Period or Frequency versus
Displacement, Velocity or Acceleration can be entered into the
program. The United States Nuclear Regulatory Commissions guide
1.60 shock spectra and ElCentro are also built into PVElite. The
missing mass correction factor is included as an option.
1.000
1.400
1.00
0.400
1.000
3.000
1.000
C
1.300
Wind
Bending
ft.lb.
1.639E+06
1.077E+06
1.073E+06
884802.
853063.
655981.
480060.
331629.
211403.
109991.
44823.1
36666.8
21.4870
1.07035
| Earthquake |
|
Bending |
|
ft.lb. |
| 1.100E+06 |
|
758759. |
|
756156. |
|
629573. |
|
607555. |
|
468372. |
|
342542. |
|
234289. |
|
145438. |
|
71635.1 |
|
27612.5 |
|
22754.7 |
|
55.9972 |
|
5.15889 |
10
6961.37
14700.00 -6961.37
-18940.33 0.4736 0.3675
20
4428.13
21000.00 -4428.13
-20215.11 0.2109 0.2191
30
4412.93
17850.00 -4412.93
-20215.11 0.2472 0.2183
40
3674.19
17850.00 -3674.19
-20215.11 0.2058 0.1818
50
4936.62
17850.00 -4936.62
-21000.00 0.2766 0.2351
60
4686.55
17850.00 -4686.55
-21000.00 0.2626 0.2232
70
3870.30
17850.00 -3870.30
-21000.00 0.2168 0.1843
80
3555.63
17850.00 -3555.63
-20763.93 0.1992 0.1712
90
3334.83
17850.00 -3334.83
-19806.43 0.1868 0.1684
100
1642.56
17850.00 -1642.56
-19806.43 0.0920 0.0829
110
357.88
17850.00 -357.88
-21000.00 0.0200 0.0170
120
2488.57
15300.00 -2488.57
-18000.00 0.1627 0.1383
130
6.12
21000.00
-6.12
-21000.00 0.0003 0.0003
140
0.25
21000.00
-0.25
-21000.00 0.0000 0.0000
1
1.1682
7.3398
0.8560
2
4.0176
25.2430
0.2489
3
7.4993
47.1197
0.1333
4
14.0766
88.4458
0.0710
5
24.7993
155.8188
0.0403
6
31.0785
195.2722
0.0322
7
39.9319
250.8992
0.0250
8
58.1019
365.0652
0.0172
9
70.5193
443.0861
0.0142
10
78.7207
494.6167
0.0127
11
100.0587
628.6871
0.0100
Mass Participation Factors: 11
Mode
X
Y
1
10.95138983
0.00000029
2
0.93197919
-0.00000003
3
-0.25465900
0.00000000
4
0.04770686
-0.00000018
5
0.00704619
0.00000005
6
0.00000000
0.01942145
7
-0.00126486
0.00000000
8
0.00033505
0.00000000
9
0.00000000
-0.00152696
10
0.00010016
0.00000000
11
-0.00003331
0.00000000
Computed EigenVectors Report Deleted for Brevity
Mass Percentages:
Included(X)
Included(Y)
Added(X)
Added(Y)
82.82
80.48
0.00
0.00
NOTE: In the following reports, Max Contrib displays the
contribution of the Mode/Load combination having the maximum impact
on the total (and names that Mode/Load combination).
Restraint Loads:
Node
Fx(lb.)
Fy(lb.)
Mz(ft.lb.)
10
8586.4
10787.0
519629.0
Max
6192.2
10645.1
485676.4
Contrib
1 (X)
6 (Y)
1 (X)
February 2002
10
Max
Contrib
20
Max
Contrib
8586.4
6192.2
1 (X)
8586.4
6192.2
1 (X)
10787.0
10645.0
6 (Y)
10787.0
10645.0
6 (Y)
519629.0
485676.4
1 (X)
362310.7
355640.6
1 (X)
10
0.0000
0.0000
0.0000
Max
0.0000
0.0000
0.0000
Contrib
1 (X)
6 (Y)
1 (X)
20
Max
Contrib
0.1342
0.1266
1 (X)
0.0017
0.0017
6 (Y)
0.0548
0.0525
1 (X)
Wind
Bending
ft.lb.
1.634E+06
1.074E+06
1.070E+06
882358.
850708.
654181.
478744.
330723.
210829.
109693.
44703.1
36568.8
21.4144
1.06674
| Earthquake |
|
Bending |
|
ft.lb. |
|
519629. |
|
362311. |
|
361184. |
|
306675. |
|
297297. |
|
237813. |
|
184079. |
|
136472. |
|
95293.3 |
|
58549.6 |
|
33256.5 |
|
29811.4 |
|
68.9268 |
|
6.37673 |
10
3324.08
14700.00 -3324.08
-18940.33 0.2261 0.1755
20
2114.45
21000.00 -2114.45
-20215.11 0.1007 0.1046
30
2107.87
17850.00 -2107.87
-20215.11 0.1181 0.1043
40
1789.76
17850.00 -1789.76
-20215.11 0.1003 0.0885
50
2415.65
17850.00 -2415.65
-21000.00 0.1353 0.1150
60
2379.57
17850.00 -2379.57
-21000.00 0.1333 0.1133
70
2079.87
17850.00 -2079.87
-21000.00 0.1165 0.0990
80
2071.12
17850.00 -2071.12
-20763.93 0.1160 0.0997
90
2185.03
17850.00 -2185.03
-19806.43 0.1224 0.1103
100
1342.51
17850.00 -1342.51
-19806.43 0.0752 0.0678
110
431.03
17850.00 -431.03
-21000.00 0.0241 0.0205
120
3260.33
15300.00 -3260.33
-18000.00 0.2131 0.1811
130
7.54
21000.00
-7.54
-21000.00 0.0004 0.0004
140
0.31
21000.00
-0.31
-21000.00 0.0000 0.0000
February 2002
Coordinate Systems in
CAESAR II
By: Richard Ay
Introduction
This article discusses coordinate systems, and how they relate to
piping systems and pipe stress analysis. Additional information on
this subject can be found in two issues of COADEs Mechanical
Engineering News - December 1992 and November 1994. These
issues can be found on the COADE web site at
http://www.coade.com.
Many analytical models in engineering are based upon being able to
define a real physical object mathematically. This is accomplished
by mapping the dimensions of the physical object into a similar
mathematical space. Mathematical space is usually assumed to be
either two-dimensional or three-dimensional. For piping analysis,
the three dimensional space is necessary, since almost all piping
systems are three dimensional in nature.
Two typical three-dimensional mathematical systems are shown
below in Figure 1. Both of these systems are Cartesian Coordinate
Systems. Each axis in these systems is perpendicular to all other
axes.
February 2002
10
February 2002
For most pipe stress applications, there are two dominant global
coordinate systems to choose from, either Y axis or Z axis up.
These two systems are depicted in Figure 1. As previously noted,
the global coordinate system is fixed. All nodal coordinates and
element delta dimensions are referenced to this global coordinate
system. For example, in Figure 4 above, the pipe element spanning
from node 10 to node 20 is defined with a DX (delta X) dimension
of 5 ft. Additionally, node 20 has a global X coordinate 5 ft
greater that the global X coordinate of node 10. Similar statements
could be made about the other two elements in Figure 4, only these
elements are aligned with the global Y and global Z axes.
In CAESAR II, the user can choose between the two global
coordinate systems shown in Figure 1. By default, the CAESAR II
global coordinate system puts the global Y axis vertical, as shown
in the left half of Figure 1, and in Figure 4. There are two ways to
change the CAESAR II global coordinate system so that the global
Z axis is vertical.
The first method is to modify the configuration file in the current
data directory. This can be accomplished from the Main Menu, by
selecting Tools\Configure Setup. Once the configuration dialog
appears, select the Geometry tab, as shown in Figure 5. On this
tab, check the Z Axis Up check box, as shown in the Figure.
11
February 2002
For this sample model, most of the element definitions are very
simple:
Defining a Model
12
February 2002
zbutton in the
Lay your right hand on the pipe, with the wrist at the From
Node, and the fingers pointing to the To Node.
2.
3.
The thumb is now aligned with the local y axis for this
element.
The local z axis can be found by the vector cross product of the
local x and local y axes.
13
February 2002
As an additional example, the local element coordinate systems for
the rotated system of Figure 10 are shown below in Figure 12.
14
February 2002
Rule 3 - Tee Elements: For tees, there is no element or fitting as
there is in a CAD application. Rather designating a node as a tee
simply applies code defined SIFs at that point, for the three elements
framing into the tee node. As usual, the local x axis is defined by
the element From - To direction. The local y axis coincides
with the line that defines the in-plane plane of the tee (in other
words, the local y axis is perpendicular to the plane of the three
tee elements). The positive direction of the local y axis is found
by (vectorally) crossing the local x axis of the header element
with the local x axis of the branch, and then (strangely enough)
reversing the sign (direction). (In those cases where the two header
elements have opposite local x axes, CAESAR II chooses the
first one that it finds.) The local z axis can then be determined
using the right-hand rule.
Note that the local z axis coincides with the out-of-plane axis of
the tee, for each element. Examples of local coordinates for elements
framing into tees are depicted below in Figure 14.
Once the nodes have been assigned the piping model can be
defined using the delta dimensions as dictated by the
orientation of the global coordinate system. Analysts should
take advantage of the tools provided by CAESAR II in
constructing the model - this includes the element break
option, the LIST rotate and duplicate options, and the direction
cosine facility.
15
February 2002
These reports provide sufficient information to evaluate the pipe
elements in the model, to ensure proper behavior and code
compliance. However, the analysts job is not complete, loads and
stress must still be evaluated at terminal points, where the piping
system connects to equipment or vessel nozzles. Depending on the
type of equipment or nozzle, various procedures and codes are
applied. These include API-610 for pumps and WRC-107 for
vessel nozzles, as well as others. In the case of API-610 and WRC107, a local coordinate system specific to these codes is employed.
These local coordinate systems are defined in terms of the pump or
nozzle/vessel geometry.
16
February 2002
Because the correlation between the pipe models coordinate systems
and those of equipment codes (API, WRC, etc) are often times
tedious and error prone, CAESAR II provides an option in its
equipment modules to acquire the loads on the nozzle directly from
the static output. The user simply has to select the node and the load
case; CAESAR II will acquire the loads and rotate them into the
proper coordinate system as defined by the applicable equipment
code. The user really does not have to be concerned with the
transformation from global to local coordinates, even for skewed
components. This is illustrated below, in Figure 19. In this figure,
the API-610 nozzle loads at node 50 have been acquired by clicking
on the [Get Loads from Output File] button.
17
MX = -953.
MY = -9.
MZ = -548.
Using this data as input to GlbtoLocal, the utility yields the forces
on the restraint in the elements local coordinate system. This is
shown in Figure 21 below.
February 2002
The set of values labeled Rotated Displacements / Load Vector
can be compared with the Local Element Force / Moment report,
as shown in Figure 18. Note however, that a change in sign is
necessary, since the restraint report shows loads acting on the
restraint, while the element report shows loads acting on the element.
Frequently Asked Questions
What are global coordinates? Global coordinates define the
mapping of a physical system into a mathematical system. For any
given model, the global coordinate system is fixed for the entire
model. In CAESAR II, there are two alternative global coordinate
systems that can be applied to a model. Both coordinate systems
follow the right hand rule and use X, Y, and Z as mutually
perpendicular axes. The first alternative uses the Y axis vertical,
while the second uses the Z axis as vertical.
What are local coordinates? Local coordinates represent the
mapping for a single element. Local coordinate systems are used to
define positive and negative directions and loads on elements.
Local coordinate systems are aligned with the elements, and therefore
vary throughout the model.
What coordinates are used to plot and view the model? The
models global coordinate system is used to generate plots of the
model. This is necessary since each element has its own local
coordinate system, and these local systems can vary from element to
element. Local coordinate systems are an element property, not a
system property.
How do you obtain restraint loads in local coordinates? In
general, you dont - this doesnt make any sense. Restraint loads are
a nodal property. Nodes dont have local coordinate systems,
elements do. While an argument can be made that the local
coordinate system of the connecting element should be used, this is
only valid if one single element frames into the restraint. As soon as
multiple elements frame into the restraint, there are multiple local
coordinate systems to deal with. The lone exception is when a
single element frames into a nozzle. In this instance, the restraint
loads in this single elements coordinate system can be obtained
from the elements local force / moment report, with a change in
sign.
18
February 2002
Introduction
The harmonic analysis included with the initial release of
CAESAR II was simple in one way yet complex in another. It was
simple in that it did not account for system damping. Therefore, the
maximum system response occurred at the same instant as the
maximum applied load. But these ideal systems, systems without
damping, are capable of producing infinite response when driven
exactly at a natural frequency. Of course, a CAESAR II model
with infinite response would not mimic the real world. What made
it more complex was the way we addressed this damping term. At
the time, we offered an equation to adjust the forcing frequency to
simulate the damping that was missing from the analysis. It worked
well enough for those users who understood the theory behind it all.
Then in Version 3.22, back in 1995, Tom1 added damping to
CAESAR II harmonic analysis2 . Now that frequency shift is no
longer required for an accurate analysis. But with damping the
maximum response no longer happens at the same time as the
maximum load. So Tom added a few more screens to the harmonics
processor to search for and display the maximum system response,
no matter when it occurs. This search and display is performed for
each loading frequency in the analysis. All this data is presented to
the user along with two choices 1) let CAESAR II sort through
the data and report the significant results, or, 2) allow the user to
pick through the numbers and choose. As you might imagine, most
users simply have CAESAR II select frequency/phase pairs. We
see it time and again here at COADE; as we add more sophistication
to our programs, more user input and knowledge is required to
successfully utilize these analysis improvements. This article
describes what those additional harmonic analysis screens hold,
how to use them, and why you may want to select your own
frequency/phase pairs.
Harmonic Analysis
A few basics in harmonic analysis are worth reviewing. First of all,
the system response to a harmonic load (either force or displacement)
has the same frequency as the applied load. The equations may not
make this obvious but the real world does. Consider an orchestra on
stage. All the instruments can tune up independent of the hall in
2 Rayleigh
February 2002
Figure 2a
Figure 2b
We can show this in equation:
load = A cos( ) ; response =
B cos( ) 3
20
This lag in the response is the phase shift (f) at the tip of the
cantilever. The equations now include this phase shift:
The program also lists the real and imaginary terms of this
displacement. Think of the real term as the X axis and the imaginary
term as the Y axis in an X-Y plot. The magnitude of the response is
plotted as a vector with its base at (0,0) and this vector is rotated off
the +X axis by the phase angle, where positive is counterclockwise.
February 2002
Figure 3
Rather than analyzing a single frequency, the user should typically
sweep through a range of loading frequencies. This would
accommodate any inaccuracies in the dynamic (mass & stiffness)
model and any uncertainties in the loading frequency. This presents
a lot of data to review. Using CAESAR IIs snapshot at each
frequency; the task of data review is greatly simplified. Figure 3
shows that 15 frequencies were analyzed from 7.0 to 7.7 Hz. This
will produce 15 load cases for review in the output processor each
having the usual complement of reports of displacements, restraint
loads, internal loads and stresses. The maximum response up to 7.5
Hz is at node 25 and beyond that node 58 has the maximum
displacement. The phase angle of these maxima increases from 8
degrees at 7.0 Hz to 165 degrees at 7.7 Hz. These snapshots of the
system at these point in time (in other words, at this phase angle)
will display, and report the system response based on these selected
maximum nodal displacements.
Thats what you want to see6.
Figure 4
Of course, if you are looking for maximum response as you sweep
through a range of frequencies, you would only need to review the
results at one frequency the driving frequency closest to a system
natural frequency.
This report in Figure 3 also indicates which forcing frequency is
closest to the natural frequency, but not directly. In the example,
the response at node 25 builds exponentially from 4.2 mm at 7.0 Hz
up to 20.2 mm at 7.45 Hz and then drops off. You will also note that
the phase shift for each frequency increases with the forcing
frequency. A useful key here is that as the forcing frequency
approaches a system natural frequency, the phase shift in the
maximum response approached 90 degrees. This is true for any
amount of system damping. Keep an eye on the phase shift in the
maximum response and you can easily pick out the forcing
frequencies of greatest significance. In our example, a natural
frequency of this piping system is somewhere between 7.45 Hz and
7.50 Hz. Our attention will focus on the 7.45 Hz report since that
one shows the greatest displacement at node 25. With this
21
February 2002
information, you could also go back to the harmonic input and run a
finer sweep between 7.45 Hz and 7.50 Hz, confident that this would
get you closer to the system maximum response at node 25.
The stress report at the frequency/phase pair of 7.45 Hz and 69
degrees (or anything closer to the natural frequency) will show the
stress amplitudes at every node. With the appropriate fatigue curve,
this information could be used to estimate the number of cycles to
system failure.
Selecting Your Own Frequency/Phase Pairs
The discussion so far concerns the programs selection of frequency/
phase pairs. The user is also offered the choice of selecting these
data by hand as shown in Figure 5.
Figure 6a
After selecting the frequency to monitor, you then select a node. In
our example we will monitor node 25. Again, the CAESAR II
selection shown earlier indicated that node 25 exhibited the maximum
displacement at 7.45 Hz. Once you choose a node the following
screen appears (Figure 6b).
Figure 5
Once you know signs to look for, you can select your own frequencies
to report maximum system response. In our example, we will select
our own frequency/phase pairs using the 7.45 Hz load. Figures 6a
illustrates this selection.
Figure 6b
22
February 2002
2.
3.
Conclusion
You must remember the cyclic nature of harmonic results. The
snapshot we see in the CAESAR II output is time or phase
dependant. Our goal is to display the maximum response based on
the proper frequency/phase pair. This article described the
importance of that frequency/phase pair and how you can use
CAESAR II to confirm you are looking at the proper results.
Most vibration texts provide good background in forced harmonic
vibration. One such book is Theory of Vibrations with Applications
by William T. Thompson published by Prentice-Hall, now in 5th
Edition.
Figure 7
23
February 2002
24
February 2002
CAESAR II Notices
3)
Corrected the operation of the Find dialog, for the onscreen mode (unity/mass) reports.
Element Generator:
10)
Intergraph Interface:
Modified to handle alpha-numeric pipe schedule
designations.
Corrected temperature/pressure data storage allocation.
CADPIPE Interface:
Implemented additional intersection checks to improve
olet location
PCF Interface:
Modified to allow the conversion of multiple neutral files in
a single session.
Output Modules:
Modified the handling of rotational restraint stiffnesses for
anchors and displacements so as to use the default specified
in the configuration.
2) Animation Module:
11)
PIPENET Interface:
Corrected the interface to properly put forces set values in
the CAESAR II dynamic input file..
25
Miscellaneous Processor:
February 2002
CodeCalc Notices
14)
MS Word Templates:
Updated to address Win95/Office97 table of contents issues.
15)
Eigen Solver:
Corrected the execution of the out-of-core solver.
TANK Notices
Listed below are those errors & omissions in the TANK program
that have been identified since the last newsletter. These corrections
are available for download from our WEB site.
1)
Input Module:
Corrected a problem preventing the sizing scratchpad
from displaying output. Corrected for the 2.30 release.
Listed below are those errors & omissions in the CodeCalc program
that have been identified since the last newsletter.
1) TEMA Tubesheet: Corrected an error related to tubesheet class
selection.
2) Flange: Corrected the Flange MDMT computation.
3) Cone: The external pressure required thickness calculation for
cones with half-apex angle greater than 60 degrees, is per the flat
head formula, as outlined in the code.
4) ASME Tubesheet: Corrected the tube allowable stresses for
Temperature + Pressure cases. This only affected the fixed
tubesheet design and was a conservative error.
PVElite Notices
Listed below are those errors & omissions in the PVElite program
that have been identified since the last newsletter. These corrections
are available for download from our WEB site.
1) Nozzle Dialog - Depending on the path taken through the nozzle
dialog a program abort could occur, specifically if one of the
lookup buttons was pressed before tabbing past the nozzle
diameter.
2) Detail Properties - Under BS:5500, the allowable stresses for
detail components was not being updated if the design temperature
was changed.
3) Nozzle Analysis - The strength reduction factor for set on
(abutting) nozzles when constructed of different materials was
not handled in the Division 2 area of replacement calculations .
4) The corroded hydrotest option was not handled by the program
for the Zick analysis in the test condition.
5) The distance for stiffening ring inclusion in conical calculations
was not computed correctly due to a units problem.
6) For vessels with intermediate skirts that had large differences in
element diameter diameters, the natural frequency calculation
was in error. This usually resulted in very low natural frequency.
7) For Horizontal vessels where -Y forces were specified, the
program was subtracting the applied force from the saddle load
and not adding to it.
8) For Division 2 vessels with reinforcing pads, the program was
not properly considering the reduced pad area in the two thirds
area calculation.
26
February 2002
27
February 2002
Tel: 281-890-4566
Fax: 281-890-3301
Web: www.coade.com
E-Mail: techsupport@coade.com