The earliest provisions for seismic resistance were the requirement to design for a lateral force equal to a proportion of the building weight (applied at each floor level).
This approach was adopted in the appendix of the 1927 Uniform Building Code (UBC), which was used on the west coast of the United States.
In the Los Angeles County Building Code of 1943 a provision to vary the load based on the number of floor levels was adopted (based on research carried out at Caltech in collaboration with Stanford University and the United States Coast and Geodetic Survey, which started in 1937).
The concept of "response spectra" was developed in the 1930s, but it wasn't until 1952 that a joint committee of the San Francisco Section of the ASCE and the Structural Engineers Association of Northern California (SEAONC) proposed using the building period (the inverse of the frequency) to determine lateral forces.
[1] The University of California, Berkeley was an early base for computer-based seismic analysis of structures, led by Professor Ray Clough (who coined the term finite element.
The response of a structure can be defined as a combination of many special shapes (modes) that in a vibrating string correspond to the "harmonics".
However, they are based on linear elastic response and hence the applicability decreases with increasing nonlinear behaviour, which is approximated by global force reduction factors.
In linear dynamic analysis, the response of the structure to ground motion is calculated in the time domain, and all phase information is therefore maintained.
Nonlinear static procedures use equivalent SDOF structural models and represent seismic ground motion with response spectra.
Story drifts and component actions are related subsequently to the global demand parameter by the pushover or capacity curves that are the basis of the non-linear static procedures.
Nonlinear dynamic analysis utilizes the combination of ground motion records with a detailed structural model, therefore is capable of producing results with relatively low uncertainty.