您的SkyCiv软件指南 - 教程, 使用指南和技术文章


  1. SkyCiv结构3D
  2. 解决
  3. 响应谱分析和地震载荷


A guide on how to apply seismic loads and perform a response spectrum analysis in S3D

What is Response Spectrum Analysis?

Response Spectrum analysis gives users the ability to perform seismic analysis based on the building properties: natural periods, eigenmodes, mass system, and user inputs: load function and load direction.

The Response Spectrum analysis method of earthquake analysis is mainly used in structural design practice and has been established in different design codes such as Eurocode, AASHTO, 和ASCE. The basic concept of the method derives from the formula, in which the inertia forces are determined as the sum of mass multiplication on acceleration value and adjusting factors.

The general methodology of Response Spectrum analysis includes the common steps (如图所示 1):

  1. Creating of a Finite Element (五) model of the structure with element properties (materials and sections assigned) and boundary conditions
  2. Adding masses at element nodes (weight/g)
  3. Defining spectrum load settings and seismic action direction
  4. Performing frequency analysis; done by applying seismic loads according to eigenmodes and determination of stress-deformed states of the structure at each direction where the load was applied.


数字 1: The general sequence of Response Spectrum analysis

After the Response Spectrum Analysis is performed, seismic loads will be generated. Below is the description of the formula for calculation of seismic load at element node \({小号}_{一世}\)

\({小号}_{一世}=m \times g \times factors \times \beta \times \eta\)


\(m=\) member weight related to member node,

\(g=\) acceleration due to gravity (9.806 m/sec^2)

\(factors=\) set of coefficients that adjust earthquake acceleration, surrounding conditions where structure is arranged, soil conditions, 等等.

\(\beta=\) dynamic factor that depends on the period of a structure frequency,

\(\eta=\) factor that depends on the relevant eigenmode of the structure.

Applying Seismic Loads (Dynamic Loads)

To perform Response Spectrum analysis, users must be operating in SkyCiv Structural 3D (S3D). To begin, users need to apply dynamic loads to their structure. This can be done by going to the left side menu and locating the two buttons, 淋巴结肿块光谱负荷:



When applying nodal masses, there are two methods that can be used. 对于第一种方法, translation and rotational mass values can be directly applied by the user for any node. 去做这个, 点击 淋巴结肿块 如上图所示. Here is a look at the input window that users can expect to see:

屏幕截图 2019-08-22 在 9.36.51 am

Similar to other inputs throughout Structural 3D, all of these values can be added or adjusted in the Nodal Masses Datasheet, which can be opened by clicking on the datasheet icon shown in the previous figure, or going to 编辑 > 数据表条目 > 淋巴结肿块. Users can expect a similar window to this:


The second method of applying Nodal Masses to a structure in Structural 3D is to convert existing static loads into Nodal Masses. 去做这个, 点击 淋巴结肿块 as shown previously, and then on the Convert Loads to Masses button at the top. This method gives users the power to select a Load Group already applied to their model, input a conversion factor (converted load is multiplied by this factor) and select the action direction of the resultant Nodal Masses. See below for the input window as described:


注意, masses can only be applied for the two end nodes of each member or element. Intermediate nodes along the element (evaluation points per member) are mass free. As shown in the figure below, with four evaluation points per each member, the two intermediate evaluation points will not see any Nodal Mass.


At the stage of its release, Nodal Masses can only be applied to members (例如. beams or columns).



To apply Spectral Loads, the Response Spectrum function, seismic force parameters and action direction must be defined. The Response Spectrum function can be defined using one of the two input methods: User Input or Design Code.

With User Input, users will need to define the Spectrum Data v. Period curve manually and input the corresponding “X” and “Y” values accordingly. Spectrum Data is the normalized acceleration obtained by dividing the acceleration spectrum by the acceleration of gravity. Similar to other data spreadsheets throughout SkyCiv Structural 3D, data can be copied/pasted from MS Excel into the corresponding table (Ctrl键 + V). Here is an example of the User Input version of the Response Spectrum Function:


The Design Code method is more common and is commenced by switching the option over to 设计规范. This is much simpler as users can easily select their relevant design code and subsequent seismic properties and parameters. After inputting the correct values in their respective fields, the Response Spectrum Function can be automatically generated by clicking the Plot Function 纽扣. See below for the relevant inputs for Eurocode 8:


RS Load Settings tab is where the user will select load direction, load factor, load combination method, damping ratio (in decimal form), and assign a load group name. The defined seismic load is multiplied by the load factor. During the analysis, SkyCiv will combine mode shapes from the dynamic frequency analysis based on the selected load combination method. The load combination methods that are available include:

  • SRSSSquare root of the sum of the squares
  • 质检总局 – Complete quadratic combination
  • ABSAbsolute sum
  • 线性的 – Linear sum

注意, damping ratio is used in the combination method CQC. Here is a look at the RS Load Settings tab and its inputs; these inputs are the same for every design code:


注意, the direction the resultant seismic load can be non-orthogonal to the cardinal directions in the model. 去做这个, users can select the load direction of 许志. 角度 field will become enabled and users can input the angle they wish. The angle is defined as the angle from the global positive X-axis, as shown:10


Running the Spectrum Response Analysis and Viewing the Results

It is good practice to define the frequency settings (Top Menu > 设定值 > 解算器) before launching the Response Spectrum Analysis. The section titled 特征值求解器设置 is where users can change these settings, notably the number of 动态模式, as shown:12

Once the analysis is performed successfully, users can view the analytical results similar to any other load group by selecting the load group from the drop down. The name of the load group will correspond to the name given in 光谱负荷 > RS Load Settings. Users can check the maximum stress deformed state of the structure due to seismic action (位移, 反应, element forces/stresses).


此外, the Response Spectrum Load Group can be used in Load Combinations similar to any other load case and subsequently analyzed. Users can assign the Response Spectrum Load Group to custom load combinations, or the auto-generated load combinations based on relevant codes offered through SkyCiv. 注意, before adding or generating load combinations, users will need to assign the Response Spectrum Load Group to a specific load case (地震的), as shown:





是的 没有