魏军辉,冯昌林,孙越林
(海军研究院,北京 100161)
制导炮弹技术是当前兵器科学领域重点研究发展方向之一[1],提高制导炮弹的制导精度是研究的热点问题。制导炮弹借助常规的发射平台进行发射,飞行过程中通过飞行控制系统引导炮弹命中目标[2]。为提高飞行控制系统的性能,制导炮弹飞行控制系统的控制算法在常规PID控制的基础上,与自适应控制、鲁棒控制、滑模控制,神经网络控制、模糊控制等现代先进控制理论与方法结合,在理论研究与工程应用取得了众多的研究成果[3-7]。其中,滑模变结构控制算法简单,且具有较强的抗干扰性,在飞行控制领域得到广泛的研究和应用[8-11]。
本文针对制导炮弹飞行控制问题,构造模糊滑模飞行控制算法:将模糊控制和滑模控制相结合,设计模糊滑模控制器,基于模糊增益调节,在初始阶段产生较大的增益使系统尽快到达滑模面,在接近滑模面阶段增益变小削弱抖振。经仿真计算,算法的正确性、控制的快速性和精确性得到验证。
根据参考文献[12],制导炮弹纵向运动舵偏角与过载的传递函数可以表示为
(1)
根据式(1)得到
(2)
(3)
变结构控制理论由于其滑动模态对系统参数摄动和外界干扰具有不变性,在解决不确定非线性系统的控制问题上显示出较大的优势,本文采用变结构控制方法设计带有落角约束的制导律。
变结构控制器的设计主要分两步:第一步是设计合适的滑动模态超平面,确保滑动模态运动稳定并具有良好的动态品质;第二步是求取合适的制导律,保证系统能在有限的时间到达滑动模态面。
1)选取合适的滑动模态面
设计滑模函数
(4)
跟踪误差及其导数为
(5)
其中,nyc为理想的过载指令。
2)设计变结构制导律
定义李亚普诺夫函数
(6)
由式(3)和式(5)可得
(7)
(8)
则
(9)
(10)
当t→∞,s→∞,且s收敛速度由ε决定。
如果被控对象的数学模型已知,滑模控制器可以使系统输出跟踪理想信号的指令。在建模过程中,一方面需要较大的增益使系统尽快的到达滑模面,另一方面切换增益过大就会造成抖振。因此基于模糊切换增益调节,设计模糊滑模控制器,达到使系统尽快到达滑模面并削弱抖振的双重目的。
表1 模糊规则
其中,NB为负大,NM为负中,ZO为零,PM为正中,PB为正大。模糊系统的输入和输出隶属函数如图1所示。
图1 隶属函数
模糊规则设计如下:
R1:ifsdsis PB thendkis PB
R2:ifsdsis PM thendkis PM
R3:ifsdsis ZO thendkis ZO
R4:ifsdsis NM thendkis NM
R5:ifsdsis NB thendkis NB
(11)
其中,G为比例系数,根据经验确定。
(13)
对比经典的滑模控制上升时间略有提高,模糊滑模控制上升时间为0.34 s,与经典滑模控制上升时间0.36 s基本相同,其他各项指标基本与经典滑模控制相同,基本无超调,跟踪精度很高,即模糊增益调节基本不影响滑模控制系统本身的各项良好的性能指标。
图2 模糊滑模控制阶跃响应
对比两种控制方法的控制输出即舵偏角信号,经典滑模控制采用连续函数θ(s)代替符号函数得到的滑模控制器。两种方法对比的结果如图3所示。可以看出基于模糊增益调节的方法比前文提到的方法更加有效地削弱了控制系统的抖振,在抖振幅度和抖振频率上都有了较大的削弱,达到了令人满意的结果。
图3 阶跃信号时两种控制方法输出对比
图4 模糊滑模控制的正弦信号响应
制导炮弹飞行控制算法是决定其制导精度的关键部分,本文在制导炮弹纵向传递函数的基础上,结合模糊控制理论、指数趋近律和滑模变结构控制理论,设计了基于模糊增益调节的滑模变结构控制算法。仿真表明:所设计算法能够确保控制系统对指令跟踪的快速性和精确性,满足飞行控制系统的需要。