案例研究¶
案例研究展示如何将 NAVIER-CFD 的数据集适配、模型配置、训练、指标和证据层应用到具体 CFD 问题。
可用案例¶
- PDEBench Navier–Stokes:结构化时序场、长时间滚动和谱误差。
- CFDBench 方腔流:边界条件和物性变化下的代理建模。
- CFDBench 圆柱绕流:涡脱落、压力和速度预测。
- RealPDEBench 圆柱案例:仿真到真实迁移。
- RealPDEBench 流固耦合:流体和结构响应联合预测。
- AirfRANS 几何泛化:未见翼型与运行条件。
- 汽车三维空气动力学:点云和非结构几何场预测。
- 混合加速:神经校正器、预条件器和求解器耦合。
统一案例模板¶
每个案例应明确:
- 科学问题和假设;
- 数据集版本与字段;
- 严格数据划分;
- 候选模型和选择理由;
- 训练预算与随机种子;
- 场、谱、守恒和积分量指标;
- 运行时间、显存和盈亏平衡;
- 失败案例和限制;
- 检查点、配置和结果清单。
示例¶
from navier_cfd import Experiment, TaskSpec, TrainerConfig
experiment = Experiment(
dataset_id="cfdbench",
model_id="pino",
task=TaskSpec(
problem="cylinder",
task_type="forecasting",
dimension=2,
mesh_type="structured",
temporal_mode="autoregressive",
geometry_mode="fixed",
physics=("incompressible_navier_stokes",),
),
trainer_config=TrainerConfig(epochs=100, optimizer="adamw"),
)
未提供独立中文译文的个别详细案例页面会自动回退到英文原文,页面顶部的语言选择器仍可用于返回中文页面。