混合编程控制的多自由度结构拟动力试验方法

作者: 王大鹏 [1] 田石柱 [1,2]


关键字: 外部命令控制 混合编程控制 MATLAB引擎 拟动力试验系统 多自由度结构


摘要:

为了建立对任何试验设备控制系统均通用的拟动力试验系统,提出外部命令控制方法,并应用Visual C++和MATLAB混合编程控制的方法编制试验程序。以MTSFlex TestGT控制系统为例,在GT控制器上连接采集卡,应用Visual C++编制采集卡控制程序,控制GT控制器的I/O通道,实现外部命令对作动器的控制。应用MATLAB语言编制计算程序,通过Visual C++调用MATLAB引擎的方法,完成了控制程序和计算程序的接口。进行了一个3层砌体结构足尺模型的三自由度结构拟动力试验。试验结果表明,试验系统能够保证3个作动器之间协调地稳定加载,并且保证控制精度;MATLAB编程简单灵活,使计算程序易于扩展;由于外部命令控制方法的硬件连接简单,控制程序不依赖于试验设备控制软件,因此可扩展应用于数值模拟和物理试验相结合的结构抗震试验研究中。