基于Simulink的HLA联邦成员开发技术的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:lxhcoolrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在工程领域中,建模与仿真是辅助系统设计、开发和测试的一个重要手段,随着各种系统的日趋复杂和分工的日益细化,传统的集中式系统仿真已不能满足要求,所以对适于工程领域的分布式建模与仿真平台及相关技术的研究是十分必要的。本课题将HLA(High Level Architecture,高层体系结构)与系统建模仿真工具Matlab/Simulink结合,针对如何将各种复杂系统的Simulink模型改造为符合HLA标准的联邦成员并参与HLA分布式仿真的问题,研究了基于Simulink的HLA联邦成员开发技术。 首先讨论了Matlab与HLA结合应用的各种方式及实践意义,总结提出并分析了Matlab/Simulink与HLA集成的方案。然后,通过对RTW(Real Time Workshop)生成的Simulink模型中间代码进行分析,并与一般联邦成员程序的运行时间框架进行比较,对生成的中间代码进行了HLA接口扩展,实现了Simulink模型的代码改造。 在组建Simulink模型仿真联邦方面,研究了联邦对象模型的开发方法及联邦执行时邦员的各种时间管理策略,针对Simulink模型运行的特点,按仿真准备、仿真循环和仿真结束三个阶段分析了模型邦员间的交互关系。在外部模式下运行Simulink模型仿真联邦,通过Simulink的框图界面对邦员间的交互数据进行实时监控。 在RTW和TLC(Target Language Compiler)基础上,开发并验证了一个自动生成Simulink模型邦员代码的工具SL2HLA,它的核心部分是为每一个模型定义一个端口映射矩阵,实现模型间输入输出端口的一一映射。在自定义的RTW Options对话框中进行一些必要的设置后,使用SL2HLA即可自动生成模型的联邦成员代码及makefile文件。 通过开发SL2HLA,不仅实现了一种从Simulink模型框图自动生成邦员代码的切实可行的途径,同时也给相关问题研究者们提供了一种方法意义上的参考。
其他文献
本文查阅了大量的文献,对国内外误差补偿技术的发展历史及进行了综述,并对影响机床加工精度的因素、机床运动误差的建模方法及补偿算法进行了重点研究和总结。 针对机床
本文分析了不同类型的活塞式压缩机存在的不足,提出了双筒复合次级直线电机驱动的活塞式压缩机的新构想。其直线电机具有内外两套定子,结构紧凑,产生的电磁推力大;压缩机采用分体
随着互联网等信息技术与制造业企业信息系统的广泛应用和深度融合,积累形成了具有海量、高速、多样、价值等特性的制造业大数据。有效分析和研究制造业大数据,对加快推进智能制造具有重要意义。机械行业CAD/ERP/PLM/MES等企业信息系统中的产品配置设计信息是制造业大数据的重要内容。当前针对大数据环境下机械产品配置设计信息建模、处理、评价等关键技术的研究不足,主要体现在:(1)如何对机械产品配置设计信息
学位
寻找100万只猫中最好看的那只rn《100万只猫》1928年出版,取材自德国的民间故事,作者是美国女画家婉达·盖格,被誉为美国第一本“真正的绘本”.rn故事讲述的是有位老奶奶想养
期刊
设备的零部件和金属构件发生的损坏,80%是由于各种微观和宏观机械应力集中所导致的疲劳失效。金属磁记忆检测方法可以实现对铁磁性构件应力集中损伤的早期诊断,对防止突发性