资   讯   中   心

abaqus分析指南23:线性方程组的收敛性和求解器-凯发网站

来源: | 作者:thinks | 发布时间: 2023-11-01 | 797 次浏览 | 分享到:

线性方程组的收敛性

要生成线性代数方程组的解(用矩阵方程表示ku=f,其中k是全局刚度矩阵,f是载荷向量,u是所需的位移解),执行 krlov求解器选代的序列,其中近似解在每次迭代中更接近精确解。近似解中的误差由线性系统的相对残差来度量,定义了by库-/1升/1l其中儿·|是l2范数用“收敛”一词来描述这一过程,当相对残差小于规定的容差时,称近似解是收敛的。默认情况下,此公差为10“对于线性扰动和一般的非线性程序。线性求解器的收敛公差是独立的非线性收敛过程(即,牛顿-拉夫森方法)的公差,用于确定是否分析增量收敛。无论选择何种线性方程求解器 (选代或直接),后者都是相同的。

 

近似解的收敛速度与原始方程组的条件直接相关。一个条件良好的线性系统将比一个条件不好的系统更快地收敛。如果残差在最大迭代次数内没有收敛到公差,则迭代求解器被认为遇到了不收敛,abaqus/standard会发出警告消息。但是,分析将继续运行,并且在某些情况下,增量内的newton-raphson迭代可能继续收敛。

 

设置交替线性求解器的控件

abaqus/standard中提供的默认控件通常就足够了。然而,提供了一种方法,用于覆盖默认的相对收敛公差和求解器迭代的最大数目。

 

重置求解器控件

您可以指定将规划求解控件重置为其默认值

输入文件用法*解算器控制,复位

abaqus/cae使用方法步骤模块其他->求解控制->编辑将所有参数重置为系统定义的默认值

 

指定相对收敛容限

默认情况下,对于所有线性扰动和一般非线性过程,此容差为106。对于非线性问题,线性解的精度会影响牛顿法的收敛性。在某些情况下,可能需要手动指定迭代求解器的相对公差,以提高牛顿-拉夫森方法的收敛性或提高性能。

 

输入文件用法

*求解器控制

相对收敛容差

 

abaqus/cae使用方法步骤模块其他求解控制编辑具体说明相对公差指定收敛的相对容差

 

指定求解迭代次数的最大值

在极少数情况下,线性求解器可能需要超过默认的迭代次数才能收敛到所需的精度级别。在这种情况下,您可以增加迭代求解器允许的最大迭代次数(默认值为500)。

 

输入文件用法

*求解器控制

最大解算器迭代次数

 

abaqus/cae使用方法步骤模块其他求解控制-编辑具体说明麦克斯选代次数指定求解选代的最大次数

 

温馨提示:

此文档为达索官方英文文档翻译,尽管我们已经尽力确保准确性,但在翻译过程中可能会有一些错误或细微差别。如果想要了解官方原版,可联系客服进行索取。


 主 营 产 品
cst
abaqus
powerflow
xflow
simpack
catia
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技
"))
网站地图