基于Matlab-OpenSEES混合编程的子结构试验系统 |
| |
作者姓名: | 陈再现 孔文江 王焕定 王琨 |
| |
作者单位: | 哈尔滨工业大学(威海) 土木工程系, 山东 威海 264200,哈尔滨工业大学(威海) 土木工程系, 山东 威海 264200,哈尔滨工业大学 土木工程学院, 黑龙江 哈尔滨 150090,扬州大学 建筑科学与工程学院, 江苏 扬州 225127 |
| |
基金项目: | 国家自然科学基金(51678199);国家自然科学基金国际合作项目(51161120360);江苏省结构工程重点实验室资助课题(ZD1301);江苏省自然科学基金青年项目 (BK20140489) |
| |
摘 要: | 利用Matlab的强大矩阵运算功能、以及OpenSEES的开源特性,采用混合编程方法,建立了基于MatlabOpenSEES的子结构混合模拟试验系统.详细介绍了子结构混合模拟系统的组成及其原理,即Matlab模块、OpenSEES数值子结构模拟模块以及两者的接口.其中,Matlab模块主要实现运动方程计算、试验子结构加载控制以及数据采集功能;OpenSEES数值子结构模拟模块为子模块,实现子结构的数值模拟分析,供Matlab模块调用;接口可通过读写文本或Socket通信变量实现两者数据传输.该系统可以直接在外接的计算机上编程独立实现,再通过数据采集卡与电液伺服设备控制系统硬件的I/O(输入/输出)通道连接即可,从而避开了设备控制系统复杂的底层编程技术,减少了对控制系统本身的要求,降低了试验难度和费用.通过3个大比例尺结构试验模型的系统子结构混合模拟试验结果,验证了所提出的子结构试验系统的可行性.
|
关 键 词: | 子结构 混合模拟 Matlab OpenSEES 大比例尺 |
收稿时间: | 2016-05-03 |
修稿时间: | 2017-05-17 |
本文献已被 CNKI 等数据库收录! |
| 点击此处可从《同济大学学报(自然科学版)》浏览原始摘要信息 |
|
点击此处可从《同济大学学报(自然科学版)》下载全文 |
|