发明名称 空间飞行器导航制导技术地面仿真方法
摘要 本发明公开了一种空间飞行器导航制导技术地面仿真方法。方法在于通过替换不同的动力学模型,即可完成不同航天任务的地面仿真实验;通过给出的缩比确定准则,综合实际运动模拟器的参数以及空间飞行器的运行参数和测量系统的精度要求,最终确定系统的缩比。通过运动模拟器、GNC/动力学仿真系统、测量系统和地面监控综合系统的联合运行,可对空间飞行器的导航制导算法、飞行器的敏感器工作状态、空间飞行器的导航伴飞任务、交会对接任务等进行地面仿真实验。其模块化的设计思想可以简化系统建设的周期、降低试验成本。本发明具有很好的可扩展性和可重用性,特别适用于两飞行器相对运动的地面仿真实验。
申请公布号 CN104298128A 申请公布日期 2015.01.21
申请号 CN201410545400.0 申请日期 2014.09.29
申请人 哈尔滨工业大学 发明人 夏红伟;王艳敏;马广程;王常虹;何朝斌;温奇咏
分类号 G05B17/02(2006.01)I 主分类号 G05B17/02(2006.01)I
代理机构 代理人
主权项 一种空间飞行器导航制导技术地面仿真方法,其特征在于,方法如下:(1)飞行器的轨道姿态地面仿真系统包括:导航制导与控制计算机GNC、动力学仿真机、地面综合监控系统、测量系统和多自由度运动模拟器,其中导航制导与控制计算机GNC负责飞行器的导航制导与控制计算,并将控制指令输出给动力学仿真机,动力学仿真机根据控制指令计算系统的动力学输出,并将位姿变化输出给多自由度运动模拟器,多自由度运动模拟器上安装测量系统,同时根据指令实现飞行器的位姿状态,测量系统测量出多自由度运动模拟器的实时位姿,同时将数据输出给导航制导与控制计算机GNC,地面综合监控系统接收动力学仿真机、多自由度运动模拟器、测量系统的数据并实现显示、存储、回放的功能;(2)飞行器动力学基于Labview RT平台构建,其中飞行器的动力学模型和控制算法以动态链接库的形式封装;(3)该地面仿真系统的地面监控终端基于Labview构建;(4)基于具体的航天任务,选用相应的数学模型和控制算法,通过Matlab/Simulink将动力学仿真模型生成供Labview调用的动态链接库的形式,替换原系统的动力学模型;(5)根据具体的航天任务进行数学仿真,并根据仿真结果确定空间飞行器运行的最大平动位置、转动角度和速度值,然后基于缩比准则确定缩比值K,K需要满足的约束条件如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>K</mi><mo>&GreaterEqual;</mo><mi>max</mi><mrow><mo>(</mo><mfrac><msub><mi>x</mi><mi>s</mi></msub><msub><mi>x</mi><mi>f</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>y</mi><mi>s</mi></msub><msub><mi>y</mi><mi>f</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>z</mi><mi>s</mi></msub><msub><mi>z</mi><mi>f</mi></msub></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000109156860000011.GIF" wi="476" he="165" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfrac><msub><mi>l</mi><mrow><mi>s</mi><mi>max</mi></mrow></msub><msub><mi>l</mi><mrow><mi>f</mi><mi>max</mi></mrow></msub></mfrac><mo>&le;</mo><mi>K</mi><mo>&le;</mo><mfrac><msub><mi>l</mi><mrow><mi>s</mi><mi>min</mi></mrow></msub><msub><mi>l</mi><mrow><mi>f</mi><mi>min</mi></mrow></msub></mfrac></mrow>]]></math><img file="FSA0000109156860000021.GIF" wi="344" he="134" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>K</mi><mo>&le;</mo><mfrac><msub><mi>&delta;l</mi><mi>s</mi></msub><msub><mi>&delta;l</mi><mi>f</mi></msub></mfrac></mrow>]]></math><img file="FSA0000109156860000022.GIF" wi="170" he="131" /></maths>其中x<sub>s</sub>、y<sub>s</sub>、z<sub>s</sub>分别表示实际卫星的运动参数,x<sub>f</sub>、y<sub>f</sub>、z<sub>f</sub>分别表示运动模拟器的运动参数,l<sub>smax</sub>,l<sub>smin</sub>表示实际飞行器测量系统的测量范围的最大值和最小值,l<sub>fmax</sub>,l<sub>fmin</sub>表示仿真系统的测量范围的最大值和最小值,δl<sub>s</sub>表示实际飞行器测量系统的误差,δl<sub>f</sub>表示仿真系统的测量误差,max(...)表示取其最大值;(6)需要进行超实时仿真,则需要首先确定系统允许的最大仿真加速比n,n的确定方法如下:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>n</mi><mo>&le;</mo><mi>K</mi><mo>&times;</mo><mi>min</mi><mrow><mo>(</mo><mfrac><msub><mi>v</mi><mi>xs</mi></msub><msub><mi>v</mi><mi>xf</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>v</mi><mi>xs</mi></msub><msub><mi>v</mi><mi>xf</mi></msub></mfrac><mo>,</mo><mfrac><msub><mi>v</mi><mi>xs</mi></msub><msub><mi>v</mi><mi>xf</mi></msub></mfrac><mo>,</mo><msqrt><mfrac><msub><mi>a</mi><mi>xs</mi></msub><msub><mi>a</mi><mi>xf</mi></msub></mfrac><mo>,</mo></msqrt><msqrt><mfrac><msub><mi>a</mi><mi>ys</mi></msub><msub><mi>a</mi><mi>yf</mi></msub></mfrac><mo>,</mo></msqrt><msqrt><mfrac><msub><mi>a</mi><mi>zs</mi></msub><msub><mi>a</mi><mi>zf</mi></msub></mfrac></msqrt><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000109156860000023.GIF" wi="921" he="169" /></maths>其中,v<sub>xs</sub>、v<sub>ys</sub>、v<sub>zs</sub>分别表示实际卫星的三自由度运动速度参数,v<sub>xf</sub>、v<sub>yf</sub>、v<sub>zf</sub>分别表示运动模拟器的三自由度运动速度参数,a<sub>xs</sub>、a<sub>ys</sub>、a<sub>zs</sub>分别表示实际卫星的三自由度运动加速度参数,a<sub>xf</sub>、a<sub>yf</sub>、a<sub>zf</sub>分别表示运动模拟器的三自由度运动加速度参数。
地址 150001 黑龙江省哈尔滨市南岗区一匡街2号哈尔滨工业大学科学园E2栋