A Software Framework for Quasi-static Structural Testing
Date Issued
2011
Date
2011
Author(s)
Wang, Kung-Juin
Abstract
The quasi-static structural testing method has been widely employed in structural laboratories by researchers to explore the mechanical behaviors of structural components and systems for several decades. This is mainly due to cost-efficiency of the required apparatus and the flexibility that can be provided by the testing method. However, in general the flexibility that can be potentially drawn out from the testing method are not fully implemented in laboratories mainly due to the fact of lackness of a flexible and extensible software architecture of the control applications used to conduct quasi-static structural tests. Laboratory technicians typically need to modify existing control programs to meet the ever-changing requirements for different quasi-static structural tests. The feature of cost-efficiency in fact adds difficulty in this situation since it is usually required to modify the existing control applications to incorporate the newly purchased equipments in the original testing environment and the coding efforts needed in such incorporation typically is not easy.
The objective of the research described in this dissertation is to develop a object-oriented software framework that can be used to build software applications to conduct quasi-static structural tests in structural laboratories. The software framework is expected to be able to solve most of the frequently encountered problems in implementing quasi-static structural tests.
To this end, the characteristics of quasi-static structural testing were reviewed and the desired features of this testing method were listed. Object-oriented analysis was performed and based the analysis results key abstractions were identified. Based on the results drawn from the object-oriented analysis, object-oriented design was also perfomed. In the process of object-oriented dsign, key scenarios that are frequently encountered were reviewed and the interaction between those key abstractions was identified. Finally based on the results obtained from the object-oriented design, the software framework was built by object-oriented programming.
An example software program was built using the proposed software framework. This application extends the proposed software framework and constructs a number of C++ classes that work with the hardware equipments utilized in the National Center for Research on Earthquake Engineering, Taiwan. Two series of quasi-static structural tests, one series of cyclic tests and another series of pseudo-dynamic tests, were conducted using the said control application. The proposed software framework is validated by the success of these two series of tests.
Subjects
quasi-static test
pseudo-dynamic test
structural experiment
object-oriented
software framework
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-100-D93521021-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):2b1aced25886802c05b2b1cecf4eeb1e
