发明名称 光电稳瞄系统瞄准线静态漂移的自动补偿方法
摘要 本发明公开了一种光电稳瞄系统瞄准线静态漂移的自动补偿方法,属于自动控制领域。该方法在光电稳瞄系统观瞄具小视场下,将自动跟踪控制回路断开,在一定时间内统计跟踪位移偏差,采用最小二乘曲线拟合算法计算瞄准线的漂移速度,并将该漂移速度转换为对应的控制电压反向加入陀螺稳定回路补偿漂移运动;通过定时器控制伺服控制系统自动反复执行以上操作,直到漂移速度小于指定阈值为止。该方法完全采用软件算法实现,解决了手动漂移补偿慢、补偿精度不高的问题,同时算法简单,可移植性强,适合于现有机载光电稳瞄系统的瞄准线漂移补偿。
申请公布号 CN103226327A 申请公布日期 2013.07.31
申请号 CN201310120239.8 申请日期 2013.04.09
申请人 西安应用光学研究所 发明人 吴玉敬;李超;桑蔚;王新伟;徐东华;雷霏霖;张冲;张慧;刘建伟;吴慰;赵创社;张一军
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 代理人
主权项 1.一种机载光电稳瞄系统静态漂移的自动补偿方法,其特征在于,该方法包括以下步骤:第一步,接收综合显控装置的自动补偿命令,置补偿状态标志S=1,置定时器T=0,置累计漂移补偿命令U<sub>c</sub>=0,从静态存储器中读取已知常量到缓存中;第二步,判断补偿状态标志S的当前状态,若S=1,跳转到第三步;若S=2,跳转到第五步;若S=3,跳转到第八步;若S=0,跳转到第十三步;第三步,读取跟踪器发送来的当前跟踪像素偏差Δe,由以下公式计算位移偏差Δp:<maths num="0001"><![CDATA[<math><mrow><mi>&Delta;p</mi><mo>=</mo><mfrac><msub><mi>&theta;</mi><mi>TV</mi></msub><mi>R</mi></mfrac><mo>&CenterDot;</mo><mi>&Delta;e</mi></mrow></math>]]></maths>式中,θ<sub>TV</sub>是光电稳瞄系统电视观瞄具小视场的视场角且为已知常量,R是光电稳瞄系统视频图像的分辨率且为已知常量;第四步,判断|Δp|&lt;P<sub>d</sub>,,若为真,置补偿状态标志S=2,置速度控制命令U=0,并跳转到第十二步;若为假,以位移偏差Δp为输入量采用控制算法计算闭环控制状态下的闭环回拉命令U<sub>s</sub>并令U=U<sub>s</sub>,之后跳转到第十二步,P<sub>d</sub>是稳定跟踪阈值且为已知常量,U为陀螺稳定回路的速度控制命令;第五步,根据下式计算当前伺服控制周期下的四个最小二乘系数:<maths num="0002"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>A</mi><mo>=</mo><mi>A</mi><mo>+</mo><msup><mi>T</mi><mn>2</mn></msup></mtd></mtr><mtr><mtd><mi>B</mi><mo>=</mo><mi>B</mi><mo>+</mo><mi>T</mi></mtd></mtr><mtr><mtd><mi>C</mi><mo>=</mo><mi>C</mi><mo>+</mo><mi>T</mi><mo>&CenterDot;</mo><mi>&Delta;p</mi></mtd></mtr><mtr><mtd><mi>D</mi><mo>=</mo><mi>D</mi><mo>+</mo><mi>&Delta;p</mi></mtd></mtr></mtable></mfenced></math>]]></maths>式中A、B、C、D分别是最小二乘曲线拟合算法的四个系数;第六步,定时器T累加一个伺服控制周期T<sub>s</sub>,即令T=T+T<sub>s</sub>;第七步,判断T≥T<sub>d</sub>,若为真,置定时器T=0,置补偿状态标志S=0,置速度控制命令U=0,并跳转到第十二步;若为假,置速度控制命令U=0,并跳转到第十二步,T<sub>d</sub>是开环漂移时间且为已知常量;第八步,根据<img file="FDA00003024634900021.GIF" wi="354" he="134" />计算当前漂移速度v;第九步,判断|v|≤V<sub>d</sub>,若为真,置补偿状态标志S=0,置定时器T=0;若为假,置补偿状态标志S=1,V<sub>d</sub>是最小漂移速度阈值且为已知常量;第十步,根据下式计算当前补偿命令u<sub>i</sub>;u<sub>i</sub>=-K<sub>g</sub>·v式中,K<sub>g</sub>是速度-电压比例系数且为已知常量;第十一步,根据U<sub>c</sub>=U<sub>c</sub>+u<sub>i</sub>计算累计漂移补偿命令U<sub>c</sub>,并令U=U<sub>c</sub>;第十二步,将速度控制命令U施加到陀螺稳定回路的输入端,并返回执行第二步;第十三步,令U=U<sub>cmd</sub>+U<sub>c</sub>,并将速度控制命令U施加到陀螺稳定回路的输入端,然后退出漂移自动补偿模块,U<sub>cmd</sub>是伺服系统正常工作时的系统命令。
地址 710065 陕西省西安市雁塔区电子三路西段九号