24小时热门版块排行榜    

查看: 2641  |  回复: 13

dazhen888666

新虫 (初入文坛)

[求助] ansys如何在没有面单元的网格模型中创建一个面,并把面载荷传递到网格模型节点上呢?

就直接请教大家了,O(∩_∩)O~。
       为了避免ansys建模能力的不足,我在其他软件中进行建模并完成网格划分,选用六面体8节点网格单元,之后能成功导入到ansys中并进行应力场分析,但是在加载面载荷时,导入的有限元网格模型只能框选节点施加面载荷,没有面可以用来施加面载荷,这样很不方便,如果此时在网格模型“表面“新建一个面会出现两个问题:第一面上没有与网格模型相对应的节点;第二,即便面上可以得到节点,那么在面上施加载荷无法传递到网格模型上。请问该怎么样使得导入的有限元网格模型能够选择某一个面并施加面载荷呢?

谢谢侠士相助!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
至少有两种办法,但是都要求需要施加面载荷的表面能够用体单元的表面完全表示:
  1  在该面包含的单元的表面上施加面载荷 - SFE 命令。
  2  使用能够构成该表面的体单元的表面来构造一个与该表面相同的面,做法是:逐一取出构成该面的体单元的表面及其节点,由这些节点创建关键点,由关键点连成 area,如何在这些 areas 上施加面载荷。
2楼2016-01-01 08:16:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

dazhen888666

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by shgao20 at 2016-01-01 08:16:14
至少有两种办法,但是都要求需要施加面载荷的表面能够用体单元的表面完全表示:
  1  在该面包含的单元的表面上施加面载荷 - SFE 命令。
  2  使用能够构成该表面的体单元的表面来构造一个与该表面相同的面,做法 ...

可能我没有把问题表达清楚,想将外部导入网格模型,在ANSYS中可以手动选择某一个面,然后施加面载荷,目的是为了面载荷的手动施加,问题是这个面是不存在的,所以,你给出方法中,第二个方法貌似是可行的,“逐一取出其节点,由这些节点创建关键点” 是可以做到的,
(1)但是不太明白“逐一取出构成该面的体单元的表面”什么意思,应该怎么取呢?
(2)由关键点连成area怎么做,因为关键点数量比较多,成百上千,无论是从关键点连成线还是从线连成面,点数、线数都是有数量限制的。
(3)假设已经生成了这个面,但是在这个面上施加面载荷可以传递到整个体上吗?请予以指导,谢谢。
3楼2016-01-04 09:13:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dazhen888666

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by shgao20 at 2016-01-01 08:16:14
至少有两种办法,但是都要求需要施加面载荷的表面能够用体单元的表面完全表示:
  1  在该面包含的单元的表面上施加面载荷 - SFE 命令。
  2  使用能够构成该表面的体单元的表面来构造一个与该表面相同的面,做法 ...

还有一个顾虑是,如果把一个个小面通过布尔运算求和add起来组成一个大面,那么在求和过程中会合并掉很多关键点,该怎么处理呢。谢谢
4楼2016-01-04 09:19:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

如果你只导入了实体单元,其实用第一种方法比较简单。
  两种方法都可以使用 APDL 语言编程来实现。如果不是使用大学版之类的 ANSYS,一般情况对关键点、线、面等是没有限制的。如果你的 ANSYS 有限制,而且你的实体数超过了限制,就只好使用第一种方法了。
  如果用第二种方法,在构造小面后,不要使用 add 将他们加到一起,而是直接在小面上施加载荷就可以了。
5楼2016-01-05 08:12:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dazhen888666

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by shgao20 at 2016-01-05 08:12:20
如果你只导入了实体单元,其实用第一种方法比较简单。
  两种方法都可以使用 APDL 语言编程来实现。如果不是使用大学版之类的 ANSYS,一般情况对关键点、线、面等是没有限制的。如果你的 ANSYS 有限制,而且你的实 ...

您可能还没有完全明白我的意思,我是想手动选择一个面,这个面肯定会由多个体单元的表面组成,如果在小面上施加载荷,需要一个一个的去选,或者框选,容易漏掉或者选错,特别麻烦。我是想通过一次性选择这个大面来实现面载荷的施加,准确又快。

第一个方法貌似也是行不通的。。。。。
6楼2016-01-05 22:52:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无量道人

银虫 (小有名气)

面哪去了,是显示的问题吗

发自小木虫Android客户端
7楼2016-01-05 23:59:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
dazhen888666: 金币+5, ★★★很有帮助, 谢谢你的耐心解答,虽然目前没找到答案,但是我想应该是能解决的吧 2016-01-07 15:42:28
你的情况,因为所谓的大面不是原来就存在,而是调入有限元模型后添加的,所以它和调入的单元、节点之间没有关系,不可能一次选择就达到要求。
  也许我说的不对,你自己想想办法吧。
8楼2016-01-06 07:48:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dazhen888666

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by 无量道人 at 2016-01-05 23:59:32
面哪去了,是显示的问题吗

本来就没有面。O(∩_∩)O~
9楼2016-01-07 15:43:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dazhen888666

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by shgao20 at 2016-01-06 07:48:01
你的情况,因为所谓的大面不是原来就存在,而是调入有限元模型后添加的,所以它和调入的单元、节点之间没有关系,不可能一次选择就达到要求。
  也许我说的不对,你自己想想办法吧。

我想您已经明白了我的意思,所以能给出解决方法吗,由于我的金币数量目前太少,所以只能给你这么点,等以后我一定会补上的。
10楼2016-01-07 15:45:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dazhen888666 的主题更新
信息提示
请填处理意见