Good morning,
I'm trying to perform response spectrum modal analysis with Response spectrum user define data option on a multistory concrete building. The porpoise is to introduce in the FE model, seismic actions according to Italian design code (NTC2018) or, at least, Eurocode.
The problem is to manage to introduce, for seismic calculation, also non structural loads (different from self weight) that are represented , for example, by member loads (distributed and/or concentrated) or nodal forces directly assigned to elements with the aim to make STAAD compute them as structural mass.
Is there a specified procedure to follow?
If consider the attached model, in the SEISM +X load case, I have defined:
- the self weight of the structure in X direction because I want to calculate seism effects in X direction;
- user defined response spectrum in X direction;
- distributed member load equal to 2 kN/m in X direction. Running the analysis, I have noticed that this load has not been considered in the calculation of structural mass and so in the evaluation of global seismic effects on the structure. Therefore, how can I define this load correctly in order to make it consider in seismic calculation?
Thank you, regards
Response_Spectrum_Analysis.std
Silvia
The member loads have been defined correctly. The only thing you need to do is to move the loads ahead of the spectrum data. A modified file is attached. There is a difference in base shears when the member loads are included vs when they are not, which is one of the ways to confirm that the member loads are being considered for the mass calculation.
Answer Verified By: SILVIA CONTI
I have adjust STAAD Model introducing in the correct order different load case with the aim to consider, in seismic calculation, also non structural loads, as reported below:
LOAD 4 LOADTYPE Seismic TITLE SEISM X
*
SELFWEIGHT X 1
SELFWEIGHT Y 1
SELFWEIGHT Z 1
MEMBER LOAD
5 6 13 14 21 22 29 30 UNI GX 2
5 6 13 14 21 22 29 30 UNI GY 2
5 6 13 14 21 22 29 30 UNI GZ 2
5 6 13 14 21 22 29 30 UNI GX 1.8
5 6 13 14 21 22 29 30 UNI GY 1.8
5 6 13 14 21 22 29 30 UNI GZ 1.8
SPECTRUM CQC X 1 ACC DAMP 0.05 LIN
0 2.483; 0.154 2.541; 0.463 2.541; 0.551 2.137; 0.639 1.844; 0.726 1.621;
0.814 1.447; 0.901 1.306; 0.989 1.191; 1.077 1.094; 1.164 1.011; 1.252 0.941;
1.339 0.879; 1.427 0.825; 1.515 0.777; 1.602 0.735; 1.69 0.697; 1.777 0.662;
1.865 0.631; 1.952 0.603; 2.04 0.577; 2.128 0.553; 2.215 0.532; 2.303 0.511;
2.384 0.477; 2.464 0.446; 2.545 0.419; 2.626 0.393; 2.707 0.37; 2.788 0.349;
2.869 0.345; 2.949 0.345; 3.03 0.345; 3.111 0.345; 3.192 0.345; 3.273 0.345;
3.353 0.345; 3.434 0.345; 3.515 0.345; 3.596 0.345; 3.677 0.345; 3.758 0.345;
3.838 0.345; 3.919 0.345; 4 0.345;
LOAD 5 LOADTYPE Seismic TITLE SEISM Z
SPECTRUM CQC Z 1 ACC DAMP 0.05 LIN
*COMBIBATION
1- Is it correct to defined for SEISM Z only the response spectrum without introduce SELF WEIGHT AND THE OTHER MEMBER LOADS?
2 - If I want to define rigid diaphragm, which procedure is better to follow? In particular, considering the attached file, I have introduced FLOOR DIAPHRAM specifying the floor level and selecting also MASTER NODE. Running the analysis, STAAD calculates in the output section, only the coordinate of the centre of rigidity but there are no information regarding centre of mass. How can I obtain these results?
I have tried to define masses through REFERENCE LOADS DEFINITION, an error message occurs “REFERENCE LOAD CASE OF TYPE MASS/GRIVITY/DEAD/LIVE IS DEFINED FOR MASS MODELING. CENTRE OF MASS CALCULATION IS NOT POSSIBLE”. How can I solve this problem?
If I introduce Mass as references loads, is it still necessary to define SELFWEIGHT and MEMBER loads as load cases before RESPONSE SPECTRUM INPUT DATA?
3 - In STAAD file attached, I have changed some beam size (at the first and second floor), and, running the analysis, I noticed that, while z-coordinates remain the same because in Z – directions the structure, at each elevation, is symmetric in term of stiffness distribution, in X-direction, X-coordinate change, not only for the first and the second level, where I have modeled two beams with different geometry, but this modification affects also results relating to X-coordinates of the thirds and the fourth elevations, where, in my opinion, the structure is symmetric in term of stiffness distribution (all the beams and all the columns have the same size). How is it possible to explain this results?
4 - if I want to assign torsion moments due Shift in Position of Centre of Mass and Centre of Rigidity, and combine these actions with seismic loads, how can I operate?
3733.Response_Spectrum_Analysis.std
Defining only spectrum for load case 5 is fine as the dynamic mass for all cases will be calculated based on the load input provided as part of the first dynamic load case.
You do not have to specify a master node. Rather leave it to the software to calculate that for you. When you do that it would report the center of mass in the analysis output file.
When you define the mass type reference load, you do not have to define the self weight and member loads as part of the spectrum load case.
When floor diaphragm is included, the torsion due to eccentricity between CM and CR is already accounted for in the analysis.
A modified file is attached for your reference 3733.Response_Spectrum_Analysis_rev.std
Thank you Sir for the answer. Just an other question.
If I want to consider and input eccentricity, not the one calculated by STAAD but equal to 5% due to Shift in Position of Centre of Mass and Centre of Rigidity, is it possible?
For a custom response spectrum, there is no automatic way to account for the accidental eccentricity. This is what you can do. Use the SET PRINT 17 command before the JOINT COORDINATES in your input command file and the analysis output file would then report the story forces at each level of the structure ( These are referred to as Floor Modal Base Actions in the analysis output file). These forces are reported for all the modes. To get the force at each story you may use a modal combination method like SRSS. This has to be done manually and once you have the shears at each story level, you can multiply those by the 5% eccentricity value at each floor to compute the accidental torsion. You can create a separate load case for the accidental torsion and use load combinations to combine that load with the seismic loading.