发明名称 一种多余度飞控计算机实时仿真系统
摘要 本发明公开了一种多余度飞控计算机实时仿真系统,技术方案主要包括:开发监控主机和实时仿真目标机,所述开发监控主机用于为在Matlab/Simulink模型设计软件中建立多余度飞控计算机模型,提供建模支持,并对建立的所述模型的仿真运行过程进行图形化监控,根据监控结果对与目标处理器代码运行相关的参数进行在线修改以及对实时仿真过程数据进行存储;所述实时仿真目标机为所述主机建立的所述模型的仿真运行提供硬件支持。采用本发明所述的技术方案,能够为余度系统仿真开发和运行提供环境支持。
申请公布号 CN101482753B 申请公布日期 2012.05.02
申请号 CN200910077449.7 申请日期 2009.02.11
申请人 北京华力创通科技股份有限公司 发明人 董西路;黄国平;唐娟
分类号 G06G7/72(2006.01)I;G05B23/02(2006.01)I 主分类号 G06G7/72(2006.01)I
代理机构 北京凯特来知识产权代理有限公司 11260 代理人 郑立明
主权项 一种多余度飞控计算机实时仿真系统,其特征在于,所述系统包括开发监控主机以及实时仿真目标机:所述开发监控主机包括:建模支持模块,用于为在Matlab/Simulink模型设计软件环境中建立多余度飞控计算机模型,提供建模支持,并将所述多余度飞控计算机模型转换为与余度通道对应的子模型后,编译为对应的目标处理器代码;所述建模支持模块具体包括:多余度仿真支持模块库,用于为建立所述多余度飞控计算机模型,提供余度管理算法支持及硬件接口支持;模型转换单元,用于将根据所述多余度仿真支持模块库建立的所述多余度飞控计算机模型,根据所述余度通道之间数据的依赖关系拆分为与所述余度通道对应的子模型,并将所述子模型生成C代码后,编译为对应的目标处理器代码;所述目标处理器代码适用于VxWorks实时操作系统;仿真监控模块,用于将通过所述建模支持模块获得的目标处理器代码,分别加载到与所述余度通道对应的目标处理器上进行仿真运行;对所述余度通道之间的信号进行图形化监控,根据监控结果对与所述目标处理器代码运行相关的参数进行在线修改,以及对实时仿真过程数据进行存储,以支持对所述多余度飞控计算机模型算法的分析与优化;所述仿真监控模块具体包括:加载单元,用于通过以太网将所述建模支持模块获得的目标处理器代码,分别加载到与所述余度通道对应的目标处理器上;运行控制单元,用于控制所述加载单元加载到所述目标处理器上的目标处理器代码仿真运行过程,包括启动、停止、系统复位;运行监控单元,用于在所述运行控制单元运行所述目标处理器代码后,对仿真运行过程中的信号进行图形化监视,根据监视结果对与所述目标处理 器代码运行相关的参数进行在线修改;还用于对实时仿真过程数据进行存储,以支持对所述多余度飞控计算机模型算法进行在线或离线的分析与优化;所述实时仿真目标机包括:代码接收模块,用于接收通过以太网发送的与多余度飞控计算机模型对应的目标处理器代码,并将所述目标处理器代码运行在对应的目标处理器上,进行仿真;运行支持模块,用于构建与所述多余度飞控计算机模型对应的仿真运行环境,以及为所述代码接收模块运行所述目标处理器代码提供对应的硬件支持;所述运行支持模块具体包括:余度通道构建单元,用于在所述实时仿真目标机上采用处理器板构建与所述多余度飞控计算机模型对应的余度通道;所述每块处理器板构成一个所述余度通道;总线单元,用于在所述实时仿真目标机上连接所述余度通道构建单元建立的所述余度通道;所述总线单元采用VME总线或VPX总线系统;航电接口单元,用于在所述实时仿真目标机上为所述总线单元提供与外部交联环境的连接接口,实现多余度飞控仿真计算机与外部交联设备的输入、输出数据通讯;实时仿真网络单元,用于在所述实时仿真目标机上通过采用反射内存实时网络或者采用VME总线背板共享内存网络,在运行过程中实现所述余度通道之间的运行同步及数据交叉传递。
地址 100088 北京市海淀区花园路7号新时代大厦5层