1. Through scaling the ground motion record using software such as SeismoSignal.
2. Through manually scaling the ground motion record by multiplying the scale factor, (Required PGA)/(Original PGA), to each point in the record. This can be done through Microsoft Excel.
3. Through application of the scale factor directly in SAP2000 as mentioned by Ahmed Ebid
In linear analysis you can follow the procedure given by Ahmed Ebid, but for nonlinear analysis you cannot follow that. In that case you need to do it by the help of MATLAB or Excel to change the data and then use them in the function.
The method suggested by Ahmed Abid is simply called PGA scaling which is mostly used in linear analysis. However, there are many other ways of scaling accelerograms such as:
- scaling in time domain
- scaling in frequency domain (spectral matching) - recently added in v21 of SAP2000
Scale according to ASCE 7-16 that the average of the spectra from all the ground motion acceleration time histories does not fall below 71% of the target spectrum in the period range from 0.2T to 1.5T and then used that scaling factor in Sap 2000 to run the scaled time history.