问题描述:
Midas 模型通过转换接口程序导出 S2K 文件,再将 S2K 文件导入 SAP2000。SAP2000 运行分析后提示图 1 所示的错误信息:"Values = 0.000;MESSACE = MatJ2Plas rModulusSetSBR: Invalid bulk modulus"。
图 1. 错误提示
解答:
SAP2000 弹出“INTERNAL PROGRAM ERROR
DETECTED”,说明该该错误不是来自结构不稳定或收敛失败,而是设置的材料参数(体积模量)导致程序无法进行数值计算,程序为防止崩溃而强制中断。
虽然用户无需在 SAP2000 直接输入体积模量 K,但从弹性力学的基础理论可知,体积模量 K 和弹性模量 E 以及泊松比 μ 之间满足以下关系:K=E/(3(1-2μ))。据此可以判断,体积模量无效可能与弹性模量或泊松比的数值有关。
如图 2 所示,Q355 的弹性模量 E=0,所以会导致“体积模量无效”错误。即使该材料不被使用,仍然会导致错误。该错误可能是模型转接口导致的,建议在运行结构分析前应检查模型,避免定义理想柔性体或零刚度材料。
图 2. 材料参数