The invention discloses a system integration simulation of satellite attitude control and realization method, the system includes a computer simulation and interface expansion board, through the combination of simulation system and tested the hardware connection, can achieve full simulation application of mathematical simulation, semi physical simulation, component level component level semi physical simulation, the entire star half physical simulation, simulation and visualization of satellite on orbit attitude has 5 kinds of working mode, set a number of functions, to reduce duplication of development of simulation software, the simulation system of the universality and commonality, enhanced visualization of simulation process and operational support, the whole process from the comparative analysis of simulation the satellite attitude control system from design to on orbit test.
【技术实现步骤摘要】
本专利技术涉及一种卫星姿态控制仿真系统,尤其涉及一种卫星姿态控制一体化仿真的系统及实现方法,属于卫星姿态控制仿真
技术介绍
卫星的姿态指向是决定卫星应用的首要因素之一,直接影响卫星应用有效载荷的设计和卫星应用性能指标的制定。卫星的姿态控制系统是在姿态动力学、姿态确定和姿态控制建模的基础上运用经典或现代控制理论方法实现的。由于地面不具备模拟实际在轨空间环境的条件,使用数学仿真及半实物仿真模拟在轨运行状态,成为卫星姿态控制系统论证评估的必要手段。卫星姿态控制系统的数学仿真技术基本已趋于成熟,但针对不同任务研究人员往往需要开发不同的仿真软件,仿真代码通用性不足。另一方面,在进行半实物仿真时,需要对数值仿真系统进行适应性修改,甚至需要开发两套不同的仿真软件,且尚未实现在整星状态下的半实物仿真软件系统。此外,现有仿真系统尚不支持从方案设计到在轨任务实施段的全程接入验证,不利于卫星在轨姿态信息的快速判读和应急处理。因此,建立一套集控制方案设计验证、半实物仿真、卫星在轨姿态监测与应急策略分析于一体的仿真系统,提高仿真软件的通用化和交互性,成为本
亟需解决的问题,并具有十分重要的工程意义。
技术实现思路
本专利技术的目的在于提供一种卫星姿态控制一体化仿真的系统及实现方法,以实现卫星姿态控制系统的方案验证、部件级半实物仿真、姿控全系统级半实物仿真、整星半实物仿真及在轨姿态监测与可视化,具备标准化、可配置、交互式、普适性、可扩展多项优点。为达到上述目的,本专利技术提供的卫星姿态控制一体化仿真系统包括一台仿真计算机和接口扩展板。其中,仿真计算机用于在Matlab/ ...
【技术保护点】
一种卫星姿态控制一体化仿真系统,其特征在于,包括一台仿真计算机和接口扩展板,其中,仿真计算机内含有在Matlab/Simulink环境下用于卫星姿态控制的数学仿真软件,接口扩展板用于提供仿真系统与被测试硬件的通用标准接口,仿真计算机与接口扩展板通过Uart串口连接。
【技术特征摘要】
1.一种卫星姿态控制一体化仿真系统,其特征在于,包括一台仿真计算机和接口扩展板,其中,仿真计算机内含有在Matlab/Simulink环境下用于卫星姿态控制的数学仿真软件,接口扩展板用于提供仿真系统与被测试硬件的通用标准接口,仿真计算机与接口扩展板通过Uart串口连接。2.根据权利要求1所述的卫星姿态控制一体化仿真系统,其特征在于,所述的被测试硬件包括:姿控部组件、姿控板、整星。3.根据权利要求1所述的卫星姿态控制一体化仿真系统,其特征在于,所述的数学仿真软件采用分层设计,自上至下依次划分为用户层、算法层、物理层、数据处理层共4个层次,高层软件对下一层软件实施调用直至最底层,每层可按需添加模块进行扩展。所述用户层包括仿真系统功能配置、交互操作、分析报告/图表用户直接接触的三类操作,用户也可以根据应用进行功能扩展;其中功能配置包括仿真系统工作模式的配置、仿真参数配置、仿真方案配置,交互操作包括仿真界面控制和3D动态显示,分析报告/图表部分可输出包括定姿与控制结果、磁场测量结果、太阳矢量测量结果的标准分析报告和图表。所述算法层含有姿态确定算法和姿态控制算法两部分,其中姿态确定算法包含双矢量(TRIAD)定姿算法、扩展卡尔曼滤波(EKF)定姿算法和俯仰轴定姿算法,姿态控制算法包含B-dot磁阻尼算法、反作用轮PD控制算法、磁卸载算法、偏置轮控制算法和磁力矩器PD控制算法。所述物理层分为轨道环境、敏感器模型、卫星姿态动力学模型、执行机构模型四个部分;其中轨道环境包含轨道计算模块、卫星空间位置计算模块、干扰力矩计算模块、轨道坐标系下太阳矢量和磁场矢量计算模块,敏感器模型包含磁强计模型、太阳敏感器模型和陀螺模型,卫星姿态动力学模型包含卫星姿态控制的挠性动力学模型和刚体动力学模型,执行机构模型包含反作用轮模型、偏置轮模型、磁力矩器模型。所述数据处理层包括数学运算、数据存储、3D显示、图表生成四个部分;其中数学运算包含矩阵运算、四元数运算和坐标系转换,数据存储包含了数据保存、数据导出和生成报告三大功能,3D显示部分具体分为窗口调用、数据组包和数据调用三项常用模块,图表生成对应用户层需求包含了定姿与控制结果、磁场测量结果和太阳矢量测量结果图表生成模块。4.应用权利要求1-3任一项所述的系统进行卫星姿态控制一体化仿真的方法,其特征在于,将所述的仿真系统与不同的被测试硬件组合连接,可以实现以下5种工作模式下的仿真应用:1)全数学仿真:仿真系统不连接被测试硬件,仅使用仿真计算机进行卫星姿态控制数学仿真;实现基于数学模型的卫星姿态控制系统方案设计与仿真验证;2)部件级半实物仿真:将仿真计算机、接口扩展板、姿控部组件顺次相连,将姿控部组件中敏感器的实际采样值和/或执行机构的实际输出值代入数学仿真循环中,实现基于某种或几种姿控部组件的半实物仿真验证;3)姿控全系统级半实物仿真:将仿真计算机、接口扩展板、姿控板、姿控部组件顺次相连,用数学仿真模型提供轨道环境和姿态动力学解算,实现基于姿控全系统的半实物仿真验证;4)整星半实物仿真:将仿真计算机、接口扩展版、整星顺次相连:用数学仿真模型提供轨道环境和姿态动力学解算,进行整星半实物仿真验证;5)星地联合仿真及在轨姿态可视化:将卫星在轨遥测数据按照标准TCP/IP协议接入仿真计算机端的仿真软件,实现卫星姿态控制的实时仿真验证和异常监测,也可将卫星在轨姿态信息可视化。5.根据权利要求4所述的卫星姿态控制一体化仿真的方法,其特征在于,所述的全数学仿真模式,包括如下步骤:1)仿真系统中仅使用仿真计算机进行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。