● 摘要
导弹系统是一个强烈耦合的非线性系统,并具有时变性和参数不确定性。如何设计控制律,使得系统既能保证控制的快速反应特性和稳定性,又保证具有足够的鲁棒性,显得十分重要。反演控制方法是一种通过引入虚拟控制,由后往前递推的非线性控制方法。其基本原理是将复杂的非线性系统分解成若干虚拟的子系统,通过给每一个子系统设计控制李雅普诺夫函数和中间虚拟控制变量使每个子系统渐进稳定,从而使系统达到全局渐进稳定。本文首先对李雅普诺夫稳定性理论和反演控制理论作全面的阐述,同时建立导弹运动三维模型,并用反演控制方法设计了俯仰和偏航通道的控制律,应用卡尔曼滤波进行不确定性参数估计。然后在MATLAB语言环境下构建SIMULINK模型进行仿真,观察实际输出跟踪参考信号的效果,检验反演控制是否能够有效控制导弹飞行。为了全面考察控制的效果,仿真分四种情况进行。第一种为不加任何干扰的确定性系统的仿真,第二种为给部分空气动力参数加噪声干扰来模拟其不确定性条件下的仿真,第三种是在第二种情况的基础上添加卡尔曼滤波器进行不确定性参数估计后进行的仿真,最后一种是对攻角和侧滑角参考信号进行误差修正后进行的仿真。仿真结果表明:反演控制是一种非常有效的非线性控制方法,尤其在处理不确定性方面有明显的优势,在非线性控制领域具有广阔的应用前景。
相关内容
相关标签