The invention relates to a method to determine their own access real single or mathematical model of semi physical simulation system includes: S1, dynamic simulation computer control moment gyro test data and real data, the S2 mathematical model; judgment data of real test data and mathematical model of export change; S3, in the mathematical model set control counter AOCC, and periodically send a counter; S4, determine the current access to the semi physical simulation system based on S2 and S3 is a true single or mathematical model; S5, calculate the control torque, the closed-loop ground satellite semi physical simulation control. The invention can judge the semi physical simulation system is the access control moment gyroscope real single or mathematical model, guarantee the authenticity of the data to calculate the control torque; save the semi physical simulation test time, ensure the reliability of the simulation, reducing the possibility of human error.
【技术实现步骤摘要】
自主判断真实单机或数学模型接入半物理仿真系统的方法
本专利技术涉及一种能自主判断执行机构真实单机或数学模型接入半物理仿真系统的方法,属于卫星仿真测试的
技术介绍
随着卫星仿真技术的发展,要求其具有自主测试、独立测试等功能。在测试方案上,要满足测试可靠性和验证充分性的要求,需要半物理仿真系统中的姿轨控计算机既可以与控制力矩陀螺真实单机通讯,也可以与数学模型通讯。因此,在测试过程中,需要频繁的切换控制力矩陀螺真实单机或其数学模型接入半物理仿真系统。现有技术中,对于控制力矩陀螺的真实单机和数学模型的切换控制是由故障模拟控制台软件完成的,其只是完成对底层硬件板卡的操作,并没有向动力学计算机给出任何切换的信息。手动完成由控制力矩陀螺的真实单机向数学模型的切换,需要先给控制力矩陀螺发送外框位置回零指令和内转子回零指令,在真实单机回零之后,操作故障模拟控制台软件进行切换。为了后面继续使用控制力矩陀螺进行闭环试验,往往还需要再次发送控制力矩陀螺内转子启旋指令和外框回初始外置指令。同样的,由控制力矩陀螺的数学模型向真实单机的切换过程亦是如此。不难看出,现有技术中的切换过程操作繁琐,浪费了大量时间和精力,同时也不可避免因人为操作而产生的失误。为了解决上述问题,目前亟需提出一种能够自主判断真实单机或数学模型接入半物理仿真系统的方法。
技术实现思路
本专利技术的目的是提供一种自主判断真实单机或数学模型接入半物理仿真系统的方法,能及时判断接入半物理仿真系统的是控制力矩陀螺的真实单机还是数学模型,保证计算控制力矩数据的真实性;节省半物理仿真试验的时间,保证仿真验证的可靠性,减少 ...
【技术保护点】
一种自主判断真实单机或数学模型接入半物理仿真系统的方法,适用于卫星半物理仿真试验,其特征在于,包含以下步骤:S1、建立控制力矩陀螺与动力学仿真计算机之间的接口连接,采集控制力矩陀螺的真实单机的测试口数据,采集控制力矩陀螺的数学模型数据;S2、动力学仿真计算机分别对采集到的控制力矩陀螺真实单机的测试口数据和数学模型数据进行识别和校验,提取得到当前控制力矩陀螺的外框位置、外框转速和内转子转速,判断真实单机的测试口数据和数学模型数据是否变化;S3、在控制力矩陀螺数学模型中,设置AOCC控制指令计数器,对AOCC发送给控制力矩陀螺的控制指令进行计数,并周期性的将计数值发送至动力学仿真计算机;S4、根据动力学仿真计算机接收到的相邻两个周期的AOCC控制指令计数器的计数值的差值,以及控制力矩陀螺真实单机的测试口数据和数学模型数据是否变化,判断当前接入半物理仿真系统的是真实单机还是数学模型;S5、根据当前接入半物理仿真系统的控制力矩陀螺的真实单机测试口数据或数学模型数据,计算控制力矩,进行地面卫星半物理仿真试验的闭环控制。
【技术特征摘要】
1.一种自主判断真实单机或数学模型接入半物理仿真系统的方法,适用于卫星半物理仿真试验,其特征在于,包含以下步骤:S1、建立控制力矩陀螺与动力学仿真计算机之间的接口连接,采集控制力矩陀螺的真实单机的测试口数据,采集控制力矩陀螺的数学模型数据;S2、动力学仿真计算机分别对采集到的控制力矩陀螺真实单机的测试口数据和数学模型数据进行识别和校验,提取得到当前控制力矩陀螺的外框位置、外框转速和内转子转速,判断真实单机的测试口数据和数学模型数据是否变化;S3、在控制力矩陀螺数学模型中,设置AOCC控制指令计数器,对AOCC发送给控制力矩陀螺的控制指令进行计数,并周期性的将计数值发送至动力学仿真计算机;S4、根据动力学仿真计算机接收到的相邻两个周期的AOCC控制指令计数器的计数值的差值,以及控制力矩陀螺真实单机的测试口数据和数学模型数据是否变化,判断当前接入半物理仿真系统的是真实单机还是数学模型;S5、根据当前接入半物理仿真系统的控制力矩陀螺的真实单机测试口数据或数学模型数据,计算控制力矩,进行地面卫星半物理仿真试验的闭环控制。2.如权利要求1所述的自主判断真实单机或数学模型接入半物理仿真系统的方法,其特征在于,所述的S1中,动力学仿真计算机通过422串口卡采集控制力矩陀螺的真实单机的测试口数据,通过UDP接口采集控制力矩陀螺的数学模型数据。3.如权利要求1所述的自主判断真实单机或数学模型接入半物理仿真系统的方法,其特征在于,所述的S1中,确定对控制力矩陀螺的真实单机的测试口数据的采集周期为50ms;确定对控制力矩陀螺的数学模型数据的采集周期为50ms。4.如权利要求1所述的自主判断真实单机或数学模型接入半物理仿真系统的方法,其特征在于,所述的S2中,判断控制力矩陀螺真实单机的测试口数据是否变化的方法,具体包含以下步骤:SA21、动力学仿真计算机对采集到的控制力矩陀螺真实单机的测试口数据进行首字节识别码和末字节校验码的有效性验证;SA22、验证通过后,提取真实单机测试口数据中包含外框位置信息的字节,按原码解码后乘以分辨率,得到真实单机的外框位置δi;提取包含外框转速信息的字节,按原码解码后乘以分辨率,得到真实单机的外框转速提取包含内转子转速信息的字节,按原码解码后乘以分辨率,得到真实单机的内转子转速ni;SA23、判断控制力矩陀螺真实单机的测试口数据是否变化;Δδi(k)=δi(k)-δi(k-1)≥0.1°;Δni(k)=ni(k)-ni(k-1)≥10rpm;其中,i=1,2,3,4,5,6;k=1,2,3,4,...;δi(k)为第k个采样周期内第i个控制力矩陀螺真实单机的外框位置;为第k个采样周期内第i个控制力矩陀螺真实单机的外框转速;ni(k)为第k个采样周期内第i个控制力矩陀螺真实单机的内转子转速;当控制力矩陀螺真实单机的外框位置、外框...
【专利技术属性】
技术研发人员:李小斌,张云霞,吴敬玉,裴甲瑞,陈撼,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。