TMS BOOK · ACADEMY 课题
低温预热与出行预约热管理
加热硬件选完了,剩下的问题是什么时候开、用谁的电、加到几度。本课讲预热的调度学:插枪时用桩的电,还是路上用电池的电,差的是真金白银的续航;预约出行、远程唤醒、导航到桩预热,本质是同一道带硬约束的优化题。
D3-04 · 电池热管理 BTMS / 低温加热与保温
待认领listed
→
众筹中recruiting
→
已开课open · Course 售卖
一课题可并存多讲师版本
课程大纲
学完能做什么
- 能定义预热的触发条件、目标温度与退出条件,并写成可标定的状态机
- 能分别核算外接电与电池自供两条能量来源的账,并给出优先级规则
- 能按目标时刻反推预热启动时刻(含初温预测与加热功率约束)
- 能设计导航/云端协同的到桩预热策略并评估其充电时长收益
- 能在能耗、寿命、用户感知与安全约束之间给出可交付的取舍结论
内容大纲
- 预热的三个场景与各自的目标温度
- 场景 A 插枪静置:有外部电,最便宜的热,目标是充电前把电池拉进允许功率窗口。⚠ 两条边界:① 本课只算插枪静置的预热调度与用桩电的能量账,不含静置期的热安全监控(监控窗口时长、周期唤醒判据、无人值守下的告警对象),那部分见 D5-06;② 本课的 SOC 硬门槛只覆盖离网加热侧,停放期主动降温的 SOC 门槛与 12V 亏电边界不在本课,见 K3-11——别把「门槛只有加热才需要」当结论
- 场景 B 预约出行 / 远程唤醒:目标是用户上车即有动力性能与暖风
- 场景 C 行驶中到桩预热:目标是到桩即接近满功率,而不是在桩前烤电池
- 三个目标温度并不相同:能放电 < 能满功率快充 < 用户体验最优,一刀切必然出问题
- 能量从哪来:外接电 vs 电池自供
- 插枪时用桩的电加热几乎不损续航;离网加热每一度都直接扣里程——但「几乎不损」有两条限定:预热结束到出发之间的静置降温会吃掉一部分收益(用 D3-03 的 τ 折算),且部分车型在充电会话结束后仍从电池取电、再由桩即时补回,净能量等同而 SOC 口径不同,做续航试验对标(L4-03)时两种口径不能混算
- “先加热后快充”还是“边小功率充边热”:比的是总时长与总电耗,工况不同结论会反转
- 桩功率上限是硬约束:加热与充电抢同一个功率预算,简单相加会触发降功率或跳枪
- 离网预热必须设 SOC 门槛,留够到达能力,这是硬约束不是标定量
- 时序:什么时候开始加热
- 由目标时刻反推:t_start = t_target − Δt_heat − t_margin
- Δt_heat 用 D3-01 的集总模型估;初温 T_0 用 D3-03 的 τ 与停放时长预测
- 早了白耗电(漏热持续烧),晚了不达标:裕量要留,但别拿裕量掩盖模型不准
- 初温预测的输入:环境温度、停放时长、上次断电温度、云端天气——此处 T_amb 必须取「可信化后的外温」,长时间静置正是外温读数被地面与机舱余热带着持续爬升的典型场景,直接用原始读数会让 T_0 系统性偏高、预热量算少(误差机理与补偿见 G12-04)
- 预热能不能动:上电许可、安全一票否决与电池/座舱优先级
- 预约时刻表、远程唤醒的整车上电与高压上电流程,谁来判断可执行——答案在整车电源状态机侧:上电许可由电源模式 + 12V/SOC 双门槛 + 唤醒次数配额共同裁决,本课只取其结论来排预约时刻表;唤醒源清单、上电许可判据与静置暗电流配额见 K3-11,低压能量账见 K2-06,高压上电四步链(预充→绝缘监测→HVIL 确认→使能)见 G12-03/K1-02。⚠ 唤醒与上电时序本身的耗时要计入 t_start 反推式里的 t_margin,不能当零
- 车库等密闭空间、无人在车、驻车加热的安全约束与超时强制退出——「无人在车时热管理可否自主动作、能动多久、何时强制退出」这条冬夏共用的原则在体系内由 C6-04 讲透,本课只讲低温侧的差异:燃油驻车加热的一氧化碳与排放约束、密闭空间一票否决、超时强制退出阈值的分档
- 加热与座舱采暖的优先级:预约了却不暖,用户不关心你把热给了电池;两侧的达标/终止判据口径不同,不能共用一个 flag——电池侧是目标温度,座舱侧是出风温度门槛与 warm-up 抑制是否已解除;用户上车瞬间抑制状态如何继承(预热已把热源拉起来时不应重新压风量)见 C6-01
- 「远控/预约的可执行前置条件清单」是跨场景的统一交付物:安全类(驻车挡位/EPB、门锁与车窗、CPD 车内有人、车库等密闭空间)一票否决 > 能量类(SOC 门槛、12V 低压电量、驻车能耗额度)> 能力类(高压可用性、现存 DTC 与降级态),判定顺序不可颠倒——先问能量再问安全,会出现「算得动却不该动」
- 远控与预约的接口契约:并发语义、结果回传与过期补执行
- 远程服务与数据链路的规范约束(GB/T 32960 体系)
- 多请求并发语义要在需求阶段写死:重复点击去重、预约与即时远控叠加、多条预约时刻互相冲突时的覆盖还是排队,留给实现自由发挥必然车车不一样
- 执行结果必须三态可区分:「拒绝执行(附原因码)」「执行中」「执行完成但未达目标」——「电量不足没执行」与「执行了但没热到」是两件事,压成一个「失败」是投诉率最直接的来源
- 断电/重启后过期预约是否补执行,要写成明确判定规则:超过多久不再补、补执行前必须重过一遍前置条件;唤醒时序与驻车能耗预算不在本课重写,直接引用 C6-05
- 智能化、寿命账与验证
- 到桩预热:距离、ETA、桩功率、环境温度做输入,规则表起步,MPC 进阶(承接 K7-01)
- 策略是软件:可持续标定与 OTA 迭代,但每次迭代都要回归安全边界
- 寿命账:为快充天天预热、天天在高温附近循环,收益是否被寿命成本吃掉
- 验证三件套:环境舱(L3-01)、高寒实车(L4-03)、HIL 回归,缺一不可——「回归」不是一句口号,它的基线与激励库、回归范围裁剪与失败分诊见 K4-08
关键公式
Δt_heat ≈ m·c_p·(T_target − T_0)/(P_heat − UA·ΔT̄_amb)
由加热功率反算预热时长;分母里的漏热项在极低温下不可忽略;适用条件是 P_heat 显著大于 UA·ΔT̄_amb(电池包预热时漏热项通常占产热的 5%–15%),一旦加热功率被限(与座舱抢功率、低功率保温维持)或把式子搬到座舱侧(座舱 UA 远大于电池包),温度只会趋于渐近值而非目标值,此时算出的时长无意义
t_start = t_target − Δt_heat − t_margin
预约出行与到桩预热的启动时刻反推式
T_0(t_park) = T_amb + (T_last − T_amb)·e^(−t_park/τ)
用停放时长与 τ 预测开机初温(承接 D3-03),别拿上次断电温度当起点
P_charge + P_heat ≤ P_pile_max
插枪工况下加热与充电共享桩的功率预算,这是分配问题不是叠加问题
ΔRange_saved ≈ E_heat_offgrid/E_100km × 100
把加热从离网搬到插枪时段所挽回的续航,用于评估预约功能的真实价值
min (w₁·E_total + w₂·t_charge) s.t. T ≥ T_min, SOC ≥ SOC_min
预热调度的目标函数与硬约束:能耗与时间加权,温度与 SOC 是不可越的边界
关键概念
预约出行远程唤醒到桩预热插枪预热外接电SOC 门槛目标温度分级启动时刻反推功率预算分配ETAMPCOTA 标定
推荐工具与标准
Simulink / Stateflow(预热状态机与触发退出逻辑) GT-SUITE / AMESim(升温瞬态与能耗联合仿真) dSPACE / HIL(策略闭环与回归) INCA / CANape(整车标定与量表管理) 本站工作模式库(对比各架构的加热与预热模式)
GB/T 32960(电动汽车远程服务与管理系统技术规范)⚠引用不展开:本课只用其对远程指令与数据链路的约束结论,不讲报文 GB/T 27930(非车载传导式充电机与电池管理系统通信协议)⚠引用不展开:本课不讲报文层,只用「加热与充电共享桩功率预算」这一结论 GB/T 18386.1-2021(电动汽车能量消耗率与续驶里程试验方法) GB 38031(电动汽车用动力蓄电池安全要求)
工程案例
某纯电 SUV 冬季超充体验差:到桩时电池仍是低温,前十几分钟功率被压得很低。上线导航到桩预热后,按 ETA 与环境温度反推启动时刻,行驶末段用电机余热加 PTC 把电池拉进窗口,到桩即接近满功率。代价是路上多耗一点电,但充电时长收益远大于这点里程。
动手做
交付物 · 为一款 BEV 写一版低温预热策略:① 定义插枪、预约出行、到桩三个场景各自的触发条件、目标温度与退出条件,画成状态机;② 给定环境温度与停放时长,用 τ 预测初温并反推启动时刻;③ 算一版离网 vs 插枪预热的能耗与续航折损对比,输出标定量表与硬约束清单。
常见误区
- 预热目标温度一刀切:把能放电、能满功率快充、用户舒适三个目标混为一谈,不是过度加热就是不达标
- 离网预热不设 SOC 门槛:用户低电量下预约加热,出门发现里程反而更少了
- 拿上次断电温度当初温:没算静置漏热,真实起点比模型冷得多,预热时间根本不够
- 插枪时把加热与充电功率简单相加,超了桩的功率上限,触发降功率甚至跳枪
- 依赖 ETA 却不做失效兜底:导航改路线或桩被占,人没到电池先热完,又白白凉回去
- 远控只回传「失败」不回传原因码:用户分不清是电量不足还是没热到,第二天照样在零下的车里等
相关课题