注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

htbbzzg的博客

与朋友们分享 CAE 资料和经验

 
 
 

日志

 
 

ANSYS 中如何使用接触向导定义接触对 (续4)  

2013-10-11 09:11:35|  分类: ANSYS 实例 - GUI |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

五、  设置求解参数

对于接触问题,通常可以设置如下求解参数:

 (1)  设置结果输出方式:选择 Every substep,输出所有子步的结果:

                              ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
   (2)  打开求解过程的图形追踪

                              ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
   (3)  激活求解控制

                              ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
    (4)   设置时间步长

                             ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
   (5)  设置收敛准则
                             ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客

     还可以设置其他求解选项,如线性搜索等,这里不再详述。

 

    五、  求解

点击 Solve > Current LS,弹出两个表框,一个是 /Status Command,可以查看所有的求解设置:                               ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客

     如求解设置无误,可以点击该表框右上角的 × 号关闭该边框,然后在另一个表框中点击 OK,开始求解:

                      ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
     开始求解之后,可以显示 Output 窗口,查看求解过程中的一些信息,比如,对于本例陆续出现如下有关存在初始间隙和由于存在摩擦改用非对称求解器的信息:

                      ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
 

                      ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
 

                     ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
    事实上,我们只对下面平板施加了约束,对小球和上面平板未施加约束,需要靠它们之间及小球与下面平板之间的接触来造成约束。在没有发生接触之前,整个模型确实是缺少约束的。

                     ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
     第一个错误信息说明出错的表现是 Uz 值过大;在第二个错误信息中对出现这一问题的原因进行了分析 模型中存在只有靠接触表面闭合 (即发生接触) 才能与其它部分连到一起的部分,并提出使用 CNCHECK 检查模型的建议。

Output 窗口中出现错误信息的同时,在 GUI 窗口中会出现 Error 信息框,给出与 Output 窗口中类似的出错信息。

不过,出现出错信息并不一定意味着计算过程就此结束。在两个错误信息框中都有一个 Proceed 按钮,点击该按钮,可以使程序继续执行该分析过程。

这里选择对两个错误信息框都点击 Proceed 使分析继续执行:

以下是两个错误信息框:

                     ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
    但是查看 Output 窗口中的信息,会发现时间值不是一直上升的:

                     ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
    这说明有的时间步计算没有收敛。由于打开了自动时间步,遇到这种情况,程序会自动对上一时间步的时间增量进行二分,然后重新确定计算的时间点 (上一时间点加上新的时间步增量),继续计算。

本例,最终是收敛的。计算过程中对力收敛情况的追踪曲线如下:

                     ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
     上图中,CRIT 曲线表示力收敛的准则值,L2 表示实际计算得到的准则力值,当 L2 的值小于 CRIT 的值 (L2 的曲线低于 CRIT 曲线) 时,计算是收敛的;如果 L2 的值大于 CRIT 的值 (L2 的曲线高于 CRIT 曲线),程序会继续迭代,直到 L2 的值小于 CRIT 的值 (收敛) 或者迭代次数达到允许的最大值而L2 的值仍大于 CRIT 的值 (不收敛)。对后一情况,程序会将对上一子步的时间增量减半,求出新的时间值,然后继续分析,直到时间子步的增量小于设置的时间子步最小值,如仍不收敛,将会发布一个计算不收敛的信息并停止计算。本例的后续计算是收敛的。直到计算结束, 出现如下信息框:

                   ANSYS 中如何使用接触向导定义接触对 (续4) - htbbzzg - htbbzzg的博客
 

  评论这张
 
阅读(2156)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016