# 主分析知识库 ## 文档作用 这份文档只负责保存当前主分析线里已经形成的**长期判断、边界条件、方法论经验和不该忘的坑**。 它不安排执行顺序,也不写“下一步做什么”。凡是优先级、阶段、第一轮交付物,统一写在 `analysis_notes`。 这里重点保留: - 这一轮调研后已经比较稳的物理判断 - 哪些文献对当前项目真的有用,分别用在什么层级 - 哪些解释现在可以说,哪些不要说过头 - 当前网格分辨率下,哪些分析是可信的,哪些不可信 ## 一、当前最重要的认识变化 这一轮最大的变化,不是又多知道了几篇文献,而是**分析层级变了**。 之前最容易滑向两个方向: - 要么把机制写成 `obs -> act -> force -> signature` - 要么试图直接搬壁面涡量理论,做单圆柱边界层级别的解释 现在更稳的理解是: \[ \text{obs} \rightarrow \text{act} \rightarrow \text{near-body correction} \rightarrow \text{wake structure} \rightarrow \text{force / future signature} \] 也就是说: - **force 依然重要,但更像近体区修正过程的低维投影,而不是唯一第一性机制** [Zhu15]。 - **Chen Tao 线依然重要,但它提供的主要是因果方向,不是当前网格下可直接照搬的壁面分析模板** [Che19, Che21b, Ter21]。 - **当前最可信、也最值得主打的层级,是 pinball 整体尺度的 correction field**,而不是单圆柱 wall-scale 细节。 ## 二、Chen Tao 这条线对本项目到底有什么用 ### 1. 有用的不是“旋转会改变表面量”这句常识 真正有用的是下面这条因果链: \[ \text{rotation} \rightarrow \text{surface condition change} \rightarrow \text{near-body vorticity organization} \rightarrow \text{shear-layer bias} \rightarrow \text{wake / force / signature} \] 这条线的价值在于,它逼着解释停留在“近体区结构如何被改掉”这一层,而不是直接从动作跳到力,或者从动作跳到远场 wake。 ### 2. 最适合当前项目的 Chen–Liu 文献分工 | 论文 | 在当前项目里的角色 | |---|---| | [Che19] | 最重要的桥梁。告诉我们表面压力、skin friction、boundary enstrophy flux 是耦合的,因此近体区源项不是空话。| | [Che21b] | 提醒我们这些源项不是静态量,而有时空演化,并且和 separation / attachment 及近壁相干结构相关。| | [Che24d] | 把 boundary vorticity flux 继续拆成 orbital rotation 与 spin,适合用来升级机理语言,但不是第一轮主证据。| | [Che24e] | 提醒 Q-criterion 类量不要解释过满,边界上的 strain / enstrophy / Q 源项是不同层次。| | [Che26] | 这是这一支到 JFM 的理论总论,更像上层统一框架,而不是 rotating-cylinder wake 的直接分析手册。| ### 3. 当前项目里最该保留的 Chen 线结论 - 旋转不是直接“指定一个目标 wake”,而是先改写近体区源项和剪切层出生条件。 - 受力不是与涡量竞争的替代机制,而更像近体区涡量组织变化后的整体积分响应。 - 若网格不支持壁面精细诊断,仍然可以保留“近体区源项先变、远场 observable 后变”这条因果顺序。 ## 三、哪些部分现在不要硬做 当前 CFD 中单圆柱只占十多格,这是一个非常硬的边界条件。由此带来几个必须长期保留的判断: | 不应硬做的分析 | 原因 | |---|---| | 单圆柱边界层厚度与细节 | 分辨率不够 | | 单圆柱精确分离点、附着点 | 数值可信度不足 | | 壁面涡量通量逐点定量值 | 网格不足以支撑 | | 以 wall-scale 量做主机制证据 | 容易把分辨率不支持的内容写过满 | 因此,对当前项目最稳的表述是: - 可以引用 Chen–Liu 线来支持“壁面/近体区过程在前”; - 但自己的主证据必须落在 **pinball-scale near-body correction** 上。 ## 四、为什么三场分解是当前最关键的方法论 这是这一轮最重要的方法收获。 如果直接看控制场,很容易把三种影响混在一起: - 入射来流本身的结构 - pinball 作为障碍物的阻挡作用 - 旋转控制额外施加的修正 因此必须至少分成三类场: - 入射参考场 \(q_{in}\) - 固定 pinball 场 \(q_{blk}\) - 控制 pinball 场 \(q_{ctl}\) 然后定义两个差分场: \[ \Delta q_{blk} = q_{blk} - q_{in} \] \[ \Delta q_{ctl} = q_{ctl} - q_{blk} \] 这里最关键的不是公式本身,而是它们对应的解释权。 - \(\Delta q_{blk}\) 代表 **几何阻挡带来的被动破坏**。 - \(\Delta q_{ctl}\) 代表 **旋转控制额外施加的主动修正**。 一旦这两个量分开,很多原本混乱的问题会立刻清楚: - cloak 不是“什么都不产生”,而是主动修正去抵消被动破坏; - illusion 不是“pinball 变成了目标物体”,而是在自身基线 wake 上叠加 target-like correction。 ## 新增补充:wake-to-force 这条线为什么重要 这一轮新增的第二条有效文献线,不是 another force formula,而是 **wake-to-force**。它真正补上的,是 `near-body correction -> force -> signature` 这一段的物理层次。[Noc99, Una97, Kan17b, Geh23, Gom16] 这条线最值得保留的结论不是“用 wake 可以算出力”,而是以下三条: ### 1. 力与 wake 的关系分层成立 较早的 control-volume / momentum 公式说明,只要控制体选得合理,近尾迹速度场本身就足以恢复瞬时力的主变化。[Una97, Noc99] 这至少证明: - force 不是脱离流场的黑箱量; - 近尾迹与力之间确实存在可重复、可计算的映射。 ### 2. 真正最该关注的是 body-connected wake structure minimum-domain impulse 理论的关键判断是:对瞬时力真正直接起作用的,不必是整个成熟 far wake,而是**仍与物体动态相连的 vortical zone**;已经 detached 的紧致尾涡,其净力贡献可以视为零。[Kan17b] 这对当前 pinball 的帮助极大,因为它把“目标尾迹要几个 \(D\) 才形成”和“力的主决定层更靠前”区分开了。更稳的口径应当是: - signature 的形成需要发展距离; - force-relevant mechanism 更集中在 near-body / body-connected 区域。 ### 3. 同样的涡量,不同位置,对 force 的投影不同 vortex force decomposition 进一步说明,力不是简单由“总涡量大小”决定,而取决于涡结构的位置、与 body-induced velocity 的耦合方式,以及它是 body-generated、shed 还是 external。[Geh23] 对 pinball,最可迁移的不是照抄公式,而是保留这个判断: - 同一强度的局部涡量结构,若位置和耦合方式不同,对总 force 的贡献也会不同; - 因此后续完全可以谈 **force-relevant structures**,而不是只谈 energetic structures。 ## 新增补充:这条线如何改写当前主链 wake-to-force 与 Chen 线结合后,当前最稳的主链不应再写成 \[ \text{obs} \rightarrow \text{act} \rightarrow \text{force} \rightarrow \text{signature} \] 也不应写成过于粗糙的 \[ \text{obs} \rightarrow \text{act} \rightarrow \text{wake} \] 而应写成: \[ \text{obs} \rightarrow \text{act} \rightarrow \text{near-body correction} \rightarrow \text{body-connected wake structure} \rightarrow \text{force} \rightarrow \text{future signature} \] 其中: - Chen 线负责说明为什么 `act` 的第一作用层是近体区源项与涡量组织,而不是远场结果。[Che19, Che21b, Ter21] - wake-to-force 线负责说明为什么 force 最好理解为 body-connected near-wake organization 的低维投影,而不是与涡量竞争的另一套机制。[Kan17b, Geh23, Gom16] - OID/CCD 线负责把这条通道压缩成少数结构坐标,并区分 force-relevant 与 signature-relevant structures。[Sch12, Lyu23] ## 五、对 cloak 与 illusion 的当前最稳表述 ### cloak 现在最稳的写法是: - fixed pinball 会在任务相关区域内产生一个 blockage wake; - DRL 旋转产生的 correction field 会尽量抵消这部分 wake; - 合力接近 0 不是全部机制,而是这种 wake cancellation 的积分表现。 因此,如果分析成立,应看到: \[ \Delta q_{ctl} \approx -\Delta q_{blk} \] 至少在任务相关区域里呈现这种趋势。 ### illusion 现在最稳的写法是: - fixed pinball 先生成自身基线 wake; - 控制不是把 wake 全部“消掉”,而是做一个 target-oriented correction; - force matching 之所以有效,是因为它约束了整体节律与积分响应,但真正被操控的是 correction field。 如果分析成立,应看到: \[ \Delta q_{ctl} \] 接近“目标物体相对 fixed pinball 的残差结构”。 ## 六、force 在当前项目中的正确位置 这是最容易说错的地方之一。 ### 现在可以说的 - force 是极重要的 observable。 - force 对 DRL reward 有效,说明它确实和任务结构高度相关。 - force 很可能是近体区修正场的低维、强相关投影,因此特别适合作为控制反馈量。 - 更具体地说,当前最稳的理解不是“force 来自整个远场尾迹”,而是:force 更像 **body-connected near-wake organization** 的积分响应或低维投影。[Kan17b, Geh23, Gom16] ### 现在不要说得太满的 - “控制机制本质上就是 force tracking” - “只要合力为 0,就自然 cloak” - “illusion 的本质就是匹配目标力” 更稳的说法是: - force 是 near-body correction 的一个重要投影; - 它之所以有用,是因为它和 task-relevant structures 强相关; - 但真正被操纵的,仍然更像是 correction field 而不是一个单独积分量。 ## 七、OID / CCD / PCD 在当前主线中的正确位置 这条线现在不应再被理解成“对原始全流场做更高级模态分解”。 更稳的理解是: - 原始全流场里混着入射结构、阻挡结构和控制结构; - 真正需要找的是 **control-induced correction structures**; - 因此 OID / CCD / PCD 最好作用在 \(\Delta q_{ctl}\) 或其低维系数上。 ### 当前最有价值的任务 | 方法 | 现在最值得做的事 | |---|---| | correction-field POD | 看控制修正主要落在哪几个低维方向上 | | force-OID | 找最影响 force 的 correction structures | | signature-OID | 找最影响 future signature 的 correction structures | | PCD / CCD | 在显式时延下区分 source / descendant correction modes [Lyu23] | 这里需要新增一条长期保留的解释纪律:**force-OID** 与 **signature-OID** 不应先验合并。更稳的工作假设是: - controller 首先调制一小组 force-relevant near-wake structures; - 这些结构经过若干个 \(D\) 的对流与相互作用后,才演化为 signature-relevant downstream structures。[Kan17b, Sch12, Lyu23] 因此,如果后续真的看到 force-OID 与 signature-OID 差异明显,这首先应被视为潜在机制结果,而不是算法失败。只有在 POD rank、时延、标准化和数据量都排查完后,才适合讨论该差异是否可信。 ### 这条线最关键的判断 若少数 correction modes 就能: - 解释大部分 force 变化 - 预测 future signature 的改善 - 在 cloak 与 illusion 间提供可比较结构 则说明“控制调用的是少数 pinball-scale correction structures”这一主张成立。 ## 八、SR / SINDy 的正确角色 这条线现在最容易被高估,也最容易被低估。 ### 它不该单独承担的事 - 不应让 `obs -> act` 一条线独自承担全部物理解释。 - 不应把高拟合度自动当成“机制已明”。 ### 它现在真正该承担的事 - 作为 `obs -> act` 的白箱接口; - 给出控制律依赖哪些低维量的证据; - 最终和 correction field 及 OID/CCD 拼起来,形成闭环解释。 因此最合理的三段拼法是: \[ \text{SR/SINDy}: \text{obs} \rightarrow \text{act} \] \[ \text{difference-field analysis}: \text{act} \rightarrow \Delta q_{ctl} \] \[ \text{wake-to-force / Chen}: \Delta q_{ctl} \rightarrow \text{body-connected wake structure} \rightarrow \text{force} \] \[ \text{OID/CCD}: \text{force-related structure} \rightarrow \text{future signature} \] 这也意味着,当前阶段不应要求 SINDy/SR 一条线独自把全部物理机制说完。更稳的节奏是:先让 SINDy/SR 找到共享骨架与可闭环公式,再等 CCD/OID 与 wake-to-force 这边把结构中介对象做扎实之后,回头精简和改写白箱公式。 ## 九、这一轮最值得长期保留的方法论经验 ### 经验 1 **不要直接在原始控制场上谈“机制”。** 先拆出: - 来流本身是什么 - 几何阻挡本身做了什么 - 控制额外改了什么 否则很容易把“本来就有的结构”误当成“控制生成的结构”。 ### 经验 2 **当前问题的自然尺度不是单圆柱 wall-scale,而是 pinball-scale correction-scale。** 这意味着: - 可以放弃一些不可信的细节分析; - 但反而更容易得到跨场景稳定的主结论。 ### 经验 3 **Chen 线最该保留的是因果顺序,不是细节模板。** 它告诉我们: - 近体区在前,远场 observable 在后; - 受力是近体区组织变化后的结果; - 这就足以为 correction field 主线提供物理正当性。 ### 经验 4 **Lyu / Schlegel 这条线最适合用来识别“控制额外改出来的任务相关结构”。** 不是所有 energetic 结构都重要; 真正重要的是 observable-relevant correction structures。[Sch12, Lyu23] ## 十、当前最值得长期保留的两句话 \[ \boxed{\text{当前项目最有价值的主张,不是“DRL 学会了某个力学量”,而是“DRL 学会了对 pinball 近体区修正场的低维调制”。}} \] 同时必须保留另一句: \[ \boxed{\text{Chen Tao 线提供的是正确的因果方向,而不是当前网格下可直接照搬的壁面分析模板。}} \] 这两句话一起保留,最能防止后续再次滑回两个极端: - 把全部机制压扁成 force tracking; - 把分辨率并不支持的壁面细节写得过满。