基于Modelica语言建模的柴油机稳动态性能仿真与试验

针对传统柴油机建模效率不高、所建模型抽象不易理解、软件平台开放程度差、模型通用性低的问题,采用多领域统一物理建模规范Modelica语言和面向对象的建模思想建立了柴油机的仿真模型。以上柴D4114B型发电用柴油机为例,在解决上述问题的同时模拟了负荷特性下柴油机的稳态过程,最高压力、排温等稳态数据点的实测值与仿真值的最大相对误差为8.9%,证明了所建立的柴油机模型具有较好的稳态性能。在此基础上进行了动态仿真,模拟了转速、单缸循环油量等参数的动态变化规律,并将部分参数的仿真值与实测值进行比较,两者吻合得比较好,证明了所建立的柴油机模型能较好地预测其动态性能,可为后续的基于Modelica语言的柴油...

Full description

Saved in:
Bibliographic Details
Published in农业工程学报 Vol. 32; no. 21; pp. 87 - 94
Main Author 李文辉 刘长铖 马修真 夏文 张子鉴
Format Journal Article
LanguageChinese
Published 哈尔滨工程大学动力与能源工程学院,哈尔滨,150001 2016
Subjects
Online AccessGet full text
ISSN1002-6819
DOI10.11975/j.issn.1002-6819.2016.21.012

Cover

More Information
Summary:针对传统柴油机建模效率不高、所建模型抽象不易理解、软件平台开放程度差、模型通用性低的问题,采用多领域统一物理建模规范Modelica语言和面向对象的建模思想建立了柴油机的仿真模型。以上柴D4114B型发电用柴油机为例,在解决上述问题的同时模拟了负荷特性下柴油机的稳态过程,最高压力、排温等稳态数据点的实测值与仿真值的最大相对误差为8.9%,证明了所建立的柴油机模型具有较好的稳态性能。在此基础上进行了动态仿真,模拟了转速、单缸循环油量等参数的动态变化规律,并将部分参数的仿真值与实测值进行比较,两者吻合得比较好,证明了所建立的柴油机模型能较好地预测其动态性能,可为后续的基于Modelica语言的柴油机建模提供参考。
Bibliography:In view of the problems of traditional diesel engine modeling, such as low modeling efficiency and versatility, poor openness of software platform, and abstract modeling method, this paper used Modelica language to set up a simulation model of diesel engine, expecting to be able to solve the above problems and ensure the accuracy of the dynamic and steady state simulation of the diesel engine. Firstly, according to the actual physical structure of diesel engine and object-oriented modeling method of Modelica language, a diesel engine model was divided into several sub-models, such as combustion chamber sub-model, air valve sub-model, and turbocharger sub-model. Secondly, for the sake of delivering the information between different sub-models, this paper defined some interface types according to the actual function of each sub-model. There were 3 kinds of transfer variables between these interfaces, i.e. flow variable, potential variable and real number variable. For example, the turbocharger had a rotating in
ISSN:1002-6819
DOI:10.11975/j.issn.1002-6819.2016.21.012