内燃机的发展方向是在满足未来排放要求的前提下,获得最大的动力性和最好的经济性,并且要求在最短的时间内,以最少的成本设计出最优产品[1].这就要求内燃机的方案设计必须与仿真计算和优化计算结合起来,进行最优化设计.作者利用内燃机性能仿真软件WAVE对462PFI汽油机全负荷工况和部分负荷工况的工作过程进行了仿真计算,并将仿真结果与相应工况下的实测值进行了对比分析.利用Matlab优化工具箱中的优化函数和WAVE仿真计算模型进行联合计算,通过Simulink调用仿真计算模型,改变优化参数的输入,并得到相应参数匹配的计算结果[2].1462PFI汽油机仿真模型的建立软件WAVE是建立在对工质一维有限变动的整体热力学分析基础上的,用它对依赖时间的流体动力学和热化学参量进行积分可得到均值.缸内参数计算采用容积法,并提供了一系列仿真模型可供选择,如燃烧模型、燃油蒸发模型、摩擦模型、排放模型和爆震预测模型等[3].1.1仿真计算模型简介燃烧模型采用典型的准维双区燃烧模型;燃油蒸发模型建立在Hiroyasu等所提公式的基础上;传热模型建立在Woschni所提公式的基础上;摩擦模型建立在Chen-Flynn所提公式的基础上;NOx排放模型建立在J.B.Heywood所提公式基础上;爆震预测模型建立在Douaud和Eyzat所提公式的基础上.应用WAVE软件建立的计算模型如图1所示.132气体管路;B系统边界;R管路接头;Y稳压腔;C气缸;I喷油器;A控制触发器;S传感器图1汽油机仿真计算模型Fig.1Simulationmodelofgasolineengine1.2仿真模型的验证462PFI汽油机基本参数:气缸数4个;缸径62mm;冲程66mm;连杆长112mm;压缩比=8.5;在转速n=5500r/min时,点火提前角=30(对应于上止点之前的曲轴转角);比油耗be=292.7g/(kWh);功率为31.49kW(额定功率点);在转速n=4400r/min时,有效转矩Me=60.54Nm;比油耗be=270.9g/(kWh).在全负荷状态下,发动机在11个转速工况点计算得到的外特性数据与实验数据对比如图2所示.在部分负荷状态下,发动机在11个转速工况点计算得到的NOx排放数据与实验数据对比如图3所示.(a)转矩(b)比油耗(c)功率图2转矩、功率和比油耗的仿真值与实验值对比Fig.2Comparisonoftorque,powerandbrakespecificfuelconsumptionbetweenthepredictedandmeasuredvalues图3氮氧化物排放量NOx仿真值与实验值的对比Fig.3ComparisonofemissionofNOx,predictedandmeasuredvalues由图2和图3可以看出,发动机外特性和氮氧化物排放的仿真曲线和实测曲线的变化趋势基本一致,虽然某些工况点的仿真数值偏离实测数值,但偏差数值在5%之内,在工程允许的范围内,计算模型的精度是可以接受的.另外,转矩曲线2个波峰点对应着比油耗曲线的2个波谷点,是由于利用了发动机在低速区的谐振进气点和高速区的惯性进气点进气的缘故.2发动机性能优化2.1优化算法求解单目标多参数有约束的非线性规划问题有罚函数法、可行方向法、遗传算法、序列二次规划法等[3].作者选用序列二次规划法(SQP方法)[4].多目标优化问题采用改进的目标逼近方法,权重采用人为加权法[3].2.2优化策略仿真优化计算的优化策略如图4所示.所谓联合仿真优化计算就是在优化算法中反复调用仿真计算程序

matlab进气过程源程序,基于Matlab/WAVE的汽油机工作过程的联合仿真优化相关推荐

  1. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

  2. Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分、篮板、助攻

    Matlab之DNN:基于Matlab利用神经网络模型(epochs=10000000)预测勒布朗詹姆斯的2018年总决赛(骑士VS勇士)第一场得分.篮板.助攻 目录 输出结果 预测勒布朗詹姆斯的20 ...

  3. Matlab/Cplex代码:基于消纳责任权重的两级电力市场优化运行模型

    Matlab/Cplex代码:基于消纳责任权重的两级电力市场优化运行模型 参考全球能源互联网的<基于消纳责任权重的两级电力市场优化运行模型> Highlights:省间可再生能源交易,双层 ...

  4. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法的仿真技术研究

    基于MATLAB多变量DMC算法的仿真技术研究 基于MATLAB多变量DMC算法的仿真技术研究 作者:李凤霞 于佐军 来源:<科技创新导报>2011年第17期 摘 要:利用MATLAB开发 ...

  5. 基于matlab人眼虹膜检测,基于matlab虹膜识别源程序

    [实例简介] 基于matlab虹膜识别源程序,完整代码. [实例截图] [核心代码] 117c21ce-dc4b-4a24-9090-2b79b6574a1b ├── eyedemo │   ├── ...

  6. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法仿真技术研究

    基于MATLAB多变量DMC算法的仿真技术研究 摘要:利用matlab开发系统的仿真程序,以试验室的cstr模型为研究对象,用动态矩阵控制算法建立仿真模型,实现多输入多输出系统的控制,绘制出调节曲线, ...

  7. matlab 2ask,(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)

    <(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)>由会员分享,可在线阅读,更多相关<(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实 ...

  8. matlab模拟断层成像,基于matlab和nirfast的荧光分子断层成像

    基于matlab和nirfast的荧光分子断层成像 关注次数: 40 下载次数: 3 文件大小: 21.36M 下载需要积分: 1 代码分类: 开发平台: matlab 上传会员: yhcpp 下载代 ...

  9. Matlab中的dyna,基于Matlab与Ls-dyna的气缸冲击仿真解析

    气缸广泛应用于各个领域[1],在气缸的冲击过程中,活塞杆与衬套会发生反复的摩擦,这会导致气缸产生不可避免的磨损,长时间的磨损将最终导致气缸的泄露.为了准确了解气缸的运行状态,本文对气缸的冲击运动进行了 ...

最新文章

  1. 四十八、减少磁盘延迟时间的方法
  2. HaoheDI让ETL变得简单
  3. linux修改vim配色,更改vim配色的具体操作 更改vim配色的图文教程
  4. 【读书笔记】2015年考研英语二真题翻译(帮你克服艰难之路的真理+熟路效应)
  5. LeetCode 237. Delete Node in a Linked List
  6. dos 注册服务器,DOS命令实现服务器断线短信通知
  7. MemcacheQ 安装与使用
  8. HDOJ水题集合2:最短路(Dijkstra)
  9. java bean jsonobject_利用JSONObject将json 字符串转换为java bean对象
  10. 面向对象——三大特性(封装、继承、多态)
  11. 数据结构 静态队列笔记
  12. 介绍两种简单实用的信道编码——CRC校验和汉明码
  13. 华硕a550jk4200公版显卡驱动适配教程
  14. IKBC_DC-108 改装,加灯,加锂电池和充电
  15. select函数使用方法
  16. C# 正则计算中文,数字,英文字数统计方法
  17. 使用python和xlwings合并excel文件
  18. github工具之OA综合利用python
  19. linux脚本的编写
  20. 神马笔记 版本2.2.0——功能优化

热门文章

  1. 通过jar文件运行软件
  2. Java基础之多线程
  3. 跟我学Linux系列1:正确认识和使用一块RAID卡都需要掌握Linux服务器系统配件选型的哪些知识
  4. 安装navicat详细流程
  5. 前端面试 --数据结构与算法篇
  6. VOIP—软交换系统
  7. 文本框控件TextBox(文本类控件)
  8. 不能将下载行为传输到IDM的解决方法
  9. c++信息学奥赛一本通1318题解
  10. 国标平台视频流抓取及rtp包解析