尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

纯电动汽车动力系统匹配与仿真建模全解析:从参数计算到CRUISE验证

纯电动汽车动力系统匹配与仿真建模全解析:从参数计算到CRUISE验证 电动汽车动力匹配这事儿干过的人都知道看着是几个公式算来算去实际上一套模型能不能落地、能不能指导设计全看你对整车工况、部件特性、控制策略这三者之间耦合关系的理解深度。我这两年用AVL CRUISE和MATLAB/Simulink搭了一套纯电动乘用车的动力系统匹配计算模型又把整车动力经济性仿真做通了中间踩了不少坑也总结了一些经验。这篇就把这套模型的搭建思路、关键参数计算方法和实际仿真验证过程完整写出来给正在做电驱选型、减速器速比匹配、电池容量标定或者整车能耗计算的朋友做个参考。1. 这套计算模型到底解决什么问题先说清楚模型的适用范围。纯电动汽车的动力系统匹配核心就两件事第一件是动力性——车能不能跑得快、爬得动坡、超得了车第二件是经济性——满电到底能跑多远、百公里电耗是多少。这两件事本质上是同一套物理参数在起作用电机的峰值功率和峰值扭矩、基速和最高转速、减速器速比、电池的电压平台和容量、整车的质量、风阻系数、滚阻系数这些东西定下来之后动力性和经济性的上限基本就锁死了。我见过不少团队在项目前期用经验值拍脑袋定参数结果样车造出来一测百公里加速差0.5秒NEDC续航差了30公里再回头改电机或者换电池周期和成本全失控。这台模型的价值就在于在图纸还没出的阶段就能把动力经济性的核心指标算到误差可控的范围给设计硬点提供数据支撑。模型包含两大块动力系统匹配计算模型和整车动力经济性计算模型。前者解决选什么电机、配什么速比、电池要多大的问题后者解决这么配完之后在CLTC或者WLTC工况下能耗多少、续航多少的问题。两者共用一套整车参数输入互相校验。另外提一句AVL CRUISE这篇热词相关的建模教程CRUISE在能量回收策略仿真方面确实比纯Simulink要方便得多它有现成的制动能量回收模块和驾驶员模型但在策略细节的灵活性上不如Simulink我这套模型的后续章节里会讲到两种工具的配合方式。2. 输入参数整理与关键边界条件定义任何计算模型输入参数的准确度直接决定输出的可信度。这一章节先把我这套模型的输入参数体系完整列出来再讲几个特别容易被忽略的边界条件。2.1 整车基本参数清单模型的输入参数分三组整车参数、动力部件参数和环境工况参数。整车参数这块需要注意的地方是质量这个值一定要区分整备质量和试验质量。按国标GB/T 18386.1-2021的算法CLTC续航试验的试验质量是整备质量加100kg单人载荷而我见过一些团队在算续航时直接用整备质量这会导致续航虚高2%到3%对于标称500km的车相当于多算了10到15km测试时就会露馅。动力部件参数主要就是电机外特性曲线、电池的充放电内阻MAP和OCV-SOC曲线。电机外特性曲线通常由供应商提供但要注意的是这份曲线大概率是台架数据实际装车后因为控制器开关频率、线束压降、温度影响峰值扭矩会缩水5%左右。所以模型里最好加一个转矩修正系数默认给0.95到0.96。电池参数里的坑在低温。磷酸铁锂在零下10度的可用容量可能只有常温的70%三元锂好一些但放电功率也受限。做能量经济性计算时我一般会分常温25度和低温-7度两套电池参数分别对应常温续航和低温续航的仿真场景。2.2 关键边界条件最高车速、爬坡度与加速时间动力性匹配计算的边界条件来自整车开发目标定义书通常有三个硬指标最高车速、最大爬坡度、0到100km/h或者0到50km/h加速时间。需要注意的是这三个指标的考核工况不一样它们对电机的需求也是不同维度的最高车速考核的是电机的峰值功率持续能力和最高转速纯电动乘用车一般要求120km/h到150km/h需要根据空气阻力加滚阻计算需求功率最大爬坡度考核的是电机的峰值扭矩输出常见要求是30%约16.7度坡并且区分爬坡起步和爬坡匀速两个场景加速时间考核的是电机的峰值功率和峰值扭矩在整个转速区间的包络能力以及电池的峰值放电功率。业内很多模型的一个通病是把边界条件设得太硬比如加速时间要求7秒就按7秒整去配功率不留任何余量。实际工程中要留10%到15%的功率余量原因后面章节会讲整车下线后存在部件一致性差异、高温降额、低SOC限功率等因素。2.3 工况选择对模型输出影响巨大工况选择直接决定了经济性仿真算出来的电耗值。国内现在新车公告基本都看CLTC这个工况的特点是低速占比高、平均车速低28.96km/h、最高车速114km/h而且有比较多的怠速和蠕行段对能量回收策略的考验很大。WLTC更激进一些高速段占比高平均车速46.5km/h更考验高速工况下的电机效率和风阻管理。我做模型时会同时搭CLTC和WLTC两个工况循环不是只算一个。原因很简单CLTC适合对标公告续航WLTC适合评估真实高速巡航电耗。两套工况算完如果高速段电耗和低速段电耗差距过大说明减速器速比或者电机效率MAP的匹配有问题这是个很好的交叉验证维度。具体计算时工况数据用时间-车速的时序表时间间隔为1秒整个CLTC循环1800秒WLTC循环1800秒每一条都是一列数组处理起来比较方便。3. 动力性匹配计算模型的核心逻辑与推导动力性匹配计算本质上是把整车行驶方程和电机外特性结合起来反推动力部件的需求参数。这节我把完整推导写清楚包括中间用到的公式和计算路径。3.1 整车纵向动力学方程一切动力计算的起点是这个方程Ft Ff Fw Fi Fj其中Ft是驱动力Ff是滚动阻力Fw是空气阻力Fi是坡度阻力Fj是加速阻力。展开之后是Ft m·g·f·cosα 0.5·ρ·Cd·A·v² m·g·sinα δ·m·a这里各参数的含义和取值建议m是试验质量kg注意要加上100kg载荷g取9.8m/s²f是滚动阻力系数良好沥青路面一般在0.008到0.015之间但我建模时习惯用随车速变化的滚阻系数测试数据因为轮胎在高速下滚阻会略有升高ρ是空气密度常温下取1.2258kg/m³Cd是风阻系数纯电轿车一般能做到0.22到0.28SUV偏高A是迎风面积轿车大约2.1到2.4m²SUV在2.5到2.8m²δ是旋转质量换算系数通常在1.05到1.15之间由车轮惯量和传动系惯量决定a是纵向加速度单位m/s²。这个方程在计算最高车速、爬坡、加速三个场景时要有不同的简化处理算最高车速时Fi和Fj为零算爬坡时Fj为零如果算爬坡起步还要额外给一个2%到3%的附加坡度算加速时Fi为0但δ系数要乘上。3.2 电机功率需求计算动力性匹配最主要的目标是确定电机峰值功率。用最高车速来算需求功率是P_max (m·g·f·cosα 0.5·ρ·Cd·A·v_max² m·g·sinα) × v_max / η其中α取0度η是传动效率包括减速器效率和半轴效率一般取0.92到0.95。用最大爬坡度来算匀速爬坡时需求功率是P_grade (m·g·f·cosα 0.5·ρ·Cd·A·v_grade² m·g·sinα) × v_grade / η注意爬坡工况的车速v_grade通常不高比如20km/h到30km/h所以这部分的功率需求主要受坡度阻力和滚阻主导风阻占比很小。加速工况的功率需求是最复杂的传统的方法是用经验公式P_acc (δ·m·v_f²) / (2·t_acc·3600) P_f_w这里的计算我做了一点改动我会把瞬时功率曲线和时间做积分而不是只用末速度因为电机在整个加速过程中每个时刻的输出功率不一样如果仅用末速度算平均功率会低估加速中后段的功率需求。比较实用的做法是用前面那个行驶方程算出目标加速曲线下的每一个时刻需求功率再取最大值作为加速工况的需求功率。3.3 减速器速比与电机最高转速的配合减速器速比的选择有一个基本原则最高车速下的电机转速不能超过电机的最高转速。n_max v_max × i_ratio × 1000 / (0.377 × r)其中r是轮胎滚动半径mmi_ratio是总传动比减速器速比×主减速比电动乘用车一般是单级减速器通常2.5到3.0的速比合适有些两挡箱会做到6到10。这个公式说明电机最高转速限定了速比的上限而爬坡和加速需求又限定了速比的下限。过低的速比会导致低速扭矩不足过高的速比会导致高速时电机超转或者效率恶化。用我手头一个实际项目举例一款整备质量1650kg的纯电轿车电机峰值功率150kW峰值扭矩310Nm最高转速14000rpm轮胎215/55R17滚动半径约361mm反推速比上限是14000 × 0.377 × 361 / (150 × 1000) ≈ 12.7这显然太宽了工程上会根据最高车速150km/h来确定速比上限14000 × 0.377 × 361 / (150 × 1000) ≈ 12.7这是理论极限但实际还要校核在最高车速时电机是否工作在高效区。最后我们选的速比是10.68兼顾了0到100km/h加速和CLTC电耗。3.4 电池容量与峰值放电能力的双向约束电池包的设计在一个整车项目里通常不是纯由动力性决定因为电池容量还要满足续航目标所以匹配逻辑是先按续航粗定容量再校核放电倍率是否满足动力性。电池的峰值放电功率必须大于电机峰值功率加上附件功率空调、水泵、油泵等夏天制冷大约3kW冬天PTC取暖6kW左右再除以DCDC效率。如果电池峰值放电能力不够就会出现电机标称150kW但电池只能给120kW的情况此时控制器会限扭加速性能打折扣。电池容量与续航的关系用下面这个简化公式估算C_kWh E_100km × Range / (100 × DOD × η_bat)其中E_100km是目标百公里电耗kWh/100km这个初值可以从同级别平台对标车的实测数据拿一般中型纯电SUV在14到17kWh/100kmRange是目标续航kmDOD是放电深度一般取0.9η_bat是电池的库伦效率加可用能量比例取0.92左右。这样算出来的是一个粗容量后面在CRUISE里跑完CLTC工况之后会迭代修正。整个过程大概要迭代两到三轮最终容量通常和粗算值差5%以内。4. 整车动力经济性仿真模型搭建过程动力经济性仿真模型要解决的问题是给定整车参数和部件参数在一个标准工况下车的SOC变化、电机工作点分布和整车的瞬时电耗情况。这一章讲我的建模流程重点放在CRUISE和Simulink的分工协作上。4.1 模型架构选型CRUISE与Simulink的配合方式AVL CRUISE自带一套非常完整的整车模型库车辆模型里包含车轮、制动器、减速器、电机、电池、驾驶员模型、控制策略模块用起来很顺手。但它的一个短板是控制策略的深度定制不方便比如我要做多级能量回收策略、按制动踏板开度查表分配再生制动力矩CRUISE内置的模块就显得僵硬。我的做法是把CRUISE当物理模型平台把控制策略放Simulink里做两者通过AVL CRUISE Interface进行数据交互。这套架构的核心是CRUISE负责解算动力学和能量流Simulink负责解算控制逻辑包括扭矩分配、能量回收强度决策、电池SOC筛选条件等。具体流程是CRUISE每个仿真步长把车速、踏板开度、SOC等信号发给SimulinkSimulink经过策略运算后返回电机目标扭矩给CRUISE。这样物理模型和控制逻辑解耦改策略的时候不用动整车模型只需改Simulink里的逻辑。4.2 CRUISE整车模型搭建步骤CRUISE的整车模型搭建按照下面几个模块来配置第一步搭建机械结构。在CRUISE的工作区里拖入Vehicle模块、Front Axle和Rear Axle模块把刹车、车轮、减速器按实际布置连接起来。前驱车就把电机、减速器连到前轴上四驱车要配置两个电机的扭矩分配逻辑。连接时注意CRUISE的机械连接必须通过Brake和Wheel模块之间的传动轴来建立方向搞反了仿真跑不起来。第二步配置Vehicle模块参数。填入整备质量、转动惯量、迎风面积、风阻系数、质心高度和轴距。这里的迎风面积和风阻系数直接用CFD结果或者风洞数据如果没有这些数据用同级对标车的数值也行但要在报告里注明数据来源方便后续修订。第三步配置减速器和差速器模块。填入速比、转动惯量和效率。效率取0.95机械损失用扭矩损失MAP如果没有MAP数据就用固定效率。第四步配置电机模块。电机的输入需要外特性功率MAP或者扭矩外特性加上效率MAP。效率MAP的横纵坐标是转速和扭矩展示的是电机在不同工作点把电能转化为机械能的效率这个数据是经济性仿真最敏感的输入之一。供应商通常会提供一个全转速全扭矩范围的效率MAP格式一般是CSV在CRUISE里导入时要对齐单位——转速是rpm扭矩是Nm效率是0到1的小数形式别把百分比当小数导进去我见过一次这个低级错误导致整个仿真结果异常离谱。第五步配置电池模块。需要输入额定电压、容量Ah值、OCV-SOC曲线、不同温度下的充放电内阻MAP。OCV-SOC曲线最好用实测数据如果是估算值至少要在25度、0度、-20度三组环境温度下分别给出。第六步配置驾驶员模型。CRUISE里有两种常用的驾驶员模式一种是工况跟随模式用来跑标准循环工况它通过PID控制加速和制动踏板来跟踪目标车速曲线另一种是最大加速模式用来仿真0到100km/h加速性能。工况跟随模式的PID参数需要调一下默认参数往往在低速段跟随不好车速曲线会出现抖动。4.3 能量回收策略集成的重点与难点能量回收策略是所有纯电动车经济性仿真里对电耗影响最大的控制策略在CLTC这种低速工况下甚至会贡献10%到20%的电量回馈。我在Simulink里搭的回收策略是这样的当加速踏板完全松开且制动踏板踩下时进入回收模式回收扭矩按制动踏板开度查表获得踏板开度越大回收强度越高同时加一层保护逻辑当电池SOC大于95%或者电池温度低于-10度或者电池温度高于45度时禁止或者限制回收功率车速低于5km/h时退出回收避免低速回收的顿挫感和对电池的冲击。这个策略在CRUISE里跑CLTC的难点在于CRUISE的制动模型和驾驶员模型会同时给制动系统施加液压制动力如果回收扭矩和液压制动的叠加逻辑处理不好整车的减速曲线就会偏离目标车速。我的做法是在Simulink里直接把目标回收扭矩发给电机的Load Signal同时根据回收扭矩的负值来修正液压制动请求保证总的制动力矩分配合理。这里要特别说明一个常见误区回收扭矩不能简单等于需求的制动力矩还必须考虑到电机的发电能力和电池的充电功率限制。在一次强回收过程中电机可能处于高转速高负扭矩的工作点此时发电功率超过电池最大充电功率就必须限制回收扭矩否则电池电压会飙升甚至触发BMS保护。这个限制逻辑的标定参数要在模型里设置成可调的做参数扫描时非常有用。4.4 仿真任务配置与结果输出在CRUISE里跑经济性仿真时我把仿真任务拆成这样几类CLTC循环工况仿真用于计算百公里电耗和续航里程SOC从100%跑到接近耗尽我一般设定终止条件为SOC降到15%因为后段的低SOC工况电池电压低、充放电内阻大电耗会略微偏高限定SOC窗口可以更干净地对比方案差异WLTC循环工况仿真用于计算高速和综合工况下的电耗作为CLTC结果的交叉验证最高车速仿真用最大加速模式跑平直道路验证最高车速指标爬坡仿真设定坡度30%、车速20km/h验证低速爬坡能力是否达标0到100km/h加速仿真用最大加速模式记录从静止到100km/h的时间曲线。每组仿真完成后CRUISE会输出多个结果文件我一般重点看这几个电机的工作点分布图转速-扭矩散点图、电池SOC随时间的变化曲线、整车的累计能耗分布驱动能耗、附件能耗、回收能量、部件的平均效率统计。这几项数据是后期做方案对比和参数优化的核心依据。5. 参数标定验证与整车性能预测结果的比对模型搭完之后必须去做验证和标定否则就是一堆漂亮的公式和曲线对实际项目没帮助。这章写清楚我从仿真到实车的对标流程以及过程中学到的几个关键教训。5.1 仿真与实车测试的对标方法我用一个实际项目做过完整的仿真-实车对标。车型是一款纯电中型SUV整备质量2050kg电机峰值功率180kW后驱峰值扭矩350Nm电池容量82.5kWh三元锂速比9.05。仿真预测的0到100km/h加速时间是6.9秒CLTC续航是523km百公里电耗是15.7kWh/100km。实车测试结果0到100km/h加速实测6.8秒温度25度、电量80%CLTC续航实测498km常温、单人载荷、空调关闭百公里电耗16.6kWh/100km。仿真和实测差距主要在三方面续航差了大约4.8%电耗差了大约5.7%加速时间吻合得很好。这个差距在行业内是可以接受的通常标定目标是10%以内但需要找出原因实车电耗高那5%到6%主要来源是CRUISE模型里的附件功耗用了一个固定值0.8kW但实际车辆在CLTC工况下低压电器大屏、灯光、音响、助力泵、水泵等的实时功率在1.2kW到1.8kW之间波动滚阻系数在模型中用了常数而实车轮胎在不同温度和载荷下的滚阻差异比预期大电池内阻在低SOC时实际比模型里的大导致低电量段的回充效率降低这个在CLTC后段体现得特别明显。后续我把附件功率改成随工况变化的分段函数、滚阻采用实测数据后重新仿真电耗差距缩小到了2%以内。5.2 参数敏感性分析的几个关键结论参数敏感性分析的目的是搞清楚哪个参数对结果影响最大这样在项目早期可以把精力放在精度要求高的参数上。我做了一个简化版的一因子敏感性分析方法是在基准方案上每次只变一个参数变化幅度设为±10%观察续航里程的变化百分比结果整理成表格如下参数名称±10%变化对续航的影响幅度敏感度排名整车质量约±5.5%高滚阻系数约±4.2%高风阻系数约±3.8%中电机效率MAP约±3.5%中电池可用能量约±9.5%最高减速器效率约±1.5%低这个表格有个很关键的信息电池可用能量对续航的敏感度最高这解释了为什么电池SOC可用窗口的定义对续航标定那么重要。有些车企通过把DOD从90%扩大到95%来多挤5%续航但这会牺牲电池循环寿命属于取舍问题。整车质量和滚阻系数的敏感度排在第二、第三位说明轻量化和轮胎低滚阻技术的价值远大于让电机效率提升0.5%这种微优化。我们在实际项目里做减重100kg的投入产出比比做电机效率提升一两个百分点的难度要低得多收益却非常可观。5.3 模型迭代标定的完整闭环模型的标定不是一次完成的我习惯每次拿到一批实车标定数据之后就按下面这个流程走一轮迭代第一步更新输入参数。用实测电机MAP、实测电池内阻、实测滚阻替换模型里的供应商数据和估算数据这一步通常能消除2%到4%的电耗偏差。第二步校核仿真结果。重跑CLTC和WLTC工况对比关键曲线的吻合度包括车速跟随精度目标车速与实际车速的差值应该控制在±2km/h以内、SOC曲线形状、电机工作点分布的重叠率。第三步定位偏差来源。如果仿真电耗还是比实测低按照上面那张敏感度表格从高到低去逐个排查参数——先查电池容量和SOC窗口再查附件的功率模型再查滚阻和风阻。第四步细化模型逻辑。比如在CRUISE的动力总成模块中增加电池热管理能耗加热膜功率、冷却水泵功率或者增加电机在高温下的功率降额策略。经过三四轮这样的迭代模型和实车的偏差可以控制在2%以内这时候模型才能真正作为后续车型开发的地基用它可以快速评估不同电机供应商方案、不同速比配置、不同电池容量对整车动力经济性的影响决策周期从打样车再测试的几个月压缩到几天的仿真计算。6. 参数分析模块与多方案比选模型标定完以后最大的用处是做设计空间探索。这套模型里我单独加了两个分析模块一个是参数扫描模块另一个是方案比选模块在实际项目中非常出活。6.1 速比与电机参数联合扫描速比是纯电车里少见的改一个参数就能同时影响动力性和经济性的设计变量。速比变大低速扭矩更足、加速更快但高速工况电机转速升高、效率下降电耗也会增大速比变小高速电耗好看但低速动力性会变差。所以必须做联合扫描来找折中方案。我的做法是在CRUISE里定义一个Parameter Variation任务让速比从8.5到10.5以0.2为步长变化每个速比下跑一个CLTC工况和一个0到100km/h加速任务输出电耗和加速时间两个目标画成坐标图来观察矛盾趋势。然后根据项目定位来定速比偏性能取向的车选择加速时间更短的偏高速比偏续航取向的车选择电耗更低的偏低速比折中方案让电机在60km/h到90km/h匀速段的工况点落在效率MAP的高效区中心这个区间的效率通常在94%以上才能保证市区和高速的实际体验都均衡。同样电机的参数扫描也很关键。在电机的峰值扭矩和峰值功率这两个参数上经常存在功率够但扭矩不够或者扭矩够但功率不够的情况。处理方法是固定减速器速比对电机峰值功率做120kW到200kW的扫描看加速时间和最高车速的边际改善幅度——如果功率从150kW加到180kW只让加速时间缩短0.2秒那这笔成本就花得不划算不如优化速比或者减重。6.2 多方案比选整车级别的最优解寻找在整车项目上最优永远是某个约束下的均衡解不存在单一的最优。我会把候选方案整理成一个比选矩阵每一列是一个方案每一行是一个评估指标指标包括动力性加速、最高车速、爬坡和经济性电耗、续航、电费成本以及重量和成本。用一个典型场景来说明假设现有两款候选电机A电机峰值功率150kW、峰值扭矩320Nm、重量88kg、高效区偏中低转速B电机峰值功率180kW、峰值扭矩350Nm、重量95kg、高效区偏中高转速、价格贵2500元。用模型各自匹配一套速比后A电机在CLTC电耗上比B低约0.8kWh/100km但0到100km/h加速比B慢0.5秒。这时候做取舍就不要只看性能表还要把用户画像拉出来如果这款车的目标市场是家庭通勤和短途旅行续航和能耗是核心竞争力A方案更适合如果定位是运动型轿跑SUVB方案更符合品牌调性同时可以用稍高的电池容量来补续航。这个比选过程最忌讳的是上头直接拍板我建议用模型输出的量化数据做决策依据把每个方案的性能、成本、重量、能耗都算清楚再开会讨论效率和说服力都高很多。6.3 经济性预测中的电量消耗分项分析除了整包电耗经济性分析还应该细化到每一部分的电量去处。我在CRUISE结果里会导出一个能量流报表把总能耗拆分成轮端驱动消耗、传动系损耗、电机损耗、电池内阻损耗、附件消耗和回收能量。这个分项数据对整车能量管理策略优化特别重要因为你可以清楚地知道电耗的最大漏洞在哪里。举个例子一次CLTC仿真分析后我发现某方案中附件能耗占比达到总电耗的18%比同级别的车高出5个百分点仔细排查后发现是低压用电器负荷设置过高DCDC、水泵、热管理回路都在一直满负荷运行。后来在策略里加了一个按需控制逻辑把水泵从常转改成根据温度需求启停附件能耗立刻降了三分之一整包续航提升了约25km效果非常显著。这就是分项分析的价值——量化到各个部件找到改善空间并精准优化。7. 工具链选型建议与工程实践经验最后从工具链的角度聊聊选型。做这套动力经济性模型客观说没有绝对最好的软件只有最适合你的项目阶段和团队能力的软件。我把自己用过的几套组合做个对比给正在搭模型的朋友一个参考。7.1 常用工具链组合的横评目前行业里做纯电动力系统匹配和经济性仿真主流有这么几种组合AVL CRUISE CRUISE Interface M专业整车仿真平台车辆物理模型全面工况库和驾驶员模型成熟跟Simulink联合仿真的耦合性也不错缺点是软件授权费用高、学习曲线陡适合整车厂和大型零部件企业做公告车型仿真和验证MATLAB/Simulink Simscape纯代码级建模灵活性最高控制策略开发最方便但车辆物理模型要全部自己搭开发周期长、模型维护成本高适合科研团队和策略开发前期不适合直接用在公告仿真上GT-SUITE以一维流体和热管理见长如果研究重点是电池热管理和整车热管理耦合GT-SUITE有不可替代的优势但它做控制策略和工况仿真比CRUISE弱自研Excel计算表 Python后处理适合项目预研阶段快速粗算几个关键方案优点是零成本、快缺点是模型粒度太粗不能反映复杂工况和控制策略的影响。我的建议是根据团队所处阶段来选型。如果是从零起步的小团队可以先用Excel加Python把核心计算逻辑搭起来跑通基本参数匹配再往CRUISE或者Simulink方向升级。如果是要做量产项目开发直接上CRUISE加Simulink联合仿真虽然前期投入大但后期改方案的效率差距是数量级的。7.2 仿真精度提升的经验与注意事项仿真要做到算得准光有软件还不够我还有几条一直挂在嘴边的实践经验第一输入参数的来源要分层管理。台架实测数据作为第一优先级供应商数据作为第二优先级对标车数据作为第三优先级经验估算值作为垫底方案。每一版模型报告里必须用表列出每个参数的来源和更新日期避免三个月后自己都分不清哪个参数是最新数据。第二工况数据不要自己做假设。CLTC和WLTC的数据可以直接从公开数据库下载标准时间-车速序列如果要用自己采集的实际路谱一定要保留原始数据的时间戳和GPS信息因为它要跟实车测试的OBD数据做时间同步对标。第三数据后处理要可视化。CRUISE导出的ASCII结果文件是一个大矩阵直接用Excel打开很容易死机我习惯用Python的pandas库来处理画SOC曲线、电机工作点散点图、能量流桑基图一目了然。工作点散点图对判断电机和速比匹配好坏非常直观——如果CLTC工况下电机工作点都集中在效率MAP的高效区那这个匹配方案就是合理的如果工作点大量落在低效区哪怕公告电耗算出来还行也要警惕实际用户驾驶场景下的电耗表现可能比公告值差得多。第四不要忽视标定参数的版本管理。CRUISE模型里那些PID参数、能量回收强度表、功率限制阈值每次调完都要记录下来我见过最惨的一次是同事调整了电池充电功率限制参数后忘了保存版本结果后面两个月的仿真结果全部不对花了一周才定位到问题。7.3 模型从预研到量产的演进路径最后说模型的生命周期管理。一个动力经济性模型不是搭一次就完事了它的精度和颗粒度要跟着项目的阶段逐步升级在预研阶段模型只需要能做粗筛输入参数全部用估算值目标是判断这个概念的续航和动力性有没有戏 在概念设计阶段模型要能跑标准工况输入参数换成供应商初步数据目标是把电机速比方案收敛到两三个候选方案 在详细设计阶段模型要跟实车标定数据做对标目标是把电耗预测的误差控制到3%以内这部分非常关键之后的公告续航申报和用户手册里的续航值都靠这个模型来背书 在量产维护阶段模型要持续收集售后车辆的实际运行数据用来做OTA能量管理策略的更新和下一代车型的开发基准。每次升级都要把模型文档同步更新包括模型版本号、参数来源、标定记录和仿真结果存档。工程的事永远是数据越清晰决定越自信越到项目后期一套可追溯、可复现的计算模型越能帮你省掉大量返工时间。
返回列表