ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

电液复合制动系统设计与仿真:从制动力分配到联合验证

电液复合制动系统设计与仿真:从制动力分配到联合验证 简介《电动汽车电液复合制动系统设计与仿真》是一篇发表于《机床与液压》2021年第49卷第4期的学术论文聚焦新能源电动汽车制动能耗高、能量回收率低这一关键技术难题设计了电动机制动与液压制动协同工作的电液复合制动系统并基于并行控制策略提出制动力分配方法。研究中利用CarSim搭建整车动力学模型在MATLAB/Simulink环境中建立制动系统及控制策略模型通过NEDC循环工况和紧急制动工况联合仿真验证了该系统制动性能良好、能量回收率高对提升续航与驾驶稳定性具有重要参考意义。该PDF文档共1个文件压缩包约1.85MB内容涵盖摘要、引言、系统方案、控制策略、仿真结果与结论等完整学术结构适合车辆工程专业学生、新能源汽车研发人员及技术爱好者阅读借鉴。目前已有109人浏览学习。1. 电液复合制动设计的核心矛盾一辆电动汽车真正开始做制动能量回收时底盘工程师的麻烦才刚开始。驾驶员踩下同一个制动踏板电机端可以在一毫秒内给出负扭矩而液压制动从建压到峰值通常要 100 到 200 毫秒两段时间尺度完全错配合成到踏板脚感上就是先软后硬、再抖一下的顿挫。电液复合制动系统的设计与仿真本质上就是把这两种力在一个制动周期里拼齐让回收的能量尽量多让驾驶员感知到的变化尽量小。对做底盘控制、新能源动力总成与整车标定的工程师来说选架构、定策略、跑联合仿真、上硬件在环台架是一条基本完备的落地路径。2. 电液复合制动系统架构与关键部件选型2.1 三种电液复合制动架构量产怎么选电液复合制动按液压系统与回馈系统的耦合方式量产项目里常见三类架构并联式、串联式、线控全解耦式。并联式最贴近传统液压制动踏板直接推动主缸建压电机只在踏板上再叠加一个回馈力矩结构简单、失效模式与液压制动一致但回馈量受踏板行程限制能量回收率普遍只有串联式的六到七成现在主要用在早期油改电平台或成本敏感车型上。串联式是目前主流纯电平台的选择。液压与回馈共用一个制动力请求电机优先承担液压压力补足差额因此回馈占比可以随工况动态调整。问题在于电机是“先派活”的一方液压系统必须在几十毫秒内跟上否则驾驶员会感到踏板松弛。线控全解耦则把踏板完全与液压主缸解耦踏板行程只作为驾驶员意图信号液压压力由高压蓄能器或泵主动建立回馈与液压的交接最平顺回收效率最高但系统需要额外冗余设计成本与故障注入测试工作量都明显上升。架构类型回馈与液压耦合方式能量回收潜力踏板感受失效降级成本并联式液压先行电机叠加低接近传统车低沿用液压制动串联式电机优先液压补差中高需要补偿策略中需切换逻辑线控全解耦踏板信号驱动液压建压高可任意标定高需冗余蓄能器我一般会建议平台级车型从串联式起步。它不需要完全重构液压制动系统又能覆盖绝大多数能量回收场景后续向线控演进时制动力分配策略可以直接复用硬件更换成本集中在液压单元与踏板模拟器上。选型时看三项硬指标液压建压响应时间是否低于 150ms、踏板模拟器的力-位移曲线能否独立标定、失效时能否在 50ms 内切换到纯液压制动。2.2 电机与电池参数对回馈上限的约束回馈制动可用的最大制动力不是电机铭牌扭矩而是三个约束的交集电机发电外特性、电池允许充电功率、机械传动效率。电机在基速以下可输出恒定峰值扭矩基速以上受功率限制扭矩随转速下降电池侧则受 SOC 与温度影响低温时电池允许充电功率可能衰减到常温的一半以内。设计初期就要把这个上限算清否则仿真里回馈力矩设得再激进跑到高温或低温工况一样会被控制器限功率拉回来。% 计算轮端最大可用回馈制动力 T_motor_max 310; % 电机峰值扭矩 Nm i_gear 9.1; % 主减速比 eta_gear 0.96; % 传动效率 r_wheel 0.34; % 车轮滚动半径 m P_chg_max 45e3; % 电池最大充电功率 W常温 50% SOC v 20; % 车速 m/s用于功率限制换算 F_motor_limit T_motor_max * i_gear * eta_gear / r_wheel; F_power_limit P_chg_max / max(v, 1e-3); F_reg_max min(F_motor_limit, F_power_limit); fprintf(轮端最大回馈力%.0f N\n, F_reg_max);这段代码的价值在于把“电机最大”与“电池最大”解耦。F_power_limit 是 PFv 的逆运算车速越低电池功率约束折算到轮端的力越大但此时电机外特性约束反而成为瓶颈高速时功率约束先到顶两线交叉点就是该系统的最佳回馈区间。实际标定中还要把这个理论上限乘以 0.9 左右的降额系数留给电池管理系统动态限功率的余量。如果整车是 800V 平台充电功率上限通常会比 400V 平台高 30% 以上回馈策略的可用区间会更宽。2.3 踏板模拟器与失效降级设计踏板模拟器是串联式与线控制动里影响脚感的核心部件。它通过弹簧、橡胶盘或液压阻尼的复合结构生成“踩得越深、阻力越大”的踏板反力曲线。设计目标是让驾驶员感觉不出回馈制动力矩的波动因此模拟器内部通常并联一条可变阻尼油路在回馈介入时微调反力。仿真建模时这个部件不能简化成一个固定弹簧否则联合仿真里踏板力信号在回馈切换瞬间会产生台阶。失效降级逻辑要覆盖两种情况整车高压系统故障或液压泵/电磁阀失效。高压故障时回馈力矩必须在 50ms 内降为 0同时液压系统无缝接管全部制动力请求这个切换过程在仿真里要专门加一个故障注入模型模拟高压继电器断开后的力矩跌落斜率。液压失效则反向操作回馈承担全部需求力矩此时受限于电机与电池能力紧急制动下制动力可能不足所以量产策略里如果检测到轮缸压力异常会请求整车进入限功率行驶模式。3. 制动力分配策略设计与 MATLAB 实现3.1 制动力分配先过法规这道门槛评估制动力分配策略第一步不是能量回收率而是制动力分配是否满足制动法规和车辆稳定性约束。制动力分配的理论边界是 I 曲线也就是让前、后轴同时达到附着极限时前后制动力的关系曲线实际设计中通常让前轴略微优先抱死防止后轴侧滑这条线就是 β 曲线族。ECE R13-H 对轿车要求附着系数在 0.2 到 0.8 之间时制动强度 z 与附着系数 φ 必须满足 z ≥ 0.1 0.85(φ - 0.2)落到曲线图上就是各轴附着利用曲线必须在 φz 这条对角线的安全侧。电液复合制动会让这个问题复杂一层因为前轴的制动力由“液压制动力 回馈制动力”共同组成而回馈制动力作用在驱动轴上前后轴分配策略与能量回收策略耦合。常见做法是让前后轴分配保持与传统液压制动一致只在驱动轴内部调整回馈与液压的比例这样法规边界不会被破坏标定工作量也小。少数性能导向车型会让回馈力矩轻微改变前后轴分配但必须在仿真里逐点检查所有工况下的附着利用率曲线不能只验证标称负载。制动强度 z 是策略里最关键的中间量它等于减速度与重力加速度的比值。实车没有直接的减速度传感器时一般用踏板位移与主缸压力联合估算低速小制动强度下以踏板位移为主中高强度下切换为主缸压力加权。这个估算模型如果误差超过 5%回馈力矩就会在驾驶员脚底产生可感知的波动。3.2 串联式分配的状态机切换逻辑回馈制动的可用性不是恒定条件而是随踏板开度、车速、电池 SOC、车辆稳定性状态动态变化。一个可量产的策略要定义至少四个状态正常回馈、回馈退出、液压接管、回馈恢复。正常情况下整车控制器同时收到制动请求、加速请求与车速信号在设定阈值内持续输出回馈力矩当车速低于 5 km/h 左右时回馈效率极低策略应平滑退出防止停车瞬间蹿动电池 SOC 超过 95% 时禁止回馈内部以 5% 的迟滞区间防止反复切换。function state regen_state_machine(z, v, SOC, abs_active) % 回馈状态机返回状态码 % 0-正常回馈 1-退出 2-液压接管 3-待恢复 state 0; if abs_active % ABS 触发立即切液压 state 2; elseif SOC 0.95 % 防止过充 state 1; elseif v 1.5 % 低速退出防停车抖动 state 1; elseif z 0.45 % 大强度制动回收让位安全 state 2; end if state 2 z 0.30 v 3 % 恢复回馈需要滞回 state 3; end end这段状态机刻意把低回收效率判断放在 SOC 之后是因为电池过充的实际风险高于回收收益。ABS 触发信号在这里是最高优先级一旦从轮速信号中识别出车轮滑移率异常回馈力矩要立刻清零否则电机扭矩无法像液压压力那样快速卸载可能加剧车轮抱死趋势。注意最后一个条件引入了恢复迟滞制动强度降到 0.30 以下且车速高于 3 m/s 才允许回到回馈状态避免策略在临界点来回震荡。3.3 MATLAB 制动力分配函数有了状态机再往前一步就是计算回馈力矩与液压目标压力。下面的分配函数是串联式策略的工程简化版省去了液压模型内部压力闭环但保留了完整的约束链可以作为一个策略模型放到 Simulink 里跑通后再逐步细化。function [T_fb, P_hyd] brake_distribution(z, v, SOC, pedal_pos) % 串联式制动力分配简化实现 % 输入z-制动强度(0~1)v-车速(m/s)SOC-电池荷电状态(0~1) % 输出T_fb-电机回馈扭矩请求(Nm)P_hyd-前轴液压目标压力(bar) m 1800; g 9.81; L 2.8; a_front 1.2; orb L - a_front; hg 0.55; % 前/后轴到质心距离质心高 F_need m * z * g; % 总需求制动力 F_front F_need * (orb z * hg) / L; % 按 I 曲线求前轴目标 % 计算驱动轴最大可回馈力 T_motor_max 310; i_gear 9.1; eta 0.96; r_wheel 0.34; P_chg_max 45e3; F_motor T_motor_max * i_gear * eta / r_wheel; F_power P_chg_max / max(v, 1e-3); F_reg min(F_motor, F_power); % 回馈占前轴目标的比例k_fb 由标定表给出 k_fb 0.6; if (SOC 0.95) || (z 0.45) || (v 1.5) k_fb 0; % 不可用条件下全部液压 end F_fb min(F_front * k_fb, F_reg); % 最终回馈轮端力 T_fb F_fb * r_wheel / (i_gear * eta); % 反算电机端扭矩 % 剩余制动力由前轴液压负担换算为轮缸压力 mu_pad 0.38; A_piston 0.0012; % 摩擦系数单轮卡钳活塞面积 m^2 F_hyd max(F_front - F_fb, 0); P_hyd F_hyd / (2 * mu_pad * A_piston) / 1e5; % 除以 1e5 转为 bar end函数里 k_fb 取 0.6 意味着回馈最多承担前轴目标制动力的六成这是工程上比较稳妥的初值。取高了低速大减速度下电机力矩卸载不平滑取低了回收能量收益又体现不出来。P_hyd 换算里除以 2 是因为前轴有两个制动卡钳单位经过 1e5 换算后输出为 bar直接在 Simulink 里接到液压执行器模块即可。跑仿真时建议把 F_front、F_fb、F_hyd 三个变量用信号记录模块保存下来检查目标压力是否为平滑曲线如果出现锯齿或突变优先怀疑 z 的估算波动而不是分配逻辑本身。4. CarSim 与 Simulink 联合仿真工况、收敛与发散排查4.1 联合仿真模型的模块边界与数据流电液复合制动仿真很少在一套软件里全做完原因是制动控制系统复杂度和整车动力学复杂度分属不同领域。行业里最常用的组合是 CarSim 提供整车动力学与轮胎模型Simulink 承载制动力分配策略液压执行器部分则用 AMESim 或 Simulink 自带的液压库建模。整车控制器与电机模型可以直接放在 Simulink 里这样联合仿真时数据流非常清晰CarSim 输出四个轮速、车速、制动踏板位移Simulink 策略计算回馈力矩与液压压力目标再反送回 CarSim 车轮端。模块输入信号输出信号CarSim 整车模型轮端制动力矩、回馈力矩车速、轮速、踏板位移Simulink 分配策略车速、SOC、踏板位移、ABS 标志回馈力矩请求、液压压力目标电池模型回馈功率请求允许功率上限、SOC液压执行器模型压力目标实际轮缸压力联合仿真的控制周期设定很关键。控制策略通常以 1ms 或 2ms 定步长运行CarSim 内部动力学积分步长更小两个步长之间通过接口模块自动插值。初始化脚本一般在启动仿真前把整车参数写入 base workspaceCarSim 提供的外部接口模块会从中读取。我习惯把所有可调参数集中在一个结构体数组里不要散落在各个 Constant 块中否则后期做参数扫描时容易漏改。4.2 仿真工况选择NEDC、WLTC 与冗余工况能量回收效果评估最常采用的是 WLTC 与 CLTC 工况。NEDC 因为加减速过于规则、低速段占比大已经不太适合作为回馈策略的主要评估依据。WLTC 的减速段覆盖从高速到低速的多个梯度能暴露回馈策略在踏板快速松开时的响应不足CLTC 低速蠕行段更长对回馈退出阈值的标定更严格。实际开发中我还会额外加两组冗余工况一组是连续急减速工况让液压与回馈每 2 秒切换一次检查电机与电池热积累后的功率降额表现另一组是低附着路面工况触发 ABS 介入验证回馈退出优先级是否真正排在稳定性控制之后。% 工况仿真脚本批量跑完 WLTC 并提取制动段能量 sim_model veh_brake_controller; load(WLTC_HIGH.mat); % 车速曲线单位 km/h采样周期 1s set_param(sim_model, StopTime, num2str(length(v_kmh))); % 输出记录点 logsout sim(sim_model); v_veh logsout.get(vehicle_speed).Values.Data; regen_power logsout.get(regen_power).Values.Data; E_regen trapz(regen_power) / 3600; % 积分得到千焦时 fprintf(WLTC 回馈电量%.2f kWh\n, E_regen);脚本里 trapz 是梯形法积分直接把回馈功率对时间积分得到回收电量。跑完 WLTC 后还要分别统计每一段减速工况下的回馈能量占比只看总量会把低速段低回收效率的问题掩盖掉。更细的做法是按减速度区间分桶统计比如 0.05g 到 0.1g、0.1g 到 0.15g、大于 0.15g 各算一组回收比例用于指导回馈力矩 MAP 的局部优化。4.3 仿真发散排查与收敛性调整仿真发散是联合仿真阶段最消耗时间的环节而且问题往往不在控制器策略本身。最典型的是代数环回馈力矩请求依赖当前车速而车速又由制动力决定两者在同一仿真步长内互为因果Simulink 会警告并尝试自动迭代求解。常见做法是在回馈力矩输出端串一个 Unit Delay延迟一个控制周期等效于实车 CAN 通信的固有延迟反而更接近真实系统。发散现象根因处理方式波形高频振荡液压建压时间常数过小定步长求解跟不上液压一阶惯性常数取 10~20ms或改 ODE15s 刚性求解器代数环警告车速与回馈力矩在同一周期耦合输出端加 Unit Delay 断开直接数据流SOC 在急减速段突跳电池 RC 网络时间常数设置过短增大 RC 时间常数或改用变步长求解液压模型如果直接用传递函数形式搭建时间常数设到 5ms 以下时定步长仿真极易振荡。此时建议把液压建模改为状态空间或加入限幅环节同时在压力输出端做 200Hz 低通滤波。仿真发散排查的顺序我总结为先看日志有没有代数环警告再看求解器配置类型与步长最后检查初始状态是否与工况起点一致。完成了这三板斧仍然发散的把模型进行分块仿真确定发散源在液压子模型还是电机模型。5. 回馈力矩标定与硬件在环验证技巧5.1 回馈力矩标定先从踏板感 MAP 开始仿真模型验证通过后策略上车的第一个标定点是踏板位移与回馈力矩的映射关系业内称为回馈梯度标定。低速小制动强度段踏板位移每增加一毫米回馈力矩增量要控制在较平缓的梯度避免起步制动就出现点头感中高制动强度段液压逐渐介入回馈比例要让位给液压压力保证减速过程线性。推荐初值表里列出的三个关键参数低速段梯度控制在单位踏板行程对应 20 到 40 牛的回馈力回馈退出车速设置在 5 到 8 km/hSOC 保护阈值设在 90% 到 95% 之间。标定参数推荐范围调整依据低速段回馈梯度20~40 N/mm踏板行程增量下的主观舒适评回馈退出车速5~8 km/h停车瞬间抖动强度SOC 保护阈值0.90~0.95电池寿命与充电功率降额回馈力矩滤波时间10~30ms阶跃响应与主观冲击感折中5.2 硬件在环台架验证的三个重点硬件在环测试中我一般会重点盯三个信号波形。第一是回馈介入瞬间的减速度冲击记录整车减速度对时间的导数如果超过 10 m/s³驾驶员的体感就会非常突兀需要通过调整踏板位移滤波时间常数和回馈力矩上升斜率来解决。第二是 ABS 触发后的回馈退出时间从 ABS 控制信号有效到回馈力矩降为 0 必须控制在 30 到 50ms 内如果超时轮速会出现明显回弹。第三是回馈恢复时液压压力与电机力矩的交接点两者之和要连续变化不能出现压力先撤、回馈后补的真空段。故障注入测试里还有一个常见陷阱模拟高压断开时不能直接把回馈力矩置零那样会与真实继电器断开后的响应不一致。正确做法是在高压信号路径中加入 5 到 10ms 的缓降斜坡并把液压补偿请求同步发出观察台架上踏板力是否出现台阶。最后检查台架记录的控制参数版本与仿真标定文件一致性通常用标定文件的 CRC 校验值做比对防止台架与模型状态参差导致验证结论作废。本文还有配套的精品资源点击获取
返回列表