摘要
目前能实现主动控制算法的通用软件很少,大部分控制问题都采用自编程序进行计算。对于复杂结构比如高层结构,采用通用软件分析的可靠度较高,因此有必要对通用软件进行再开发,使之能模拟结构的主动控制过程。文章以ANSYS为基础,利用其强大的计算功能作为主体计算软件,再利用MATLAB自带的主动控制算法,通过二次开发与ANSYS联动,从而实现了结构有限元分析下的主动振动控制过程。文中利用LQR主动控制理论在ANSYS里面先对结构进行动力学分析得到前一个时间点的位移速度,然后把得到的位移速度导入MATLAB里面进行主动控制力的计算,最后将MATLAB计算的主动控制力导入ANSYS,重新对结构进行动力学分析算出后一个时间点的位移和速度,如此循环,实现了结构有限元分析下的主动振动控制模拟。通过对ANSYS和MATLAB进行的二次开发,我们可以得到结构在每个时间点上对应的主动控制力。
出处
《四川建筑》
2015年第1期177-179,共3页
Sichuan Architecture