用最浅显的方式来聊聊什么是发动机"平均值模型"(Mean Value Models, MVM)
AI摘要: 发动机平均值模型(MVM)是一种广泛应用于汽车控制系统开发的工程建模方法。该方法通过忽略逐缸的离散燃烧过程,将发动机等效为连续运转的动态系统,在保证合理精度的前提下显著降低计算复杂度。本文从工程直觉出发,系统介绍 MVM 的核心思想、输入输出结构、关键延迟概念及集总参数建模方法,适合对发动机控制建模感兴趣的读者参考。
为什么需要"平均值模型"?
汽车发动机(往复式发动机)依靠活塞在气缸内的往复运动实现做功:吸气、压缩、点火爆炸(产生动力)、排气。这一过程在物理上是断断续续、极其剧烈且快速的。每一次爆炸(Otto 或 Diesel 循环)仅发生在极短的瞬间(数毫秒量级)。
负责控制发动机的核心单元是 ECU(电子控制单元)。若 ECU 需要精确描述每一毫秒内气缸中火焰的蔓延过程及压力的瞬时波动,其计算量将远超实时控制系统的承载能力。对于控制系统而言,真正重要的信息并非"单次爆炸过程的细节",而是"某一时间段内发动机的平均输出功率"。
为了在"合理的精度"与"较低的计算复杂度"之间取得平衡,研究人员提出了 MVM。
核心思想在于"平均化处理": 将发动机从离散的、逐缸爆炸的物理过程,等效抽象为一个连续运转的动态系统(类比于连续运转的泵或风机)。忽略每次单独的吸气与爆炸事件(即忽略离散循环),仅关注其在某一时间窗口内的平均动态特性。
发动机的"灰箱"视角
从控制工程的角度来看,无需深入研究气缸内部复杂的化学反应细节。发动机可被视为一个"灰箱"系统,具有明确的输入、扰动与输出结构:
输入(可控制的指令量):
- 节气门开度(决定进气量)
- 喷油量(决定供给燃料量)
- 点火时刻(决定燃烧触发时机)
扰动(外部施加的不可控量):
- 负载转矩(例如车辆爬坡或拖拽重物时施加于发动机的额外阻力)
输出(可由传感器测量的结果量):
- 转速(发动机的旋转速度)
- 空燃比(进气与燃油的质量比,直接影响排放与动力性能)
- 歧管压力(进气歧管内的气体压力)
MVM 的核心任务,正是通过数学方程将上述输入量与输出量建立定量关联。

平均化处理中不可忽视的"延迟"
MVM 框架中一个至关重要的概念是延迟(Delay)。
尽管将发动机等效为连续系统,物理过程中客观存在的时间滞后仍无法消除。以节气门大幅开启为例:
- 空气迅速充入进气管(歧管压力升高)。
- 然而,发动机不会立即输出最大功率。
- 原因在于:空气需经历完整的热力学循环——被吸入气缸 $\rightarrow$ 气门关闭 $\rightarrow$ 活塞上行压缩 $\rightarrow$ 火花塞点火做功,方能最终转化为有效输出。

从"进气"到最终"做功冲程"之间的时间差,称为 IPS 延迟(Induction-to-Power-Stroke Delay),其近似表达式为:
$$ \tau_{IPS} \approx \frac{2\pi}{\omega_e} $$
其中 $\omega_e$ 为发动机转速——转速越高,该延迟时间越短。
类似地,从调整喷油量到废气经排气管被传感器检测到,也存在一段时间滞后,称为 IEG 延迟(Injection-to-Exhaust-Gas Delay)。MVM 的精妙之处正在于:以这些结构简洁的延迟公式,代替对复杂燃烧过程的直接建模。
什么是"集总参数"?
在建模精细程度上,存在两种截然不同的策略:
分布参数方法(复杂度高): 需计算气缸内每一空间坐标点上的温度与压力分布,依赖偏微分方程(PDE)求解,计算代价极高,难以满足实时控制的需求。
集总参数方法(MVM 采用): 采取"抓主舍次"的建模策略——将整个进气管或气缸视为一个均匀混合的集总容积,仅关注该容积内的平均压力与平均温度。这一简化使得模型可由常微分方程(ODE)描述,计算效率大幅提升,非常适合嵌入实时控制系统。
本文章是52txr原创文章,未经许可,禁止转载,禁止任何AI爬虫使用本网站内容。开源小栈是陶小桃Blog纯技术/知识的分身网站,欢迎每一位访客朋友。
暂无评论数据