Comparison between real time dynamic substructuring and shake table testing techniques for nonlinear seismic applications