柴油机控制代码在环仿真系统设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:linxunchang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,基于不同软硬件平台的柴油机仿真系统成为柴油机控制系统开发的主要手段,但在目前并没有一款能够在代码层面针对柴油机控制代码进行仿真调试的软件,使得在没有相应的硬件平台支持下对柴油机控制代码进行调试优化变得极为困难。为填补这一空白,本文利用基于标准C++的Qt框架,结合Qt框架专用的Qt Creator开发软件,针对柴油机控制代码仿真问题,结合目前已有的各种开发工具,开发一款能够在电脑中运行并调试柴油机控制代码的仿真系统。通过分析当前控制代码的模块化设计方案选择仿真系统的设计方案,并从需求出发,规划仿真系统。根据仿真系统的需求,将仿真系统划分为控制器仿真模型、柴油机仿真模型、图形用户界面三大模块,模块之间相互独立又彼此通过接口函数联系。控制器仿真模型从运行柴油机控制代码的角度出发,根据实际的控制器运行原理,采用多线程编程的方式,在仿真系统内部建立能够运行柴油机控制代码的控制器模型,并配置能够读取输入文件执行操作的输入模块与输出用户自定义参数的输出模块。柴油机模型根据仿真系统需求,将柴油机结构简化,仅考虑其动力学部分建立动力学模型。图形用户界面为仿真系统的操作监视界面,包括监视窗口与控制窗口两部分。最后,本文将已完成的控制代码读入仿真系统,基于已完成的仿真模块进行仿真系统的验证。针对仿真系统的两种不同仿真控制模式分别修改输入参数进行测试,通过分析仿真结果,证明仿真系统能够正确反映柴油机控制代码的控制状态与控制趋势,可以用于开发人员在没有控制器硬件平台的支持下开发并调试优化控制代码,同时,为本仿真系统后续功能的完善与扩充奠定了基础。
其他文献
目的分析门诊红皮病型银屑病患者心理特点及护理干预对策。方法随机双盲法将符合纳入标准的50例红皮病型银屑病患者分为两组,各25例,对照组采取常规护理,观察组行优质护理干
<正>车主在将汽车开进修理厂进行保养维修时,维修人员往往建议换这换那,尤其是制动液、机油、转向助力液、防冻液等更是推荐更换的重点。在这种情况下,车主由于对这些汽车用
<正> 一、问题的提出两淮煤矿可采煤层厚度大,尤其是淮南潘谢矿区达12~30米,煤层倾角5&#176;~25&#176;,均为大面积缓倾斜煤田,而区域内村庄稠密,人口集中(人口密度为455人/平方
<正> 一、冶金用无烟末煤洗选的必要性。随着钢铁生产的不断发展和积极推广以煤代焦、以煤代油,冶金工业用于矿石烧结和高炉喷吹的无烟未煤量已有很大增长。仅对全国重点钢铁
慢行交通是公众出行不可缺少的交通方式,但是从交通空间分配来看,慢行空间却是最,易被忽略或被其他交通方式挤占的,慢行交通规划在上海尚处于探索阶段。选取临空地区这一具有典型
刘某有一辆无牌“黑车”。3个月前,刘某为出外县办事,找到其好友钟某要求其出借汽车牌照。钟某明知此举违法,但碍于情面还是毫不犹豫地照办了。刘某驾车途中,因遇对面来车操作不
目的观察在常规治疗肾病综合征的基础上加用低分子右旋糖酐、肝素钠、速尿后患者水肿变化情况.方法将100例肾病综合征患者随机分为对照组(A组)和治疗组(B组),两组均在常规治
乳痛属疮疡范畴。多发新产之妇,且与肝胃有关,为外科常见多发病。据临证观察表明,近年来发病明显上升,经专病门诊初步统计,乳痛几乎占整个乳病的50%左右。因此乳痛的预防治疗