The present invention relates to a spacecraft simulation technology, a simulation system is proposed, including the full range of real time numerical simulation, semi physical simulation and visual display, just soft fluid coupling simulation of complex spacecraft. The present invention, just soft liquid coupling of complex spacecraft simulation system, composed of three computers, five sets of xPC real-time simulation target machine, and a three axis turntable, which is mainly a computer control computer, the main control platform operation simulation system; a computer visual computing machine operation visual simulation platform a computer; for the turntable control computer, is responsible for the implementation of the turntable control function; the main control computer with five xPC simulation target machine data transmission through the optical fiber connection and operation controller xPC simulation target machine through the serial port and the communication of the turntable control computer, the host computer is connected by Ethernet and visual computer. The invention is mainly used in the simulation of spacecraft.
【技术实现步骤摘要】
刚-柔-液耦合复杂航天器仿真系统及方法
本专利技术涉及实时数值仿真、网络通信、半实物仿真、计算机编程和视景显示等领域,尤其涉及一种基于xPCTarget(一种高性能的主机-目标机构原型环境,同xPC,下同)的刚-柔-液耦合复杂航天器仿真平台。
技术介绍
随着对空间研究、开发与应用能力的不断提高,我国需要研制并发射大量面向各种任务要求的航天器,航天器的结构组成日趋复杂:从传统的刚-柔/刚-液航天器转变为复杂的刚-柔-液航天器。如何使得刚-柔-液耦合复杂航天器在空间环境中具有灵活的机动能力和较高的稳定能力,更加稳定、高质量地在轨运行与服务,已成为目前航天
亟待解决的重要问题。为了真实反映刚-柔-液耦合复杂航天器的特性,在航天研究中需要对航天器进行建模,而刚-柔-液耦合复杂航天器建模具有如下难点:模型方面,模型的刚-柔-液耦合特性难以分析,稳定条件难以获取;姿态稳定方面,液体燃料晃动及柔性附件振动难以抑制,姿态控制精度低;姿态机动方面,强烈液体晃动情况下,难以兼顾机动快速性及液体燃料晃动强度。在进行刚-柔-液耦合复杂航天器Simulink(MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境,下同)仿真的基础上,将高性能实时仿真设备应用到仿真过程当中,从而达到提高仿真精度的目的。当下主流的实时仿真装置是xPCTarget。xPCTarget是一套应用于产品原型测试、实时系统配置及开发的PC机解决方案,由Matlab(美国MathWorks公司出品的商业数学软件,下同)提供,采用的是宿主机-目标机结构,具有实时性好、扩展性高、可靠性 ...
【技术保护点】
一种刚‑柔‑液耦合复杂航天器仿真系统,其特征是,由三台计算机,五台实时xPC仿真目标机,以及一架三轴转台构成,其中一台计算机为主控计算机,运行仿真系统主控平台;一台计算机为视景计算机,运行视景仿真平台;一台计算机为转台控制计算机,负责实现转台控制功能;整个系统硬件围绕主控计算机即宿主机进行搭建:主控计算机与五台xPC仿真目标机通过光纤连接并传输数据,运行控制器的xPC仿真目标机通过串口与转台控制计算机进行通信,由转台控制计算机接收控制器发来的指令,并通过异步传输标准接口串口与三轴转台进行通信,主控计算机通过以太网和视景计算机连接,驱动视景计算机中的刚‑柔‑液耦合复杂航天器模型运动。
【技术特征摘要】
1.一种刚-柔-液耦合复杂航天器仿真系统,其特征是,由三台计算机,五台实时xPC仿真目标机,以及一架三轴转台构成,其中一台计算机为主控计算机,运行仿真系统主控平台;一台计算机为视景计算机,运行视景仿真平台;一台计算机为转台控制计算机,负责实现转台控制功能;整个系统硬件围绕主控计算机即宿主机进行搭建:主控计算机与五台xPC仿真目标机通过光纤连接并传输数据,运行控制器的xPC仿真目标机通过串口与转台控制计算机进行通信,由转台控制计算机接收控制器发来的指令,并通过异步传输标准接口串口与三轴转台进行通信,主控计算机通过以太网和视景计算机连接,驱动视景计算机中的刚-柔-液耦合复杂航天器模型运动。2.如权利要求1所述的刚-柔-液耦合复杂航天器仿真系统,其特征是,主控计算机设置有数字仿真模块、实时仿真模块、数据管理模块、性能评估模块、网络通信模块;其中数字仿真模块首先通过搭建可复用的回路,搭建刚-柔-液耦合复杂航天器模型库和控制方法库,模型库包括计算流体动力学CFD(ComputationalFluidDynamics)法模型、有限元法模型、拉格朗日法模型,控制方法库包括非线性反馈控制方法、自适应极点配置方法、输入成形方法,在此基础上,通过调用matlabengine集成数字仿真功能,在模型库和控制方法库构建的过程中,通过将模型和控制方法的接口进行标准化操作,通过匹配任意模型和控制方法进行数字仿真,得到各种组合的仿真数据并分析性能的优劣;实时仿真模块通过集成xPCTargetCAPI来构建主控平台的实时仿真部分,实时监控高度、速度、液体温度、攻角等数据,并提供在线调参功能,得以在仿真进行的过程中随时更改初始配置参数,观察刚-柔-液耦合复杂航天器仿真变化情况;数据管理模块基于关系型数据库管理系统MySQL进行开发,通过MySQL提供的API函数集成仿真数据管理功能,不但管理刚-柔-液耦合复杂航天器的模型库和方法库,还实现对仿真数据的添加、修改、删除;性能评估模块是通过选取有效的性能评估指标从而建立性能评估体系,通过加权评估算法得到最终得分,直观地评价刚-柔-液耦合复杂航天器的控制性能;网络通信模块采用用户数据报协议UDP方式进行通信,集成于主控计算机之中,将刚-柔-液耦合复杂航天器飞行数据传输给视景平台;转台控制模块集成于转台控制计算机软件中,而转台控制计算机是基于三轴转台提供的接口函数dfjzh9030控制卡函数库进行设计的,通过对转台的上位机软件进行二次开发,实现转台管理功能。3.如权利要求1所述的刚-柔-液耦合复杂航天器仿真系统,其特征是,视景计算机采用Unity3D游戏引擎构建,包括航天器模型库、飞行场景库、动作执行库、人机交互界面库以及音效系统库了;航天器模型库包含了各种刚-柔-液耦合复杂航天器模型,由直接面向设计方案创作过程的设计工具googlesketchup提供并完善,充分模拟刚-柔-液耦合复杂航天器中的太阳帆板以及液体燃料等特殊属性,并作为预设prefab文件可以重复使用;飞行场景库包含各种星空场景,采用Unity3D的着色器程序shader技术开发,采用基于GPU的Cg语言进行编程;动作执行库基于C#脚本语言实现,是...
【专利技术属性】
技术研发人员:宗群,李勍,董琦,冯聪,彭麒麟,
申请(专利权)人:天津大学,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。