版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏1/57第3讲 几何建模-布尔运算 创建复杂的几何模型,可运用布尔运算对模型创建复杂的几何模型,可运用布尔运算对模型进行加工和修改。通过简单的几何模型进行一系列进行加工和修改。通过简单的几何模型进行一系列布尔操作可创建复杂的模型,使得建模较为容易和布尔操作可创建复杂的模型,使得建模较为容易和快捷。快捷。对于包含退化的模型,有时布尔运算无法完成。对于包含退化的模型,有时布尔运算无法完成。对于已经划分网格的图素不能进行布尔运算,对于已经划分网格的图素不能进行布尔运算, 在操作前应清除网格,否则提示错误信息。在操作前应清除网格,否则提示错误信息。
2、如果定义了荷载和单元属性,在布尔运算后这些如果定义了荷载和单元属性,在布尔运算后这些 属性不会转换到新图素上,需重新定义。属性不会转换到新图素上,需重新定义。布尔运算的一般设置布尔运算的一般设置BOPTNBOPTN命令命令布尔运算的容差设置布尔运算的容差设置BTOLBTOL命令命令 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏2/571 交运算(Intersection) 交运算就是由图素的共同部分形成一个新的图素,其运算交运算就是由图素的共同部分形成一个新的图素,其运算结果只保留两个或多个图素的重叠部分。结果只保留两个或多个图素的重叠部分。 交运算分为公共相交和两两相交两种交运算分为
3、公共相交和两两相交两种。公共相交就是仅保。公共相交就是仅保留所有图素的重叠部分,即只生成一个图素,当图素很多时可留所有图素的重叠部分,即只生成一个图素,当图素很多时可能不存在公共部分,这时布尔运算不能完成。两两相交是保留能不存在公共部分,这时布尔运算不能完成。两两相交是保留任意两个图素的公共部分,有可能生成很多图素。任意两个图素的公共部分,有可能生成很多图素。 公共交运算对图素没有级别要求,即任何级别的图素都可公共交运算对图素没有级别要求,即任何级别的图素都可作公共交运算,而不管其相交部分是何级别的图素。作公共交运算,而不管其相交部分是何级别的图素。例如线、例如线、面、体的两两与相互交运算都可
4、;再如体的交运算中,其相交面、体的两两与相互交运算都可;再如体的交运算中,其相交部分可以是关键点、线、面或体等。部分可以是关键点、线、面或体等。 两两相交运算则要求为同级图素,但相交部分可为任何级两两相交运算则要求为同级图素,但相交部分可为任何级别的图素别的图素。例如只能作线与线(相交部分可为关键点、线)、。例如只能作线与线(相交部分可为关键点、线)、面与面(相交部分可为关键点、线、面)、体与体的两两相交面与面(相交部分可为关键点、线、面)、体与体的两两相交(相交部分可为关键点、线、面、体)。(相交部分可为关键点、线、面、体)。交运算完成后,输入图素的处理采用交运算完成后,输入图素的处理采用B
5、OPTN的设置。的设置。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏3/571 交运算(Intersection)命命 令令功功 能能可能生成的新图素可能生成的新图素LINLLINL线线相交运算线线相交运算关键点,线关键点,线AINAAINA面面相交运算面面相交运算关键点,线,面关键点,线,面VINVVINV体体相交运算体体相交运算关键点,线,面,体关键点,线,面,体LINALINA线面相交运算线面相交运算关键点,线关键点,线AINVAINV面体相交运算面体相交运算关键点,线,面关键点,线,面LINVLINV线体相交运算线体相交运算关键点,线关键点,线以上为公共相交命令,以下为两两相
6、交命令以上为公共相交命令,以下为两两相交命令LINPLINP线线两两相交运算线线两两相交运算关键点,线关键点,线AINPAINP面面两两相交运算面面两两相交运算关键点,线,面关键点,线,面VINPVINP体体两两相交运算体体两两相交运算关键点,线,面,体关键点,线,面,体 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏4/571 交运算(Intersection)1. 1. 同级图素相交运算同级图素相交运算线线相交:线线相交:LINL, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9LINL, NL1, NL2, NL3, NL4, NL5, NL
7、6, NL7, NL8, NL9面面相交:面面相交:AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9体体相交:体体相交:VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9其中其中NX1NX9NX1NX9为相交图素的编号,为相交图素的编号,NX1NX1可以为可以为P P、ALLALL或元件名(其或元件名(其
8、中中X X表示表示L L、A A或或V V)。)。2. 2. 不同级图素相交运算不同级图素相交运算线面相交:线面相交:LINA, NL, NALINA, NL, NA面体相交:面体相交:AINV, NA, NVAINV, NA, NV线体相交:线体相交:LINV, NL, NVLINV, NL, NV其中其中NLNL为相交线号,为相交线号,NANA为相交面号,为相交面号,NVNV为相交体号。被交图素不能为相交体号。被交图素不能为为ALLALL或元件名,这对实际应用造成一定的不便。或元件名,这对实际应用造成一定的不便。3. 3. 同级两两相交运算同级两两相交运算线线两两相交:线线两两相交:LIN
9、P, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9LINP, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9面面两两相交:面面两两相交:AINP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9AINP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9体体两两相交:体体两两相交:VINP, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9VINP, NV1, NV2, NV3, NV4, NV5,
10、 NV6, NV7, NV8, NV9其中其中NX1NX9NX1NX9为相交为相交X X的编号,的编号,NX1NX1可以为可以为P P、ALLALL或元件名。或元件名。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏5/571.1 交运算-LINL 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏6/571 .2 交运算-AINA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏7/571.3 交运算-VINV 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏8/571.4 交运算-LINA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏9/571.5 交运算-AINV
11、/LINV 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏10/571.6 交运算-LINP 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏11/57 1.7 交运算-AINP 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏12/571.8 交运算-VINP 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏13/571.9 交运算-示例 线相交线相交任意创建一组线,分别作交运算和两两相交运算,命令流如下任意创建一组线,分别作交运算和两两相交运算,命令流如下/prep7/prep7! !进入前处理进入前处理* *do,i,1,20do,i,1,20! !利用利用DODO循环
12、创建关键点循环创建关键点* *if,mod(i,2),eq,0,thenif,mod(i,2),eq,0,then! !如果如果I I能被能被2 2整除则执行下面命令整除则执行下面命令k,i,2k,i,2* *i,4i,4! !创建坐标为创建坐标为(2(2* *i,4)i,4)的关键点的关键点* *elseelse! !否则(否则(I I不能被不能被2 2整除)整除)k,i,2k,i,2* *i,-4i,-4! !创建坐标为创建坐标为(2(2* *i,-4)i,-4)的关键点的关键点* *endifendif! !结束结束IFIF语句语句* *enddoenddo! !结束循环语句结束循环语句
13、* *do,i,1,19$l,i,i+1$do,i,1,19$l,i,i+1$* *enddoenddo! !利用循环创建线利用循环创建线l,2,19$l,1,20l,2,19$l,1,20LINL,allLINL,all! !作线交运算,由于没有公共部分不能运算作线交运算,由于没有公共部分不能运算LINP,ALLLINP,ALL! !作线两两相交运算,生成许多关键点,且删除了输入线作线两两相交运算,生成许多关键点,且删除了输入线! !如果在执行如果在执行LINPLINP之前,设置之前,设置BOPTN,KEEP,YESBOPTN,KEEP,YES则输入线保留下来。则输入线保留下来。 石家庄铁道
14、大学研究生课程结构工程仿真技术讲稿-王新敏14/571.9 交运算-示例 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏15/571.9 交运算-示例 玫瑰花瓣玫瑰花瓣 利用两个圆心分别在利用两个圆心分别在X X和和Y Y坐标轴上的圆相交即可得到单个坐标轴上的圆相交即可得到单个玫瑰花瓣,如用四个圆作两两相交运算可得到四瓣,如下:玫瑰花瓣,如用四个圆作两两相交运算可得到四瓣,如下:/prep7!进入前处理进入前处理r=1!定义变量定义变量Rcyl4,r,r$ cyl4,r,r!创建两个圆面创建两个圆面aina,all!作面交运算(即以上两个圆的公共部分)作面交运算(即以上两个圆的公共部分)
15、wpoff,3*r!移动工作平面(避免覆盖,以利观察)移动工作平面(避免覆盖,以利观察)cyl4,r,r$cyl4,r,r!创建四个圆面创建四个圆面cyl4,-r,r$cyl4,-r,rasel,s,loc,x,2*r,4*r!用坐标选择刚刚创建的四个圆面用坐标选择刚刚创建的四个圆面ainp,all!作面两两相交运算作面两两相交运算asel,all!选择所有面选择所有面aplot!显示面显示面 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏16/571.9 交运算-示例 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏17/571.9 交运算-示例 两端为球面的圆柱体两端为球面的圆柱
16、体设球体直径与圆柱体全高相同,命令流如下:设球体直径与圆柱体全高相同,命令流如下:/prep7/prep7! !进入前处理进入前处理r=3$ h=8r=3$ h=8! !设置圆柱体半径和高度设置圆柱体半径和高度sph4,h/2sph4,h/2! !创建半径为创建半径为H/2H/2的球体的球体wpoff,-h/2wpoff,-h/2! !沿沿Z Z轴移动工作平面轴移动工作平面cyl4,r,hcyl4,r,h! !创建半径为创建半径为R R高度为高度为H H的圆柱体的圆柱体VINV,allVINV,all! !作体交运算作体交运算 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏18/571.
17、9 交运算-示例 两球体、两圆柱体、两棱柱体相交、两圆锥体、两环体相交两球体、两圆柱体、两棱柱体相交、两圆锥体、两环体相交/PREP7!进入前处理进入前处理SPH4,2$SPH4,1,2!创建两球体创建两球体CYL4,8,2,6$RPR4,5,16,2,6!创建圆柱体和棱柱体创建圆柱体和棱柱体con4,24,2,6$torus,0.5,4!创建圆锥体和环体创建圆锥体和环体WPROTA,90!移动工作平面移动工作平面torus,0.6,4!创建环体创建环体WPOFF,3,-3!旋转工作平面旋转工作平面CYL4,8,2,6$ RPR4,5,16,2,6!再创圆柱体和棱柱体再创圆柱体和棱柱体con4
18、,24,3,6!创建圆锥体创建圆锥体VINP,ALL!两两作交运算两两作交运算 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏19/571.9 交运算-示例 相交相交-无法完成无法完成/PREP7/PREP7! !进入前处理进入前处理torus,1,4$con4,10,2,6!torus,1,4$con4,10,2,6!创建环体和圆锥体创建环体和圆锥体WPROTA,90WPROTA,90! !旋转工作平面旋转工作平面torus,1,4torus,1,4! !创建与上一环体相同但垂直的环体创建与上一环体相同但垂直的环体WPOFF,3,-3WPOFF,3,-3! !移动工作平面特殊位置(高度
19、一半)移动工作平面特殊位置(高度一半)con4,10,2,6con4,10,2,6! !创建与上一圆锥体相同但垂直的圆锥体创建与上一圆锥体相同但垂直的圆锥体vinv,1,3vinv,1,3! !生成两个面素,不是期望的。两环体有四个退化点生成两个面素,不是期望的。两环体有四个退化点vinv,2,4vinv,2,4! !无法完成操作,两锥体有两个退化点无法完成操作,两锥体有两个退化点 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏20/572 加运算(Addition) 加运算是由多个几何图素生成一个几何图素,而且该图素加运算是由多个几何图素生成一个几何图素,而且该图素是一整体即没有是一整
20、体即没有“接缝接缝”(内部的低级图素被删除),当然带(内部的低级图素被删除),当然带孔的面或体同样可以进行加运算。孔的面或体同样可以进行加运算。加运算仅限于同级几何图素,而且相交部分最好与母体同加运算仅限于同级几何图素,而且相交部分最好与母体同 级,但在低于母体一级时也可作加运算。级,但在低于母体一级时也可作加运算。加运算仅有加运算仅有2个命令,即个命令,即AADD,VADD。线合并线合并LCOMB命令不算布尔加运算。命令不算布尔加运算。面加运算:面加运算:AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9体加运算:体加运算:VADD, NV1,
21、 NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9其中其中N NX X1N1NX X9 9为相加图素的编号,为相加图素的编号,N NX X1 1可以为可以为P P、ALLALL或元件或元件名。名。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏21/572 加运算-示例 单圆柱墩和基础单圆柱墩和基础/prep7!进入前处理进入前处理a=3!定义参数定义参数h1=2r=0.6h=6blc5,a,a,h1!创建长方体创建长方体!cyl4,r,h1+h!此命令与下面两条命令结果不完全相同。此命令与下面两条命令结果不完全相同。!该命令在该命令在VADD后将在长方体底面
22、有一圆后将在长方体底面有一圆!面产生。面产生。wpoff,h1!移动工作平面移动工作平面cyl4,r,h!创建圆柱体创建圆柱体VADD,all!作体加运算作体加运算 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏22/572 加运算-示例 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏23/572 加运算-示例 圆端形桥墩断面圆端形桥墩断面/prep7/prep7! !进入前处理进入前处理a=6$b=1.5a=6$b=1.5! !设断面全宽和厚度参数设断面全宽和厚度参数cyl4,b/2$cyl4,a-b,b/2cyl4,b/2$cyl4,a-b,b/2! !在不同位置创建两个圆面在
23、不同位置创建两个圆面rectng,a-b,-b/2,b/2rectng,a-b,-b/2,b/2! !创建矩形面创建矩形面aadd,allaadd,all! !作加运算,生成一个只有外边界线的圆端形面作加运算,生成一个只有外边界线的圆端形面 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏24/573 减运算 减运算就是减运算就是“删除删除”母体中一个或多个与子体母体中一个或多个与子体重合的图素。重合的图素。与加运算不同的是减运算可在不同级图素间进行与加运算不同的是减运算可在不同级图素间进行 但相交部分最多与母体相差一级;但相交部分最多与母体相差一级;减运算可选择共享或分离两种方式。减运算
24、可选择共享或分离两种方式。减运算可在不同等级图素间进行,命令较多。减运算可在不同等级图素间进行,命令较多。 LSBL、ASBA、VSBVLSBA、LSBV、ASBL、ASBV、VSBA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏25/573 减运算1. 1. 同级图素减运算同级图素减运算线线减运算:线线减运算:LSBL, NL1, NL2, SEPO, KEEP1, KEEP2面面减运算:面面减运算:ASBA, NA1, NA2, SEPO, KEEP1, KEEP2体体减运算:体体减运算:VSBV, NV1, NV2, SEPO, KEEP1, KEEP2Nx1,Nx2-被减图素编
25、号和减去图素编号。被减图素编号和减去图素编号。Nx1也可为也可为 ALL或元件名(或元件名(x可为可为L,A,V)。)。SEPO-确定确定NX1和和NX2相交图素的处理方式。相交图素的处理方式。=0(缺省)则新生成的图素共享该相交图素;(缺省)则新生成的图素共享该相交图素;=SEPO则新生成的图素分开则新生成的图素分开(各自独立各自独立),但位置重合。,但位置重合。KEEP1-确定确定NX1是否保留控制参数。是否保留控制参数。 KEEP1=0或空(缺省)则使用或空(缺省)则使用BOPTN中的设置;中的设置; KEEP1=DELETE删除删除NX1图素(高于图素(高于BOPTN设置)设置) KE
26、EP1=KEEP保留保留NX1图素(高于图素(高于BOPTN中设置)中设置)KEEP2-与与KEEP1类似。类似。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏26/5703-减运算-LSBL 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏27/5703-减运算-ASBA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏28/573 减运算-VSBV 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏29/573 减运算-xSBy2. 2. 不同级图素减运算不同级图素减运算线减面运算:线减面运算:LSBA, NL, NA, SEPO, KEEPL, KEEPA线减体运算:线
27、减体运算:LSBV, NL, NV, SEPO, KEEPL, KEEPV面减线运算:面减线运算:ASBL, NA, NL, -, KEEPA, KEEPL面减体运算:面减体运算:ASBV, NA, NV, SEPO, KEEPA, KEEPV体减面运算:体减面运算:VSBA, NV, NA, SEPO, KEEPV, KEEPA其中其中NL ,NA,NV -线、面、体编号,也可为线、面、体编号,也可为ALL或元件名。其余参数意义类似于同级图素或元件名。其余参数意义类似于同级图素减运算命令中的说明。减运算命令中的说明。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏30/573 减运算-
28、LSBA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏31/573 减运算-LSBV 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏32/573 减运算-ASBV/ASBL 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏33/573 减运算-VSBA 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏34/573 减运算-示例 井子框架线井子框架线先创建通长的两组线,然后分别相减,生成相交部位存在关键点及其之间的线。先创建通长的两组线,然后分别相减,生成相交部位存在关键点及其之间的线。/prep7!进入前处理进入前处理*do,i,1,10$k,2*i-1,i$k,2*i,
29、11,i$l,2*i-1,2*i$*enddo!生成一组水平线(生成一组水平线(10条)条)cm,ls1,line!定义名为定义名为LS1的元件的元件lsel,none!选择线的空集选择线的空集*do,i,1,10$k,50+2*i-1,i,1$k,50+2*i,i,10 !生成一组竖直线(生成一组竖直线(10条)条)l,50+2*i-1,50+2*i$*enddocm,ls2,line!定义名为定义名为LS2的元件的元件lsel,all!选择所有线选择所有线lsbl,ls1,ls2,KEEP,keep!作作LS1-LS2运算,并保留运算,并保留LS1和和LS2选择集中的线;选择集中的线;!运
30、算结果将运算结果将LS1的线全部打断,但的线全部打断,但LS2中的仍为通长线中的仍为通长线lsbl,ls2,ls1!再作再作LS2-LS1运算,并删除运算,并删除LS1和和LS2;!运算结果将运算结果将LS2的线全部打断,但相交处有重合关键点的线全部打断,但相交处有重合关键点nummrg,kp!粘接重合的关键点粘接重合的关键点!最终生成相交处存在关键点,及关键点间的多条短线。该命令相当于线切最终生成相交处存在关键点,及关键点间的多条短线。该命令相当于线切分线。分线。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏35/573 减运算-示例创创建建纵纵横横线线各各10条条 石家庄铁道大学研
31、究生课程结构工程仿真技术讲稿-王新敏36/573 减运算-示例用横线用横线减去竖减去竖线,并线,并且保留且保留纵横线。纵横线。横线全横线全部打断,部打断,但竖线但竖线为通长为通长线。线。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏37/573 减运算-示例用竖线用竖线减去横减去横线,并线,并删除纵删除纵横线。横线。竖线全竖线全部打断。部打断。可以看可以看到很多到很多重合的重合的关键点关键点 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏38/573 减运算-示例粘接重粘接重合图素合图素得到交得到交叉网格叉网格线。线。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏39/5
32、73 减运算-示例 新月形面(面减面)新月形面(面减面)利用两个圆面作减运算即可得到新月形面。利用两个圆面作减运算即可得到新月形面。/prep7/prep7! !进入前处理进入前处理cyl4,2$cyl4,-1,2cyl4,2$cyl4,-1,2! !创建两个圆面创建两个圆面asba,1,2asba,1,2! !生成上弦月形生成上弦月形!asba,2,1!asba,2,1! !生成下弦月形生成下弦月形 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏40/573 减运算-示例 将柱面分为两部分(面切分面)将柱面分为两部分(面切分面)/prep7/prep7! !进入前处理进入前处理csys
33、,1$r=2$cta=150$z=6csys,1$r=2$cta=150$z=6! !设定柱坐标系及变量设定柱坐标系及变量k,1,r$k,2,r,cta$k,3,r,z$k,4,r,cta,zk,1,r$k,2,r,cta$k,3,r,z$k,4,r,cta,z! !在柱坐标系中创建关键点在柱坐标系中创建关键点a,1,2,4,3a,1,2,4,3! !创建部分圆柱面创建部分圆柱面csys,0$wpoff,3$wprota,30csys,0$wpoff,3$wprota,30! !设定直角坐标系,移动和旋转工作平面设定直角坐标系,移动和旋转工作平面blc5,8,8blc5,8,8! !在工作平面
34、内创建面在工作平面内创建面asba,1,2asba,1,2! !相当于切柱面,其相交部分的关键点和线是两个新面共享相当于切柱面,其相交部分的关键点和线是两个新面共享!asba,1,2,SEPO!asba,1,2,SEPO ! !相当于切分柱面,即切而分开,相交部分的关键点和线是成对的相当于切分柱面,即切而分开,相交部分的关键点和线是成对的 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏41/573 减运算-示例当asba,1,2,SEPOasba,1,2,SEPO时,且用时,且用/shrink,0.1/shrink,0.1时显式时显式 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏
35、42/573 减运算-示例 具有多边形柱空心的球体(体减体)具有多边形柱空心的球体(体减体)/prep7/prep7! !进入前处理进入前处理sph4,2sph4,2! !创建半径为创建半径为2 2的实心球体的实心球体wpoff,-3$rprism,6,7,1.5wpoff,-3$rprism,6,7,1.5! !移动工作平面并创建移动工作平面并创建7 7边形棱柱体边形棱柱体VSBV,1,2VSBV,1,2! !用球体减棱柱体用球体减棱柱体 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏43/574 用工作平面切分图素用工作平面切分图素 用工作平面切分图素实际上是布尔减运算,即图素(线、
36、面、用工作平面切分图素实际上是布尔减运算,即图素(线、面、体)减工作平面的运算(相当体)减工作平面的运算(相当LSBA,ASBA,VSBALSBA,ASBA,VSBA命令),命令),但工但工作平面不存在运算后的删除问题,且利用工作平面不用预先创作平面不存在运算后的删除问题,且利用工作平面不用预先创建减去的面,因此在很多情况下非常方便。建减去的面,因此在很多情况下非常方便。 “切而不分切而不分” 将图素用工作平面划分为新的图素,但与工将图素用工作平面划分为新的图素,但与工作平面相交部分是共享的,或者说是作平面相交部分是共享的,或者说是“粘粘”在一起的;在一起的;“切而分切而分” 将新生成的图素分
37、开,是各自独立的,在同位将新生成的图素分开,是各自独立的,在同位置上存在重合的关键点、线或面。在网格划分中,常常将图置上存在重合的关键点、线或面。在网格划分中,常常将图素切分(切而不分),以得到较为理想的划分效果。素切分(切而不分),以得到较为理想的划分效果。切分线命令:切分线命令:LSBW, NL, SEPO, KEEP切分面命令:切分面命令:ASBW, NA, SEPO, KEEP切分体命令:切分体命令:VSBW, NV, SEPO, KEEPNL ,NA,NV -线、面、体编号,也可为线、面、体编号,也可为ALL、元件名或、元件名或P。SEPO-为空即切而不分,为为空即切而不分,为SEP
38、O即切而分。即切而分。KEEP-同前面同前面KEEP1说明。说明。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏44/574 用工作平面切分图素示例用工作平面切分图素示例 体的切分体的切分/prep7!进入前处理进入前处理SPH4,2!创建球体创建球体CYL4,8,2,6$RPR4,5,16,2,6!创建圆柱体和棱柱体创建圆柱体和棱柱体CON4,24,2,6$TORUS,0.5,4!创建圆锥体和环体创建圆锥体和环体wprota,90!旋转工作平面旋转工作平面vsbw,all!切分所有体切分所有体*do,i,1,3$wpoff,8$vsbw,all$*enddo!移动工作平面并切分其余体
39、移动工作平面并切分其余体 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏45/574 用工作平面切分图素示例用工作平面切分图素示例 面的切分面的切分! !将一环面分为将一环面分为1212等份等份/prep7/prep7! !进入前处理进入前处理cyl4,1,2cyl4,1,2! !创建环面创建环面wprota,90wprota,90! !旋转工作平面到与面垂直的位置旋转工作平面到与面垂直的位置asbw,allasbw,all! !切分环面为切分环面为2 2部分部分* *do,i,1,5$wprota,30$asbw,all$do,i,1,5$wprota,30$asbw,all$* *e
40、nddoenddo! !循环切分面,将面循环切分面,将面1212等份等份 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏46/574 用工作平面切分图素示例用工作平面切分图素示例 切分长方体切分长方体! !将一长方体切分为将一长方体切分为1010份份/PREP7$blc4,1,2,20/PREP7$blc4,1,2,20! !进入前处理进入前处理* *do,i,1,9$wpoff,2$vsbw,all$do,i,1,9$wpoff,2$vsbw,all$* *enddoenddo! !移动工作平面并切分体移动工作平面并切分体 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏47/57
41、4 用工作平面切分图素示例用工作平面切分图素示例/prep7blc4,2,4$wpoff,2$wprota,90asbw,all!切而不分,具有共同边界切而不分,具有共同边界!asbw,all,sepo!切而分,具有独立边界切而分,具有独立边界L8,L12两条线,但位置重合 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏48/575 分割运算(Partition)Partition) 分割运算是将多个同级图素分为更多的图素,其相交边界是分割运算是将多个同级图素分为更多的图素,其相交边界是共享的,即相互之间通过共享的相交边界连接在一起。共享的,即相互之间通过共享的相交边界连接在一起。分割运
42、算与加运算类似,但加运算是由几个图素生成一个图分割运算与加运算类似,但加运算是由几个图素生成一个图 素,分割运算是由几个图素生成更多的图素,并且在搭接区素,分割运算是由几个图素生成更多的图素,并且在搭接区 域生成多个共享的边界。域生成多个共享的边界。分割运算生成多个相对简单的区域,而加运算生成的是一个分割运算生成多个相对简单的区域,而加运算生成的是一个 复杂的区域,因此分割运算生成的图素更易划分网格。复杂的区域,因此分割运算生成的图素更易划分网格。分割运算不要求相交部分与母体同级,相差级别也无限制。分割运算不要求相交部分与母体同级,相差级别也无限制。LPTN, NL1, NL2, NL3, N
43、L4, NL5, NL6, NL7, NL8, NL9APTN, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9VPTN, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9其中其中NX1NX9NX1NX9为分割图素的编号,为分割图素的编号,NX1NX1可以为可以为P P、ALLALL或元件或元件名。名。 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏49/575 分割运算-示例 线分割线分割线分割线分割LPTNLPTN、线分类、线分类LCSLLCSL及线搭接及线搭接LOVLAPLOVLAP这这3 3个命令相同个
44、命令相同/PREP7*DO,I,1,10$K,2*I-1,I$K,2*I,11,I$L,2*I-1,2*I$*ENDDO*DO,I,1,10$K,50+2*I-1,I,1$K,50+2*I,I,10L,50+2*I-1,50+2*I$*ENDDOlPTN,all !作分割运算,则在所有相交点断开并生成关键点,其通长线成为短线作分割运算,则在所有相交点断开并生成关键点,其通长线成为短线!LCSL,ALL或或LOVLAP,ALL均与上述命令结果相同均与上述命令结果相同如线不在一个平面内,结果也相同,例如:如线不在一个平面内,结果也相同,例如:/PREP7csys,1$k,1,1$k,2,1,170
45、$l,1,2!设置柱坐标系,并创建弧线设置柱坐标系,并创建弧线csys,0$lgen,3,all,2!设置直角坐标系,并复制弧线设置直角坐标系,并复制弧线k,10,1,-2$k,11,1,10$l,10,11!创建一条直线创建一条直线lgen,4,4,2!复制该直线复制该直线lptn,all!作分割运算作分割运算!lcls,all!lovlap,all!或作分类运算或搭接运算结果相同或作分类运算或搭接运算结果相同 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏50/575 分割运算-示例分割前分割前分割后分割后 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏51/575 分割运算-
46、示例 面分割面分割面分割面分割APTN与面搭接与面搭接AOVLAP很多情况下是相同的,例如很多情况下是相同的,例如/PREP7!进入前处理进入前处理CYL4,2!创建一圆面创建一圆面WPROTA,90!旋转工作平面旋转工作平面CYL4,2!创建一圆面与第一个垂直,其相交部分为线创建一圆面与第一个垂直,其相交部分为线APTN,ALL!作分割运算生成作分割运算生成4个面个面!AOVLAP,ALL!作搭接运算结果相同作搭接运算结果相同 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏52/575 分割运算-示例/PREP7CYL4,2WPROTA,90CYL4,4APTN,ALL 石家庄铁道大学
47、研究生课程结构工程仿真技术讲稿-王新敏53/575 分割运算-示例 体分割体分割体分割体分割VPTN与体搭接很多情况结果也相同,例如:与体搭接很多情况结果也相同,例如:/PREP7!进入前处理进入前处理rprism,6,5,1!创建创建5边形棱柱体边形棱柱体cyl4,0.5,1,5!创建圆柱体创建圆柱体cyl4,4,1,4!再创建一个没有相交的圆柱体再创建一个没有相交的圆柱体VPTN,ALL!生成生成3个新体和个新体和1个原体个原体!VOVLAP,all!结果同结果同VPTN命令命令 石家庄铁道大学研究生课程结构工程仿真技术讲稿-王新敏54/576 粘接(Glue或Merge)把两个或多个同级图素粘在一起,在其接触面上共享边界,也称把两个或多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 调度通信行业数字营销策略分析报告
- 节能技术和产品服务企业数字化转型与智慧升级战略分析报告
- 2026年广东省中考英语试卷(含答案及解析)
- 孩子对家长的爱的寄语
- 警惕校园欺凌筑牢安全防线小学主题班会课件
- 岗位大练兵活动总结15篇
- 感恩师长情谊深尊敬师长记心中-小学主题班会课件
- 金融产品营销绩效衡量表
- 筑牢安全意识,护航快乐成长,小学主题班会课件
- 2026故事真题面试题及答案
- 公司与个人居间协议
- 《滚镀工艺介绍》课件
- 2024-2025学年九年级(全一册)物理同步单元讲练测第十七章欧姆定律-讲核心(原卷版+解析)
- 实施医疗质量管理风险预警与防范机制措施
- 生产工艺方案设计流程
- 三年级下册数学长方形正方形面积专项
- DB11T 657.2-2024 公共交通客运标志 第2部分:城市轨道交通
- 电子元器件来料检验规范
- 九项核心制度
- 2022年河南文化和旅游厅事业单位笔试试题及答案
- 变速箱厂总平面布置设计设施规划与物流分析课程设计
评论
0/150
提交评论