Skip to content
Gains Summary
Main Navigation 首页 / Home
C++ 编程 / C++ Programming
系统与高性能 / Systems & Performance
Web 开发 / Web Development
人工智能 / Artificial Intelligence
工业软件 / Industrial Software
其他内容 / Other Topics
C++ 编程 / C++系统与性能 / SystemsWeb 开发 / Web人工智能 / AI工业软件 / Industrial

外观

Sidebar Navigation

← 工业软件 / Industrial Software

船舶 CAE / Marine CAE

1. 船舶 CAE 全景:从 MarineFlow 与 SAM 认识流体、结构和数值求解 / Marine CAE with MarineFlow, SAM, Fluid Mechanics, and Structural Analysis

2. MarineFlow 与 SAM 的应用场景:工程问题如何选择软件 / Choosing MarineFlow or SAM for Engineering Scenarios

3. CAE 通用工作流:从工程问题到可信结论 / A General CAE Workflow from Engineering Questions to Credible Conclusions

4. 船舶流体物理:黏性、湍流、兴波、旋涡与空化 / Marine Fluid Physics with Viscosity, Turbulence, Waves, Vortices, and Cavitation

5. CFD 控制方程:质量、动量、压力耦合与离散系统 / CFD Governing Equations, Pressure-Velocity Coupling, and Discretization

6. MarineFlow 使用路线:从船体模型到流场和水动力结果 / A MarineFlow Workflow from Hull Geometry to Hydrodynamic Results

7. 船舶结构物理:载荷、应力、变形、振动与失稳 / Marine Structural Physics with Loads, Stress, Vibration, and Buckling

8. 有限元方法:结构怎样从连续物体变成 Ku=f / The Finite Element Method from Continuous Structures to Ku Equals f

9. SAM 使用路线:从结构建模到 Job、求解和后处理 / A SAM Workflow from Structural Modeling to Jobs and Post-Processing

10. 结构分析类型:静力、模态、动力、屈曲与非线性分别求什么 / Structural Analysis Types from Statics and Modes to Buckling and Nonlinearity

11. 流固耦合:MarineFlow 的压力怎样成为 SAM 的结构载荷 / Fluid-Structure Interaction from MarineFlow Pressure to SAM Loads

12. 工业求解中的方程与矩阵:看懂 CFD 和 FEA 的计算核心 / Equations and Matrices at the Core of CFD and FEA Solvers

13. 非并行优化:在增加核心之前先减少计算量 / Reducing Computation Before Adding Parallel Hardware

14. 并行加速场景详解:什么方程、矩阵和步骤适合什么方法 / Mapping Equations, Matrices, and Solver Stages to Parallel Methods

15. CPU、GPU 与 MPI:工业求解器怎样组合多层并行 / Combining CPU, GPU, and MPI Parallelism in Industrial Solvers

16. 仿真可信度:怎样避免得到“彩色但错误”的结果 / Simulation Verification and Validation for Credible Results

17. 综合案例:用 MarineFlow 与 SAM 串起船舶流体、结构和并行计算 / Integrated MarineFlow and SAM Cases Across Fluids, Structures, and Parallel Computing

本页目录

仿真可信度:怎样避免得到“彩色但错误”的结果 / Simulation Verification and Validation for Credible Results ​

📅 创建时间:2026-07-20 🏷️ 标签:#验证 #确认 #网格收敛 #结果校核 📚 前置知识:[[14-cpu-gpu-mpi-architecture]]


1. 三类错误 ​

使用错误 ​

单位、边界、材料、坐标或载荷设置错误。

数值错误 ​

网格、时间步、迭代容差和离散格式造成误差。

模型错误 ​

物理假设不能代表真实问题,例如忽略重要非线性或流固作用。

并行计算只能更快地完成数值过程,不能自动消除这三类错误。


2. 基本量纲和数量级检查 ​

在查看云图前先估算:

  • 船体排水体积与浮力数量级
  • 动压 0.5ρU²
  • 梁弯曲位移和应力数量级
  • 固有频率大致范围
  • 总压力积分和总力

结果相差几个数量级通常首先检查单位。


3. 守恒和平衡 ​

CFD ​

  • 入口与出口质量流量
  • 连续性误差
  • 力积分方向
  • 动量变化和外力是否合理

FEA ​

  • 支撑反力总和是否平衡外载荷
  • 力矩是否平衡
  • 自由体是否存在非预期刚体运动
  • 能量是否异常

4. 网格收敛 ​

选择关键目标量,而不是只比较图片:

MarineFlow ​

  • 总阻力
  • 推力和扭矩
  • 波高
  • 压力系数
  • 空化体积

SAM ​

  • 代表点位移
  • 截面应力
  • 反力
  • 固有频率
  • 屈曲因子

粗、中、细网格结果应逐渐趋于稳定。


5. 时间步收敛 ​

瞬态结果需要比较:

  • 时间平均值
  • 振幅
  • 相位
  • 主频
  • 峰值

只比较某一个瞬间的云图容易受到相位差影响。


6. 残差与工程量 ​

残差小表示离散方程得到较好满足,不代表:

  • 网格足够细
  • 湍流模型正确
  • 边界条件真实
  • 结构材料参数准确

应同时监控目标工程量。


7. 与解析解对比 ​

复杂模型之前先验证简单问题:

  • 层流管流
  • 平板边界层
  • 方腔流
  • 悬臂梁
  • 简支梁
  • 单自由度振动
  • 平板特征频率

解析解可以隔离软件流程和基础算法错误。


8. 与其他软件对比 ​

SAM 手册特别说明了与 Nastran、Abaqus 对比时需要统一:

  • 壳顶面/底面
  • 积分点或节点结果
  • 应力外推
  • 节点平均
  • 局部/全局坐标系
  • 单位和单元类型

两个云图颜色相似不代表数值一致。


9. 并行一致性 ​

串行和并行结果可能出现微小差异,因为浮点加法顺序变化:

text
(a+b)+c 与 a+(b+c) 在浮点中可能不同
1

应建立容差比较,而不是要求所有二进制位完全相同。

如果差异随进程数显著扩大,需要检查:

  • 并行边界交换
  • 归约顺序
  • 未初始化数据
  • 竞态条件
  • 分区相关算法

10. 试验和真实数据 ​

流体 ​

  • 拖曳水池阻力
  • 螺旋桨敞水试验
  • 波高和压力测量
  • 空化水筒观察

结构 ​

  • 静载试验
  • 应变片
  • 模态敲击试验
  • 振动传感器
  • 极限承载试验

试验本身也有测量误差和边界差异,需要进行不确定性分析。


11. 结果报告应包含 ​

text
工程问题和目标
物理假设
几何简化
材料和流体参数来源
边界条件
网格与质量指标
求解器和收敛标准
并行环境
网格/时间步敏感性
验证数据
关键结果
不确定性和适用范围
1
2
3
4
5
6
7
8
9
10
11
12

下一篇:[[16-integrated-cases]]

最后更新于:

Pager
上一篇15. CPU、GPU 与 MPI:工业求解器怎样组合多层并行 / Combining CPU, GPU, and MPI Parallelism in Industrial Solvers
下一篇17. 综合案例:用 MarineFlow 与 SAM 串起船舶流体、结构和并行计算 / Integrated MarineFlow and SAM Cases Across Fluids, Structures, and Parallel Computing

持续记录,持续成长

Copyright © Tidenflow