[发明专利]一种光电跟踪仪复合轴控制系统控制精度测试方法有效
| 申请号: | 201910518967.1 | 申请日: | 2019-06-16 |
| 公开(公告)号: | CN110207723B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 刘小强;陆培国;寿少峻;邢军智;任高辉;宋晓明;卢明飞;杨修林;柳井莉;张慧菁;王红红 | 申请(专利权)人: | 西安应用光学研究所 |
| 主分类号: | G01C25/00 | 分类号: | G01C25/00 |
| 代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
| 地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 光电 跟踪 复合 控制系统 控制 精度 测试 方法 | ||
1.一种光电跟踪仪复合轴控制系统控制精度测试方法,其特征在于:包括以下步骤:
步骤1:初始化参数T、i、k、σ、λ、κ、N;其中,T为控制系统的运算周期;i代表主轴陀螺零偏计算时,主轴陀螺输出角速率数据的序号;k代表控制系统第k个运算周期;σ为主轴调转到位阈值;λ为子轴校正范围;κ为测试结束判断阈值;N为主轴陀螺零偏计算需要采集数据个数的上限;
步骤2:依据设定的目标运动轨迹计算目标起始跟踪点角位置θtgt_init以及目标终点角位置θtgt_end;
步骤3:将光电跟踪仪主轴调转至目标起始跟踪点角位置θtgt_init,同时将子轴锁定在子轴零位位置;
步骤4:判断主轴是否到达目标起始跟踪点的角位置,如果|θtgt_init-θmain_coder|<σ,执行步骤5,否则执行步骤3;其中θmain_coder是主轴角位置测量器件的角位置输出;
步骤5:将主轴锁定在目标起始跟踪点角位置θtgt_init;
步骤6:读取主轴陀螺输出角速率数据:
步骤6.1:读取并记录主轴陀螺输出角速率数据ωgyro_orig(i),i代表读取到主轴陀螺输出角速率数据的序号;
步骤6.2:更新主轴陀螺输出角速率数据序号i=i+1,并判断读取主轴陀螺输出角速率数据是否完成,如果iN,则进行步骤7,否则返回步骤6.1;
步骤7:根据公式
计算主轴陀螺零偏值ωgyro_bias;
步骤8:进行主轴陀螺积分初值对准:θmain_GyroIntgInit=θmain_coder,其中θmain_GyroIntgInit为主轴陀螺积分初始值;
步骤9:依据目标运动特性,计算当前第k个运算周期目标角位置θtgt(k);
步骤10:以目标角位置θtgt(k)与主轴角位置θmain_coder(k)的差值θtgt(k)-θmain_coder(k)为误差信号驱动光电跟踪仪复合轴主轴运动;同时对主轴陀螺数据进行积分:
如果k=0,则θmain_GyroIntg(0)=θmain_GyroIntgInit;
否则θmain_GyroIntg(k)=θmain_GyroIntg(k-1)+T×(ωgyro_orig(k)-ωgyro_bias);ωgyro_orig(k)表示当前第k个运算周期中的主轴陀螺输出的角速率数据;
步骤11:判断主轴对目标跟踪的残余误差是否进入子轴校正范围,如果|θtgt(k)-θmain_GyroIntg(k)|≤λ,则执行步骤12,否则,执行步骤13;
步骤12:以目标角位置与主轴陀螺积分的差值θtgt(k)-θmain_GyroIntg(k)为误差信号驱动子轴运动,执行步骤13;
步骤13:子轴锁定子轴零位;
步骤14:记录目标角位置θtgt(k)、主轴角位置θmain_coder(k)、目标角位置与主轴陀螺积分的差值θtgt(k)-θmain_GyroIntg(k)、子轴角位置数据θsub(k);
步骤15:判断测试是否结束,如果|θtgt(k)-θtgt_end|<κ,测试完成,执行步骤17,否则执行步骤16;
步骤16:更新控制系统运算周期,k=k+1,跳转至步骤9;
步骤17:测试数据处理:
步骤17.1:主轴系统测试数据处理:主轴系统误差、主轴随机误差分别为meanmain、δmain:
步骤17.2:子轴系统测试数据处理:子轴系统误差、子轴随机误差分别为meansub、δsub:
其中M为步骤9~步骤16的循环次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安应用光学研究所,未经西安应用光学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910518967.1/1.html,转载请声明来源钻瓜专利网。





