24小时热门版块排行榜    

查看: 2642  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

dazhen888666

新虫 (初入文坛)

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

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

谢谢侠士相助!
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注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的回帖
查看全部 14 个回答

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的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

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