STAAD.Pro Help

G.17.3.2 Mass Modeling

The following features in STAAD.Pro require mass modeling:
  • static seismic load definitions
  • time history load definitions
  • rigid floor diaphragms
  • response spectrum analysis

The natural frequencies and mode shapes of a structure are the primary parameters that affect the response of a structure under dynamic loading. The free vibration problem is solved to extract these values. Since no external forcing function is involved, the natural frequencies and mode shapes are direct functions of the stiffness and mass distribution in the structure. Results of the frequency and mode shape calculations may vary significantly depending upon the mass modeling. This variation, in turn, affects the response spectrum and forced vibration analysis results. Thus, extreme caution should be exercised in mass modeling in a dynamic analysis problem.

In STAAD.Pro, all masses that are capable of moving should be modeled as loads applied in all possible directions of movement. Even if the loading is known to be only in one direction there is usually mass motion in other directions at some or all joints and these mass directions (applied as loads, in weight units) must be entered to be correct. Joint moments that are entered will be considered to be weight moment of inertias (force-length2 units).

Note: Take care to enter selfweight, joint, and element loadings in global directions with the same sign as much as possible so that the representative masses do not cancel each other.

Member/Element loadings may also be used to generate joint translational masses. Note that loads (representing the masses) defined as member concentrated loads, or partially distributed member loads, on non-globally aligned members may result in additional mass being included in orthogonal directions at the nodes. This is because the resolution of these loads (masses) onto the nodes is only considered in the positive direction, and thus does not account for any directional sign of the effect at the node. Member end joint moments that are generated by the member loading (including concentrated moments) are discarded as irrelevant to dynamics. Enter mass moments of inertia, if needed, at the joints as joint moments.  

STAAD.Pro uses a diagonal mass matrix of six lumped mass equations per joint. The selfweight or uniformly loaded member is lumped 50% to each end joint without rotational mass moments of inertia. The other element types are integrated but—roughly speaking—the weight is distributed equally amongst the joints of the element.

The members/elements of finite element theory are simple mathematical representations of deformation meant to apply over a small region. The finite element analysis (FEA) procedures will converge if you subdivide the elements and rerun; then subdivide the elements that have significantly changed results and rerun; an so on, until the key results are converged to the accuracy needed.

An example of a simple beam problem that needs to subdivide physical members to better represent the mass distribution (as well as the dynamic response and the force distribution response along members) is a simple floor beam between two columns will put all of the mass on the column joints. In this example, a vertical ground motion will not bend the beam even if there is a concentrated force (mass) at mid span.

Masses that are assigned to dependent degrees of freedom (dof) are moved to the control node with a rotatory mass moment of inertia applied at the control. This will be an approximation if the control node is not at the center of gravity (CG, i.e., center of mass) of the dependent masses.

In addition, the dynamic results will not reflect the location of a mass within a member (i.e., the masses are lumped at the joints). This means that the motion, of a large mass in the middle of a member relative to the ends of the member, is not considered. This may affect the frequencies and mode shapes. If this is important to the solution, split the member into two. Another effect of moving the masses to the joints is that the resulting shear/moment distribution is based as if the masses were not within the member.

Note: If one end of a member is a support, then half of the member mass is lumped at the support and will not move during the dynamic response. Use ENFORCED supports to minimize this limitation.

Mass Models in the Program

For rigid floor diaphragms, the mass model is always taken from the reference load case. This reference case must be defined first using one of the following methods:
  1. all cases defined as LOADTYPE MASS,
  2. if there are no cases defined as LOADTYPE MASS, then all cases defined as LOADTYPE GRAVITY, or
  3. if there are no cases defined as LOADTYPE MASS or GRAVITY, then by reference as LOADTYPE DEAD and LIVE (but at least one case must be defined as LOADTYPE DEAD)
If no such load cases have been defined, then the report will issue an error.
For seismic load cases, the mass model is determined by one of the following methods:
  1. the specified weights as entered in the seismic definition,
  2. if the seismic definition does not contain any weights, then by all cases defined as LOADTYPE MASS,
  3. if there are no cases defined as LOADTYPE MASS, then by all cases defined as LOADTYPE GRAVITY, or
  4. if there are no cases defined as LOADTYPE MASS or GRAVITY, then by reference as LOADTYPE DEAD and LIVE (but at least one case must be defined as LOADTYPE DEAD)
Note: If the model includes any rigid floor diaphragms then it must have one or more suitable reference cases defined. Unless there are separate weights defined in the seismic definition, then the same data will be used to create the rigid floor diaphragm and the seismic mass model.
For dynamic load cases (e.g., modal load cases, response spectra, or time history), then the mass model is determined by one of the following methods:
  1. the load specified in the first dynamic load case,
  2. if the first dynamic load cased does contain any loads, then by all cases defined as LOADTYPE MASS,
  3. if there are no cases defined as LOADTYPE MASS, then by all cases defined as LOADTYPE GRAVITY, or
  4. if there are no cases defined as LOADTYPE MASS or GRAVITY, then by reference as LOADTYPE DEAD and LIVE (but at least one case must be defined as LOADTYPE DEAD)
Note: If the model includes any rigid floor diaphragms then it must have one or more suitable reference cases defined. Unless there are separate loads defined in the first dynamic load case, then the same data will be used to create the rigid floor diaphragm and the seismic mass model.