1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,/361,ANSYS,工程结构数值分析,2.2,创建几何模型,ANSYS,中几何模型等级由低向高依次为关键点、线、面和体(称为几何图素或图素)。,几何模型的创建,可采用自底向上或自顶向下的方法。,所谓自底向上建模就是首先创建最低级的图素,-,关键点,再通过关键点生成较高级的图素(如线、面、体)。而自顶向下建模就是首先创建较高级的图素(体或面),而自动生成较低级的图素,通过体或面的组合得到较复杂的模型。,在实际建模时,不必区分自底向上建模或是自顶向下建模,也不必按其顺序建模,可以混合使用自底向上建模和自顶向下建模。例如某些情况下,通过创建关
2、键点再创建面或体方便,而有些情况下可能直接建立体或面更方便,均视模型情况而定。,22,2.2.1,创建关键点,命,令,功,能,备,注,K,在给定坐标点创建关键点,可在当前坐标系或工作平面上,KBETW,在两关键点之间创建一个关键点,只能生成一个,位置与当前坐标系有关,KFILL,在两关键点之间创建多个关键点,也可生成,1,个,位置与当前坐标系有关,KGEN,复制生成关键点,可复制或移动,带关键点属性,与当前坐标系有关,KSYMM,通过坐标轴镜像生成关键点,带关键点属性,与当前坐标系有关,KL,在既有线的某位置上创建关键点,只能生成一个,位置与当前坐标系有关,KCENTER,在圆弧中心创建关键点
3、只能在直角坐标系中使用,KNODE,在既有节点上创建关键点,可用于修改模型,KPSCALE,比例创建一组关键点,按各轴坐标比例,与当前坐标系有关,KLIST,列表输出关键点信息,可复制为文本,KPLOT,显示关键点,可在屏幕上查看,KDELE,删除关键点,可删除独立的关键点,KSEL,选择一组关键点,命令流方式极为有用,KSLL,选择与所选线相关的关键点,命令流方式极为有用,KSLN,选择与所选节点相关的关键点,命令流方式极为有用,KMODIF,修改既有关键点坐标,依附较高级图素也可修改,KDIST,计算两关键点间的距离,在选择、运算或查询中用到,KSCALE,对关键点进行缩放,仅缩放既有关
4、键点,KTRAN,对关键点坐标进行转换,在不同坐标系之间转换,KMOVE,移动关键点到一个相交位置,可用,SOURCE,定义的点,SOURCE,为未定义的关键点定义坐标,KSUM,对关键点进行计算并输出几何要素,KEYPTS,指定后续关键点状态,23,2.2.1,创建关键点,-K,1.,在给定坐标点创建关键点,命令:,K,NPT,X,Y,Z,NPT-,关键点的编号,缺省时(,0,或空)自动指定为可用的最小编号。,X,Y,Z-,在当前坐标系中的坐标值,当前坐标系可以是,CSYS,指定的,坐标系。,如果输入的关键点号与既有关键点号相同,则覆盖既有关键点。即关键点是惟一的,并以最后一次输入的为准。如
5、果既有关键点与较高级图素相连或已经划分网格,则不能覆盖,并给出错误信息。,例如:,/prep7 !,进入前处理,k,10!,创建缺省编号的关键点,其编号为,1,k,15,10,5!,创建编号为,15,的关键点,k,16,10,5,5!,创建编号为,16,的关键点,k,10,3!,创建缺省编号的关键点,其编号为,2,k,15,10,6!,重新定义编号为,15,的关键点,24,2.2.1,创建关键点,-KFILL,2.,在两关键点之间创建多个关键点,命令,:,KFILL,NP1,NP2,NFILL,NSTRT,NINC,SPACE,NP1,NP2-,两个既有关键点号,.,NFILL-,在,NP1,
6、和,NP2,之间将要创建的关键点个数,,缺省为,|NP2-NP1|-1,。,NSTRT-,指定创建的第一个关键点号,缺省为,NP1+NINC,。,此号最好指定,以防覆盖。,NINC-,将要创建的关键点编号增量,其值可正可负,,缺省为,(NP2-NP1)/(NFILL+1),。,SPACE-,间隔比,即创建关键点后,最后一个间隔与第一间,隔之比。缺省为,1.0,,即等间隔。,与,KBETW,相同,新创建关键点位置与当前坐标相关。,25,2.2.1,创建关键点,/prep7!,进入前处理,k,1!,创建关键点,1,k,20,10!,创建关键点,20,k,3,10,5!,创建关键点,3,kfill,
7、1,20,8!,采用缺省设置,在,1,和,20,之间创建,8,个关键点,!,其编号依次为,3,5,17,。而原来的关键点,3,则被覆盖。,k,50,10,5!,创建关键点,50,kfill,1,50,20,100,1,!,在,1,和,50,之间创建,20,个关键点,起始编号,100,,编号增量为,1,k,60,10,10!,创建关键点,60,kfill,1,60,15,222,3,2.5,!,在,1,和,60,之间创建,15,个关键点,起始编号为,222,,编号增量为,3,!,间隔比为,2.5,。创建的关键点间隔越来越大,26,2.2.1,创建关键点,-KGEN,3.,复制创建关键点,命令:,
8、KGEN,ITIME,NP1,NP2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE,ITIME-,复制次数,缺省为,2,。,NP1,NP2,NINC-,按增量,NINC,从,NP1,到,NP2,定义关键点的范围,(缺省为,NP1,),,NINC,缺省为,1,。,NP1,也可为,ALL,或元件名,此时,NP2,和,NINC,将被忽略。,DX,DY,DZ-,在当前坐标系中,关键点坐标的偏移量。对于柱坐,标系为,-,D,DZ,;,对于球坐标系为,-,D,-,KINC-,要创建的关键点编号增量,缺省时由系统自动指定,.,NOELEM-,是否创建单元和节点控制参数。,NOELEM=0,
9、缺省)如,果存在单元和节点则生成;,NOELEM=1,不生成单元和节,点。,IMOVE-,关键点是否被移动或重新创建。,IMOVE=0,(,缺省)原来的,关键点不动,重新创建新的关键点;当,IMOVE=1,不创建新,关键点,原来的关键点移动到新位置,此时编号不变(即,ITIME,、,KINC,和,NOELEM,均无效)单元和节点一并移动。,27,2.2.1,创建关键点,例如:,/prep7!,进入前处理,k,1!,创建关键点,1,k,20,10!,创建关键点,20,kgen,1,20,19,5,1 !,移动关键点,1,和,20,,沿,Y,轴偏移量为,5,kgen,8,all,5!,沿,Z,
10、轴偏移,5,,复制,8,次(含自身),kgen,3,all,15!,沿,Y,轴偏移,15,,复制,3,次(实际另外复制,2,次),kgen,all,60,1!,再将所有关键点沿,Y,轴移动,60,28,2.2.1,创建关键点,-KLIST,等,6.,列表显示关键点信息,命令:,KLIST,NP1,NP2,NINC,Lab,其中,NP1,NP2,NINC,参数意义同命令,KGEN,中。,Lab,为列表信息控制参数,,Lab=0,或空则列出全部信息;,Lab=COORD,则仅列出坐标值;,Lab=HPT,则仅列出硬点信息。例如:,klist,!,列出所选择的关键点的所有信息。,klist,coor
11、d,!,列出所选择的关键点的坐标。,7.,屏幕上显示关键点,命令:,KPLOT,NP1,NP2,NINC,Lab,其中,Lab,为关键点或硬点控制参数。,Lab=0,或空,则显示所有关键点;,Lab=HPT,则仅显示硬点。其余参数意义同,KGEN,命令中的说明。例如:,kplot,!,显示所选择的关键点。,kplot,hpt,!,显示所选择的硬点。,8.,删除关键点,命令:,KDELE,NP1,NP2,NINC,其参数意义同,KGEN,中的参数意义。,29,2.2.1,创建关键点,-KSEL,9.,选择关键点,命令:,KSEL,Type,Item,Comp,VMIN,VMAX,VINC,KAB
12、S,Type-,选择类型标识。其值可取:,S-,从所有关键点中(全集)选择一组新的关键点子集为当前子集。,R-,从当前子集中再选择一组关键点,形成新的当前子集。,A-,从全集中另外选择一组关键点子集添加到当前子集中。,U-,从当前子集中去掉一组关键点子集。,ALL-,重新选择当前子集为所有关键点,即全集。,NONE-,不选择任何关键点,当前子集为空集。,INVE-,选择与当前子集相反的部分,形成新的当前子集。,STAT-,显示当前子集状态。,Item-,选择数据标识,仅适用于,Type=S,R,A,U,。,缺省为,KP,,,可选择的有:,KP-,以关键点号选择,其后参数相应赋值。,EXT-,选
13、择当前线子集中线的最外面关键点,其后无参数赋值。,HPT-,以硬点号选择,其后参数相应赋值。,LOC-,以当前坐标系中的坐标值选择,其,Comp,可选择,X,Y,Z,,,且其后参数相应赋值,MAT-,以跟关键点相关的材料号选择,其后参数相应赋值。,REAL-,以跟关键点相关的实常数号选择,其后参数相应赋值。,TYPE-,以跟关键点相关的单元类型号选择,其后参数相应赋值。,ESYS-,以跟关键点相关的单元坐标选择,其后参数相应赋值,30,2.2.1,创建关键点,Comp-,选择数据的组合标识。如,Item=LOC,时的,X,Y,Z,。,VMIN-,选择项目范围的最小值。可以是关键点号、坐标、属性
14、以及与选择项目相适应的数据等。当,VMIN,为元件名时,,VMAX,和,VINC,将被忽略。,VMAX-,选择项目范围的最大值。缺省时,VMAX=VMIN,;,如果,VMAX=VMIN,则选择容差为,0.005,VMIN,;,如果,VMIN=0.0,则选择容差为,1.0E-6,,,如果,VMIN,VMAX,,,则选择容差为,1.0E-8,(VMAX-VMIN),。,选择容差的大小对于能否达到期望的结果有较大影响,例如当,VMIN=5000=VMAX,时,选择容差为,25,,则,49755025,均被选择。,VINC-,在选择范围内的增量。仅适用于整数(如关键点编号),且不能为负,缺省为,1,。
15、KABS-,绝对值控制标识。如为,0,,则在选择期间检查值的符号;如为,1,,则在选择期间使用绝对值,即忽略值的符号。,在使用,KSEL,命令选择时,建议不要采用,Item=KP,,,即编号选择。因为在使用命令流建模过程中,关键点有时是不知道的,如用编号选择,则需要用,GUI,查看关键点编号,这样就降低了建模效率,并且不同的,ANSYS,版本其编号顺序会有差别。因此建议采用坐标或其它选择方法。,31,2.2.1,创建关键点,/prep7!,进入前处理,k,1!,创建关键点,1,k,20,10!,创建关键点,20,kfill,1,20,8,30,1!,在,1,和,20,之间创建,8,个关键点,
16、起始编号为,30,ksel,s,kp,32,35,1 !,在全集中选择编号,32,35,的关键点,ksel,r,kp,32,34,1!,在当前子集中重新选择编号,32,34,的关键点,ksel,a,kp,1,20,19!,将全集中的,1,和,20,号添加到当前子集,ksel,u,kp,1!,在当前子集中去掉,1,号关键点,ksel,inve,!,反选(当前为,1,30,31,3537,),ksel,stat,!,列表显示选择信息,,!,如选择关键点,6,个,共,10,个关键点,最大关键点号为,37,ksel,none,!,不选择任何关键点(如使用,KPLOT,则屏幕不变),ksel,all,!
17、选择全集,所有关键点均在当前子集中,ksel,s,loc,x,0,5!,选择,X,坐标为,0,5,的关键点(当前为,1,3033,),k,100,2.22!,在关键点,31,近处建立关键点,100,ksel,s,loc,x,2.22!,选择,X,坐标为,2.22,的关键点,将,31,点也选择了,!,因,X31=2.222222,,,而此时选择容差为,!,0.005,2.22=,0.0111,即坐标在,2.2089,2.2311,之间的点都将被选择,ksel,s,loc,x,2.22,2.221!,选择,X,坐标为,2.22,2.221,之间的关键点(,!,当前为,100,)。此时选择容差为,
18、1.0E-8,(2.221-2.22)=,1.0E-11,,,!,显然非常严格。当关键点坐标值较大且较密时要特别注意。,32,2.2.1,创建关键点,-KSLL,KMODIF,10.,选择与所选线相关的关键点,命令:,KSLL,Type,其中,Type,取值可为,S,R,A,U,。,当使用,KSEL,不便选择关键点时,可先选择线子集,然后选择与线子集相关的关键点。该命令在建模过程中也较常用,类似的命令是,KSLN,。,11.,修改关键点坐标,命令:,KMODIF,NPT,X,Y,Z,其中,NPT,为要修改的关键点号。,X,Y,Z,为替代原有的坐标输入的数值,其值处于当前坐标系下。,要修改的关键
19、点所依附的较高级图素,如线、面或体必须被选择,改变关键点后其较高级图素会重新生成。与命令,K,不同,当所定义的关键点依附较高级图素时是不能覆盖的;而,KMODIF,是直接修改关键点坐标且会同时修改所依附的较高级图素。,如果被修改的关键点依附较高级图素,执行时此命令会出现确认提示对话框,/prep7!,进入前处理,rectng,1,4!,创建一矩形,kmodif,3,2,5!,修改关键点,3,的坐标,原坐标为,(1,4),,,!,新坐标为,(2,5),。则生成一四边形。,33,2.2.2,创建线,线也是在当前坐标系中定义的,在不同的坐标系中创建的线形状是不同的。,当然不必总是明确创建所有的线,在
20、创建较线高级的图素如面和体时,系统会自动创建线。在需要定义线单元(如,LINK,或,BEAM,),或由线创建面时才需要创建线。而在土木工程中,线是经常需要创建的,例如杆系结构。,线的创建方法很多,其创建和管理命令如表,2-2,所示。,34,2.2.2,创建线,命,令,功,能,备,注,L,由两关键点创建线,与当前坐标系相关,可创建直线或曲线,LSTR,由两关键点创建直线,与当前坐标系无关,就是直线,LARC,通过关键点或半径创建圆弧线,与当前坐标系无关,就是圆弧线,CIRCLE,通过圆心和半径创建圆或圆弧线,与当前坐标系无关,LFILLT,倒角创建圆弧线,与当前坐标系无关,可倒直线或曲线,LGE
21、N,复制创建线,与当前坐标系相关,可移动和旋转模型,LCOMB,将多条线合并创建一条线,便于映射网格划分,LDIV,将一条线分为多条线,与,LCOMB,相反的命令,LEXTND,延长一条线,延长部分总是直线,BSPLIN,通过关键点创建一条曲线,创建一条曲线,SPLIN,通过关键点按样条创建分段曲线,创建的曲线由多段组成,LANG,创建与一条线成某个角度的直线,新线将原线分为两段,角度不十分精确,L2ANG,创建与两条线成某个角度的直线,LTAN,创建与一条既有线相切的线,L2TAN,创建与两条既有线相切的线,LAREA,创建面上两关键点之间最短的线,LDRAG,关键点沿路径扫略创建线,LRO
22、TAT,关键点绕轴线创建旋转线,总是创建圆曲线,LSYMM,通过坐标轴镜像创建线,只能在直角坐标系下操作,但原点可变,LTRAN,对线进行坐标系转换,LSSCALE,对线进行缩放,LLIST,列表输出线信息,LPLOT,显示线,LDELE,删除线,LSEL,选择一组线,LSLA,选择与所选面相关的线,LSLK,选择与所选关键点相关的线,35,2.2.2,创建线,-L,1.,通过两关键点创建线,命令:,L,P1,P2,NDIV,SPACE,XV1,YV1,ZV1,XV2,YV2,ZV2,P1,P2-,分别为线始端和末端的关键点号。,NDIV-,线拟划分的单元数,通常不用。可使用,LESIZE,命
23、令定义网格属性,SPACE-,划分网格的间隔比率,通常不用。可使用,LESIZE,定义网格属性。,XV1,YV1,ZV1-,在当前坐标系中,与线的,P1,端点相关的斜率矢量末点位置,XV2,YV2,ZV2-,在当前坐标系中,与线的,P2,端点相关的斜率矢量末点位,置。此两个矢量点用于确定线的两个端点的曲率,如果,不指定矢量,则系统自动计算。,用,L,命令创建的线形状与当前坐标系相关,如直角坐标系生成直线,柱和球坐标系可生成曲线(如,相同,则也生成直线)。一旦创建线,则与随后的坐标系改变无关。曲线限制在,180,范围,只有没有依附面时才可修改。,36,2.2.2,创建线,/prep7!,进入前处
24、理,k,1,1,1,1!,创建关键点,1,k,2,3,5,8!,创建关键点,2,l,1,2!,创线,L1,缺省为总体直角坐标系,因此线,1,是直线,csys,1!,设定柱坐标系,l,1,2!,创建线,L2,,,为柱面曲线,csys,2!,设定球坐标系,l,1,2!,创建线,L3,,,为球面曲线,37,2.2.2,创建线,-LSTR,2.,通过两关键点创建直线,命令:,LSTR,P1,P2,在总体直角坐标系中生成线,即直线,与当前坐标系没有关系。,例如:,/prep7!,进入前处理,k,1,1,1,1!,创建关键点,1,k,2,3,5,8!,创建关键点,2,csys,1!,设定柱坐标系,l,1,
25、2!,创建线,L1,,,为柱面曲线,lstr,1,2!,创建线,L2,,,为直线,与柱坐标系无关,38,2.2.2,创建线,-LARC,3.,通过关键点创建圆弧线,命令:,LARC,P1,P2,PC,RAD,P1-,圆弧线始端关键点号。如,P1=P,则采用,GUI,方式拾取。,P2-,圆弧线末端关键点号。,PC-,定义圆弧平面和圆弧曲率中心侧(,RAD,为正值)的关键,点,该点不能位于,P1,和,P2,的直线上,在曲率中心一侧,任意一个关键点。如果弧线角度大于,180,则提示错误,信息。,RAD-,弧线的曲率半径,即圆弧半径。如果,RAD,为负,则曲,率中心在关键点,PC,的相反位置。如果为空
26、则由系,统通过这三个关键点自动计算半径。,39,2.2.2,创建线,/prep7!,进入前处理,k,1!,创建关键点,1,k,2,1,-2!,创建关键点,2,k,3,2,5!,创建关键点,3,larc,2,3,1!,创建线,L1,,,半径自动计算,larc,2,3,1,2!,创建半径为,2,的线,提示错误,,!,即在,2,3,点间不能创建半径为,2,的弧,larc,2,3,1,5!,创建线,L2,,,半径为,5,larc,2,3,1,10!,创建线,L3,,,半径为,5,csys,1!,设定总体柱坐标系,l,2,3!,创建以曲线,L4,larc,2,3,1,10!,与弧线,L3,重合,不创建
27、新线,L5,40,2.2.2,创建线,-CIRCLE,4.,创建圆或圆弧线,命令:,CIRCLE,PCENT,RAD,PAXIS,PZERO,ARC,NSEG,PCENT-,圆中心的关键点。,RAD-,圆弧半径。,PAXIS-,定义圆轴线(与,PCENT,点共同确定)的关键点。,如果为空,轴线与工作平面正交。,PZERO-,定义与圆面垂直的平面之关键点(,PZERO,、,PCENT,和,PAXIS,三点定义面),此点它作为圆弧起点位置。,当然这三个不能共线,且,PZERO,不必在圆面上。,ARC-,圆弧长度(度)。规定沿,PCENT-PAXIS,矢量按右手规,则为正,缺省为,360,。,NSE
28、G-,沿圆周生成的线段数。缺省按,90,划分圆弧的线数。,如,360,则由,4,条线段组成。生成的关键点对于,360,的圆为,4,个,小于,360,的圆弧生成,NSEG+1,个关键点。,41,2.2.2,创建线,/prep7!,进入前处理,k,1,5,5!,创建关键点,KP1,circle,1,3!,以,KP1,为圆心,以,3,为半径,采用缺省设置创建圆,circle,1,5,210!,以,KP1,为圆心,以,5,为半径,创建,250,度的圆弧,circle,1,6,260,8,!,以,KP1,为圆心,以,6,为半径,创建,230,度的圆弧,且分为,8,段,k,50,1,5!,创建关键点,KP
29、50,k,51,0,5,5!,创建关键点,KP51,circle,1,8,50,51,310,10,!,以,KP1,为圆心,以,8,为半径,,!,以,KP1,和,KP50,为圆轴线,以,KP1,、,!KP50,和,KP51,组成的平面与圆垂直,,!,创建,310,的圆弧,分段数为,10,。,!,此圆弧与,X,轴垂直,42,2.2.2,创建线,-LFILLT,5.,对两条相交线倒角创建圆弧线,命令:,LFILLT,NL1,NL2,RAD,PCENT,NL1,NL2-,相交线的线号,初始状态可不相交。,RAD-,倒角半径,应小于两条线的长度。如果倒角半径不合适,则会给出,提示信息。,PCENT-,
30、在圆弧中心创建的关键点号,缺省为空则不创建关键点。,例如:,/prep7!,进入前处理,k,1,1,1$k,2,10$k,3,10,5!,创建关键点,KP1,KP2,KP3,l,1,2$l,1,3!,创建线,L1,和,L2,lfillt,1,2,1,10!,对,L1,和,L2,交角倒角,倒角半径为,1,,在圆心创建关键点,10,csys,1!,设定柱坐标系,l,2,3!,创建曲线,L4,lfillt,1,4,2!,对直线,L1,和曲线,L4,倒角,倒角半径为,2,,创建圆弧线,L5,l,3,4!,创建曲线,L6,lfillt,4,6,1!,对两曲线,L4,和,L6,倒角,倒角半径为,1,,创建
31、弧线,L7,43,2.2.2,创建线,44,2.2.2,创建线,-LGEN,6.,复制创建线,命令:,LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE,ITIME-,复制次数,缺省为,2,。,NL1,NL2,NINC-,按增量,NINC,从,NL1,到,NL2,定义关键点的范围(缺省,为,NL1,),,NINC,缺省为,1,。,NL1,也可为,ALL,或元件名,,此时,NP2,和,NINC,将被忽略。,DX,DY,DZ-,在当前坐标系中,关键点坐标的偏移量。,对于柱坐标系为,-,D,DZ,;,对于球坐标系为,-,D,-,,,其中,-,表示不可
32、操作。,KINC-,要创建的关键点编号增量,缺省时由系统自动指定(不会覆盖)。,NOELEM-,是否创建单元和节点控制参数。,NOELEM=0,(,缺省)如果,存在单元和节点则生成;,NOELEM=1,不生成单元和节点。,IMOVE-,线是否被移动或重新创建。,IMOVE=0,(,缺省)原来的线不动,,重新创建新线;当,IMOVE=1,不创建新线,原来的线移动到新位,置,此时编号不变(即,ITIME,、,KINC,和,NOELEM,均无效),且,单元和节点一并移动。,45,2.2.2,创建线,-,LCOMB,7.,合并两条或多条线,命令:,LCOMB,NL1,NL2,KEEP,NL1,NL2-
33、拟合并的两条线号。,NL1,可为,ALL,,,或元件名。,KEEP-,是否保留输入的线及其公共关键点控制参数。,KEEP=0,则删除,NL1,和,NL2,及其公共关键点,如果已经,划分网格则不能删除,或者依附于其它图素也不能删除,KEEP=1,则保留线及其公共关键点,但公共关键点不依,附于新创建的线。,该命令可以合并独立线或依附于同面上的线,合并后便于网格划分。,可合并的线可为直线或曲线,以及直线与曲线,可共线或不共线。,当为多条时,应为多条首尾相连的线。,无论在何种坐标系下执行合并,合并后的线不改变合并前的空间位置。,46,2.2.2,创建线,例如:,/prep7!,进入前处理,k,1,1
34、1$k,2,10 !,创建关键点,KP1,KP2,k,3,10,5$k,4,15,8!,创建关键点,KP3,KP4,l,1,2$l,2,3$l,3,4!,创建线,L1,L2,L3,lcomb,1,2 !,合并,L1,和,L2,,,且删除,L1,L2,及共用关键点,KP2,lcomb,all,!,合并所有线,即将,L3,与刚刚创建的线合并,,!,此时仅有一条线和两个关键点,!,上述合并过程可一次执行,即,lcomb,all,即可。,47,2.2.2,创建线,-BSPLIN,10.,通过多个关键点按样条创建一条曲线,命令:,BSPLIN,P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1
35、XV6,YV6,ZV6,P1,P2,P3,P4,P5,P6-,样条曲线拟合的关键点,至少需要两个点。,P1,可以为,P,(,进入,GUI,方式拾取关键点,且以拾取的顺序进行拟合),当采用关键点号时,只可使用,6,个关键点定义,但对于多于,6,个关键点,时,可以使用,ALL,,,此时与关键点编号顺序无关,起始关键点为编,号最小的关键点,且按最接近上一个关键点的距离依次确定其它关键,点顺序。当有两个关键点距离上一个关键点距离相同时,则按曲率,方向变化数目较小的路径确定顺序。,XV1,YV1,ZV1-,在,P1,点与创建线相切外矢量的末点坐标,矢量坐标系的原点,在关键点,P1,上,缺省时其方向与当
36、前坐标系方向相同。但创,建的曲线与当前坐标系无关,总是按直角坐标系生成。,XV6,YV6,ZV6-,在,P6,点与创建线相切外矢量的末点坐标。如果关键点数目 少于,6,个,则指最后一个关键点,而不是,P6,点。矢量坐标,系同上。如果外矢量的末点坐标省略,则末端采用零曲率,拟合,即自然顺滑的曲线。创建曲线后,所有关键点均保,留,但曲线由首尾两个关键点组成。,48,2.2.2,创建线,/prep7!,进入前处理,pi=acos(-1)!,利用函数得到,=3.1415926,,,并赋值给变量,pi,*do,I,0,10,1!,利用循环,循环变量从,0,10,,增量为,1,。,!,创建,11,个关键点
37、x1=i/5*pi!,求得,x,y1=sin(x1)!,求,y,,,使用了内部函数,k,2*I+1,x1,y1!,创建关键点,k,2*I+50,x1,y1+1,*,enddo,!,结束循环,ksel,s,1,21!,仅选择下面形成正弦曲线上的点形成当前子集,bsplin,all,!,按样条创建曲线,bsplin,all,0,5,0,10,-6!,利用同样的关键点但给定两端矢量,,!,可看出,L1,和,L2,的区别,!,采用多个关键点时按距离确定顺序的情况,ksel,all,!,选择全部关键点,即关键点全集,bsplin,all,!,按样条创建曲线,L3,49,2.2.2,创建线,50,2.2
38、2,创建线,-LROTAT,13.,关键点绕轴线创建旋转线,命令:,LROTAT,NK1,NK2,NK3,NK4,NK5,NK6,PAX1,PAX2,ARC,NSEG,NK1,NK2,NK3,NK4,NK5,NK6-,将要旋转的关键点编号。,NK1,可为,P,、,ALL,或元件名。,PAX1,PAX2-,旋转轴的关键点编号。,ARC-,弧长(度),对,PAX1-PAX2,旋转轴按右手规则为正,缺省为,360,NSEG-,沿圆周的线段数,最多为,8,段。缺省时按,90,划分线,,即,360,按,4,个划分。,例如:,/prep7!,进入前处理,k,1$k,2,4$k,3,3,2$k,4,5,5
39、k,5,1,-3$k,6,2,-4!,创建,6,个关键点,lrotat,3,4,5,6,1,2,280,7,!,以,1,和,2,为旋转轴旋转,3,4,5,6,,旋转角为,280,,分为,7,段。,51,2.2.2,创建线,52,2.2.2,创建线,-LSYMM,14.,通过坐标轴镜像创建线,命令:,LSYMM,Ncomp,NL1,NL2,NINC,KINC,NOELEM,IMOVE,Ncomp,-,对称控制选项,可选,X,(,缺省),,Y,,,Z,值。其余参数意义可参考,LGEN,命令。,该命令要求当前坐标系为直角坐标系,线可以在任意象限。同,KSYMM,相同,可通过设定当前坐标系为工作平面
40、或局部坐标系而改变镜像位置。,16.,显示线,命令:,LPLOT,NL1,NL2,NINC,17.,删除线,命令:,LDELE,NL1,NL2,NINC,KSWP,KSWP-,控制是否删除关键点。当,KSWP=0,(,缺省)则仅删除线,.,当,KSWP=1,则删除线及不依附于其它几何图素上的关键点,当线已经划分了单元网格,则不能删除。,53,2.2.2,创建线,-LLIST,15.,列表输出线信息,命令:,LLIST,NL1,NL2,NINC,Lab,其中,Lab,控制采用列表方式,可选择:,空:则显示所有信息。,Lab=RADIUS,:,列表输出线上的关键点和圆弧半径。,直线、非圆弧线和不能
41、确定为圆弧的,线均显示半径为,0.,Lab=HPT,:,列表输出仅包含硬点的线。,Lab=ORIENT,:,列表输出线的清单,列出确定方位的,关键点和与线相关的截面,ID,号。用于,具有方位点和截面号的梁单元,(如,BEAM18X,等)。,其余参数同,LGEN,命令中的说明。,54,2.2.2,创建线,-LSEL,18.,选择一组线,命令:,LSEL,Type,Item,Comp,VMIN,VMAX,VINC,KSWP,Type-,同,KSEL,命令。,Item-,选择数据标识,仅适用于,Type=S,R,A,U,。,缺省为,LINE,,,Item,可选择,LINE-,以线号选择,其后参数相应
42、赋值。,EXT-,选择当前线子集中面的最外面线,其后无参数赋值。,LOC-,以当前坐标系中的坐标值选择,其,Comp,可选择,X,Y,Z,,,而,X,Y,Z,为线的中点坐标,且其后参数相应赋值。注意采用的,是当前坐标系的坐标值。,TAN1-,以线始点外切单位矢量选择,其,Comp,可选择,X,Y,Z,TAN2-,以线末点外切单位矢量选择,其,Comp,可选择,X,Y,Z,NDIV-,以指定线的划分数目选择,其后参数相应赋值。,SPACE-,以线的划分间隔率选择,其后参数相应赋值。,MAT,TYPE,REAL,ESYS,-,以跟线相关的材料号、单元类型号、实,常数号、单元坐标号。,SEC-,以截
43、面,ID,号选择,其后参数相应赋值。,LENGTH-,以线的长度选择,其后参数相应赋值。,RADIUS-,以线的半径选择,其后参数相应赋值。,55,2.2.2,创建线,-LSLA,LSLK,HPT-,仅选择包含硬点的线,其后无参数。,LCCA-,仅选择连接线(使用,LCCAT,命令创建的线),VMIN,VMAX,VINC-,同,KSEL,中。,KSWP-,控制选择方式。当,KSWP=0,(,缺省)则仅选择线;,当,KSWP=1,则选择与线相关的关键点、节点和单元,,但仅在,Type=S,时有效。,19.,选择与面相关的线,命令:,LSLA,Type,其中,Type,仅可为,S,R,A,U,,,
44、其意义同上。,20.,选择与关键点相关的线,命令:,LSLK,Type,LSKEY,其中,Type,意义同,LSLA,中。,LSKEY,为包含关键点控制,当,LSKEY=0,(,缺省)则只要线的任意一个关键点在选择集中(使用了,KSEL,命令),则选择该线。,当,LSKEY=1,则要求线的所有关键点均在选择集中才选择该线。,最后三条命令在以后几何建模和网格划分中使用,这里不再给出例子。,56,2.2.2,创建线,常用命令,CSYS,LOCAL,CSWPLA,WPCSYS,WPOFFS,WPROTA,K,KFILL,KGEN,KSYMM,KSEL,L,LFILLT,LCOMB,LGEN,LSYM
45、M,LSEL,57,2.2.3,创建面,采用自顶向下的方法创建面,则,ANSYS,自动创建其线和关键点,线和关键点编号由系统自定义。,自顶向下建模时几何图素均在工作平面内创建,因此图素的方位均与工作平面方位和位置有关。,如果采用自底向上方法创建面,则必须预先创建关键点或线。,ANSYS,创建面的方法很多,其创建命令和管理命令如表所示,58,2.2.3,创建面,命,令,功,能,备,注,A,通过关键点创建面,与当前坐标系相关,直边或曲边面,AL,由线创建面,由线形状确定面各边形状,ADRAG,线沿路径拖拉创建面,由路径确定面的形状,AROTAT,线绕轴旋转生成弧面,与当前坐标系无关,AOFFST,
46、偏移既有面创建新面,沿既有面法线方向偏移一定距离,AFILLT,在相交面间创建倒角面,两面初始可不相交,ASKIN,蒙皮创建光滑曲面,便于创建复杂曲面,AGEN,复制创建新面,与当前坐标系相关,可复制或移动,ARSYM,通过坐标轴镜像创建新面,仅在直角坐标系中,ASUB,通过既有面的形状创建新面,ATRAN,将既有面转换到另一坐标系,ALIST,列表输出面信息,ARSCALE,对面进行缩放,APLOT,显示面,ADELE,删除面,ASEL,选择一组面,ASLL,选择与所选线相关的面,ASLV,选择与所选体相关的面,以下为自顶向下建面命令,其几何图素均在工作平面内创建,RECTANG,通过两角点
47、坐标创建矩形面,在工作平面上的任意位置,BLC4,通过一角点坐标和尺寸创建矩形面,在工作平面上的任意位置。可创建体,BLC5,通过中心坐标和尺寸创建矩形面,在工作平面上的任意位置。可创建体,PCIRC,在工作平面原点创建圆面或环面,圆心在工作平面原点,CYL4,通过圆心坐标和半径等创建圆或环面,在工作平面上的任意位置。可创建体,CYL5,通过圆上直径端点坐标创建圆面,在工作平面上的任意位置。可创建体,RPOLY,在工作平面原点创建正多边形面,POLY,通过坐标对创建任意正多边形面,较少使用,RPR4,在工作平面任意位置创建正多边形面,可创建体,59,2.2.3,创建面,-A,1.,通过关键点创
48、建面,命令:,A,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18,其中,P1P18,为关键点号。最多,18,个关键点,最少为,3,个关键点。关键点必须按顺时针或逆时针顺序输入,同时按右手规则确定面的正法线方向。,当关键点数,4,时,应该保证所有关键点位于同一平面或曲面内,即在当前坐标系下有一相同的坐标值,如,Z,相同,则该面位于,XY,平面内。,如果相邻两关键点已经存在线(直线或曲线),则创建面时使用该线,该线形状与当前坐标系无关;,如果存在多条线,则采用其中最短的线(直线)。,如果相邻关键点没有线,则创建面时边的形
49、状决定当前坐标系,如在直角坐标系下生成直线边,而在柱坐标系下生成曲线边。但是一旦由这些关键点创建了面,再改变当前坐标系也不能改变面的形状了。,60,2.2.3,创建面,/prep7!,进入前处理,csys,1!,设定柱坐标系,k,1,1$k,2,1,90!,在柱坐标系下创建关键点,l,1,2!,在柱坐标系创建线,csys,0!,设定直角坐标系,k,3,-1$k,4,0,-1$k,5,0.5,-0.7!,在直角坐标系下创建关键点,kpscale,all,3,3!,用比例创建另外一组关键点,a,1,2,3,4,5!,在直角坐标系下创建面,l,6,7!,在直角坐标系创建线,csys,1!,设定柱坐标
50、系,a,6,7,8,9,10!,在柱坐标系下创建面,61,2.2.3,创建面,-AL,2.,通过线创建面,命令:,AL,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,其中,L1,L10,为线编号,最少要,3,条线,当采用输入线号时最多,10,条线。生成面的正法线方向按右手规则由,L1,的方向确定。当,L1,为负值时则表示面的正法线方向相反。,L1,可为,ALL,、,P,或元件名,当,L1=ALL,时面的法线由,L2,定义面的法线方向,当,L2,为空时则默认为最小编号的线,且此时线数不受限制。,线号可以按任意顺序,但这些线必须是首尾相连可形成封闭的面。当线数,4,时,线必须在同一






