3d 2d Only Topicsresponse Spectra
3d 2d Only Topicsresponse Spectra
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 2 of 8
You may calculate up to 500 modes for a model. The process used to calculate the modes is called an eigensolution.
The frequencies and mode shapes are referred to as eigenvalues and eigenvectors.
The dynamic analysis uses a lumped mass matrix with inertial terms. Any vertical loads that exist in the Load
Combination for Mass will be automatically converted to masses based on the acceleration of gravity entry on the
Solution tab of the Global Parameters. However, you must always enter the inertial terms as Joint Masses.
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 3 of 8
1. You may wish to solve a static analysis first to verify that there are no instabilities.
2. Click Solve on the main menu and select Dynamics from the solution options.
3. Specify the load combination to use as the mass and the number of modes to solve.
Note
You may view the mode shapes graphically by choosing this option in the Plot Options.
Refer to Dynamic Analysis - Response Spectra for more information on that type of dynamic analysis.
The Dynamic Solver option has been moved to the Global Parameters - Solution tab Advanced options.
If you are obtaining many modes with little or no mass they are probably local modes. Rather than asking
for even more modes and increasing the solution time see Dynamics Troubleshooting – Local Modes to
learn how to treat the unwanted modes.
Dynamic Mass
The eigensolution is based on the stiffness characteristics of your model and also on the mass distribution in your
model. There must be mass assigned to be able to perform the dynamic analysis. Mass may be calculated
automatically from your loads or defined directly.
In order to calculate the amount and location of the mass contained in your model, RISA takes the vertical loads
contained in the load combination you specify for mass and converts them using the acceleration of gravity defined in
the Global Parameters. The masses are lumped at the joints and applied in all three global directions (X, Y and Z
translation).
You may also specify mass directly. This option allows you to restrict the mass to a direction. You can also apply a
mass moment of inertia to account for the rotational inertia effects for distributed masses. See Loads - Joint Force /
Displacement to learn more about this.
Note
Only the VERTICAL loads (including vertical components of inclined loads) contained in the load
combination are converted to mass! Remember, you can designate which of the three global axes is to be
considered the vertical axis via the Global Parameters.
The self-weight of the model is NOT automatically included in the mass calculation. If you wish to have
self-weight included, you must have it defined as part of the load combination.
You may want to move the mass to account for accidental torsion, which is discussed in the next section.
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 4 of 8
Review the specific requirements of the building code to confirm this. But, most codes will allow you to neglect
accidental torsion for dynamic analysis and response spectra.
If you have modeled the dynamic mass at the center of mass only, then you may simply move the joints that specify
the center of mass. For example, if the required accidental eccentricity is 5% of the building dimension then move the
joints that distance, perpendicular to the applied spectra. You may then run the dynamic/rsa solution and combine
the results with a static solution to check your members and plates for adequate capacity. You will have to do this by
running solutions for all four directions to capture the controlling effects on all frames. You will not be able to
envelope your results since you are changing the dynamic results each time you move the mass, so you will probably
want to check all your load conditions one additional time after all your member sizes work to make sure that any
force redistribution in your frames hasn't caused other members to fail.
Note that when you lump all your floor mass to the center of mass, you should also enter a Mass Moment of Inertia for
your diaphragm as well by applying it as a Joint Mass to the center of mass joint. The rotational inertial effects of the
diaphragm mass will contribute to your torsion shears and should not be ignored in most cases. See Loads - Joint
Force / Displacement to learn more about this.
If you have not modeled the mass at discrete points that can be easily moved then you will have to apply the
accidental torsion as a static load that will be part of a static analysis solution that includes the response spectra or
equivalent lateral force procedure results. The magnitude of the torque will be the product of the story force and the
accidental offset distance.
The accidental offset distance is usually a percentage of the building dimension perpendicular to the assumed
earthquake direction. The story force is the story mass times the acceleration at that story level. If you are using an
equivalent lateral static force procedure, you will have already calculated your story forces. If you are performing a
response spectrum analysis, you can get the story forces exactly as the difference between the sum of the shears
below and above the floor. Alternately, you could more simply use the full weight of the floor as the story force and
then apply the scaling factor for your normalized spectra to this value as well. This simplified method may be
unconservative if your floor accelerations have large amplifications as compared to your base acceleration due to the
dynamic characteristics of your building.
The torsion can be applied as a point torque that you can apply to a joint on the diaphragm. The torque can also be
applied as a force couple, with the magnitude of the forces determined by the distance between them to make the
needed torque value. Often it is convenient to apply the forces for the couple at the ends of the building. One
advantage of applying the accidental torsion as a static force is that you can set up all your required load combinations
and let RISA-3D envelope them for you in one solution run.
Eigensolution Convergence
The eigensolution procedure for dynamic analysis is iterative, i.e. a guess is made at the answer and then improved
upon until the guess from one iteration closely matches the guess from the previous iteration. The tolerance value is
specified in the Global Parameters and indicates how close a guess needs to be to consider the solution to be
converged. The default value of .001 means the frequencies from the previous cycle have to be within .001 Hz of the
next guess frequencies for the solution to be converged. You should not have to change this value unless you require a
more accurate solution (more accurate than .001?). Also, if you're doing a preliminary analysis, you may wish to relax
this tolerance to speed up the eigensolution. If you get warning 2019 (missed frequencies) try using a more stringent
convergence tolerance (increase the exponent value for the tolerance).
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 5 of 8
After you’ve done the dynamic solution, you can save that solution to file to be recalled and used later.
Note
This solution is saved in a .__R file and will be deleted when the Save or Save As options are used to
overwrite the file. You may also delete this file yourself.
Work Vectors
When you request a certain number of modes for dynamic analysis (let's call that number N), RISA tries to solve for
just a few extra modes. Once the solution is complete, RISA goes back to check that the modes it solved for are indeed
the N lowest modes. If they aren't, one or more modes were missed and an error is reported.
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 6 of 8
degrees of freedom. See Boundary Condition at ALL Joints to learn how to do this.
These are the calculated model frequencies and periods. The period is simply the reciprocal of the frequency. These
values will be used along with the mode shapes when a response spectra analysis is performed. The first frequency
with a high participation is sometimes referred to as the model's natural or fundamental frequency. These frequency
values, as well as the mode shapes, will be saved and remain valid unless you change the model data, at which time
they will be cleared and you need to re-solve the dynamics to get them back.
Also listed on this spreadsheet are the participation factors for each mode for each global direction, along with the
total participation. If no participation factors are listed, the response spectra analysis (RSA) has not been performed
for that direction. If the RSA has been done but a particular mode has no participation factor listed, that mode shape
is not participating in that direction. This usually is because the mode shape represents movement in a direction
orthogonal to the direction of application of the spectra. See Dynamic Analysis - Response Spectra for more
information.
These are the model's mode shapes. Mode shapes have no units and represent only the movement of the joints
relative to each other. The mode shape values can be multiplied or divided by any value and still be valid, so long as
they retain their value relative to each other. To view higher or lower modes you may select them from the drop-
down list of modes on the Window Toolbar.
Note
Keep in mind that these mode shapes do not, in and of themselves, represent model deflections. They only
represent how the joints move relative to each other. You could multiply all the values in any mode shape
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 7 of 8
by any constant value and that mode shape would still be valid. Thus, no units are listed for these mode
shape values.
These mode shapes are used with the frequencies to perform a Response Spectra Analysis. The first mode is
sometimes referred to as the natural or fundamental mode of the model. The frequency and mode shape values will
be saved until you change your model data. When the model is modified, these results are cleared and you will need
to re-solve the model to get them back.
You can plot and animate the mode shape of the model by using the Plot Options. This allows you to verify the mode
shapes that were obtained and highlights local modes making them easy to troubleshoot. See Plot Options –
Deflections for more information.
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024
Dynamic Analysis - Eigensolution Page 8 of 8
mk:@MSITStore:D:\RISA%2011\RISA\risa3dw.chm::/3D_2D_Only_Topics/Dynamic%... 06/12/2024