Fortran Coder

标题: 讨论一下大家用的最舒服,功能最强大的网格剖分工具 [打印本页]

作者: 珊瑚虫    时间: 2014-1-24 20:33
标题: 讨论一下大家用的最舒服,功能最强大的网格剖分工具
我们以前一直用程序剖,么得界面,用ANSYS 感觉剖分功能蛮强大的,大家都八一八自己用的网格剖分工具

作者: fcode    时间: 2014-1-24 23:32
我只用过 Comsol 的网格剖分,基本都是自动的。
作者: Jason    时间: 2014-1-25 16:40
Matlab的网格剖冯功能咋样呢?
作者: 珊瑚虫    时间: 2014-1-25 16:53
Jason 发表于 2014-1-25 16:40
Matlab的网格剖冯功能咋样呢?

没用过 貌似不是很强大
作者: jason388    时间: 2014-2-6 08:52
个人感觉比较好用的是:triangle和tetgen。其中前者为二维三角形网格,后者为三维四面体网格。
两者都是开源软件,都具备一定的自适应功能。
tetgen开发者为SiHang,现在国外工作。

如果还需要前后处理功能,比如建模等,salome是非常好的选择。

当然如果是商业开发,GiD应该是较好选择,但需要付费使用。
作者: 石子儿    时间: 2014-2-15 22:12
最近见一个人用了Hermes软件进行自适应网格剖分,对二维情况可实现HP自适应,三维hp自适应正在开发中,Hermes为开源C++程序。 与前面提到的一样tetgen软件实现三维网格剖分不错。六面体剖分有一款软件可能不错Cubit,我听说杜克大学有很多在用的。
作者: 石子儿    时间: 2014-2-15 22:14
珊瑚虫 发表于 2014-1-25 16:53
没用过 貌似不是很强大

Matlab网格剖分好像只适用于二维情况,具体算法好像是欧洲的一个博士写的。其实comsol就是从之前Matlab一个剖分模块发展而来。
作者: 石子儿    时间: 2014-2-15 22:16
jason388 发表于 2014-2-6 08:52
个人感觉比较好用的是:triangle和tetgen。其中前者为二维三角形网格,后者为三维四面体网格。
两者都是开 ...

请问您用过Tetge没有,一直想学习一下 到时候还要向您请教:lol
作者: fcode    时间: 2014-2-15 22:35
石子儿 发表于 2014-2-15 22:14
Matlab网格剖分好像只适用于二维情况,具体算法好像是欧洲的一个博士写的。其实comsol就是从之前Matlab一 ...

comsol 最早是matlab的工具包,叫Toolbox,后来大概叫FEMLab吧。
现在已经与matlab相差很远了,我是说差别(不是差距)。多场耦合模拟做得算是一流的。
作者: aliouying    时间: 2014-2-16 13:58
jason388 发表于 2014-2-6 08:52
个人感觉比较好用的是:triangle和tetgen。其中前者为二维三角形网格,后者为三维四面体网格。
两者都是开 ...

我用过triangle做二维三角网格的处理,trianlge是c语言编写的开源软件,可以和fortran实现混编,能够给定参数进行分块细化,进而实现自适应。
tetgen也是开源软件,前后处理可以用其软件实现。
商业软件比较好的是GID和ANYSY,个人不喜欢商业版的,所以没用过
倒是听说ciem和Octree做网格的处理都还可以,大家有兴趣也可以搜搜。
作者: 王浩    时间: 2014-2-16 23:32
大家能不介绍个网格剖分的实例啊,让我们入门级的学学!:(:)
作者: 珊瑚虫    时间: 2014-2-17 08:30
王浩 发表于 2014-2-16 23:32
大家能不介绍个网格剖分的实例啊,让我们入门级的学学!

你如果用ANSYS 网上教程很多的 百度一下
作者: jason388    时间: 2014-2-17 16:40
王浩 发表于 2014-2-16 23:32
大家能不介绍个网格剖分的实例啊,让我们入门级的学学!

triangle和tetgen的网站上都有例子。
作者: jason388    时间: 2014-2-17 16:43
石子儿 发表于 2014-2-15 22:16
请问您用过Tetge没有,一直想学习一下 到时候还要向您请教

你是指tetgen吧。用法很简单,网站上有详细的使用说明,网格显示该网站也给出了tetview。
作者: jason388    时间: 2014-2-17 16:46
aliouying 发表于 2014-2-16 13:58
我用过triangle做二维三角网格的处理,trianlge是c语言编写的开源软件,可以和fortran实现混编,能够给定 ...

triangle和tetgen对于有限元分析一般情况下够用了,再复杂的就需要商业软件了。

ciem和octree未用过。
作者: btx97    时间: 2014-2-17 19:56
简单的用着GMSH还行。 http://geuz.org/gmsh/
Salome看着也不错。 http://www.salome-platform.org/
其他的下面链接里自己找找,总有合适的。
http://www.robertschneiders.de/meshgeneration/software.html
作者: 石子儿    时间: 2014-2-18 11:15
jason388 发表于 2014-2-17 16:43
你是指tetgen吧。用法很简单,网站上有详细的使用说明,网格显示该网站也给出了tetview。 ...

额 ,好的 主要是以前没接触过C++ 正在自学,到时候有问题再请教你。
作者: 石子儿    时间: 2014-2-18 14:58
aliouying 发表于 2014-2-16 13:58
我用过triangle做二维三角网格的处理,trianlge是c语言编写的开源软件,可以和fortran实现混编,能够给定 ...

请问您了解tetgen后处理部分 尤其是矩阵求解这部分 tetgen后处理用的什么软件么 最好是开源的给推荐一个C++版本的,THX
作者: Rand    时间: 2014-2-18 17:59
gmsh,
Pointwise
作者: fortran_zs    时间: 2014-2-19 09:44
fcode 发表于 2014-1-24 23:32
我只用过 Comsol 的网格剖分,基本都是自动的。

原来雪球哥也用Comsol!~
作者: fcode    时间: 2014-2-19 10:01
fortran_zs 发表于 2014-2-19 09:44
原来雪球哥也用Comsol!~

我用得很少,基本上属于去了解一下那种。
作者: jason388    时间: 2014-2-20 14:28
石子儿 发表于 2014-2-18 14:58
请问您了解tetgen后处理部分 尤其是矩阵求解这部分 tetgen后处理用的什么软件么 最好是开源的给推荐一个C ...

tetgen是一个网格生成软件,其网站上提供的tetview用于tetgen格式数据的显示。tetgen本身不包括矩阵求解
算法和代码。

如果你是有限元分析,方程组求解可以采用iccg迭代法或直接法,比较好用的直接法开源软件推荐用mumps,iccg法好像也有开源的自己去搜搜吧。
作者: aliouying    时间: 2014-2-22 09:38
btx97 发表于 2014-2-17 19:56
简单的用着GMSH还行。 http://geuz.org/gmsh/
Salome看着也不错。 http://www.salome-platform.org/
...

GMesh是不是长期崩溃?
作者: btx97    时间: 2014-2-22 19:37
aliouying 发表于 2014-2-22 09:38
GMesh是不是长期崩溃?

没有呀,我只用Gmsh做简单的网格划分。运行很正常呀。
作者: aliouying    时间: 2014-2-23 09:32
btx97 发表于 2014-2-22 19:37
没有呀,我只用Gmsh做简单的网格划分。运行很正常呀。

有时候点的数据或者线段的信息输入错误的时候,运行就崩溃,可能是我的电脑问题。
作者: btx97    时间: 2014-2-23 19:00
aliouying 发表于 2014-2-23 09:32
有时候点的数据或者线段的信息输入错误的时候,运行就崩溃,可能是我的电脑问题。 ...

我是在它自带的一些脚本的基础上做一些修改的,可能要简单点。
作者: 爷且无辜    时间: 2014-11-23 18:12
Hyper Mesh很强大,但是是收费软件
作者: 安靖    时间: 2014-11-27 23:40
商业软件里pointwis很不错,其核心代码就是gridgen
然后还用自己开发的网格生成程序
作者: necrohan    时间: 2015-11-26 23:14
珊瑚虫 发表于 2014-2-17 08:30
你如果用ANSYS 网上教程很多的 百度一下

个人感觉ANSYS的网格剖分不好用,太复杂。
作者: lyjpy2005    时间: 2015-11-27 22:57
如果是划分结构网格,个人觉得Grigen(现在叫Pointwise)那叫一个牛叉,各种网格优化方法。
如果是划分非结构网格,个人觉得ICEM也还不错。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2