ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

增程式电动汽车动力系统参数匹配仿真与工程实践

增程式电动汽车动力系统参数匹配仿真与工程实践 简介这份PDF是增程式电动汽车动力系统参数匹配与仿真分析的专业文献适合新能源汽车研发人员、车辆工程专业学生及从事动力系统匹配的工程师阅读参考。内容以某混合动力电动汽车为基础完成增程式动力系统参数匹配并借助ADVISOR软件建模在不同循环工况下对整车动力性、纯电续航里程及燃油经济性进行仿真验证结论显示参数匹配合理、性能达标为增程式车型设计提供了理论支持。资源为单个PDF文件容量仅934KB即下即用目前已有286人学习下载。文内还梳理了增程式电动汽车的组成结构、工作原理及纯电动/增程两种工作模式并给出整车基本参数与设计目标便于读者快速掌握参数匹配流程与仿真方法。 做过几款增程式项目之后我发现一个规律很多人上来就调策略、跑仿真折腾一个月发现怎么跑都不对劲回头一看根源往往是动力系统的参数从一开始就没匹配明白。增程式电动汽车动力系统参数匹配仿真与分析听起来是个偏学术的题目但落到工程上无非就是几件事——电机选多大、电池放多少电、增程器功率定多少然后用仿真把这三者的关系跑通、跑稳。这篇文章我就围绕这几个问题结合我自己搭模型、调参数的经验把整个匹配流程拆开讲一遍。1. 增程式动力系统参数匹配的第一步把整车需求写成数学表达式1.1 不要把参数匹配当成“选零件”而是当成“解方程”很多刚接触增程式的工程师会有个误区既然是增程发动机不直接驱动车轮那发动机是不是随便选个小的就行电池是不是越大越好电机是不是越强越好如果真按这个思路做仿真模型跑出来的曲线大概率是“纸上谈兵”因为三个核心部件之间是通过功率流相互约束的牵一发而动全身。我做参数匹配时第一件事不是打开Simulink而是把整车性能目标转换成一组功率需求。这组目标通常包括最高车速、纯电续航、0到100 km/h加速时间、最大爬坡度以及馈电状态下的综合油耗。每一个目标都会映射到某一部分的动力参数上电机决定加速和爬坡电池决定纯电续航增程器决定长途巡航时的电量维持能力。整车功率需求的基本表达式不复杂[ P \frac{v}{\eta_t}\left(m g f \cos\theta m g \sin\theta \frac{1}{2}\rho C_D A v^2 \delta m a\right) ]其中 (m) 是整备质量(f) 是滚动阻力系数(\rho) 是空气密度(C_D) 是风阻系数(A) 是迎风面积(\delta) 是旋转质量换算系数(\eta_t) 是从动力源到车轮的传动效率。这个式子看着简单但实际上每个参数都会直接影响最终的选型结果。比如迎风面积差0.2平方米120 km/h巡航功率可能就差1.5到2 kW滚阻系数差0.005在市区工况里对平均功率的影响特别明显。1.2 用“平均功率”框定增程器用“峰值功率”框定电机增程器发动机发电机的功率匹配逻辑和电机完全不一样。电机需要满足的是短时峰值功率比如加速超车、爬陡坡而增程器的核心任务是“保电”也就是在电量维持阶段让整车平均功率“收支平衡”。我一般会先算两个功率值一个是在平直路面上以目标最高车速稳定巡航时所需的持续功率另一个是在典型工况比如CLTC或高速工况下的平均行驶功率。增程器的额定功率需要覆盖后者同时留出给电池充电、带动空调压缩机和其它附件的余量。工程上常见的取值是增程器额定功率为驱动峰值功率的1/3到1/2但具体要看整车整备质量和目标油耗。比如一台整备质量2100 kg的SUV电机峰值功率160 kW高速120 km/h巡航功率大概在21到24 kW那么增程器额定功率做成30到35 kW是比较合理的选择。这里有个很容易被忽略的点增程器功率不是越大越好。功率一旦选大发动机大部分时间在低负荷区工作比油耗反而难看功率选小高速续航或者长爬坡工况下电量就会持续往下掉最终进入“亏电趴窝”的尴尬状态。所以参数匹配本质上是在“动力性、燃油经济性、成本重量”之间找平衡。2. 从CLTC工况到增程器功率标定仿真模型怎么搭才靠谱2.1 工况数据是仿真的“裁判”选错工况等于白跑参数匹配仿真跑得好不好很大程度上取决于工况怎么选。国内目前做增程式车型开发基本都会以CLTC中国轻型汽车行驶工况为基础同时会叠加高速工况和爬坡工况做边界校核。CLTC的特点是低速区间占比高、平均速度低对增程器来说“平均功率需求”并不高所以如果只按CLTC标定增程器功率很容易忽略高速持续行驶的保电能力。我做仿真时习惯把工况数据拆分成“速度序列”“坡度序列”和“附件功率序列”三部分。坡度特别重要尤其是山区高速场景一段4%的坡持续5分钟所需的驱动功率可能比平路高出一倍。如果仿真模型里没有坡度输入参数匹配结果基本不可信。在Simulink中工况数据通常用Signal Builder或From Workspace模块导入。建议先把工况插值到固定步长比如0.1 s避免变步长求解器在数据跳变处反复缩小步长拖慢仿真速度。还有一个细节CLTC工况末尾有停车怠速段这时候增程器是否启动、是否给电池充电会直接影响最终的等效油耗因此控制策略里必须对“停机逻辑”做明确的时间阈值判断。2.2 增程器模型不必追求发动机全MAP精度但BSFC曲线必须准做参数匹配阶段增程器模型不需要像发动机台架标定那样做一个完整的缸内燃烧模型但发动机的燃油消耗率MAPBSFC map和发电机的效率MAP是必须有的。原因很简单增程器工作点是由控制策略给定的而工作点落在BSFC map的哪个区域直接决定了整车的等效油耗。我常用的方案是把发动机BSFC map和发电机效率map合成一个“增程器系统效率map”输入是功率请求输出是燃油消耗率。建模时把发动机转速范围按100 rpm步长离散扭矩按5 N·m步长离散查表的时候做线性插值。这里要注意发电机效率不是常数低转速大扭矩或高转速小扭矩区间效率通常掉得厉害。所以增程器的最佳工作点搜索应该以“系统效率最优”为目标而不是单纯看发动机最低油耗点。控制策略在参数匹配仿真里不需要做得特别复杂通常用“恒功率点控制”或“功率跟随控制”就够。恒功率点控制更适合做参数灵敏度分析因为增程器只在一个或几个固定功率点工作便于对比不同增程器功率对油耗的影响功率跟随控制更贴近实际但需要设置SOC滞环否则增程器会频繁启停仿真曲线非常难看。3. 电池与电机的匹配逻辑纯电续航和动力性如何互相妥协3.1 电池容量按“可用能量”算别按“标称容量”算电池包的匹配核心是电压平台、容量和放电倍率。很多人计算纯电续航时直接拿电池标称能量除以百公里电耗然后乘一个系数但这么做忽略了SOC使用窗口和电池放电效率。实际可用的能量是[ E_{usable} E_{pack} \times (SOC_{high} - SOC_{low}) \times \eta_{discharge} \times \eta_{regen} ]比如一块40 kWh的电池SOC窗口控制在20%到90%放电效率95%回收到电池里的能量再算上损失实际能用来驱动的能量可能只有24到25 kWh。如果整车电耗是18 kWh/100km那么纯电续航也就130到140 km而不是按40 kWh估算的220 km。做仿真时一定要把SOC窗口设置成和实际控制策略一致否则续航仿真结果会严重虚高。电池C率同样影响参数匹配。电机峰值功率160 kW如果电池包最高允许放电功率只有120 kW那电机在急加速时会“被限制功率”动力性仿真曲线就会在某个速度点出现明显的“塌陷”。所以电池的峰值放电能力要和电机峰值功率匹配好通常电池峰值放电功率要大于电机峰值功率的1.05到1.1倍还要额外考虑低温环境下的功率降额。3.2 电机功率三种工况三者取最大电机峰值功率的匹配我一般看三个工况0到100 km/h加速时间、最大爬坡度、最高车速。理论上电机峰值功率要同时满足这三个工况中的最大值再加一个附件功率余量。加速工况的功率估算可以用平均加速功率法假设车速从0线性增加到100 km/h用整车能量守恒推导所需平均功率这个估算值偏小因为电机恒功率区间不是全速域实际仿真时最好在模型里跑一遍0-100加速看电机转速-扭矩外特性是否真的能撑住。爬坡工况则是持续功率问题比如要求整车在满载状态下能爬15%的坡车速不低于30 km/h这时的需求功率可能超过100 kW。如果电池SOC较低、增程器功率又不够就会出现“爬坡越爬电越少”的情况严重时系统会限扭。这个边界工况一定要在仿真中单独跑不能只看CLTC。我遇到过的一个典型案例是按CLTC匹配下来电机峰值功率120 kW已经足够但是空载和满载质量相差400 kg满载爬坡时模型里的电机扭矩长时间超过外特性限制仿真直接跑出一个“电机转速攀升但车速不涨”的异常曲线。后来把电机峰值功率加到了150 kW并重新校核了电池放电功率问题才解决。4. 仿真结果校准与参数迭代一个不合理SOC曲线背后的排查案例4.1 现象CS阶段SOC持续下探怎么调都稳不住有一次我接手一个参数匹配优化任务原方案增程器额定功率28 kW电池容量35 kWh电机峰值功率140 kW。仿真跑CLTC纯电模式没问题但切到电量维持模式后SOC从25%一路掉到15%左右才慢慢稳住这意味着增程器功率“入不敷出”。我当时没有直接调增程器功率而是先做了三个检查第一看整个工况周期的平均驱动功率和附件功率第二看增程器实际运行功率和系统效率第三看SOC控制的滞环策略是否合理。平均功率算下来是8.6 kW加上附件1.5 kW总共10 kW左右理论上28 kW的增程器绰绰有余。问题出在第二点控制策略里增程器的运行功率被限制在20 kW以下且长期工作点落在了系统效率的偏低区域实际给到电池的充电功率不到8 kW。因为电池SOC窗口是20%到90%电量维持模式下目标SOC设在25%一旦掉到15%增程器需要一边驱动一边充电功率上限不够用。4.2 迭代方法不是“加大功率”一个选项而是三个方向同时动针对这个案例我做了三处调整将增程器运行功率上限从20 kW放宽到30 kW并增加一个“亏电强制充电”模式当SOC低于18%时增程器以系统效率最优功率点持续充电。把发动机与发电机的匹配点重新搜索了一遍找到在24 kW附近系统效率最高的转速/扭矩组合而不是按发动机最低油耗点来定。把SOC滞环从±2%扩大到±5%避免增程器在小功率范围内频繁调节导致实际工作点偏移。调整后重新仿真SOC曲线虽然还是会有小波动但稳定在22%到27%之间不再持续下探等效百公里油耗从8.9 L/100km降到了8.1 L/100km。这个案例让我意识到参数匹配不是“把零件参数填进去就行”而是要把“控制策略怎么写”也当成一个变量来迭代。4.3 动力性和经济性的交叉验证参数迭代后期我习惯把动力性和经济性仿真放在一起做交叉验证。比如把电池容量从35 kWh调大到40 kWh纯电续航多了约20 km但整车质量增加约30 kg0到100加速时间会变差0.2到0.3秒同时高速巡航功率也会增加。这类交叉影响只有通过仿真模型才能定量评估。动力性仿真最好跑三个典型工况全油门加速、15%坡道起步、120 km/h高速超车。经济性仿真则跑CLTC、高速120 km/h定速、WLTC或自定义综合工况。把每个工况下的SOC曲线、发动机工作点分布、累计燃油消耗和等效电耗记录下来形成一张“参数-性能”对照表这样后续调任何一项参数都知道它会牵连哪几项指标。5. 增程式仿真里最容易翻车的三个细节步长、工作点和联合仿真接口5.1 求解步长与状态跳变仿真发散多半不是模型“错了”而是“跳了”增程式动力系统模型里既有连续微分环节整车动力学、电池SOC又有离散逻辑增程器启停、挡位、控制策略状态机混在一起跑变步长容易出问题。我遇到过最典型的情况是增程器启动瞬间发动机扭矩从0阶跃到30 N·mSimulink的变步长求解器在这个跳变处反复尝试减小步长最后报“仿真终止”或者“发散”。排查方法很简单把最大步长限制在0.02 s以内并在增程器启停逻辑里加一个“扭矩斜坡”模块让扭矩在1到2秒内逐渐上升。另外所有查表模块尽量用“平滑插值”而不是“线性插值饱和”否则表边界处容易产生不连续的一阶导数影响求解器稳定性。记住模型里任何让你觉得“突然变化”的地方都是潜在的数值震荡源。5.2 增程器工作点别只看“点效率”要看“时间占比”仿真实操中还有一个容易被忽略的细节增程器工作点搜索结果对油耗的影响很大但最终评估要看“整个工况下工作点的时间占比”而不是单纯看某个点的效率。比如某功率点的系统效率是35%另一个功率点是33%听起来差异不大但如果后者在CLTC工况中占了60%的运行时间前者只占10%那么实际油耗可能相差6%到8%。我在结果分析里会画一张“工作点频率分布云图”横轴是转速纵轴是扭矩颜色深浅代表该工作点出现的累计时长。通过这张图能直观看出增程器是否长期落在高效区也能发现控制策略是否存在“反复横跳”的问题。如果看到工作点被控制策略锁在一个效率不高但频率很高的区域那说明功率点选择或者转速规划需要重新优化。5.3 联合仿真接口单位映射错误比“模型错误”更隐蔽很多人在做AVL Cruise与Simulink联合仿真或CarSim与Simulink联合仿真时会碰到一个让整个仿真结果“看起来合理但实际错的离谱”的问题接口变量单位不统一。比如Cruise里转速单位是rpmSimulink里常用rad/sCruise里扭矩单位是N·m但有些模板里内部变量用的是mN·m。差了1000倍曲线走势看上去差不多但绝对数值完全不对。我的经验是正式跑联合仿真之前先做一次“开环数据回灌测试”。把整车模型断开用一段已知的工况数据作为输入分别给Cruise和Simulink各跑一遍对比中间变量比如轮端转速、电机扭矩是否一致。如果两个平台差得很多优先检查接口变量表里的单位、数据类型和更新速率。另外联合仿真的通信步长尽量不低于0.01 s否则实时性压力大不说数据交互噪声反而容易让控制策略误动作。5.4 一个关于“导出报表”的小建议参数匹配仿真最后总要出报告。我习惯把所有实验方案的参数、边界工况、仿真结果和关键曲线图整理成一张“参数矩阵表”而不仅仅是贴几张SOC曲线图。因为评审时最容易问的问题是为什么这个参数选35而不是40如果有一张表能清楚展示不同参数下的续航、油耗、加速时间对比比任何解释都有说服力。仿真报告里一定要注明“模型版本”“工况版本”“求解器配置”和“关键假设”。我踩过最深的一个坑是模型改到V3版本后忘了更新参数文件结果报告里用的还是V1版本的油耗数据最后复盘才发现是数据版本错位。项目越往后版本管理越重要这一步省不得。写在最后我现在的习惯是每完成一轮增程式动力系统参数匹配仿真都会把三张图放在一起看SOC曲线、增程器工作点分布云图、百公里等效油耗变化曲线。如果这三张图都能自洽各项指标落在目标区间内那这套参数基本就稳了。参数匹配没有一步到位的“标准答案”本质上就是不断用仿真暴露矛盾、再通过参数调整解决矛盾的过程。希望这篇文章能帮你少走一点弯路。本文还有配套的精品资源点击获取
返回列表