Transfer Function Iteration Algorithm

By Shirley Dyke

Purdue University

Published on

Abstract

The transfer function iteration algorithm (implemented in matlab here) is commonly used to control a shake table, facilitating the reproduction of historical earthquake records. It is an iterative approach that will update the command signal based on errors in the resulting earthquake record. This program will allow users of the UCIST instructional shake table (made by Quanser Consulting) to implement the transfer function iteration algorithm. 

Because a shake table is a dynamic system, the commanded displacement cannot be reproduced perfectly at all amplitudes and frequencies. The transfer function iteration algorithm is commonly used to control a shake table, facilitating the reproduction of historical earthquake records. It is an iterative approach that will update the command signal based on errors in the resulting earthquake record. This program will allow users of the UCIST instructional shake table (made by Quanser Consulting) to implement the transfer function iteration algorithm. The program uses measurements of the table acceleration response to determine an appropriate command signal to apply to the Multi-Q board. The errors in the acceleration response are used to update the command signal. After a few iterations, a command signal that accurately reproduces the desired earthquake is determined, and this can be saved for use in future experiments on this equipment.

 

Other contributors: Tyler Ranf, Barbara Nepote and Luca Giacosa

 

Cite this work

Researchers should cite this work as follows:

  • Shirley Dyke (2011), "Transfer Function Iteration Algorithm," https://datacenterhub.org/resources/1295.

    BibTex | EndNote