资源描述:
《第五讲 命令流》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2.2创建几何模型2.2.3创建面采用自顶向下的方法创建面,则ANSYS自动创建其线和关键点,线和关键点编号由系统自定义。自顶向下建模时几何图素均在工作平面内创建,因此图素的方位均与工作平面方位和位置有关。如果采用自底向上方法创建面,则必须预先创建关键点或线。ANSYS创建面的方法很多,其创建命令和管理命令如表所示命令:A,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18其中P1~P18为关键点号。最多18个关键点,最少为3个关键点。关键点必须按顺时针或逆时针顺序输入,同时按右手规则确定面的正法线方向。当关键点数≥4时
2、,应该保证所有关键点位于同一平面或曲面内,即在当前坐标系下有一相同的坐标值,如Z相同,则该面位于XY平面内。★如果相邻两关键点已经存在线(直线或曲线),则创建面时使用该线,该线形状与当前坐标系无关;★如果存在多条线,则采用其中最短的线(直线)。★如果相邻关键点没有线,则创建面时边的形状决定当前坐标系,如在直角坐标系下生成直线边,而在柱坐标系下生成曲线边。但是一旦由这些关键点创建了面,再改变当前坐标系也不能改变面的形状了。1.通过关键点创建面/prep7!进入前处理csys,1!设定柱坐标系k,1,1$k,2,1,90!在柱坐标系下创建关键点l,1,2!在柱坐标系创建线csys,0!设定直角坐标
3、系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!设定柱坐标系a,6,7,8,9,10!在柱坐标系下创建面2.通过线创建面命令:AL,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10其中L1~L10为线编号,最少要3条线,当采用输入线号时最多10条线。生成面的正法线方向按右手规则由L1的方向确定。当L1为负值时则表示面的正法线方向相反。L1可为ALL、P或元件名,当L1=ALL时面的法线由L2定义面的法
4、线方向,当L2为空时则默认为最小编号的线,且此时线数不受限制。线号可以按任意顺序,但这些线必须是首尾相连可形成封闭的面。当线数≥4时,线必须在同一平面内或曲面内。由于采用既有线创建面,线形就决定了面边的形状。/prep7!进入前处理csys,1!设定柱坐标系*do,I,1,12!用循环创建关键点k,I,5,30*(I-1)$*enddo*do,I,1,11!用循环创建直线lstr,I,I+1$*enddoL,1,12!在当前坐标系下创建线(曲线)AL,ALL!由上述线创建面曲线L123.沿路径拖拉创建面命令:ADRAG,NL1,NL2,NL3,NL4,NL5,NL6,NLP1,NLP2,NLP
5、3,NLP4,NLP5,NLP6NL1~NL6---将要拖拉的线号,也可为ALL或元件名,线必须是连续的。NLP1~NLP6---路径线的编号,也必须是连续的。也可为元件名。★用ADRAG创建的面,其线和关键点号由系统自动定义★相邻面共用线、相邻线共用关键点。★拖拉线与拖拉路径不一定相交,拖拉线仅仅将路径作为方向和参考长度,该命令在创建复杂曲面时较为方便。/PREP7!进入前处理PI=ACOS(-1)!利用函数得到π=3.1415926,并赋值给变量PI*DO,I,0,10,1!利用循环创建11个关键点K,2*I+1,I/5*PI,SIN(I/5*PI)*ENDDO!结束循环SPLIN,ALL
6、!按样条创建曲线CM,PATH1,LINE!定义元件PATH1K,50,,,2!创建关键点及线K,51,,1,4$L,1,50$L,50,51ADRAG,11,12,,,,,path1!沿路径PATH1拖拉线L11和L12创建面4.线绕轴旋转生成弧面命令:AROTAT,NL1,NL2,NL3,NL4,NL5,NL6,PAX1,PAX2,ARC,NSEGNL1,NL2,NL3,NL4,NL5,NL6---将要旋转的线号,必须位于旋转轴的一侧且与旋转轴共面,即旋转轴与线不能相交,但轴可通过线的端点。NL1也可为ALL、P或元件名。PAX1,PAX2---旋转轴的关键点编号。ARC---弧长(度),
7、对PAX1-PAX2旋转轴按右手规则为正,缺省为360NSEG---沿圆周的线段数,最多为8段。缺省时按90°划分线,即360°按4个划分。/PREP7!进入前处理PI=ACOS(-1)!π=3.1415926*DO,I,0,10,1!利用循环创建11个关键点K,I+1,I/5*PI,SIN(I/5*PI)*ENDDO!结束循环*do,i,1,10!利用循环创建多段直线l,i,i+1*enddok