找回密码
 注册
Simdroid-非首页
查看: 295|回复: 4

[动态分析] abaqus/explici显式分析中t加速计算方法——子循环Subcycling

[复制链接]
发表于 2012-11-25 11:12:04 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 taishanbuzuo 于 2012-11-25 11:35 编辑

在abaqus/explicit显式求解器中,也有子循环的方法,能够提高显示分析的效率。据说可以提高20%的计算速度,没比较过,但是确实快了。
原理是:单元尺度小的单元采用较小的时间增量,而单元尺度大的单元则采用较大的时间增量。如果不采用子循环,则左右单元都按照最小的时间增量进行计算。
详见abaqus analysis user's manual  11.8.1 Selective subcycling.
使用方法,在*step 关键字之前最后一行,增加如下关键字:

*Elset, elset=subcycle, instance=plate-mesh-1
   833,   834,   835,   836,   837,   838,   839,   840,   841,   842,   843,   844,   845,   846,   847,   848


*Subcycling, ELSET=subcycle
**
** STEP: Step-1
**
*Step, name=Step-1

其中,subcycle是自己建好的子循环单元集,里面存储的是模型中直接影响稳定时间增量的单元。


开始计算之后,在status file里面会提示,子循环内单元的稳定时间增量和子循环外的稳定时间增量:
Most critical elements in subcycling zones:
    Element number   Rank    Time increment   Increment ratio
    (Instance name)
   ----------------------------------------------------------
        2340          1       1.593618E-08      1.000000E+00
    PLATE-MESH-1
        6372          2       1.593618E-08      1.000000E+00
    PLATE-MESH-1
        9060          3       1.593618E-08      1.000000E+00
    PLATE-MESH-1
       13092          4       1.593618E-08      1.000000E+00
    PLATE-MESH-1
       15108          5       1.593618E-08      1.000000E+00
    PLATE-MESH-1
       19140          6       1.593618E-08      1.000000E+00
    PLATE-MESH-1
       21828          7       1.593618E-08      1.000000E+00
    PLATE-MESH-1
       25860          8       1.593618E-08      1.000000E+00
    PLATE-MESH-1
        2341          9       1.593939E-08      9.997984E-01
    PLATE-MESH-1
        6373         10       1.593939E-08      9.997984E-01
    PLATE-MESH-1
   Most critical elements in non-subcycling zone:
    Element number   Rank    Time increment   Increment ratio
    (Instance name)
   ----------------------------------------------------------
         229          1       3.837396E-07      4.152862E-02
    TANK1-1
        2745          2       4.098517E-07      3.888280E-02
    TANK1-1
        2413          3       4.123782E-07      3.864457E-02
    TANK1-1
        2744          4       4.179116E-07      3.813290E-02
    TANK1-1
        2389          5       4.207705E-07      3.787380E-02
    TANK1-1
        3682          6       4.298889E-07      3.707046E-02
    TANK1-1
           1          7       4.301034E-07      3.705197E-02
    JIAOHE-1-1
         545          8       4.301039E-07      3.705193E-02
    JIAOHE-1-1
          67          9       4.301041E-07      3.705192E-02
    JIAOHE-3-1
           3         10       4.301041E-07      3.705192E-02
    JIAOHE-4-1

 楼主| 发表于 2012-11-26 13:27:29 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
额   发现一个问题  算到一定时间就出错,还米找到原因。
回复 不支持

使用道具 举报

发表于 2012-12-5 16:49:56 | 显示全部楼层 来自 北京理工大学
露珠啊,有没有找到问题的说?话说我觉着这个功能很实用啊。目前正在学习。能实用CAE方法来实现吗?
回复 不支持

使用道具 举报

发表于 2012-12-5 16:53:51 | 显示全部楼层 来自 北京理工大学
似乎是不能用CAE的方法,不过这个添加起来也还算方便。最烦那种要用编译软件打开INP修改的了。修好了还要另建一个job(或者用黑乎乎的DOS窗口提交),蛋疼。
回复 不支持

使用道具 举报

发表于 2022-5-21 14:06:37 | 显示全部楼层 来自 北京
请问出现如图所示的错误是因为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-29 00:17 , Processed in 0.037668 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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