摘要
为解决主动噪声和振动控制中的执行器饱和约束条件问题,本文在子空间系统辨识的基础上,研究了一种新颖的子空间预测控制方法。该控制方法联合了系统辨识和控制器设计,直接由输入-输出数据得到将来时刻的输出预测值,自动校正系统中的参数,克服了传统的模型预测控制中繁琐的系统辨识环节。同时子空间预测控制允许执行器机构出现饱和现象,在考虑由饱和现象导致的约束条件时,利用线性矩阵不等式将约束优化问题转化为无约束优化问题。采用椭球优化算法迭代地产生一系列体积逐渐减小的椭球序列,该序列最终能收敛到一个最优解。在椭球算法的基础上推导了该算法达到收敛时所需要迭代次数的一个上界。这在智能优化算法中是很难求得到的。最后以直升机悬停状态时发生的颤振为例,利用本文中的子空间预测控制和椭球优化算法设计闭环系统的反馈控制器,验证闭环系统的输出响应能较好地跟踪期望值,从而得出本文方法的有效性。
Abstract
A novel subspace predictive control algorithm based on subspace identification is discussec to solve the actuator saturation limitations in a range of active vibration and noise control problems. This algorithm not only combines the system identification and control design, but also gives the future predictive values directly based in the input-output datas. This combination enables antomatically tuning the parameters and avoids the systen identification procedure in tradictional model predictive control. Meanwhile the subspace predictive permits limitations on allowable actuator saturation. When considered the constrain condictions caused by saturation, we convert the constrain optimization problem to un constrain optimization problem using the linear matrix inequality technology. Then an ellipsoid optimization algorithm is proposed to generate a sequence of ellipsoids with decreasing volume. An upper bound on the maximum number of possible iteration steps is derived. This upper bound can not be obtained in all the intelligent algorithms. Finally as an example of hellicopter flutter in hover mode, we design the closed loop feedback controller using the subspace predictive control and elliposid optimization algorithm which are proposd in this paper. From the simulation, we can see that the output responses of the close system can track the desired output values well. Then this method’s efficiency is proved.
关键词
主动噪声和振动控制 /
子空间预测控制 /
椭球优化算法 /
线性矩阵不等式 /
执行器饱和
{{custom_keyword}} /
Key words
active noise and vibration control /
subspace predictive control /
ellipsoid optimization algorithm /
linear matrix inequality /
actuator saturation
{{custom_keyword}} /
王建宏;王道波.
子空间预测控制算法在主动噪声振动中的应用[J]. 振动与冲击, 2011, 30(10): 129-135
WANG Jian-hong;WANG Dao-bo .
Subspace predictive control applied to active noise and vibration control[J]. Journal of Vibration and Shock, 2011, 30(10): 129-135
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
{{custom_fnGroup.title_cn}}
脚注
{{custom_fn.content}}