我开电车总想着去充电,心里老是担心开着开着万一没电了咋办,仪表上显示续驶里程好像是个摆设,并怎么相信,

1,续驶里程的计算



    • 一共总里程=时间 * 速度,而电动车行驶时间=(电池剩余容量瓦数/电机功率(能耗))=电池电压 × 电池剩余容量 / 电机功率 * 时速,
    • 百公里电耗(kWh/100km),如果车辆以100km/h的速度匀速行驶,那么续驶里程=(电池剩余容量瓦数/百公里能耗) *100 * 效率(0.9),
    • 电池剩余容量,请参考之前的章节 "电池的荷电状态SOC计算中的容量修正算法,触发条件",

2,续驶里程的修正



    • [size=1.059em]续驶里程的修正原因,

      • 续驶里程需要做一些修正,向SOC一样,他也会写到EE里面,上电瞬间不能比上一次上电循环跳变,另外,充电的时候续驶里程不能减少,相反的行车的时候也不能大幅度增加,
    • [size=1.059em]续驶里程的修正过程

      • 续驶里程的初始化

        • 这个过程是要将EE中存储的续驶里程 与本次上电循环计算的续驶里程做一个处理,
        • 条件1:如果动力电池传递过来的可容容量数据异常,则续驶里程修正为0,
        • 条件2:如果EE有故障就立即使用本次上电循环计算的续驶里程,
        • 条件3:如果EE中存储的续驶里程 与 本次上电循环计算的续驶里程的差超过 阈值1,或者 本次上电循环计算的续驶里程 与 如果EE中存储的续驶里程的差超过阈值,则使用本次上电循环计算的续驶里程,
        • 条件4:如果本次上电循环计算的续驶里程 大于 EE中存储的续驶里程,则使用 本次上电循环计算的续驶里程,
        • 如果条件1,2,3,4都不成立,则使用本次上电循环计算的续驶里程,并且记录EE中存储的续驶里程 与 本次上电循环计算的续驶里程的差的差值,
73c000fdcc714ec483d4e24fa0612376~noop.image?_iz=58558&from=article.jpg
初始化续驶里程计算




      • 续驶里程的变化

        • 行车工况

          • 条件1:母线电流 > 阈值(2)
          • 如果上一时刻的续驶里程 >= 当前的续驶里程

            • 条件2:如果上一时刻的续驶里程 - 当前的续驶里程 > 阈值1(1),则就使用当前的续驶里程,
            • 条件3:如果上一时刻的续驶里程 - 当前的续驶里程 > 阈值2(0.05),则使用[ 上一时刻的续驶里程-阈值2(0.05)]
            • 如果条件1和条件2都不成立,使用上一时刻的续驶里程,
a2c3bc1eacbb416099b3fc05dccdb6c2~noop.image?_iz=58558&from=article.jpg
行车状态续驶里程计算





        • 慢充,快充工况

          • 如果 当前的续驶里程 - 上一时刻的续驶里程 >= 阈值3(0.2),则使用[上一时刻的续驶里程 + 阈值3(0.2)], 否则,就使用 上一时刻的续驶里程,
1f8211888fe8480f97b31729e02ed5e6~noop.image?_iz=58558&from=article.jpg
充电状态续驶里程计算





        • 还有ECO模式和Sport模式续驶里程的修正

          • 在上面修正的基础上乘以一个标定系数,ECO模式的续驶里程是会比上面计算的方式多的,Sport模式续驶里程是会比上面计算的方式少些,