TMS BOOK · ACADEMY 讲义

阀件与集成流道内流 CFD:ζ/Kv-Cv 特性曲线族的生成与交付

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

J3-05 阀件与集成流道内流 CFD:ζ/Kv-Cv 特性曲线族的生成与交付

课程代码 J3-05 · 板块 J 仿真分析 CAE / J3 换热器·部件级 CFD 时长 约 3.5~4 小时(5 讲 + 1 次「多通阀 / TMM 集成流道曲线族」实操) 适合对象 Tier1 多通阀 / 阀岛 / 集成模块的部件级内流 CFD 执行人(必修);做 TMM / CIM 壳体与集成流道的 OEM 结构设计岗(必修,需能读懂并验收曲线族与适用性声明卡);一维系统仿真工程师与部件台架试验工程师建议了解(选修——交付口径与互校规则在本课定,他们是接收端) 前置 J2-01 CFD 基础、湍流模型与网格划分(Fluent/STAR-CCM+) CFD 基础、湍流模型与网格划分;J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取) 整车/机舱 CFD 前处理:从脏数模到可算网格;A2-01 管网水力学:沿程/局部压降与流量分配 管网水力学:沿程/局部压降与流量分配;A2-06 流体力学基础:连续性、伯努利与静压/动压/全压口径 流体力学基础:静压/动压/全压口径;G4-03 多通阀(四通/八通)结构与密封设计 多通阀结构与密封设计。体系外前置(需自备):三维 CAD 装配浏览与布尔运算(负体积/腔体抽取操作)、CFD 前处理与求解器的批处理脚本能力(journal / macro / Python 驱动) 本讲义定位 讲师授课蓝本 / 学员自学讲义,是 J3-05 课题的完整展开版


引言:整条链上全是 ζ 的消费者,唯独没有生产者

把冷却液回路这条链摊开看一遍,会看到一件很别扭的事。

A2-01 管网水力学:沿程/局部压降与流量分配 教你查 Idelchik 一类手册取 K 值,并且立了一条红线——「有整体 Δp-Q 曲线就当黑箱」;J1-03 冷却液回路水力与热仿真建模 与 B3-01 冷却液回路拓扑:串/并联、多回路耦合与模式切换 在一维网络里消费 Δp = K·V̇²,靠它算支路流量分配;G8-02 多通阀 + 泵 + 传感器的一体化集成设计 把模块内阻讲到 ζ_total = Σζ_i 的加法为止,案例的最后一句是「用集成后实际流道的 CFD 重算内阻曲线」;L2-03 冷却系统台架与流量分配试验 在台架上做回路级流量分配的反标。这四门课全是同一个数的消费者。而当你手上是一把八端口阀、或者一个把泵、阀岛与七八条流道铸在一起的 TMM 壳体时,手册里没有这个零件,供应商给的那条曲线只有一个阀位、一种介质、一个温度——谁来生产那份数,本课程体系此前没有一门课回答过。

G4-03 多通阀(四通/八通)结构与密封设计 的讲义在这件事上写得最直白:它给出内漏 regime 的判据本体,然后写明「本课只给用途与边界,方法层见 J3-05」。本课就是那个方法层。

⚠ 但要先把这门课与「做一次 CFD」的区别说在最前面,因为这个区别决定了后面每一节的取舍。

钉子①(下文简称「钉子①」):本课交付的不是一个压降数,是一族曲线加一张适用性声明卡;离开那张卡,曲线族在一维侧必然被外插误用。ζ 看着是个无量纲数,报出去像个纯粹的物理量,其实它依赖参考截面——同一个算例换一个参考面,报出来的数能差好几倍,而两个数都对。同理,一条常温三点扫出来的 ζ-Re 曲线,到冬季低温高黏工况时工作点已经跑到扫描区间之外,下游看不出自己在外插。这根钉子在第 1 讲的取压面选择上第一次出现,第 3 讲在外插边界上兑现,第 5 讲的交付包与互校口径是它的收口。

钉子②(与钉子①配对,管「算例规模」):这门课的第一个工程约束不是物理,是算例数。N_cases = N_pos × N_pair × N_Q(必要时再乘温度点数),一次曲线族交付动辄上百个算例。⇒ 网格量级必须在算例预算的框架下定,而不是先把网格做到极致、再发现跑不完;几何—边界—后处理三段只要有一段留了手工,几何改版后这份活就不可重跑——而集成模块的几何在样件阶段必然改版。这根钉子在第 2 讲决定「哪些缝要建进域」时第一次咬人,第 3 讲是它的主场。

⚠ 两根钉子各自独立:①管「这个数交出去别人敢不敢用」,②管「这个活在项目节奏里干不干得完」。两者都过了才叫交付。

本课的响应量,以及由它决定的一整串取舍

先定响应量再定域。本课的响应量是压降与端口流量分配(最终折成 ζ / Kv-Cv),不是壁温、不是换热量。这一句话决定后面全部取舍:加密加在哪、y⁺ 目标定多少、网格无关性拿什么当收敛目标量、湍流模型选型的敏感度有多高。共轭传热与带热源的部件级问题归 J2-04 共轭传热(CHT)仿真方法 / J3-01 换热器芯体 CFD 与多孔介质模型 / J3-02 电池包液冷流道 CFD 与流量均匀性,本课是单相、无热源、无相变、无运动网格的稳态内流。

本课的定义域只有一段:无热源液体件(多通阀 / 阀岛 / TMM-CIM 集成壳体流道)内流的三维稳态 CFD,从域抽取到 ζ / Kv-Cv 曲线族的交付与互校;交付物是数与口径,不是设计结论。

下面这些事不在本课射程内,本课只写去向、不给限值、不给条款内容:

图1 本课的射程与上下游交接。中心一个圆角矩形写「J3-05 阀件与集成流道内流 CFD:曲线族的生成与交付」,框内竖排五行对应五讲:域抽取与端口对矩阵、缝隙网格与流态、扫描与曲线族、病灶定位与改型、交付与互校。左侧一列四个方框是上游前置,各有箭头指进中心框,框内第二行写本课从它接手什么:J2-06 写通用前处理与内外域抽取本体,本课只补阀件专属四项;J2-01 写湍流模型、壁面处理与网格无关性本体,本课只换目标量并补缝隙判据;G4-03 写内漏 regime 判据本体与内漏率目标,本课只把它用在建模决策;A2-06 写静压动压全压口径本体。右侧一列六个方框是下游,各有箭头从中心框指出,框内第二行写本课交出什么:A2-01 写手册覆盖不到的非标件 K 值;J1-03 写一维网络的 ζ 与 Cv 输入以及切换前后的端口对连通表;G8-02 写集成后按实际流道重算的模块内阻曲线;G4-03 写内漏与流阻评估的方法层产物;B3-01 与 G8-06 合成一个框写拓扑与模式切换下的支路阻力;L2-03 写回路级流量分配反标的比对对象。中心框上方一个方框写平行互校对象 L1-02 台架实测 Kv,用双向箭头与中心框相连并标注三项口径必须先对齐。中心框下方一个红框写禁止事项:不建瞬态章节、不下汽蚀结论、不设内漏率目标、不给设计结论。图的最下方另有一条横向长条框写两条读图要点。图上不出现任何数值。本图为课程边界示意,不代表任何项目的实际交付清单,不得据图取任何数值。
图1 从图上要读出三个判断:①本课是一个纯生产节点——右侧六条箭头全部是「消费本课产物」的下游,而左侧四条全部标着「本课不重讲」;②上方那条与 [L1-02 压缩机/泵/阀/风扇性能试验](/academy/topic/L1-02/) 的双向箭头是本课唯一的平行关系,它带着「三项口径必须先对齐」的标注,说明互校不是拿两个数直接相减;③底部红框里的四条禁止事项,每一条在正文里都有对应的归属课。本图为边界示意,⛔ 不得据图取任何数值。

全课符号与口径(先钉死,后面不再重复声明)

⚠ 本节是全课的口径基准。凡后文出现下列符号而未另作声明的,一律按本节理解。

符号 名称 单位 本课口径
Δp 端口对之间的压差 Pa 必须声明取全压差还是静压差;本课默认取全压差,取压面落在端口延伸段内
ζ 局部阻力系数 无量纲 ζ = Δp / (½·ρ·v_ref²);必须随数交付 A_ref
A_ref 参考截面积 m² 本课固定取接管内径截面,⛔ 不取阀口最小截面(理由见第 3 讲)
v_ref 参考速度 m/s v_ref = Q / A_ref
Q 体积流量 m³/s(曲线族图上常用 L/min) 端口对的通过流量
Re_ref 参考雷诺数 无量纲 Re_ref = ρ·v_ref·D_ref/μ,D_ref = 接管内径
h 间隙高度 m 取装配态 / 热态值,⛔ 不取名义图纸值
Re_h 间隙雷诺数 无量纲 Re_h = ρ·u_gap·(2h)/μ,特征尺度取水力直径 2h
Δx_n 跨间隙方向的网格尺度 m 法向,⛔ 不是切向尺度
n_layer 跨间隙所需层数 无量纲 见第 2 讲判据
Kv / Cv 流量系数 m³/h / (US gpm·psi^−0.5) 定义与选型用法承 G4-01 电子膨胀阀(EXV)结构、控制与选型 / G4-04 比例阀/流量分配阀与回路调节 / G4-05 单向阀、截止阀与电磁阀应用
N_cases 一次曲线族的算例总数 无量纲 N_pos × N_pair × N_Q(必要时 × N_T)
p_v 该温度下的饱和蒸汽压 Pa 随介质与温度变,物性口径承 A2-01 管网水力学:沿程/局部压降与流量分配

⚠ 三条跨课口径提醒,动手前必须读完。

(一)ζ 与 K 是同一个量的两个记法。A2-01 管网水力学:沿程/局部压降与流量分配 全课写作 K 值,并且已经立了「K 值必须与参考断面配对」这条规矩;本课写作 ζ。定义式相同、物理相同,⛔ 不是两个量。交付到一维侧时随便用哪个记法都行,但参考断面必须跟着走——这一条两门课口径完全一致。

(二)与 J3-02 电池包液冷流道 CFD 与流量均匀性 的参考面约定不同,⛔ 不许互代。兄弟课 J3-02 电池包液冷流道 CFD 与流量均匀性(电池包液冷流道)把局部损失写成 ζ·½ρu²,其中 u 是该流道段内的截面平均真实速度——参考面跟着当地流道走,因为那门课要在一条蛇形流道里逐段记账。本课的 v_ref 固定取接管内径处的速度,因为本课的产物要喂给一维网络,而一维网络认的是接管口径。⇒ 两个 ζ 都无量纲、都叫局部阻力系数、公开区间也重叠,而参考面不是同一个:本课的 A_ref 通常大于阀内当地过流面,所以同一处损失,本课报出的 ζ 数值会比按当地流道面报出的小(按面积比的平方缩放)。⛔ 把 J3-02 电池包液冷流道 CFD 与流量均匀性 里的 ζ 数直接搬进本课的曲线族、或反过来,会系统性地把阻力算错一个面积比平方的倍数。桥就在这里:只要两边都把 A_ref 写在数旁边,换算就是一次乘法;不写,两个数就永远对不上。

(三)Re 一律带下标。本课同时出现两个雷诺数——Re_ref(接管口径,用于 ζ-Re 曲线的横轴)与 Re_h(间隙水力直径,用于判间隙 regime)。同一个算例里这两个数可以差两三个数量级。⛔ 全课不出现不带下标的裸 Re。摩擦因子若需引用,一律用 Darcy 因子 f_D(与 J3-02 电池包液冷流道 CFD 与流量均匀性 一致)。


第 1 讲 域抽取:随阀位成族的负体积、端口对矩阵与取压面

1.1 先定响应量,再定域——这一句决定后面全部取舍

普通的 CFD 流程课会教你「拿到数模 → 清理 → 抽域 → 划网格 → 设边界 → 算」。这条流程本身没错,但它在本课的场景下会在第一步就走错,因为它默认响应量是已知的。

本课的响应量已经在引言里定了:端口对之间的 Δp 与端口流量分配。把它写在纸上贴在屏幕边,因为它要在后面被引用至少五次:

决策点 若响应量是壁温/换热量 本课(响应量=Δp)
边界层网格 y⁺ 常需压到 1 量级 y⁺ 落进壁面函数合法区间即可(例外见第 2 讲)
加密位置 换热壁面附近 分离区、射流剪切层、再附着点、缝隙
网格无关性目标量 壁温 / 热流 端口对 Δp,且加看间隙泄漏占比
物性 需要 c_p、k 只需 ρ、μ(但对温度极敏感,见第 3 讲)
湍流模型敏感度 高 相对低,但剪切层与间隙除外
求解设置 常需能量方程 关掉能量方程(除非扫描温度点,那也只是换物性)

⚠ 这张表里最容易被忽略的是最后一行:本课扫描「温度点」时,扫的不是传热,是物性——低温工况改变的是 ρ 与 μ(主要是 μ),从而改变 Re_ref,从而把工作点推到 ζ-Re 曲线的另一段。⛔ 这不需要解能量方程,等温算例换一套物性就够了。把它误解成「要做共轭传热」是本课最贵的一次误判,因为共轭传热会让算例墙钟涨一个量级,而 N_cases 已经上百。

1.2 负体积:两条生成路线与三条验收判据

负体积(negative volume)就是流体实际占据的那块空间。阀体与集成壳体的外形是实体,而 CFD 要算的是它内部的空腔——这块空腔在 CAD 里通常不存在,需要生成出来。

两条生成路线:

(a)从水密外壳做布尔减。先把零件外表面补成一个水密实体(把端口封平),再用「外包壳减去零件实体」得到内腔。优点是数学干净、边界清晰;前提是零件本身足够水密——而阀体常常不是(密封件缺省、O 形圈槽半开、装配面在数模里是两个各自独立的实体)。

(b)对内表面直接包面(wrap)。让包面算法沿着内壁跑一层,直接生成内腔的表面网格。优点是对脏数模宽容;代价是包面尺度会把小特征吃掉——而阀件里恰恰有一堆小特征(过流槽的倒角、密封唇的根部、节流边),包面尺度选大一档,最恶阀位的最小节流面积就变了,ζ 直接错。

⚠ 通用的脏数模清理、破面缝合与水密性检查归 J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取),本课不重讲。本课要补的是它 boundary 让出来的那四项阀件专属内容——本讲占其中三项(负体积生成、端口对矩阵、密封面几何愈合与微间隙留封)。

负体积的三条验收判据(缺一不可):

  1. 闭合——没有自由边、没有洞。包面路线要专门检查节流边附近有没有被「桥接」掉。
  2. 单一连通——除非本次就是要算多路并行。⚠ 这条在阀件上有一个陷阱:如果域被意外分成了两块(某个应当连通的槽被包面封死了),求解器不会报错,它会当成两个独立域各自算,你只会在后处理时发现某个端口的流量恒等于零。
  3. 端口面为平面且法向明确——端口面是要施加边界条件的地方,它必须是一个平的、法向确定的面,不能是一段带弧度的截断。

1.3 阀件负体积的独有难点:域的拓扑随阀位变

这是本课与 J2-06 整车/机舱 CFD 前处理:从脏数模到可算网格(数模验收·删简·包面·计算域抽取) 通用流程的第一个分岔点,也是很多人第一次做阀件 CFD 时踩的第一个坑。

同一份几何,在不同阀位得到的根本不是同一个域。阀芯转过一个角度,A—B 通了、C—D 断了;再转一个角度,A—C 通了而 A—B 只剩一条节流缝。⇒ 域的连通拓扑本身是阀位的函数。

⛔ 这意味着:抽出一个域只够算一个阀位。你不能像做换热器芯体那样抽一次域然后扫流量——扫流量当然可以,但只在这一个阀位上有效。

正确的做法是:域抽取必须以阀位为参数,一次生成一族域。具体落法有两种:

  • 参数化 CAD 驱动:在 CAD 里把阀芯角度做成参数,脚本循环改角度 → 重生成装配 → 导出 → 抽负体积。可复现性最好,前提是数模本身是参数化建的(供应商给的数模常常不是)。
  • 多份静态几何:让结构侧一次性导出 N_pos 份对应各阀位的静态装配(这在项目上通常是一封邮件的事),本课侧只做「每份各抽一次域」。可复现性稍差,但对拿到手就是死数模的情况这是唯一可行路线。

⚠ 无论走哪条,域族的命名必须与阀位一一对应且写死在脚本里。N_pos 个域 × N_pair 个端口对,人工对应到第三十个算例时必然出错,而这种错误在结果里表现为「某个阀位的 ζ 莫名其妙地反常」——它长得像物理现象,不像文件名搞错了。

图2 域随阀位成族与端口对矩阵。上半部分横排三个方框,分别标注阀位一、阀位二、阀位三,每个框内画同一把四端口阀的简化内腔轮廓:一个圆形阀腔,四周伸出四条短管,端口自上方顺时针标注为 A、B、C、D,阀腔内一块深色扇形代表阀芯。阀位一中阀芯扇形挡住 C 与 D 之间,A 与 B 之间以及 C 与 D 各画一条粗实线表示连通;阀位二中阀芯转过角度,A 与 C 连通、B 与 D 连通,用两条交叉的粗实线表示;阀位三中阀芯只留一条极窄缝,A 与 B 之间画一条细线并标注最小节流面积,其余端口画虚线表示封断。每个框下方一行小字写明该阀位的连通端口对个数。三个框上方一条横向箭头贯穿,标注为同一份几何、不同阀位、不同的域拓扑。下半部分是一张四行四列的端口对矩阵表格,行列表头均为 A、B、C、D,对角线画斜线表示无意义,上三角六个格子分别填写状态:其中三格填已算并标注对应的阀位号,两格填按真值表排除并加注释说明真值表归属课程为 G8-06,一格填几何不连通。表格右侧一个信息框写明有效端口对数小于等于 N 乘以 N 减一再除以二,并强调必须区分按真值表排除与忘了算这两种情况。整图为拓扑示意,端口位置与阀芯形状不代表任何真实阀件的内部结构,不得据图取任何几何尺寸或流通面积。
图2 从图上要读出两个判断:①上半部分三个框里,同一份几何画出了三种不同的连通关系——所以「抽一个域然后扫阀位」在物理上不成立,域必须成族生成;②下半部分的矩阵里,「按真值表排除」与「几何不连通」是两种不同的空格,而第三种空格「忘了算」在表上看起来和它们一模一样——这正是矩阵必须显式填写、不能留白的原因。本图为拓扑示意,⛔ 不得据图取任何几何尺寸或流通面积。

1.4 端口对矩阵:把真值表翻译成算例矩阵

一把 N 端口阀,几何上可能的端口两两组合是 N(N−1)/2。八端口阀就是 28 个组合。但其中绝大多数没有工程意义——它们要么在任何阀位都不连通,要么虽然连通但整车上从来不会用到这条路径。

决定哪些组合有意义的是阀位真值表,而真值表归 G8-06 冷却液侧集成模块(CIM):阀岛/泵/膨胀壶一体化架构(模式与拓扑切换)。本课不重新定义模式逻辑,只把它翻译成算例矩阵。

翻译的动作很机械,但有一条必须做到:矩阵里的每一个空格都要标明它为什么是空的,三种理由要分开写:

空格理由 含义 后果
几何不连通 该阀位下这两个端口物理上封断 无需算,但要在声明卡上体现
按真值表排除 几何上连通,但整车模式逻辑里不会用 无需算,必须显式写「按真值表排除」
忘了算 —— 下游拿到一份有洞的曲线族而不自知

⚠ 第三种在交付物上与前两种长得完全一样——都是一个空格。⇒ 这就是「矩阵必须显式填写、不能留白」的全部理由。⛔ 一份端口对矩阵里出现任何一个没有注明理由的空格,这份交付就不合格。

1.5 端口延伸段与取压面:本讲第一个「不做就全错」的动作

端口延伸段不是可选项。

阀口出流是强旋的、带大尺度分离的。如果把端口面(也就是施加压力或流量边界条件的那个面)直接贴在阀口上,会同时发生三件事:

  1. 出口面上出现回流单元——流体在出口面上一边流出一边流进。求解器会打印警告(大多数商用求解器会),但它不会拒绝算,会用某种数值处理把它压住,代价是那个面上的解已经不物理了;
  2. 取压面落在未恢复的流场里——你测到的「压差」里混着动压畸变与回流噪声,而这部分量随网格和湍流设置漂移;
  3. 与台架不可比——台架上的压力传感器装在上下游直管段的某个位置上,取压位置有明确规定(口径归 L1-02 压缩机/泵/阀/风扇性能试验)。你的取压面若不在同一个位置,两个数根本不是同一个量。

正确做法:端口面外接一段直管延伸段,取压面另设在延伸段内、位置与台架取压位置对齐。

延伸段长度的量级:工程上常见做法是上游侧数倍水力直径、下游侧更长(下游要给流动恢复留空间)。⚠ 这是行业典型区间:上游约 5~10 D_ref、下游约 10~20 D_ref,常见起手值是上游 5 D_ref、下游 10 D_ref。⛔ 它不是一个可以直接抄进规范的验收值——真正的判据在下面两条,长度只是达到判据的手段。

两条判据(必须都过):

  • 判据一:出口面上无回流单元。后处理时直接检查出口面上法向速度是否处处同号。有回流 ⇒ 延伸段不够长,或者你把出口边界设成了压力出口而流场还没恢复。
  • 判据二:延伸段长度加倍后,Δp 的变化落在声明带内。这一条比第一条强得多——它直接证明「我报出去的这个 Δp 不依赖于我选的延伸段长度」。

关于「声明带」(本课全课通用的容差记号)。声明带就是你在交付时承诺的相对偏差带,⚠ 它是平台相关量:

  • 典型区间:端口对 Δp 的相对变化带常取 1%~5%;
  • 常见值锚点:多数部件级曲线族项目取 3% 作起手值;
  • ⚠ 典型参考值,⛔ 非验收依据,须与下游一维消费方逐项确认后实测确认。
  • 怎么拿到你自己项目的那个数:向 J1-03 冷却液回路水力与热仿真建模 / B3-01 冷却液回路拓扑:串/并联、多回路耦合与模式切换 的一维模型责任人问一个问题——「支路流量对 ζ 的敏感度是多少」。若某支路流量对 ζ 的敏感度低(湍流段,Δp ∝ Q^1.8 附近,ζ 差 5% 只换来流量差约 2.7%),声明带可以松;若这条支路在低温进了层流段(Δp ∝ Q¹,ζ 差 5% 就是流量差 5%),带就得收紧。⇒ 声明带不是 CFD 侧自己拍的,是下游的敏感度决定的。
图3 端口延伸段与取压面的错做与正做对比。上下两栏,共用同一个左侧阀腔简化剖面:一个矩形阀腔,内部一块阀芯挡板留出一条节流缝,右侧伸出一条水平出口管。上栏标题为错做法,出口管极短,边界面直接贴在阀口处并用一条竖直粗线画出,标注为出口边界。管内画出流线:从节流缝射出的高速射流沿管中心走,射流两侧各画一个反向旋涡箭头,旋涡一直延伸到边界面上,边界面上用若干反向小箭头标出回流单元并加醒目标注。边界面处引出一条虚线指向右侧一张小图,小图是该截面上的静压分布示意,分布很不均匀并标注为取压面落在未恢复流场里、压差含动压畸变。下栏标题为正做法,出口管被延长成一段直管,管长用双箭头标注为若干倍水力直径并注明典型区间为下游十到二十倍、上游五到十倍。管内流线显示射流逐渐扩散、旋涡在管的前段耗散消失,管的后段流线平行。在管的中后段画一条竖直细线标注为取压面,并用一条水平引出线连到管外一个标签,标签写明位置与台架取压位置对齐、台架侧口径归属课程 L1-02。管的最右端仍画出口边界面,其上小箭头全部同向并标注无回流单元。下栏底部一个信息框列出两条判据:判据一出口面上法向速度处处同号,判据二延伸段长度加倍后端口对压差变化落在声明带内,并注明声明带是平台相关量、典型取百分之一到百分之五。整图为流动形态示意,流线与旋涡位置为示意画法,不代表任何真实阀件的流场,不得据图取任何速度、压力或长度数值。
图3 从图上要读出三个判断:①错做法里那些反向小箭头就画在边界面上——回流单元不是「离边界很近」,是压在边界上,所以那个面上的解已经不物理;②两栏的差别只有一段直管,几何、网格策略、湍流模型全都没动,而报出去的 Δp 会差一大截;③正做法里取压面不在出口边界面上,而在延伸段中后段——取压面与边界面是两个面,⛔ 不要合并。本图为流动形态示意,⛔ 不得据图取任何速度、压力或长度数值。

1.6 密封面的几何愈合:三种处置,选哪一种由「交付要不要含内漏」决定

CAD 装配里的密封件常常缺省、或已被简化成一个名义环。把这样一份装配拿去抽负体积,会在密封面处遇到三类几何病:

  • 零厚度接触——两个面贴在一起,中间没有体积。负体积算法要么在这里失败,要么生成一个厚度为零的退化单元。
  • 面重叠 / 干涉——密封件被建成过盈状态(因为它本来就是过盈装配的),实体互相插进去,布尔运算给出破碎的结果。
  • 虚假贯通——密封件缺省,于是本该被密封挡住的那条路径在负体积里畅通无阻。⚠ 这一条最危险:它不会让任何步骤失败,你会顺利算完,得到一个内漏被严重高估的结果,而且高估的量级完全不可预知。

三种处置:

处置 做法 得到的交付物
补出密封体 按压缩后的形态把密封件建成实体,参与布尔 最接近真实,代价是要知道压缩量(属结构侧)
直接封断 把该路径在负体积里堵死 交付物不含内漏
留名义间隙 在该处留一条厚度为 h 的缝 交付物含内漏,代价见 1.7

⛔ 选哪一种必须跟着「本次交付要不要含内漏」走,而不是跟着「哪种最好画」走。这句话听起来像废话,但实际项目里的默认行为恰恰是后者——谁都会选最好画的那个(封断),然后忘了写进声明卡,下游拿一条不含内漏的曲线去评估模式串扰。

1.7 微间隙「留还是封」:本课最贵的一个决定

这是算力预算里最贵的一个决定,值得单独一节。

为什么贵。一条装配态间隙常在几十微米量级。要把它建进域并解出里面的流动,跨间隙方向至少要有若干层单元(判据在第 2 讲),于是这条缝附近的网格尺度被压到十微米量级。密封面是沿周向展开的,一圈就是几十毫米。⇒ 仅仅一条缝就能吃掉十万量级的单元,一把八端口阀的全部密封面加起来能把总网格量抬一个数量级。而 N_cases 已经上百。

决策方法:开算前先估内漏占主流量的比例。用层流膜泄漏量级式(第 2 讲给出完整形式与两个 regime 的分界)先算一个量级,然后问一句:本次交付要不要分辨这个量级?

  • 若估出的内漏只占主通路的百分之几量级,而本次只交主通路 ζ、声明带又是 3% 这个量级 ⇒ 封死,并在声明卡上写明「本曲线族不含内漏」;
  • 若估出的内漏占到一成以上,或者本次交付的目的就是评估模式串扰 ⇒ 必须留。

⚠ 留的时候,h 要取装配态 / 热态值,不是名义图纸值。理由在第 2 讲的量级式里——层流膜区泄漏正比于 h³,h 翻一倍,泄漏翻八倍。名义值与装配态值差一倍是很常见的事。间隙链与密封设计属结构侧,口径承 G4-03 多通阀(四通/八通)结构与密封设计,本课不自算变形量。

⛔ 内漏率目标本身由 G4-03 多通阀(四通/八通)结构与密封设计 给,本课不设目标、只做建模决策。这句话的分界很清楚:G4-03 说「这把阀的内漏不许超过多少」,本课说「为了把内漏算到能分辨的精度,网格要怎么做、这条缝要不要建」。

1.8 域交付前必须声明:这份域代表哪一个装配态

同一把阀,在三个不同的装配态下给出的不是同一条曲线:

  • 冷态名义——图纸中值、常温、未经工作压力加载;
  • 热态变形后——工作温度下壳体与阀芯膨胀量不同,间隙链变了;
  • 磨损末期——密封面磨损、间隙扩大,内漏显著上升。

变形量与间隙链属结构侧(承 G4-03 多通阀(四通/八通)结构与密封设计 的密封与间隙设计口径),本课不自算——但必须把所用的假设写进第 5 讲的适用性声明卡。

⚠ 这一条与 1.7 的 h 取值是同一件事的两面:1.7 说「h 取装配态值」,本节说「说清楚是哪个装配态的值」。⛔ 只做前者不做后者,等于给了一个精确但来源不明的数。

1.9 本讲的落地清单

做完第 1 讲,你手上应该有这么一份东西(它也是实操第①步的交付物):

  1. 一族负体积,命名与阀位一一对应,脚本可重生成;
  2. 一张填满的端口对矩阵,每个空格标明理由(几何不连通 / 按真值表排除);
  3. 端口延伸段长度与取压面位置,附两条判据的证据(出口面无回流单元 + 延伸段加倍后 Δp 变化落带内);
  4. 一张「本域记录卡」:代表哪个装配态、哪些微间隙留了、哪些封了、依据是什么(含那次泄漏量级估算的数)。

⚠ 第 4 项常被跳过,因为它「不影响算」。而它影响交付——第 5 讲的适用性声明卡有一半内容直接来自这张记录卡。⇒ 不在这里写,两周后就写不出来了。

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

会员专属

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

查看会员方案