Professional Documents
Culture Documents
00
Computer Program for
Nonlinear Dynamic Time History Analysis of
Single- and Multi-Degree-of-Freedom Systems
Users Manual
While every precaution has been taken to in the preparation of this documentation, the author
assumes no responsibility for errors or omissions, or for damages from the use of information
contained in this document of from the use of programs or source code that may accompany it. In
no event shall the author be liable for any loss of profit or any other commercial damage caused
or alleged to have been caused directly or indirectly by this document.
Printed: August 2010 in Blacksburg, Virginia.
August, 2010
Contents
ABOUT THE USERS MANUAL..........................................................................................................................1
WELCOME TO NONLIN ......................................................................................................................................2
WHAT IS NONLIN? ..................................................................................................................................................2
PROGRAM DESIGN AND CONCEPTS ............................................................................................................................2
SYSTEM REQUIREMENTS ...........................................................................................................................................3
INSTALLING NONLIN USING THE SETUP UTILITY ..................................................................................................3
Part One:
Part Two:
Part Three:
INTRODUCTION .................................................................................................................................................57
THEORETICAL DESCRIPTION .......................................................................................................................57
STRUCTURAL IDEALIZATION ...................................................................................................................................57
HYSTERETIC MODELING ..........................................................................................................................................60
DAMPING .................................................................................................................................................................63
Part Four:
Part Five:
INTRODUCTION ...............................................................................................................................................113
ACCESSING THE IDA ENVIRONMENT.......................................................................................................113
DATA INPUT FOR IDA ANALYSIS ................................................................................................................115
MULTIPLE GROUND MOTIONS OPTION ..................................................................................................................115
MULTIPLE STRUCTURAL PARAMETERS OPTION ....................................................................................................118
Part Six:
INTRODUCTION ...............................................................................................................................................123
ACCESSING THE DRT ENVIRONMENT......................................................................................................123
INPUT PARAMETERS FOR DRT TOOL.......................................................................................................124
VIEWING THE RESULTS ................................................................................................................................125
Part Seven:
INTRODUCTION ...............................................................................................................................................130
ACCESSING THE CRT ENVIRONMENT......................................................................................................130
INPUT PARAMETERS FOR CRT TOOL.......................................................................................................131
VIEWING THE RESULTS ................................................................................................................................132
Index........................................................................................ 141
Page 1
NONLIN V8.00
8/8/2010
Page 2
Welcome to NONLIN
What is NONLIN?
NONLIN 1 is a Microsoft Windows 2 based application for the dynamic analysis of single degree
of freedom structural systems. The structure may be modeled as elastic, elastic-plastic, or as a
yielding system with an arbitrary level of secondary stiffness. The secondary stiffness may be
positive, to represent a strain hardening system, or negative, to model P-Delta effects. The
dynamic loading may be input as an earthquake accelerogram acting at the base of the structure,
or as a linear combination of sine, square, or triangular waves applied at the roof of the structure.
The program uses a step-by-step method to solve the incrementally nonlinear equations of
motion. See Clough and Penzien (1993) for a theoretical description of the solution technique.
While NONLIN may be used for professional practice or academic research, the fundamental
purpose of the program is to provide a visual basis for learning the principles of earthquake
engineering, particularly as related to the concepts of structural dynamics, damping, ductility,
and energy dissipation.
Loading Type
Wave Form
Earthquake
Free Vibration
1
2
Input
Time
History
Fourier
Amplitude
Spectrum
Response
Spectrum
Computed
Time
Histories
Computed
Hysteresis
Plots
Computed
Energy
Time Histories
Result
Summaries
Animate
Structure
Response
8/8/2010
Page 3
System Requirements
NONLIN must be run on Windows XP SP2 or later. The system should have a minimum
hardware configuration appropriate to the operating system you are using.
For best results, your systems video should be set to 800 by 600 resolution or more, displaying
not less than 256 simultaneous colors (32 bit preferred).
The computer must be equipped with a Microsoft compatible mouse, trackball, or other pointing
device.
2.
Run setup.exe.
3.
4.
NONLIN and associated compressed files are expanded and placed in the newly created
C:\Program Files\Advanced Structural Concepts\Nonlin V8\ directory by default. You can
change the directory name during the setup process.
You can run NONLIN from the Start button on the Taskbar by highlighting Programs Advanced
Structural Concepts and then clicking on the Nonlin V8 icon. Alternatively, you can drag the
Nonlin program icon to your desktop. A shortcut icon is created in the dragging process. To run
NONLIN, double click on the shortcut icon.
If you choose to browse the newly created \NONLIN directory, you will notice that there are
several files that possess an .ACC file name extension. These are earthquake acceleration
records that are supplied with the program. The help file lists the acceleration records as well as
pertinent facts about the records. The records supplied with your disk may be different from
those listed in Appendix A. The acceleration records are written in a special format, as described
NONLIN V8.00
8/8/2010
Page 4
in. In addition to the .ACC files, .NGA files can also be used with NONLIN. The .NGA files in
the \NONLIN\QuikQuake directory can be loaded to the program from the Quik Quake menu as
will be described later.
NONLIN V8.00
8/8/2010
Page 5
NONLIN
Part One:
NONLIN SDOF Systems- Program Data Input
NONLIN V8.00
8/8/2010
Page 6
The NONLIN window consists of a title bar, a menu bar, and a button bar. The NONLIN
window is always open, and serves as a container for all other windows used by the program.
NONLIN V8.00
8/8/2010
Page 7
Closing the NONLIN window terminates the program, and minimizing the window reduces the
entire NONLIN environment to an icon.
You can save individual problems in separate files. You create problem files which contain all
the necessary input data to run the analysis. All problem files have the .NLN file name extension.
The first four submenus allow the creation, storage and retrieval of problem files. In addition,
the file names of past problem runs will appear below the Exit submenu as shown above. This is
a typical property of many Windows applications. Clicking the problem file name will load the
problem, whereas clicking on Exit will terminate the program.
If a secondary input or output window, such as those which display screen plots of acceleration,
velocity and so on, is open, the File menu changes to display one of various sub-menus,
depending upon which secondary window is open. For example, when you have opened the
Computed Time Histories or the Computed Hysteresis Plots windows to view the
structural response, the File menu takes the following form:
NONLIN V8.00
8/8/2010
Page 8
.
Print Plots produces a printer plot of the open window, which usually contains one or more
plots. The Create File option, if clicked, creates an output file which will be named as
filename.XL1. This file is a tab-delimited file for use with a spreadsheet program. One use for
this file and any other .XLX file is to obtain a smooth plot of the output data for inclusion in a
report using the plotting features of Microsoft Excel.
When the Summary of Computed Results window (described later) is open, the File menu
takes this form:
There are two print options either print all result pages or the current result page, depending upon
which option you choose. The Create File option is the same as described above.
The Create File option is also active when the Computed Energy Plots window is open. If
you choose to create a file in this case, the filename.XL1 file will include values of strain +
kinetic, damping, hysteretic and total energy. This file is a tab-delimited file for use with a
spreadsheet program.
When the Earthquake Response Spectrum window is active the following file menu is
displayed:
NONLIN V8.00
8/8/2010
Page 9
If you choose to create a file in this case, the program writes spectral displacement, to the file
earthquakename.XL1. This is also a tab-delimited file for use with a spreadsheet program. You
can also print the current plot, and if the current plot is Tripartite, you can print a blank plot.
Anytime that you create a .XL1 file, you can view the contents of the file in a window on the
screen by positioning the cursor inside the active window and clicking the right mouse button.
The tab-delimited file appears in a separate window.
When the FFT Tool window is open, the following file menu is active. From here you have the
option of printing the total FFT plot (only).
As described earlier, clicking on Exit in any form of the File menu immediately terminates the
program after asking if you are sure that you want to exit and asking if you want to save the
current problem in a file for future use.
The Parameters menu is only displayed when the STRUCTURE PROPERTIES INPUT
window is open. It contains four submenus as shown here:
The Step Factor X submenu asks for the digitization step factor X which is used in controlling
program accuracy. Reducing X will increase solution speed, but may reduce accuracy. It is
recommended that X not be set to a value less than 50. The Color Printing menu option
toggles the color printing of plots on and off. If you do not have a color printer, this menu item
is ignored. The Input Mass As submenu asks you if you want to enter the mass of the structure
as a mass in mass units (e.g., k-sec2/in) or a mass in weight (e.g., lbs). If you enter the mass of
the structure as a weight, the program converts the weight to mass units. The Input Damping
As submenu asks for the damping either as a constant (e.g., k-sec/in) or as a percent of critical
value. Damping values are explained in more detail in the Entering Structural Properties section.
The Model menu contains four submenus for accessing different types of analyses available in
NONLIN.
NONLIN V8.00
8/8/2010
Page 10
The SDOF submenu accesses the Single Degree of Freedom model described in this section of
manual. The DRT submenu accesses the Dynamic Response Tool described in Part Six, the
CRT submenu accesses the Complex Mode Response Tool described in Part Seven, and the
Multistory Model is described in Part Five.
The Quik Quake menu is only displayed when the STRUCTURE PROPERTIES INPUT
window is open. Quik Quake is a shortcut method of bringing earthquake data into NONLIN for
use in a simulation. Clicking on Quik Quake displays lists of earthquake ground acceleration
record file names supplied with the program.
NONLIN V8.00
8/8/2010
Page 11
Arrows appear at the top and bottom of the acceleration record list when the complete list of
available acceleration records cannot be viewed at one time on the screen. A black arrow
indicates that more records are available either above or below the list shown while a grey arrow
NONLIN V8.00
8/8/2010
Page 12
indicates you are at the end of the list. You can scroll through the list in either direction by
clicking on the black arrows.
Clicking one of the acceleration file names immediately loads the appropriate acceleration record
to be applied to the structure. The name of the earthquake record is displayed at the bottom of
the STRUCTURE PROPERTIES INPUT window. Choosing an earthquake acceleration
automatically changes the dynamic force to be applied as a ground acceleration for analysis by
the program. The Quik Quake option will appear in gray if no acceleration records (.NGA
files) are present in the NONLIN\QuikQuake (default: C:\Program Files\Advanced Structural
Concepts\Nonlin V8\QuikQuake) directory.
A more powerful method of defining earthquake accelerations is built into NONLIN. You can
obtain time history, FFT and response spectrum plots as well as modify the accelerations of a
particular record. These features are available through the use of the Earthquake Ground
Acceleration Input window. Its features are described in a later section.
The Quik Wave menu is only displayed when the STRUCTURE PROPERTIES INPUT
window is open. From here you can select a previously saved wave, or by selecting New Wave
you can display a separate window that allows you to define the forcing function wave. The
New Wave window is shown below.
NONLIN V8.00
8/8/2010
Page 13
You can select one of three different wave types, sine, square and sawtooth by clicking on the
appropriate button. Then, within this window, you can define the Total Time of the time
history plot, the DigiTization Interval (DT), the Amplitude, the Period and the Duration that
the forcing function wave is applied to the structure. Defining a forcing function wave
automatically changes the dynamic force to be applied as a forcing function for analysis by the
program.
The Quik Wave provides a quick way to define a wave forcing function. A WAVE
GENERATOR window is available to you under the Forcing Function option in the
Dynamic Force Applied As... window. This window gives you many options for creating
your own wave forcing function and saving it for future use. This option is described in more
detail later in this manual.
The Window menu contains the sub-menu items Cascade, Tile, and Arrange Icons. These
items indicate how the active windows or icons will be displayed. The Window menu will also
list the names of all windows that are currently open, with a check mark to the left of the window
that is currently active. To access a non-active window (including one that has been minimized),
click on the name of the window in the window list.
The View menu has a single item, which when clicked will display (or remove) a small panel
showing a brief summary of the latest analysis results. This small panel is located between the
columns of the structure, under the mass icon. Figure 1 shows the structure window with the
results panel activated. Note that the View menu is available only when the STRUCTURE
PROPERTIES INPUT window is active.
NONLIN V8.00
8/8/2010
Page 14
The Help menu contains only contains two submenu topics. Selecting Contents from the Help
menu opens the help contents window. You can use the index in help contents window or make
a search. The last item in this menu is About NONLIN. Click on this menu item to contain
basic information about the program.
NONLIN V8.00
8/8/2010
Page 15
NONLIN V8.00
8/8/2010
Page 16
window, you can obtain a hardcopy of the output file contents. An example of the Summary of
Computed Results window is shown in Part Two of this manual.
Animate Button
Press this button to view an animated representation of the structure displacing from side to side.
This represents the response of the structure subject to the ground acceleration or forcing
function wave.
NONLIN V8.00
8/8/2010
Page 17
NONLIN V8.00
8/8/2010
Page 18
Structural properties are entered by clicking the three structure stiffness buttons located within
the Constitutive Properties frame and the mass and damping buttons located above and below the
structure mass in the structure diagram. Data input is described for each button as follows:
Structural Mass/Weight
This button either represents a mass with an M in the icon or a weight with a W in the icon.
NONLIN changes the icon to match the Input Mass As choice that you made in the
Parameters menu. To enter structural mass or weight, press the MASS/WEIGHT icon. An
input window will open to prompt for the appropriate data. The structural mass or weight must
be greater than zero.
If you choose mass units, the weight of the structure is displayed in the next to last line of the
Dynamic Properties frame. If you choose weight units, the mass is displayed on this line.
Masses are derived from weights by dividing the weight by the acceleration due to gravity.
NONLIN converts the units internally once the mass or weight has been input.
Example: If a structure has a weight of 55 kips, NONLIN will internally calculate
the mass by dividing by 32.18 ft/sec2 times 12 inches per foot as follows:
mass = 55.0 / 386.1 = 0.142 kip-sec2/inch
=100c / c
NONLIN V8.00
8/8/2010
Page 19
The 100 in the above equation converts the damping into a percent. NONLIN will allow
damping values from 0 to 100 percent critical. However, damping values of 2 to 7 percent
critical are commonly used for analysis of structures responding to earthquake ground motions,
where it is anticipated that the response will go into the nonlinear (inelastic) range. Note that
lower values of damping may be appropriate for computation of the response of systems which
are intended to remain elastic. High damping values (20 to 30% critical) may be used to
represent structures with added viscous damping.
Example: Assume a structure has an initial stiffness of 70 kips/inch, and a weight of 55
kips. The mass of the structure is 55/386.1 = 0.142 kip-sec2/inch. The circular frequency
= [70/0.142]0.5 = 22.2 radians/sec. If a damping of 5 percent critical is desired, enter
5.0 at the prompt. The damping coefficient c used in the analysis is (5.0/100)cc =
0.05(2)(0.142)(22.2) = 0.316 kip-seconds/inch.
As previously mentioned, the damping constant may be entered directly.
Force
To enter the initial structural stiffness, press the STRUCTURAL STIFFNESS icon. The initial
stiffness K1 is illustrated below. K1 has units of force/length. For nonlinear analysis, the
unloading stiffness is assumed to be equal to the initial stiffness.
K1
1.0
Displacement
After both the mass and the initial stiffness have been entered, NONLIN will compute and
display the structures dynamic properties, which include the circular frequency
(radians/second), the cyclic frequency f (Hertz) , and the period of vibration T (seconds).
NONLIN V8.00
8/8/2010
Page 20
elastic-perfectly plastic response. The secondary stiffness K2 is illustrated below. Note that K2
must be less than the initial stiffness of the structure and must be greater than or equal to zero.
Force
Strain Hardening
1.0
K2
Elastic-Plastic
Displacement
You may also define the post yielding stiffness of the structure to behave differently in the
negative direction by selecting the NON DEGRADING or DEGRADING options from the
drop down menu located at the top of the PROPERTIES FRAME. These options are described
below in the nonlinear analysis options section. To enter the secondary stiffness in the negative
direction, press the STIFFNESS K3 icon and respond to the prompt. The restrictions of K2
apply to K3 as well.
NONLIN V8.00
8/8/2010
Page 21
Force
Yield
Strength
Displacement
You may also define the yield strength of the structure to behave differently in the negative
direction by selecting the NON DEGRADING or DEGRADING options from the drop down
menu located at the top of the PROPERTIES FRAME. These options are described below in
the nonlinear analysis options section. To enter the yield strength in the negative direction, press
the STRENGTH NEG. icon and respond to the prompt.
P-Delta Stiffness KG Button
The P-Delta stiffness Kg needs to be supplied if the user chooses to include P-Delta effects in the
analysis. The choice to include the P-Delta effect in the analysis is made by checking/unchecking
the checkbox named INCLUDE P-DELTA. To input the P-Delta stiffness, press the P-DELTA
STIFFNESS icon and respond to the prompt. Even though this stiffness is entered as a positive
quantity, it is converted to a negative value in the display as an indication of the P-Delta effect.
Based on the P-Delta stiffness value supplied by the user, the program automatically adjusts the
initial stiffness and the yield strength to include such effects. This is accomplished as explained
below.
Assume a structure (without P-Delta effects considered) has an initial stiffness Ko, a yield
strength Fy,o, and a strain hardening stiffness of zero. (Yield strength is described in the
following section.) The structure is shown in the figure below.
NONLIN V8.00
8/8/2010
Page 22
Under gravity force P (compression positive), the structure has an initial stiffness K1=Ko+Kg,
where Kg, the P-Delta stiffness, is computed as follows:
Kg =
P
h
For this structure, the effective initial stiffness is calculated asK1 =Ko-(P/h). If the yield strength
of the structure without P-Delta effects is Fy,o, the effective yield strength Fy , is calculated by the
program as follows:
Fy = F y , 0 1
K 0h
NONLIN V8.00
8/8/2010
Page 23
defined structure. If you choose a linear analysis, the secondary stiffness and yield strength
buttons are disabled because they do not apply to a linear analysis. The frame for this selection is
shown below. If you choose a nonlinear analysis then you have three choices for the post
yielding stiffness; NON DEGRADING, DEGRADING and SIMPLE BILINEAR that are
chosen from the drop down menu at the top of the frame. If you choose the SIMPLE
BILINEAR model then the program uses K1, K2, and Strength Pos. to define the yield and
strain hardening stiffness as symmetrical in the positive and negative directions. The NON
DEGRADING option allows you to define separate yield strengths, Strength Neg., and strain
hardening stiffness, K3, in the negative direction.
The DEGRADING option displays the DEGRADING PROPERTIES button which opens the
Degrading Properties window where you can specify properties for degrading the stiffness
model.
Degrading Stiffness Properties Window
The Degrading Properties window is shown in Figure 3 and has five frames: the
HYSTERESIS frame, the Common Parameters for Multilinear and Smooth Models
frame, the Multilinear Model frame, the Loading Function frame, and the Test Results
frame.
NONLIN V8.00
8/8/2010
Page 24
The Hysteresis frame uploads any structural properties that were previously defined in the
STRUCTURE PROPERTIES INPUT window. Any properties that were not specified are set
to the default values shown in Figure 3. Changes to the stiffness and yield values can be made
by altering the appropriate fields, however any changes to the stiffness and yield properties made
in the Hysteresis frame will not take effect until the SET button is pressed at the bottom of the
window.
NONLIN V8.00
8/8/2010
Page 25
The Common Parameters for Multilinear and Smooth Models and the Multilinear
Model frames contain parameters for altering the form and degradation of the hysteretic model.
Descriptions of these parameters are found in Part Three of this manual.
Now that a hysteretic model has been defined, you must define a deformation test function to
view the behavior of the model. The deformation test function is defined in the Loading
Function frame. The displacement test function is built as a sequence of sinusoidal pulses that
are grouped together sequentially into segments. The period of one pulse is defined in the Pulse
Period field and discritization of a single pulse is defined in the Steps Per Pulse field. The
number of pulses per segment and the number of segments are defined in the Pulses Per
Segment and No. of Segments fields respectively. Figure 4 illustrates the various
components of the waveform.
NONLIN V8.00
8/8/2010
Page 26
Displacement amplitudes of the various segments are user defined. The Initial Pulse
Amplitude field defines the amplitude of the first pulse and the Segment Increment field
defines the increase in successive segments.
Clicking the CREATE LOAD button displays the deformation test function. In the example
shown below, a series of five segments each containing two pulses is generated. The initial pulse
has amplitude of 1.0 with each successive segment increasing by 0.2 (these values are of units
consistent with the rest of the model).
The hysteretic behavior of the model subjected to the defined deformation test function can be
viewed in the Test Results frame. Once all the stiffness parameters and the deformation test
function have been defined, the PERFORM TEST button turns from grey to black. Clicking
this button shows the displacement history and hysteretic behavior of the model.
Once the parameters for the hysteretic model have been selected, click the Set button at the
bottom of the Degrading Properties window. This applies the stiffness parameters to the
model. To exit the window, click the Exit button. Note: If you click the Exit button before
clicking the Set button then any changes made to the stiffness model will be lost!
NONLIN V8.00
8/8/2010
Page 27
NONLIN V8.00
8/8/2010
Page 28
conducted with Nonlin. See Part Five of this manual for the details of IDA. As shown in the
figure below or in Figure 1, the type of dynamic force is toggled by clicking on the appropriate
option button in the Dynamic Force Applied As... input frame.
All of the pre-recorded earthquake files have a name in the format FILENAME.ACC or
FILENAME.NGA, where FILENAME is name of the ground motion, and ACC and NGA are
the default extensions for the accelerograms. When installing NONLIN, several acceleration
files were copied to the NONLIN directory of the hard disk. In Figure 5, the file which has been
opened is Sanfern1.acc.
The .acc input accelerations should be in a special format for NONLIN, so that the program will
be able to read them. This format is described in detail in Appendix B of this documentation.
After the file has been opened, NONLIN displays a description of the file, and shows the
pertinent aspects of the record, including the number of points in the record, the digitization
interval, the duration, minima and maxima of acceleration, displacement, and velocity, if present
in the record. NONLIN also shows the units at which the record was loaded. As mentioned
earlier, the record will be non-dimensionalized by dividing by the appropriate acceleration of
gravity before being sent to the computational unit of NONLIN.
NONLIN V8.00
8/8/2010
Page 29
The acceleration record may be used as-is, or may be revised by changing the maximum
acceleration, reducing the number of points to be included in the NONLIN analysis, or changing
the discretization interval. In Figure 5, these quantities have been changed to 3000 mm/sec,
2975 points, and 0.01 seconds, respectively. The revised values will be used by NONLIN unless
the RESET to Original button is clicked prior to clicking the USE for ANALYSIS button.
When the USE for ANALYSIS button is clicked, the EARTHQUAKE GROUND
ACCELERATION INPUT window is minimized, and NONLIN will be ready to run (if all
structural properties have been previously entered).
Before describing the plotting options, it is very important to note that changing the digitization
interval of a record does not rediscretize the accelerogram. The effect is to compress or expand
the time scale, as shown below.
NONLIN V8.00
8/8/2010
Acceleration
0.02
Page 30
0.04
0.06
0.08
0.10
0.12
0.14
Time, Sec.
Acceleration
Original Record
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Time, sec.
Revised Record
It should be noted that the velocity and displacement time histories are also affected by a change
in the discretization timestep.
There are two circumstances where you may want to change the digitization interval. The first is
to change the frequency content of the ground motion. The second reason to change the
accelerogram is for dimensional similitude as required in model studies. For a true scale model
with a dimensional scale factor of n (n = 5 for a 1/5 scale model), the time digitization interval
should be divided by the square root of the scale factor.
Displaying Ground Acceleration Plots
Using the plotting options, you may plot the ground acceleration, velocity, and displacement,
develop an elastic response spectrum, or plot a Fourier amplitude spectrum. The plots are
obtained by clicking one of the three buttons in the lower right hand corner of the
EARTHQUAKE GROUND ACCELERATION INPUT window. Note that either the original
or the revised data may be plotted. Recall however, that if the ground motion characteristics
have been revised, the revised motion will be used by NONLIN unless the RESET To Original
button has been clicked.
The acceleration, velocity, and displacement plots are self explanatory, and will not be described
further. It should be noted, however, that hard copies of the plot may be obtained by clicking the
NONLIN V8.00
8/8/2010
Page 31
File menu, and then clicking the Print Plots menu item. The form in which ground
acceleration, velocity, and displacement are displayed is shown in Figure 6.
NONLIN V8.00
8/8/2010
Page 32
In addition to the damping values shown at the left side of the frame, a user defined damping
value can also be specified. The response spectrum is plotted on a logarithmic plot, with either
10, 20, 40, 80, 160, or 320 equally spaced points being plotted per logarithmic decade (points per
decade). To change the properties of the response spectra, click on the check boxes and radio
buttons on the left, and then click on the Plot Response Spectra button shown below.
The spectrum does not have to be recomputed as long as you do not change the damping values.
If you do change the damping values, you must re-compute the spectrum. While the spectrum is
being computed, a progress bar is displayed for each damping value selected.
The spectral quantities versus structural period, or structural frequency can be plotted, at your
option. The plot type is by default Tripartite, as shown at the center of Figure 7. On this
logarithmic plot type, logarithmic axes for displacement and acceleration are superimposed at an
angle to the orthogonal period and velocity axes. This is a common method of presenting the
spectrum. You will notice that if you drag the cursor through the Tripartite plot, the Spectral
NONLIN V8.00
8/8/2010
Page 33
Coordinates in the frame at the top of the window change to indicate the values at the cursor
location.
If you choose the Create File menu option at this point, the .XL1 output file will be created.
This is a tab-delimited file that can be manipulated with a spreadsheet program. Any of these
types of Response Spectrum plots may be printed by selecting the Print Plot option from the
File menu. Note that you also have the option of printing a blank tripartite plot.
By choosing the Separate Plot Type option, the program displays three plots: displacement
versus period, pseudo velocity versus period and pseudo acceleration versus period. The Separate
Plots may be Log-Log, Log-Arithmetic or Arithmetic-Arithmetic. Example Separate Plots
are shown in Figure 8.
Similar to the Tripartite plot, the Spectral Coordinates in the frame at the top of the window
change to indicate the values at the cursor location if you drag the cursor through any of the
plots. To zoom in the separate response spectra plots, click on them. You can also switch from
one to another if you keep clicking on the zoomed separate response spectra plots.
NONLIN V8.00
8/8/2010
Page 34
Any of these types of Response Spectrum plots may be printed by selecting the Print Plot
option from the File menu.
You can toggle between acceleration in g units and in acceleration units by pressing the
Acceleration toggle in the upper right hand corner of the plot. After clicking the acceleration to
change the units, the spectra should be computed again to see the values on the plot.
NONLIN V8.00
8/8/2010
Page 35
Through the Code Spectra Menu on the Response Spectrum window, you have access to three
different types of Code spectra plots, ASCE 7, FEMA 273, and the Newmark-Hall method.
Select the code that you wish to examine from this menu, and a parameters box for this code will
be displayed. The default spectra is the ASCE-7 Design Spectrum. Set the parameters that fit
your analysis and press OK. Below is an example of the parameters for the Newmark-Hall type
of spectra.
To see the plot press the compute code spectrum button shown below.
Some of the code spectra plots, particularly UBC, can be seen well by only displaying the first 5
seconds of the plot. This is available by checking the appropriate box in the lower left corner of
the window.
NONLIN V8.00
8/8/2010
Page 36
If you have computed both a code spectra and an earthquake response spectrum you have the
option of overlaying the two curves in the same plot. Again, you have the option of viewing a
tripartite plot, separate plots, or a capacity demand plot.
Generating and Displaying Fourier Amplitude Spectrum Plots
As mentioned previously, a Fourier amplitude spectrum (FAS) can also be generated and printed.
In NONLIN, the transform is normalized to have a maximum value of 1.0. The frequency that
has a Transform ordinate of 1.0 is the dominant frequency in the ground motion. The plot is
useful in viewing the energy content of a forcing function wave or earthquake at different
frequencies. For example, the majority of the energy of the Imperial Valley Earthquake as
measured at El Centro in May 1940 was focused between 1 and 2.25 Hertz.
A Fourier transform (often referred to as FFT, which is technically incorrect because the FFT is a
method, whereas the transform itself is a result) converts a time function into a frequency
function. A Fast Fourier Transform (FFT) is a preferred numerical method to compute the
Fourier transform. An FFT requires that the number of time-amplitude data points passed to the
routine be a power of 2. This is automatically taken care of in NONLIN.
NONLIN V8.00
8/8/2010
Page 37
Different segments of an earthquake may have different frequency content. The Traveling FFT
provides a method for determining the frequency content of segments of the ground motion (or
computed response) consisting of 128, 256, or 512 contiguous points in the motion. An example
of this screen is show in Figure 11.
Dragging the cursor through the total FFT plot shown in the FFT Tool window changes the
values of frequency and amplitude shown in separate boxes. You can also obtain a printed output
of the total FFT plot using the Print Plot option in the File menu.
Fine tuning of the upper and lower frequencies of the display is possible by entering values in
either or both of the text boxes at the middle left side of the form. To do this, uncheck the box
named Automatic and then supply the upper bound and lower bound for the frequency range to
display. Similarly, you can specify the amplitude range to display.
Different segments of an earthquake may have different frequency content. The Traveling FFT
provides a method for determining the frequency content of segments of the ground motion (or
computed response) consisting of 128, 256, or 512 contiguous points in the motion. The FAS
of the entire response is shown in the large plot at the upper right of the FAS window, and to
the left of this is a small plot showing the entire time-history (See Figure 11). This time-history
NONLIN V8.00
8/8/2010
Page 38
has a small traveling window, whose position is controlled from the VCR type controls on the
button bar at the right of the window. Across the bottom of the form are three smaller FAS
plots representing three intervals of with 128, 256, or 512 contiguous points from the original
record. You select the number of points to use from the # of Points frame on the window.
Note that the center plot at the bottom of the window represents the time range shown in the
moving window. The plots to the left (previous) and right (next) represent the windows to the
left and right of the traveling (current) window. Note that the three adjacent windows overlap
as shown in the figure below. The smaller the number of points used in the traveling FAS
window, the coarser the resolution in the plot.
Acceleration (g)
0.150
Next Window
0.075
0.000
-0.075
-0.150
Current Window
Previous Window
0
10
15
20
25
30
Time (seconds)
The FFT algorithm used by NONLIN requires that the number of points passed to the routine
be a power of two. For the original time-history, a portion of zero amplitude response is
appended to the record to provide the required number of points. For example, if the
input/output record contains 1200 points, the number of points sent to the FFT routine would be
2048, 1200 points of data and 848 points of zero amplitude data (zero padding).
The frequency range (maximum recoverable frequency) in a FAS plot is given by:
f range =
0.5
t
where t is the digitization time step of the original record. The maximum recoverable
frequency f range is also known as the Nyquist frequency. This is equal to one half of the
sampling frequency. For example, to fully recover a sine wave with a frequency of 1.0 Hz, you
must measure at twice this frequency, or 2.0 Hz. The FFT routine provide amplitudes at n/2
discrete frequencies within this range, where n is the number of points passed to the FFT routine.
NONLIN V8.00
8/8/2010
Page 39
The WAVE GENERATOR window consists of six frames plus four buttons.
After you have defined a wave form, you can save it via the Wave form menu as shown below.
You can also load an existing wave form, rename the current wave form, or start a new one.
NONLIN V8.00
8/8/2010
Page 40
In the Signal Length and Digitization Frame, you enter the total wave duration and the
digitization interval. The number of time steps is then automatically computed and displayed.
To create a signal, move to the Frequency Data frame, and select the wave type for each
component (five total) of the wave. Individual wave components may be sine, square, or
triangular in type. At least one wave must be active at all times.
For each wave activated, the Period, the Amplitude, the Phase Lag, and the Duration of each
wave component must be specified. The duration of any or all waves may be set to a value less
than the total length of the signal. The phase lag shifts the entire wave to the right by an amount
equal to the time entered. The phase lag must be set to a value less than the period for the
particular wave. If all waves are shorter in duration than the total wave length, the structure will
enter into free vibration once all the signals have terminated.
In the Startup Ramp frame, you may enter a value between 2 and 100 to gradually increase
(from zero) the magnitude of the wave form over the initial portion of the total time period
selected. For example, a 10 second signal with a startup ramp of 20% will cause a gradually
increasing wave over the first two seconds of the function. The last eight seconds of the signal
will not be affected by the ramp.
In the Random Noise Frame, you may superimpose a random noise on the combined wave
form. The maximum magnitude of the random noise may be from 0 to 50 percent of the
maximum wave amplitude (without noise).
The Signal Description input frame is used to enter a title for the wave form. This title will
appear on all plots produced by the program.
The Point of Application frame is used to specify the degree-of-freedom to which the signal is
to be applied.
You also have the option of applying the forcing function as a ground motion. When this box is
checked, the forcing function is treated as a ground motion during the calculations (only). The
amplitude is then taken as acceleration represented as a fraction of gravity. This is useful to
when trying to model specific ground motion characteristics that are not present in the
earthquake files supplied with NONLIN.
NONLIN V8.00
8/8/2010
Page 41
After all wave parameters have been set, click on the Generate Signal to create the waveform.
When the wave is ready, the Time-History Plot and the FFT Plot buttons become active, and
when clicked, the program displays the corresponding plot. The Time-History plot shows the
force amplitude versus time. If the Plot Total Wave Only box is checked, the intermediate
waves will not be plotted. The FFT (Fast Fourier Transform) Plot transforms the wave from the
time domain to the frequency domain so that the normalized energy content of the wave versus
frequency can be seen.
To obtain a hard copy of a plot, click the File menu, followed by the Print Plots for the time
histories and Print Total for the FFT.
When you are ready to use the waveform in response computation, press the USE for
ANALYSIS button. This will minimize the WAVE GENERATOR window automatically. If
all structural data has been previously input, you are now ready to proceed with an analysis of
the structure. Part Two of this manual describes the execution of the program to obtain analysis
results.
Free Vibration
The free vibration option imposes an initial displacement and/or velocity on the structure, and
then releases the structure. NONLIN assumes that all free vibration problems are linear. The
resulting free vibration trace may be used to verify the programs accuracy by comparing the
computed period and damping value with the theoretical values. The damping computed by
NONLIN may be obtained from the rate of decay (logarithmic decrement) of the free vibration
trace.
When Free Vibration is activated, the icon in the Dynamic Force Applied As... frame
resembles a free vibration wave Clicking on this icon, shown below, opens a window for
adjusting some of the starting properties.
Here you can set the starting displacement and velocities, as well as adjust the length of the
signal. If you do not enter any properties in this box, the program will select appropriate ones
for you.
NONLIN V8.00
8/8/2010
Page 42
Blast Load
The blast load option defines an impulse load to be applied to the structure. The blast load is
input as a pressure history and is then multiplied by a tributary area to convert it to a force
history. When Blast Load is activated, the icon in the Dynamic Force Applied As... frame
resembles an impulse function. Clicking on this icon, shown below, opens a window for
adjusting the blast loading function.
The Simple Blast Load Function window is shown in Figure 13. The window has three
frames. In the Blast Function Generator frame, the user can define a Simple Pulse or a Bilinear
Pulse. The Simple Pulse creates a positive triangular pressure pulse while the Bilinear
Pulse creates a pressure pulse that has a positive pressure followed by a negative pressure. The
pulse begins at the point of maximum pressure and is defined by the following parameters:
Pulse Duration
Maximum
Intermediate Time
Intermediate Pressure
NONLIN V8.00
8/8/2010
Page 43
The remainder of the blast function is defined in the Blast Scaling Parameters field.
Blast Load Title
Tributary Area
Scale Factor
Lead Time
Ramp Time
Time (in ms) from the beginning of the blast to the peak of
the pulse.
Subdivisions
NONLIN V8.00
8/8/2010
Total Duration
Page 44
The program requires that the weight, stiffness, and damping be specified before the button
becomes active. Also, a ground motion or loading function must be selected and applied for use
in the analysis.
The Displacement Ductility Plots window is shown in Figure 14. It contains four frames
and a plotting window. To calculate a displacement ductility plot, the user must specify the
period range and resolution, the ratio of strain hardening stiffness to initial stiffness, and the
desired ductility demand values to be plotted.
In the Period Variables window, the user sets the minimum and maximum period to be
calculated as well as the number of intermediate periods. In the Additional Variables frame,
the Ratio of K2 to K1 defines the post yield behavior of the system and must be a value
between 0 and 1.0. The Number of Intermediate Cy points determines the density of points
interpolated between two calculated Cy points.
The user can choose to calculate Cy for up to 8 target ductility values (mu) for each period. The
ductility values can be integers between 1 and 8 and are selected using the check boxes in the
Ductility Values to Plot frame.
When the analysis is run, the program first calculates the structural periods to analyze. Then for
each period and ductility demand, the value of Cy is iterated using the Bisection method until a
solution is found. The iteration tolerance is controlled using the Mu Interpolation Tolerance
field in the Additional Variables frame. The user can also specify a maximum number of
bisections to perform per iteration in the Additional Variables frame. The Cy value is iterated
until the difference between the calculated and specified ductility is within the Mu tolerance
level or until the Maximum Number of Bisections is reached.
The four command buttons in the bottom right-hand corner of the form are used to display the
plot, view data, and exit the utility. Once the user has set the variables to the desired value,
clicking the PROCESS button leads the program to compute the data points and draw the
spectra. Clicking the SHOW DATA button opens a text box where the user may review data
used in the generation of the ductility contour plots. REFRESH is a temporary command button
that redraws the plot without computing the data. This allows the user to include/exclude certain
NONLIN V8.00
8/8/2010
Page 45
contours and redraw the plot without re-computing the data. Finally, DONE button exits the
contour plotting utility and the PRINT key generates the print-out file.
NONLIN V8.00
8/8/2010
Page 46
NONLIN
Part Two:
NONLIN SDOF Systems- Program Result Output
NONLIN V8.00
8/8/2010
Page 47
This section of the manual addresses the actual running of the program to produce the output
results.
NONLIN V8.00
8/8/2010
Page 48
NONLIN V8.00
8/8/2010
Page 49
Both the Computed Time Histories window and the Computed Hysteresis Plots
window have one icon button at the upper left corner of their respective windows. This button
has the same function in both windows, as follows:
The RESIZE button expands the plots to the limits of the graph so that maximum values
are readily apparent. If you click on the RESIZE button again, the vertical and
horizontal axes unit values change back to convenient values beyond the maxima.
Both the Computed Time Histories window and the Computed Hysteresis Plots
window possess an additional feature. When either of these two windows is the active window,
the menu bar in the NONLIN window presents an Options menu item. The Plot Points
submenu is presented when the Options menu item is clicked. You can choose to have every
point, every second point, every fourth point, every sixth point or every eight point to be plotted.
Your choice here does not affect the screen plotting of the time histories or the hysteresis plots.
NONLIN V8.00
8/8/2010
Page 50
The feature is added to NONLIN to allow for a smaller plot file to be transferred to your printer
in the event that your printer cannot handle the amount of data sent with a plot every point
plot. You may have to experiment to find the largest number of points (i.e., the highest
resolution) that your printer can handle.
The Computed Time Histories plots possess a helpful feature. If you drag the cursor across
any of the three plots, the cursor becomes a double headed arrow with a vertical line at the
middle. You will notice that according to the position of the cursor the data values given above
each plot is updated.
You can obtain a hardcopy of the plots by clicking the File menu and choosing Print Plots. If
you choose the Create File menu option, the .XL1 tab-delimited file is written to disk. Use of
this file is the same as the other .Xlx files already described.
Additionally, for all time history results except Yield Codes you can view the time history
calculated as a Fourier Transform in the FFT window by clicking the FFT button to the right of
each plot.
NONLIN V8.00
8/8/2010
Page 51
You can change the ordinates to one of seven different force types and the abscissas to
displacement, acceleration (total or relative) or velocity by clicking the down-arrow boxes above
and below each plot. If you change any of these axes, the plots will automatically be updated.
The Computed Hysteresis Plots window contains the RESIZE button. The function of this
button is identical to the function described in the Computed Time Histories section.
You can obtain a hard copy of the plots by clicking the File menu and choosing Print Plots.
The dark vertical line in the example plot indicates the position of the cursor. Note that the
percentages of the energy types change as you drag the cursor through the plot. The vertical blue
lines in the hysteretic energy portion are the yield events. If the analysis is based on an
earthquake and is nonlinear, you can view either the relative (default) or the absolute energies.
The energy time histories allow for the input energy to be computed on the basis of relative
velocities or total absolute velocities. This affects the magnitude of computed kinetic energy, as
well as the magnitude of total energy. It has been shown in a paper by Uang and Bertero (1990)
that for structural period ranges of about 0.3 to 4.0 seconds, relative and absolute energy maxima
NONLIN V8.00
8/8/2010
Page 52
are almost identical. Significant differences can occur for very low or very high period
structures. These differences can be very important when computing energy spectra and using
these spectra for design.
The thin light blue line at the top of the plot is the total energy calculated separately. If the light
blue line does not closely follow the top of the cumulative energy curve, set the Step value in the
Parameters menu to a higher value. Note that this total energy line does not show up on the
printed output of the energy plot.
Note that if the analysis is based on a user defined wave for the forcing function (even if that
forcing function is being treated as a ground motion), or a linear analysis is being used, you will
only be able to view the relative energy.
You can obtain a hardcopy of the plot or create the .XL1 file by clicking the File menu and
choosing Print Plot or Create File, respectively.
It is worth noting that the hysteretic energy is an indication of structural damage resulting from
the application of the dynamic loading. The higher the percentage contribution of the hysteretic
energy to the total energy, the greater the damage to the structure.
NONLIN V8.00
8/8/2010
Page 53
As previously mentioned, the Create File menu option writes the .XL1 file to disk when this
window is active.
Animation
A unique feature of the program is the Animation window. When opened by clicking the
animation button, a representation of the model structure and five plots are produced and
displayed in time increments. You can control the display progress and speed through the use of
a recorder control at the upper left corner of the window. The recorder control looks as follows:
NONLIN V8.00
8/8/2010
Page 54
You can stop, start, go backwards, rewind, pause and fast forward the progress of the simulated
response. You can also go to start or go to end. A separate Animation Speed slider is provided
to control the speed of the simulation. A Time Value slider is also provided so that you can
move to any point in time in the duration of the simulation. The Time Value slider moves to
indicate the relative point in time in the progressing simulation (See Figure 19).
By default, the structure roof displaces but the structure foundation remains fixed. Note that the
Relative Displacement radio button is set by default. By choosing the Total Displacement
radio button, you can change the display to simulate ground motion as well as structure motion.
Clicking on the Undeformed Shape check box (at the upper right corner of the window)
produces a stationary reference shadow representing the original position of the structure before
the application of the dynamic loading.
Three time history plots of Input Ground Acceleration, Displacement and Yield versus
time are constantly updated and displayed at the center portion of the window. Two hysteretic
plots: Damping and Spring force versus displacement can also be seen at the right of the time
histories plots (See Figure 19).
A yellow line appearing at the top or bottom of the two structure columns indicates yielding of
the structure.
There is not a print option for the animation window. However, if you press Print Screen on
your computer keyboard, the current screen image is saved to the Windows Clipboard. If you
close or minimize NONLIN and open a drawing program such as Paint, you can Paste the image
to the drawing program workspace by using the Edit menu. From this point, you can modify the
image, print it or save to a file.
NONLIN V8.00
8/8/2010
Page 55
NONLIN V8.00
8/8/2010
Page 56
NONLIN
Part Three:
Advanced Modeling Capabilities
NONLIN V8.00
8/8/2010
Page 57
Introduction
Version 8.00 of NONLIN has capabilities that allow you to model more complicated structures,
with more complex hysteretic properties. The basic model has three degrees of freedom per
story, with the capability to analyze base isolated structures and structures incorporating passive
energy devices up to three stories in height. P-Delta effects are included directly as a structural
parameter. The new hysteretic models allow simple bilinear behavior, complex multilinear
behavior including strength degradation, stiffness degradation, and pinching. An advanced
smooth hysteretic model with strength and stiffness degradation and pinching is also included 3 .
The new capabilities are provided in a special module of NONLIN referred to herein as the
Multistory Model. The material presented in this section of the NONLIN documentation refers
almost exclusively to the Multistory Model which is described in Part Four of this manual.
Theoretical Description
Structural Idealization
The Multistory Model has the capability to model up to three stories; however a theoretical
description of the model only requires the discussion of a single story. NONLIN analyzes each
story as a three degree of freedom system as shown in Figure 20.
U1
Device
Brace
Isolator
U2
Frame
U3
Figure 20. Basic Single Story Model used in the Multistory Model
In this structure, the frame, device, and isolator may have nonlinear force-deformation
relationships, and the brace is always assumed to be linear. In addition, the device and the
3
Source code for the multilinear and smooth hysteretic models was provided by A.M. Reinhorn and M.V.
Sivaselvan of the Multidisciplinary Center for Earthquake Engineering Research (MCEER), State University of
New York, Buffalo, New York. The models are completely described in the report Hysteretic Models for Cyclic
Behavior of Deteriorating Inelastic Structures. The MCEER Technical Report Number (to be published in 1999)
was unassigned at this writing.
NONLIN V8.00
8/8/2010
Page 58
isolator may have linear or nonlinear viscous damping. The elastic/inelastic spring and damping
components of the device and the isolator are assumed to act in parallel. P-Delta effects can be
included in the solution if desired.
The inelastic behavior of the frame, device, and isolator may be described by three different
models; simple bilinear, multilinear, and smooth. A linear elastic model is also available. The
simple bilinear model provides strength degradation. The multilinear and smooth models allow
for degradation of stiffness and strength, with or without pinching. The assumed hysteretic
behavior of these elements is described in detail later.
The base structure may be configured into a variety of types:
While certain stories may appear to be one or two degree of freedom systems, NONLIN treats
each internally as a three degree of freedom structure. For example, when the base isolator is
removed from the system, its stiffness is set to a large value, and its mass and damping are set
to very low values. When the device is removed, but the Chevron brace remains, the device
stiffness is set to a large value, and its mass and damping are set to very low values. When the
brace is to be eliminated, the device stiffness is set to a very low value. Table 1 summarizes the
modeling procedures.
Table 1. Multistory Model Element Properties
Model
Frame
Simple Frame
User Defined
Braced Frame
User Defined
Braced Frame with
Device
PROPERTIES
Device
k = 10E-10
m = 10E-9
c = 0.0
k = 10E10
User Defined
m = 10E-9
c = 0.0
Brace
k = 10E10
m = 10E-10
c = 0.0
User Defined
User Defined
User Defined
User Defined
k = 10E10
m = 10E-10
c = 0.0
User Defined
User Defined
k = 10E-10
m = 10E-9
c = 0.0
k = 10E10
m =10E-9
c =0.0
User Defined
User Defined
NONLIN V8.00
User Defined
Isolator
k = 10E10
m = 10E-9
c = 0.0
k = 10E10
m = 10E-9
c = 0.0
k = 10E10
m = 10E-9
c = 0.0
User Defined
User Defined
User Defined
8/8/2010
Page 59
The (tangent) stiffness matrix for the structure consists of five parts:
K = K F + K B + K D + K I + KG
where the subscripts refer to Frame, Brace, Device, Isolator, and Geometric stiffness
components, respectively.
Because mass and damping are not assigned to the brace, the mass and damping matrices for the
structure consist of only three parts each:
M = MF + MD + MI
C = CF + CD + CI
0 kF
0
0
0 k F
0
0
K B = 0 k B
0 k B
0
k B
k B
kD
K D = k D
0
kD
kD
0
0
0
0
0 0 0
K B = 0 0 0
0 0 k I
and
WF / hF
K G =
0
WF / hF
0 WF / hF (WF + WI ) / hI
0
0
WF / hF
0
In the above, kF, kB, kD, and kI are the incremental tangent stiffnesses of the frame, brace, device,
and isolator components. WF is the weight of the frame, WI is the weight of the isolator
(including first floor slab), hF is the height of the frame above the isolator, and hI is the height of
the isolator level. Note that the geometric stiffness matrix does not include the weight of the
device nor the weight of the brace. Both of these are assumed to be small in comparison with the
weight of the frame and the weight of the isolator (actually the weight of the floor slab at the
isolator level). P-Delta effects remain constant throughout the analysis.
The mass is assumed to be lumped, producing a diagonal mass matrix:
mF
M = 0
0
0
mD
0
0
0
mI
NONLIN V8.00
8/8/2010
c F
C F = 0
0
Page 60
0 0
0 0
0 0
cD
C D = cD
0
cD
cD
0
0
0
0
0 0 0
C I = 0 0 0
0 0 cI
Note that the frames contribution to damping is assumed to be mass proportional. Stiffness
proportional frame damping would be
cF
C F = 0
c F
0 cF
0
0
0 c F
When the isolator is disabled, the same results would be obtained regardless of the form of frame
damping chosen. When the isolator is active, the two different damping assumptions could give
slightly different results. However, the frame damping when used in association with a device or
an isolator will be very small (less than 5% critical), so the differences in computed results
would be negligible.
Hysteretic Modeling
For each of the structural components (except for the brace which is always linear elastic), you
may select from four different force-deformation relationships:
1) LINEAR elastic
2) BILINEAR with strain hardening or strain softening
3) MULTILINEAR with stiffness degradation, strength degradation, and pinching
4) SMOOTH hysteresis with stiffness degradation, strength degradation, and pinching
There are no restrictions as to how the models may be used in a structure. For example, a
bilinear model may be used for the frame, with a smooth model for the device, and a multilinear
model for the isolator.
The linear model is straightforward, with member force always being proportional to
deformation. The backbone curve of the force-deformation relationship for the bilinear model is
shown in Figure 21.
NONLIN V8.00
8/8/2010
Page 61
In this model, the positive and negative yield values may be different, as well as the positive and
negative strain hardening slopes. The strain hardening slopes may be greater or less than zero,
but should not exceed the initial slope. The model loads and unloads along the initial slope. If
different positive and negative strain hardening slopes are used, the model will produce
unreasonable results at deformations beyond the point where the strain-hardening lines cross.
The multilinear model is rule based, and can represent quite complex behavior. There are three
sub-types for this model:
1) Simple bilinear
2) Trilinear with Bauschinger effect and pinching
3) Vertex oriented
The backbone curve for the simple bilinear multilinear model is identical to that shown in Figure
21, with the exception that the multilinear model does not allow strain hardening slopes less than
zero. For simplicity, the user should use the bilinear model in lieu of the multilinear model if
only simple bilinear behavior is desired.
For this version of NONLIN, the trilinear multilinear model has been forced to behave in a
bilinear fashion, but advanced behavior including degradation and pinching is allowed. The
backbone curve is identical to that shown in Figure 21. Four additional parameters may be used
to control the response, as shown in Table 2.
NONLIN V8.00
8/8/2010
Page 62
Purpose
Stiffness Degradation
Strength Degradation
(Ductility Based)
Strength Degradation
(Energy Based)
Pinching
0.01
1.0
1.0
0.1
In addition to the above values, the user must also enter the maximum positive and negative
deformations. If the computed deformations exceed these values the element is assumed to
break, losing all strength and stiffness. In NONLIN, these deformations are entered as
maximum positive and negative ductility limits. It is recommended that these ductility values be
kept in the range of 10 to 15.
To obtain simple bilinear behavior, set ALPHA=100, BETA1=0.01, BETA2=0.01, and
GAMMA=1.0. As explained later, NONLIN provides tools for testing the effects of the various
parameters prior to analysis. In lieu of describing these effects here, the user is encouraged to
experiment with the parameters.
The smooth model provides smooth transition into yielding, rather than abrupt transitions as in
the multilinear model. This allows for more realistic modeling of certain types of structural
components, such as shear links in eccentrically braced frames, and yielding metallic fuses in
ADAS type passive energy systems.
The smooth model uses the same backbone parameters as shown in Figure 21, except that a
strain hardening stiffness less than zero is not allowed, and the positive and negative strain
hardening slopes must be equal.
The parameters used to control the smooth model are described in Table 3. As with the
multilinear model, it is recommended that the user experiment with the smooth model parameters
before using them in an analysis.
NONLIN V8.00
8/8/2010
Page 63
Table 3. Parameters for Smooth Model
Parameter
ALPHA
BETA1
BETA2
GAMMA
NTRANS
ETA
NGAP
PHIGAP
RS
LAMBDA
SIGMA
KAPPA
Purpose
Stiffness Degradation
Strength Degradation
(Ductility Based)
Strength Degradation
(Energy Based)
Not Used
Yielding Transition
smoothness
Unloading slope/shape
0.01
1.0
N.A.
1.0
(smooth transition)
0.5
(parallel to initial slope)
1.0
3
0.0
0.0
0.05
2.0
N.A.
10.0
(sharp transition)
4.0
4
0.40
0.50
0.4 (set to 1.0 for no slip)
5.0
Damping
As mentioned earlier, the viscous damping behavior for the device or the isolator may be either
linear or nonlinear. The damping behavior is described as follows:
FD = C v&
exp
sign (v&)
Where FD is the force in the device, C is a damping coefficient, v& is the deformational velocity
across the device, and exp is an exponent, typically between 0.4 and 2.0. For exp = 1.0 the
device behaves as a linear viscous dashpot. For low values of exp the device is force limited,
meaning that at high velocities the device produces an almost constant force. For exp of 2, the
device is often known as a kinetic energy damper, and will efficiently dissipate energy due to
sudden impact. In earthquake engineering applications, exp is typically between 0.4 and 1.0.
Because NONLIN does not iterate on equilibrium unbalances, it is recommended that a very
small time step be used when analyzing structures with nonlinear damping devices.
The damping in the frame is strictly linear. For analysis of structures incorporating passive
energy devices or highly damped base isolators it is recommended that the damping in the frame
be set to no more than one or two percent critical. There is no damping contribution from the
chevron brace.
NONLIN V8.00
8/8/2010
Page 64
NONLIN
Part Four:
NONLIN - Multistory Model
NONLIN V8.00
8/8/2010
Page 65
After selecting the Multistory Model the UNITS window is displayed. This window must be
closed in order to access the other features of the Multistory model. The units can be changed
from the menu bar once the Multistory Model is open.
After selecting units the familiar NONLIN model is replaced with the Multistory Model window
as shown in Figure 22.
NONLIN V8.00
8/8/2010
Page 66
A Menu bar
A Tool Bar
The Structure Type Selection Box (the left most panel)
A Structure Properties Selection Box (lower left panel)
As may be seen, the Structure Type Box portrays pictures of the structures that can be analyzed
that are similar to the single story model in Figure 20.
NONLIN V8.00
8/8/2010
Page 67
Most of the menu items have a corresponding button on the tool bar. Each available option
under both the menu bar and the tool bar is described in the appropriate sections of this part of
the manual.
Properties Options
10
11 12 13 14
Analysis Options
15 16 17 18 19
Results Options
NONLIN V8.00
8/8/2010
Page 68
Note that one or more of these buttons will be inactive if all the required data has not been
entered, or if an analysis has not been completed.
Units
The Multistory Model requires you to use consistent units throughout the analysis. Units can be
changed from Options in the main menu. The length and force units you choose are only used
to label the plots produced by the program. The acceleration of gravity is used in converting
weight to mass (or mass to weight) when required by the program. It is also used in setting true
acceleration units (length/sec2) when earthquake time-histories are used as loading. This will be
explained in more detail in the Loads section of this documentation.
NONLIN V8.00
8/8/2010
Page 69
NONLIN V8.00
8/8/2010
Page 70
a)
b)
Figure 23. Selection of Structure Type a) without Base Isolators and b) with Base Isolators
NONLIN V8.00
8/8/2010
Page 71
Hysteretic Properties
The Hysteretic Element Properties window is accessed from Properties on the menu bar
or the Set Hysteretic Properties button.
The first time a user attempts to open the hysteretic modeler, the form shown in Figure 24
appears. This form appears because a deformation test function must be defined before any
hysteretic models can be created. The deformation test function is required to "load" the
hysteretic models and generate their force-deformation curves.
A wide variety of deformation histories may be generated with the test function tool. In all
cases, the deformation function consists of a series of pulses. These pulses may be sinusoidal or
saw-tooth (depending upon the chosen option) and have a period specified by the user.
Individual pulses are then assembled sequentially to form a segment. The segments themselves
are then assembled sequentially to create the deformation history. Both the number of pulses per
segment and the number of segments are defined by the user. Figure 24 illustrates the various
components in the waveform.
Amplitudes of the various segments are also user defined. When the Simple Load Function
option is active, amplitudes are defined as an initial value and increments for successive
NONLIN V8.00
8/8/2010
Page 72
segments. For complex loading functions, the amplitude of each pulse in a segment is
defined in conjunction with multipliers for each segment. The tables at the bottom of the form
are used to specify these values.
Potential test functions may be examined prior to use. Pressing the Create Load button
assembles the waveform and plots it in the black window at the bottom of the form. This plot
region has a digitizer for the amplitude as well. Once the appropriate deformation function is
assembled, press the OK button to accept the function.
NONLIN V8.00
8/8/2010
Page 73
Next, the Hysteretic Element Modeller window appears as shown in Figure 25.
The Hysteretic Element Properties frame is used to enter the backbone curve properties
described in Figure 21. The frame labeled Shared Multilinear/Smooth Parameters, and
Multilinear Parameters display the controlling variables listed in Table 2. Where available,
slider bars may be used to change the properties. Sliders positioned to the left create standard
hysteretic shapes. Sliders moved to the right increase the degrading stiffness, degrading strength,
and pinching effects.
Once all the data has been entered, it is recommended that the hysteretic properties be tested. To
test the properties press the TEST button. After clicking TEST, the model is exercised along the
previously defined deformation function. The deformation function is displayed at the bottom
right of the window while the hysteretic behavior is shown on the upper right. Moving the green
NONLIN V8.00
8/8/2010
Page 74
and red slider along the bottom of the deformation function will modify the hysteresis plot to
only show the deformation up to that point.
If the hysteretic properties as tested are not as desired, simply change the modelling parameters
and re-test. Once you are satisfied with the model, give it a name and description. Click ADD to
add the hysteretic model to the model list. You can also edit or delete saved models by
highlighting them in the Save/Retrieve Models box and clicking EDIT or DEL. You can also
save any models to the disk or retrieve previously saved models with the SAVE and GET
buttons. If you would like to simply exit without making any changes, click EXIT without
adding or loading any models. When you are finished, choose EXIT and all the hysteretic modes
loaded into the model list will be available to apply to the structure.
Device Properties
The Damper Element Properties window is accessed from Properties on the menu bar or
the Set Damping Properties button.
As it is shown in Viscous Damper Properties window (Figure 26), damper properties are
defined by two values: a damping constant (C) and a damping exponent (exp). These values
describe the damping relationship as:
FD = C v&
exp
sign (v&)
Both linear and nonlinear elastic damping properties may be defined with this relationship.
Linear (with respect to relative velocity) damping is obtained by setting the exponent (exp) equal
to 1.0. Conversely, nonlinear damping exists whenever the exponent is not equal to 1.0. The
exponent should generally take on a value between 0.2 and 2.0 to avoid numerical difficulties.
For seismic applications, values between 0.3 and 1.0 are recommended.
NONLIN V8.00
8/8/2010
Page 75
NONLIN V8.00
8/8/2010
Page 76
Damping relationships may be tested before adding them to the palette. Note that the previously
defined deformation function is not used in this evaluation; rather, a test function is created
locally. The user may employ a default test function or create a custom one. Regardless of the
function origin, it is defined in a manner similar to the displacement test function discussed
earlier. The user declares a cycle (pulse) period, the number of cycles in a segment, and the
number of segments. Amplitudes are defined via the initial value and the increment between
successive segments. To facilitate the testing of dampers, the test function may be defined in
terms of a velocity history.
Pressing the TEST button computes the response of the damping relationship to the defined test
function. This response is illustrated with the various graphs on the right hand side of the form.
The top window shows the force-deformation response in yellow and the middle window shows
the velocity-deformation response in green. The final window shows the energy dissipated by
the damper during its response.
Just like the hysteretic models, damping relationships may be added, edited, and removed from
the palette. Palettes may also be saved, restored and modified for use in multiple problems.
Refer to the section on hysteretic properties for a complete explanation of these various features.
Brace Properties
The Brace Element Properties window is accessed from Properties on the menu bar or the
Set Brace Properties button.
As shown in Figure 27, only an elastic stiffness is required to define a brace property. Although
the force-deformation curve is always linear, it may still be viewed in the window at the right by
pressing the TEST button.
Just like the hysteretic models, brace properties may be added, edited, and removed from the
palette. Palettes may also be saved, restored and modified for use in multiple problems. See the
previous section on hysteretic properties for a complete explanation of these various features.
NONLIN V8.00
8/8/2010
Page 77
NONLIN V8.00
8/8/2010
Page 78
required when P-Delta effects are considered. Note that a separate story weight, for use only in
P-Delta computations, may also be defined.
The stiffness characteristics of the frame are defined in the Story Frame Properties section of
the form. Properties are defined by choosing the appropriate hysteretic model from the drop
down list. This drop down list contains all of the hysteretic models defined and added for the
NONLIN V8.00
8/8/2010
Page 79
current problem. Each time an entry is chosen, the basic information in the gray text boxes is
updated.
Brace properties are defined in the Story Brace Properties section of the form. Just like the
Story Frame Properties, a drop down list is used to choose the appropriate brace model from
the defined list. The gray text boxes below the drop down list also reflect the pertinent
characteristics of the chosen property.
The properties of the device are defined in the Story Device Properties section of the form.
Each device must have a finite weight, which is declared in the text box at the top of the form.
This declaration may use mass or weight units, depending upon the chosen option. Next the user
should specify whether the device provides stiffness, damping, or both. The check boxes near
the top of the section are used to indicate what type of device will be used. If the device includes
a stiffness component, a hysteretic model should be chosen from the first drop down list. If a
damping component is included in the device, a damping model should be chosen from the
second drop down list.
Once all the parameters have been defined for the story, press the OK button to set the values
and exit the form. Note that the text on the STORY button turns green when the properties are
completely defined. This allows the user to see which properties have been defined and which
ones have not.
NONLIN V8.00
8/8/2010
Page 80
NONLIN V8.00
8/8/2010
Page 81
the effects of these entities. The drop down list near the top of the form is used to select the
appropriate hysteretic property from the current problem palette.
NONLIN V8.00
8/8/2010
Page 82
At this point in program execution, all of the enabled buttons on the Structural Properties frame
in Figure 22 (See also figure below) should have green text (indicating complete property
declaration). This is a good point in time to lock the properties of the structure. To lock the
structure, simply click on the Lock Structure check box. Notice that the frames surrounding the
thumbnail images and command buttons are dimmed, indicating they cannot be accessed at this
time. The property lock must be turned off in order to edit the structural parameters.
As shown in Figure 31, the user can define the damping associated with the first and last modes
of the structure. The program currently supports Rayleigh (stiffness and mass proportional)
damping only. Damping values for intermediate modes are interpolated based on Rayleigh's
equations.
NONLIN V8.00
8/8/2010
Page 83
NONLIN V8.00
8/8/2010
Page 84
As the picture in Figure 32 shows, this form displays the initial, geometric, and total stiffness
matrices. Note that the geometric stiffness matrix will contain all zeros if P-Delta effects are
neglected. The mass matrix, which is always diagonal, is shown at the very bottom of the form.
The two tables on the right summarize the elements in the model as well as their initial (elastic)
stiffness values.
NONLIN V8.00
8/8/2010
Page 85
The window pictured in Figure 33 will appear when the calculations are complete. Press the
VIEW button to close the window and access the form where modes shapes may be viewed.
Pressing OK will only close the tiny message window.
Figure 33. Confirmation that Mode Shapes and Freuqencies have been Calculated
Mode shapes and natural frequencies are reviewed through the form shown in Figure 34. The
table at the top of the form lists the frequencies, periods, modal participation factors, and the
effective mass. The table at the middle of the form shows the nodal displacements associated
with each mode shape. Numbers are normalized such that MTM = 1.0. Both tables use blue
highlighting to indicate which mode is currently illustrated in the plot window at the bottom of
the form. The mode shapes can be animated by pressing the tiny button with an arrow in it.
Pressing the Mode button cycles through the mode shapes of the structure. To stop mode shape
animation, simply press the tiny button with the x.
NONLIN V8.00
8/8/2010
Page 86
NONLIN V8.00
8/8/2010
Page 87
The first two text boxes on the upper left-hand side of the form list the damping values
previously specified on the form in Figure 31. The remaining text boxes in this section list the
frequencies of the first and last mode and the two factors associated with the Rayleigh damping
equation.
The natural damping matrix and the added damping matrix are displayed at the left-hand
side of the form. The table on the top right-hand side of the form lists the total damping value
associated with each mode as well as its components. Three curves showing the relationship
between frequency and damping are displayed in the digitized graph at the bottom.
NONLIN V8.00
8/8/2010
Page 88
Ground Pulse
The Pulse Type Ground Motion window is accessed through the Loads menu or the Create
Pulse Load button as shown in Figure 36.
NONLIN V8.00
8/8/2010
Page 89
Loading is a sinusoidal acceleration wave with a user-defined amplitude, period, and number of
pulses. A segment of zero acceleration may also be appended to the motion. Pressing the
CREATE button assembles the wave and displays both the acceleration and displacement time
histories. If the wave is acceptable, press the USE button to accept the function and exit the
form.
NONLIN V8.00
8/8/2010
Page 90
As shown in Figure 37, the form contains many powerful utilities for processing acceleration
files. A few of the most important features are the ability to view time histories, response
spectra, Fourier amplitude spectra, and to scale ground motion amplitudes.
The first step in the ground motion tools is to import an earthquake record. Press the File button
at the upper left-hand corner of the form to open the standard Windows File Open box. Select
NONLIN V8.00
8/8/2010
Page 91
the appropriate record and press the Open button. The program reads the selected file, plots the
acceleration time history curve in the small window, and plots the response spectrum in the large
window of the form. A tripartite style response spectrum based upon 5% damping is shown by
default. The plot window is digitized to show period, frequency, displacement, spectral velocity,
and spectral acceleration.
The controls on the left-hand side of the form are used to customize the response spectrum. Five
settings may be altered on a tripartite-style plot: X-axis limits, Y-axis limits, structural damping,
units, and number of data points per decade. Y-axis limits may only be adjusted once the check
next to the Automatic box is removed; with the check mark present, the vertical scale is
automatically set to fit the entire spectrum in the plot window. The spectrum is automatically
updated when the user adjusts the units or number of data points per decade. To update the
spectrum after altering the other settings, the control must loose its focus. Generally this occurs
by selecting another control on the form; however, pressing the Tab button will also move the
focus and update the response spectrum.
Four additional variables may be adjusted on the separate-style plots: X-axis format, X-axis
quantity, Y-axis format, and Y-axis quantity. The format settings determine if an arithmetic or
logarithmic scale is used on the respective axis. Similarly, the quantity options control the data
plotted on each axis. Period or frequency values may be plotted on the X-axis and any of the
three spectral quantities may be displayed on the Y-axis.
The last checkbox on the left-hand side of the form allows the user to overlay the ASCE-7
Spectrum on the plot. Default settings for this spectrum are 5% damping, Site Class C, and
mapped spectral accelerations of 1.0g and 0.4g for SS and S1, respectively. Press the ASCE-7
Parameters button to open the form (Figure 38) where these parameters may be adjusted. Note
that the Update Parameters button on the ASCE-7 Spectrum Parameters form only
carries out the computations locally, so the user may see how the computed values change. The
code spectrum shown on the plot is not updated until the user presses the Done button. Also,
the damping used in code spectrum calculations should match the damping specified on the
Ground Motion Tools form.
NONLIN V8.00
8/8/2010
Page 92
The buttons grouped together under the heading Tools access various forms used to analyze the
input motion and adjust its values as necessary. Pressing the FFT button opens a form where the
user may view Fourier amplitude spectra of the ground acceleration. As shown in Figure 39, the
original ground motion is displayed in the small window located on the upper left portion of the
form. The large plot to the right shows Fourier amplitude spectrum for the entire earthquake
motion. This plot can be customized with the controls located to the left. Limits on both the Xand Y-axes may be set manually or computed automatically. When automatically computed, the
frequency varies from 0 to the Nyquist frequency and the vertical scale is adjusted to capture the
full range of plot ordinates. Plot ordinates may be normalized to 1.0 or shown with their actual
magnitudes.
NONLIN V8.00
8/8/2010
Page 93
The option buttons for the number of points refers to the traveling FFT window. This window is
the bright green box imposed on the time history curve. By varying the position of this box and
performing a Fourier transform on only the data contained therein, one may study the variation in
frequency content of the ground motion.
The location of this box is adjusted with the VCR-style buttons located near the ground motion
window. Fourier amplitude spectra for the windowed data, as well as data that would be
contained in the previous window and the next window are shown at the bottom of the form.
This FFT tool also allows data output to a tab-delimited file. Once in a tab-delimited file, the
data may be imported into popular spreadsheet programs for additional processing. To create
such a file, press the Text File button on the bottom right-hand side of the form. The standard
Windows File Save dialog box appears and allows specification of a file name.
The second button located under the Tools heading is entitled as Fit. This control is disabled if
user hasn't selected to Overlay the ASCE-7 Spectrum. When active, pressing the Fit button
opens the Best Fit window shown in Figure 40. This window allows the user to scale the
ground accelerations so the resulting response spectrum will match the code spectrum.
NONLIN V8.00
8/8/2010
Page 94
As the controls suggest, fitting may be performed in one of three ways (Equal Area, Minimize
SRSS of Errors, or Match at a Point). The program also allows the user to specify which
response spectrum data is used in the fitting scheme: displacements, spectral velocities, or
spectral accelerations. By default the program fits spectral accelerations with the Equal Area
algorithm.
The Equal Area fitting algorithm scales the input motion until the area under the earthquake
response spectrum curve is equal to the area under the code spectrum curve. The areas under the
curves are computed for a user-specified range of periods. By default, the period range is equal
to the period range of the response spectrum data. This range can be "narrowed" by adjusting the
values in the lower bound and upper bound of fitting region text boxes at the left side of the
form. If a bound outside the range of response spectrum data is specified, an error occurs. Once
the period range is established, pressing the Fit Spectrum button performs the calculations to
determine the required scale factor. The plot window on the right-hand side of the form shows
the code spectrum, unscaled earthquake spectrum, scaled earthquake spectrum and the calculated
scale factor.
NONLIN V8.00
8/8/2010
Page 95
The second fitting method (Minimize SRSS of Errors) computes a scale factor such that the
"error" between the earthquake spectrum and the code spectrum is minimized. The first step in
computing the error is to obtain the difference between the code spectrum and the earthquake
spectrum at each point over the specified fitting region. Next these differences are squared and
added together. Finally the square root of the sum is computed and defined as the error.
Unlike the equal area approach, this fitting technique requires iteration. The program must
consider a range of potential scale factors and measure the error associated with each one. Once
the computations are complete, the scale factor associated with the smallest error value is
returned.
The user defines the range of scale factors considered in the fitting process. Unfortunately, it is
not possible to specify the range of scale factors that do not encompass the optimal solution. The
plot of error versus scale factor must be examined to see if the optimal solution was indeed
obtained. An optimal solution will generate a "U" shaped plot with a distinct minimum value
(the desired answer). A non-optimal solution will generate a plot that lacks a distinct minimum
value. Figure 41 shows an optimal plot and a non-optimal plot.
Figure 41. Plot of Error vs. Scale Factor (a) non-optimal (b) optimal
The final fitting technique simply adjusts the scale factor until the earthquake spectrum matches
the code spectrum at a specified period. The period at which the two spectra should match is
specified by the user into the text box at the left. The default period is the midpoint of the
response spectrum data range. Again, specifying a value outside the data range will generate an
error.
Press the Done button to return to the main form and "store" the scale factor in memory. To add
this motion and scale factor to the problem palette, press the Add button below the table. Note
that the chosen input file is listed and the scale factor computed earlier is entered in the second
column. If the user had pressed Cancel on the scaling tool form and then added the record, a
NONLIN V8.00
8/8/2010
Page 96
default scale factor of 1.0 would have been defined in the table. This record has now been added
to the problem palette.
Additional ground motions may be added to the palette by opening an input file and pressing the
Add button. Figure 42 shows a form with 3 motions added to the problem palette. A ground
motion may only be added to the palette one time. To manipulate or view a motion on the
palette, simply select the row in the table. A row is selected when its background color turns
blue. The input file for this motion is recalled and the graphs on the form are updated
accordingly. The scale factor may be adjusted by using the Scaling Tool or by pressing the Edit
Scale Factors button and entering the value manually. Finally, palette motions may be erased
by selecting a row and pressing the Delete button.
8/8/2010
Page 97
Unique delay times may be defined between each motion and separate scale factors for each
record are permitted.
To access the Earthquake Assembly Tool window, select Sequential Earthquakes under
the Load menu item or click on the Create Earthquakes in Series button.
As shown in Figure 43, ground motions may be chosen from files or from a list. The list refers
to the problem palette that may be created with the Ground Motion Tools. For illustrative
purposes, assume that records are being chosen from a palette. Click on the Choose records
from list option to activate the ground motion palettes. Note that the buttons and labels next to
the thumbnail windows are replaced by list boxes containing the palette entries.
Specify the first, second, and third ground motions by selecting entries in each of the list boxes.
Unlike the palette a single ground motion may be selected multiple times. Each time a motion is
chosen, the adjacent thumbnail plot is updated and its detailed information is displayed in the
frame to the right. To review detailed information about another ground motion, choose the
appropriate option button at the top of the Detailed Summary frame.
After the three ground motions have been chosen, the assembly parameters must be specified.
The default options are to use the first earthquake with its default scale factor. For ground
motions chosen from the palette, the default scale factor is the value assigned in the Ground
Motion Tools form. For ground motions selected from files, the default scale factor is 1.0.
Selecting either two or three earthquakes enables additional scale factor and delay time controls.
Again, the default scale factors are displayed as a control is enabled. The default delay time is
2.0 seconds. These values may be adjusted by typing the appropriate number in the appropriate
text box. To view the assembled sequence of motions, press the Assemble button. The graph
window on the bottom left-hand side of the form will display the composite ground motion
acceleration time histories.
Pressing either Use or Exit will close this form and return to the main program window. When
the form is exited via the Use button, the assembled motion is saved to problem memory for use
in the analysis.
NONLIN V8.00
8/8/2010
Page 98
Earthquakes in Parallel
The other loading utility that may draw upon palette entities is the Multiple Earthquakes tool.
This tool allows users to perform multiple analyses on a structure. Rather than saving numerous
files, each for a different earthquake load, this utility allows the user to build one model and
specify the earthquakes that excite the structure. Each analysis is carried out independently, but
only one file is required and results from different earthquakes may be easily compared.
The Multiple Earthquake Assembly Tool window is accessed from the Loads menu item or
the Create Earthquake in Parallel button.
NONLIN V8.00
8/8/2010
Page 99
The form used to specify the multiple parallel earthquakes is very similar to the sequential
earthquake form. As shown in Figure 44, users may select up to seven ground motions from
files or from a predefined palette. A specific motion may be chosen more than one time.
NONLIN V8.00
8/8/2010
Page 100
Each time a motion is chosen from a file or the palette, its acceleration time history is plotted in
the adjacent thumbnail window and the next control down the form is activated. Selecting a
motion also adds it to the table at the bottom center of the form.
To view the detailed information about a particular ground motion, click on the corresponding
thumbnail plot. Note that the thumbnail plot is redrawn in yellow and the detailed information is
shown in the frame to the right. The larger window to the right graphs the acceleration time
history by default. Note that the maximum and minimum values written in this form are the
unscaled values. For the .NGA motions, only the maximum and minimum acceleration values
are displayed correctly. For the .acc motions, correct maximum-minimum velocity and
displacement values are displayed as well.
Now use the table at the bottom of the form to specify which ground motions will be used in the
multiple analyses. Place a checkmark in the second column of a motion if it should be included.
Note that this also enables the scale factor cell to the right. The default scale factor is
automatically displayed - previously declared values for palette motions and 1.0 for file motions.
In addition to assembling the motions for use in analyses, the response spectra of the motions can
be viewed. If at least one motion has been included, pressing the Response Spectra button
opens the Response Spectra window shown in Figure 45. This form computes the response
spectra, considering scale factors, of the ground motions included in the previous page. In
addition to the individual spectra, the average spectrum can be computed and plotted as well. To
show the spectra, press the Update button at the bottom of the form. Press Done to exit the
form.
NONLIN V8.00
8/8/2010
Page 101
The multiple earthquakes are prepared for analyses by clicking on the Assemble and Use
button. Once clicked, this button performs the necessary computation and closes the form.
NONLIN V8.00
8/8/2010
Page 102
This loads the Check Run Parameters window. The window displays all the information
required to run an analysis. If the box next to the item is green then all the required input are
provided. A red box means that all the information has not been specified while a grey box
indicates that the parameter is not needed for the selected analysis. As may be seen in the
following figure, modal damping values have not been entered yet.
At this point the user may finally compute the response of the structure. Select the Time
History Analysis item from the Analyze menu or click on Perform Time History
Analysis button to open the Dynamic Analysis window shown in Figure 46.
NONLIN V8.00
8/8/2010
Page 103
Numerical solution parameters are echoed and/or set in the Analysis Settings and Options
frame. The two gray text boxes, which cannot be edited, indicate the number of loading steps
and the loading time step. The white text box, which may be edited, controls the number of
substeps used in the analysis. Ten substeps are usually sufficient for most problems, but may
have to be increased as the nonlinearities become more severe.
A linear analysis may be conducted by checking the Linear Analysis checkbox. This is a
convenient way to perform a linear analysis without redefining all of the material models. The
last two options effect the manner in which damping is computed. When the initial stiffness
option is invoked, the Rayleigh coefficients are computed once, at the beginning of the solution,
and remain constant through out. If the tangent stiffness option is chosen, the Rayleigh
coefficients are recomputed at each solution step. In a linear problem, either option will produce
the same results; however, different results will be obtained with different option in a nonlinear
problem. As the stiffness changes, the Rayleigh coefficients change as well to maintain the same
modal damping ratio. The tangent stiffness option accounts for this effect. Note that a nonlinear
analysis using the Tangent Stiffness option is considerably slower than an analysis using the
NONLIN V8.00
8/8/2010
Page 104
Initial Stiffness option. This increase in analysis time is due to the computation of mode
shapes and frequencies at each step in the analysis.
The Results segment of this form allows the user to quickly review general results of the
analysis. To view the displacement, velocity, or acceleration response of any degree of freedom,
select the appropriate option button and use the arrow buttons to choose the necessary option.
Applied loading functions and inertial forces may be viewed as well.
A short text file summarizing basic information is written during the solution process. By
default, this file is overwritten each time a simulation is performed with the program. The
controls in the Results File portion of the form allow the user to change this setting. When
changed, results are appended to any existing output file. To change the name or location of this
output file, double-click on the white text box and use the Windows-type explorer to setup the
new file.
There is a region that displays the damping information at the upper right-hand side of the form.
In addition to echoing the user-specified damping ratios, the Rayleigh coefficients are computed
and listed. For nonlinear problems using the tangent stiffness option, these coefficients will
change as the solution computations are executed. The black plot window on the bottom righthand side of the form displays the loading function. This plot is digitized and it labels the
extreme values and their times of occurrence.
Press the button containing the large green triangle to perform the analysis. Solution progress is
indicated with the progress bar and the step counter (label above the analyze button). The
solution process may be stopped at any time by pressing the Abort button; however, the solution
cannot be resumed from the abortion point (it must be started over). Once the program has
solved the equations, press the EXIT button to close the form and return to the main window.
Note that the buttons at the end of the toolbar have been enabled, indicating a successful
analysis.
NONLIN V8.00
8/8/2010
Page 105
The length of this file will vary, depending on the append/overwrite options set on the Analysis
window of Figure 46. If multiple parallel earthquakes were used in the analysis, the file is
automatically written in the append mode so it will include data from each simulation.
Deformation time-histories are plotted with the list boxes on the left (boxes with white
backgrounds in Figure 47). Three-boxes are manipulated simultaneously to produce the
appropriate plot. For the middle box, relative quantities are measured with respect to the
structure base and total quantities include the ground component of motion.
Force and energy time histories are plotted with the list box on the right (boxes with gray
backgrounds in Figure 47). Select the appropriate item from the top list box and the plot will
appear. The radio buttons at the top toggle between force and energy style plots.
Plot units can be adjusted with the radio buttons and list boxes included in the Display Units
frame. The Invert check box allows the curve to be flipped about the horizontal axis. The labels
at the far right side of the form show the minimum and maximum quantities as well as their
times of occurrence. The current label is a plot digitizer that reflects the position of the mouse
cursor within the plot window.
On-screen plots may be printed as well. Select the Print item from the File menu to produce
hardcopies of the graphs. Plot data can also be exported for additional manipulation or graphing.
NONLIN V8.00
8/8/2010
Page 106
To create a tab-delimited file of the plot data, select the Send to Excel entry from the File
menu. A text file will be created after an appropriate file name is chosen.
Time history plots for parallel earthquakes are viewed with the form shown in Figure 48. This
form is accessed just like the other form and operates in a very similar fashion. The main
difference is the addition of the list box and legend at the bottom left side of the form. This new
list box allows the user to specify results to consider. Results may be based on a single
earthquake, all earthquakes, or envelopes.
NONLIN V8.00
8/8/2010
Page 107
Hysteresis Plots
Hysteretic plots for non-parallel (sequential) earthquakes are viewed with the Hysteresis Plots
window pictured in Figure 49. Select the Hysteresis item from the Results menu or click on the
Hysteresis Results button to open this window. The large list box on the left-hand side of the
form is used to select the quantity for plotting. Deformation or velocity quantities may be
plotted on the horizontal axis, depending upon the selected options. The remaining controls and
features on this form are identical to those for the time history plots. Please see the description at
Time History Plots section for additional information.
NONLIN V8.00
8/8/2010
Page 108
Hysteretic plots from multiple parallel earthquakes are shown in Figure 50. An additional list
box, which allows the user to select the ground motion, is added to the form. Unlike the time
history plots, results from only one earthquake can be examined.
NONLIN V8.00
8/8/2010
Page 109
Animation
The final post-processing tool allows the user to animate the displacement response of the
structure. This form is accessed with the Animation => Snapshots entry on the Results
menu or by the Time History Snapshots button on the toolbar (See Figures below). Just like
the Mode Shape tool, press the VCR-style button with the arrow in it to animate the deformed
shape. The gray label to the right shows the current solution step number. Animation may be
stopped by pressing the small button with the "X" in it. The user may also toggle the display of
the undeformed shape with the check box at the left. For analyses with parallel earthquakes, a
list box is added to the bottom of the form where users may specify which simulation to animate.
NONLIN V8.00
8/8/2010
NONLIN V8.00
Page 110
8/8/2010
Page 111
NONLIN V8.00
8/8/2010
Page 112
NONLIN
Part Five:
NONLIN - Incremental Dynamic Analysis
NONLIN V8.00
8/8/2010
Page 113
Introduction
The Incremental Dynamic Analysis Tool (IDA) provides two different analysis techniques. First
a single structure to be analyzed for one to twelve earthquakes, with each ground motion being
systematically scaled to increasing intensities. Second, a single structure can be analyzed for a
single earthquake of varying intensities while allowing one of the structural properties (stiffness,
damping, mass, geometric stiffness, of yield strength) to be varied by a user defined percentage.
For each ground motion considered, X-Y plots and response histories are provided of some
response measure versus the intensity measure. The IDA procedure is described in detail by
Vamvatsikos (2002) and Vamvatsikos and Cornell (2002).
. The frame to
Figure 51. Selection of IDA tool from the main NONLIN window
The Incremental Dynamic Analysis form available upon following the above steps is shown in
Figure 52. This form consists of three main parts:
1. A ground motion selection and scaling tool (Figure 53)
2. A Structural Properties Input Tool (Figure 54)
3. A Plotting Region, which is the gray area shown at the bottom of the Main IDA form,
Figure 52.
NONLIN V8.00
8/8/2010
Page 114
Figure 53. Ground motion selection and scaling for IDA analysis
NONLIN V8.00
8/8/2010
Page 115
The basic
The Target Acceleration is specified by the user. A good value for this would be the design level
pseudo-acceleration from a code-based (e.g. ASCE 7) response spectrum.
NONLIN V8.00
8/8/2010
Page 116
Figure 55. IDA environment showing five earthquakes selected but not scaled
Scaling factors are determined such that the peak pseudo-acceleration for a linear SDOF system
with the specified target period and specified target damping will be exactly equal to the target
spectral acceleration. The Target Period and the Target Damping may be specified by the user,
but it is preferred to use the same properties as will be used in the structural analysis. This is the
default, and is consistent with the recommendation of Shome and Cornell (1998).
The scaled ground motions are shown in Figure 56. The scale factors are based on the structural
parameters shown in Figure 57. Note that the parameters are entered in the same way as in the
main NONLIN screen. If the parameters were entered on the main NONLIN form before, they
will automatically be placed into the IDA form. Similarly, all properties entered on the IDA form
will be automatically copied to the main NONLIN form.
Figure 56. IDA environment showing three earthquakes scaled to a target acceleration of 0.4g
NONLIN V8.00
8/8/2010
Page 117
The two additional parameters in the ground motion scaling frame are
Target Multiplier
Target Increments [maximum = 50]
If, for example, the target acceleration is 0.4g, the target multiplier is 2.0, and the number of
increments is 10, ten response histories will be run as follows:
Run 1: Original Motion x Scale Factor x 2.0 x (1/10)
Run 2: Original Motion x Scale Factor x 2.0 x (2/10)
Run 3: Original Motion x Scale Factor x 2.0 x (3/10)
Run 4: Original Motion x Scale Factor x 2.0 x (4/10)
Run 5: Original Motion x Scale Factor x 2.0 x (5/10)
Run 6: Original Motion x Scale Factor x 2.0 x (6/10)
Run 7: Original Motion x Scale Factor x 2.0 x (7/10)
Run 8: Original Motion x Scale Factor x 2.0 x (8/10)
Run 9: Original Motion x Scale Factor x 2.0 x (9/10)
Run 10: Original Motion x Scale Factor x 2.0 x (10/10)
Note that if a linear analysis is executed for run 5, and if the scaling is consistent with the
structural parameters, the peak pseudoacceleration from the analysis will be exactly equal to the
target acceleration.
To view the Response Spectra of the selected earthquakes, click on the RS Plot button below the
Selected EarthQuakes list. This button brings up the window in Figure 58 where the response
spectra of the earthquakes can be compared.
NONLIN V8.00
8/8/2010
Page 118
The frame in the top left plots the response spectrum against period or frequency. The damping
ratio for the response spectrums can be changed in the Damping for EQ Spectra frame. The
window can plot Spectral Acceleration, Spectral Velocity, Displacement or a Tripartite plot.
Each earthquake response spectrum can be turned on or off using the checkboxes next to each
filename at the bottom of the window. Also each response spectrum can be plotted with a scale
factor of 1.0 or with the autoscale factor calculated by the program.
Each plot can be printed using the PRINT button. The CLOSE button returns you to the main
IDA window.
NONLIN V8.00
8/8/2010
Page 119
Below the Selected EarthQuakes list, there is a Parameters frame now. The drop down
menu in this box allows the user to select which structural parameter is varied. The Stiffness
parameter is selected in Figure 59. The user selects how much to vary the selected parameter in
the % of Variation box and how many analysis increments to run. Each increment will be run
for each increasing ground motion.
If, for example, if the system stiffness is 25 k/in, the % of Variation is 10% and the number of
increments is 4 then a total of 4 analyses will be run. Each analysis will have a different
structural stiffness and be analyzed for the 10 scaled ground motions described above. The
stiffness for each analysis will be computed as follows:
Analysis 1:
Analysis 2:
Analysis 3:
Analysis 4:
25 k/in
25 k/in
25 k/in
25 k/in
+
+
+
+
[ 25 kip/in
[ 25 kip/in
[ 25 kip/in
[ 25 kip/in
x
x
x
x
( 0 / (4-1) )
( 1 / (4-1) )
( 2 / (4-1) )
( 3 / (4-1) )
x
x
x
x
0.10 ]
0.10 ]
0.10 ]
0.10 ]
=
=
=
=
25.00 kip/in
25.83 kip/in
26.67 kip/in
27.50 kip/in
command button.
A progress bar will appear for each ground motion after running the analysis. Once all of the
analyses have been completed, the IDA graphics are presented as shown in Figure 60. The IDA
graphics include a large IDA plot and three small response-histories.
The main IDA plot shows the target acceleration on the Y axis and a response measure on the X
axis. Currently, the available response parameters are:
NONLIN V8.00
8/8/2010
Page 120
Peak Displacement
Peak Ductility Demand
Peak Residual Deformation
Spring Force
Total Yield Events
Positive Yield Events
Negative Yield Events
Hysteresis Energy
Damage Index
On the right hand side of the window, response histories are available. The first two response
histories are fixed, but the third plot allows the user to select the response parameter from the
following list: ductility demand, spring force, displacement, yield code, and input time history.
One of the most useful aspects of the main IDA plot is that the individual response histories from
which the IDA values were derived can be viewed by clicking on the IDA plot. The individual
response histories may also be advanced by using VCR type buttons:
The final aspect of IDA analysis noted here is that in some cases the displacements from an
individual analysis may be extremely large (due to dynamic instability). While this information
is useful, for plotting purposes it is necessary to limit the range of the X-axis. This is the purpose
of the Ductility Limit shown below the Scaling Parameters frame. The default for this
parameter is 10.
The data produced from the IDA analysis may be saved to a tab-delimited file, or the IDA plot
may be printed. Use the Plot menu on main NONLIN form to accomplish these tasks. Note that
only the main IDA plot is printed. A color plot may be produced if Color Printing has been
selected from the main NONLIN Parameters menu item.
NONLIN V8.00
8/8/2010
Page 121
NONLIN V8.00
8/8/2010
Page 122
NONLIN
Part Six:
NONLIN Dynamic Response Tool
NONLIN V8.00
8/8/2010
Page 123
Introduction
The Dynamic Response Tool (DRT) is a utility used to illustrate (in real time) the fundamental
concepts of structural dynamics. This illustration is carried out with a multistory shear frame
subject to sinusoidal ground excitation. Both the properties of the shear frame and the ground
motion may be altered by the user to see how such parameters effect dynamic response.
Launching the utility opens the form shown in Figure 61. Four types of data are required to
define the shear frame: the number of stories, the stiffness of each story, the mass of each story,
and the damping in each mode. All of these values are defined in the Fundamental
Properties section located on the left-hand side of the form.
NONLIN V8.00
8/8/2010
Page 124
8/8/2010
Page 125
NONLIN V8.00
8/8/2010
Page 126
The Dynamic Response Tool can also animate the displacement time history of the roof.
Activate this feature by placing a check mark in the box entitled Show roof displacement
time history. Checking this box replaces the grid showing natural periods and frequencies with
a black plot window. A trace of the roof displacement is plotted in this window when the user
animates the displacement response. Figure 63 shows a snapshot of the program with this feature
active.
NONLIN V8.00
8/8/2010
Page 127
Figure 63. Appearance of DRT when animating dynamic response and roof displacement
In addition to animating the response to ground excitation, this utility can also display the natural
mode shapes. First select the Show Mode Shapes option in the Results Display frame.
Next use the two VCR-style buttons to cycle through the mode shapes. One button displays the
next mode shape and the other button displays the previous mode shape. To animate any of the
mode shapes, press the Animate Modes button below the text box. Figure 64 shows the utility
during a mode animation.
To view the mode shape vectors select the Print Mode Shapes option in the Results
Display frame. The FFT window will be replaced with a table showing the mode shape vectors.
Mode shapes can be normalized so that the top floor displacement is 1 or they can be mass
normalized such that equals to the identity matrix. Normalization is chosen with the
options in the Normalize Options frame.
NONLIN V8.00
8/8/2010
Page 128
Figure 64. Appearance of DRT when animating mode shapes (animation of 3rd mode shown)
NONLIN V8.00
8/8/2010
Page 129
NONLIN
Part Seven:
NONLIN Complex Mode Response Tool
NONLIN V8.00
8/8/2010
Page 130
Introduction
The Complex Mode Response Tool (CRT) is a utility used to illustrate (in real time) complex
mode shapes of systems with non proportional damping. This illustration is carried out with a
multistory shear frame. Both the properties of the shear frame (mass, stiffness, and damping)
may be altered by the user to see how such parameters affect dynamic response.
Launching the utility opens the form shown in Figure 65. Four types of data are required to
define the shear frame: the number of stories, the stiffness of each story, the mass of each story,
and the damping coefficient for each story. All of these values are defined in the Fundamental
Properties section located at the left-hand side of the form. The CRT uses this information to
form the mass, stiffness and damping matrices, and then calculates the state space matrix. The
program computes the eigenvalue and eigenvectors needed to calculate complex mode shape,
magnitude and phase of each degree of freedom.
NONLIN V8.00
8/8/2010
Page 131
NONLIN V8.00
8/8/2010
Page 132
NONLIN V8.00
8/8/2010
Page 133
either 0 or 180 degrees. In other words, each DOF reaches maximum displacement (or zero
displacement) at the same time (Figure 66). For complex mode shapes this is not the case as
shown in both the complex plane plot and the displacement history plot in Figure 67.
NONLIN V8.00
8/8/2010
Page 134
References
Chopra, A. K. (2006). Dynamics of Structures. Prentice Hall, Upper Saddle Ridge NJ.
Clough, R. W., and Penzien, J. (1993). Dynamics of Structures. McGraw Hill, New York, NY.
Shome, N., and Cornell, C. A. (1998). Normalization and Scaling of Accelerograms for
Nonlinear Structural Analysis. Proceedings of the 6th National Conference on
Earthquake Engineering, Seattle, WA.
Uang, C., and Bertero, V. V. (1990). Evaluation of seismic energy in structures. Earthquake
Engineering & Structural Dynamics, 19(1), 77-90.
Vamvatsikos, D. (2002). Seismic Performance, Capacity, and Reliability of Structures as Seen
Through Incremental Dynamic Analysis. Ph.D. Dissertation, Department of Civil and
Environmental Engineering, Stanford University.
Vamvatsikos, D., and Cornell, C. A. (2002). Incremental Dynamic Analysis. Earthquake
Engineering & Structural Dynamics, 31(3), 491-514.
NONLIN V8.00
8/8/2010
Page 135
Acknowledgments
NONLIN was developed by Dr. Finley A. Charney, President of Advanced Structural Concepts,
Inc., Blacksburg, Virginia, and Associate Professor of Structural Engineering, Virginia Tech,
Blacksburg, Virginia. Several other individuals have contributed to the programming of the
program, including Brian Barngrover, Jeff Dobmeier, and Gordon Chan. The program
documentation and Help system was developed by Finley Charney, Riaz Syed, Rohan Talwalker,
Adam Bowland, and Ozgur Atlayan.
Funding for the development of NONLIN has come from a variety of sources including
Advanced Structural Concepts, Inc., the Federal Emergency Management Agency (FEMA), the
Building Seismic Safety Council (BSSC), and Simpson Strong-Tie, Inc.
NONLIN V8.00
8/8/2010
Page 136
Appendix A
Summary of Ground Motion Records Supplied with NONLIN
Max.
Veloc.
[cm/sec]
Max.
Displ.
[cm]
Number
of
Points
Duration
[sec]
Filename
Description
Max.
Accel.
[cm/sec2]
impval1.acc
Imperial Valley
El Centro
May 18, 1940
270 degrees
3417.0
32.323
10.86
2688
53.74
impval2.acc
Imperial Valley
El Centro
May 18, 1940
180 degrees
2101.0
-36.473
-19.783
2674
53.46
loma-p1.acc
Loma Prieta
Oakland Outer
Wharf
October 17, 1989
270 degrees
270.361
-37.574
-7.999
2000
39.98
mexcit1.acc
Mexico City
Station 1
September 19,
1985
270 degrees
-97.965
38.739
19.123
9006
180.1
mexcit2.acc
Mexico City
Station 1
September 19,
1985
180 degrees
-167.92
-60.499
21.936
9006
180.1
nridge1.acc
Northridge
Sylmar County
Hosp.
January 17, 1994
90 degrees
592.639
-76.936
-15.217
3000
59.98
nridge2.acc
Northridge
Santa Monica, City
Hall Grounds
January 17, 1994
90 degrees
-865.97
41.751
-14.316
3000
59.98
NONLIN V8.00
8/8/2010
Page 137
nridge3.acc
Northridge
Arleta and
Nordhoff Fire
Station
January 17, 1994
90 degrees
337.318
-40.362
8.878
3000
59.98
oakwh1.acc
Loma Prieta
Oakland Outer
Wharf
October 17, 1989
270 degrees
270.361
-37.574
-7.999
2000
39.98
oakwh2.acc
Loma Prieta
Oakland Outer
Wharf
October 17, 1989
0 degrees
-215.50
-35.378
8.871
2000
39.98
pacoima1.acc
San Fernando
Pocoima Dam
February 9, 1971
196 degrees
1054.9
-57.499
10.80
1
2086
41.70
pacoima2.acc
San Fernando
Pocoima Dam
February 9, 1971
286 degrees
-1148.1
-113.23
37.53
8
2091
41.80
Park040.acc
Parkfield
Cholame, Shandon
June 27, 1966
40 degrees
-232.60
10.842
4.41
1310
26.18
Park130.acc
Parkfield
Cholame, Shandon
June 27, 1966
130 degrees
-269.60
11.759
-3.933
1308
26.14
sanfern1.acc
San Fernando
8244 Orion Blvd.
February 9, 1971
90 degrees
-29.745
14.78
9
2975
59.48
NONLIN V8.00
-250.0
8/8/2010
Page 138
Max.
Veloc.
[cm/sec]
Max.
Displ.
[cm]
of Points
Durati
on
[sec]
Filename
Description
Max.
Accel.
[cm/sec2]
sanfern2.acc
San Fernando
8244 Orion Blvd.
February 9, 1971
180 degrees
-131.7
23.933
13.843
2980
59.58
s_monica1.acc
Northridge
Santa Monica City
Hall Grounds
January 17, 1994
90 degrees
-865.97
41.751
-14.316
3000
59.98
s_monica2.acc
Northridge
Santa Monica City
Hall Grounds
January 17, 1994
0 degrees
-362.93
24.910
6.525
3000
59.98
whitt01.acc
Whittier
Eaton Canyon Park
October 1, 1987
90 degrees
-157.88
-4.832
-.510
2000
39.98
whitt03.acc
Whittier
Fremont School
October 1 , 1987
180 degrees
286.159
-21.718
-2.443
2000
39.98
Number
Note: These are the .acc ground motion files which have been used with NONLIN for a long time.
In addition to .acc files, .nga files can also be used with Version 8.00 of NONLIN.
NONLIN V8.00
8/8/2010
Page 139
Appendix B
Format of NONLIN Acceleration Records
NONLIN comes with a selection of earthquake accelerograms taken from a variety of sources.
Each acceleration record consists of the following lines of data:
ntitles
title 1
title 2
.
.
title ntitles
nacc dtacc nplacc unitacc
nvel dtvel nplvel unitvel
ndis dtdis npldis unitdis
Acceleration header
nacc acceleration values, nplacc values per line
Velocity header
nvel velocity values, nplvel values per line
Displacement header
ndis displacement values, npldis values per line
The first line contains the entry ntitles, which designates how many title lines follow. Each title
line must be in double quotation marks. NONLIN uses the first title line as a descriptor for each
plot produced.
Following the title lines are three lines listing the number, timestep, number of values per line,
and length units used for the following acceleration, velocity, and displacement data blocks
which are listed below. Each data block begins with a header, which is read but otherwise
ignored by NONLIN.
A partial listing of the file LOMAP1.ACC is given ahead. The lines with . in column 1 indicate
data that was eliminated from the record for brevity.
NONLIN V8.00
8/8/2010
Page 140
NONLIN V8.00
8/8/2010
Page 141
Index
.
.acc 138
.ACC 3, 28
.nga 138
.NGA 4, 100
.NLN 7
.OUT 2
.XL1 2, 8, 33
.XLX 8
A
acceleration 31
Acknowledgments 135
Animate Button 16
Animation 53, 109
ASCE-7 Design Spectrum 35
ASCE-7 Spectrum Parameters 92
B
backbone curve 60
Base Isolator 79
Base-isolated braced frame with device 58
Bauschinger effect 61
Blast Load 42
Brace Properties 76
button bar 6
C
Check Run Parameters 102
Code Spectra 35
Color Printing 9
Common Parameters for Multilinear and Smooth Models 23
Complex Mode Response Tool 130
complex mode shapes 133
Computed Energy Plots 51
Computed Energy Plots Button 15
Computed Hysteresis Plots 50
Computed Hysteresis Plots Button 15
Computed Time Histories 48
Computed Time Histories Button 15
Constitutive Properties frame 17
Copyright 2
Create File 8
Critical damping 18
NONLIN V8.00
8/8/2010
Page 142
D
damped mode shapes 132
Damping 18, 63
damping coefficient 63
damping exponent 74
damping matrix 59
Deformation Test Function 72
DEGRADING 20, 22
Degrading Properties 23, 26
DEGRADING PROPERTIES 22
Demand Spectrum 34
Device Properties 74
digitization interval 30
displacement 31
Displacement Ductility 44
Displacement Ductility Spectra Plot Button 16
Duration 138
Dynamic Analysis 103
Dynamic Force Applied as 27
dynamic loading 2
Dynamic Properties 26
Dynamic Properties frame 17
Dynamic Response Tool 123
E
Earthquakes in Parallel 98
Effective initial stiffness 22
Effective yield Strength 22
Entering Structural Properties 16
Equal Area fitting 94
F
FFT 36
File menu 7
Force Units frame 17
Forcing Function 38
Fourier Amplitude Spectrum 36
Free Vibration 41
G
geometric stiffness 22
geometric stiffness matrix 59
Ground Acceleration 28
Ground Motion Tools 89
Ground Pulse 88
H
Help menu 14
Hysteresis Results 107
Hysteretic Element Modeller 73
NONLIN V8.00
8/8/2010
Page 143
hysteretic model 24
Hysteretic Modeling 60
Hysteretic Properties 71
I
Incremental Dynamic Analysis 113
initial stiffness 18
input 2
Input Damping As 9
Input Mass As 9
installation 3
isolator 57
L
Length Units frame 17
Loading Function 23
M
mass matrix 59
Match at a Point 94
menu bar 6
Menu Bar 67
Menu Items 7
Minimize SRSS of Errors 95
Modal Damping 82, 87
mode shape vectors 127
Mode Shapes and Frequencies 85
Model menu 9
multilinear and smooth models 58
Multilinear and Smooth Models 24
Multilinear Model 23
Multiple Earthquakes 98
Multiple Ground Motions 115
Multiple Structural Parameters 118
Multistory Model 65
N
natural mode shapes 125
Newmark Hall Spectra 36
NON DEGRADING 20, 22
Nonstructural Elements 80
Normalization 127
Nyquist frequency 38, 92
O
output 2
NONLIN V8.00
8/8/2010
Page 144
P
Parameters menu 9
P-Delta effects 2, 21
P-Delta Effects 81
P-Delta Stiffness 21
Peak Displacement 120
Peak Ductility Demand 120
Peak Residual Deformation 120
pinching 61
Point of Application 40
Print Plot 33
Print Plots 8
Printed Summary of Results 104
Properties Frame 17
PROPERTIES FRAME 20
Property Matrices 83
Pulse Duration 42
Q
Quik Quake 11
Quik Wave 12
R
Random Noise 40
Rayleigh 82
References 134
RESIZE button 49
resonance 125
resonant loading 125
Response Spectra 101
Response Spectrum 31
Response Spectrum Plot Button 16
Results 104
Review Summary of Computed Results Button 15
Run Analysis Buttons 14
Running the Analysis 47, 101
S
save 7
Sequential Earthquake 96
setup 3
Signal Length and Digitization 40
Simple bilinear 61
SIMPLE BILINEAR 22
SMOOTH hysteresis 60
solution technique 2
Startup Ramp 40
step factor X 9
stiffness matrix 59
Story Brace Properties 79
Story Device Properties 79
Story Frame Properties 78
strain hardening 2
NONLIN V8.00
8/8/2010
Page 145
T
Target Acceleration 115
Target Damping 115
Target Period of Vibration 115
Test Results 23
The Button Bar 14
Time History Analysis 102
Time History Results 105
title bar 6
Tool Bar 67
Tripartite plot 32
U
Undamped Mode Shape 132
Unit Type frame 17
Units 68
UNITS window 65
V
velocity 31
Vertex oriented 61
View menu 13
W
WAVE GENERATOR 39
Window menu 13
Y
Yield Strength 20
NONLIN V8.00
8/8/2010