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

【讨论】能否在ABAQUS模拟中进行网格重分?

[复制链接]
发表于 2004-4-22 22:39:47 | 显示全部楼层 |阅读模式 来自 湖北武汉
能否用ABAQUS模拟轴对称变薄拉深问题,或者与此类似的挤压成形问题。此类问题的特点是工件壁厚会显著减薄,在变形区有限元网格可能发生畸变,在模拟过程中可能需要多次重分网格。
  
希望各位牛人指教!急!
 楼主| 发表于 2004-4-23 09:19:16 | 显示全部楼层 来自 湖北武汉

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

Simdroid开发平台
大家积极回帖吧,讨论一下也好!
发表于 2004-4-24 13:15:38 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

我用abaqus 做过一些remesh。过程本身很简单,确定了remesh的criteria(我一般用应变或者给确定步长)以后,结束当前运算,进行remesh(最简单的方法是用一个script在cae里读入model,可以在example manual 里找到一个script改一改,然后remesh,也可以输出到其他mesh工具里做remesh,这个过程可以用程序做成自动的),完成新的 input文件里进行map solution,继续运算,直到下一个remesh点或者结束。
发表于 2004-4-24 19:19:43 | 显示全部楼层 来自 北京

回复: 回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

yogayoga wrote:
我用abaqus 做过一些remesh。过程本身很简单,确定了remesh的criteria(我一般用应变或者给确定步长)以后,结束当前运算,进行remesh(最简单的方法是用一个script在cae里读入model,可以在example manual 里找到一个script改一改,然后remesh,也可以输出到其他mesh工具里做remesh,这个过程可以用程序做成自动的),完成新的 input文件里进行map solution,继续运算,直到下一个remesh点或者结束。

说起来容易,每个细节都有难度
  
有没有推荐的example manual 里的script?
其他mesh工具可以用什么?具体怎么做?有例子最好
用什么方式生成新的input文件最好?调用abaqus还是自己编程?
继续运算这一步怎么完成的?用python调用还是用fortran什么的作的
发表于 2004-4-24 23:30:35 | 显示全部楼层 来自 美国

回复: 回复: 回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

blast wrote:
[quote]yogayoga wrote:
我用abaqus 做过一些remesh。过程本身很简单,确定了remesh的criteria(我一般用应变或者给确定步长)以后,结束当前运算,进行remesh(最简单的方法是用一个script在cae里读入model,可以在example manual 里找到一个script改一改,然后remesh,也可以输出到其他mesh工具里做remesh,这个过程可以用程序做成自动的),完成新的 input文件里进行map solution,继续运算,直到下一个remesh点或者结束。

说起来容易,每个细节都有难度
  
有没有推荐的example manual 里的script?
其他mesh工具可以用什么?具体怎么做?有例子最好
用什么方式生成新的input文件最好?调用abaqus还是自己编程?
继续运算这一步怎么完成的?用python调用还是用fortran什么的作的 [/quote]
  
说两句吧,我想大多数人都只需要个提示而不是别人代替自己做吧。而且每个人都有自己解决问题的方法。不是说细节简单,而是每个人的状况都不一样,比如homogenuous的材料就不怎么费力,hetergenuous的就麻烦的多;要是remesh次数不多可以手工,多了就必须做成自动的。
你的这些问题读读 manual或者自己想想都能解决,而且每个人都有自己的答案。script的例子你在manual里搜索一下remesh就能找到,mesh的工具是看你自己习惯用什么,我手头只有ANSYS就用的它。你要是用abaqus cae自然可以在里面直接生成input文件,要是用别的生成mesh自然需要编程进行。继续运算可以手工,可以用script,我自己用的是unix的script
发表于 2004-4-25 09:18:36 | 显示全部楼层 来自 华南理工大学

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

请问是ABAQUS/STANDARD的remesh吗?
在EXPLICIT里面能否只用adaptive mesh实现上面功能?
发表于 2004-4-25 10:05:09 | 显示全部楼层 来自 江西南昌

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

我做了一个挤压模拟,也遇到同样问题
发表于 2004-4-25 11:24:42 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

我也刚好遇到同样的问题。用ABAQUS/STANDARD做3D成型,用solid element,计算过程中需要remesh。我查了manual,只有一个2D的例子,用的是python命令,把变形后的2d geometry取出来,在座remesh。重新计算使用map solution. 可是对于3D forming,我没有找到那一个python命令能把变形后的3D geometry取出来,不知怎么做,那位大侠知道? 或者用其他的外部工具像hypermesh等能不能解决这个问题?恳请大侠指点。
发表于 2004-4-25 20:14:22 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

explicit 的adaptive mesh是个很弱的功能,实际上只是个ALE,它只是smooth mesh根本不改变topology,所以只对比较规则的大变形有用。我说的办法对dynamic的问题完全没用,因为map solution不能在dynamic的条件下用,不管implicit还是explicit。
没试过3d的,手头也没有abaqus。你可以看一下script,把2d keyword改成相应3d的试试。
发表于 2004-4-25 23:32:39 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

查过python keyword manual, 2d command is part2dgeomfrom2dmesh, no command part3dgeomfrom3dmesh, find a command PartFromSection3DMeshByPlane(...), but dont know how to use it? anybody can give an example with this command to remesh 3D model? thanks.
发表于 2004-4-26 01:47:52 | 显示全部楼层 来自 北京

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

是不是remesh必须要用到python?
 楼主| 发表于 2004-4-26 16:24:08 | 显示全部楼层 来自 湖北武汉

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

想问一下adaptive meshing和remaping有什么不同呢?
  
在用cae建立模型的过程中可以直接定义adaptive meshing参数,就可以实现所谓的网格重分了吧!
发表于 2004-4-26 18:22:03 | 显示全部楼层 来自 北京

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

abaqus不能直接实现网格重分
adaptive meshing不是网格重分,是欧拉和拉格朗日网格的一种结合,利用欧拉网格的特点解决大变形
个人觉得python可能是解决remesh的最简单途径,这样在调用abaqus时候比较方便因为python是嵌在CAE里面的
nikankan_2004 该用户已被删除
发表于 2004-4-26 19:09:00 | 显示全部楼层 来自 浙江杭州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-26 23:23:38 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

Nikankan_2004: 能否介绍一下你怎么remesh 3D的? 如果误差太大,是不是你remesh后的网格太大?或者应该在更前一步作remesh.
发表于 2004-4-27 09:25:47 | 显示全部楼层 来自 美国

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

我只做过2d的remesh and map solution,误差是有,但不大。我想cathayee说的有道理,map solution 要在mesh变形不是很大的时候做误差就会小一些,remesh之前的mesh也不能太coarse。
nikankan_2004 该用户已被删除
发表于 2004-4-27 12:23:21 | 显示全部楼层 来自 浙江杭州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-5-3 12:47:36 | 显示全部楼层 来自 甘肃兰州

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

可以写程序!!
发表于 2004-6-12 07:00:30 | 显示全部楼层 来自 上海

回复: 【讨论】能否在ABAQUS模拟中进行网格重分?

不知道你的大变形有多大,ALE应该完全可以解决此问题。如果是静力问题,可以采用准静态处理。ALE(包括纯lagrange自适应于Euler自适应)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-1 17:16 , Processed in 0.070515 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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