双燃料发动机硬件在环仿真试验系统软件设计毕业论文
2021-03-19 21:21:37
摘 要
硬件在环仿真系统是一套结合软硬件的半实物仿真工具,通过模拟仿真环境,对发动机不同工况下的信号进行模拟,得出发动机在不同工况下的数据,在仿真平台进行模拟试验可以通过发动机模型C代码进行基本有效的输入输出,能够测试各种不同的车型和工况,不仅简化了发动机实验的繁琐的流程,同时还能测试各种不同的极限条件下发动机的输出变量的变化。硬件在环仿真系统的开发不断促进了半实物仿真的发展。
本次毕业设计所采用的发动机模型由Z6170ZLC柴油机改装而成的天然气/柴油双燃料发动机模型。本文是对硬件在环仿真系统的软件方面进行设计,同时对上位机软件组态王进行界面设计和优化,本次毕设设计准备工作;对ActiveX控件和组态王工程软件进行学习,对课题组给予的发动机模型C代码和dll文件进行研究学习。本次毕业设计的主要内容是首先将发动机模型的C代码打包成一个有图标的ActiveX控件,我们明确控件的输入变量与输出变量,将做好的ActiveX控件插入到组态王中并把控件属性与组态王变量关联起来,对组态王界面进行设计和优化后主要是实现ActiveX控件在组态王中的实时运行,模拟发动机的运行环境,对实时数据进行显示和分析。
关键词:硬件在环仿真系统、ActiveX控件、组态王、数据变量
Abstract
The HIL system is a kind of hardware-in-the-loop simulation tool. The simulation engine is used to simulate the signal under different working conditions. The data of the engine under different working conditions are obtained and simulated in the simulation platform Can be through the engine model C code for basic and effective input and output, to test a variety of models and conditions, not only simplifies the engine experiment cumbersome process, but also can test a variety of different conditions under the engine output variables Variety. The development of hardware-in-the-loop simulation system has promoted the development of hardware-in-the-loop simulation.
The graduation project used in the engine model by the Z6170ZLC diesel engine modified natural gas / diesel dual fuel engine model. This article is the hardware in the ring simulation system software design, at the same time on the host computer software Kingview interface design and optimization, this set up the design work; the ActiveX control and Kingview engineering software to study, the subject Group given the engine model C code and dll file to study the study. The main content of this graduation design is the first engine model of the C code packaged into an icon of the ActiveX control, we clearly control the input variables and output variables, the ActiveX control will be done into the Kingview and the control properties In contrast to the configuration variables, the design and optimization of the Kingview interface is mainly to realize the real-time operation of the ActiveX control in the Kingview, simulate the running environment of the engine, and display and analyze the real-time data.
Key words: Hardware-in-the-loop simulation,ActiveX control,Kingview,variable Data.
目 录
第1章 绪论 1
1.1 背景 1
1.2 国外硬件在环仿真系统研究现状 1
1.3 国内硬件在环仿真系统研究现状 1
1.4 研究的目的及意义 2
1.5 本文主要工作 2
第2章 ActiveX控件设计和编程 3
2.1 ActiveX控件界面设计 3
2.1.1 ActiveX控件 3
2.1.2 ActiveX控件的特点 3
2.1.3 创建ActiveX控件 4
2.1.4 ActiveX控件对话框替换 5
2.1.5 ActiveX控件的注册与测试 7
2.2 发动机模型C代码 7
2.3 ActiveX控件属性添加 9
2.4 发动机模型的调用 11
2.5 本章小结 14
第3章 组态王界面设计 15
3.1 组态王简介 15
3.1.1 组态王软件结构组成 16
3.1.2 组态王软件特点 16
3.1.3 建立工程 16
3.2 组态王界面设计 17
3.3 组态王变量设置 21
3.4 控件在组态王中的运行 22
3.4 本章小结 24
第4章 结论与展望 25
4.1 全文总结 25
4.2 未来展望 25
参考文献 25
第1章 绪论
1.1背景
硬件在环仿真系统是一套实时性要求较高的软硬件系统,它的发展依赖于微电子技术和计算机技术的发展。硬件在环仿真的研究和开发也是随着近几年电子技术和计算机技术的发展而发展起来的。
计算机技术的飞速发展,导致了技术的飞速发展,在发展中所用的模型测试,发动机电控单元始终起着至关重要的作用。通过创建一个环境的虚拟化引擎的工作,以模拟所需要的计算机上信号和灵活的配置参数的模拟,因此可以被用于各种不同的风格和多样性的工作条件,以弥补实际的测试的缺陷,测试模拟做的条件更为苛刻。用户可以设置操作的极端条件。仿真技术在发展中世界,以测试非常注重研发的电控单元优势,在模拟有助于推动仿真技术半实物的发展。
1.2 国外硬件在环仿真系统研究现状
国外一些公司和研究机构在研究硬件仿真方面开始要早得多,现在也运用在实践中,一些有代表性的公司如DSpace公司,其主要在多处理器系统的硬件。循环模型主要通过使用的ISA总线接口的数据交换由模板处理外围I / O完成的。用户可以扩展根据它们以创建一个合适的模型系统需要的模板来处理。在我们使用MathWorks软件方面,Stateflow的开发离线使用实时接口(RTI)模拟连接作为DSpace的实时系统和工具之间的链接的算法建模系统。开发软件Matlab / Simulink仿真;本次研讨会是一个实际到模型,Simulink中使用硬件DSpace的自动下载,实时管理也DSpace的具有为一体的综合功能试验控制桌面的测试环境。在软件方面,ADRTS由ADI公司自行开发语言ADSIM模式的支持,不仅具有很高的工作速度。但也有互动功能的在线,你以改变而无需重新编译变量选择和显示显卡集成参数或算法。
1.3 国内硬件在环仿真系统研究现状