Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dynamic Analysis
Performs dynamic analysis on a piping model. This section introduces dynamic analysis
concepts and describes data input for each of the options available. The command is also
available from Analysis > Dynamics.
In This Section
Dynamic Loads in Piping Systems ................................................ 609
Model Modifications for Dynamic Analysis .................................... 615
Dynamic Analysis Workflow........................................................... 616
The Dynamic Analysis Window ..................................................... 617
Excitation Frequencies Tab ........................................................... 620
Harmonic Forces Tab .................................................................... 622
Harmonic Displacements Tab........................................................ 626
Spectrum/Time History Definitions Tab ......................................... 629
Spectrum/Time History Load Cases Tab ....................................... 634
Static/Dynamic Combinations Tab ................................................ 649
Lumped Masses Tab ..................................................................... 654
Snubbers Tab ................................................................................ 656
Control Parameters Tab ................................................................ 657
Advanced Tab ................................................................................ 688
Directive Builder ............................................................................. 692
Enter/Edit Spectrum Data .............................................................. 693
DLF/Spectrum Generator .............................................................. 694
Relief Load Synthesis .................................................................... 704
Analysis Results ............................................................................ 716
609
Dynamic Analysis
less trouble than low natural frequencies. CAESAR II provides calculation of modal natural
frequencies and animated plots of the associated mode shapes.
Harmonic analysis addresses dynamic loads that are cyclic in nature, such as fluid pulsation in
reciprocating pump lines or vibration due to rotating equipment. These loads are modeled as
concentrated forces or displacements at one or more points in the system. To provide the proper
phase relationship between multiple loads, a phase angle can also be used. Any number of
forcing frequencies can be analyzed for equipment start-up and operating modes. Harmonic
responses represent the maximum dynamic amplitude the piping system undergoes and have
the same form as a static analysis: node deflections and rotations, local forces and moments,
restraint loads, and stresses. For example, if the results show an X displacement of 5.8 cm at a
node, then the dynamic motion due to the cyclic excitation is from +5.8 cm. to -5.8 cm. at that
node. The stresses shown are one half of, or one amplitude of, the full cyclic stress range.
Response spectrum analysis allows an impulse-type transient event to be characterized by
response versus frequency spectra. Each mode of vibration of the piping system is related to
one response on the spectrum. These modal responses are summed together to produce the
total system response. The stresses for these analyses, summed with the sustained stresses,
are compared to the occasional stress allowables defined by the piping code. Spectral analysis
can be used in a wide variety of applications. For example, in uniform inertial loading, ground
motion associated with a seismic event is supplied as displacement, velocity, or acceleration
response spectra. The assumption is that all supports move with the defined ground motion and
the piping system catches up to the supports. It is this inertial effect which loads the system.
The shock spectra, which define the ground motion, can vary between the three global
directions and can even change for different groups of supports (such as independent or uniform
support motion). Another example is based on single point loading. CAESAR II uses this
technique to analyze a wide variety of impulse-type transient loads. Relief valve loads, water
hammer loads, slug flow loads, and rapid valve closure type loads all cause single impulse
dynamic loads at various points in the piping system. The response to these dynamic forces can
be predicted using the force spectrum method.
Time history analysis is one of the most accurate methods, because it uses numeric integration
of the dynamic equation of motion to simulate the system response throughout the load
duration. This method can solve any type of dynamic loading, but due to its exact solution,
requires more resources (such as computer memory, calculation speed and time) than other
methods. Time history analysis is not appropriate when, for example, the spectrum method
offers sufficient accuracy.
Force versus time profiles for piping are usually one of three types: Random (on page 611),
Harmonic (see Newsletter Index http://www.coade.com/Mechanical%20Engineering%20News%20Index.shtml), or Impulse (on
page 613). Each profile has a preferred solution method. These profiles and the load types
identified with them are described below.
610
Dynamic Analysis
Random
With this type of profile, the load unpredictably changes direction or magnitude with time. Even
with the unpredictability, some load characteristics can predominate. Loads with random
force/time profiles are best solved using a spectrum method or a static equivalent.
The major types of loads with random time profiles are wind and earthquake.
Wind
Wind velocity causes forces due to the decrease of wind momentum as the air strikes the pipe
creating an equivalent pressure on the pipe. Wind loadings, even though they can have
predominant directions and average velocities over a given time, are subject to gusting, such as
sudden changes in direction and velocity. As the time period lengthens, the number of wind
changes also increases in an unpredictable manner, eventually encompassing nearly all
directions and a wide range of velocities.
Earthquake
Seismic (earthquake) loadings are caused by the introduction of random ground motion, such as
accelerations, velocities, and displacements and corresponding inertia loads (the mass of the
system times the acceleration) into a structure through the structure-to-ground anchorage.
Random ground motion is the sum of an infinite number of individual harmonic (cyclic) ground
motions. Two earthquakes can be similar in terms of predominant direction (for example, along
a fault), predominant harmonic frequencies (if some underlying cyclic motions tend to dominate),
and maximum ground motion, but their exact behavior at any given time can be quite different
and unpredictable.
Harmonic
With this type of profile, the load changes direction and/or magnitude following a harmonic
profile, ranging from its minimum to its maximum over a fixed time period. For example, the load
can be described by a function of the form:
F(t) = A + B cos(Z t + I)
Where:
F(t) = force magnitude as a function of time
A = mean force
B = variation of maximum and minimum force from mean
Z = angular frequency (radian/sec)
I = phase angle (radians)
t = time (sec)
Loads with harmonic force/time profiles are best solved using a harmonic method. The major
types of loads with harmonic time profiles are equipment vibration, acoustic vibration, and
pulsation.
611
Dynamic Analysis
Equipment Vibration
If rotating equipment attached to a pipe is slightly out-of-tolerance (for example, when a drive
shaft is out-of-round), it can impose a small cyclic displacement onto the pipe at the point of
attachment. This is the location where the displacement cycle most likely corresponds to the
operating cycle of the equipment. The displacement at the pipe connection can be imperceptibly
small, but could cause significant dynamic-loading problems. Loading versus time is easily
predicted after the operating cycle and variation from tolerance is known.
Acoustic Vibration
If fluid flow characteristics are changed within a pipe (for example, when flow conditions change
from laminar to turbulent as the fluid passes through an orifice), slight lateral vibrations may be
set up within the pipe. These vibrations often fit harmonic patterns, with predominant
frequencies somewhat predictable based upon the flow conditions. For example, Strouhals
equation predicts that the developed frequency (Hz) of vibration caused by flow through an
orifice will be somewhere between 0.2 V/D and 0.3 V/D, where V is the fluid velocity (ft./sec) and
D is the diameter of the orifice (ft). Wind flow around a pipe sets up lateral displacements as well
(a phenomenon known as vortex shedding), with an exciting frequency of approximately 0.18
V/D, where V is the wind velocity and D is the outer diameter of the pipe.
Pulsation
During the operation of a reciprocating pump or a compressor, the fluid is compressed by
pistons driven by a rotating shaft. This causes a cyclic change over time in the fluid pressure at
any specified location in the system. Unequal fluid pressures at opposing elbow pairs or
closures create an unbalanced pressure load in the system. Because the pressure balance
changes with the cycle of the compressor, the unbalanced force also changes. The frequency of
the force cycle is likely to be some multiple of that of the equipment operating cycle, because
multiple pistons cause a corresponding number of force variations during each shaft rotation.
The pressure variations continue to move along through the fluid. In a steady state flow
condition, unbalanced forces may be present simultaneously at any number of elbow pairs in the
system. Load magnitudes can vary. Load cycles may or may not be in phase with each other,
depending upon the pulse velocity, the distance of each elbow pair from the compressor, and
the length of the piping legs between the elbow pairs.
For example, if the pressure at elbow a is Pa(t) and the pressure at elbow b is Pb(t), then the
unbalanced force acting along the pipe between the two elbows is:
F(t) = (Pa(t) - Pb(t)) A
Where:
A = internal area of the pipe
Assuming that the pressure peak hits the elbow "a" at time t = 0, Pa(t) is:
Pa(t) = Pavg + 0.5 (dP) cos Z t
Where:
Pavg = average pressure in the line
dP = alternating component of the pressure
Z = driving angular frequency of pulse
612
Dynamic Analysis
If the length of the pipe between the elbows is L, then the pressure pulse reaches elbow bts
after it has passed elbow a:
ts = L / c
Where:
c = speed of sound in the fluid
Therefore the expression for the pressure at elbow b is:
Pb(t) = Pavg + 0.5(dP) cos ( Z t - Q)
Where:
Q
Combining these equations, the unbalanced pressure force acting on an elbow pair is:
F(t) = 0.5(dP)A * [ cos Zt - cos Z(t - L/c) ]
Under steady-state conditions, a similar situation exists at all elbow pairs throughout the piping
system.
Impulse
With this type of profile, the load magnitude ramps up from zero to some value, remains
relatively constant for a time, and then ramps down to zero again. For rapid ramping times, this
type of profile resembles a rectangle. Loads with impulse force/time profiles are best solved
using time history or force spectrum methods. Major types of loads with impulse time profiles are
relief valve, fluid hammer, and slug flow.
Relief Valve
When system pressure reaches a dangerous level, relief valves are set to open in order to vent
fluid and reduce the internal pressure. Venting through the valve causes a jet force to act on the
piping system. This force ramps up from zero to its full value over the opening time of the valve.
The relief valve remains open (and the jet force remains relatively constant) until sufficient fluid
is vented to relieve the over-pressure condition. The valve then closes, ramping down the jet
force over the closing time of the valve.
Fluid Hammer
When the flow of fluid through a system is suddenly halted through valve closure or a pump trip,
the fluid in the remainder of the system cannot be stopped instantaneously. As fluid continues to
flow into the area of stoppage (upstream of the valve or pump), the fluid compresses causing a
high pressure situation. On the other side of the restriction, the fluid moves away from the
stoppage point, creating a low pressure (vacuum) situation. Fluid at the next elbow or closure
along the pipeline is still at the original operating pressure, resulting in an unbalanced pressure
force acting on the valve seat or the elbow.
The fluid continues to flow, compressing (or decompressing) fluid further away from the point of
flow stoppage, causing the leading edge of the pressure pulse to move through the line. As the
pulse moves past the first elbow, the pressure is now equalized at each end of the pipe run,
leading to a balanced (that is, zero) pressure load on the first pipe leg. The unbalanced
613
Dynamic Analysis
pressure, by passing the elbow, has now shifted to the second leg. The unbalanced pressure
load continues to rise and fall in sequential legs as the pressure pulse travels back to the
source, or forward to the sink.
The ramp up time of the profile roughly coincides with the elapsed time from full flow to low flow,
such as the closing time of the valve or trip time of the pump. Because the leading edge of the
pressure pulse is not expected to change as the pulse travels through the system, the
ramp-down time is the same. The duration of the load from initiation through the beginning of the
down ramp is equal to the time required for the pressure pulse to travel the length of the pipe
leg.
Slug Flow
Most piping systems are designed to handle single-phase fluids (that is, fluids that are uniformly
liquid or gas). Under certain circumstances, the fluid may have multiple phases. For example,
slurry systems transport solid materials in liquids and gases may condense, creating pockets of
liquid in otherwise gaseous media. Systems carrying multi-phase fluids are susceptible to slug
flow.
In general, fluid changes direction in a piping system through the application of forces at elbows.
This force is equal to the change in momentum with respect to time, or
Fr = dp / dt = Uv2 A [2(1 - cos T)]1/2
Where:
dp = change in momentum
dt = change in time
U
= fluid density
= fluid velocity
T
With constant fluid density, this force is normally constant and is small enough that it can be
easily absorbed through tension in the pipe wall. The force is then passed on to adjacent elbows
with equal and opposite loads, zeroing the net load on the system. Therefore these types of
momentum loads are usually ignored in analysis. If the fluid velocity or density changes with
time, this momentum load will also change with time, leading to a dynamic load which may not
be canceled by the load at other elbows.
614
Dynamic Analysis
For example, consider a slug of liquid in a gas system. The steady state momentum load is
insignificant because the fluid density of a gas is effectively zero. The liquid suddenly slug hits
the elbow, increasing the momentum load by orders of magnitude. This load lasts only as long
as it takes for the slug to traverse the elbow, and then suddenly drops to near zero again with
the exact profile of the slug load depending upon the shape of the slug. The time duration of the
load depends upon the length of the slug divided by the velocity of the fluid.
Where:
F1 = Uv2 A(1 - cos T)
Fr = Uv2 A [2(1 - cos T)]
F2 = Uv2 A sin T
615
Dynamic Analysis
friction, the friction stiffness is added in the X and Z directions. You define the stiffness of these
springs as a function of the friction load calculated in the static analysis. CAESAR II calculates
the friction stiffness by multiplying the resultant force on the restraint from the selected static
case results, the friction coefficient, and the Stiffness Factor for Friction defined on the
Control Parameters tab. For example, if a normal force on the restraint from the static analysis
is 1000 lb and the friction coefficient (mu) is 0.3, then the total friction load is 300 lb. If Stiffness
Factor for Friction is 500, then springs having a stiffness of SQRT(10002 +
3002)*0.3*500=156605 lb./in are inserted into the dynamic model in the two directions
perpendicular to the line of action of the friction restraint. Converting friction damping into
stiffness is not mathematically legitimate, but serves as a good engineering approximation for
dynamic friction in a wide variety of situations.
616
Dynamic Analysis
Set the parameters that control the analysis
Options on the Control Parameters tab set the type of analysis to be performed: calculation of
natural frequencies and mode shapes, harmonic analysis, spectral analysis, or time history.
General settings for the analysis are also defined, such as maximum frequency cutoff, mode
summation methods, static configuration for nonlinear restraints, and the friction factor for
including friction in the dynamic analysis. The Advanced tab allows you to change the
parameters governing the eigensolution which does the modal extraction. These parameters
should only be altered under special circumstances.
For more information, see Control Parameters Tab (on page 657) and Advanced Tab (on page
688).
Toolbar Commands
Analysis
Type
617
Dynamic Analysis
Run the Analysis and File > Run Analysis - Performs the error check and, if no
errors are found, performs the analysis the dynamic analysis for the selected
Analysis Type and the entered values. Analysis results are then available for review.
For more information, see Analysis Results (on page 716).
Add Entry and Edit > Add Entry - Adds a row to the table.
Delete Entry and Edit > Delete Entry - Deletes a row from the table.
Enter/Edit Spectrum Data and Tools > Spectrum Data Points - Specifies
spectrum data for manually-entered or ASCII-file-based spectrum definitions. For
more information, see Enter/Edit Spectrum Data (on page 693).
DLF/Spectrum Generator and Tools > DLF Spectrum Generator - Converts
spectrum time waveform excitation data into a frequency domain dynamic load factor
(DLF) curve or other response spectrum. For more information, see DLF/Spectrum
Generator (on page 694).
Relief Load Synthesis and Tools > Relief Load Synthesis - Calculates the
magnitudes of relieving thrust forces. For more information, see Relief Load
Synthesis (on page 704).
Cmt
Changes the selected row in the table to a comment line. You can add comment
lines anywhere in the table.
Modal Analysis
Enter values on the following tabs when Modal is selected for Analysis Type in the Dynamic
Analysis window.
Lumped Masses Tab (on page 654)
Snubbers Tab (on page 656)
Control Parameters Tab (on page 657)
Advanced Tab (on page 688)
618
Dynamic Analysis
Modal analysis extracts natural frequencies and shapes for the modes of vibration of the pipe
system. No loads are specified.
Harmonic Analysis
Enter values on the following tabs when Harmonic is selected for Analysis Type in the
Dynamic Analysis window.
Excitation Frequencies Tab (on page 620)
Harmonic Forces Tab (on page 622)
Harmonic Displacements Tab (on page 626)
Lumped Masses Tab (on page 654)
Snubbers Tab (on page 656)
Control Parameters Tab (on page 657)
Relief Loads
This method solves relief valve loading on a piping system through force spectrum analysis. The
force-time profile is estimated using relief load synthesis and then converted to a force multiplier
(dynamic load factor, or DLF) spectrum. The force is then applied in conjunction with this
spectrum.
619
Dynamic Analysis
Water Hammer/Slug Flow
This method solves water hammer or slug problems. It is similar to the force spectrum analysis
used for relief valve loadings, except that relief load synthesis is not required. The force-time
profile is estimated and then converted to a force multiplier spectrum. This is linked to force sets
in the load cases.
Force-time profile estimation methods are shown in the CAESAR II Applications Guide.
Steps proceed as described for relief loads.
Topics
Starting Frequency ........................................................................ 621
Ending Frequency .......................................................................... 621
Increment ....................................................................................... 621
Load Cycles ................................................................................... 622
620
Dynamic Analysis
Starting Frequency
Specifies the starting frequency for the analysis in Hertz (Hz). This is the frequency at which the
harmonic forces or displacements are applied.
Harmonic displacements and forces have the form:
A*cosine(Zt+ I)
where A is the amplitude of the force or displacement, I is the phase angle, and Z is the
frequency of the loading.
Real and imaginary solutions are developed for each frequency in the defined range, from which
any phased solution can be calculated. There must be a starting frequency for a frequency
range to be valid.
Ending Frequency
Specifies the ending frequency for a range of frequencies. Enter the frequency in Hertz (Hz).
The harmonic forces or displacements are applied at each frequency between the Starting
Frequency (on page 621) and Ending Frequency according to the value specified for
Increment (on page 621). This is an optional value.
Increment
Specifies the frequency increment used to step from Starting Frequency (on page 621) to
Ending Frequency (on page 621). The harmonic forces or displacements are applied at each
frequency along the specified increment. This is an optional value. If no value is entered, the
software uses a default increment of 1.0 Hz.
The frequencies for harmonic excitation are taken from each defined frequency range. Individual
frequencies for excitation are calculated using a "do loop" type of logic to determine the
frequencies in a specified frequency range:
X = STARTING FREQUENCY
5
CONTINUE
Example
Find harmonic solutions for the following group of turbine equipment speeds:
Speed increments to bring turbine online: 400, 800, 1200, 1600, 2000, 2400, 2800, 3200
rpm. Speeds are passed through very slowly while coming up to operating speed.
621
Dynamic Analysis
Convert rotations per minute to cycles per second (Hertz) by dividing by 60:
A low frequency field vibration exists in the piping system at about 3 Hertz:
The response of the piping system when the dynamic load is applied at 3 Hz is almost zero. This
is true regardless of the magnitude of the dynamic load. The maxi\-mum varying pressure load
was applied, and there were still no appreciable dynamic displacements when the excitation
frequency was 3 Hz. Apply the dynamic load over a range of frequencies around 3 Hertz and
see if any dynamic response can be observed.
Excitation frequency: 3 Hz
Load Cycles
Specifies the number of load cycles. If the harmonic load case is also subjected to fatigue
loading, enter the number of expected cycles. This is an optional value.
The load cycle value is the anticipated number of applications of the load on the system. This
value is used to determine the allowable stress from the fatigue curve for the material.
For static cases, the full range of calculated stresses is considered. For dynamic cases,
half the range (that is, the amplitude) of calculated stresses is considered.
Harmonic Phasing
Phasing is important if more than one force or displacement is included. The phase angle
(entered in degrees) relates the timing of one load or displacement to another. For example, if
two harmonic loads act along the same line but at different nodes, the loads can be directed
towards each other (that is, in opposite directions), producing no net dynamic imbalance on the
system. The loads can also act in the same direction (that is, to the right or to the left together),
producing a net dynamic imbalance in the system equal to the sum of the two forces. The phase
angle determines this relationship. For example, the follow load data is entered for in-phase
loading of 1500 lbf in the X direction with a 0 phase at nodes 10 and 105:
622
Dynamic Analysis
Force
Direction
Phase
Start Node
1500
10
1500
105
The follow load data is entered for out-of-phase loading of 1500 lbf in the X direction with the
phase in opposite directions at nodes 10 and 105, pulling the system apart:
Force
Direction
Phase
Start Node
1500
10
1500
180
105
The two most common phased loadings are those due to rotating equipment and reciprocating
pumps.
Rotating equipment can have an eccentricity, a speed, and a mass. These items must be
converted into a harmonic load acting on the rotor at the theoretical mass centerline. The
magnitude of the harmonic load is calculated from:
Fn = (mass)(speed)2(eccentricity)
where speed is the angular velocity of the shaft in cycles per second. This load is applied along
both axes perpendicular to the shaft axis and at a 90 phase shift.
In the case of a reciprocating pump, the pump introduces a pressure wave into the line at some
regular interval that is related to the pump valving and speed. This pressure wave moves away
from the pump at the speed of sound in the fluid. These pressure waves cause loads at each
bend in the piping system. The load on each subsequent elbow in the system, starting from the
first elbow, is phase-shifted by an amount that is a function of the distance between the elbows,
from the first elbow to the current elbow. The amount of phase shift between elbow-elbow pairs
produces the net unbalanced dynamic load in the piping. The phase shift, in degrees from the
first elbow, is calculated from:
phase = [(frequency)(length) / (speed of sound)]360
where frequency is the frequency of wave introduction at the pump, and length is the distance
from the first elbow to the current elbow under study. The magnitude of the pressure load at
each elbow is:
Harmonic Force = 0.5 (Pressure variation) (Area)
With phasing considerations, all specified loads are considered to act together at each
applied frequency.
Topics
Force .............................................................................................. 624
Direction ......................................................................................... 624
Phase ............................................................................................. 624
Start Node ...................................................................................... 624
Stop Node ...................................................................................... 625
Increment ....................................................................................... 625
623
Dynamic Analysis
Force
Specifies the magnitude of the harmonic force to be applied.
The form of the harmonic forcing function is:
F(t) = A*cosine(Zt-I)
where "F(t)" is the force as a function of time. "A" is the maximum amplitude of the dynamic
force. "Z" is the frequency of the excitation (in radians per second), and "I" is the phase angle
(in radians).
Direction
Specifies the direction of the force. Valid entries are X, Y, Z, direction cosines, or direction
vectors. The format for direction cosines is (cx,cy, cz), such as (0.707,0.0,0.707). The format for
direction vectors is (vx, vy, vz), such as (1,0,1).
Phase
Specifies the phase angle of the force in degrees.
Harmonic loading can start with its maximum load at time equal to zero, or the harmonic load
can start with its maximum at any time between zero and 2*S/Z seconds. The phase angle f is
the method used to specify this time shift in the dynamic load waveform. The phase angle is
calculated from the time shift using the equation:
I(degrees) = 180tZ/S
where t is given in seconds and Z is given in radians per second.
The phase angle is usually entered as either zero or 90. Use the phase specification when
defining eccentric loads on rotating equipment.
A value for Phase is required. If the phase angle is zero, you must enter 0.
Start Node
Specifies the starting node number in the model at which the force is applied.
If entered without values for Stop Node and Increment, then the start node must exist in the
piping system. If entered with values for Stop Node and Increment, then the range of nodes
identified in the range must include at least one node in the piping system.
624
Dynamic Analysis
Stop Node
Specifies the ending node number in the model through which the force is applied. Used as a
part of a "range of nodes" force loading with Start Node and Increment. This value is optional.
Increment
Specifies the node number increment used to step from Start Node to Stop Node. Each node
that is incremented between the start and stop nodes is loaded with the value of Force. This
value is optional.
Example 1
A pressure pulse traveling in the line causes the line to shake at about 2 hertz. The magnitude
of the pressure loading is estimated to be about 460 lb. The pressure wave travels from 95 to
100. The harmonic force to model this load is shown as follows. The magnitude is divided by 2
because the total variation in the dynamic load is a function of the cosine, which varies from -1
to 1. To find the true response magnitudes from a positive-only harmonic load pulse, a static
solution with 460/2 lb. acting in the +X direction is superimposed on the static 460/2 lb. solution
to provide the constant shifting of the load axis. There is a negative load at node 95 due to the
negative sign on the cosine. The pressure pulse is always positive and a negative load never
exists. The superposition of the 460/2 static solution assures that the dynamic load (and
probably the resulting displacements) is always positive.
460 LB pressure load at 2 Hertz
460/2 X 0 95
Example 2
A pump is shaking in the X-Y plane. The pump axis is along the global Z axis. The magnitude of
the dynamic load is calculated to be 750 lb. from the manufacturer-provided masses and
eccentricities. Apply this rotating equipment load on the inline pump at node 350. The X and Y
loads are 90 degrees out of phase with one another. When the X load is at its maximum the Y
load is zero, and when the Y load is at its maximum the X load is zero.
Estimated eccentric load on inline pump DOH-V33203001
750 X 0 350
750 Y 90 350
625
Dynamic Analysis
Harmonic Phasing
Phasing is important if more than one force or displacement is included. The phase angle
(entered in degrees) relates the timing of one load or displacement to another. For example, if
two harmonic loads act along the same line but at different nodes, the loads can be directed
towards each other (that is, in opposite directions), producing no net dynamic imbalance on the
system. The loads can also act in the same direction (that is, to the right or to the left together),
producing a net dynamic imbalance in the system equal to the sum of the two forces. The phase
angle determines this relationship. For example, the follow load data is entered for in-phase
loading of 1500 lbf in the X direction with a 0 phase at nodes 10 and 105:
Force
Direction
Phase
Start Node
1500
10
1500
105
The follow load data is entered for out-of-phase loading of 1500 lbf in the X direction with the
phase in opposite directions at nodes 10 and 105, pulling the system apart:
Force
Direction
Phase
Start Node
1500
10
1500
180
105
The two most common phased loadings are those due to rotating equipment and reciprocating
pumps.
Rotating equipment can have an eccentricity, a speed, and a mass. These items must be
converted into a harmonic load acting on the rotor at the theoretical mass centerline. The
magnitude of the harmonic load is calculated from:
Fn = (mass)(speed)2(eccentricity)
where speed is the angular velocity of the shaft in cycles per second. This load is applied along
both axes perpendicular to the shaft axis and at a 90 phase shift.
In the case of a reciprocating pump, the pump introduces a pressure wave into the line at some
regular interval that is related to the pump valving and speed. This pressure wave moves away
from the pump at the speed of sound in the fluid. These pressure waves cause loads at each
bend in the piping system. The load on each subsequent elbow in the system, starting from the
first elbow, is phase-shifted by an amount that is a function of the distance between the elbows,
from the first elbow to the current elbow. The amount of phase shift between elbow-elbow pairs
626
Dynamic Analysis
produces the net unbalanced dynamic load in the piping. The phase shift, in degrees from the
first elbow, is calculated from:
phase = [(frequency)(length) / (speed of sound)]360
where frequency is the frequency of wave introduction at the pump, and length is the distance
from the first elbow to the current elbow under study. The magnitude of the pressure load at
each elbow is:
Harmonic Force = 0.5 (Pressure variation) (Area)
With phasing considerations, all specified loads are considered to act together at each
applied frequency.
Topics
Displacement ................................................................................. 627
Direction ......................................................................................... 627
Phase ............................................................................................. 627
Start Node ...................................................................................... 628
Stop Node ...................................................................................... 628
Increment ....................................................................................... 628
Displacement
Specifies the magnitude of the displacement to be applied.
The form of the harmonic displacement function is:
D(t)=(A)*cosine(Zt-I)
where "D(t)" is the displacement as a function of time, "A" is the maximum amplitude of the
dynamic displacement. "Z" is the frequency of the excitation (in radians per second), and "I" is
the phase angle (in radians).
Direction
Specifies the direction of the displacement. Valid entries are X, Y, Z, direction cosines, or
direction vectors. The format for direction cosines is (cx,cy, cz), such as (0.707,0.0,0.707). The
format for direction vectors is (vx, vy, vz), such as (1,0,1).
Phase
Specifies the phase angle of the displacement in degrees.
Harmonic displacement can start with its maximum displacement at time equal to zero, or the
harmonic displacements can start with its maximum displacements at any time between zero
and t + 2 S/Z seconds. The phase angle is the method used to specify this time shift in the
dynamic load waveform. The phase angle can be calculated from the time shift using the
equation:
I (degrees) = 180tZ /S
where t is given in seconds and Z is given in radians per second.
A value for Phase is required. If the phase angle is zero, you must enter 0.0.
627
Dynamic Analysis
Start Node
Specifies the number of the starting node in the model at which the displacement is applied.
If the node is a supported node, then the dynamic displacement is assumed to act at the support
point. If the node is not sup\-ported, then the dynamic displacement is assumed to describe the
exact motion of the pipe at that point. This differentiation only becomes important when the node
is supported by a flexible restraint. For example, node 55 is supported in the Y direction by a
restraint having a stiffness of 5,000 lb./in. A harmonic displacement is also specified at node 55
in the Y direction. In this case, the harmonic displacement does not describe the dis\-placement
that is attached to 55. Instead, the displacement creates a load in the Y direction at 55 equal to
the harmonic displacement times 5,000 lb./in.
If Start Node has a value but Stop Node and Increment do not, then the start node must exist
in the piping system. If all three have values, then the range of nodes identified in the range
must include at least one node in the piping system.
Stop Node
Specifies the number of the ending node in the model through which the displacement is
applied. Used as a part of a "range of nodes" displacement loading with Start Node and
Increment. This value is optional.
Increment
Specifies the node number increment used to step from Start Node to Stop Node. Each node
incremented between the start and stop nodes is displaced with the value of Displacement.
This value is optional.
Example 1
A large ethylene compressor shakes the node exiting the compressor flange a field-measured 8
mils in the Y direction, and 3 mils in the Z direction. The dynamic displacements are assumed to
be simultaneous with no phase shift. This is because the load causing the displacements is
believed to be from the compressor plunger moving in the X, or axial, direction. The
dis\-placements are skewed because the piping configuration entering the compressor is itself
skewed.
Harmonic Displacements at Compressor Flange
0.008
0.0
330
0.003
0.0
330
Example 2
Applying estimated eccentric forces to the pump described in the harmonic force example (see
"Increment" on page 625) did not produce the displacements witnessed in the field. Field
personnel have measured the dynamic displacements in the vertical (Y) and transverse (Z)
directions at the pump piping connections. The centerline of the pump, at the intersection of the
horizontal suction and vertical discharge is node 15. The magnitude of the Z displacement is
628
Dynamic Analysis
measured at 12 mil. The magnitude of the Y displacement is measured at 3 mils. It is assumed
that the vibration is due to the rotation of the pump shaft, and so the Z and Y loads will be taken
to be 90 degrees out of phase.
Harmonic displacements modeling pump vibration on the inline pump DOH-V33203001:
Z magnitude of the load - zero deg. phase shift
0.012 Z 0 15
Y magnitude of the load - 90 deg. phase shift
0.003 Y 90 15
Spectrum Definitions
One analysis may have multiple spectrum types and definitions. Predefined spectra are included
in the spectrum definition list. Any combination of these predefined spectra can be used as is,
deleted, or used with any other defined spectra.
You can include the basic spectrum data definitions in the comments for each ASCII spectrum
file. Select Cmt to create a comment line. For more information, see Enter/Edit Spectrum Data
(on page 693) and Examples (on page 632).
629
Dynamic Analysis
Name
Range Type
Ordinate
Type
Range
Interpol
Ordinate
Interpol
#TESTFILE
FREQ
FORCE
LIN
LIN
The data in this file may also be read in directly using Enter/Edit Spectrum Data
. In
this case, omit the "#" from the spectrum declaration. For more information, see Enter/Edit
Spectrum Data (on page 693).
Time history profiles are defined in a way similar to the definition of response spectra. The
profile must be given a name, time versus force data definitions, and interpolation methods.
Response spectra data must also be defined directly or from a file. The profile data may be
entered with actual forces or normalized to 1.0, depending on how the force sets are defined.
One force-time profile should be defined for each independent point load on the piping system.
The load case consists of one or more force profiles. Multiple force profiles can create a
staggered loading on the system.
Topics
Name ............................................................................................. 630
Range Type ................................................................................... 631
Ordinate Type ................................................................................ 632
Range Interpol ............................................................................... 632
Ordinate Interpol ............................................................................ 632
Examples ....................................................................................... 632
Name
Specifies the name of the spectrum. Names should reflect the spectrum and its intended use.
This name is used when defining the load cases. The name can be any 24-character identifier
and is associated with a particular spectrum or load profile.
Do not include spaces in the name.
The following predefined spectra are delivered with the software. No additional definitions are
required when using these spectra.
El Centro
The El Centro California N-S component, taken from Biggs, "Introduction to Structural
Dynamics," applies to systems with 5-10 percent critical damping.
630
Dynamic Analysis
REG. GUIDE 1.60
1.60H.5 and 1.60V.5
1.60H2 and 1.60V2
1.60H5 and 1.60V5
1.60H7 and 1.60V7
1.60H1.0 and 1.60V10
Each of these spectra defines the horizontal and vertical components for 0.5, 2, 5, 7, and 10
percent critically damped systems. Associated with each of these spectra is a value for ZPA.
(Zero Period Acceleration), the maximum ground acceleration at the site. This value defaults to
0.5 g and can be changed on the Control Parameters Tab (on page 657).
The spectrum name (or load profile) can be preceded by a (#) sign. The (#) sign instructs
CAESAR II to read the spectrum table from a file having the same name as the spectrum
with no extension. Several jobs in the current folder can then access this shock data.
The complete definition of a shock includes its name, range type, ordinate type, range
interpolation method, ordinate interpolation method, and the shock data point table.
Everything but the shock data point table can be entered on the
Range Type
Specifies the type of values on the abscissa (horizontal) axis of the spectrum/DLF curve. Select
FREQUENCY or PERIOD.
If the value is PERIOD, then the spectrum table data is in seconds. If the value is FREQUENCY,
then the data is in Hertz (cycles per second).
For Time History analysis only, select TIME. The spectrum table data is in milliseconds (ms).
The values can be abbreviated by any part of the word, but only the first letter is required.
631
Dynamic Analysis
Ordinate Type
Specifies the type of values on the ordinate (vertical) axis of the spectrum/DLF curve. Select
FREQUENCY , VELOCITY, ACCELERATION, G-ACCELERATION, or FORCE-MULTIPLIER.
If the value is FREQUENCY, then the spectrum table data is in Hertz (cycles per second).If the
value is VELOCITY, then the data is in length per second. If the value is ACCELERATION, then
the data is in length per second squared. If the value is G-ACCELERATION, then the data are
in g's.
For Time History analysis only, select FORCE-MULTIPLIER.
The values can be abbreviated by any part of the word, but only the first letter is required.
Range Interpol
Specifies how the values on the abscissa (horizontal) axis are interpolated. Select LINEAR or
LOGARITHMIC.
See Examples (on page 632) for additional discussion.
The values can be abbreviated as LIN and LOG.
Ordinate Interpol
Specifies how the values on the ordinate (vertical) axis are interpolated. Select LINEAR or
LOGARITHMIC.
See Examples (on page 632) for additional discussion.
The values can be abbreviated as LIN and LOG.
Examples
Example 1
The analysis requires that the El Centro shock be applied in the X and Z directions using a
factor of 1.0, and in the Y direction using a factor of 0.667.
No spectrum definition is required for this shock. El Centro is a predefined spectrum. All of its
shock data resides in the CAESAR II shock database.
Example 2
The analysis requires the use of the Nuclear Regulatory Guide 1.60 shock loads. At a maximum
acceleration value of 0.25 gs, analysis is to be performed using 1.0 times the horizontal and
vertical components of the shock as specified in Reg. Guide 1.60.
There is no spectrum definition required for either of these two shock loads. The Reg. Guide
1.60 shock spectra are predefined. You must only specify the maximum acceleration (ZPA) of
0.25 gs on the Control Parameters Tab (on page 657), and must use the Reg. Guide spectra
corresponding to the anticipated system damping. Lower damping values mean more
conservative results.
632
Dynamic Analysis
Example 3
The analysis requires a shock spectrum that is given by the client and developed for the site. A
plot of the spectrum appears as follows. The horizontal axis is period and the vertical axis is
acceleration. Because of the variation of the numbers along each axis, a logarithmic
interpolation for each axis is used. Because the shock name is not preceded by a (#) sign, the
spectrum is not predefined, and you must manually enter the points for this spectrum. The
spectrum definition input for pointing to this file is:
Name
Range Type
Ordinate Type
Range Interpol
Ordinate Interpol
BENCHNO4
PERIOD
ACCELERATION
LOG
LOG
Example 4
All analysis on a particular project requires the use of the spectrum table shown as follows. The
data points of the spectrum are entered into an ASCII file named BENCH1 in the current folder.
The file can be created using any standard editor. The spectrum definition input for pointing to
this file is:
Name
Range Type
Ordinate Type
Range Interpol
Ordinate Interpol
#BENCH1
PERIOD
ACCELERATION
LOG
LOG
633
Dynamic Analysis
Load cases consist of simultaneously applied spectra. Each spectrum in the case is assigned a
direction and factor.
Fatigue Cycles - Specifies the number of fatigue cycles. This option is only available when FAT
is selected for Stress Types.
Directives - Displays the Directive Builder (on page 692) dialog box.
Add New Load Case - Adds a new load case.
Delete Current Load Case - Deletes the current load case.
634
Dynamic Analysis
A load case definition consists of one or more lines, as shown below. The direction specified on
this line does not need to be the direction of the load (which is specified in the force set). This
direction is used for labeling and designation of independent versus dependent loadings.
Spectrum
Factor
Dir.
Force Set #
TESTFILE
1.0
Complexity increases as the number of components in the load case goes beyond one,
and as the time history phenomena being modeled deviates from true impulse type loading. For
more information, see Examples (on page 644).
1.0 times (100% of) the El Centro spectrum in the X direction and 0.67 times (67% of) the
El Centro spectrum in the Y direction
CAESAR II also supports options for independent support motion earthquakes, where parts of
the system are exposed to different shocks. For example, a piping system is supported from
both ground and building supports. Because the building filters the earthquake, supports
attached to the building are not exposed to the same shock as the supports attached to the
ground. Two different shock inputs are required: one for the ground supports and one for the
building supports. To specify an independent support motion shock, the node range that defines
a particular group of supports is required. The maximum displacement (seismic anchor
movements) of the support attachment point must also be specified.
The example below shows a typical uniform support earthquake specification and a typical
independent support motion earthquake:
* UNIFORM SUPPORT MOTION EARTHQUAKE INPUT
ELCENTRO
1
X
ELCENTRO
1
Z
ELCENTRO
.667 Y
* INDEPENDENT SUPPORT MOTION EARTHQUAKE INPUT
HGROUND
1
X
1
100
1
0.25
HGROUND
1
Z
1
100
1
0.25
VGROUND
1
Y
1
100
1
0.167
HBUILDING
1
X
101
300
1
0.36
HBUILDING
1
Z
101
300
1
0.36
VBUILDING
1
Y
101
300
1
0.24
The uniform support motion earthquake contains only components of the El Centro earthquake
acting uniformly through all of the supports. There is a 33% reduction in the earthquakes
magnitude in the Y direction.
The independent support motion earthquake above has two different support groups: 1-100 and
101-300. The 1-100 group is exposed to a ground spectrum. The 101-300 group is exposed to a
building spectrum. Different horizontal and vertical components are used for the ground and the
635
Dynamic Analysis
building spectra. The last values specified are the seismic support movements (that is the
Anchor Movement).
Stress Types can be assigned to the spectrum load cases. If FAT is selected, you must
also enter a value for Fatigue Cycles, the number of anticipated load cycles.
Topics
Spectrum/Time History Profile ....................................................... 636
Factor ............................................................................................. 636
Dir. ................................................................................................. 636
Start Node ...................................................................................... 637
Stop Node ...................................................................................... 638
Increment ....................................................................................... 638
Anchor Movement .......................................................................... 638
Force Set # .................................................................................... 638
Force Sets Tab .............................................................................. 639
Examples ....................................................................................... 644
Factor
Specifies a value for the spectrum shock table multiplier. This value is usually 1.0.
Dir.
Specifies the applied direction of the spectrum/DLF shock load. Select X, Y, or Z. You can also
enter direction cosines, such as (.707, 0, .707), or direction vectors, such as (1,0,1).
This value is used as follows, depending on the analysis type:
For earthquake analysis:
636
Direction acts as an output label for the maximum contributor, such as 3X(1), where the first
profile in direction X is reported as X(1). 3X(1) indicates that the largest contributor to the
total response is from the third mode of vibration and due to the first spectrum/shock defined
as X.
Dynamic Analysis
For force spectrum analysis, the force vector (direction) is already established:
Direction acts as an output label for the maximum contributor, as discussed above for
earthquake analysis.
For time history analysis, time history combinations are algebraic (in-phase):
Direction acts only as an output label for the maximum contributor, such as 3X(1).
To define an earthquake type of loading, CAESAR II must know what how the earthquake shock
acts from the shock spectrum table. CAESAR II must also know the direction of the shock. A
shock load case is typically comprised of three shock components in the X, Y, and Z directions.
The combination of each of these components shock loads defines the earthquakes dynamic
loading of the piping system.
Skewed directions can be entered by giving a direction cosine or direction vector. Skewed shock
contributions are entered when the piping or structural system appears particularly sensitive to a
shock along a skewed line. This most often occurs when a majority of the piping system does
not lay along the X and Z axes.
Any number of shock components can act in the same direction. For example, there can be two
X direction components. This usually occurs with independent support shock contributions
where one X direction component applies to one support group and another X direction
component applies to a different support group. There can also be two shock components in the
same direction without having independent support contributions, by defining two shock
contributions in the same direction without start, stop, or increment node entries.
In the simplest form of force spectrum loading, there is only a single shock component in the
load case. For that situation, there is only a single line of input on the Load Cases tab. When
there are multiple lines of input on the load case screen, such as in analyzing a traveling
pressure wave that impacts different elbow-elbow pairs, there can be many components to the
shock load case. The combination of responses from each of these shock loading components
can be established in one of two ways. If the value of Direction is the same for each load
component, then the directional combination method is used to combine the responses from
each load component. If the value of Direction is different for each load component, then the
spatial combination method is used to combine the responses from each load component.
Directional combinations are always made before modal combinations, while spatial
combinations can be made before or after modal combinations. The default is to perform the
modal combinations before spatial combinations. Either spatial or directional combinations can
be made using the ABS or SRSS method.
Start Node
Specifies the number of the starting node of a group of restraints at which the spectrum load is
applied for independent support motion analysis (ISM). The spectrum is applied to all restraint
nodes in the group between Start Node and Stop Node in steps of Increment. The range of
nodes must include at least one node in the piping system.
The component of an independent support shock applies only to a group of support points. For
example, different shock spectra are generated for rack level piping and for ground level piping.
The rack supports are subject to one shock excitation, influenced by the racks response to the
earthquake. The ground level supports are subject to a different shock excitation, not influenced
by the rack. One node range is used to define the rack support shock contributions and another
is used to define the ground support shock contributions.
637
Dynamic Analysis
This option is only available when Earthquake (spectrum) is selected for Analysis Type.
Stop Node
Specifies the number of the ending node of a group of restraints at which the spectrum load is
applied for independent support motion analysis (ISM). The spectrum is applied to all restraint
nodes in the group between Start Node and Stop Node in steps of Increment. The range of
nodes must include at least one node in the piping system. If no value is entered, the load is
applied at the start node.
This option is only available when Earthquake (spectrum) is selected for Analysis Type.
Increment
Specifies the node number increment used to step from Start Node to Stop Node for in a group
of restraints that is loaded by this spectrum for Independent Support Motion analysis (ISM). The
spectrum is applied to all restraint nodes in the group between Start Node and Stop Node in
steps of Increment. The range of nodes must include at least one node in the piping system. If
no value is entered, the load is applied at the start node.
This option is only available when Earthquake (spectrum) is selected for Analysis Type.
Anchor Movement
Specifies the absolute displacement of the restraints included in this spectrum shock case for
independent support motion analysis (ISM). This displacement is applied to all restrained nodes
in the node group, and is used to calculate the pseudostatic load components representing the
relative displacement of the individual restraint sets. If no value is entered, and if the defined
shock for this row does not encompass the entire system, this value is calculated by the
software. The value is taken from the lowest frequency entry of the response spectrum: the
specified displacement, velocity/frequency (for velocity spectra), or acceleration/frequency 2 (for
acceleration spectra). Frequency is angular frequency.
This option is only available when Earthquake (spectrum) is selected for Analysis Type.
Force Set #
Specifies the force set number corresponding to a set entered in the Force Sets tab if the
spectrum/load profile name describes a force-type spectrum (instead of displacement, velocity,
or acceleration). For more information, see Force Sets Tab (on page 639). If no value is entered,
Factor and Dir. must also have no values.
This option is not available when Earthquake (spectrum) is selected for Analysis Type.
638
Dynamic Analysis
Force spectrum analyses, such as a relief valve loading, differ from earthquake analyses
because there is no implicit definition of the load distribution. For example, the loading for
earthquakes is uniform over the entire structure and proportional to the pipe mass. For relief
valves and other point loadings, the load is not uniformly distributed and is not proportional to
the mass. A water hammer load is proportional to the speed of sound and the initial velocity of
the fluid. Its point of application is at subsequent elbow-elbow pairs. Force spectrum analyses
require more information than the more common earthquake simulations: the load magnitude,
direction, and location. Forces that occur together are grouped into like-numbered force sets
and are manipulated in the analysis together. For example, the following shows two different
loading levels of the same type of load:
Force
Direction
Node
Force Set #
-3400
35
-1250
35
For a skewed load, force components belong to the same force set, because the components
always occur together:
Force
Direction
Node
Force Set #
-2134
104
-2134
104
639
Dynamic Analysis
standard shock table file. This step is not needed for a time history analysis. The data is
automatically added to the dynamic input and can be saved to a separate file.
3. On the Spectrum Definitions tab or Time History Definitions tab, define the DLF versus
frequency file just created as a force spectrum data file with linear interpolation along the
frequency axis and linear interpolation along the ordinate axis. Begin the shock name with a
#. The software then reads the shock table from the data file.
4. Determine the maximum force magnitude that acts on each node subject to the pulse load.
5. On the Force Sets tab, specify the maximum amplitude of the dynamic load, the direction,
and the nodes.
If the force-time profiles are normalized to 1.0, the maximum magnitudes of the loads
are entered here. If the profiles are entered using their actual values, the force set values
are entered as 1.0.
6. On the Spectrum Load Cases tab or Time History Load Cases tab, enter the force
spectrum name (defined in the Spectrum Definitions tab), the table multiplication factor
(usually 1.0), a direction, and the Force Set # (defined on the Force Sets tab). This step
defines the link between the force spectrum and the force loading pattern.
7. Set up any other parameters needed to run the spectrum analysis. Perform error checking,
and after there are no fatal errors, run the analysis.
You can include any number of user comment lines by clicking Cmt. There can be any
number of line entries in the Force spectrum data.
If there are multiple force spectrum components in a single dynamic load case, carefully
select the combination method. The same rules that cover earthquake shocks and
components apply to force spectrum shocks and components
Topics
Force...............................................................................................640
Direction ..........................................................................................641
Node ...............................................................................................641
Force Set # .....................................................................................641
Examples ........................................................................................641
Force
Specifies the magnitude of the impulse force (dynamic load) at the node. The sign of this value
is according to the CAESAR II global coordinate system
The total applied force is the product of this value, the selected force value from the
spectrum or load profile, and the factor entered for the load case.
640
Dynamic Analysis
Direction
Specifies the direction of the impulse force (dynamic load). Valid entries are X, Y, Z, direction
cosines, or direction vectors. The format for direction cosines is (cx,cy, cz), such as
(0.707,0.0,0.707). The format for direction vectors is (vx, vy, vz), such as (1,0,1).
Node
Specifies the node at which the impulse force (dynamic load) is applied. The node must exist in
the model.
Force Set #
Specifies the numeric value associated with this row (force set). Force sets are used to
construct the dynamic load cases. Values are arbitrary, but usually start at 1 and increment by
one.
Each impulse can be assigned to a different force set, which provides the most capability when
constructing load cases. Multiple rows with the same value form a single force set.
Examples
Example 1
Nodes 5, 10, and 15 define a cantilever pipe leg that is part of an offshore production platform.
The dynamic load as a function of time is equal to a half sine wave. The waveform is the same
for all three nodes, but the maximum dynamic load on node 5 is 5030 lb., on node 10 is 10,370
lb., and on node 15 is 30,537 lb. Three force sets are built for this problem. One has the
dynamic loads acting in the X direction. The second has the dynamic loads acting in the Z
direction. The third has the dynamic loads acting simultaneously in the X an Z directions. The
force spectrum input data is:
X DIRECTION HALF SINE WAVE/CURRENT LOADING
Force
Direction
Node
Force Set #
5030
10370
10
30537
15
Direction
Node
Force Set #
5030
10370
10
641
Dynamic Analysis
30537
15
Direction
Node
Force Set #
5030
5030
10370
10
10370
10
30537
15
30537
15
Example 2
A relief valve at node 565 is being investigated for different reactor decompression conditions.
The maximum load for the first condition is 320 kips in the X direction. The maximum load for
the second decompression condition is 150 kips in the X direction. The third decompression
condition maximum load is 50 kips. Three different maximum force sets are defined:
REACTOR DECOMP CONDITION 1
Force
320000
Direction
Node
Force Set #
565
Direction
Node
Force Set #
565
642
Force
Direction
Node
Force Set #
50000
565
Dynamic Analysis
Example 3
A startup shock wave passes through a single elbow system. Nodes in the piping model are 5,
10, and 15 as shown:
As the wave starts off between 5 and 10 there is an initial dynamic axial load on the anchor at 5.
When the shock wave hits the elbow at 10, the axial load in the 5-10 elements balance the initial
imbalance at node 5, and there become an axial imbalance in the 10-15 element. This shock
load is modeled as two completely separate impacts on the piping system. The first is the
dynamic anchor load at 5. If 5 is a flexible anchor then this load may cause dynamic
displacements of the piping system and 5 will just be subject to the dynamic time history pulse
due to the shock. Assume the anchor at 5 is a flexible vessel nozzle. The second shock load is
the unbalanced dynamic pressure load in the 10-15 element that exists until the shock reaches
the node 15. Friction losses in the line reduce the shock magnitude as it travels down the line. In
the time the wave leaves the anchor at 5 until it encounters the bend at 10 there is a 50% drop
in the pulse strength as shown:
643
Dynamic Analysis
This pressure drop was calculated using a transient fluid simulator. Between nodes 10 and 15
the pulse strength drops even further as shown:
Direction
Node
Force Set #
-5600
Direction
Node
Force Set #
2800
10
Examples
Example 1
Define a shock load case that excites the entire piping system with a vibration of one times the
El Centro earthquake in the X direction, one times the El Centro earthquake in the Z, and 0.667
times the El Centro earthquake in the Y direction.
644
Spectrum
Factor
Dir.
ELCENTRO
ELCENTRO
ELCENTRO
0.667
Dynamic Analysis
Example 2
Define a shock load case that excites the piping system with the horizontal and vertical
components of the Reg. Guide 1.60 shock spectra for a 2 percent critically damped system. The
maximum ground acceleration is 0.22 gs.
The maximum ground acceleration is set on the Control Parameters tab and has no effect on
the shock load case definitions.
Spectrum
Factor
Dir.
1.60H2
1.60V2
1.60H2
Example 3
Define a shock load case that is comprised of custom shocks BENCH1 and BENCH2. BENCH1
acts in the X and Z directions, and BENCH2 acts in the Y direction. The scale factor for all
shocks is 1.0.
Spectrum
Factor
Dir.
BENCH1
BENCH2
BENCH1
One of the shock load cases excites the piping system along a line that is 45 degrees off of the
global axes in the horizontal plane. It is suspected that this direction of excitation yields the
worst possible results. Apply the custom shock BENCH1 in the horizontal direction and
BENCH2 in the vertical direction.
Spectrum
Factor
Dir.
BENCH1
(1,0,1)
BENCH1
(-1,0,1
)
BENCH2
Example 4
Define a shock load case that excites the piping system with a vibration of two times the El
Centro earthquake in the X, Y, and Z directions. There should be two shock load cases. The first
should use an independent summation and the second a simultaneous summation.
The load cases are defined as shown. Remember that independent summation means MODAL
then SPATIAL, and simultaneous means SPATIAL then MODAL.
645
Dynamic Analysis
There are several ways to accomplish the same objective using parameters on other
tabs, such as the Control Parameters tab. Only the method using the explicit definition of the
load case combination method is shown in this example.
LOAD CASE 1 SHOCK CONTRIBUTIONS
MODAL(GROUP), SPATIAL(SRSS), MODAL COMBINATIONS FIRST
Spectrum
Factor
Dir.
ELCENTRO
ELCENTRO
ELCENTRO
Factor
Dir.
ELCENTRO
ELCENTRO
ELCENTRO
Example 5
Define a shock case that has the custom spectrum 1DIR acting only in the Z direction. Set the
stress type for the case to be operating and use modal summations before spatial summations.
Modal or spatial summations are not shown below because modal summation is the CAESAR II
default and is controlled by Spatial or Modal Combination First (on page 679) on the Control
Parameters tab.
Stress Types: OPE
Spectrum
Factor
Dir.
1DIR
Example 6
The support nodes 5, 25, 35, 45, and 56 are pipe shoes sitting on concrete foundations. The
support nodes 140, 145, 157, 160, and 180 are second level rack sup\-ports, that is, pipe shoes
sitting on structural steel beams in the second level of the rack. The ground level shock
spectrum name is GROUND04, and the second level rack spectrum name is RACKLEVEL2-04.
Set up the shock load case to define these independent support excitations and omit any
relative support movement.
646
Dynamic Analysis
GROUND LEVEL EXCITATION
Spectrum
Factor
Dir.
Start
Node
Stop
Node
Increment
Anchor
Movement
GROUND04
56
GROUND04
56
GROUND04
56
Spectrum
Factor
Dir.
Start
Node
Stop
Node
Increment
Anchor
Movement
RACKLEVEL2-04
140
180
RACKLEVEL2-04
140
180
RACKLEVEL2-04
140
180
Next, set up a shock load case, and define all combinations options explicitly. Use the same
shock components as defined above, except assume that the pseudostatic component is added
using the SRSS combination method. Also change the modal summation method to SRSS. This
is the recommended method. When the modal summation method is SRSS it does not matter
whether modal or spatial combinations are performed first. The order is only a factor when
closely spaced modes are considered in the grouping, 10 percent, and DSRSS methods.
MODAL(SRSS),PSEUDOSTATIC(SRSS),SPATIAL(SRSS)
GROUND LEVEL EXCITATION
Spectrum
Factor
Dir.
Start
Node
Stop
Node
Increment
GROUND04
56
GROUND04
56
GROUND04
56
Anchor
Movement
Spectrum
Factor
Dir.
Start
Node
Stop
Node
Increment
RACKLEVEL2-04
140
180
RACKLEVEL2-04
140
180
RACKLEVEL2-04
140
180
Anchor
Movement
647
Dynamic Analysis
Example 7
The last elbow in the relief valve piping is at node 295. The spectrum name: BLAST contains the
DLF response spectrum for relief valve firing. SPECTRUM/TIME HISTORY FORCE SET #1
contains the load information and its point of application. Show the load case input that provides
the most conservative combination of modal results. Because there is only a single loading, no
consideration is given to spatial or directional combinations.
Shock Name, Factor, Direction, and Force Set #
ABSOLUTE MODAL SUMMATION, ONLY A SINGLE LOADING
COMPONENT AND SO NO CONSIDERATION GIVEN TO SPATIAL OR
DIRECTIONAL COMBINATIONS.
BLAST, 1, X, 1
MODAL (ABS)
Click Directives to open the Directive Builder dialog box and select these values. For
more information, see Directive Builder (on page 692).
Use the same example above and combine the modes using the grouping method. This will
produce the most realistic solution.
BLAST, 1, X, 1
MODAL (GROUP)
648
Dynamic Analysis
ON THE DIRECTIVE LINE THE "SPATIAL" DIRECTIVE COMES BEFORE
THE "MODAL" DIRECTIVE.
HAMMER40, 1, X, 1
HAMMER135, 1, Y, 2
SPATIAL(ABS), MODAL(GROUP)
The order of the load cases is not important, and has no effect on the results.
Most piping codes combine occasional dynamic stresses with sustained static stresses. This
combination is compared to the occasional allowable stress.
Each combination references static load case and dynamic load case numbers to be combined.
Any number of static or dynamic loads can be combined in a single combination load case.
Each combination is on a separate row.
Additional Options
The following options are also available:
Editing Load Case - Select a load case to edit.
Stress Types - Select the stress type for the load case:
649
Dynamic Analysis
Add New Load Case - Adds a new load case.
Delete Current Load Case - Deletes the current load case.
Topics
Load Case...................................................................................... 650
Factor ............................................................................................. 650
Examples ....................................................................................... 650
Load Case
Specifies the static or dynamic load case to be included in the combination case. Select a load
case from the list. Static load cases start with S, and dynamic load cases are start with D. Each
is then followed by a load case number of a static or shock analysis defined on the Load Cases
tab. For more information, see Spectrum/Time History Load Cases Tab (on page 634).
The following examples are valid values: S1, STATIC1, S3, STATIC3, D1, DYNAMICS1, S#1,
and D#1. Use any length up to 24 characters. For static load case definitions, the static case
must exist and have already been run (also, the S cant refer to a spring hanger design case).
For dynamic load case definitions, the dynamic load case number refers to the shock load case.
Factor
Specifies a multiplication factor to be applied to the results of the load case. The resulting
product is then used in the combination case. The default is 1.0.
Examples
Example 1
The static load cases are:
1 = W+P1+D1+T1+H (OPE)
2 = W+P1+H (SUS)
3 = L1 - L2 (EXP)
The dynamic load cases are:
1 = Operating Basis Earthquake
2 = 1/2 the Operating Basis Earthquake
Combine the operating basis earthquake stresses with the sustained static stresses:
Load Case
Factor
STATIC2
1.0
DYNAMIC1
1.0
or
650
Dynamic Analysis
Load Case
Factor
S2
D1
Example 2
The static load cases are:
1 = W + P1 (For hanger design)
2 = W + P1 + D1 + T1 (For hanger design)
3 = W + P1 + D1 + T1 + H (OPE)
4 = W + P1 + H (SUS)
5 = L3 - L4 (EXP)
There is one dynamic load case. Create an occasional case that is the sum of the sustained and
the dynamic stresses using the SRSS combination method and the ABS combination method.
Additionally, combine the expansion static case and the dynamic case using the SRSS
combination method. This is a total of three combination load cases. The first two static hanger
design load cases cannot be used in a combination case.
* COMBINATION CASE 1:
* SRSS COMBINATION OF SUSTAINED AND DYNAMIC CASES
STRESSTYPE(OCC), COMBINATION(SRSS)
Load Case
Factor
STATIC4
DYNAMIC1
* COMBINATION CASE 2:
* ABS COMBINATION OF SUSTAINED AND DYNAMIC CASES
STRESSTYPE(OCC), COMBINATION(ABS)
Load Case
Factor
STATIC4
DYNAMIC1
* COMBINATION CASE 3:
* SRSSCOMBINATION OF EXPANSION AND DYNAMIC CASES
STRESSTYPE(OCC), COMBINATION(SRSS)
Load Case
STATIC5
Factor
1
651
Dynamic Analysis
1
DYNAMIC1
Stress type and combination are defined on the Directive Builder dialog box. For more
information, see Directive Builder (on page 692).
Example 3
The static load cases are:
1 = W+T1+P+D1+H (OPE)
2 = W+P+H (SUS)
3 = U1 (OCC) Static seismic simulation
4 = L1-L2 (EXP)
5 = L2+L3 (OCC) (SCALAR)
Create an SRSS combination of the static seismic case and both the sustained and operating
static cases:
* COMBINATION CASE 1:
COMBINATION (SRSS), STRESSTYPE (OCC)
Load Case
Factor
STATIC2
STATIC3
* COMBINATION CASES 2:
COMBINATION (SRSS), STRESSTYPE (OCC)
Load Case
Factor
STATIC1
STATIC3
Example 4
The static load cases are:
1 = W+P1(Hanger design restrained weight case)
2 = W+T1+P1+D1 (Hanger design load case #1)
3 = W+T2+P1+D1 (Hanger design load case #2)
4 = WNC+P1(Hanger design actual cold loads)
5 = W+T1+H+P1+D1 (OPE)
6 = W+P1+H(SUS)
7 = L5-L6 (EXP)
652
Dynamic Analysis
Combine the static sustained stresses with 1/2 the shock case 1 results, 1/2 the shock case 2
results, and 1.333 times the shock case 3 results. The combination method is SRSS. For a
second combination case, combine the static sustained stresses with 1/2 the shock case 4
results, 1/2 the shock case 5 results, and 1.333 times the shock case 6 results.
* COMBINATION CASE 1:
COMBINATION (SRSS)
Load Case
STATIC6
Factor
1
DYNAMIC1
1/2
DYNAMIC2
1/2
DYNAMIC3
1.333
or
COMBINATION (SRSS)
Load Case
Factor
S6
D1
0.5
D2
0.5
D3
1.333
* COMBINATION CASE 2:
COMBINATION (SRSS)
Load Case
STATIC6
Factor
1
DYNAMIC4
0.5
DYNAMIC5
0.5
DYNAMIC6
1.333
653
Dynamic Analysis
Topics
Mass .............................................................................................. 654
Direction ......................................................................................... 654
Start Node ...................................................................................... 655
Stop Node ...................................................................................... 655
Increments ..................................................................................... 655
Mass
Specifies the magnitude of the concentrated mass (in current units) to be applied to the
specified node. A positive value is added to the calculated mass assigned to the node, a
negative value is subtracted from the calculated mass, and a zero value eliminates the mass.
Direction
Specifies the direction in which the mass acts. The values for translated mass are X, Y, Z, and
ALL (where ALL represents X, Y, and Z). The values for rotated mass are RX, RY, RZ, and
RALL (where RALL represents RX, RY, and RZ).
Rotational masses only apply when the consistent mass model is used. For more
information, see Mass Model (LUMPED/CONSISTENT) (on page 687) on the Control
Parameters tab.
654
Dynamic Analysis
Start Node
Specifies the number of the starting node at which this mass is applied.
If entered without values for Stop Node and Increment, then the start node must exist in the
piping system. If entered with values for Stop Node and Increment, then the range of nodes
identified in the range must include at least one node in the piping system.
Stop Node
Specifies the number of the ending node in the model to which the mass is applied. Used as
part of a "range of nodes" lumped mass command with Start Node and Increment. This value
is optional.
Increments
Specifies the node number increment used to step from Start Node to Stop Node. Used as part
of a "range of nodes" lumped mass command. This value is optional and defaults to 1 if no value
is entered.
There can be any number of line entries on the Lumped Masses tab.
The zero mass capability is particularly useful when you are not interested in the modes for part
of the system. That part of the system is usually modeled only for its stiffness effect.
Example 1
450 is added to the assigned mass at node 40 in the X, Y, and Z directions.
450 ALL 40
Example 2
All nodes from 12 to 25 have all assigned mass removed in the X, Y, and Z directions. Some
nodes may not exist in this range but this is acceptable as long as at least one node in the range
exists in the system.
0.0 ALL 12 25 1
Example 3
375 is added in the X, Y, and Z directions for nodes 25, 30, 35, 40, 45, and 50, if they exist. All
assigned mass is removed for all nodes from 1 and 600 in the X and Y directions.
375 A 25 50 5
0.0 X 1 600 1
0.0 Y 1 600 1
655
Dynamic Analysis
Snubbers Tab
This tab is available for any selection of Analysis Type in the Dynamic Analysis window.
Add snubbers to the model. Snubbers are supports that only resist dynamic loading while
allowing static displacement, such as displacement from thermal growth. Snubbers must have
their stiffness defined. Snubbers are not rigid by default because they are typically not as stiff as
other types of restraints.
Snubbers may also be added in Input > Piping as part of the static model. In either the
static or dynamic analysis, a snubber is idealized as a stiffness rather than damping at a point.
Topics
Stiffness ......................................................................................... 656
Direction ......................................................................................... 656
Node .............................................................................................. 656
CNode ............................................................................................ 656
Stiffness
Specifies the stiffness of the snubber. The value must be positive. If the snubber is rigid enter a
value of 1.0E12.
Direction
Specifies the direction for the line of action of the snubber. Valid entries are X, Y, Z, direction
cosines, or direction vectors. The format for direction cosines is (cx,cy, cz), such as
(0.707,0.0,0.707). The format for direction vectors is (vx, vy, vz), such as (1,0,1).
Node
Specifies the node number where the snubber acts.
Connecting nodes for snubbers work in the same way as for restraints.
CNode
Specifies the second node number to which the other end of the snubber is connected. This
value is optional. If the snubber acts between the piping system and a fixed point in space, then
do not enter a value for CNode.
Connecting nodes for snubbers works in the same way as for restraints.
Example 1
Add a rigid snubber at node 150 in the Z direction.
1E12 Z 150
656
Dynamic Analysis
Example 2
Add rigid snubbers at nodes 160, 165, and 170 in the Z direction.
1E12 Z 160
1E12 Z 165
1E12 Z 170
Example 3
Add a rigid snubber between the structural steel node 1005 and the piping node 405 in the Z
direction.
1E12 Z 405 1005
Example 4
Add a 5,000 lb./in. snubber in the X and Y directions at the piping node 500. The X snubber
connects to the structural steel node 1050 and the Y snubber connects to the overhead line at
node 743.
* HORIZONTAL SNUBBER BETWEEN STEAM LINE AND STEEL
5000 X 500 1050.
* VERTICAL SNUBBER BETWEEN STEAM LINE AND OVER HEAD COOLING WATER
LINE
5000 Y 500 743
657
Dynamic Analysis
Table Notes:
658
Required.
Max. No. of Eigenvalues and Frequency Cutoff work as a pair in terminating the eigen extraction.
Dynamic Analysis
6
Used if USNRC Regulatory Guide 1.60 or Uniform Building Code seismic spectra are specified in the shock
definition.
Used if independent support movement (USM) loads are present or if defined shock does not include all
supports in the system.
10
Used if more than one spectrum load is applied in the same direction.
For modal analysis, set the number of modes of vibration to extract by specifying a
maximum number, a cutoff frequency, or both.
Topics
Analysis Type (Harmonic/Spectrum/Modes/Range/TimeHist) ...... 659
Static Load Case for Nonlinear Restraint Status ........................... 670
Max. No. of Eigenvalues Calculated .............................................. 671
Frequency Cutoff (HZ) ................................................................... 673
Closely Spaced Mode Criteria/Time History Time Step (ms) ........ 674
Load Duration (DSRSS) (sec) ....................................................... 675
Damping (DSRSS) (ratio of critical) ............................................... 675
ZPA (Reg. Guide 1.60/UBC - g's) <or> # Time History Output Cases
....................................................................................................... 676
Re-use Last Eigensolution (Frequencies and Mode Shapes) ....... 679
Spatial or Modal Combination First ............................................... 679
Spatial Combination Method (SRSS/ABS) .................................... 680
Modal Combination Method (Group/10%/DSRSS/ABS/SRSS) .... 680
Include Pseudostatic (Anchor Movement) Components (Y/N) ...... 683
Include Missing Mass Components ............................................... 684
Pseudostatic (Anchor Movement) Comb. Method (SRSS/ABS) ... 686
Missing Mass Combination Method (SRSS/ABS) ......................... 686
Directional Combination Method (SRSS/ABS) .............................. 686
Mass Model (LUMPED/CONSISTENT) ......................................... 687
Sturm Sequence Check on Computed Eigenvalues ..................... 687
659
Dynamic Analysis
Harmonic Analysis
The response of a system to a dynamically applied load is generally expressed through the
dynamic equation of motion:
Where:
M = system mass matrix
= acceleration vector, as a function of time
C = system damping matrix
= velocity vector, as a function of time
K = system stiffness matrix
x(t) = displacement vector, as a function of time
F(t) = applied load vector, as a function of time
The harmonic solver is most commonly used to analyze low frequency field vibrations due to
fluid pulsation or out-of-round rotating equipment displacements. This differential equation
cannot be solved explicitly, except in a few specific cases. Harmonic analysis looks at one of
these casesthe set of dynamic problems where the forces or displacements (such as
pulsation or vibration) acting on the piping system take sinusoidal forms. When damping is zero
under harmonic loading, the dynamic equation of the system can be reduced to
M (t) + K x(t) = F0 cos (w t + Q)
Where:
F0 = harmonic load vector
w = angular forcing frequency of harmonic load (radian/sec)
t = time
Q = phase angle (radians)
This differential equation is solved directly for the nodal displacements at any time. From there
the system reactions, forces and moments, and stresses are calculated.
The equation has a solution of the form
x (t) = A cos (w t + Q)
Where:
A = vector of maximum harmonic displacements of system
Because acceleration is the second derivative of displacement with respect to time,
(t) = -A w2 cos w t
660
Dynamic Analysis
Inserting these equations for displacement and acceleration back into the basic harmonic
equation of motion yields,
-M A Z2 cos (Z t + Q) + K A cos (Z t + Q) = Fo cos (Z t + Q)
Dividing both sides of this equation by cos (Z t + Q),
-M A Z2 + K A = Fo
Reordering this equation,
(K - M Z2) A = Fo
This is exactly the same form of the equation as is solved for all linear (static) piping problems.
The solution time for each excitation frequency takes only as long as a single static solution,
and, when there is no phase relationship to the loading, the results directly give the maximum
dynamic responses. Due to the speed of the analysis, and because the solutions are so directly
applicable, you should make as much use of this capability as possible. Keep two
considerations in mind:
When damping is not zero, the harmonic equation can only be solved if the damping matrix
is defined as the sum of multiples of the mass and stiffness matrix (Rayleigh damping), that
is
[C] = a [M] + b [K]
On a modal basis, the relationship between the ratio of critical damping Cc and the
constants a and b is
Where:
Z = Undamped natural frequency of mode (rad/sec)
For practical problems, a is extremely small, and can be ignored. The definition of b reduces
to
E= 2 Cc/Z
CAESAR II uses this implementation of damping for its harmonic analysis, but two problems
exist. First, for multi-degree-of-freedom systems, there is not really a single b, but there
must be only a single b in order to get a solution of the harmonic equation. The second
problem is that the modal frequencies are not known prior to generation of the damping
matrix. Therefore the w used in the calculation of b is the forcing frequency of the load,
instead of the natural frequency of a mode. When the forcing frequency of the load is in the
vicinity of a modal frequency, this gives a good estimation of the true damping.
If multiple harmonic loads occur simultaneously and are not in phase, system response is
the sum of the responses due to the individual loads
x(t) = S Ai cos (Z t + Qi)
Where:
Ai = displacement vector of system under load i
Qi = phase angle of load i
661
Dynamic Analysis
In this case, an absolute maximum solution cannot be found. Solutions for each load, and
the sum of these, must be found at various times in the load cycle. These combinations are
then reviewed in order to determine which one causes the worst load case. Alternatively,
CAESAR II can select the frequency/phase pairs which maximize the system displacement.
Damped harmonics always cause a phased response.
The biggest use by far of the harmonic solver is in analyzing low frequency field vibrations
resulting from either fluid pulsation or out-of-round rotating equipment displacements. The
approach typically used is described briefly below:
1. A potential dynamic problem is first identified in the field. Large cyclic vibrations or high
stresses (fatigue failure) are present in an existing piping system, raising questions of
whether this represents a dangerous situation. As many symptoms of the problem (such as
quantifiable displacements or overstress points) are identified as possible for future use in
refining the dynamic model.
2. A model of the piping system is built using CAESAR II. This should be done as accurately
as possible, because system and load characteristics affect the magnitude of the developed
response. In the area where the vibration occurs, you should accurately represent valve
operators, flange pairs, orifice plates, and other in-line equipment. You may also want to add
additional nodes in the area of the vibration.
3. Assume the cause of the load, and estimate the frequency, magnitude, point, and direction
of the load. This is difficult because dynamic loads can come from many sources. Dynamic
loads may be due to factors such as internal pressure pulses, external vibration, flow
shedding at intersections, and two-phase flow. In almost all cases, there is some frequency
content of the excitation that corresponds to (and therefore excites) a system mechanical
natural frequency. If the load is caused by equipment, then the forcing frequency is probably
some multiple of the operating frequency. If the load is due to acoustic flow problems, then
the forcing frequency can be estimated through the use of Strouhals equations (from fluid
dynamics). Use the best assumptions available to estimate the magnitudes and points of
application of the dynamic load.
4. Model the loading using harmonic forces or displacements, normally depending upon
whether the cause is assumed to be pulsation or vibration. Perform several harmonic
analyses, sweeping the frequencies through a range centered about the target frequency to
account for uncertainty. Examine the results of each of the analyses for signs of large
displacements, indicating harmonic resonance. If the resonance is present, compare the
results of the analysis to the known symptoms from the field. If they are not similar, or if
there is no resonance, this indicates that the dynamic model is not a good one. It must then
be improved, either in terms of a more accurate system (static) model, a better estimate of
the load, or a finer sweep through the frequency range. After the model has been refined,
repeat this step until the mathematical model behaves just like the actual piping system in
the field.
5. At this point, the model is a good representation of the piping system, the loads and the
relationship of the load characteristics to the system characteristics.
6. Evaluate the results of this run in order to determine whether they indicate a problem.
Because harmonic stresses are cyclic, they should be evaluated against the endurance limit
of the piping material. Displacements should be reviewed against interference limits or
esthetic guidelines.
662
Dynamic Analysis
7. If the situation is deemed to be a problem, its cause must be identified. The cause is
normally the excitation of a single mode of vibration. For example, the Dynamic Load Factor
for a single damped mode of vibration, with a harmonic load applied is
Where:
DLF = dynamic loading factor
Cc = ratio of system damping to "critical damping,"
where "critical damping" =
Zf = forcing frequency of applied harmonic load
Zn = natural frequency of mode of vibration
A modal extraction of the system is done; one or more of these modes should have a
natural frequency close to the forcing frequency of the applied load. The problem mode can
be further identified as having a shape very similar to the shape of the total system vibration.
This mode shape has been dynamically magnified far beyond the other modes and
predominates in the final vibrated shape.
8. The problem mode must be eliminated. You typically want to add a restraint at a high point
and in the direction of the mode shape. If this cannot be done, the mode may also be altered
by changing the mass distribution of the system. If no modification of the system is possible,
it may be possible to alter the forcing frequency of the load. If the dynamic load was
assumed to be due to internal acoustics, you should reroute the pipe to change the internal
flow conditions. This may resolve or amplify the problem, but in either case avoids
CAESAR IIs "good model" of the system. After modifying the system, the harmonic problem
is re-run using the single forcing frequency determined as a "good model." The stresses and
displacements are then re-evaluated.
9. If the dynamic problem has been adequately solved, the system is now re-analyzed
statically to determine the effects of any modifications on the static loading cases.
Adding restraint normally increases expansion stresses, while adding mass increases
sustained stresses.
Process output from a harmonic analysis in two ways:
Use the output processor to review displacement, restraint, force, or stress data either
graphically or in report form.
Animate the displacement pattern for each of the frequency load cases.
The results of harmonic dynamic loads cannot be combined using the Static/Dynamic
Combination option.
Spectrum Analysis
Spectrum analysis attempts to estimate the maximum response developed in a system during a
transient load. The results are a statistical summation of the maxi\-mum displacements, forces,
reactions, and stresses. The individual responses do not represent an actual physical loading
663
Dynamic Analysis
case because the maxima may all occur at different times. Spectrum analyses are especially
useful when the loading profile is random, or not exactly known, such as with seismic loads.
CAESAR II provides the ability to perform two types of spectrum analyses which may be
combined: seismic and force spectra. Seismic loadings may be evaluated either uniformly over
the entire system, or applied through individual support groups with corresponding anchor
movements. Force spectra analyses may be used to analyze impulse loadings, such as those
due to relief valve, fluid hammer, or slug flow.
Seismic response spectra resemble harmonic Dynamic Load Factor curves, because seismic
loads indicate strong harmonic tendencies. As the damping value increases, the system
664
Dynamic Analysis
response approaches ground motion. Seismic spectra also usually show strong evidence of
flexible, resonant, and rigid areas. Spectra may have multiple peaks due to filtering by the
building and/or piping system. Multiple peaks are usually enveloped in order to account for
uncertainties in the analysis. Seismic response spectra peaks are typically spread to account for
inaccuracies as well.
The idea behind the generation of the response spectra is that the modes of vibration of a
system respond to the load in the exact same manner as a single degree-of-freedom oscillator.
System response may be plotted in terms of displacement, velocity, or acceleration, because
these terms of the spectra are all related by the frequency:
d = v / Z = a / Z2
Where:
d = displacement from response spectrum at frequency
v = velocity from response spectrum at frequency
Z= angular frequency at which response spectrum parameters are taken
a = acceleration from response spectrum at frequency
Response Spectrum analysis proceeds according to the following steps:
Modes of vibration are extracted from the system using an Eigensolver algorithm. Each mode
has a characteristic frequency and mode shape.
1. The maximum response of each mode under the applied load is determined from the
spectrum value corresponding to the natural frequency of the mode.
2. The total system response is determined by summing the individual modal responses, using
methods that reflect the time independence of the responses and the portion of system
mass allocated to each mode.
There are four major sources of earthquake spectra available in CAESAR II:
El Centro
This predefined data is taken from J. Biggs Introduction to Structural Dynamics and is based on
the north-south component of the May 18, 1940 El Centro California earthquake. The recorded
maximum acceleration was 0.33 g. The spectrum provided here is intended to apply to elastic
systems having 5 to 10 percent critical damping.
Nuclear Regulatory Guide 1.60
The predefined spectrum names are:
1.60H.5 1.60V.5
1.60H2 1.60V2
1.60H5 1.60V5
1.60H7 1.60V7
1.60H10 1.60V10
These spectra are constructed according to the instructions given in Regulatory Guide 1.60 for
seismic design of nuclear plants. They must also be scaled up or down by the maximum ground
acceleration (ZPAzero period acceleration), specified in the CAESAR II control parameter
spreadsheet.
Uniform Building Code
665
Dynamic Analysis
The pre\-defined spectrum names are:
UBCSOIL1 Spectrum for rock and stiff soils
UBCSOIL2 Spectrum for deep cohesionless or stiff clay soils
UBCSOIL3 Spectrum for soft to medium clays and sands
These spectra represent the normalized response spectra shapes for three soil types provided
in Figure 23-3 of the Uniform Building Code (1991 Edition). When used, they must be scaled by
the ZPA, which is the product of Z and I, where Z is the seismic zone coefficient and I is the
earthquake importance factor, from UBC Tables 23-I and 23-L. The ZPA can be specific using
the CAESAR II control parameter spreadsheet.
User defined spectra
User defined spectra may be entered with period or frequency as the range, and displacement,
velocity, or acceleration as the ordinate. These spectra may be read in from a text file or entered
directly into a spectrum table during dynamic input processing.
666
Spectrum (name)
Factor
Dir (direction)
Start Node
Stop Node
Increment
Anchor Movement
Dynamic Analysis
Name, Factor, and Dir are all that is required for uniform support excitations. For ISM type
shocks, the group of nodes over which the shock acts must be specified as well, using Start
Node, Stop Node, and Increment. Anchor Movement is used to explicitly define the seismic
displacement of the restraint set. This displacement is used to calculate the pseudostatic load
components. If omitted, the software defaults to the displacement derived from the response
spectrum entry corresponding to the lowest frequency.
The term on the right hand side is a dynamic force acting on the piping system, such as F = Ma,
so the analogous equation to be solved for the force spectrum problem is:
Where:
F = the dynamic load (water hammer or relief valve)
Instead of the displacement, velocity, or acceleration spectrum used for the seismic problem, a
Dynamic Load Factor spectrum is used for a force spectrum problem. A DLF spectrum gives the
ratio of the maximum dynamic displacement divided by the maximum static displacement. The
earthquake response spectrum analysis method starts with the time history of an earthquake
excitation. The force spectrum analysis method is done in exactly the same way, except that the
analysis starts with the force versus time profile. Just as for the earthquake, this time history
loading is applied to a shake table of single degree-of-freedom bodies. A response spectrum
(DLF versus natural frequency) is generated by dividing the maximum oscillator displacements
by the static displacements expected under the same load. An alternate means of generating a
response spectrum for an impulse load is to numerically integrate the dynamic equation of
motion for oscillators of various frequencies under the applied load. Use Tools > DLF Spectrum
Generator.
Process output from a spectrum analysis in two ways:
Use the output processor to review the natural frequencies, mode shapes, participation
factors, included mass/force, displacements, restraint loads, forces, or stresses in report
form. Dynamic results also show the largest modal contributor, along with the mode and
shock load responsible for that contribution.
Animate the individual mode shapes extracted for the spectrum analysis.
Time History
Time history analysis is a more accurate, more computationally intensive analytical method than
response spectrum analysis. It is best suited to impulse loadings or other transient loadings
where the profile is known. This method of analysis involves the actual solution of the dynamic
equation of motion throughout the duration of the applied load and subsequent system vibration,
providing a true simulation of the system response.
667
Dynamic Analysis
As noted in Harmonic Analysis (on page 660), the dynamic equation of motion for a system is
This differential equation cannot be solved explicitly, but may be integrated using numeric
techniques by slicing the duration of the load into many small time steps. Assuming that the
change in acceleration between time slices is linear, the system accelerations, velocities,
displacements, and corresponding reactions, internal forces, and stresses are calculated at
successive time steps.
Because the total response of a system is equivalent to the sum of the responses of its
individual modes of vibration, the above equation can be simplified assuming that the damping
matrix C is orthogonal. Use the transformation x = FX, to be expressed in modal coordinates:
Where:
= acceleration vector (in modal coordinates), as a function of time
C = diagonal damping matrix, where entry Ci = wi ci
Zi = angular frequency of mode i
ci = ratio of damping to critical damping for mode i
(t) = velocity vector (in modal coordinates), as a function of time
x(t) = displacement vector (in modal coordinates), as a function of time
: = diagonal stiffness matrix, where entry :i = Zi2
This transformation represents N uncoupled second order differential equations, where N is the
number of modes of vibration extracted. N can then be integrated and summed, using the
in-phase, algebraic summation method to give the total system response. CAESAR II uses the
Wilson T method (an extension of the Newmark method) to integrate the equations of motion,
providing an unconditionally stable algorithm regardless of time step size chosen.
Only one dynamic load can be defined for a time history analysis. This dynamic load case can
be used in as many static/dynamic combination load case as necessary. The single load case
may consist of multiple force profiles applied to the system simultaneously or sequentially. Each
force versus time profile is entered as a spectrum with an ordinate of Force (in current units) and
a range of Time (in milliseconds). The profiles are defined by entering the time and force
coordinates of the corner points defining the profile.
A time can only be entered once. A time with zero force outside of the defined profile
need not be entered explicitly.
For example, the profiles shown in the following figure are entered as:
Time (MS)
0.0
10.0
668
Force
Time (MS)
Force
0.0
20.0
1000.0
300.0
60.0
1000.0
Dynamic Analysis
Time (MS)
Force
Time (MS)
Force
20.0
1000.0
30.0
0.0
The load profiles are linked with force sets (indicating magnitude, direction, and location of the
applied load) in the shock case. The magnitude of the applied load is determined by the product
of the profile force, the force set magnitude, and the scale in the shock case.
Only forces, not moments or restraint displacements, can be entered in the time history load
profile. Moments can be modeled using force couples, and restraint displacements can be
simulated by entering forces equal to the desired displacement times the restraint stiffness in the
direction of the displacement.
Process output from a Time History analysis in three ways:
Use the output processor to review the natural frequencies, mode shapes, participation
factors, included mass/force, displacements, and restraint loads, forces, or stresses in report
form. CAESAR IIs implementation of time history analysis provides two types of results.
One results case contains the maximum individual components (such as axial stress,
X-displacement, and MZ reaction) of the system response, along with the time at which it
occurred. Several results cases represent the actual system response at specific times.
Dynamic results also show the largest modal contributor, along with the mode and transient
load responsible for that contribution.
Animate the shock displacement for the transient load cases. During animation, the
displacements, forces, moments, stresses, and other data associated with individual
elements are displayed at every time step and for the dynamic load alone, or for any of the
static/dynamic combinations.
Animate the individual mode shapes included in the time history response.
669
Dynamic Analysis
There are spring hangers to be designed in the job. The static runs must be made in order
to determine the spring rate to be used in the dynamic model.
There are frictional restraints in the job, such as any restraints with a nonzero (mu) value.
The most common static load cases during a typical CAESAR II analysis are:
670
Dynamic Analysis
671
Dynamic Analysis
This parameter is used, in combination with Frequency Cutoff (HZ), to limit the maximum
number of modes of vibration to be extracted during the dynamic analysis. If this parameter is
entered as 0, the number of modes extracted is limited only by the frequency cutoff and the
number of degrees-of-freedom in the system model.
Example
A system has the following natural frequencies:
Mode Number
Frequency (Hz)
0.6
3.0
6.1
10.7
20.3
29.0
35.4
40.7
55.6
The modes extracted for different values of Max. No. of Eigenvalues Calculated and
Frequency Cutoff are:
Max. No. of
Eigenvalues
Calculated
Frequency
Cutoff
Number of
Modes
extracted
33
50
33
60
If you are more interested in providing an accurate representation of the system displacements,
request the extraction of a few modes, allowing a rapid calculation time. However, if an accurate
estimate of the forces and stresses in the system is the objective, calculation time grows as it
becomes necessary to extract far more modes. This is particularly true when solving a fluid
hammer problem in the presence of axial restraints. Often modes with natural frequencies of up
to 300 Hz are large contributors to the solution.
To determine how many modes are sufficient, extract a certain number of modes and review the
results. Repeat the analysis by extracting five to ten additional modes and comparing the new
results to the old. If there are significant changes between the results, repeat the analysis again,
672
Dynamic Analysis
adding five to ten more modes. This iterative process continues until the results taper off,
becoming asymptotic.
This procedure has two drawbacks. First is the time involved in making the multiple analyses
and the time involved in extracting the potentially large number of modes. The second
drawback, occurring with spectrum analysis, is less obvious. A degree of conservatism is
introduced when combining the contributions of the higher order modes. Possible spectral mode
summation methods include methods that combine modal results as same-sign (positive)
values: SRSS, ABSOLUTE, and GROUP. Theory states that the rigid modes act in phase with
each other, and should be combined algebraically, permitting the response of some rigid modes
to cancel the effect of other rigid modes. This is what occurs in a time history analysis. Because
of this conservatism, it is possible to get results which exceed twice the applied load, despite the
fact that the Dynamic Load Factor (DLF) of an impulse load cannot be greater than 2.0.
673
Dynamic Analysis
4. Conservative Cutoff (Too many rigid modes combined using non-conservative summation
methods)
When the analysis type is SPECTRUM, MODES, or TIMEHIST, either this parameter or Max.
No. of Eigenvalues Calculated (on page 671) must have a value.
Spectrum Analysis
For a spectrum analysis with the GROUP Modal Combination Method (as defined by USNRC
Regulatory Guide 1.92), this value specifies the frequency spacing defining each modal group,
that is, the percentage of the base frequency between the lowest and highest frequency of the
group. Regulatory Guide 1.92 specifies the group spacing criteria as 10%, or 0.1. This is the
default value in CAESAR II. For more information, see Modal Combination Method
(Group/10%/DSRSS/ABS/SRSS) (on page 680).
674
Dynamic Analysis
Spectrum Analysis
For a time history analysis, this parameter specifies the total length of time over which the
dynamic response is simulated. The load duration divided by the time step size from Closely
Spaced Mode Criteria/Time History Time Step (ms) (on page 674) gives the total number of
integration steps making up the solution. CAESAR II limits the number of time steps to 5000 or
as permitted by available memory and system size. The duration should be at least equal to the
maximum duration of the applied load plus the period of the first extracted mode. This allows
simulation of the system response throughout the imposition of the external load, plus one full
cycle of the resulting free vibration. After this point, the response dies out according to the
damping value used. For example, if the applied load is expected to last 150 milliseconds and
the lowest extracted frequency is 3 Hz, set the load duration to a minimum of 0.150 plus 1/3, or
0.483 seconds.
675
Dynamic Analysis
On a modal basis, the relationship between the ratio of critical damping C c and the constants D
and E are given as:
Where:
Z = undamped natural frequency of mode (radians/sec)
For many practical problems, D is extremely small, and so may be ignored, reducing the
relationships to:
D=0
E = 2 Cc / Z
CAESAR II uses this implementation of damping for its harmonic analysis, with the exception
that a single E is calculated for the multi-degree-of-freedom system, and the Z used is that of the
load forcing frequency. When the forcing frequency is in the vicinity of a modal frequency, this
gives an accurate estimate of the true damping value.
676
Dynamic Analysis
Normalized Response Spectra
For specific pre-defined normalized response spectra, this value is the acceleration factor (in
g's) by which the spectrum is scaled. For example, when a spectrum analysis uses one of the
pre-defined spectra names beginning with "1.60" (such as 1.60H.5 or 1.60V7), CAESAR II
constructs an earthquake spectrum according to the instructions given in USNRC (formerly
USAEC) Regulatory Guide 1.60. This guide requires that the shape of the response spectrum
be chosen from the curves shown in the following figures, based upon the system damping
value. The last number in the default CAESAR II spectrum name indicates the percent critical
damping. For example, 1.60H.5 indicates 0.5% critical damping, while 1.60V7 indicates 7%. If
the analysis uses one of the pre-defined spectra names beginning with "UBC" (such as
UBCSOIL1), CAESAR II uses the normalized seismic response spectra for the corresponding
soil type from Table 23-3 of the Uniform Building Code (1991 Edition). Reg Guide 1.60 and the
UBC curves are normalized to represent a ground acceleration (ZPA or zero period
acceleration) of 1g. The true value is actually site dependent. Therefore, using the ZPA value
appropriately scales any Regulatory Guide 1.60 or the Uniform Building Code response spectra.
677
Dynamic Analysis
678
Dynamic Analysis
(1 + # Static/Dynamic Combinations) x (1 + # Output Cases)d 999
At least one output case, in addition to the automatically generated maxima case, must be
requested. More than one is not necessary, because the worst case results are reflected in the
maxima case and individual results at every time step are available through the ELEMENT
command when animating time history results.
679
Dynamic Analysis
This is usually less of an issue for force spectrum combinations. Normally there are no separate
spatial components to combine because X- Y- and Z-shocks are not acting simultaneously.
When there is more than one potential force load, the spatial combination method may be used
to indicate the independence of the loadings. For example, select Modal if two independent
relief valves may or may not fire simultaneously and the two shocks are defined as being in
different directions (such as X and Y). If the two valves are dependent and will definitely open
simultaneously, select Spatial. Otherwise, the direction defined for a force spectrum loading has
no particular meaning.
Nuclear Regulatory Guide 1.92 (published in February, 1976) describes the requirements for
combining spatial components when performing seismic response spectra analysis for
nuclear power plants.
Because all time history combinations are done algebraically (in-phase), this option has no
effect on time history results.
SRSS - Square Root of the Sum of the Squares Method (on page 682)
The response spectrum yields the maximum response at any time during the course of the
applied load, and each of the modes of vibration usually have different frequencies .As a result,
the peak responses of all modes do not occur simultaneously and an appropriate means of
summing the modal responses must be considered.
Nuclear Regulatory Guide 1.92 (published in February, 1976) defines the requirements for
combining modal responses when performing seismic response spectra analysis for nuclear
power plants. The four options presented there are available, along with one other, for modal
combinations under non-nuclear seismic and force spectrum analyses.
680
Dynamic Analysis
Grouping Method
This method is defined in USNRC Regulatory Guide 1.92. The grouping method attempts to
eliminate the drawbacks of the Absolute and SRSS methods. It assumes that modes are
completely correlated with any modes with similar closely spaced frequencies, and are
completely uncorrelated with those modes with widely different frequencies. The total system
response is calculated as
Where:
R = total system response of the element
N = number of significant modes considered in the modal response combination
Rk = the peak value of the response of the element due to the k th mode
P = number of groups of closely-spaced modes (where modes are considered to be
closely-spaced if their frequencies are within 10% of the base mode in the group), excluding
individual separated modes. No mode can be in more than one group.
i = number of first mode in group q
j = number of last mode in group q
Rlq = response of mode l in group q
Rmq = response of mode m in group q
The responses of any modes which have frequencies within 10% of each other are added
together absolutely, and the results of each of these groups are combined with the remaining
individual modal results using the SRSS method.
The 10% value controlling the definition of closely spaced frequencies can be changed by
using the Closely Spaced Mode Criteria/Time History Time Step (ms) (on page 674) parameter.
Where:
Ri, Rj = the peak value of the response of the element due to the ith and jth mode,
respectively, where mode i and j are any frequencies within 10% of the each other,
681
Dynamic Analysis
The 10% value controlling the definition of closely spaced frequencies can be changed by
using the Closely Spaced Mode Criteria/Time History Time Step (ms) (on page 674) parameter.
Where:
Rs = the peak value of the response of the element due to mode s
eks = intermodal correlation coefficient = [ 1 + {( Zk' - Zs') /(k' Zk + s' Zs)}2 ]-1
Zk' = Zk [ 1 - k2 ]1/2
Zs' = Zs [ 1 - s2 ]1/2
k' = k + 2 / ( td Zk )
s' = s + 2 / ( td Zs )
Zk = frequency of mode k, rad/sec
Zs = frequency of mode s, rad/sec
k = ratio of damping to critical damping of mode k, dimensionless
s = ratio of damping to critical damping of mode s, dimensionless
td = duration of earthquake, sec
The load duration (td) and the damping ratio () can be specified by using the Load
Duration (DSRSS) (sec) (on page 675) and Damping (DSRSS) (ratio of critical) (on page 675)
parameters.
This method is based upon the statistical assumption that all modal responses are completely
independent, with the maxima following a relatively uniform distribution throughout the duration
of the applied load. This is usually non-conservative, especially if there are any modes with very
682
Dynamic Analysis
close frequencies, because those modes will usually experience their maximum DLF at
approximately the same time during the load profile.
Because all time history combinations are done algebraically (in-phase), this modal
combination method has no effect on time history results.
Absolute Method
This method defines the total system response as the sum of the absolute values of the
individual modal responses. This is effectively the same as using the double sum method with
all correlation coefficients equal to 1.0, or the grouping method, with all modes being closely
spaced. The total system response is calculated as:
This method gives the most conservative result, because it assumes that the all maximum
modal responses occur at exactly the same time during the course of the applied load. This is
usually overly-conservative, because modes with different natural frequencies will probably
experience their maximum DLF at different times during the load profile.
683
Dynamic Analysis
684
Dynamic Analysis
The maximum possible percentage of active mass that is theoretically possible is 100%, with
90-95% usually indicating that a sufficient number of modes have been extracted to provide a
good dynamic model.
The percentage of active force is calculated by the following factors:
Separately summing the components of the effective force acting along each of the three
directional degrees-of-freedom
Taking the ratio of the effective load divided by the applied load
Examples
Summed over i = 1 to n, by 6 (X - Direction degrees of freedom):
Fex = 6Fe[i]
Fx = 6F[i]
Summed over i = 2 to n, by 6 (Y - Direction degrees of freedom):
Fey = 6Fe[i]
Fy = 6F[i]
Summed over i = 3 to n, by 6 (Z - Direction degrees of freedom):
Fez = 6Fe[i]
Fz = 6F[i]
Where:
FeX,FeY,FeZ = effective force (allocated to extracted modes) acting along the global X-, Y-,
and Z-axes, respectively
Fr = vector of effective forces (allocated to extracted modes)
FX,FY,FZ = total system forces acting along the global X-, Y-, and Z-axes, respectively
F = vector of total system forces
The maximum possible percentage which is theoretically possible for this value is also 100%. In
practice it may be higher, indicating an uneven distribution of the load and mass in the system
model. There is nothing inherently wrong with an analysis where the included force exceeds
100%. If the missing mass correction is included, the modal loadings are adjusted to
automatically conform to the applied loading. The percentage of included force can often be
brought under 100% by extracting a few more modes. At other times, the situation can be
remedied by improving the dynamic model through a finer element mesh, or, more importantly,
equalizing the mass point spacing in the vicinity of the load.
685
Dynamic Analysis
686
Dynamic Analysis
If mass is zeroed at a degree of freedom, CAESAR II assumes that you want to eliminate
consideration of that DOF and zero out all elements on that row/column.
The Sturm sequence check fails where there are two identical frequencies at the last frequency
extracted. For example, consider a system with the following natural frequencies:
0.6637
1.2355
1.5988
4.5667
4.5667
If you only ask for the first four natural frequencies, a Sturm sequence failure occurs because
there are five frequencies that exist in the range between 0.0 and 4.5667 + p (where p is
0.0041). To correct this problem, you can:
Increase the frequency cutoff by the number of frequencies not found. (This number is
reported by the Sturm sequence check.)
687
Dynamic Analysis
Increase the value of Frequency Cutoff (HZ) (on page 673) by some small amount, if the
frequency cutoff terminated the eigensolution. This usually allows the lost modes to fall into
the solution frequency range.
Fix the subspace size at 10 and rerun the job. Increasing the number of approximation
vectors improves the possibility that at least one of them contains some component of the
missing modes, allowing the vector to properly converge.
Advanced Tab
This tab is available when Modal, Earthquake (spectrum), Relief Loads (spectrum), Water
Hammer/Slug Flow (spectrum), and Time History are selected for Analysis Type in the
Dynamic Analysis window.
The values on this tab rarely need to be changed.
Topics
Estimated Number of Significant Figures in Eigenvalues .............. 688
Jacobi Sweep Tolerance ............................................................... 689
Decomposition Singularity Tolerance ............................................ 689
Subspace Size (0-Not Used) ......................................................... 689
No. to Converge Before Shift Allowed (0 - Not Used) ................... 690
No. of Iterations Per Shift (0 - Pgm computed).............................. 690
% of Iterations Per Shift Before Orthogonalization ........................ 691
Force Orthogonalization After Convergence (Y/N) ........................ 691
Use Out-of-Core Eigensolver (Y/N) ............................................... 691
Frequency Array Spaces ............................................................... 691
688
Dynamic Analysis
689
Dynamic Analysis
690
Dynamic Analysis
691
Dynamic Analysis
Directive Builder
Click Directives on the Spectrum Load Cases or Static/Dynamic Combinations tabs to open
the Directive Builder dialog box and select parameters for the current load case. These
parameters are load-case-specific changes to the global parameters set for all dynamic analysis
load cases. For more information, see Spectrum/Time History Load Cases Tab (on page 634)
and Static/Dynamic Combinations Tab (on page 649).
For most analyses, the global parameters apply and you do not need to specify the
parameters on this dialog box.
Directional Combination Method - Select SRSS or ABS. For more information, see Missing
Mass Combination Method (SRSS/ABS) (on page 686).
Modal Combination Method - Select GROUP, 10%, DSRSS, SRSS, or ABS. For more
information, see Modal Combination Method (Group/10%/DSRSS/ABS/SRSS) (on page 680).
Spatial Combination Method - Select SRSS or ABS. For more information, see Spatial
Combination Method (SRSS/ABS) (on page 680).
Spatial or Modal Combination First - Select SPATIAL or MODAL. For more information, see
Re-use Last Eigensolution (Frequencies and Mode Shapes) (on page 679).
Pseudostatic Combination Method - Select SRSS or ABS. For more information, see
Pseudostatic (Anchor Movement) Comb. Method (SRSS/ABS) (on page 686).
Missing Mass Combination Method - Select SRSS or ABS. For more information, see Missing
Mass Combination Method (SRSS/ABS) (on page 686).
Static/Dynamic Combination Method - Select SRSS or ABS to define how the load case is
combined. The ABS method takes the absolute value of all displacement, force, and stress data
for each load case and adds them. The SRSS method sums the square of all displacement,
force, and stress data for each load case and then takes the square root of the result. This is the
only parameter available on the Static/Dynamic Combinations tab.
692
Dynamic Analysis
Range
Specifies a spectrum range value. The range/ordinate pairs define the spectrum/DLF curve.
693
Dynamic Analysis
Ordinate
Specifies a spectrum ordinate value. The range/ordinate pairs define the spectrum/DLF curve.
Valid formats are:
DLF/Spectrum Generator
DLF/Spectrum Generator and Tools > DLF Spectrum Generator converts spectrum time
waveform excitation data into a frequency domain dynamic load factor (DLF) curve. DLF data is
automatically referenced in the Spectrum Definitions tab. For more information, see
Spectrum/Time History Definitions Tab (on page 629).
The DLF curve can also be saved to a file and later referenced by CAESAR II as a FORCE
response spectrum curve.
Spectrum Name
Displays the name of the selected value of Spectrum Type. You can type a different name.
For UBC, ASCE7, IBC, and CFE Diseno por Sismo:
This is the group name for the pair of seismic shock spectra that is generated here. A suffix
of H and V is added to indicate the horizontal and vertical spectrum, respectively. After it has
been properly entered, these names are listed in the Spectrum Definitions tab and can be
used to build load cases on the Spectrum Load Cases tab.
694
This is the name given to the Force Response Spectrum created from the time history load
defined here. After it has been properly entered, this name is listed in the Spectrum
Definitions tab and can be used to build load cases on the Spectrum Load Cases tab.
Dynamic Analysis
Spectrum Type
Specifies the name of the spectrum. The data from this spectrum is used to generate the DLF
curve.
UBC
Select to create earthquake spectra (horizontal and vertical) according to the 1997 Uniform
Building Code.
The horizontal design response spectrum is based on UBC Figure 16-3 shown below.
695
Dynamic Analysis
Ts=Cv/2.5Ca & T0=Ts/5
The vertical spectrum is to 50% of ICa across the entire period range.
696
Dynamic Analysis
Importance Factor
Specifies the seismic importance factor, I, as defined in Table 16-K. The calculated spectrum
accelerations are multiplied by this value to generate the horizontal shock spectrum. Values
range from 1.0 to 1.25 based on the function of the structure.
For this code, the vertical shock spectrum is also multiplied by the importance factor.
Seismic Coefficient Ca
Specifies the zero period acceleration, Ca, for the site as defined in Table 16-Q. The value is
based on soil profile type and seismic zone factor, and ranges from 0.06 to 0.66.
Seismic Coefficient Cv
Specifies the ground acceleration at higher periods (lower frequencies), Cv, for the site as
defined in Table 16-R. The value is based on soil profile type and seismic zone factor, and
ranges from 0.06 to 1.92.
ASCE7
Select to create earthquake spectra (horizontal and vertical) according to the ASCE #7-02
standard.
The horizontal design response spectrum is based on ASCE 7, Figure 9.4.1.2.6 shown below.
Ts=SD1/SDS & T0=Ts/5.
Above a period of four seconds, the horizontal spectrum acceleration changes.
The vertical spectrum is set to 20% of SDS (from 9.5.2.7.1) across the entire period range.
Neither I nor R affects the vertical spectrum.
697
Dynamic Analysis
Importance Factor
Specifies the occupancy importance factor, based on the function of the structure. The
calculated spectrum accelerations are multiplied by this value to generate the horizontal shock
spectrum.
ASCE 7 - The occupancy importance factor is I, as defined in Table 11.5. Values range from
1.0 to 1.5 and applied according to paragraph 12.9.2.
IBC - The occupancy importance factor is IE, as defined in Section 1616.2 and shown in
Table 1604.5. Values range from 1.0 to 1.5.
Site Coefficient Fa
Specifies the acceleration-based site coefficient Fa. This value adjusts the mapped short period
acceleration and is based on site class (soil profile) and the mapped short period maximum
considered earthquake acceleration (Ss). Values range from 0.8 to 2.5.
Site Coefficient Fv
Specifies the velocity-based site coefficient Fv. This value adjusts the mapped one-second
period acceleration and is based on site class (soil profile) and the mapped one-second period
maximum considered earthquake acceleration (S1). Values range from 0.8 to 3.5.
698
Dynamic Analysis
Response Modification R
Specifies the response modification coefficient, R. This coefficient reflects system ductility. The
calculated spectrum accelerations are divided by this value to generate the horizontal shock
spectrum. Values range from 3.0 to 8.0 for most plant structures. A value of 3.5 for piping is
common.
IBC
Select to create earthquake spectra (horizontal and vertical) according to the International
Building Code, 2000.
The horizontal design response spectrum is based on IBC 2000, Fig. 1615.1.4 shown below.
Ts=SD1/SDS & T0=Ts/5
The vertical spectrum is set to 20% of SDS (from 1617.1.2) across the entire period range.
IBC generally uses the same spectrum data parameters as ASCE7 (on page 697).
699
Dynamic Analysis
Using the input data and calculated earthquake weights and natural frequency, CAESAR II
determines the values from table 3.1 of the Mexican Seismic Code.
The values are:
ao
Ta(s)
Tb(s)
Seismic Zone
Specifies the seismic zone. Select A, B, C, or D. The zones are described in Manual de Diseno
por Sismo for Mexico. The map on page 1.3.29 shows the seismic zones.
Soil Type
Specifies the soil type.
I - Hard Soil - Ground deposits formed exclusively by layers with propagation velocity b 0 =
700 m/s or modulus of rigidity t 85000.
II - Medium Soil - Ground deposits with fundamental period of vibration and effective
velocity of propagation which meets the condition Bc Ts + Bs Tc > Bc Tc.
III - Soft Soil - Ground deposits with fundamental period of vibration and effective velocity of
propagation which meets the condition Bc Ts + Bs Tc < Bc Tc.
Structural Group
Specifies the structural group based on the degree of safety. Select A - High Safety, B Intermediate Safety, or C - Low Safety.
Towers and tanks are examples of group A structures requiring a high degree of safety in
their design
700
Dynamic Analysis
Increase Factor
Specifies a value for the increased factor of safety, as required by some facilities. The default
value is 1.0. This value directly multiplies the spectrum values. This value is traditionally 1.118
and should always be greater than or equal to 1.0.
Opening Time
Specifies the opening time of the relief value in milliseconds.
701
Dynamic Analysis
Maximum Table Frequency
Specifies the maximum frequency in the table to be used to generate the DLF curve. This value
is usually no more than 100 Hz and is commonly 40 to 60 Hz for relief valves. For other types of
impulse loadings, a larger maximum may be needed.
If piping frequencies greater than this value are found in the system and included in the
spectrum analysis, then the spectrum value at the maximum table frequency is used. You can
decide which frequencies are important and how high the frequency must go by looking at the
solution participation factors and the animated mode shapes. Only the lower frequencies
typically contribute to the system displacements, forces, and stresses.
Number of Points
Specifies the number of points to be generated for the spectrum table. Fifteen to twenty points
are usually sufficient. These points are distributed in a cubic relationship starting at zero hertz.
702
Dynamic Analysis
Time
Specifies time waveform values in milliseconds for the points to be modeled.
Force
Specifies forces corresponding to the points on the force/time curve.
The absolute magnitude of the force is not important, but the form of the time history
loading is important. The actual maximum value of the dynamic load is taken from the force
pattern defined on the Force Sets Tab (on page 639). There can be any number of line entries in
the excitation frequency data.
Generate Spectrum
Displays the Spectrum Table Values dialog box with the force spectrum values based on
entered spectrum data.
This command is available for all values of Spectrum Type except User Defined Time History
Waveform.
Save To File - Saves the force spectrum values to an ASCII file. For seismic spectra, two files
are saved: horizontal (with H appended to the file name) and vertical (with V appended to the file
name). Use this command if you want to reuse the spectrum values in other analyses. Click OK
if you only want to use the values in the current analysis.
OK - Loads the spectrum data into the current analysis.
Cancel - Closes the window without loading the spectrum data into the current analysis.
703
Dynamic Analysis
Acoustic shock due to the sudden change in fluid momentum and the associated traveling
pressure waves.
The first step in performing a relief load analysis is to compute the magnitudes of the relieving
thrust forces. For open-type vent systems, use Relief Load Synthesis
. Results are
calculated for liquids and for gases greater than 15 psig.
This command is only available when Relief Loads (spectrum) and Time History are selected
as Analysis Type.
The discussion here concerns only the thrust at the valve/atmosphere interface. Acoustic
traveling pressure waves can be addressed similar to water hammer. For more information, see
Relief Loads and Water Hammer/Slug Flow Spectra Analysis (on page 619).
704
Dynamic Analysis
Line Temperature
Specifies the stagnation condition temperature of the gas to be relieved. This is typically the gas
temperature upstream of the relief valve.
Pressure (abs)
Specifies the stagnation pressure of the gas to be relieved. This is typically the gas pressure
upstream of the relief valve. This value is the absolute pressure.
Stagnation properties can vary considerably from line properties if the gas flow velocity in
the line is high.
(ft. lbf./lbm./deg. R
Superheated Steam
1.300 Nitrogen
55.16
Saturated Steam
35.11
Nitrogen
1.399 Acetylene
59.35
Carbon Dioxide
1.288 Ammonia
90.73
Acetylene
1.232 n-Butane
26.59
Ammonia
1.304 Ethane
51.39
n-Butane
1.093 Ethylene
55.09
705
Dynamic Analysis
Ratio of Gas-Specific
Heats
(ft. lbf./lbm./deg. R
Ethane
1.187 Methane
96.33
Ethylene
1.240 Propane
35.05
Methane
1.226
Propane
1.127
706
Dynamic Analysis
Non-Umbrella Fitting Example
The vent stack pipe is hard-piped to the relief valve pipe.
707
Dynamic Analysis
ID Manifold Piping
Specifies the insider diameter of the manifold if the relief exit piping runs into a manifold. Do not
enter a value if there is not a manifold.
ID Supply Header
Specifies the inside diameter of the supply header.
708
Dynamic Analysis
Flashing of volatile relief liquids is not considered in this analysis. If the relieving liquid
flashes in the exhaust piping as its pressure drops to atmospheric, then use another method
to calculate the resulting gas properties and thrust loads.
709
Dynamic Analysis
Topics
Computed Mass Flowrate (Vent Gas) ........................................... 711
Thrust at Valve Pipe/Vent Pipe Interface ....................................... 711
Thrust at the Vent Pipe Exit ........................................................... 711
Transient Pressure Rise on Valve Opening .................................. 712
Transient Pressure Rise on Valve Closing .................................... 712
Thermodynamic Entropy Limit/Subsonic Vent Exit Limit ............... 712
Valve Orifice Gas Conditions/Vent Pipe Exit Gas Conditions/Subsonic
Velocity Gas Conditions ................................................................. 713
710
Dynamic Analysis
Thrust load acts directly on valve opening. Only the valve pipe/vent stack
interface thrust acts in this
configuration.
711
Dynamic Analysis
712
Dynamic Analysis
The entire formulation for the thrust gas properties is based on an ideal gas equation of state. If
the pressures and temperatures displayed above for the gas being vented are outside of the
range where the ideal gas laws apply, then some alternate source should be sought for the
calculation of the thrust loads of the system. In addition, all three of these points should be
sufficiently clear of the gas saturation line. When the exit gas conditions become saturated, the
magnitude of the thrust load can be reduced significantly. In this case, consult the manufacturer.
713
Dynamic Analysis
714
Dynamic Analysis
If the L dimensions are significant (by several feet), then unbalanced thrust loads acting
between the elbow-elbow pairs are very similar to a water hammer load. Water hammer pulses
travel at the speed of sound in the fluid, while the fluid/atmosphere interface pulses travel at the
velocity of the flowing fluid. These unbalanced loads can cause significant piping displacements
in much shorter pipe runs. The magnitude of these loads is equivalent to the calculated thrust
and the duration may be found from the calculated fluid velocity and distance between each
elbow-elbow pair.
715
Dynamic Analysis
Analysis Results
Each type of dynamic analysis has its own procedure for producing results, but all start in the
same way:
1. Save and check the dynamic input.
2. Run the analysis.
3. The account number is requested (if accounting is active).
4. The ESL is accessed (limited run ESLs are decremented).
5. The element and system stiffness matrices are assembled.
6. Load vectors are created where appropriate.
7. The system mass matrix is generated.
From this point the processing progresses according to the type of analysis selected.
After calculations are complete, control is passed to the Dynamic Output Processor. For more
information, see Dynamic Output Processing (on page 721).
Topics
Modal ............................................................................................. 717
Harmonic........................................................................................ 718
Spectrum........................................................................................ 718
Time History ................................................................................... 719
716
Dynamic Analysis
Modal
After dynamic initialization and basic equation assembly are completed, CAESAR II opens the
Dynamic Eigensolver, which calculates natural frequencies and modes of vibration.
Each natural frequency appears as it is calculated, along with the lapsed time of the analysis.
The processor searches for the natural frequencies, starting with the lowest, and continues until
the frequency cutoff is exceeded or the mode count reaches its limit. Both the frequency cutoff
and mode cutoff are dynamic analysis control parameters. The amount of time to calculate or
find these frequencies is a function of the system size, the grouping of the frequencies and the
cutoff settings.
Eigensolution may be canceled at any time, with the analysis continuing using the mode shapes
calculated up to that point. After the last frequency is calculated, the software uses the Sturm
Sequence Check to confirm that no modes were skipped. If the check fails, you can return to the
dynamic input or continue with the spectral analysis. Sturm Sequence Check failures are usually
satisfied if the frequency cutoff is set to a value greater than the last frequency calculated.
After calculations are complete, control is passed to the Dynamic Output Processor. You can
review natural frequencies and mode shapes in text format. You can also display the node
shapes in and animated format.
717
Dynamic Analysis
Harmonic
For each forcing frequency listed in the dynamic input, CAESAR II performs a separate analysis.
These analyses are similar to static analyses and take the same amount of time to complete. At
the completion of each solution, the forcing frequency, its largest calculated deflection, and the
phase angle associated with it are listed. The root results for each frequency, and the system
deflections, are saved for further processing. Only twenty frequencies may be carried beyond
this point and into the output processor. When all frequencies are analyzed, the software
presents the frequencies. You can then select the frequencies and phase angles needed for
further analysis. This choice can be made after checking deflections at pertinent nodes for those
frequencies.
Spectrum
The spectrum analysis procedure can be broken down into:
Calculating the systems natural frequencies, mode shapes, and mass participation factors
Pulling the corresponding response amplitudes from the spectrum table and calculating the
system response for each mode of vibration
718
Dynamic Analysis
Output Processor appears. You can review spectral results, natural frequencies, and animated
mode shapes.
Time History
Modal time history analysis follows steps similar to a spectrum analysis. The modes of vibration
of the system are calculated. The dynamic equation of motion is solved through numeric
integration techniques for each mode at a number of successive time steps. The modal results
are then summed, yielding system responses at each time step.
The Dynamic Output Processor displays one load case (and optionally, one load combination)
with the maximum loads developed throughout the load application. You can also request
snap-shot cases at different load levels.
719