加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ansys 布尔运算

(2011-08-04 11:13:08)
标签:

杂谈

分类: ansys12.0学习教程

布尔运算

1              设置:

布尔运算有多种形式,在布尔运算前可进行相关设置,方法如下:

命令:BOPTN

GUImain menu / preprocessor / modeling / operate / Booleans / setting

Keep   input  entities  :用于控制是否保留原始图形。

If  operation has no effect 下拉列表是控制布尔运算异常时,弹出的消息对话框。

Numbering  compatible  with 下拉列表框是控制用何种版本的ansys程序对布尔操作产生的图形进行编号。

Point  coincidence  toler 一栏用于设置容差。两点之间的距离小于这个容差,就被认为是同一点。

 

2              Intersect (交运算)

交运算的结果是由每个初始图形的共同部分形成一个新的图形。也就是说,交表示多个图形的重复区域

注意:这个新区域可能与原始图形有相同的维数,也可能低于原始图形的维数。例如,两条线的交可能是一个关键点,也可能是一条线。

2.1       一般的交运算

Main menu / preprocessor / modeling / Booleans / intersect / common

A) 线与线的交                                               / lines

B) 面与面的交                                               / areas

C) 体与体的交                                               / volumes

2.2       两两相交

两两相交是由图形集叠加而形成的一个新的图像集,即两两相交表示至少任意两个原图形的相交区域。

Main menu / preprocessor / modeling / Booleans / intersect / pairwise /

A) 线的两两相交                                          / lines

B) 面的两两相交                                          / areas

C) 体的两两相交                                          / volumes 

2.3       特殊交运算

A) 线与面相交

Main menu / preprocessor / modeling / operate / Booleans / intersect / line with area

B) 面与体相交

Main menu / preprocessor / modeling / operate / Booleans / intersect / area with volume

C) 线与体相交

 Main menu / preprocessor / modeling / operate / Booleans / intersect / line with volume

 

3              Add(加运算)

加运算的结果是得到一个包含个原始图形所有部分的新图形。这样形成的新图形是一个单一的整体,没有空隙。

A)      将两个面相加生成一个面。

Main menu / preprocessor / modeling / operate / Booleans / add / areas

命令:AADD

B)      将两个体相加生成一个体。

注意:两个面通过ADD运算后将构成一个新面,原来的面将不复存在。

4              Subtract(减运算)

减运算是从一个图形减去另一个图形,运算后的结果可能是一个与被减图形相同维数的图形,也可能将被减图形分类成两个或多个新的图形。新的图形之间可以有共同的边界,也可以有不同但重合的边界。

A) 线减去线

命令:LSBL

GUImain menu / preprocessor / modeling / operate / Booleans / subtract / lines

B) 面减去面

命令:LSBA

GUImain menu / preprocessor / modeling / operate / Booleans / subtract / areas

GUImain menu / preprocessor / modeling / operate / Booleans / subtract / areas / with options / areas

C) 体减去体

命令:LSBV

GUImain menu / preprocessor / modeling / operate / Booleans / subtract / volumes

GUImain menu / preprocessor / modeling / operate / Booleans / subtract / areas / with options /  volumes

 

 

5              Divide(切割运算)

切割运算是用一个图形把另一个图形分成两份或多份,它和减运算类似。

单击 main menu / preprocessor / modeling / operate / Booleans / divide

展开运算菜单项

A) volume  by  area

体被面切割成多个体

B) voume  by  wrkplane

体被面切割成多个体

C) area  by  volume

面被体切割成多个面

D) area  by  area

面被面切割成多个面

E)  area  by   line

面被线切割成多个面

F)  area  by  wrkplane

面被工作平面切割成多个面

G) line  by  volume

线被体切割成多条线

H) line  by  area

线被面切割成多条线

I)   line  by  line

线被线切割成多条线

J)   line  by wrkplane

线被工作平面切割成多条线

K)  line  into  2 ln’s

线被面切割成两条线

L)  line  into  N lines

线被切割成多条线

 

6              Overlap(交迭运算)

交迭运算用于连续两个或多个图形,以生成3个或更多个新的图形的集合。交迭命令除了在交迭域周围生产了多个边界外,与加运算非常类似。交迭运算生成的是多个相对简单的区域,而加运算生成一个相对复杂的区域。交迭区域必须与原始图形有相同的维数。

Main menu / preprocessor / modeling / operate / Booleans / overlap /

展开交迭运算菜单项

A) Volume

B) areas

C) lines

 

7              Glue(粘接运算)

粘结运算与交迭运算类似,但粘接运算只针对图形之间的公共部分,且公共部分的维数低于原始图形一维,例如,面与面的粘接运算针对面和面的公共边进行的。体和体的粘接运算是针对体和体的公共面进行的。这些面与面或者体与体只是在边界上连接,但仍然相互独立。

GUImain menu / preprocessor / modeling / operate / Booleans / glue

A)      Volumes

命令:VGLUE

B)      Areas

命令:AGLUE

C)      Lines

命令:LGLUE

 

8              Partition(分割运算)

 

分割运算用于连接两个或多个图形,以生成三个或更多的新图形的集合。如果交迭区域与原始图形有相同的维数,那么分割结果与交迭结果相同。与交迭运算不同的是,没有参加交迭的图形将不被删除。

Main menu / preprocessor / modeling / operate / Booleans / partition

a)       Volume:对体进行分割

b)       Areas:对面进行分割

c)       Lines:对线进行分割

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有