为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

krk[机械/制造]Abaqus接触分析中出现收敛困难时的常用检查方法

2017-10-21 7页 doc 45KB 23阅读

用户头像

is_482581

暂无简介

举报
krk[机械/制造]Abaqus接触分析中出现收敛困难时的常用检查方法krk[机械/制造]Abaqus接触分析中出现收敛困难时的常用检查方法 1、ABAQUS接触分析的收敛问题常用检查方法 来源流沙的CFD之旅 百度空间 接触分析收敛不管怎么总还是一个很大的问题,而我们经常在一个地方卡了很长的时间,怎么也找不到解决和提高的办法。而aba_aba在abaqus常见问题汇总中给了我们模型改进的方向和一些方法。在我分析的过程当中,怎么找到模型中的影响收敛的关键问题所在也是一个很让我迷茫了很长时间。下面谈一下我个人的一些经验和看法。如有错误还望大家指出,也希望大家给出自己更多的经验分享。 abaqu...
krk[机械/制造]Abaqus接触分析中出现收敛困难时的常用检查方法
krk[机械/制造]Abaqus接触中出现收敛困难时的常用检查方法 1、ABAQUS接触分析的收敛问常用检查方法 来源流沙的CFD之旅 百度空间 接触分析收敛不管怎么总还是一个很大的问题,而我们经常在一个地方卡了很长的时间,怎么也找不到解决和提高的办法。而aba_aba在abaqus常见问题汇总中给了我们模型改进的方向和一些方法。在我分析的过程当中,怎么找到模型中的影响收敛的关键问题所在也是一个很让我迷茫了很长时间。下面谈一下我个人的一些经验和看法。如有错误还望大家指出,也希望大家给出自己更多的经验分享。 abaqus的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则的范围之内,就决定了这一次计算能否收敛。因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。 1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。 2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。所以根据需要分开,让abaqus的内核慢慢消化去。少吃多餐在这边好像也是成立的。 3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。这样的做法会让你以后在模型的修改中更有方向性。 4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。这种情况下面一般算到这个加载的时候还是不会收敛。这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢, 5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。问题不大也是可以用的。有的时候是因为,模型中的两个接触面变成了一个点和一个面接触,而点或者面中有一个位置并不是很稳定。这个时候就会出现了dividing,有时候求解无法成功。这时候可以看一下是不是能够将模型该处稍微改一下呢,或者将该处的网格细化一下。 6. 模型实在是比较大的话,可以修改solver的设定,将迭代次数改大一点。对于开始计算就不收敛的,而在迭代次数到了以后时间增量还不是很小的话,可以将initial和minimum改小一点。模型越大的话这边可以改的越小,特别是前后两个step变化比较大的情况下。但对于模型不是很大的情况下,太小的时间增量是意义不大的,问题应该从模型当中是否有错误去考虑。 7. 模型太大的话会导致求解的方程太大,不需要的不重要的接触最好从模型当中去除。这样的话对结果影响也不会很大,而且可以是计算时间大大的减少。 8. 对于收敛准则的修改还是很不推荐的,应作为下下策使用。 不上一些这里面关系到的一些abaqus出错信息,方便那些正在如自己当初郁闷中的人更好的找到这篇文章。大家如果有什么不太清楚的也可以留言,有时间探讨一下。 ***NOTE: THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE IS JUDGED UNLIKELY. 求解出现分歧,一般是状态不稳定,如你的某一个物体的自由度忘了约束或着分析到了一种极限状态之类的,解决见上。 ***ERROR: TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED 步长比最小步长小,方案见上。 ***NOTE: SEVERE CONTACT OVERCLOSURES EXIST. CONVERGENCE IS JUDGED UNLIKELY. 接触出现问题,用visulazation的tool的job diagnostics查看,针对那个接触进行修改。把距离稍微改大 一点点,应该是很有帮助的。如果是计算中出现问题的话,应该是你前后两个step设置的有问题。 2、接触分析中出现收敛困难时的常用检查方法 来源Simwe仿真论坛makoto Hint for obtaining a converged contact solution in Abaqus/Standard 2011/05/25 Request detailed output of the contact state: Abaqus/CAE: Step Module: Output ? Diagnostic Print ... ? Contact Contact state information will be written in the message (.msg) file. You should also write the necessary contact output variables to the data (.dat) and the output database (.odb) files frequently enough so that you can diagnose the problem. Consider the following items: 1. Check that the contact surfaces are properly defined, and correct any errors. The surfaces can be viewed in Abaqus/Viewer. If the surface has been created in the input file by automatically using the free surface of an element set, check whether the TRIM parameter should have been used. 2. Check the contact direction defined for each surface. The normals to a surface can be viewed in Abaqus/Viewer. If the normal directions are wrong, frequently you will get large overclosures that may lead to convergence difficulties. 3. Frictional contact problems are generally more difficult to solve than frictionless contact problems. Try solving the problem without friction to see if the difficulty is due to friction or if it is due to something else. If the difficulty is indeed due to friction, consider the following: a.Reexamine the choice of the friction coefficient—larger coefficients of friction are generally more difficult to use. b.Examine the allowable elastic slip (low values can cause convergence problems, although too high a value can give physically incorrect solutions). c.Refine the mesh so that more points come into contact at the same time. d.Use immediate onset of friction if only a few points are coming into in contact at the same time and slipping occurs. In Versions 6.1 and higher this is the default behavior. In earlier versions you can use *CONTACT CONTROLS, FRICTION ONSET=IMMEDIATE 4. Rough friction with intermittent contact generally gives convergence problems. If appropriate for the analysis, do not allow the contacting surfaces to separate after contact is established: o Keyword: *SURFACE BEHAVIOR, NO SEPARATION 5. Three-dimensional finite-sliding contact with highly curved faceted master surfaces generates a highly nonsymmetric tangent stiffness matrix. Use the unsymmetric solver even if the coefficient of friction is less than 0.2. 6. If you have sharp corners on the contact surfaces, the comments in 5 apply. In addition, try the following: .Smooth the surface. Nodes on the slave surface can be caught in folds in the master surface, causing convergence difficulties when the surrounding elements deform to take this into account. The elements making up the slave surface should be small enough to be able to resolve the geometry. A rough guideline is to use 10 elements around a 90? corner; you must use your judgment to decide if this is adequate or too fine. a. If the physical problem has a sharp concave fold, use two separate surface definitions. b.Sharp convex folds cannot be modeled with a reasonable finite element mesh. Smooth the fold with a radius larger than the element size on the slave surfaces. A rough guideline is to use 10 elements around a 90 degree corner; obviously, you must use your judgment to decide if this is adequate or too fine. 7. Contact chattering, which is indicated by the contact state for a group of slave nodes cyclically changing from open to closed until the maximum number of severe discontinuity iterations is reached. Abaqus/Standard can automatically compute an overclosure tolerance and a separation pressure tolerance to prevent chattering: overclosure tolerances o Keyword: *CONTACT CONTROLS, AUTOMATIC TOLERANCES 8. If you get an error message in the message (.msg) file that HCRIT should be increased, check that it makes sense to do so; if it does make sense, increase the value for the relevant contact pair. The current value of HCRIT is printed to the data (.dat) file For more information see: • 'Contact pressure-overclosure relationships' o Section 32.1.2 of the Abaqus 6.9 Analysis User's Manual o Section 33.1.2 of the Abaqus 6.10 Analysis User's Manual • 'Frictional behavior' o Section 32.1.5 of the Abaqus 6.9 Analysis User's Manual o Section 33.1.5 of the Abaqus 6.10 Analysis User's Manual • 'Contact interaction analysis: overview' o Section 31.1.1 of the Abaqus 6.9 Analysis User's Manual o Section 32.1.1 of the Abaqus 6.10 Analysis User's Manual • 'Common difficulties associated with contact modeling in Abaqus/Standard' o Section 34.1.2 of the Abaqus 6.9 Analysis User's Manual o Section 35.1.2 of the Abaqus 6.10 Analysis User's Manual o 'Defining contact pairs in Abaqus/Standard'
/
本文档为【krk[机械/制造]Abaqus接触分析中出现收敛困难时的常用检查方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索