ECMS算法规定车辆每一时刻的燃油消耗规定为以下形式:
在电池放电时,总油耗=发动机油耗-s * 电池的等效油耗。
在电池充电时,总油耗=发动机油耗+s * 电池的充电消耗。
这一点理解起来有点困难,尤其是为什么放电时的总油耗反而小于发动机的油耗了呢?发动机烧掉的油不是实实在在的烧掉了吗,怎么总油耗会更少呢?
其实这就是等效因子的关键作用所在。如果把上面的式子修改一下更接近于直观感觉,即放电时的等效因子=0,充电时的等效因子=1:
在电池放电时,总油耗=发动机油耗。
在电池充电时,总油耗=发动机油耗+电池的充电消耗。
这样电池在充电时,总油耗不仅仅是发动机本身驱车的油耗,还要加上给电池充电的油耗。而电池在放电时,总油耗就直接是发动机的油耗,因为电池放电又不烧油。
如果是这样的话,就有一个关键问题需要回答:电池什么时候充电?到放电的时候放多少合适呢?显然固定的等效因子组合0和1没办法回答这个问题。这恰恰是能量管理需要做的事情。因此科学家提出了ECMS的概念,就是引入一个等效因子来作为电池耗能的“代价”,粗略地解释就是在不同的工况下,发动机工作在不同的区间,有的区间属于高效区更省油,有的区间属于低效区比较费油。通过等效因子的引入可以评价什么时候电池充电放电更合适,就是在发动机工作在高效区的时候尽量发动机供能,顺带给电池充电,如果发动机工作在低效区,就尽可能让电池供能。
如果您有更好的见解,欢迎讨论。