susanlwm 发表于 2012-11-27 14:05

关于Ansoft导入网格

请教大家一个问题:Ansoft是否支持从外界读入网格文件(该网格不一定是Ansys系列产品生成的),并基于该网格进行计算?看了一下,Ansoft能导入的模型文件(例如dxf格式的文件)里面也可以包含网格信息,但我担心它只是把网格顶点作为模型的顶点读入,而不自动认为它就是网格信息。在Analysis底下的setup里面设置的导入网格好像只能是另一个Ansoft模型已经建好的网格。谢啦先~

susanlwm 发表于 2012-11-29 15:43

补充:前面好像有人提到过,如果是导入Ansoft自身生成的网格,将网格数据拷到Ansoft的工程文件夹里,然后将网格设置为current mesh就可以了。我想如果可以在别的软件里生成同样格式的网格文件,或许后面的操作是一样的。有人知道具体怎么用前面说的方法导入Ansoft自身生成的网格吗?

Edwin_Sun 发表于 2012-11-29 15:54

susanlwm 发表于 2012-11-29 15:43 static/image/common/back.gif
补充:前面好像有人提到过,如果是导入Ansoft自身生成的网格,将网格数据拷到Ansoft的工程文件夹里,然后将 ...

你这个问题是个蛮好的问题,现在16.0的版本静态自适应的剖分都还导入不到瞬态模型中去,总是提示有问题,软件还有些bug没有解决。我不知道你从外面导入的网格,导入进来之后会不会也会存在类似的问题

见过一些说明,说是将网格数据保存成inp格式或者dat格式,然后可以手动修改,不知道是不是你所见过的,可有你提到的帖子的链接?maxwell把好多东西都封死了,不像ansys,我其实也不知道maxwell能否导出来网格,如果能导或者修改,也不错的~

susanlwm 发表于 2012-11-29 16:15

我在15.01版本里试过将直流场自适应细分的网格导入到瞬态场模型中,是可以的。不过我操作的时候只是修改了setup里面solver选项卡的import mesh后面的链接,那里面让选的是project。也就是说可以通过这种办法导入一个Ansoft里面的工程文件生成的网格。但这种办法对别的软件生成的网格显然是不可以的。

不好意思,我不记得那个帖子的链接了。另外,Ansoft计算结束以后,后缀为mxwl.results的文件夹里有一个后缀为imesh的文件夹,里面包含的似乎就是Ansoft生成的网格的信息。可惜我不知道怎么把它导到别的project中。。。

susanlwm 发表于 2012-11-30 14:29

对了,后缀为imesh的似乎是初始网格,后缀为cmesh的才是当前网格。根据里面文件名称猜的。有人知道后缀imesh的文件夹前面的一串文件名是啥意思吗?我在想,如果更改.imesh文件夹里的文件,然后在工程里用invert to initial mesh,是不是可以剖分指定的网格?

susanlwm 发表于 2012-11-30 14:51

没人理。。。

用自己这几天试验的结果回答一下自己的问题。从外界导入网格有一个笨办法。首先构造工程文件,然后在工程文件里运行一遍Apply Mesh Operations。此时后缀为mxwl.results的文件夹里会出现后缀为sd和imesh的文件。修改这两个文件可以更改初始网格。后缀为sd的文件夹里只有一个文件,意思较清楚。后缀为imesh的文件夹里几个文件意义我直观猜测是这样:
initial.pnt:包含网格顶点的坐标信息;最后几行是关于最小距离,误差限,xyz方向的最大最小值的信息。
initial.lin:是关于网格中每条边的两个顶点整体编号的信息;包含这条边的四面体单元的整体编号信息,以及对这条边在相应单元中的局部编号信息,就是这条边属于这个单元的第几条边。
initial.fac: 是关于四面体网格中面的三个顶点的整体编号信息;面在所在的一个单元的整体编号信息,以及其它的信息。
initial.hyd:是关于四面体网格中四面体单元的四个顶点整体编号信息;以及每个单元的四个面的整体编号信息(f);还有面是否在边界上的信息(b);六条边是否在边界上的(l),如果不在就为0,如果在就为这条边的整体编号;(s)表示这个四面体单元所在几何实体的编号。

不对的地方,还请高手指点。另外,这样效率太低,希望有人能提供更聪明高效的做法。

qlzhust 发表于 2013-4-24 09:19

还是不会怎么从外界导入网格划分

cmpunk2012 发表于 2013-4-24 09:32

我发现自己无意中用的头像和楼主的是同一个
页: [1]
查看完整版本: 关于Ansoft导入网格