论文部分内容阅读
采用三种工程上常用主动控制算法对结构主动控制效果进行了比较分析。针对不同类型的结构,由Matlab中的相关函数命令求出相应的控制力状态反馈增益矩阵,继而得出结构振动的位移、加速度和控制力,比较分析了三种主动控制算法的控制效果。并给出了一基于Matlab的三层框架结构的算例,分析结果表明,主动控制能够有效地减小结构的地震响应,特别地当结构刚度较大时,三种主动控制算法控制效果均较理想;而当结构刚度较小时,各种控制算法的控制效果差异较大,LQR控制算法和模态控制算法的控制效果较好,而极点配置控制算法控制效果较差,甚至可能放大地震响应,这时,需要调整优化极点配置得到适宜的状态反馈增益矩阵以改善结构加速度响应的控制效果。
Three kinds of engineering commonly used active control algorithms are used to compare the effects of active control of structures. According to the different types of structures, the corresponding control state feedback gain matrix is obtained by the command of correlation functions in Matlab, then the displacement, acceleration and control force of the structure vibration are obtained. The control effects of the three kinds of active control algorithms are compared and analyzed. An example of three-layer frame structure based on Matlab is given. The analysis results show that the active control can effectively reduce the seismic response of the structure. Especially when the rigidity of the structure is large, the control effects of the three active control algorithms However, when the structural stiffness is small, the control effects of the various control algorithms are quite different. The control effects of the LQR control algorithm and the modal control algorithm are better, while that of the pole placement control algorithm is poor, and the seismic response may even be magnified. In this case, we need to adjust the optimal pole configuration to get the appropriate state feedback gain matrix to improve the control effect of the structure acceleration response.