青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 8115|回复: 2

[疑难] RUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL解决方法

[复制链接]
发表于 2012-7-14 22:37 | 显示全部楼层 |阅读模式
问题描述:
% w# y' t; k+ O. `$ r1 KRUN TERMINATED DUE TO EXCESSIVE PIVOT RATIOS IN MATRIX KLL; t6 S* L6 v: B: C- u& @
(刚度矩阵KLL主元比过大,有可能是矩阵奇异,或者网格质量太差。一般要先检查是否存在约束不足的问题。)
1 C3 T* O  H/ |1 V' ]4 _3 e7 x& JUSER ACTION: CONSTRAIN MECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO
! i& L( A: o3 Z) J: W6 q  A% R2 a/ N4 `: [5 T
解决方法(1):
: y7 `$ i8 ]% M# x" |8 E5 V在求解输入文件(其扩展名为 .dat其他NX Nastran输入文件扩展名还包括.bdf或.blk),找到solution parameter字段,加入“PARAM,BAILOUT,-1”再提交计算!  a1 @; v, \2 L
解决方法(2):. K2 D# O/ N& U0 e% A9 Q
在NX Nastran程序文件中找到nast7.rcf(其路径为NASTRAN\conf\nast7.rcf),先去掉其只读的属性,然后用记事本打开,在里面加入一行PARAM,BAILOUT,-1 在进行计算!
 楼主| 发表于 2012-7-14 22:51 | 显示全部楼层
“PARAM,BAILOUT,-1”这个参数一般算是debug用的,用这个参数算出来的结果常常是不可信的, ! \! e/ [$ u3 N1 N& h5 d
刚度矩阵奇异了,你可以检查下结构约束是否完全拿掉,另外也可以用 AUTOSPC这个参数去拿掉些Grid Singularity,如果刚度矩阵有mechanism singularity,在f06中会打印出来一些表格,表明哪个自由度导致了这个奇异的发生,Nastran的一般做法是把刚度矩阵对角化处理,如果本身刚度矩阵奇异的话,那么理论上,对角化以后在对角线上会出现0值,但由于round off的误差,会是一个很小的数,把刚度矩阵原来对角线上项的值除以这个对角化以后在对角线上的值,会变得很大的一个数,这个就算是MAXRATIO,如果这个比值很大的话,就说明刚度矩阵有奇异项,有时调高参数MAXRATIO的值也能让求解继续下去,这个值一般默认是1.0E07,一般调到1.0E10也也算是安全的(比如在考虑接触的时候)
回复 支持 反对

使用道具 举报

发表于 2016-9-12 11:45 | 显示全部楼层
yewenlong00 发表于 2012-7-14 22:51
8 \  z+ H# |) o# V. C2 ~“PARAM,BAILOUT,-1”这个参数一般算是debug用的,用这个参数算出来的结果常常是不可信的,
6 h3 e$ V' y8 b8 X3 D刚度矩阵奇异 ...
" ?6 Z) s0 O, P& `7 S: x# u' ?) E2 a
MAXRATIO这个参数在哪儿可以调呢?谢谢( b# ]2 }0 E. K, ]. p& L
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-7 16:52 , Processed in 0.228318 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表