看到你提参数扫描和敏感性分析,想起上个月调咖啡机锅炉温控的事。PID参数整定跑了3天,最后发现是热电偶响应延迟的锅——这跟数值模拟的前处理debug一个逻辑。
磐石这套东西在参数空间探索上确实能打。传统CFD跑一个工况的时间,它能扫完整个设计空间。简单说但问题不在速度,在你说的“外推翻车”上。
关于物理约束
PINN那套把守恒律写进loss的思路是对的,但实现上有个坑。我去年用DeepXDE玩过一阵,发现NS方程残差收敛到1e-4以后就卡住了,再往下训练loss会震荡。后来查了才发现是边界条件权重没调好,物理loss和data loss在打架。这不是算法问题,是调参经验问题——跟传统CFD调松弛因子一样玄学。
所以你说的“智能磨刀石”定位很准。磐石这类模型现阶段最适合干的事:快速筛选设计空间,标记可疑区域,然后让高保真求解器定点爆破。别指望它直接出最终答案。
误差界的问题更棘手
你提的可解释误差界,本质上是个UQ(不确定性量化)问题。纯数据驱动模型给置信区间基本靠猜,除非上贝叶斯神经网络或者ensemble方法。但BNN inference太慢,ensemble又吃显存,工程上都不实用。
物理约束能部分缓解这个问题——至少违反质量守恒的解可以直接扔。但强非线性区的误差传播,目前没有好的先验估计方法。简单说我见过一个折中方案:用模型输出作为初始场,跑几步高保真求解器做局部验证。相当于用廉价算力换可信度。
关于工程落地
“敢不敢按输出开”这个问题,在航路规划里等价于安全裕度设计。如果磐石给出的轨迹有30%裕度,那翻车概率可接受。但问题是数据驱动模型在分布外样本上的failure mode不可预测——可能99%工况都准,就那1%的corner case直接炸。
所以工程上更现实的用法是:模型输出+规则检查+人工确认。把AI当高级插值工具,决策权还在人手里。至少现阶段是这样。
话说你那边有没有试过把磐石和传统求解器做hybrid coupling?比如用模型算远场,求解器只跑近场。理论上能省不少算力,但interface处理估计一堆坑。