著录项信息
专利名称 | 一种基于模糊决策的双轴光电转台复合控制系统和控制方法 |
申请号 | CN201210578896.2 | 申请日期 | 2012-12-27 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-04-10 | 公开/公告号 | CN103034249A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05D3/12 | IPC分类号 | G;0;5;D;3;/;1;2查看分类表>
|
申请人 | 中国电子科技集团公司第二十六研究所 | 申请人地址 | 重庆市南岸区南坪花园路14号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国电子科技集团公司第二十六研究所 | 当前权利人 | 中国电子科技集团公司第二十六研究所 |
发明人 | 王斌;魏贵玲 |
代理机构 | 重庆博凯知识产权代理有限公司 | 代理人 | 李海华 |
摘要
本发明公开了一种基于模糊决策的双轴光电转台复合控制系统和控制方法,控制系统包括综合数字滤波与估计单元、前馈控制单元、测量单元、切换开关、模糊决策单元、PID控制器和信号叠加单元。比较双轴光电转台的位置误差e与事先设定的误差阈值Kc,当e小于Kc时,则进入模糊调节,得到调节输出控制量ΔKp、ΔKi和ΔKd,进而得到PID控制调节参数Kp,Ki,Kd,再进行PID运算;否则直接采用事先设定的固定的调节参数进行PID运算,得到PID输出的控制信号。本发明有效减小了非线性、时变性和模型不确定性对双轴光电转台的精度影响,解决了PID控制器中的积分饱和及高频扰动,克服给定随机信号中随机噪声影响,确保系统能够长期连续稳定工作。
1.一种基于模糊决策的双轴光电转台复合控制系统,其特征在于:它包括;
综合数字滤波与估计单元:综合数字滤波与估计单元由惯性数字滤波单元和离散卡尔曼滤波与估计单元构成,惯性数字滤波单元用于将外部输入给本复合控制系统的给定随动信号中的高频噪声滤除,惯性数字滤波单元的输出接离散卡尔曼滤波与估计单元的输入,由离散卡尔曼滤波与估计单元滤除给定随动信号中每个时刻的随机噪声,得到给定随动信号对应时刻的位置估计值 和速度估计值
前馈控制单元:用于将离散卡尔曼滤波与估计单元输出的速度估计值 通过前馈校正以得到前馈控制信号,并输入到信号叠加单元;
测量单元:用于采集双轴光电转台的实际位置信号,得到作为反馈信息的位置实际值y(k),然后输入到计算单元;
计算单元:用于接收测量单元输出的位置实际值y(k)和离散卡尔曼滤波与估计单元输出的位置估计值 并计算两者的差值,该差值为双轴光电转台的位置误差e;
切换开关:切换开关内设比较器,比较器用于比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小;切换开关根据比较结果择一地连接模糊决策单元和PID控制器;
模糊决策单元:模糊决策单元由依次连接的模糊量化单元、模糊决策子单元和反模糊化单元构成;模糊量化单元用于将位置误差e及位置误差e的误差变化率 进行模糊量化运算,以得到对应的模糊值E和ΔE;模糊值E和ΔE输入给模糊决策子单元,由模糊决策子单元分别根据与△Kp、△Ki、△Kd对应的模糊规则进行模糊推理,得到与△Kp、△Ki、△Kd对应的模糊调节输出量;反模糊化单元用于将模糊调节输出量进行反模糊化计算,得到精确的调节输出控制量△Kp、△Ki、△Kd,△Kp、△Ki和△Kd与前一时刻的PID控制的调节参数 对应相加,即得到当前时刻的PID控制调节参数Kp,Ki,Kd,反模糊化单元将当前时刻的PID控制调节参数Kp,Ki,Kd输入到PID控制器;
PID控制器:由比例运算单元、微分运算单元和积分运算单元构成;比例运算单元、微分运算单元和积分运算单元的输出分别接信号叠加单元;
信号叠加单元:用于将PID控制器输出的控制信号和前馈控制单元输出的控制信号叠加,得到最终的控制值u(k)并输出到双轴光电转台的输入端。
2.根据权利要求1所述的基于模糊决策的双轴光电转台复合控制系统,其特征在于:
所述积分运算单元的输出通过抗积分饱和单元与信号叠加单元连接;所述微分运算单元的输出通过低通滤波单元与信号叠加单元连接。
3.一种基于模糊决策的双轴光电转台复合控制方法;其特征在于:其控制步骤为,
1)首先由惯性数字滤波环节将外部输入的给定随动信号中的高频噪声滤除;
2)由离散卡尔曼滤波与估计环节将第1)步处理后的给定随动信号中每个时刻的随机噪声滤除,并得到给定随动信号代表的对应时刻的位置估计值 和速度估计值
3)对位置估计值 与从双轴光电转台反馈过来作为被控量的位置实际值y(k)进行比较得到双轴光电转台的位置误差e;
4)比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小,当e值小于Kc时,则进入第5)步;否则直接采用事先设定的固定的PID控制调节参数Kp、Ki、Kd进行PID运算,PID运算包括比例运算、微分运算和积分运算;得到PID输出的控制信号,进入第8)步;
5)分别将位置误差e及位置误差e的误差变化率 进行模糊量化,得到对应的模糊值E和ΔE;
6)模糊值E和ΔE再结合与调节输出控制量△Kp、△Ki、△Kd对应的模糊规则进行模糊推理,分别得到与△Kp、△Ki、△Kd对应的模糊调节输出控制量;
7)将模糊调节输出控制量进行反模糊化计算,得到精确的调节输出控制量△Kp、△Ki和△Kd,△Kp、△Ki和△Kd与前一时刻的PID控制的调节参数 对应相加,即得到当前时刻的PID控制调节参数Kp,Ki,Kd,然后再进行PID运算,PID运算包括比例运算、微分运算和积分运算;得到PID输出控制信号,进入第8)步;
8)PID运算后输出的控制信号和速度估计值 通过前馈校正得到前馈控制信号进行叠加,即得到最终的双轴光电转台控制值u(k)并输出到双轴光电转台的输入端,从而实现对双轴光电转台的控制。
4.根据权利要求3所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于: 将模糊值E、ΔE及与△Kp、△Ki、△Kd对应的三个模糊调节输出量分别在其论域上划分为七个连续的模糊集合,分别是代表负大的NB、代表负中的NM、代表负小的NS、代表零的ZO、代表正小的PS、代表正中的PM和代表正大的PB;第6)步中与△Kp对应的模糊规则如表1;
与△Ki对应的模糊规则如表2;与△Kd对应的模糊规则如表3;
表1 △Kp的模糊规则表
表2 △Ki的模糊规则表
表3 △Kd的模糊规则表
。
5.根据权利要求3或4所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于:所述第4)步和第7)步中通过积分运算得到的控制信号被送入抗积分饱和环节进 行调节,一旦控制量进入饱和区,将只执行削弱积分项的运算;在计算u(k)时,将判断上一周期的控制量u(k-1)是否因超过限制范围而取边界值,当取上界时,积分控制仅将检测到的负值偏差累计到积分项中;当取下界时,积分控制仅将检测到的正值偏差累计到积分项中。
6.根据权利要求5所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于:
所述第4)步和第7)步中微分运算的输出信号被送入低通滤波环节进行调节,对微分环节进行高频滤波;低通滤波采用二阶滤波形式,其连续时间域的传递函数如下式所示,式中ωc为滤波器的截止频率;S为复变
量;
将上述二阶滤波器进行离散化,得到脉冲传递函数如下,
式中,Y(Z)为滤波器的输出,X(Z)为滤波器的输入,Ts为采样周期,ωc设置成低频滤波器;Z为脉冲传递函数中的复变量。
7.根据权利要求5所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于:
所述第3)步前馈校正时,设被控对象的传递函数为Go(s),则前馈校正的校正函数取为-1
(Go(s)) ,采用双线性变换将其离散化,可得到离散形式;双线性变化的表达式如下:
式中Ts为采样周期,Z为脉冲传递函数中的复变量。
8.根据权利要求5所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于:
所述第5)步模糊量化采用的隶属函数为:
f(x;σ,c)=exp[-(x-c)2/(2σ2)]
式中,x为输入变量,即位置误差e及位置误差e的误差变化率 ,参数σ、C根据实际情况进行选取,σ为正。
9.根据权利要求5所述的基于模糊决策的双轴光电转台复合控制方法,其特征在于:
第7)步反模糊化计算采用如下形式:
式中,uo为反模糊化输出值,uk为对应的模糊量化等级取值,μu(uk)为对应模糊等级的隶属函数值。
一种基于模糊决策的双轴光电转台复合控制系统和控制方\n法\n技术领域\n[0001] 本发明涉及双轴光电转台控制技术的改进,尤其是一种基于模糊决策的双轴光电转台复合控制系统和控制方法,属于双轴光电转台控制技术领域。\n背景技术\n[0002] 双轴光电转台用于隔离外界扰动和对空中或地面移动物体进行实时稳定的光电跟踪。为了实现高精度的光电跟踪性能,除需要合理设计转台本身的机械结构外,还需要精心设计高性能的控制方法,并结合位置传感器、伺服驱动器和执行机构,共同形成能够控制双轴光电转台完成高精度伺服转动的闭环伺服控制系统。\n[0003] 在目前的工程实际中,为提高系统的控制性能,PID控制规律是转台伺服系统中常用的控制方法。PID控制器的参数根据一般传统设计方法选取,控制器参数在整个调节过程中固定不变,系统能否在最佳状态下工作,主要取决于调节器各参数的设置是否得当。但是,当双轴光电转台要求具有高精度性能指标时,传统PID设计方法中可以忽略的一些关于被控对象的非线性、时变性、没有确切的模型等性质,将不能被忽略,并由此引起传统PID控制方法的过程参数调节困难、控制效果差等现象。控制界针对不同情况提出了自适应PID控制、广义预测PID、神经网络PID、模糊PID等改进PID控制器的方法。模糊控制可有效利用人类专家的控制经验,不依赖于被控对象的精确模型。模糊控制与PID控制器相结合可以实现高级的PID控制算法,改善系统性能。\n[0004] 为了提高双轴光电转台闭环控制系统的精度,有效抑制系统噪声,一般通过提高开环增益或者增加积分环节以减小误差来提高跟踪精度,但同时也使得系统的稳定裕度减少。针对一般闭环转台伺服系统普遍存在的跟踪精度与稳定性之间的矛盾,利用复合控制在原闭环控制系统的基础上,再增加一个开环的前馈支路,在提高跟踪精度的同时,又不影响原闭环系统的稳定性,可以较好的解决该矛盾。\n[0005] 但是,由于在一般光电跟踪转台伺服系统中(例如激光、红外和电视等光电跟踪转台伺服系统),光电传感器只能提供目标与光电传感器视轴之间的偏差,无法给出目标的空间坐标位置,无法给出目标的速度。同时,光电传感器输出的误差信号含有较大的随机噪声,闭环伺服系统无法靠传统的闭环调节方法来抑制此类噪声信号。为此,必须在给定误差信号的输入端通过加入滤波环节来降低或消除噪声。\n发明内容\n[0006] 针对现有技术存在的上述不足,本发明的目的在于提供一种基于模糊决策的双轴光电转台复合控制系统和控制方法,本发明可以克服被控对象的非线性、时变性和模型不一致性等问题,消除PID控制器中微分环节的高频噪声和积分环节的超调问题,同时解决闭环伺服系统的稳定性和高精度间的矛盾,大大抑制系统输入端的随机噪声,使得本发明能够满足此类转台伺服系统的高跟踪精度需求。\n[0007] 本发明实现上述目的的技术解决方案如下:\n[0008] 一种基于模糊决策的双轴光电转台复合控制系统,它包括如下单元;\n[0009] 综合数字滤波与估计单元:综合数字滤波与估计单元由惯性数字滤波单元和离散卡尔曼滤波与估计单元构成,惯性数字滤波单元用于将外部输入给本复合控制系统的给定随动信号中的高频噪声滤除,惯性数字滤波单元的输出接离散卡尔曼滤波与估计单元的输入,由离散卡尔曼滤波与估计单元滤除给定随动信号中每个时刻的随机噪声,得到给定随动信号对应时刻的位置估计值 和速度估计值\n[0010] 前馈控制单元:用于将离散卡尔曼滤波与估计单元输出的速度估计值 通过前馈校正以得到前馈控制信号,并输入到信号叠加单元;\n[0011] 测量单元:用于采集双轴光电转台的实际位置信号,得到作为反馈信息的位置实际值y(k),然后输入到计算单元;\n[0012] 计算单元:用于接收测量单元输出的位置实际值y(k)和离散卡尔曼滤波与估计单元输出的位置估计值 并计算两者的差值,该差值为双轴光电转台的位置误差e;\n[0013] 切换开关:切换开关内设比较器,比较器用于比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小;切换开关根据比较结果择一地连接模糊决策单元和PID控制器;\n[0014] 模糊决策单元:模糊决策单元由依次连接的模糊量化单元、模糊决策单元和反模糊化单元构成;模糊量化单元用于将位置误差e及位置误差e的误差变化率 进行模糊量化运算,以得到对应的模糊值E和ΔE;模糊值E和ΔE输入给模糊决策单元,由模糊决策单元分别根据与ΔKp、ΔKi、ΔKd对应的模糊规则进行模糊推理,得到与ΔKp、ΔKi、ΔKd对应的模糊调节输出量;反模糊化单元用于将模糊调节输出量进行反模糊化计算,得到精确的调节输出控制量ΔKp、ΔKi、ΔKd,ΔKp、ΔKi和ΔKd与前一时刻的PID控制的调节参数对应相加,即得到当前时刻的PID控制调节参数Kp,Ki,Kd,反模糊化单元将当前时刻的PID控制调节参数Kp,Ki,Kd输入到PID控制器;\n[0015] PID控制器:由比例运算单元、微分运算单元和积分运算单元构成;比例运算单元、微分运算单元和积分运算单元的输出分别接信号叠加单元;\n[0016] 信号叠加单元:用于将PID控制器输出的控制信号和前馈控制单元输出的控制信号叠加,得到最终的控制值u(k)并输出到双轴光电转台的输入端。\n[0017] 一种基于模糊决策的双轴光电转台复合控制方法;其控制步骤为,\n[0018] 1)首先由惯性数字滤波环节将外部输入的给定随动信号中的高频噪声滤除;\n[0019] 2)由离散卡尔曼滤波与估计环节将第1)步处理后的给定随动信号中每个时刻的随机噪声滤除,并得到给定随动信号代表的对应时刻的位置估计值 和速度估计值[0020] 3)对位置估计值 与从双轴光电转台反馈过来作为被控量的位置实际值y(k)进行比较得到双轴光电转台的位置误差e;\n[0021] 4)比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小,当e值小于Kc时,则进入第5)步;否则直接采用事先设定的固定的PID控制调节参数Kp、Ki、Kd进行PID运算,PID运算包括比例运算、微分运算和积分运算;得到PID输出的控制信号,进入第\n8)步;\n[0022] 5)分别将位置误差e及位置误差e的误差变化率 进行模糊量化,得到对应的模糊值E和ΔE;\n[0023] 6)模糊值E和ΔE再结合与调节量ΔKp、ΔKi、ΔKd对应的模糊规则进行模糊推理,分别得到与ΔKp、ΔKi、ΔKd对应的模糊调节输出量;\n[0024] 7)将模糊调节输出量进行反模糊化计算,得到精确的调节输出控制量ΔKp、ΔKi和ΔKd,ΔKp、ΔKi和ΔKd与前一时刻的PID控制的调节参数 对应相加,即得到当前时刻的PID控制调节参数Kp,Ki,Kd,然后再进行PID运算,PID运算包括比例运算、微分运算和积分运算;得到PID输出控制信号,进入第8)步;\n[0025] 8)PID运算后输出的控制信号和速度估计值 通过前馈校正得到前馈控制信号进行叠加,即得到最终的双轴光电转台控制值u(k)并输出到双轴光电转台的输入端,从而实现对双轴光电转台的控制。\n[0026] 进一步地,所述第4)步和第7)步中通过积分运算得到的控制信号被送入抗积分饱和环节进行调节,一旦控制量进入饱和区,将只执行削弱积分项的运算;在计算u(k)时,将判断上一周期的控制量u(k-1)是否因超过限制范围而取边界值,当取上界时,积分控制仅将检测到的负值偏差累计到积分项中;当取下界时,积分控制仅将检测到的正值偏差累计到积分项中。\n[0027] 所述第4)步和第7)步中微分运算的输出信号被送入低通滤波环节进行调节,对微分环节进行高频滤波;低通滤波采用二阶滤波形式,其连续时间域的传递函数如下式所示, 式中ωc为滤波器的截止频率;S为复变量;\n[0028] 将上述二阶滤波器进行离散化,得到脉冲传递函数如下,\n[0029] \n[0030] 式中,Y(Z)为滤波器的输出,X(Z)为滤波器的输入,Ts为采样周期,ωc设置成低频滤波器;Z为脉冲传递函数中的复变量。\n[0031] 所述第3)步前馈校正时,设被控对象的传递函数为Go(s),则前馈校正的校正函数-1\n取为(Go(s)) ,采用双线性变换将其离散化,可得到离散形式;双线性变化的表达式如下:\n[0032] 式中Ts为采样周期,Z为脉冲传递函数中的复变量。\n[0033] 所述第5)步模糊量化采用的隶属函数为:\n[0034] f(x;σ,c)=exp[-(x-c)2/(2σ2)]\n[0035] 式中,x为输入变量,即位置误差e及位置误差e的误差变化率 参数σ、C根据实际情况进行选取,σ为正。\n[0036] 第7)步反模糊化计算采用如下形式:\n[0037] \n[0038] 式中,uo为反模糊化输出值,uk为对应的模糊量化等级取值,μu(uk)为对应模糊等级的隶属函数值。\n[0039] 本发明针对双轴光电转台受非线性、时变性、模型不确定性的影响严重,以及给定跟踪信号含有较大随机噪声干扰的不利状况,为了提高双轴光电转台跟踪精度和平稳性,通过增加综合数字滤波与估计,滤除给定跟踪信号中的随机噪声;对传统的PID控制加入模糊决策控制,使得PID控制器的调节参数具有了模糊自适应功能;并对传统的积分、微分环节进行改造,削弱了积分超调作用和微分调节环节对噪声的放大作用。在此基础上,利用综合数字滤波与估计环节的估计结果构成前馈控制支路,从而克服了闭环控制回路中高增益与稳定性间的矛盾,全面提高了双轴光电转台的控制精度。本发明可以有效保证双轴光电转台实现高精度的跟踪性能。\n[0040] 本发明有效减小了非线性、时变性和模型不确定性对双轴光电转台的精度影响,解决了PID控制器中的积分饱和及高频扰动,克服给定随机信号中随机噪声影响,确保系统能够长期连续稳定工作,从而提高系统的快速性、稳定性、鲁棒性和可靠性。本发明能很好的满足实际双轴光电转台高精度伺服跟踪的工程需要。\n附图说明\n[0041] 图1是本发明系统框图。\n[0042] 图2是本发明综合数字滤波与估计单元滤波前后的r(t)曲线比较图。\n[0043] 图3是本发明综合数字滤波与估计单元滤波前后的 (t)曲线比较图。\n[0044] 图4是本发明模糊决策流程图。\n具体实施方式\n[0045] 以下结合附图对本发明作进一步详细说明。\n[0046] 本发明双轴光电转台复合控制系统如图1所示,它包括如下组成部分:\n[0047] 综合数字滤波与估计单元:综合数字滤波与估计单元由惯性数字滤波单元和离散卡尔曼滤波与估计单元构成,惯性数字滤波单元用于将外部输入给本复合控制系统的给定随动信号中的高频噪声滤除,惯性数字滤波单元的输出接离散卡尔曼滤波与估计单元的输入,由离散卡尔曼滤波与估计单元滤除给定随动信号中每个时刻的随机噪声,得到给定随动信号代表的对应时刻的位置估计值 和速度估计值 注: 表示在第kTs时刻对应的取值,Ts为双轴光电转台复合控制系统采样周期,以下的类似符号含义若未作特殊说明,与此相同。\n[0048] 前馈控制单元:用于将离散卡尔曼滤波与估计单元输出的速度估计值 进行前馈校正以得到前馈控制信号,并输入到信号叠加单元;\n[0049] 测量单元:用于采集双轴光电转台的实际位置信号并计算得到作为反馈信息的位置实际值y(k),然后输入到计算单元;\n[0050] 计算单元:用于接收测量单元输出的位置实际值y(k)和离散卡尔曼滤波与估计单元输出的位置估计值 并计算两者的差值,该差值为双轴光电转台的位置误差e;\n[0051] 切换开关:切换开关内设比较器,比较器用于比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小;切换开关根据比较结果择一地连接模糊决策单元和PID控制器;\n[0052] 模糊决策单元:模糊决策单元由依次连接的模糊量化单元、模糊决策单元和反模糊化单元构成;模糊量化单元用于将位置误差e及位置误差e的误差变化率 进行模糊量化运算,以得到对应的模糊值E和ΔE;模糊值E和ΔE输入给模糊决策单元,由模糊决策单元分别根据与ΔKp、ΔKi、ΔKd对应的模糊规则进行模糊推理,得到与ΔKp、ΔKi、ΔKd对应的模糊调节输出量;反模糊化单元用于将模糊调节输出量进行反模糊化计算,得到精确的调节输出控制量ΔKp、ΔKi、ΔKd,ΔKp、ΔKi和ΔKd与前一时刻的PID控制的调节参数对应相加,即得到当前时刻的PID控制调节参数Kp,Ki,Kd,反模糊化单元将当前时刻的PID控制调节参数Kp,Ki,Kd输入到PID控制器;\n[0053] PID控制器:由比例运算单元、微分运算单元和积分运算单元构成;比例运算单元、微分运算单元和积分运算单元的输出分别接信号叠加单元;\n[0054] 信号叠加单元:用于将PID控制器输出的控制信号和前馈控制单元输出的控制信号叠加,得到最终的控制值u(k)并输出到双轴光电转台的输入端。\n[0055] 所述积分运算单元的输出通过抗积分饱和单元与信号叠加单元连接;所述微分运算单元的输出通过低通滤波单元与信号叠加单元连接。\n[0056] 由于给定信号r(k)中除含有随机噪声外,还含有无效的粗大误差,这通常是由于一些不可预知的外部因素(比如给定的跟踪数据意外丢失)引起,如不加以剔除,将对整个高精度双轴光电转台系统造成极大误差,导致系统造成剧烈冲击,甚至造成跟踪目标丢失。\n本发明首先使给定跟踪信号通过惯性滤波,滤除高频噪声,再通过卡尔曼滤波滤除工作频域内的随机噪声,并得到下一时刻的r(k)的估计值 r(k)变化率的估计值\n[0057] 本双轴光电转台复合控制方法的具体控制步骤为:\n[0058] 1)首先由惯性数字滤波环节将外部输入的给定随动信号中的高频噪声滤除;\n[0059] 连续时间域的惯性数字滤波的传递函数表达式如下:\n[0060] \n[0061] 式中,Y(S)为滤波器输出信号的拉氏变换,X(S)为滤波器输入信号的拉氏变换,τ为滤波器的时间常数,s为复变量。将其离散化,可得到惯性滤波的数字表达形式如下:\n[0062] \n[0063] 式中,x(k)为滤波器输入信号在kTs时刻对应值,y(k)为滤波器输出信号在kTs时刻对应值,Ts为采样周期, 选取适当的a的值,可以将输入信号中含有的高于工作频率带宽的高频噪声进行滤除。\n[0064] 图2是本发明综合数字滤波与估计单元滤波前后的r(t)曲线比较图。从图2可以看出,滤波后的曲线显示,滤波前的原始数据中的一段粗大误差被完全滤除,滤波后的r(t)曲线变得平滑。\n[0065] 2)由离散卡尔曼滤波与估计环节将第1)步处理后的给定随动信号中每个时刻的随机噪声滤除,并得到给定随动信号代表的对应时刻的位置估计值 和速度估计值[0066] 经过惯性数字滤波后的输入信号,进入离散卡尔曼滤波与估计环节,滤除输入信号中的随机干扰信号和粗大误差。离散卡尔曼滤波的方程表达式说明如下:\n[0067] 假设系统方程为:\n[0068] Xk=Φk,k-1Xk-1+Γk-1Wk-1(状态方程)\n[0069] Zk=HkXk+Vk(量测方程)\n[0070] 其中,Φk,k-1为tk-1(tk-1=(k-1)Ts)时刻至tk(tk=kTs)时刻的一步转移阵,Γk-1为系统tk-1时刻的噪声驱动阵;Hk为tk时刻的量测阵;Vk为tk时刻的量测噪声序列;Wk为系统tk时刻的激励噪声序列;量测噪声与系统激励噪声均为白噪声,且两者不相关,Qk为系统tk时刻的噪声序列的方差阵,Rk为tk时刻的量测噪声序列的方差阵。\n[0071] 则系统的离散卡尔曼滤波算式如下,\n[0072] \n[0073] \n[0074] \n[0075] \n[0076] Pk=(I-KkHk)Pk/k-1\n[0077] 按照上述算式,根据K时刻的Zk,就可递推计算得K时刻的状态估计\n[0078] 将系统的状态向量取为 它们分别代表位置、速度、加速\n度,则通过离散卡尔曼滤波可以滤除每个时刻的位置测量随机噪声,估计得到对应时刻的位置估计值 速度估计值 和加速度 估计值。\n[0079] 图3是本发明综合数字滤波与估计单元滤波前后的 曲线比较图。图3显示,经过两级滤波与估计环节,跟踪目标的速度噪声被明显滤除,速度曲线变得平滑。\n[0080] 3)位置估计值 作为伺服闭环控制回路的直接输入,与从双轴光电转台反馈过来作为被控量的位置实际值y(k)进行比较得到双轴光电转台的位置误差e;其数学表达式为:\n[0081] e(k)=r(k)-y(k)\n[0082] 4)比较双轴光电转台的位置误差e与事先设定的误差阈值Kc的大小,当e值小于Kc时,则进入第5)步;否则直接采用事先设定的固定的PID控制调节参数Kp、Ki、Kd进行PID运算,得到PID输出的控制信号,进入第8)步;\n[0083] 5)求取e的误差变化率 分别将位置误差e及误差变化率 进行模糊量化,得到对应的模糊值E和ΔE;模糊量化采用的隶属函数为:\n2 2\n[0084] f(x;σ,c)=exp[-(x-c)/(2σ)]\n[0085] 式中,x为需要被模糊化的输入变量,本控制系统中,位置误差e及位置误差e的误差变化率 分别作为该隶属函数的输入量实现模糊量化,参数σ、C根据实际情况进行选取,σ为正。\n[0086] 6)模糊值E和ΔE再结合事先建立的与调节量ΔKp、ΔKi、ΔKd对应的模糊规则进行模糊决策,分别得到与ΔKp、ΔKi、ΔKd对应的模糊调节输出量;\n[0087] 本发明将模糊值E、ΔE及与ΔKp、ΔKi、ΔKd对应的三个模糊调节输出量分别在其论域上划分为七个连续的模糊集合,分别是NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大)。根据专家实际参数调试经验,制定三个调节参数的IF-THEN模糊规则,与ΔKp对应的模糊规则如表1;与ΔKi对应的模糊规则如表2;与ΔKd对应的模糊规则如表3。控制器按照表中的模糊规则,确定模糊集合所对应的每个时刻的参数的调整量,实时的调整三个控制参数,使得控制器具有自适应调节功能。\n[0088] 表1ΔKp的模糊规则表\n[0089] \n[0090] 表2ΔKi的模糊规则表\n[0091] \n[0092] 表3ΔKd的模糊规则表\n[0093] \n[0094] 7)将模糊调节输出量进行反模糊化计算,得到精确的调节输出控制量ΔKp、ΔKi和ΔKs,ΔKp、ΔKi和ΔKd与前一时刻的PID控制的调节参数 对应相加,\n即得到当前时刻的PID控制调节参数Kp,Ki,\nKd,然后再进行PID运算,得到PID输出控制信号,进入第8)步;\n[0095] 反模糊化计算采用如下形式:\n[0096] \n[0097] 式中,uo为反模糊化的输出值,uk为对应的模糊量化等级取值,μu(uk)为对应模糊等级的隶属函数值。\n[0098] 上述步骤5)-7)构成闭环模糊决策,其流程见图4。\n[0099] 8)将步骤2)得到的速度估计值 (即r(t)变化率估计值)送入如图1所示的前馈通道,进行前馈校正,得到前馈控制信号,该前馈控制信号与PID运算后输出的控制信号进行叠加,即得到最终的双轴光电转台控制值u(k)并输出到双轴光电转台的输入端,从而实现对双轴光电转台的控制。\n[0100] 前馈校正时,设被控对象的传递函数为Go(s),则前馈校正的校正函数取为-1\n(Go(s)) ,采用双线性变换将其离散化,可得到离散形式。双线性变化的表达式如下:\n[0101] \n[0102] 式中,Ts为采样周期,s为连续时间域传递函数的复变量,z为脉冲传递函数的复变量。\n[0103] PID运算包括比例运算、微分运算和积分运算;PID控制算式如下:\n[0104] \n[0105] 式中,u1(t)为连续时间域中PID控制的输出量,Kp'、Ki'、Kd'分别为连续时间域PID算式中的比例系数、积分系数和微分系数,e(t)为连续时域的系统误差量。将上式化为离散数字表示形式,所得结果如下,\n[0106] \n[0107] 式中,u1(k)为离散时间域中tk时刻对应的PID控制的输出量,Kp称为比例调节系数,Ki称为积分调节系数,Kd称为微分调节系数,e(k)为tk时刻的系统误差,Kpe(k)称为tk时刻的比例调节, 称为tk时刻的积分调节,Kd(e(k)-e(k-1))称为tk时刻的微分调节。\n[0108] 积分调节得到的控制信号被送入抗积分饱和环节进行调节。具体做法是一旦控制量进入饱和区,将只执行削弱积分项的运算而停止增大积分项的运算。在计算u(k)时,将判断上一时刻的控制量u(k-1)是否因超过限制范围而取边界值,当取上界时,积分控制仅将检测到的负值偏差累计到积分项中,当取下界时,积分控制仅将检测到的正值偏差累计到积分项中。\n[0109] 微分调节的输出信号被送入低通滤波环节进行调节,对微分环节进行高频滤波。\n低通滤波采用二阶滤波形式,如下所示,\n[0110] \n[0111] 式中,ωc为滤波器的截止频率,s为复变量。将上述二阶滤波器进行离散化,得到的传递函数如下,\n[0112] \n[0113] 式中,Ts为采样周期,该滤波器中的ωc根据微分环节信号的高频滤波需要,设置成低频滤波器,Z为复变量。\n[0114] 本发明从给定信号输入到控制信号输出的整个过程,构成了基于模糊决策的复合控制器,即图1虚线框部分,复合控制器输出的控制信号即控制值u(k)。\n[0115] 以基于模糊决策的复合控制器作为主控制器,利用测量单元测量被控量的值作为控制器的反馈输入,并将输出的控制量作用于被控对象,从而构成一种基于模糊决策的复合控制器的双轴光电伺服转台控制系统。\n[0116] 采用本发明,可以有效克服双轴光电转台伺服系统中含有的非线性、时变性和模型不确定性等不利因素,有效保证双轴光电伺服转台控制系统实现高精度的跟踪性能。\n[0117] 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
法律信息
- 2015-01-21
- 2013-05-08
实质审查的生效
IPC(主分类): G05D 3/12
专利申请号: 201210578896.2
申请日: 2012.12.27
- 2013-04-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2011-12-02
| | |
2
| |
2012-09-05
|
2012-04-05
| | |
3
| | 暂无 |
2009-03-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |