MARC常见退出号及解决办法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
描述:数据输入错误,输出定位错误可能原因为键盘拼写错误,行格式错误,无效输入项。
方案:对整个流程ID功能重新检查,是否有荷载没有加到单元上,荷载值是否为零,是否有多余的线,点,面。
最后使用sweep,renumber检查一遍。
1005
描述:在刚度和质量矩阵生成中的错误。
输出提示单元有特殊问题,如果是质量矩阵在初期组集,原因可能是因为模型定义选项的坐标、几何或连接上的输入错误,如不同坐标系下的输入方式不同;几何有断开;不同体之间共用节点;sweep容差太小,太大导致的节点问题等。
如果发生在随后的增量过程中,可能是单元中的过大变形引起;也可能发生在迭代过程中,因此,我们并不能在过程中一直看到这些额外的变形,此时,注意要检查材料行为和增量载荷的幅度。
方案:如果载荷工况中使用了AUTO LOAD ,AUTO SETP, AUTO INCREMENT等选项时,可以激活回退项(cut-back),这个回退项会允许分析自动回到时间步并试图从最后收敛的增量处重新迭代。
从AUTO LOAD程序项中,增量号将在输入中有详细的记录。
1009
描述:应力恢复中遇到的错误。
输出文件会显示单元有问题,错误通常归结于单元的过大变形,与1006相同,要检查材料行为和载荷增量的幅度。
方案:如果载荷工况中使用了AUTO LOAD ,AUTO SETP, AUTO INCREMENT等选项时,可以激活回退项(cut-back),这个回退项会允许分析自动回到时间步并试图从最后收敛的增量处重新迭代。
从AUTO LOAD程序项中,增量号将在输入中有详细的记录。
1030
描述:原因是涉及矢量有零长度,因而不能确认方向。
方案:检查模型定义项ORIENTA TION(各项异性)
2004
描述:在求解过程中的高斯消元时的刚度矩阵为零或为负,即刚度矩阵非正定。
如果发生在分析的开始,通常由于刚体模式引起,也可以由于不正确的材料性质引起,如泊松比大于0.5,这个值会随着温度依赖性变大;在非线性下,结果发生屈曲,或达到极限塑性荷载;在橡胶分析中,可能是因为某些区域应变能函数导致的的输入数据无效;在摩擦接触中,缺少法向力使摩擦失效,根据已设定的参数(Print参数,Control模型或历史定义选项),MARC会被强制继续进行,这些程序会在重启中用到。
当明确非正定行为发生时,要非常小心,数值求解结果可能是不合理的。
方案:一般的弹塑性力学求解过程,Loadcad里面的求解方法,高级求解控制默认的选项都是可行的,更改一些不熟悉的选项时应谨慎,检查材料特性。
3001
描述:最大增量号达到了CONTROL选项的设定值。
注意零增量也被认为是一个增量步
方案:增大CONTROL增量号的值,检查问题属性。
3002
描述:由于没有达到收敛容差导致不收敛,检测到几个错误条件,运行被忽略,并给出具体的输出信息。
方案:减小收敛容差,或更改收敛容差的类型;如从残余应力控制改为位移控制,或二者联合控制。
描述:MARC完成的成功的信息,没有附加的增量数据发现,分析完成。
方案:检查是否有增量停留在0的情况,如果有,则表明模型定义有问题,发生滑脱,边界条件没有加到单元相连的节点或边界上。
3005
描述:MARC成功完成一个分析,此时CASE COMBIN(ATION)模型定义项。
方案:与3004相同。
3006~3008
描述:成功分析,原因是,用户要求读入重启动文件,打印结果,创建后处理文件。
方案:用Restart重启动,进行后处理。
3009
描述:时间步太小,难以断续分析。
可能由于在当前增量中使用太多回退次数。
方案:增加回退步的容许次数(通常不会成功)。
3015
描述:在最小值允许下不能减少时间步,且能满足用户在AUTO SETP历史定义项里面的标准。
方案:改变标准减少容许的最小时间步。
3016
描述:在Lorenz J积分时选择的单元不支持。
此单元类型能使用在断裂区之外,不能使用在断裂区域内。
方案:重新分区域分析不同的单元类型。
5064
描述:2D裁剪失败
方案:重新设计裁剪,并检查输入内容。
5063
描述:单元重化网格数为零
方案:需要给出即将网格重划分的具体的单元数量或单元号,并检查输入。