论文部分内容阅读
柴油机工作过程数值计算是柴油机设计、改进、试验的基础,近年来出现很多商业软件,给用户带来了很大的方便,同时由于没有源代码也给科学研究带来了很多不便。为了柴油机性能模拟的深入研究,开发具有自主知识产权的源程序是十分必要的。本文采用VC++语言编制了柴油机工作过程和与增压器匹配计算的源程序。程序可以对四冲程、二冲程;增压或非增压进行工作过程数值计算。在进行柴油机工作过程数值计算时,提供了三种燃烧模型的半经验公式以供使用,即单韦伯、双韦伯和三韦伯半经验公式;计算滞燃期时提供了多种计算公式;进行增压计算时,除了可以计算常规增压外,还可以进行相继增压计算。在VC++开发环境下对程序进行模块化设计,同时对这些模块进行类的设计,使其成为继承于基类对话框的类,其中基类是用于美化和基本参数输入的类。通过对话框类的消息相应来完成对话框的初始化和数据的保存与交换等功能。利用数据列表和图形显示两种方式对计算结果进行显示,同时可以将计算结果导出到Excel中进行进一步的处理。为了验证程序的准确性,分别对中、高速机进行了缸内工作过程的性能计算,并分别与实验数据、商用软件的计算结果进行了比较,计算结果与实验数据基本一致。通过对比验证,证明了软件的准确性。