[发明专利]基于Levenberg-Marquardt算法的旋转双棱镜指向偏差修正方法在审
申请号: | 202210097369.3 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114460975A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 孙建锋;姜玉鑫;侯培培;韩荣磊;任伟杰;从海胜;张龙坤;许玲玲;张正伟 | 申请(专利权)人: | 中国科学院上海光学精密机械研究所 |
主分类号: | G05D3/12 | 分类号: | G05D3/12 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 levenberg marquardt 算法 旋转 棱镜 指向 偏差 修正 方法 | ||
1.基于Levenberg-Marquardt算法的旋转双棱镜指向偏差修正的方法,其特征在于:包括以下步骤:
步骤一:根据正向旋转双棱镜理想指向模型,通过平行光轴的入射光线经旋转双棱镜透射得到出射光束;
步骤二:根据旋转双棱镜理论参数,计算旋转双棱镜理论的视场范围,并在视场范围内均匀选m个点;
步骤三:根据m个点,计算其所对应的方位角和俯仰角,最终得到对应m组旋转双棱镜前镜θi1和后镜的角度θi2 i=1,…,m,
步骤四:将所选点在实际旋转双棱镜上进行指向测试;
首先将旋转双棱镜的前镜和后镜调整到标定的零度位置,再将步骤三中得到的m组旋转双棱镜的前镜θi1和后镜角度θi2,分别通过上位机发送给旋转双棱镜前镜和后镜的驱动电机,驱动电机带动旋转双棱镜前镜和后镜转到指定位置,并测量出实际出射光束在L米光屏上的实际光斑位置(xi1,yi1);
步骤五:建立误差评价函数
通过改变旋转双棱镜前镜零度标定误差Δθ1、后镜零度标定误差Δθ2、前镜楔角误差Δα1、后镜楔角误差Δα2以及前镜和后镜的折射率误差Δn,把上述误差代入旋转双棱镜理想指向模型公式中,得到旋转双棱镜理论出射光束会发生变化,记此时旋转双棱镜出射光束的方位角为Φi,俯仰角为Θi;理论出射光束在L米光屏上的理论光斑位置(xi2,yi2),公式如下
xi2=tanΦi*cosΘi
yi2=tanΦi*sinΘi
计算每个点的理论光束和实际光束之间的偏差fi,公式如下:
式中,L为旋转双棱镜到光屏的距离;
设m个点的误差评价函数为
步骤六:通过Levenberg-Marquardt算法对误差评价函数进行处理,具体如下:
令x=[Δθ1,Δθ2,Δα1,Δα2,Δn]T,计算F(x)下降方向hlm,公式如下:
JTf+(JTJ+μI)hlm=0,μ>0
式中,J为f的雅克比矩阵,μ为阻尼系数,I为单位矩阵;
令x=x+hlm,计算F(x+hlm),进行迭代,直到迭代次数达到500次或者|F(x)-F(x+hlm)|10-6,停止迭代,此时所对应的x=[Δθ1,Δθ2,Δα1,Δα2,Δn]T值,即对旋转双棱镜的前镜和后镜的零度标定误差、楔角误差和折射率误差进行了修正。
2.根据权利要求1所述的基于Levenberg-Marquardt算法的旋转双棱镜指向偏差修正的方法,其特征在于:m60。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海光学精密机械研究所,未经中国科学院上海光学精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210097369.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业渗灌喷灌一体式装置
- 下一篇:高塔柱塔顶异型装饰块装配式组合施工方法