TMS BOOK · ACADEMY 讲义

电驱与前端散热回路标定(BEV)

大纲的完整展开版——讲师授课蓝本 / 学员自学材料

K6-08 电驱与前端散热回路标定(BEV)

课程代码 K6-08 · 板块 K 控制、软件与标定 / 标定与匹配 时长 约 4.0 小时(9 讲) 前置 K6-01 热管理标定流程与工具(INCA/CANape);E4-02 多合一冷却回路共用与温度协调;B2-03 纯电(BEV)整车热管理架构设计;K3-08 冷却侧执行器需求生成与协同仲裁:电子水泵/冷却风扇/AGS 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 K6-08 大纲的完整展开版


按任务导航

你手上的事 直接看 还要配
审一份「电驱回路目标水温就定在 65 ℃」的方案 第 1 讲:由 T_in,allow,i 逐位置反推窗口上沿 T_hi · 夹住下沿 T_lo 的三条约束 · 六列标定量清单表 第 7 讲:T_in,worst 的取值口径——⛔ 设计目标水温不可代入
定一条切换判据:迟滞带与最小驻留各取多少 第 3 讲:迟滞带下界三项取大 vs 最小驻留下界三段式相加 · 斜率上界由下游允许压升反解 第 4 讲:暖机聚热的退出判据三条取先到,其中一条按流量判⛔ 不按温度判
排本轮台架与整车的标定动作次序 第 2 讲:部件台架 → 回路台架 → 整车,三级各自出验收量,上一级出不来就不许进下一级 第 5 讲:泵 → AGS → 风扇的逐级冻结;第 8 讲:最恶劣点为什么必须排最前
查一批「动力莫名回退、售后读不到故障码」的投诉 第 7 讲:M_derate 双侧不等式 · 两类事故先命名再谈方法 · 同版三件套 第 6 讲:风扇转速上限是跨三门课的共享量,它一变两侧都要重新校核
签一版回路侧标定冻结放行 第 9 讲:五条可实测判定的放行判据 · 「未验证区间」清单 第 1 讲:清单里「验证工况」这一列必须与第 8 讲 DoE 矩阵的点对得上

⛔ 本课不覆盖 · 栏一(不讲哪些题目,每样带去向):电机绕组热点因子与磁钢温度观测器参数 → E1-07 电机不可测温度的在线估计与热保护标定:绕组热点、磁钢温度与退磁保护;功率器件结温观测器、Zth 参考面、降额曲线本身的设计(分级台阶、降频/降流/降扭取舍)→ E2-05 结温估计、热保护与主动降额策略;ΔTj 循环与寿命计数机理 → E2-07 功率模块热可靠性与寿命评估:功率循环、任务剖面与 AQG 324;故障降级等级体系与可用模式矩阵 → K5-02 热管理故障处理与降级策略;残差构造与偏差带门限 → K5-06 冷却液流量的在线估计与流量/内漏类故障诊断;三执行器运行时的仲裁次序与边际代价的推导 → K3-08 冷却侧执行器需求生成与协同仲裁:电子水泵/冷却风扇/AGS(定性排序 → G7-04 主动进气格栅(AGS)设计与控制策略),模式表与仲裁规则的静态体检 → K3-13 模式表/场景表与仲裁规则的静态体检:可达性、死锁与切换质量,切换动作的三段式编排与切换序列表 → K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表;声品质指标本体与叠加方法 → G6-02 风扇 PWM 调速与噪声品质控制,风扇禁带的结构来源与模态校核 → G6-04 冷却风扇总成的结构可靠性、耐久与失效分析,整车噪声目标分派 → L6-05 整车级热管理 NVH:噪声目标分派、静态工况验证矩阵与多源归属仲裁;水锤式与允许压升反解 → G8-06 冷却液侧集成模块(CIM):阀岛/泵/膨胀壶一体化架构,泵 H-Q 工作点求法 → A2-02 泵与风机的工作点、特性曲线与匹配/G5-01 电子水泵结构、扬程—流量匹配与选型;A2L 类型/轴点/COM_AXIS 的定义与标定工具链 → K6-01 热管理标定流程与工具(INCA/CANape)/K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量,标定数据版本与变更追溯 → K6-05 标定数据管理与版本控制,公差/老化/散差的折算法 → K6-06 面向量产散差与老化的鲁棒标定:把公差、传感器误差与衰减折进阈值;整车热平衡收口与多回路耦合放行 → K6-04 环境舱与整车热平衡标定,高温路试的复现与判读 → L4-01 高温标定试验(吐鲁番等)方法,高原工况的机理(空气密度折算与整车工况)→ K6-04 环境舱与整车热平衡标定,高原试验本体 → L4-02 高原试验与海拔影响;发动机侧的目标水温 map → F1-01 发动机冷却系统设计(大小循环、节温器)/F1-03 电子水泵与按需冷却控制,商用车柴油动力的完整台账 → P1-05 长途干线工况热管理标定(⚠ 它与本课是同一套方法的两个动力形式版本,纯电按本课这条路径走、⛔ 不要直接套用那份台账的数值)。

⛔ 本课不覆盖 · 栏二(⛔ 真正不给的数):① 标准条款的限值与等级号——ASAM MCD-2 MC / ASAP2、ASAM MCD-1 XCP、ISO 26262、GB/T 18488,以及车外与驻车工况噪声的法规/企标,本课未取得原文,只写标准号与它管什么,版次以现行目录为准、引用前须核原文(噪声指标本体与测法 → G6-02 风扇 PWM 调速与噪声品质控制/L6-05 整车级热管理 NVH:噪声目标分派、静态工况验证矩阵与多源归属仲裁);② 本项目自己的验收阈值——流量两路交叉核对的偏差带门限(→ K5-06 冷却液流量的在线估计与流量/内漏类故障诊断)、M_upper 的具体开尔文数与「多少次降额往复算超标」(→ 本平台部件规格书与用户可接受的动力回退感受,反解结构在第 7 讲)、五条放行判据各自的门槛值(→ 判据结构在第 9 讲,取值按本企业规范);③ 教学假设之外的具体产品参数——泵干转、加热件干烧、冷板憋压、局部沸腾这四类允许持续时长在本体系内无数值来源(→ 向部件供应商索取规格书,并在本平台最恶劣入口条件下实测复核)、部件台架的两个端点(最低稳定转速与气蚀边界 → 部件台架实测)、风扇禁带边界(→ G6-04 冷却风扇总成的结构可靠性、耐久与失效分析 的模态校核结论)、各总成的 T_in,allow,i 与 T_limit(→ 总成规格书)。

⚠ 栏二之外的平台相关量(目标水温窗口、ΔT_allow、δ_sensor、τ_transport、n_pump,min、S_n,max 等)本课照给典型区间与常见值锚点,并逐条标「⚠ 典型值、⛔ 不是验收依据,须实测确认」与拿到它的路——它们⛔ 不在「不给的数」这一栏里。


引言:同一个降额门限,在两个工况段上分别越了方向相反的两侧——而两边的报告都是绿的

⚠ 下面这个开场是按因果链拼出来的复合场景,⛔ 不是某一台车的实录;拼它的两段成因各自都是常见形态。

某纯电 SUV 平台的样车在售后端收到两类互相矛盾的抱怨。一类是夏季市区跟车、空调全开时动力莫名回退,而诊断仪上读不到任何故障码,工单最后记成「无法复现」;另一类是同一批车在长坡满载时直接落到硬保护,动力大幅受限。两类现象方向相反,回头查,根因只有一处:降额门限那一版,与本版前端回路标定不是同版——回路侧因为整车噪声目标压低了风扇转速上限,本版实际可达的最恶劣冷却液入口水温已经抬上去了,而降额侧的校核报告仍然踩着上一版的入口水温。于是同一个门限,在低速大负荷段偏保守、在长坡段偏乐观,两侧各出一类事故。

⇒ 这门课要治的正是这一类:不报错的错误。标定量是最容易「看起来都对」的一种产物——每一个数单看都落在合理范围里,每一份报告的曲线都很光滑,而它们之间的关系没有任何一道自动检查在看。⇒ 全课两根钉子、一根反钉子,九讲反复敲。

钉子 A:本课交付的每一个数,判据都是「它被哪两侧夹住」,⛔ 不是「它取多少」

拿到本课任何一个标定量,先答两问:上界是谁给的?下界是谁给的?两侧都答得出才动手取值;只答得出一侧的,那个值一定是拍的。

⇒ 全课第一条可执行动作:把下面这张骨架表的八行(本表六行,另加第 5、6 讲补上的第七第八行)逐个填进「上界—下界」两栏,⛔ 一栏为空不许下发。

量 上界由谁给 下界由谁给
目标水温窗口上沿 T_hi 逐位置 T_in,allow,i 减去上游累计温升,取最小者,再扣 M_min 窗口下沿 T_lo(不许上下沿交叉)
目标水温窗口下沿 T_lo 窗口上沿 三条同时:下游/油温过低的搅拌与粘性损失、泵功三次方代价、暖机聚热目标
允许温升 ΔT_allow 串联下游的 M_i ≥ 0(放大 ΔT 抬高下游进口水温) 保底流量下界 V̇_min(压小 ΔT 就要涨流量)
迟滞带 ΔT_hys 温度摆幅与能耗(带宽换来的是摆幅) 三项取大:2·δ_sensor、输运延迟项、可接受频次反推项
最小驻留 t_dwell,min 控制响应可接受的迟钝程度 三段式相加:θ_valve/ω_valve + τ_rebuild + τ_transport
降额裕量 M_derate M_upper(防「能力够却降额」) 0(防「降额没兜住」)

★ 这张表就是全课的骨架:第 1 讲填前三行、第 3 讲填第四第五行、第 7 讲填最后一行;第 5、6 讲填的是同一形状的第七第八行(v* 的迟滞带、禁带穿越斜率)——八行齐了才算填完。每一行都是双侧,⛔ 没有一行是单侧留裕。

⚠ 一处容易混的:这八行是「被哪两侧夹住」这张骨架表的行,⛔ 不是本课交付标定量的全集——后者共九类,逐条列在小结的边界声明里。两个数各数各的东西,⛔ 不许互相校对。

⇒ 今天就能用的一条自检:把本平台现有的电驱回路标定量清单拉出来,逐行要求写出这两栏。写不出上界的那一行,通常是被当成「越大越安全」处理的;写不出下界的那一行,通常是被当成「越小越灵敏」处理的——两种写不出,各对应一类已经埋进去的事故。

钉子 B:「同版」不是流程口号,是三件可当场检查的东西

同一版本号、同一份适用包络、同一份校核报告——三件缺任何一件,这一版的回路侧标定与降额侧标定就不是同版。而不同版的两组量放在同一台车上,会同时造出两类方向相反的事故,正是开场那台样车的样子。

⇒ 第 7 讲把它落成一条动作:一次发布里,回路侧标定量(目标水温窗口、泵/风扇 MAP、三执行器门限、AGS 开度分级)、降额侧标定量(触发温度、迟滞带、分级台阶),以及那项两侧共享而本课⛔ 不自己定的输入——风扇转速上限(由整车噪声目标分派下来,去向 L6-05 整车级热管理 NVH:噪声目标分派、静态工况验证矩阵与多源归属仲裁)——必须共享同一份版本号、包络与校核报告;任一侧单独改动即触发重新校核。⛔ 「我只改了风扇转速上限一个数」不构成例外——那个数正好在共享输入清单里,改它就等于改了另一侧的前提。

⚠ 这也是为什么本课必须先把射程分界说死:只有当两组量分属两套、各有各的属主,「同版一致性校核」才是一件有对象的事;两套混成一套,就没有「两侧」可以校核了。

★ 反钉子:M_derate ⛔ 不是「越大越安全」——它有上界,做大它是在制造另一类事故

降额裕量的定义式是 M_derate = T_j,derate,on − [T_in,worst + Q̇_gen·ΣR_th]。读者会把「裕量」两个字读成越大越安全,于是想尽办法把它做大。⛔ 方向读反了。判据的正确形式是双侧不等式:0 < M_derate ≤ M_upper——下界防「降额没兜住」,上界防「能力够却降额」。两侧越界都是事故,只是暴露方式完全不同:

越界方向 名字 用户侧表现 什么时候被发现
M_derate ≤ 0(门限比能力乐观) 降额没兜住 温度已越限才动作,落到硬保护跳机 试验或路试就会跳出来——它会报错
M_derate > M_upper(门限比能力保守) 能力够却降额 动力莫名回退,不置故障码,售后查无故障 常常要等上市之后由用户投诉暴露

⇒ 危险的恰恰是读者以为安全的那一侧:把门限调保守不会让任何一条曲线变红,报告上所有温度都落在窗口内,试验全过。它是一个不报错的错误。

读者读反之后会做的第一个具体动作:为了保险,把降额触发结温 T_j,derate,on 往下调(比如从规格书给的值再压几开尔文)。这一刀直接把 M_derate 抬过 M_upper ⇒ 车在冷却能力完全够用的工况下开始回退动力。策略让路本来就不置故障码,于是售后端读不到任何异常。

第二个具体动作是同一个误读的镜像、方向相反:把 T_in,worst 取成设计目标水温(那个写在架构文件里的漂亮数),而不是本版回路标定在该工况实际可达的最恶劣入口水温。设计目标值比实际可达值低 ⇒ 方括号里那一项算小 ⇒ M_derate 算大 ⇒ 报告上看起来更安全,而车上真正的裕量已经落到 0 以下 ⇒ 正好落进「降额没兜住」那一侧,在长坡大负荷上以硬保护跳机的形式暴露。

★ 把两个动作并排看,这根反钉子的杀伤力才完整:它们方向相反,却都让报告上的数字变好看——一个真的越了上界,一个假装没越下界。⇒ 这就是本课为什么要求 T_in,worst 必须带脏堵、老化、散差折算(折算法去向 K6-06 面向量产散差与老化的鲁棒标定:把公差、传感器误差与衰减折进阈值),而不允许在这里填一个设计值:判据再对,喂给它一个偏乐观的输入,它就会站到危险的那一侧去。

⚠ 还有第三个更隐蔽的做错动作(同源,落在第 7 讲末尾):把降额迟滞带按「越窄越灵敏」标。频繁的小幅降额—恢复往复本身在制造 ΔTj 循环,把一个安全动作变成寿命消耗(机理与计数归 E2-07 功率模块热可靠性与寿命评估:功率循环、任务剖面与 AQG 324)。⇒ 降额迟滞带的下界除 2·δ_sensor 外,还要由允许的降额—恢复次数反推。

本课标什么、不标什么:先把这条线画死

本课交付的是回路侧的一组标定量——水温、流量、执行器门限,⛔ 不是「把电驱冷下来」这件事的全部。电机本体的温度估计参数归 E1-07 电机不可测温度的在线估计与热保护标定:绕组热点、磁钢温度与退磁保护,功率器件结温观测器与 Zth 参考面、降额曲线本身的设计归 E2-05 结温估计、热保护与主动降额策略。两套标定量分属两套、必须同版发布并做一致性校核——这正是钉子 B 要治的那件事,做法在第 7 讲。不标的其余各项与它们的属主,逐条列在上面「本课不覆盖」两栏里。

⚠ 这条线不画死,本课会退化成「电驱热管理大全」,而真正的代价是第 7 讲那件事讲不成。

九讲怎么走

第 1 讲定窗口——逐位置反推上沿、三条约束夹下沿、双向夹逼定 ΔT_allow,交一张六列标定量清单表;第 2 讲建基表——部件台架 → 回路台架 → 整车三级各出验收量,顺序颠倒会把部件散差与回路阻力误差一起吃进控制器增益、事后无法分离;第 3、4 讲定时序——四类标定量的取值边界来源(三项取大 · 三段式相加 · 压升反解),以及微流量聚热暖机与它的退出判据;第 5、6 讲排标定动作次序——泵 → AGS → 风扇的逐级冻结、v* 一族分界线的整车数值化,以及风扇侧本课自给的两组数与边界收窄明账;第 7、8、9 讲校同版并放行——M_derate 双侧校核与同版三件套、最恶劣点前置与 DoE 分两块、五条放行判据与「未验证区间」清单。

⚠ 全课要先画五个全集再逐项核对,⛔ 都不许沿单一线索枚举:本课要交付的标定量(九类)· 可下发执行对象(六类)· 一个标定量的取值边界来源(八类,⚠ 其中七类给下界、一类给上界)· 「前端最恶劣」的维度(八维)· 一次发布里必须同版的两组标定量与它们的共享输入。沿熟悉线索数出来的清单看起来是完整的,因为漏掉的是整类,而整类不出现不会以「少了一条」的形式暴露。

图1 本课的固定动作链:定窗口 → 建基表 → 定时序 → 排次序 → 校同版并放行,五段各标出落在第几讲;链上三处加粗双边框的闸各带一行拦截理由,链尾引出一个「未验证区间」出口。流程与归属关系示意图,框的大小与间距⛔ 不代表工作量或时间比例,⛔ 不得据图读取任何数值。
图1 从图上读三件事:五段有先后、箭头方向即标定动作次序,⛔ 一段不能跳;三处加粗双边框是闸而不是动作,不过就不往下走;链尾那条细线是本课合法的「本层判不了」出口,它同样要写进放行清单。流程与归属关系示意图,框的大小与间距⛔ 不代表工作量或时间比例,⛔ 不得据图读取任何数值。

第 1 讲 目标水温窗口与允许温升:先把标定量清单定版,再谈取值

这一讲要交付的不是一组数,是一张表。表定版之后,后面八讲做的事都可以概括成一句话:把这张表里的每一格填满,并且每一格都能说出它是被哪两侧夹住的。

本讲开头先钉三条口径,后面不再重复:

  1. 本课凡写「目标水温」「入口水温」,一律指回路入口断面的冷却液温度 T_in,⛔ 不是出口、⛔ 不是部件本体温度、⛔ 不是散热器出口。所有温度符号一律带 in/out 下标,⛔ 全课不出现裸写的 T。
  2. 绝对温度一律写 ℃,温差/裕量/迟滞带/允许温升一律写 K。⛔ 不写「裕量 5 ℃」——它读起来像一个绝对温度,而它其实是一段温差。
  3. 符号下标一律用 ASCII/英文。本课程体系里「上游累计温升」此前带中文下标(ΣΔT_上游,i),本课全篇统一写成 ΣΔT_up,i,含义完全相同。理由是图与正文必须逐字同形,而中英混排下标在图里的换行与字距行为跟在正文里不一样,实际会写出两种形态——而「图上的符号与正文差一个下标」这件事,没有任何一道检查看得见。

1.1 先把射程分界说死:本课标什么、不标什么

本课交付的是回路侧的一组标定量——水温、流量、执行器门限这三类。它不是「把电驱冷下来」这件事的全部。

最容易被顺手拉进来的有三项,它们都不归本课:

顺手会被拉进来的量 属主 本课与它的接口是什么
电机绕组热点因子、磁钢温度观测器参数 E1-07 电机不可测温度的在线估计与热保护标定:绕组热点、磁钢温度与退磁保护 本课向它提供回路侧目标水温窗口;它的观测器输出是降额侧的输入,⛔ 本课不标
功率器件结温观测器与 Zth 参考面 E2-05 结温估计、热保护与主动降额策略 本课在第 7 讲的校核式里要用 ΣR_th,但参考面怎么定归它,本课只承接结论
降额曲线本身的设计(分级台阶、降频/降流/降扭取舍) E2-05 结温估计、热保护与主动降额策略 本课只标降额的门限与迟滞带,曲线形状⛔ 不碰

除这三项外,本课明确不标、只声明接口的还有:故障态的降级等级体系与可用模式矩阵(K5-02 热管理故障处理与降级策略)、声品质指标本体与其叠加方法(G6-02 风扇 PWM 调速与噪声品质控制)、风扇禁带的结构来源与模态校核(G6-04 冷却风扇总成的结构可靠性、耐久与失效分析)、整车噪声目标分派(L6-05 整车级热管理 NVH:噪声目标分派、静态工况验证矩阵与多源归属仲裁)、整车热平衡收口与多回路耦合放行(K6-04 环境舱与整车热平衡标定)、模式表/仲裁规则的静态体检(K3-13 模式表/场景表与仲裁规则的静态体检:可达性、死锁与切换质量)、切换动作的三段式编排与切换序列表(K3-09 冷却液回路模式切换的执行时序:泵—阀联动、断流窗口与切换序列表)。

为什么这条线要在第 1 讲就画死,而不是留到最后补一句。不画死,本课会退化成「电驱热管理大全」,而真正的代价不在篇幅——是第 7 讲那件事会讲不成。第 7 讲要做的是「回路侧标定量与降额侧标定量的同版一致性校核」。只有当这两组量分属两套、各有各的属主,「校核」才是一件有对象的事;两套混成一套,就没有「两侧」可以拿来对了。射程分界不是免责声明,它是第 7 讲的前提。

今天就能用的写法:把射程分界写成三段式,一项一行——「量 → 属主 → 本课与它的接口是什么」。第三段写不出来的那一项,说明分界还没想清楚,⛔ 不要先放着。

⚠ 这里有三个反复出现的错:

  • ① 把「本课要用到它」当成「本课要标它」。ΣR_th 本课第 7 讲要代进式子里,但参考面归 E2-05 结温估计、热保护与主动降额策略——参考面取错,这一整项会整体偏掉,而式子照样算得出一个数。
  • ② 把射程外的项默认成「反正别人会管」而不写去向。未列入的项⛔ 不等于禁止、也⛔ 不等于不存在;不写去向,读者会卡在这一点上,并且往往就地自己编一个。
  • ③ 两侧都写「对方已覆盖」。这是本课与 G6-02 风扇 PWM 调速与噪声品质控制 此前互推空转的根因,第 6 讲要专门记一笔明账。⚠ 一门课单侧把边界写清,看起来就解决了互推——而缝只在两侧并排放时才可见。

1.2 先定版清单,再谈取值:七项、六列、指不到来源就写「未确定」

本讲的第一件交付物是一张清单表,至少七项,每项六列填满。

七项是:

① 回路入口目标水温 T_in,target 的环温分档 map; ② 窗口上沿 T_hi; ③ 窗口下沿 T_lo; ④ 允许温升 ΔT_allow(逐位置给); ⑤ 保底流量下界 V̇_min; ⑥ 暖机聚热的目标窗口下沿与允许升温速率 Ṫ_warmup,max(这两个量的取值与退出判据在第 4 讲,但它们在这里进清单); ⑦ 目标水温随驾驶模式(运动/赛道/拖挂)的偏置量。

六列是固定的,全课不变:

标定量 A2L 承载类型(并标轴是否 COM_AXIS) 轴点与依据 初值来源 验证工况 适用包络
① T_in,target 环温分档 map 常见承载为 MAP(环温轴 × 负荷轴);轴是否共用须逐张标 轴点在高发环温段加密 四类之一,见下 六元组,见 1.7 实测区间/外推区间分标
② T_hi 常见承载为 CURVE(随环温) 由 1.3 逐位置反推给出 — — —
③ T_lo 常见承载为 CURVE(随环温) 由 1.4 三条约束取大给出 — — —
④ ΔT_allow(逐位置) 逐位置各一项,⛔ 不是一个 VALUE 位置划分须与串联梯队一致 — — —
⑤ V̇_min 逐支路 VALUE,整车取小者 支路划分依据须写明 — — —
⑥ 暖机窗口下沿 + Ṫ_warmup,max VALUE 取值与退出判据在第 4 讲 — — —
⑦ 驾驶模式偏置量 按模式给,常见 VALUE/CURVE 模式清单由产品定义侧给 — — —

A2L 的类型定义、轴点对象、COM_AXIS 的语义、上下限与不可标量的规格格式,一律承接 K6-01 热管理标定流程与工具(INCA/CANape)/K6-10 标定量规格定义:轴点、插值/外插保护、上下限与不可标量,本课只填电驱回路这一组的内容与取值依据,⛔ 不重定义、⛔ 不另起一套。这些格式的上位来源是 ASAM MCD-2 MC(ASAP2)的 A2L 描述文件规范,适用条款与版本按现行版本确认;本课只写去向,⛔ 不复述它的条款内容。

「初值来源」这一列只有四类合法答案——仿真、部件台架实测、上一平台继承、K3-08 冷却侧执行器需求生成与协同仲裁:电子水泵/冷却风扇/AGS 的需求合成表。指不到具体一处的行,一律写「未确定」,⛔ 不许填一个看起来合理的数。⚠ 其中「上一平台继承」只能当初值:它必须在本平台的验证工况上重新校核之后才能定版,⛔ 继承的数直接定版是另一件事(第 7 讲会看到,那正是案例里两类事故共存的起点)。

为什么必须先定版清单、再谈取值。因为这样能让「漏标」这件事在纸面上就暴露。取值可以慢慢标、可以先填「未确定」;而一项根本没进清单的量,直到量产暴露之前不会有任何人问起它——它不会以「这个数不对」的形式报错,只会以「没有人拥有它」的形式静静躺着。

⚠ 第⑦项(驾驶模式偏置量)是最常被整类漏掉的一项,值得单独说一句:它不在任何一条温度链上,是一条产品定义链。沿「热」这一条线枚举标定量时,它根本不会出现在视野里——不是被判断为不重要,是压根没被想起来。

⚠ 还有一句要说在前面:「七项」是下限,不是配额。本平台若还有别的可下发量(比如低温保护偏置),照样进清单。

三个具体的错:

  • ① 「A2L 承载类型」这一列留空。它决定这个量能不能在线整定、以及改它会不会连带改掉别的表。
  • ② 轴是不是 COM_AXIS 不填。这一格漏了,一次看起来完全局部的改动会静默地改掉另一组量——共用同一根轴的那张表跟着变了,而没有人收到任何提示。
  • ③ 「初值来源」填一个看起来合理的数而指不到来源。本讲与第 9 讲的放行判据用的是同一把尺子:指不到来源的数一律划掉重填。

1.3 窗口上沿:逐位置反推,取所有候选中的最小者

窗口上沿的公式是:

T_hi = min_i [ T_in,allow,i − ΣΔT_up,i ] − M_min ……(式①)

三个符号先说清:

  • T_in,allow,i=串联梯队上位置 i 的允许冷却液入口温度,由该总成的规格书给定的容许上限。它是别人给本课的输入约束,⛔ 不是本课要标的目标值。
  • ΣΔT_up,i=位置 i 之前,串联上游各部件的累计冷却液温升(K)。
  • M_min=反推窗口上沿时预留的最小裕量(K),留给传感器误差、分档 map 的插值误差与标定散差。
图2 一根竖直温度轴上自上而下画出四条横线:容许上限 T_in,allow,i、窗口上沿 T_hi、目标 T_in,target、窗口下沿 T_lo,每条线右侧标注它由谁给出;容许上限与上沿之间用带箭头的竖线标出 ΣΔT_up,i 与 M_min 两段,上沿与下沿之间用竖直括号标出「窗口=控制目标区间」;轴右侧另有一个小框列出 T_lo 的三条下界来源并用一支「取大」的汇合箭头指向 T_lo。轴上无刻度,线间距不代表温度差的实际大小,不得据图读取任何数值。
图2 四层温度各由谁给出:「设计目标」与「容许上限」不是同一个数,两者中间隔着 ΣΔT_up,i 与 M_min 两段;窗口是控制目标区间,而下沿的位置由三条约束取大者顶住。温度层次示意图,轴上无刻度、线间距不代表温度差的实际大小,不得据图读取任何数值。

怎么算。沿串联梯队逐位置来:位置 i 的容许入口温度,减去它上游各部件的累计温升,得到一个候选值——「若要位置 i 不越限,回路入口最高能到多少」。每个位置各得一个候选值,对所有位置取最小者,再扣一个 M_min。

图3 一条从左到右的串联回路示意:泵经位置①、位置②、位置③到散热器再回到泵,每个位置下方挂一个三行小框,分别写 T_in,allow,i(规格书给定)、ΣΔT_up,i(本版实测)与候选上沿;三个候选上沿各引一支箭头汇入右下方的「min_i 取最小者」框,该框再引箭头到「减 M_min 得 T_hi」;中间那个位置的候选值被高亮标为最小者。
图3 窗口上沿逐位置反推、取所有候选中的最小者再扣 M_min:先失守的位置未必是第一个。拓扑与算法示意图,部件顺序与数量为示意,框间距不代表温升大小,不得据图读取任何数值。

为什么必须取 min,而不是取平均、也不是取第一个位置。一条串联梯队上,越靠后的位置拿到的水温越高——但它的容许上限未必更宽松。这两件事叠在一起,结论是:先失守的往往不是第一个部件。取平均会得到一个「大多数位置都安全」的数,而工程上要的是「一个都不越限」;只算一个「代表位置」,min 就退化成了单点,那等于没算。

量级:设计层的数与标定层的数不是同一件事。设计层的量级由 E4-02 多合一冷却回路共用与温度协调 给出——电驱回路入口高于电池回路,落在 60~70 ℃ 这一档(与 N1-01 800V 高压平台热管理挑战/B2-03 纯电(BEV)整车热管理架构设计 口径对齐)。本课要做的是把它落成随环温与负荷分档的可下发 map:标定层的上沿常见落在 55~70 ℃,多数平台在 65 ℃ 附近。⚠ 典型值、⛔ 不是验收依据,须实测确认。→ 拿到它的路:按式① 逐位置反推并取最小者,T_in,allow,i 来自各总成规格书。

⛔ 「在 60~70 ℃ 之间拍一个常数下发」是本课要点破的第一个误区。那是设计层的量级,不是标定层的可下发值。常数化的后果有两头:常温工况常年多付泵功(窗口被压得比需要的低),最恶劣工况下游先降额(窗口对某个位置来说其实已经太高了)。⚠ 而这两头都不会以「标定错了」的形式报错。

★ 还有一个词要分清:「设计目标」与「容许上限」不是同一个数。容许上限由总成规格书给定,是别人的硬约束;设计目标是本课要标的控制目标。这两个词全篇⛔ 不许当同义词用——图2 上它们是两条不同的线,中间隔着 ΣΔT_up,i 与 M_min 两段。

四个具体的错:

  • ① 把 60~70 ℃ 当成可以直接下发的常数(上面刚点破的那条);
  • ② ΣΔT_up,i 用设计值而不用本版实测值——上游温升按设计值算通常偏小,于是反推出来的上沿偏高,整条链往危险的一侧偏;
  • ③ 忘了扣 M_min,把反推结果直接当目标下发——那等于把传感器误差、插值误差与标定散差全部留给了运气;
  • ④ 只算一个「代表位置」就收工,min 退化成单点。

1.4 窗口下沿:三条约束取大者顶住,⛔ 不是越低越好

窗口下沿 T_lo 被三条约束同时夹住,⛔ 它不是「越低越好」:

  • ① 串联下游与油温过低带来的搅拌与粘性损失。水温压得太低,减速器油温跟着低,粘性拖曳损失反而上去了(对象层去向 E4-01 电驱三合一/多合一集成热设计/E4-02 多合一冷却回路共用与温度协调)。
  • ② 泵功的三次方代价。ΔT 压小则流量必涨,而 P_pump ∝ (Q̇/ΔT_allow)³(在给定回路阻力特性下成立,见 1.5)。
  • ③ 暖机段的聚热目标。第 4 讲的微流量聚热要把热攒起来,而一个标得很低的下沿会让控制器一路追着往下打——两者正面打架。

为什么把下沿标低是一笔看不见的账。把下沿往低标看起来是「更保险」,实际上是把一个连续发生的能耗代价,换成了一个心理上的安全感。而这个代价常年发生:每一次常温行驶都在付,不像高温工况那样只在极端条件下出现一次。⚠ 它不会出现在任何一份高温试验报告里。

量级:T_lo 常见落在 40~55 ℃,多数平台在 45~50 ℃ 这一档。⚠ 来源等级=工程惯例,⛔ 未取标准原文;⚠ 典型值、⛔ 不是验收依据,须实测确认。

★ 可照抄的是判据结构,⛔ 不是这个区间:先分别算出三条约束各自给出的下界,取三者中最大者作为 T_lo 的下界,再在它与 T_hi 之间选取值。⇒ 这一步做完,你手上就有一个能回答「为什么下沿是这个数」的答案,而不是一个默认值。

三个具体的错:

  • ① 只想到约束②(泵功),漏掉①③。沿「能耗」这一条线数下去,油温那一支会整类不出现——它不在能耗账上,它在损失账上。
  • ② 把窗口下沿与「暖机目标窗口下沿」写成同一个量。它们在本课是两个标定量(清单里的第③项与第⑥项),⛔ 不许合成一个。
  • ③ 上下沿交叉。分档 map 在某一档上算出 T_lo > T_hi 而没有人查——这一档下发之后控制器的行为不可预期。⇒ 今天就能做的一件事:给分档 map 加一条落表即查的自检——逐档核 T_lo < T_hi,⛔ 不要等到台架上再发现。

1.5 允许温升 ΔT_allow:两条约束之间寻优,⛔ 不是白拿的能效收益

先把两个式子摆出来:

ṁ = Q̇ / (c_p · ΔT_allow) ……(式②-a) P_pump ∝ (Q̇ / ΔT_allow)³ ……(式②-b,仅在给定回路阻力特性下成立,由 P ∝ V̇³ 推得)

符号:ṁ=冷却液质量流量(kg/s,能量式一律用它,⛔ 不得直接代体积流量);V̇=体积流量(L/min,泵 MAP、保底流量都用它);Q̇=回路需散掉的热负荷(kW);c_p=冷却液定压比热容。

c_p 的口径:本课默认 50 vol% 乙二醇水溶液,按回路平均温度取——20~80 ℃ 区间典型落在 3.2~3.6 kJ/(kg·K),随温度升高而升高,多数工程计算在 60 ℃ 附近取 3.4。⚠ 来源等级=物性手册/供应商数据表(⛔ 未取标准原文);⚠ 典型值、⛔ 不是验收依据,本项目须按实际牌号与体积浓度查表确认。→ 拿到它的路:向冷却液供应商索取该牌号的 c_p–温度曲线,或查通用物性手册按浓度与温度插值。

⛔ 全课禁止用水的 4.18 kJ/(kg·K) 代替它。量级后果可以当场复算:用 4.18 代替 3.4,会让能量式 Q̇ = ṁ·c_p·ΔT 的左侧整体抬高约 23%(4.18/3.4 − 1)——也就是说,同一组流量与温差,你会以为自己散掉的热比实际多了近四分之一。这句只在这里作为对照出现一次。

⚠ ṁ 与 V̇ 的换算处必须写明所取密度与对应温度:50 vol% 乙二醇水溶液的密度 ρ_cool 在 20 ℃ 时典型 1.05~1.08 g/cm³(多数取 1.07),60 ℃ 时降到约 1.03~1.05。⚠ 来源等级=物性手册/供应商数据表,⛔ 未取标准原文;⚠ 典型值,须按牌号与浓度查表确认。⛔ 全课不许出现一个没有温度标注的密度。

图4 双纵轴图:横轴为允许温升 ΔT_allow(K),左纵轴的相对泵功按三次方关系随它单调下降,右纵轴的串联下游进口水温相对抬升随它单调上升;图上两条竖直约束线分别标为保底流量下界对应的左界与 M_i = 0 对应的右界,两线之间的浅色带标为可行区间,曲线上另标出「ΔT 放大到 1.5 倍处泵功约 0.30 倍」这一点对。;本图为定性示意,不代表任何具体平台的实测值,不得据图取数
图4 ΔT_allow 的两侧:左轴的三次方收益与右轴的下游代价随同一个自变量反向移动,可行区间由保底流量与 M_i ≥ 0 两条竖线夹出,⛔ 不是「越往右越好」。本图为教学示意,两条约束竖线的位置与右轴斜率均为教学假设值、不对应任何平台,可行区间是可沿横轴平移的典型带而不是验收线,不得据图读取任何 ΔT 取值。

收益这一侧。给定需散热量 Q̇,ΔT_allow 与 ṁ 互为倒数:温差用得越大,需要的流量越小。而式②-b 说流量降下去,泵功按三次方降。所以「把 ΔT 用到许用上限」是冷却侧最便宜的一笔能效收益。

可照抄的比例(教学算例,输入为教学假设值,⛔ 不对应任何平台):ΔT_allow 放大到 1.5 倍 ⇒ 流量降到 1/1.5 ⇒ 泵功降到约 (1/1.5)³ ≈ 0.30,即降约 70%。★ 这个比例只依赖三次方关系本身,⛔ 与具体平台无关,可以直接照抄。

代价这一侧,落在下游。出口温度=入口温度+ΔT,而下一位置的入口就是上一位置的出口。ΔT 放大多少,串联下游的进口水温就被抬高多少——直接吃掉下游的裕量 M_i。这里的 M_i=位置 i 的温度裕量(K,口径承接 E4-02 多合一冷却回路共用与温度协调),它判的是「这一位置的实际入口水温有没有越过它的容许上限」,判据是 M_i ≥ 0。

⇒ 所以判据必须双侧写:

★ 这是本课那根钉子的第一个实例,也是最容易被读成单侧的一条:三次方关系太诱人,读者会把这笔能效收益当成白拿的。它不是白拿的,它是在两条约束之间换来的。

量级:ΔT_allow 常见落在 3~10 K,多数平台在 5~8 K 这一档。⚠ 来源等级=由本课能量式与常见流量/热负荷量级反算的量级,⛔ 非查表值、⛔ 非标准值;⚠ 典型值、⛔ 不是验收依据,须实测确认。作为参照,电驱回路的体积流量 V̇ 在乘用车 BEV 上典型落在 8~25 L/min,多数平台在 10~18 L/min(⚠ 同为工程惯例/供应商数据表,⛔ 未取标准原文,须实测确认);V̇_min 以相对量给更稳——逐支路取小者,常见落在该支路额定流量的 30%~50%,多数在 40% 附近(⚠ 典型值、⛔ 非验收依据,须实测确认;逐支路由该部件的允许壁温、局部沸腾裕度与流态要求给出,再取所有支路的最小者,⛔ 取平均或取典型支路都不成立)。

教学算例(输入全为教学假设值,⛔ 不对应任何平台):设 Q̇ = 8 kW、V̇ = 14 L/min、ρ = 1.05 g/cm³(20 ℃ 值,⚠ 换算温度须随行写明)⇒ ṁ ≈ 0.245 kg/s ⇒ ΔT = 8/(0.245×3.4) ≈ 9.6 K;把 V̇ 提到 20 L/min ⇒ ṁ ≈ 0.35 kg/s ⇒ ΔT ≈ 6.7 K。⚠ 这两个数是跟着算一遍用的,⛔ 不是可取用值。

四个具体的错:

  • ① ΔT_allow 全回路给一个数。它必须逐位置给——BEV 串联梯队上给一个数,会让梯队末端先失守,而报告上「回路温差合格」。
  • ② 拿三次方关系去论证「ΔT 越大越好」。三次方只描述了收益那一侧,右边那条竖线它一个字都没提。
  • ③ 忘了式②-b 的前提。P ∝ V̇³ 只在给定回路阻力特性下成立;改了阀位、重构了回路,这条关系的系数就变了——而式子看起来完全没变。
  • ④ 用实测温差代进本该用允许值的位置。ΔT_allow 是允许值(标定量),回路的实测进出口温差是另一个量(第 2 讲会用到,一律取出口 − 进口),两者本课分列、⛔ 不可互代。

★ 顺带把一条口径钉在这一节末尾:ΔT_allow 一律取「出口 − 进口」,全课同号,图上箭头方向与之一致;并且它是标定量,⛔ 不是设计常数。

1.6 与发动机侧同名量的口径差异:可以借流程,⛔ 不可以借数值

读者手上最可能有的现成资料,恰恰是发动机侧的那一套「目标水温 map」。所以这一条要在第 1 讲讲完,不能留到最后。

F1-01 发动机冷却系统设计(大小循环、节温器)/F1-03 电子水泵与按需冷却控制 的目标水温 map,是围着三件事长出来的:缸盖保底流量、节温器开启点、排温窗口。而 BEV 前端回路既没有节温器实体,也没有排温约束——那三条依据一条都不成立。

⇒ 结论很干脆:

  • 可借的是流程——怎么分档、怎么定轴、怎么验证、边界外行为怎么约定;
  • ⛔ 不可借的是任何一个具体温度。

⚠ 商用车柴油动力的完整台账在 P1-05 长途干线工况热管理标定,它与本课是同一套方法的两个动力形式版本:纯电学员按本课这条路径走,⛔ 不要直接套用那份台账的数值。

为什么这一条比它看起来更贵。借数不借依据是本课最贵的一类错,因为它不报错:借来的数在自己的架构上通常也「能跑」,控制器不会抛任何异常,报告上的曲线也都在窗口内。它只会在某个特定工况上、以另一种形式暴露出来,而那时没有人会想到根因是「第 1 讲借了一个数」。

★ 今天就能用的一句自检:凡是从别的动力形式(或上一平台)借来的数,先问一句「它的依据在我这套架构上还成立吗」——答不出来,就只借流程。

三个具体的错:

  • ① 借数不借依据(上面那条);
  • ② 矫枉过正,连流程也不借,于是重造一套分档方法——分档、定轴、验证这套流程是与动力形式无关的,重造只是多花时间;
  • ③ 把 P1-05 长途干线工况热管理标定 当成「更成熟所以更权威」,忽略它的对象是柴油动力。

1.7 本讲交付物:那张六列清单表,以及「验证工况」这一列的写法

本讲交付物就是 1.2 那张表——标定量 | A2L 承载类型(并标轴是否 COM_AXIS)| 轴点与依据 | 初值来源 | 验证工况 | 适用包络,至少七行,每行六列填满。

六列里最容易被写虚的是「验证工况」。

⛔ 它不是「高温工况」这种名字。它必须写成一个在第 8 讲的 DoE 矩阵里找得到的点,也就是一组因子取值。本课的因子清单是六个,所以每个验证工况写成一个六元组:

环温 × 车速(含 0)× 热负荷 × 海拔 × AGS 状态 × 老化/脏堵状态

并且每个点还要标明它是实测点还是响应面外推点。

为什么这一列非要写这么死。它是第 1 讲与第 8、9 讲之间唯一的结构性接头。第 9 讲的放行判据里有一条是「全部 map 的适用包络已按实测与外推分别标注」——而包络是由验证工况点围出来的。这一列写虚,第 9 讲就无从判起:一个叫「高温工况」的名字围不出任何东西。

三个具体的错:

  • ① 写工况名不写因子取值,于是两个人把同一个名字理解成两个点,各自去标;
  • ② 只写实测点、不标外推点,包络看起来比实际大——⚠ 这个方向永远是偏乐观的;
  • ③ 清单定版之后 DoE 矩阵改了,而这一列没跟着改。⚠ 这是本课内部最可能出现的一处不同步,第 9 讲的交付物清单里要专门回来核一遍。

本讲小结:本课交付的是回路侧标定量(水温、流量、执行器门限),射程外的九项各有属主、各写去向——这条线是第 7 讲同版校核的前提,不是免责声明。本讲先定版清单(七项、六列,指不到来源就写「未确定」),再谈取值:窗口上沿按 T_hi = min_i[T_in,allow,i − ΣΔT_up,i] − M_min 逐位置反推取最小者(先失守的未必是第一个部件),窗口下沿由三条约束各算一个下界、取其中最大者顶住,允许温升 ΔT_allow 在「下游 M_i ≥ 0」与「保底流量 V̇_min」两条约束之间寻优——三次方的泵功收益不是白拿的。发动机侧的同名 map 可以借流程、⛔ 不可以借数值。交付物是那张六列表,而它的「验证工况」一列必须落成第 8 讲 DoE 矩阵里找得到的六元组。

后面还有 8 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做

会员专属

后续为会员深水区内容——四库数据与深度拆解。

查看会员方案