论文部分内容阅读
过去三十年间主动控制技术取得了很大的发展,逐渐使其成为保证结构安全、抵抗自然灾害的一种可行的技术手段。结构主动控制的一个重要特征就是能够根据环境干扰的特点,通过作动器按照预先设定的控制算法规则,提供实时控制力来保证结构反应被控制在安全的范围内。因此关于结构控制算法的研究一直贯穿着这一领域研究的主线。为了能对各种算法有一个公认的评价标准,美国Notre Dame大学Spencer研究组通过对主动质量驱动(AMD)控制的三层框架模型实验的数据分析,建立了AMD控制Benchmark模型。最优控制算法由于能根据控制目标函数中权重矩阵的选取综合考虑控制力和控制响应的因素确定最优控制力,符合土木工程结构振动控制问题的需要,因此在实际中得到了广泛的应用。目前为止结构振动控制领域已经发展了三种具有代表性的最优控制算法——经典最优控制近似算法、瞬时最优控制算法、序列最优控制算法。本文主要是结合AMD控制Benchmark模型对三种最优控制算法的控制效果进行了仿真分析比较。主要作了如下几个方面的工作: 1、利用AMD控制Benchmark模型的物理参数及实验数据建立了基于Simulink的仿真模型,该模型考虑了系统时滞和传感器测量误差的影响,可以真实地反映研究对象的动力特性。 2、针对序列最优控制算法具有时变增益矩阵的特点,提出了该算法在Simulink仿真环境中的两种实现方法:S-函数法、数据存取模块法。仿真分析表明两种实现方法是完全等效的,其中S-函数法具有灵活方便的特点,而数据存取模块法则具有仿真速度快捷的特点。 3、以AMD控制Benchmark仿真模型为平台,对经典最优控制近似算法、瞬时最优控制算法和序列最优控制算法在相同控制约束、控制能量相当情况下,进行了仿真分析。仿真结果显示,在基于加速度反馈的AMD控制结构中,运用序列最优控制算法所求得的控制力在跟踪结构峰值响应,以及削减结构峰值响应方面都是三种最优控制算法中表现最出色的。