ANSYS入门教程(23)-网格划分技术及技巧(b)五、设置几何模型的单元属性前面介绍了如何定义单元类型、实常数、材料属性、梁截面等单元属性,但与几何模型还没有任何关系。如何将这些属性与几何模型关联呢?这就是对几何模型进行单元属性的设置,即将这些属性赋予几何模型。赋予几何模型单元属性,仅4个命令:KATT,LATT,AATT,VATT(简称xATT命令)。1.设置关键点单元属性命令:KATT,MAT,REAL,TYPE,ESYS其中MAT,REAL,TYPE,ESYS分别为材料号、实常数号、单元类型号、坐标系编号。该命令为所选择的所有关键点设置单元属性,而通过这些关键点复制生成的关键点也具有相同的属性。如果关键点在划分网格时没有设置属性,则其属性由当前的“MAT、REAL、TYPE、ESYS”等命令设置。在划分网格前如要改变其属性,只需重新执行KATT命令设置,如果其命令参数为0或空,则删除相关的属性。如果MAT,REAL,TYPE,ESYS参数中任意一个定义为-1,则设置保持不变。2.设置线的单元属性命令:LATT,MAT,REAL,TYPE,--,KB,KE,SECNUMMAT,REAL,TYPE-同KATT中的参数。KB,KE-线始端和末端的方位关键点。ANSYS在对梁划分网格时,使用方位关键点确定梁截面的方向。对于梁截面沿线保持同一方位时,可仅使用KB定位;预扭曲梁(麻花状)可能需要两个方位关键点定位。SECNUM-梁截面ID号。该命令为所选择的线设置单元属性,但由KB和KE指定的值仅限于所选择的线,因此通过这些线复制生成的线则不具有这些属性(即KB或KE不能一同复制)。但如不使用KB和KE时,通过这些线复制生成的线具有同样的属性。不指定单元属性、修改其单元属性与KATT命令类似,可参照处理。在命令LATT中如果没有指定KB和KE则采用缺省的截面方位,缺省截面方位的确定方法是截面的xoz坐标平面总是垂直总体直角坐标系的XOY平面,且截面至少有一个坐标轴与总体坐标轴方向相同或接近。如果使用KB和KE确定截面方位,则始点截面yoz平面垂直于KP1、KP2和KB组成的平面且截面的z轴指向KB侧;同理,末端截面截面yoz平面也垂直于KP1、KP2和KE组成的平面且截面的z轴指向KE侧。如果KB和KE在不同的方向,则截面方位是变化的,沿线形成麻花状截面。finish$/clear$/prep7et,1,beam189$mp,ex,1,2.1e5$mp,prxy,1,0.3!定义单元类型和材料属性sectype,1,beam,i$secdata,100,40,160,10,10,8!定义梁截面ID=1和截面数据l0=1000$dl=500$dxc=400!定义几个参数k,1$k,2,,,l0$l,1,2!创建关键点和线k,100,,dl$k,200,dxc,-dl$k,300,2*dxc,dl!定义定位关键点k,301,2*dxc+dl$k,400$k,500,8*dxclgen,5,1,,,dxc!复制生成5条线lsel,s,,,1$latt,1,,1,,100,,1!线1定位点KB=100lsel,s,,,2$latt,1,,1,,200,,1!线2定位点KB=200lsel,s,,,3$latt,1,,1,,300,301,1!线3定位点KB=300,KE=301lsel,s,,,4$latt,1,,1,,400,,1!线4定位点KB=400lsel,s,,,5$latt,1,,1,,500,,1!线5定位点KB=500lsel,all$lesize,all,,,50!定义网格划分控制lmesh,all$/eshape,1$eplot!划分网格并显示3.设置面的单元属性命令:AATT,MAT,REAL,TYPE,ESYS,SECNMAT,REAL,TYPE-同KATT中的参数。SECN-截面ID号(由SECTYPE命令定义)。该命令为所选择的面设置单元属性,通过这些面复制生成的面也具有同样的属性。4.设置体的单元属性命令:VATT,MAT,REAL,TYPE,ESYS其中参数与KATT命令中的参数意义相同。上述4个命令中,LATT略复杂些,主要是定义梁截面的方位,其余命令则相对容易。xATT命令都是对所选择的没有划分网格的几何图素设置的单元属性,一旦划分网格,不容许再用xATT命令设置属性。