NEES.org will be intermittently unavailable Saturday, January 3, for scheduled maintenance. All tool sessions will be expired. We apologize for any inconvenience that may occur.

Support

Support Options

Submit a Support Ticket

 

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," http://nees.org/resources/895.

    BibTex | EndNote

Tags