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 讲 目标水温窗口与允许温升:先把标定量清单定版,再谈取值
这一讲要交付的不是一组数,是一张表。表定版之后,后面八讲做的事都可以概括成一句话:把这张表里的每一格填满,并且每一格都能说出它是被哪两侧夹住的。
本讲开头先钉三条口径,后面不再重复:
- 本课凡写「目标水温」「入口水温」,一律指回路入口断面的冷却液温度 T_in,⛔ 不是出口、⛔ 不是部件本体温度、⛔ 不是散热器出口。所有温度符号一律带 in/out 下标,⛔ 全课不出现裸写的 T。
- 绝对温度一律写 ℃,温差/裕量/迟滞带/允许温升一律写 K。⛔ 不写「裕量 5 ℃」——它读起来像一个绝对温度,而它其实是一段温差。
- 符号下标一律用 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 的插值误差与标定散差。
怎么算。沿串联梯队逐位置来:位置 i 的容许入口温度,减去它上游各部件的累计温升,得到一个候选值——「若要位置 i 不越限,回路入口最高能到多少」。每个位置各得一个候选值,对所有位置取最小者,再扣一个 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。⚠ 来源等级=物性手册/供应商数据表,⛔ 未取标准原文;⚠ 典型值,须按牌号与浓度查表确认。⛔ 全课不许出现一个没有温度标注的密度。
收益这一侧。给定需散热量 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 不能再放大的那一侧):串联下游的 M_i ≥ 0(E4-02 多合一冷却回路共用与温度协调);
- 下界(ΔT 不能再压小的那一侧):保底流量下界 V̇_min(口径承接 K3-08 冷却侧执行器需求生成与协同仲裁:电子水泵/冷却风扇/AGS)——压小 ΔT 就要涨流量,涨到撞上 V̇_min 就走不动了。
★ 这是本课那根钉子的第一个实例,也是最容易被读成单侧的一条:三次方关系太诱人,读者会把这笔能效收益当成白拿的。它不是白拿的,它是在两条约束之间换来的。
量级:Δ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 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做