半实物仿真讲座半实物仿真讲座主讲人:刘建广第一页,共六十三页
主要内容概述dsPACE介绍HRT1000介绍航电仿真测试中应用Ihwak产品简介第二页,共六十三页
概述(1)-概念仿真所谓仿真,就是用模型代替实际系统进行试验
按模型的不同,仿真可分为数学仿真,物理仿真,半实物仿真三种
实时仿真采用快速实时仿真算法进行系统完全模拟与外部实际时间相同的时标,并实时获取外部输入和对外部信号输出的仿真过程
第三页,共六十三页
概述(2)-半实物仿真过程第四页,共六十三页
概述(3)-半实物仿真系统的结构第五页,共六十三页
概述(4)-半实物仿真系统组成系统模型MatlabC语言MATRIXx……
半实物仿真平台编译器实时操作系统总线VME/CPCI/VXS/VPX等硬件IO……驱动程序模型代码生成(matlab本身具备)仿真控制(下载、运行、停止)仿真数据监视/仿真在线调参仿真数据记录和事后分析仿真模型数据外部接口分布式模型多处理器并行处理IO板卡模块其他算法库……
第六页,共六十三页
概述(5)-目标机主要组成、QNX、RTlinux、DOS等第七页,共六十三页
概述(7)-MatlabSimulinkSimulink是Matlab中的一个附加组件,用来提供一个系统级的建模和动态仿真工作平台,它用模块组合的方法使用户能够快速地、准确地创建动态系统的计算机模型,特别对于复杂的非线性系统,它的效果更为明显
RTWRTW,全称RealTimeWorkshop(实时工作间),是Matlab工具箱之一,它是Matlab图形建模和仿真软件Simulink的一个补充功能模块,可以用于各种类型的实时应用
它是一个基于Simulink的代码自动生成环境,它能直接从Simulink的模型中产生优化的、可移植的和个性化的代码,并根据目标配置自动生成多种环境下的程序,利用它可加速仿真过