1 LS Dyna求解器中单精度求解器和双精度求解器有什么不同,什么情况下使用双精度求解器

  • 2019-11-13 20:09
  • 169
请先 登录 后评论

1 个回答

匿名
擅长:LS-DYNA,AUTODYN

LS Dyna求解器有双精度(double precision)和单精度(single precision)之分,与其他有限元求解算法相比,LS Dyna采用的显示时间积分算法通常对计算机计算精度不敏感,因此双精度一般很少用到。

双精度版本的求解器一般比单精度版本的求解器运行时间多30%,平台不同,略有差异,所需要的内存也增加一倍,但单精度版本对两时间步之间的数值截断误差比双精度版本更为敏感。

以下情况适合使用双精度版本的求解器:

  • 对于内存使用超过20亿字的大规模计算问题或当时间步数超过50万时,建议使用双精度版本,以最大限度的降低四舍五入造成的误差;
  • 对单精度计算结果产生怀疑时,也应该使用双精度版本试算一次;
  • 一般而言,隐式分析对数值截断误差比显示分析更为敏感,在进行屈曲分析、特征值分析和使用线性单元算法(18号壳单元、18号体单元)等隐式分析时,也建议使用双精度版本;
  • XFEM、CESE、ICFD、EM等求解算法必须采用双精度版本求解器。

请先 登录 后评论