【技术实现步骤摘要】
用于材料模型的基于稳定性的约束数值校准的系统和方法
技术介绍
本公开总体上涉及仿真系统,并且更具体地,涉及用于在计算机仿真中对材料模型进行基于稳定性的约束数值校准的系统和方法。材料本构模型是试图在计算机仿真软件系统中复制真实材料的行为的数学模型。这种材料模型代表了仿真软件系统的重要方面。材料本构模型可用于仿真涉及材料的简单组件(例如,车辆底盘的组件),或者更复杂的组装件(例如整个车辆底盘)。一些已知的系统使用从真实世界的测试获得的实验数据来生成用于特定材料的材料本构模型。真实材料通常在特定负载条件下在实验室中进行测试。在此类测试中,由真实材料制成的样本经受一种或多种变形模式,例如单轴变形,双轴变形,平面变形,简单剪切变形或体积变形,其中变形可能是拉伸或压缩。在这些测试条件下,真实材料的响应可被记录为一系列的应变和应力值对,代表实验应变-应力数据集。这种实验收集的数据集通常不会直接用于数值仿真中。相反,将选择特定的数学材料模型用于仿真,并且使用实验应变-应力数据集来校准数学材料模型的材料参数,以便近似地在数值上复制实验数据。一种常见的方法是从对数学本构响应的参数的初始猜测开始,并进行迭代以最小化仿真的响应和相应的实验数据之间的误差。一些系统可能使用数值优化算法来迭代地最小化模型与实验数据之间的误差。然而,这种已知的仿真软件系统可能生成不稳定的材料模型。例如,用于橡皮筋的材料模型对于该橡皮筋处于其自然长度的两倍的变形可能会成功地完成,但是该模型对于超过橡皮筋长度三倍的变形可能是不稳定的。当用户(例如工程师,科学家)在仿真软件系 ...
【技术保护点】
1.一种计算机仿真系统,包括:/n存储器,其存储实验测试数据集,所述实验测试数据集包括在真实世界实验期间经受一种或多种变形模式的物理材料样品的实验获得的应力-应变数据;以及/n处理器,其被配置为执行存储在所述存储器中的指令,所述指令在由所述处理器执行时使所述处理器至少:/n向用户显示被配置为允许所述用户导入所述实验测试数据集的图形用户界面;/n接收用于材料模型校准的测试数据集的标识;/n识别材料模型,所述材料模型包括在所述材料模型校准期间将要校准的参数集中的一个或多个参数,所述参数集以初始参数值集开始;/n执行迭代优化过程以校准所述材料模型,所述迭代优化过程使用优化算法,所述优化算法在一个或多个预定应变范围上实施基于德鲁克的稳定性标准的约束;/n终止所述迭代优化过程,所述优化过程生成校准的材料模型;/n基于来自所述用户的输入,将所述校准的材料模型分配给仿真模型的组件,所述组件的真实世界等同物由所述物理材料制成;以及/n执行包括所述组件的仿真,在所述仿真期间所述仿真使用稳定的材料模型和稳定的参数集来仿真所述真实世界等同物的响应。/n
【技术特征摘要】
20181228 US 16/2354241.一种计算机仿真系统,包括:
存储器,其存储实验测试数据集,所述实验测试数据集包括在真实世界实验期间经受一种或多种变形模式的物理材料样品的实验获得的应力-应变数据;以及
处理器,其被配置为执行存储在所述存储器中的指令,所述指令在由所述处理器执行时使所述处理器至少:
向用户显示被配置为允许所述用户导入所述实验测试数据集的图形用户界面;
接收用于材料模型校准的测试数据集的标识;
识别材料模型,所述材料模型包括在所述材料模型校准期间将要校准的参数集中的一个或多个参数,所述参数集以初始参数值集开始;
执行迭代优化过程以校准所述材料模型,所述迭代优化过程使用优化算法,所述优化算法在一个或多个预定应变范围上实施基于德鲁克的稳定性标准的约束;
终止所述迭代优化过程,所述优化过程生成校准的材料模型;
基于来自所述用户的输入,将所述校准的材料模型分配给仿真模型的组件,所述组件的真实世界等同物由所述物理材料制成;以及
执行包括所述组件的仿真,在所述仿真期间所述仿真使用稳定的材料模型和稳定的参数集来仿真所述真实世界等同物的响应。
2.根据权利要求1所述的计算机仿真系统,其中,所述指令还使所述处理器:
在所述图形用户界面中显示稳定性校准窗格,所述稳定性校准窗格允许所述用户在所述迭代过程中启用或禁用稳定性约束违反确定。
3.根据权利要求1所述的计算机仿真系统,其中,所述指令还使所述处理器:
在所述图形用户界面中显示稳定性校准窗格,所述稳定性校准窗格允许所述用户识别在稳定性约束违反确定期间使用的范围,所述范围标识将要在其中针对稳定性来评估所述材料模型的值范围。
4.根据权利要求1所述的计算机仿真系统,其中,所述图形用户界面还允许所述用户选择所述实验测试数据集作为导入的数据的子集。
5.根据权利要求1所述的计算机仿真系统,其中,所述参数集在每次迭代时具有当前参数值集,其中,所述迭代优化过程的每次迭代包括:
用目标函数来评估所述材料模型在所述当前参数值集处的响应,从而生成材料模型响应与所述测试数据集之间的误差;
基于所述误差,计算用于所述材料模型的更新的参数值集;
确定具有更新的参数集的所述材料模型违反稳定性约束;
在确定稳定性约束违反后,将惩罚函数应用于所述目标函数以生成将要在下一次内部迭代使用的修改的目标函数;以及
当具有所述更新的参数集的所述材料模型不违反所述稳定性约束时,针对所述优化过程的当前迭代终止约束违反过程。
6.根据权利要求5所述的计算机仿真系统,其中,确定具有更新的参数集的所述材料模型违反稳定性约束包括:确定所述材料模型的材料刚度矩阵是正定的。
7.根据权利要求6所述的计算机仿真系统,其中,确定所述材料模型的材料刚度矩阵是正定的包括:使用西尔维斯特标准。
8.一种校准在计算机仿真中使用的材料模型的方法,所述方法由具有存储器的处理器执行,所述方法包括:
在所述存储器中存储实验测试数据集,所述实验测试数据集包括在真实世界实验期间经受一种或多种变形模式的物理材料样品的实验获得的应力-应变数据;
向用户显示被配置为允许所述用户导入所述实验测试数据集的图形用户界面;
接收用于材料模型校准的测试数据集的标识;
识别材料模型,所述材料模型包括在所述材料模型校准期间将要校准的参数集中的一个或多个参数,所述参数集以初始参数值集开始;
执行迭代优化过程以校准所述材料模型,所述迭代优化过程使用优化算法,所述优化算法在一个或多个预定应变范围上实施基于德鲁克的稳定性标准的约束;
终止所述迭代过程,所述迭代过程生成校准的材料模型;
基于来自所述用户的输入,将所述校准的材料模型分配给仿真模型的组件,所述组件的真实世界等同物由所述物理材料制成;以及
执行包括所述组件的仿真,在所述仿真期间所述仿真使用稳定的材料模型和稳定的参数集来仿真所述真实世界等同物的响应。
9.根据权利要求8所述的方法,还包括:
在所述图形用户界面中显示稳定性校准窗格,所述稳定性校准窗格允许所述用户在所述迭代过程中启...
【专利技术属性】
技术研发人员:D·科约卡鲁,J·C·沃勒维尔,T·O·达尔林普尔,
申请(专利权)人:达索仿真系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。