V&V计划书和报告书的要求

类别:分析 | 统一版 2026-04-06
CAE visualization for vv documentation theory - technical simulation diagram
V&V计划书和报告书的要求

V&V计划书和报告书的要求理论基础

概要

🧑‍🎓

老师!今天是讲V&V计划书和报告书的要求对吧?那是什么东西呢?


🎓

V&V过程的文件化要求。V&V计划书、代码验证报告、有效性确认报告的构成与记载事项。



🧑‍🎓

太好了~,过程文件化要求的话题,超有意思!请继续给我讲!


支配方程




$$ u_{total} = \sqrt{u_{model}^2 + u_{num}^2 + u_{param}^2} $$
$$ \text{Coverage} = \frac{N_{validated}}{N_{total}} \times 100\% $$



🧑‍🎓

我明白了…计划书和报告书的要求看似简单,实际上有很深的内涵呢。


离散化手法

🧑‍🎓

这个方程在计算机上实际上如何求解呢?


🎓

使用有限元法(FEM)进行空间离散化。组装单元刚度矩阵,构建全局刚度方程。


🎓

进行弱形式(变分形式)转换,使用试函数和形状函数进行Galerkin法定式化。单元类型的选择(低阶单元 vs. 高阶单元完全积分 vs. 低减积分)直接影响解的精度和计算成本的权衡。




行列求解算法

🧑‍🎓

矩阵求解算法具体是什么意思呢?


🎓

通过直接法(LU分解Cholesky分解)或迭代法(CG法GMRES法)求解线性方程组。对于大规模问题,预条件迭代法效果显著。



求解方法分类内存使用量适用规模
LU分解直接法O(n²)小~中规模
Cholesky分解直接法(对称正定值)O(n²)小~中规模
PCG法迭代法O(n)大规模
GMRES法迭代法O(n·m)大规模·非对称
AMG预条件预处理O(n)超大规模
🧑‍🎓

也就是说在有限元法的地方偷工减料,后面就要吃亏对吧。我会牢记在心的!


商用工具中的实现

🧑‍🎓

那么做V&V计划书和报告书的要求需要用什么软件呢?


工具名称开发商/现在主要文件格式
MSC Nastran / NX NastranMSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software).bdf, .dat, .f06, .op2, .pch
Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
Ansys FluentAnsys Inc..cas, .dat, .msh, .jou
Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv
COMSOL MultiphysicsCOMSOL AB.mph
OpenFOAM开源(OpenCFD/ESI、OpenFOAM Foundation)字典文件(blockMeshDict等), .foam

供应商系统和产品整合的经历

🧑‍🎓

各软件的来历是否有什么戏剧化的故事呢?



MSC Nastran / NX Nastran

🧑‍🎓

接下来是MSC Nastran的话题对吧。内容是什么呢?


🎓

NASA结构分析(NASTRAN)在1960年代开发。MSC Software商业化,后来UGS(现Siemens)派生出NX Nastran。MSC在2017年被Hexagon AB收购。

现在所属:MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software)



Abaqus FEA (SIMULIA)

🧑‍🎓

Abaqus FEA具体是什么意思呢?


🎓

1978年由HKS (Hibbitt, Karlsson & Sorensen) 开发。2005年被达索系统公司收购,整合到SIMULIA品牌。

现在所属:Dassault Systèmes SIMULIA


🧑‍🎓

等等,这样的话结构分析是说可以应用在这样的情况下吗?



Ansys Mechanical (旧ANSYS Structural)

🧑‍🎓

Ansys Mechanical」请为我介绍一下!


🎓

1970年由Swanson Analysis Systems Inc. (SASI) 开发。以APDL(Ansys参数化设计语言)为基础。

现在所属:Ansys Inc.


🧑‍🎓

太好了~,结构分析的话题,超有意思!请继续给我讲!


文件格式和互操作性

🧑‍🎓

不同软件间传输数据时有什么注意事项吗?


格式扩展名类型概要
STEP.stp/.step中立CAD遵守ISO 10303的3D CAD数据交换格式。形状+PMI支持。
IGES.igs/.iges中立CAD早期的CAD数据交换标准。曲面数据的兼容性存在问题。正逐步迁移到STEP。
VTK.vtk/.vtu可视化可视化工具包格式。被ParaView等使用。
🎓

在不同求解器间转换模型时,需要注意单元类型的对应关系、材料模型的兼容性、荷载与边界条件的表达差异。特别是高阶单元或特殊单元(内聚单元、用户定义单元等)往往无法直接在求解器间转换。


🧑‍🎓

我明白了…文件格式看似简单,实际上有很深的内涵呢。


实务中的注意事项

🧑‍🎓

教科书上没有的「现场的智慧」有什么吗?


🎓

网格收敛性确认、边界条件的妥当性验证、材料参数的敏感性分析都特别重要。


🎓
  • 网格依赖性的验证:至少用3个水平的网格密度确认收敛性
  • 边界条件的妥当性:设置具有物理意义的约束条件
  • 结果验证:与理论解、实验数据、已知基准问题的对比



  • 🎓

    嗯,进展不错!实际动手最能提高水平。有不明白的地方随时问我。


    验证数据的可视化

    定量显示理论值和计算值的比较。以误差5%以内为合格标准。

    评估项目理论值/参考值计算值相对误差 [%]判定
    最大位移1.0000.998
    0.20
    通过
    最大应力1.0001.015
    1.50
    通过
    固有振动数(1阶)1.0000.997
    0.30
    通过
    反力合计1.0001.001
    0.10
    通过
    能量守恒1.0000.999
    0.10
    通过

    判定标准:相对误差 < 1%: 优良,1~5%: 允许,> 5%: 需要检讨

    V&V计划书和报告书的要求数值计算方法

    数值方法的详细

    🧑‍🎓

    具体用什么算法来求解V&V计划书和报告书的要求呢?



    🧑‍🎓

    我明白了…计划书和报告书的要求看似简单,实际上有很深的内涵呢。


    离散化的定式化



    🎓

    使用形状函数 $N_i$ 对未知量进行逼近:



    $$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$




    🎓

    用式子表示是这样的。


    $$ K_e = \int_{\Omega_e} B^T \, D \, B \, d\Omega \approx \sum_{g=1}^{n_g} w_g \, B^T(\xi_g) \, D \, B(\xi_g) \, |J(\xi_g)| $$

    基础方程的离散形式


    🎓

    用式子表示是这样的。


    $$ u_{total} = \sqrt{u_{model}^2 + u_{num}^2 + u_{param}^2} $$
    $$ \text{Coverage} = \frac{N_{validated}}{N_{total}} \times 100\% $$

    🧑‍🎓

    嗯~,光看式子很难理解… 具体代表什么呢?


    🎓

    连续体的控制方程离散化后,得到以下代数方程组:



    $$ [K]\{u\} = \{F\} $$


    🎓

    这里$[K]$是全局刚度矩阵(或等效系统矩阵),$\{u\}$是未知节点变量向量,$\{F\}$是外力向量。


    🧑‍🎓

    啊,这就是了!连续体的控制方程的离散化就是这样的机制啊。


    单元技术

    🧑‍🎓

    「单元技术」听过这个概念,但可能理解不够深…


    单元类型阶数节点数(3D)精度计算成本
    四面体1阶线性4低(剪切锁定)
    四面体2阶二次10
    六面体1阶线性8
    六面体2阶二次20非常高
    棱柱线性/二次6/15中~高

    积分方案

    🧑‍🎓

    积分方案具体是什么意思呢?


    🎓
    • 完全积分:完整积分所有项。刚度过大评估的趋势(锁定
    • 低减积分:削减积分点数。计算效率提高,但产生沙漏模式的风险
    • 选择性低减积分 (B-bar法):将体积项和偏差项分开积分。避免锁定

    • 🧑‍🎓

      听到这里,总算明白为什么单元类型这么重要了!


      收敛性和稳定性

      🧑‍🎓

      不收敛的话应该先检查什么呢?


      🎓
      • h-细分:细分网格(减小单元尺寸h)提高精度
      • p-细分:提高单元多项式阶数提高精度
      • hp-细分:同时优化h和p

      • 🎓

        收敛速度:对于光滑解,二次单元的误差以 $O(h^2)$ 阶衰减


        🧑‍🎓

        我明白了…细分网格看似简单,实际上有很深的内涵呢。


        求解器设置的建议

        🧑‍🎓

        具体用什么算法来求解V&V计划书和报告书的要求呢?


        参数建议值备注
        迭代法收敛判定$10^{-6}$残差范数标准
        预条件技术ILU(0) 或 AMG视问题规模而定
        最大迭代次数1000不收敛时进行设置调整
        内存模式In-core尽可能采用

        低阶单元

        计算成本低、实现简单,但精度受限。在粗网格上可能产生较大误差。

        高阶单元

        用相同网格达到更高的精度。计算成本增加,但所需单元数往往更少。

        牛顿-拉夫逊法

        非线性问题的标准方法。在收敛半径内具有二次收敛。以 $||R|| < \epsilon$ 作为收敛判定。

        时间积分

        显式方法:条件稳定(CFL条件)。隐式方法:无条件稳定,但需在每一步求解线性方程组。

        验证数据的可视化

        定量显示理论值和计算值的比较。以误差5%以内为合格标准。

        评估项目理论值/参考值计算值相对误差 [%]判定
        最大位移1.0000.998
        0.20
        通过
        最大应力1.0001.015
        1.50
        通过
        固有振动数(1阶)1.0000.997
        0.30
        通过
        反力合计1.0001.001
        0.10
        通过
        能量守恒1.0000.999
        0.10
        通过

        判定标准:相对误差 < 1%: 优良,1~5%: 允许,> 5%: 需要检讨

        V&V计划书和报告书的要求实务应用

        实践指南

        🧑‍🎓

        老师,请为我介绍「实践指南」!


        🎓

        V&V计划书和报告书的要求的实务分析流程和注意事项的说明。


        🧑‍🎓

        我明白了…计划书和报告书的要求看似简单,实际上有很深的内涵呢。


        分析流程

        🧑‍🎓

        从最初的步骤开始教我!该从哪里开始呢?


        🎓

        1. 预处理 (Pre-processing)

        • CAD数据导入及形状简化
        • 材料特性定义
        • 网格生成(单元类型·尺寸的决定)
        • 边界条件及荷载条件的设置

        🎓

        2. 求解 (Solving)

        • 求解器设置(求解方法、收敛基准、输出控制)
        • 作业提交及计算执行
        • 收敛监视

        🎓

        3. 后处理 (Post-processing)

        • 结果的可视化(位移、应力等其他物理量)
        • 结果的验证及妥当性确认
        • 报告编制


        网格生成的最佳实践

        🧑‍🎓

        怎样判断网格的好坏呢?



        单元质量指标

        🧑‍🎓

        请为我介绍「单元质量指标」!


        指标理想值允许范围影响
        宽纵比1.0< 5.0精度低下
        雅可比行列式比1.0> 0.3单元退化
        翘曲< 15°精度低下
        歪斜度< 45°收敛性恶化
        锥度比0< 0.5精度低下

        网格密度的决定

        🧑‍🎓

        网格密度的决定具体是什么意思呢?


        🎓
        • 应力集中部:配置最少3层以上的单元
        • 应力梯度大的区域:将单元尺寸设为周围的1/3~1/5
        • 荷载印加点附近:局部细分
        • 远离区域:用粗网格保证计算效率


        • 边界条件的设置指南

          🧑‍🎓

          听说边界条件这个地方搞错了整个就完了…


          🎓
          • 注意过约束:刚体移动的约束仅为6个自由度
          • 对称条件的活用:削减计算规模
          • 荷载的等效分配:选择集中荷载 vs. 分布荷载

          • 🧑‍🎓

            啊,这就是了!过约束注意就是这样的机制啊。


            按商用工具分类的实现步骤

            🧑‍🎓

            有那么多软件呢?分别的特点请告诉我!


            工具名称开发商/现在主要文件格式
            MSC Nastran / NX NastranMSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software).bdf, .dat, .f06, .op2, .pch
            Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
            Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
            Ansys FluentAnsys Inc..cas, .dat, .msh, .jou
            Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv
            COMSOL MultiphysicsCOMSOL AB.mph
            OpenFOAM开源(OpenCFD/ESI、OpenFOAM Foundation)字典文件(blockMeshDict等), .foam

            MSC Nastran / NX Nastran

            🧑‍🎓

            接下来是MSC Nastran的话题对吧。内容是什么呢?


            🎓

            NASA结构分析(NASTRAN)在1960年代开发。MSC Software商业化,后来UGS(现Siemens)派生出NX Nastran。MSC在2017年被Hexagon AB收购。

            现在所属:MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software)



            Abaqus FEA (SIMULIA)

            🧑‍🎓

            您的说明很清楚!工具名称的困惑解开了。


            常见失败与对策

            🧑‍🎓

            初学者常犯什么样的失误呢?预先想了解一下!


            症状原因对策
            计算不收敛网格质量不足、不当的边界条件改善网格、调整约束条件
            应力异常大应力奇点、网格依赖回避奇点、局部网格细分
            位移非现实材料常数误差、单位系统不一致确认输入数据
            计算时间过长不必要的细分、低效的求解方法网格优化、并行计算

            质量保证检查清单

            🧑‍🎓

            教科书上没有的「现场的智慧」有什么吗?


            🎓
            • 是否用3个以上水平的网格密度确认了网格收敛性
            • 是否验证了力平衡(反力总和)
            • 结果是否在物理上合理的范围内
            • 是否与已知的理论解或基准问题进行了比较



            • 🎓

              嗯,进展不错!实际动手最能提高水平。有不明白的地方随时问我。


              验证数据的可视化

              定量显示理论值和计算值的比较。以误差5%以内为合格标准。

              评估项目理论值/参考值计算值相对误差 [%]判定
              最大位移1.0000.998
              0.20
              通过
              最大应力1.0001.015
              1.50
              通过
              固有振动数(1阶)1.0000.997
              0.30
              通过
              反力合计1.0001.001
              0.10
              通过
              能量守恒1.0000.999
              0.10
              通过

              判定标准:相对误差 < 1%: 优良,1~5%: 允许,> 5%: 需要检讨

              V&V计划书和报告书的要求V&V计划书和报告书的要求软件比较

              商用工具比较

              🧑‍🎓

              有那么多软件呢?分别的特点请告诉我!


              🎓

              对应V&V计划书和报告书要求的主要商用CAE工具的功能比较,及各产品的历史背景详述。


              🧑‍🎓

              我明白了…计划书和报告书的要求看似简单,实际上有很深的内涵呢。


              支持的工具列表

              🧑‍🎓

              那么做V&V计划书和报告书的要求需要用什么软件呢?


              工具名称开发商/现在主要文件格式
              MSC Nastran / NX NastranMSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software).bdf, .dat, .f06, .op2, .pch
              Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
              Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
              Ansys FluentAnsys Inc..cas, .dat, .msh, .jou
              Simcenter STAR-CCM+Siemens Digital Industries Software.sim, .java, .csv
              COMSOL MultiphysicsCOMSOL AB.mph
              OpenFOAM开源(OpenCFD/ESI、OpenFOAM Foundation)字典文件(blockMeshDict等), .foam

              MSC Nastran / NX Nastran

              🧑‍🎓

              接下来是MSC Nastran的话题对吧。内容是什么呢?


              🎓

              NASA结构分析(NASTRAN)在1960年代开发。MSC Software商业化,后来UGS(现Siemens)派生出NX Nastran。MSC在2017年被Hexagon AB收购。

              现在所属:MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software)



              Abaqus FEA (SIMULIA)

              🧑‍🎓

              Abaqus FEA具体是什么意思呢?


              🎓

              1978年由HKS (Hibbitt, Karlsson & Sorensen) 开发。2005年被达索系统公司收购,整合到SIMULIA品牌。

              现在所属:Dassault Systèmes SIMULIA


              🧑‍🎓

              等等,这样的话结构分析是说可以应用在这样的情况下吗?



              Ansys Mechanical (旧ANSYS Structural)

              🧑‍🎓

              请为我介绍一下!


              🎓

              1970年由Swanson Analysis Systems Inc. (SASI) 开发。以APDL(Ansys参数化设计语言)为基础。

              现在所属:Ansys Inc.



              Ansys Fluent

              🧑‍🎓

              接下来是Ansys Fluent的话题对吧。内容是什么呢?


              🎓

              Fluent Inc.开发。2006年被Ansys收购。基于非结构网格的通用CFD求解器。

              现在所属:Ansys Inc.


              🧑‍🎓

              太好了~,结构分析的话题,超有意思!请继续给我讲!


              功能比较矩阵

              🧑‍🎓

              预算和时间都有限,最划算的是哪个呢?


              功能NastranAbaqusAnsys MechanicalFluent
              基本功能
              高级