Seismic time-history hiccups and lookups
Prelude: You might want to see this flow chart [svg], if you’re new to performing seismic analysis.
There’s a new undocumented feature in SACS (5.2) to create equivalent static loads from time history earthquake analysis.
Add ESL in column 33-35 of THLOAD line. Note that ESL option is not recognized in Data Generator 6.0.0.13—SACS’s Input data generator and viewer; and if you use the wizard or data generator again, it may well wipe the unrecognized option out.
Here’s a sample input file, which uses time and displacement—for history.
DROPT TIME 20 +ZSDAMP 5.LOAD*--------------------------------------------------* Add "ESL" in column 33-35 of THLOAD line.* Replace MXMMXS with ALL to generate equivalent* static load for each time point.*--------------------------------------------------THLOAD CARD SDO CU ESL MXMMXS*--------------------------------------------------* All factors are taken as 1.0 because the factors:* 1.0, 1.0, 0.5 (for X, Y and Z resp.) would have* already been captured in the Time-History series.*--------------------------------------------------THFACTOR 1. 1. 1.TIME 24.912THBEGIN 3STD C-3 D* time (s) disp (cm)* x-dir y-dir z-dir*THDATA 0. 0. 0. 0.THDATA 0.010 0.065 0.018 -0.317THDATA 0.100 0.645 0.170 -3.115THDATA 0.200 1.265 0.253 -6.088THDATA 0.300 1.858 0.175 -9.209THDATA 0.410 2.457 -0.062 -12.928*----------------------/---------------------------* THDATA continues... the entire time-history is* not listed here for the sake of brevity.*----------------------/---------------------------THDATA 24.512 27.460 2.350 -31.287THDATA 24.612 27.506 3.095 -31.283THDATA 24.712 27.210 3.368 -31.385THDATA 24.812 26.748 3.249 -31.417THDATA 24.912 26.143 2.885 -31.344THDATAEND- Download this example: /inputfiles/th-seis-dyr.txt
I am generally comfortable with SACS's spectral seismic analysis capabilities. In this case however, I had no spectra, but I had USFOS time-history results of the host structure on which the structure I intended to analyse was mounted. From support points, I averaged history (displacement)— for each direction—and used it in the input above.
Nodal displacement v. Time — an USFOS generated plot.
Update [13.Feb.2008]: There is a SACS bug in time-history generated seismic (inertia) loads.1 The generated seismic (inertia) loads do not match the generated base shear. I believe the base shear is about right, but the seismic loads (Fx and Fy) do not add up to become:
√(Fx2 + Fy2) = Base shear .
A workaround until this is fixed—if you have no choice but to perform a time-history seismic analysis—would be to factor up the seismic (inertia) loads to match the generated base shear for a code check. You risk underestimating seismic loads if you do not.
- This bug does not exist if you perform a spectral seismic analysis. [←]
analysis, earthquake, input, sacs, usfos
