基于模型的商业卫星数字孪生设计验证平台以及高可信卫星开源设计方案

将开源的理念引入商业航天领域,帮助商业航天创业企业快速建立航天器研制能力

咨询热线:

010-62888049

-->
当前位置:首页 » 测控仿真 » ATSPACE实时半实物仿真系统

ATSPACE实时半实物仿真系统

1    产品简介

ATSPACE半实物实时仿真系统是美国REALTIMINGSYS USA LLC和精航伟泰测控仪器北京有限公司ATExcel联合开发的一套可集成MATLAB/Simulink的半实物仿真平台实现了和MATLAB/Simulink/RTW的完全无缝连接。ATSPACE硬件系统中的处理器具有高速的计算能力,支持CPCI总线,配置了丰富的I/O支持,用户可以根据需要进行组合以及定制;软件环境的功能强大且使用方便,可以实现与用户购买的MATLAB/Simulink/RTW产品完全无缝集成,实现图形化建模、代码自动生成/下载和试验/调试等强大功能

2    主要用途

控制系统快速原型与硬件在回路仿真。在系统开发的初期阶段,快速地建立控制器模型,并对整个系统进行多次离线和在线的测试来验证控制方案的可行性,这个过程称为快速控制原型生成RCP和硬件在回路(Hardware In Loop,简称HIL)仿真系统为电子控制系统的设计提供了开发速度上的优势,加速了设计开发过程,已经航空航天领域中被越来越广的采用,减少了昂贵的、破坏性的试验的需要

ATSPACE半实物仿真平台成功攻克了当前半实物仿真过程中存在的系统控制算法、系统部件接口、时序设计以及系统实时性难以得到仿真验证的难题,成为航空航天项目系统论证、方案设计阶段快速原型建模与半实物仿真验证的重要支撑平台。

3    产品组成

3.1 SPARC架构TSC695 CPU

 

技术指标

CPU

CPUTSC695 10M

FLASH2MB

SRAM4MB

规格:6U

操作系统:VxWorksSpaceOSRTEMS实时操作系统

3.2 SPARC架构BM3803 CPU

 

技术指标

CPU

CPUBM3803 100M

FLASH2MB

SRAM4MB

规格:6U

操作系统:VxWorksSpaceOSRTEMS实时操作系统

3.3 Intel X86架构CPU

 

技术指标

CPU

CPU双核2.26G

内存:4G

硬盘:500G

网络:千兆以太网

规格:3U 6U

总线:CPCI

插槽:可用板卡插槽数量不少于7

系统:VxWorks实时操作系统

3.4 通用异步串口板卡

 

 

技术指标

异步串口板卡

最多可扩展为8路标准RS422接口

各路通信接口独立并隔离

能够以中断、查询方式接收串口数据

波特率、数据收发格式均可配置

最高稳定波特率不低于2Mbps

规格:3U6U

3.5 通用1553B板卡

 

 

技术指标

1553B板卡

标准3U CPCI 1553B板卡

每块1553B板,提供2路标准1553B总线

各通道有效隔离

各通道均可做BCRTMT

规格:3U

3.6 通用DIO板卡

 

 

技术指标

通用DIO板卡

不少于16路普通数字量的输入输出,输入输出可配置

数字量支持TTLCMOS电平规范

支持检测电平信号及边沿信号,并且支持对脉冲宽度测量和脉冲个数测量

各数据通道有效隔离

规格:3U6U

3.7 通用AD板卡

 

技术指标

通用AD板卡

最多可扩展为64路模拟量采集

采集模拟量范围为-12V~+12V

采集精度为16

AD转换速率大于10KHz

各数据通道有效隔离

规格:3U6U

3.8 通用DA板卡

 

技术指标

通用DA板卡

最多可扩展为32路模拟量输出

模拟量输出范围为±10V

DA转换速率大于10KHz

各数据通道有效隔离

规格:3U6U

 

4    ATSPACEDSPACE仿真系统比较

 

ATSPACE

DSPACE

原产地

中美合作研发

德国

应用领域

航空航天(卫星、飞船、无人机等)

自动控制、航空航天、汽车、电子设备、医学工程等

操作系统支持

VxWorks, SpaceOS, Rtems

VxWorks

处理器板

Intel处理器板,CPCI总线

TSC695处理器板,定制总线

BM3803处理器板,定制总线

PowerPC处理器板、PCIPCIe总线

中断功能

串口中断、1553B总线中断、CAN总线中断、串口中断、外部中断

串口中断、1553B总线中断、CAN总线中断、串口中断、外部中断

模拟输出(D/A

3214位通道

814位通道

模拟输入(A/D

6416位通道

1616位通道

串口

RS232/RS422

RS232/RS422

外部总线

1553B总线,CAN总线,SpaceWire总线

1553B总线、CAN总线、LIN总线、ARINC429总线

Simulink集成

支持

支持

模型在线调参

支持

支持

变量图形显示

支持

支持

自动代码生成

支持

支持

 

5    ATSPACE应用实例:卫星快速原型仿真

5.1 系统组成

ATSPACE实时半实物仿真系统可以用于构建和验证卫星快速原型,整个原型形态具体包括星载计算机模拟器、卫星部件与动力学仿真机、卫星故障注入模拟器、卫星软件集成开发环境、遥控遥测数据管理软件和测试与仿真管理软件,具体说明如下:

 

 

序号

产品名称

产品用途

1

星载计算机模拟器

实时仿真机,支持X86架构处理器、TSC695BM3803以及SoC2008SPARC架构处理器,可运行VxWorksSpaceOS或者RTEMS实时操作系统,用于模拟星载计算机。

2

卫星部件与动力学仿真机

模拟仿真卫星敏感器与执行机构,并提供姿态动力学与轨道动力学。

3

卫星故障注入模拟器

模拟故障的分布特性以及故障模式,记录与分析故障测试数据。

4

卫星软件集成开发环境

星载计算机软件一体化集成开发调试环境,可集成Simulink实现快速建模、模型实现以及软件调试的功能。

5

遥控遥测数据管理软件

遥测数据显示、存储、分析与回放,显示方式有列表显示、2D图形显示以及3D图形显示。

6

测试与仿真管理软件

执行网络监测、仿真参数设置与仿真流程管理。

 

5.2 模型构建与调试

ATSPACE实时半实物仿真系统构建与调试模型通常需要经过以下几个步骤:

1)创建Simulink模型——使用Simulink及控制、通信、鲁棒等工具箱建立Simulink模型。

2)从ATSPACE工具箱中选择实时仿真测试所需的I/OA/DD/A模块,以替代接入仿真回路实物的各种信号,并对步长、仿真时间、采样时间等参数及目标系统文件进行设置。

3)设置需要跟踪和保存的信号——在外部模式对话框中设置需要跟踪、监视和保存的信号,选择虚拟的监视器或实物,并对参数进行设置。

4)创建和下载目标应用程序——选择集成的Simulink代码自动生产功能,自动完成目标系统的实时C代码的生成、编译、连接和下载。

5)程序运行及参数调整——在Simulink的外部模式运行实时仿真程序,在线调整参数及在线控制。

 

 

5.3 三维显示

ATSPACE实时半实物仿真系统可集成成熟的三维显示模块,可以显示栩栩如生的三维地形、太空环境、空中和地面资源、遥感器、卫星轨道以及制作复杂的动画与塑造逼真的场景等。