接下来是骨灰级难度的东西混合动力。
从灰的最简单的开始,并联。
并联基本上就是两种逻辑模式,手动和AMT(外国还有AT的)。MT车要从头分析逻辑(包括外设是不是有离合器踏板等),但是很不常见了,可以忽略了。
AMT的车换挡逻辑参考单燃料AMT,但是要注意的是,并联车的换挡逻辑建议参考CAN上的电机转速表,会稍微准确一些。
接下来是启停工况,一般满足什么情况下发动机会停机。罗列一些可能性:SOC(电量),发动机水温,空调压缩机,空气压缩机。
然后在以上常规情况都满足的情况下,特定熄火逻辑。
例如W2J的车,在熄火时,车速>30会发动起来介入驱动;W2K的车,无论什么速度,哪怕在80的高速情况下,刹车到电缓速发挥一定效果后发动机即怠速(依据其他条件熄火)。
最后是介入条件。
简单来说是多少车速对应多重的油门,例如伊顿的车轻油门电量足够的情况下可以到4挡甚至5挡的时候才用发动机驱动。但是同时还有其他条件,比如有的车在空调压缩机启动时发动机会介入的早一些。电量不足时会从起步就是发动机工作等…
不断在简单和困难中反复横跳的是串联。
最简单的串联模式是这样的,发电转速恒定,只在电量一个区段中发电。这个时候只要记录开始发电时的电量和结束发电时的电量,发动机转速和发电时电压电流就可以了。由于发动机和车轮之间是没有关系的,主减速比要抄电动机的。
稍微复杂一点的是在这个基础上加个两档开关,当在区段中电量继续下降,低于多少时发动机转速会提升…这个一般要长期观察才能知道(或者你运气很好坐到个电池有问题的车)。
复杂的是多挡能量跟随式。
有随着油门开度跳转速的,有随着车速跳转速的,有复合跳转速的。有3个发电转速挡的,有4个的,有5个的,有是一根曲线的…
目前串联见到最复杂的是带二挡开关,两根随车速曲线,带动能回收时暂停发电的BJ6123SHEV-3。嗯,最简单的是-2,-5,-7啥的,只有动能回收时暂停发电的简易恒定转速。(感谢某个被我远程遥控记录数据,快被折腾死的大咕)
骨灰级难度是混联。
混联要从最简单的直驱类开始讲。
直驱本质上就是一个不换挡的并联系统+串联系统的混合。在抄完介入、启停(并联)和发电区域、发电转速发电量(串联)等情况,组合起来就完了。
复杂一点的呢,松正4、5这样的,带个AMT的,也是就把AMT的换挡逻辑融进来就可以了。
再复杂一点的呢,是行星排。
行星排因为要算好几组减速比的数据,而且有些车在仪表里还没有电机转速,那个就很要命,基本上是复原不出来的,只能凭感觉了。
同样要记录直驱的所有逻辑,但是同时还要抄油门开度(车速)所对应的发动机转速。目前接触的比较多的,10、12米的睿控是随油门开度不固定转速(游戏里做大约是3-4个挡),H8是仅作为开关,驱动+发电就是稳定的转速。
以上所有混合动力逻辑均是基础逻辑,不同车会有些不同怪脾气,例如W2K的刹车回空挡,海格C5K、E5K1等的发动机启动介入速度很慢,申沃CHEV9没有车速的情况下基本不会主动发动发电等。全凭经验和敏感程度。
骨灰级中的骨灰级
是S2U。
废话不多说,先看视频
https://www.bilibili.com/video/BV1AJ411C7Pt。
这车逻辑有多复杂呢,先说个故事。
如果来上海培训的车迷,无论是写代码的还是做数据采集的,我肯定都会带去这个车上兜一圈。于是某个车迷来上海玩过一次就再也不敢来了,另两个被我拖去刷过的车迷觉得太难所以就不干了。(某人OS:得亏现在这车报废了)
简单说一下改造后的,就是视频里的这个版本。
电量充足时,这车是个2AMT的纯电动,4000转~4100转进档,500转以下踩油门时退档。
电量不足时,有车速的情况下电量低于45发动,停车时低于49即发动。
发动后,在电机AMT1挡情况下是串联模式,发动机仅充电。
在电机AMT2挡时进入并联模式,发动机不充电仅驱动。
以及两个bug模式。
在电机2挡时制动,发动机先回到怠速进入串联模式,但电机转速依然高于500转所以没有退档,此时为bug1,2挡串联。
以及在1挡换2挡瞬间放油门,此时电机已经进入2挡,但是发动机由于反应慢,并没有进入驱动的并联模式,而是转速下降一些后又回升回串联模式,此时为bug2。此两个bug一般会在发电转速与发动机驱动应有转速重合时直接介入并联模式。
还有一台bug车,不记得是0008还是0009,车是不会熄火的,也就是如果电量充足时,发动机会保持在怠速,然后也以类似串联介入的逻辑进入并联模式。
可惜车都报废了,不然绝对是培训的好车。
其他的例如双源无轨电车,要看线网的充电量和线网充电的SOC介入,刹车的能量回收是进电池还是进线网等等逻辑。
总之,OMSI的程序仿真记录就是盘逻辑。逻辑都搞明白以后,到游戏里去重新复原。
收工。