施加同等大小方向相反的一对平衡力,这样可以保证其不发生刚体位移,为什么无法求解呢? 返回小木虫查看更多
只是你认为没有刚体位移...离散化之后的力是可能不平衡的,特别是网格不规则的时候。应该约束足够自由度
任何物体都有 6 个刚体自由度,做静力分析必须施加足够的约束以防止任何刚体运动,否则就有可能无法求解。 对于规则受力的正方体,离散后的力也可能是平衡的,所以有时 (力比较小时) 也能求出结果,但是将力加大后,也可能无法求解,主要原因不是力不平衡,而是数值计算的误差会随着力的加大而加大,最终导致无法计算,
不知为何发帖子时会被自动增加两个字 "聽聽".
具体原理也不是特别清楚,个人理解应该是解方程缺项吧。当然如果是不规则模型的话,数值误差就可以产生无限大位移,肯定是无法求解的。nastran里可以约束不足可以通过设置进行求解,但位移未必是对的。还是老老实实加个约束吧
一面设成墙不就行了吗?
只是你认为没有刚体位移...离散化之后的力是可能不平衡的,特别是网格不规则的时候。应该约束足够自由度
任何物体都有 6 个刚体自由度,做静力分析必须施加足够的约束以防止任何刚体运动,否则就有可能无法求解。
对于规则受力的正方体,离散后的力也可能是平衡的,所以有时 (力比较小时) 也能求出结果,但是将力加大后,也可能无法求解,主要原因不是力不平衡,而是数值计算的误差会随着力的加大而加大,最终导致无法计算,
不知为何发帖子时会被自动增加两个字 "聽聽".
具体原理也不是特别清楚,个人理解应该是解方程缺项吧。当然如果是不规则模型的话,数值误差就可以产生无限大位移,肯定是无法求解的。nastran里可以约束不足可以通过设置进行求解,但位移未必是对的。还是老老实实加个约束吧
一面设成墙不就行了吗?