摘要

本发明公开了一种基于反步迭代学习的欧拉-伯努利梁的振动控制方法,该方法过程如下:根据欧拉-伯努利梁的动力学特征构建欧拉-伯努利梁系统;根据欧拉-伯努利梁系统,结合李雅普诺夫方法,构建基于反步迭代学习的振动控制方法,包括虚拟控制量设计、反步项设计及迭代项设计;验证上述欧拉-伯努利梁系统在振动控制方法下的稳定性;利用MATLAB仿真软件对欧拉-伯努利梁系统进行数字仿真,验证控制效果是否符合预期;若不符合,则根据仿真结果调节控制器的增益参数,使之具有较好的控制效果。本发明所提出的基于反步迭代学习的振动控制方法能够有效抑制欧拉-伯努利梁系统的振动,使得欧拉-伯努利梁系统工作更加稳定。