首页> 中国专利> 跟踪系统中基于角度信息的前馈控制方法

跟踪系统中基于角度信息的前馈控制方法

摘要

本发明公开一种跟踪系统中基于角度信息的前馈控制方法,在控制对象上面安装有编码器和CCD探测器,CCD探测器接收编码器的角度信息和目标的轨迹信息并对角度信息和目标的轨迹信息做相减处理,提取目标脱靶量;跟踪控制器接收并将目标脱靶量生成并输出跟踪控制信号;第一相加单元对目标脱靶量和角度信息做加处理,提取出目标的轨迹信息;Kalman滤波器接收并从提取出的目标轨迹信号中获取目标的速度、加速度信号;前馈控制器将目标的速度、加速度信号生成并输出前馈控制信号;第二相加单元接收并对前馈控制信号和跟踪控制信号做相加处理,生成并输出驱动控制信号,用于驱动控制对象,实现对目标脱靶量的闭环校正。

著录项

  • 公开/公告号CN102736636A

    专利类型发明专利

  • 公开/公告日2012-10-17

    原文格式PDF

  • 申请/专利权人 中国科学院光电技术研究所;

    申请/专利号CN201210192786.2

  • 申请日2012-06-12

  • 分类号G05D3/12;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人梁爱荣

  • 地址 610209 四川省成都市双流350信箱

  • 入库时间 2023-12-18 06:52:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-12-10

    授权

    授权

  • 2012-12-12

    实质审查的生效 IPC(主分类):G05D3/12 申请日:20120612

    实质审查的生效

  • 2012-10-17

    公开

    公开

说明书

技术领域

本发明属于光电控制领域,具体涉及到一种基于角位置信息的速 度、加速度前馈控制方法,可用于目标的高精度跟踪。

背景技术

在光电跟踪控制系统中,目标的高精度跟踪是非常重要的工作。 美国林肯实验室设计的“火池”控制系统,利用角位置信息以及高精度 的测距信息实现共轴跟踪,取得好的控制效果。在国内跟踪控制系统 中,一般采用了基于角位置信息合成的速度前馈(预测滤波技术在光电 经纬仪中的应用仿真,光电工程,Vol(8),2002)也取得了一定结果。 但是该方法只采用了速度前馈,没有对角加速度补偿,其提高精度有 限。此外,对控制系统的稳定性也没有详细的阐述。

发明内容

为了解决现有技术没有对角加速度补偿的技术方案,及提高系统 精度不显著的技术缺陷,本发明的目的是提供一种跟踪系统中基于角 位置信息的前馈控制方法。

为实现本发明的目的,本发明提供跟踪系统中基于角位置信息的 前馈控制方法的技术解决方案如下步骤所述:

步骤S1:在控制对象上面安装有编码器和CCD探测器,CCD探测 器接收编码器的角度信息和目标的轨迹信息,CCD探测器对编码器的 角度信息和目标的轨迹信息做相减处理,提取目标脱靶量e(k);

步骤S2:跟踪控制器接收目标脱靶量e(k),并将目标脱靶量e(k)生 成并输出跟踪控制信号;

步骤S3:第一相加单元对目标脱靶量和编码器角度信息做加处理, 提取出目标轨迹信息;

步骤S4:Kalman滤波器接收提取出的目标轨迹信号,并利用 Kalman滤波器从提取出的目标轨迹信号中获取目标的速度、加速度信 号;

步骤S5:前馈控制器将目标的速度、加速度信号生成并输出前馈控 制信号;

步骤S6:第二相加单元接收前馈控制信号和跟踪控制信号,并对前 馈控制信号和跟踪控制信号做相加处理,生成并输出驱动控制信号, 用于驱动控制对象,实现对目标脱靶量e(k)的闭环校正。

本发明相比当前控制方法的优点有:仅仅利用CCD探测器、编码 器提供的角位置信息,实现速度、加速度前馈控制技术,提高光电跟 踪系统的跟踪能力。可以有效地减小速度、加速度滞后误差;)由于只 利用了角度信息,不需要距离信息,系统简单;采用了经典的Kalman 滤波算法,不需要增加系统负担,稳定可靠。

附图说明

图1为本发明实现目标跟踪的控制装置示意图。

图2为本发明图1的频率域传递函数原理图。

图3为采用本发明方法的控制误差曲线。

具体实施方式

以下结合附图和具体实施方式说明本发明,本领域的技术人员可 根据本说明书揭示的内容了解本发明的功效及优点。

图1示出一种实现目标跟踪的控制装置包括:跟踪控制器、前馈 控制器、滤波器、控制对象;该控制装置组包含了由跟踪控制器形成 的反馈环路以及前馈控制器形成的前馈环路。采用所述装置实现前馈 (速度、加速度前馈)控制方法的步骤如下:

步骤S1:在控制对象上面安装有编码器和CCD探测器,CCD探测 器接收编码器的角度信息和目标的轨迹信息,CCD探测器对编码器的 角度信息和目标的轨迹信息做相减处理,提取目标脱靶量e(k);所述 目标脱靶量e(k)是目标轨迹与控制对象同步运动编码器的角度信号之 差。

步骤S2:跟踪控制器接收目标脱靶量e(k),并将目标脱靶量e(k)生 成并输出跟踪控制信号;

步骤S3:第一相加单元对目标脱靶量和编码器角度信息做加处理, 提取出目标轨迹信息;值得注意是,由于当前目标脱靶量一般滞后角 位置信息。因此,需要用当前目标脱靶量信息与前面时刻的角度信息 相加,获取目标当前的轨迹信息;

步骤S4:Kalman滤波器接收提取出的目标轨迹信号,并利用 Kalman滤波器从提取出的目标轨迹信号中获取目标的速度、加速度信 号,所述Kalman滤波器是基于一个四阶牛顿运动方程建立的Kalman 滤波器;

步骤S5:前馈控制器将目标的速度、加速度信号生成并输出前馈控 制信号(包括速度前馈控制信号、加速度前馈控制信号);

步骤S6:第二相加单元接收前馈控制信号和跟踪控制信号,并对前 馈控制信号和跟踪控制信号做相加处理,生成并输出驱动控制信号, 用于驱动控制对象,实现对目标脱靶量e(k)的闭环校正。

本发明提供基于角位置信息的前馈控制方法的技术解决方案中:

1、加速度、速度的前馈控制器与跟踪控制器的关系:

加速度前馈、速度前馈同时加在一点(跟踪控制器的输出),这就 表明这前馈控制器的更新频率和跟踪控制器的频率同步。

2、速度、加速度获取:

利用CCD探测器、编码器提供的角度信息,建立一个四阶运动方 程,通过Kalman滤波技术得到运动目标的角速度、角加速度。值得注 意的是CCD探测器与编码器的角度信息在时刻上对齐。

3、前馈控制器的参数:

速度、加速度前馈控制器是由Kalman滤波器得到的目标速度、加 速度分别乘以系数实现的。

前馈控制器是由Kalman滤波器的滤波得到目标的速度、加速度的 线性函数,速度前馈的系数取1,加速度前馈的系数稍大于目标脱靶 量滞后时间T。

为了说明本发明的功效,图2示出本发明的图1的原理图,下面从 传递函数来分析跟踪系统的闭环性能,其中各个变量的定义如下:

e-Ts:CCD探测器特性的传递函数;

延迟因子;

Gff(s):前馈控制器的传递函数;

D(s):Kalman滤波器的传递函数;

Gc(s):跟踪控制器的传递函数;

Gp(s):控制对象的传递函数;

其中,s为拉普拉斯变换变换算子;T1为当前时刻编码器信号比理 想时刻编码器角度信号延迟时间;Tff为等效带宽常数;f、c、p为上述 变量的脚标记且无含义。

图2的信号流程为:由安装在控制对象上的CCD探测器实现目标 的轨迹信号与控制对象上的编码器输出角度信号相减得到目标脱靶量 的信号。目标脱靶量信号作为跟踪控制器(其传递函数为Gc(s))的输 入。同时,利用目标脱靶量信号与编码器的角度信号相加得到目标的 轨迹信号,该目标的轨迹信号流向Kalman滤波器(其传递函数为D(s)) 产生目标的速度、加速度信号,将它们作为前馈控制器(其传递函数为 Gff(s))的输入。将跟踪控制器的输出以及前馈控制器(其传递函数为 Gff(s))的输出相加得到驱动控制信号,并送至给控制对象,实现闭环 过程。

原理分析:从原理图2可以得到该跟踪控制系统的传递函数 Gclose(s)为:

Gclose(s)=e-Ts[Gc(s)+D(s)Gff(s)]Gp(s)1+Gc(s)Gp(s)e-Ts+(e-Ts-e-T1s)Gff(s)D(s)Gp(s)---(1)

跟踪控制系统的误差传递函数Error(s)为:

Error(s)=[1-e-T1sD(s)Gff(s)Gp(s)]1+Gc(s)Gp(s)e-Ts+(e-Ts-e-T1s)D(s)Gff(s)Gp(s)---(2)

前馈控制器Gff(s)由下等式给出,系统性能最优

Gff(s)=Gp-1(s)eT1sD-1(s)---(3)

很显然,由公式3可以知道:要实现对误差的全补偿,尤其控制 对象的补偿是非常困难的。由于目标脱靶量滞后时间T<<1,于是可以 认为eTs=1+Ts+12T2s2+16T3s3+···1+Ts,控制对象的传递函数 于是前馈控制传递函数Gff(s)设计为:

Gff(s)=s+(T1+Tff)s2            (4)

等式(4)表明了该前馈控制传递函数同时包含了速度、加速度信 息。速度前馈系数为1,而加速度前馈系数为(T1+Tff),实际上就是稍 大于目标脱靶量滞后时间T。

采用低通滤波器描述Kalman滤波器的特性,Tff就是 等效带宽常数。由公式(2)可以知道,前馈控制对跟踪控制系统性能 的改善如公式(5)描述:

1-e-T1sGff(s)Gp(s)=1-s+(T1+Tff)s21+Tffs1s(1+T1s)=T1Tffs2(1+T1s)(1+Tffs)---(5)

从误差传递函数Error(s)上看,速度、加速度前馈给闭环单元增加 了两次微分环节s2,减小加速度滞后误差。如果只有速度前馈,即 Gff(s)=s,对闭环单元改善性能如公式(6)给出,

1-e-T1sGff(s)Gp(s)=1-s1+Tffs1s(1+T1s)=T1Tffs+(T1+Tff)(1+T1s)(1+Tffs)s---(6)

很明显,从误差传递函数上看,速度给闭环单元只增加了一次微 分环节s,无法消除加速度滞后误差。因此速度、加速度前馈可以有 效地提高跟踪精度。

由等式(2)可以知道,如果T≠T1,闭环单元的稳定性可能受到破 坏。这也表明目标脱靶量和编码器的角度信息在时刻上要对齐,否则 前馈控制器可能无法实施。

运用实例

假设某一飞行目标的轨迹如θ=atan(0.9t-10.0)描述。θ是轨迹的角 度信号,t是时间信号。跟踪控制系统的工作频率为100Hz,延迟时间 T=0.03。采用上面的方法,由图3可以知道最大误差为小于2′。设计 方法如下,某一实际跟踪控制对象的传递函数Gp(s)为:

Gp(s)=1s(s+160)×GCCD(s)---(7)

其中,Gccd(s)=e-Ts表示CCD探测器的传递函数特性,对于工作频 率为100Hz的CCD探测器来说,常数T约等于0.03.

在保证相位裕量不小于45°、幅值裕量不小于6dB的情况下,可以 得到比例-积分的跟踪控制器Gc(s)如下,

Gc(s)=18.34+77.62ss---(8)

采用Tusin变换可以得到跟踪控制器Gc(s)的离散方程为 Gc(Z)=18.321×z-0.9583z-1,Z为时域标识;

图2表明要得到目标的位置、速度、加速度必须通过目标脱靶量 和编码器角度信号进行合成,提取出的目标轨迹信息r(k)的位置可以 表示为:

r(k)=e(k)+y(k-T)                        (9)

式中e(k)为第k时刻目标脱靶量信号,y(k-T)为第k-T时刻的编 码器角度信号。一般来说,目标脱靶量信号滞后编码器角度信号为T 时刻,所以目标的轨迹应该由当前的目标脱靶量与前T时刻的编码器 角度信号合成得到。目标的速度、加速度信息可以由提取出的目标轨 迹信息r(k)微分得到,但是这样会带来噪声。为了提高精度,采用 Kalman滤波求解速度、加速度信息。标准的Kalman滤波器如下描 述:

X(k)=Φ(k,k-1)X(k-1)+Γ(k,k-1)W(k-1)Y(k)=C(k)X(k)+V(k)---(10)

X(k)、X(k-1)分别为Kalman滤波器k、k-1时刻的n维状态向量, Φ(k,k-1)是Kalman滤波器的n×n维状态转移矩阵,V(k)是m×1维观测噪声 序列,Γ(k,k-1)是n×p维噪声输入矩阵,Ck是m×n维系数输入矩阵,Y(k) 是Kalman滤波器k时刻的m×1维观测序列,W(k-1)是p×1维k-1时刻过 程噪声序列。其中,n、p、m表示矩阵维数,没有实际的含义。

采用一个四阶牛顿运动方程来建立Kalman滤波器模型,于是有,

Φ(k,k-1)=1TT2/2T3/601TT2/2001T0001,Γ(k,k-1)=T3/6T2/2T1,C(k)=1000---(11)

将提取出的目标轨迹信息r(k)作为观测量。式中′是状态向量的转 置标识;通过标准的Kalman滤波求解公式可以得到目标的速度 Xk(2),加速度信号Xk(3)。其中,Xk(2)、Xk(3)表示估计状态X(k)第 2,3个单元的数据。前馈控制器可以设计为:

Gff(k)=Xk(2)+0.035×Xk(3)            (12)

将跟踪控制器的输出、以及前馈控制器的输出同时加到图1所示 的第二相加单元输出驱动控制信号,就实现了本发明的方法。

以上所述,仅为本发明中的具体实施方式,但本发明的保护范围 并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内, 可理解想到的变换或替换,都应涵盖在本发明的包含范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号