ANSYS APDL命令流学习参数化建模
ANSYS APDL命令流详解-4创建几何模型
当关键点数≥4时,应该保证所有关键点位于同一平面或曲面 内,即在当前坐标系下有一相同的坐标值,如Z相同,则该面位 于XY平面内。
★如果相邻两关键点已经存在线(直线或曲线),则创建面时 使用该线,该线形状与当前坐标系无关;
★如果存在多条线,则采用其中最短的线(直线)。 ★如果相邻关键点没有线,则创建面时边的形状决定当前坐标 系,如在直角坐标系下生成直线边,而在柱坐标系下生成曲线 边。但是一旦由这些关键点创建了面,再改变当前坐标系也不 能改变面的形状了。
NL1~NL6---将要拖拉的线号,也可为ALL或元件名,线必须是连续的。 NLP1~NLP6---路径线的编号,也必须是连续的。也可为元件名。
★用ADRAG创建的面, 其线和关键点号由系统自 动定义
★相邻面共用线、相邻线 共用关键点。
★拖拉线与拖拉路径不一 定相交,拖拉线仅仅将路 径作为方向和参考长度, 该命令在创建复杂曲面时 较为方便。
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为空 时则默认为最小编号的线,且此时线数不受限制。
K,50,,,2
!创建关键点及线
K,51,,1,4$L,1,50$L,50,51
ADRAG,11,12,,,,,path1 !沿路径PATH1拖拉线L11和L12创建面
4. 线绕轴旋转生成弧面
ansys workbench中apdl的用法
ANSYS Workbench中的APDL(ANSYS Parametric Design Language)是一种参数化设计语言,用于在ANSYS软件中自动化建模和求解过程。
以下是APDL的一些用法:
1. 创建模型:使用APDL可以创建各种类型的模型,包括结构、流体动力学、电磁等。
在创建模型时,可以通过定义参数、约束条件和载荷等来自动化建模过程。
2. 优化设计:APDL可以用于优化设计,通过调整参数、约束条件和载荷等,获得最佳的设计方案。
3. 自动化求解:使用APDL可以自动化求解过程,包括网格划分、求解设置、结果后处理等。
4. 批处理操作:通过APDL,可以对一组模型进行批处理操作,例如批量分析、批量结果后处理等。
5. 自定义功能:使用APDL可以自定义功能,例如创建自定义的命令流、宏等,扩展ANSYS软件的功能。
在使用APDL时,需要注意以下几点:
1. 学习APDL需要一定的编程基础和数学知识。
2. 在使用APDL之前,需要了解ANSYS软件的基本操作和功能。
3. 在编写APDL脚本时,需要注意语法错误和逻辑错误,并进
行充分的测试和验证。
4. 在使用APDL进行复杂模型的分析时,需要注意计算资源和内存的分配,以确保计算过程的稳定性和效率。
ANSYS APDL命令流详解-7几何建模技巧
该命令执行后,其后所有要生成的文件都会以新的文件名命
名。工作文件名不能为中文,可以为数字、字母及特殊符号等
组成;一旦不接受所给出的工作文件名,ANSYS会直接采用缺 省工作文件名。
⑺ 恢复数据库
GUI:Utility Menu>File>Resume from GUI: Utility Menu>File>Resume Jobname.db 命令:RESUME, Fname, Ext, --, NOPAR, KNOPLOT Fname和Ext同上。 NOPAR---参数恢复控制。如为0(缺省),包括标量参数在 内,所有在当前数据库中的数据都会被文件“Fname.Ext”中 的 数据代替,当Fname和Ext为空时,则为“缺省文件.DB”。 如为 1,除标量参数外,其它所有在当前数据库中的数据都 会被文 件“Fname.Ext”中的数据代替,当有数组参数时应避免使用此 选项,因为会用任意值赋给数组参数。 KNOPLOT---自动显示控制参数,如为1则不自动显示。
⑹ 保存数据库 GUI:Utility Menu>File>Save as GUI:Utility Menu>File>Save as Jobname.db 命令:SAVE, Fname, Ext, --, Slab Fname,Ext---Fname数据库路径和文件名,最多可用248个字
符。缺省时,路径为当前工作目录,文件名为 当前工作文件名。Ext为扩展名,可用8个字符, 缺省为“DB”。 Slab---保存方式参数。如为ALL(缺省),保存模型数据、求 解数据和后处理数据;如为MODEL则仅保存模型数据
ANSYS中的APDL命令
ANSYS中的APDL命令ANSYS中的APDL命令(一)(1).Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线 type: s 从全部线中选一组线r 从当前选中线中选一组线a 再选一部线附加给当前选中组aunoneu(unselect)inve: 反向选择item: line 线号loc 坐标length 线长comp: x,y,zkswp: 0 只选线1 选择线及相关关键点、节点和单元(2).Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点type: S: 选择一组新节点(缺省)R: 在当前组中再选择A: 再选一组附加于当前组U: 在当前组中不选一部分All: 恢复为选中所有None: 全不选Inve: 反向选择Stat: 显示当前选择状态Item: loc: 坐标node: 节点号Comp: 分量Vmin,vmax,vinc: ITEM范围Kabs: “0”使用正负号“1”仅用绝对值(3).Esel, type, item, comp, vmin, vmax, vinc, kabs 选择一组单元type: S: 选择一组单元(缺省)R: 在当前组中再选一部分作为一组A: 为当前组附加单元U: 在当前组中不选一部分单元All: 选所有单元None: 全不选Inve: 反向选择当前组Stat: 显示当前选择状态Item: Elem: 单元号Type: 单元类型号Mat: 材料号Real: 实常数号Esys: 单元坐标系号(4). mp, lab, mat, co, c1,…….c4定义材料号及特性lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c : 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数(5). 定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,…… 如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg(6). 根据需要耦合某些节点自由度cp, nset, lab,,node1,node2,……node17nset: 耦合组编号lab: ux,uy,uz,rotx,roty,rotz ,allnode1-node17: 待耦合的节点号。
ansysAPDL参数化建模
•
有些数据可用 get 函数获取 例如:
x1=nx(1)
nn=node(2.5,3,0) /post1 ux25=ux(25) temp93=temp(93) width=distnd(23,88) ! ux25 = 接点25 [RSYS]*处的UX ! temp93 = 93接点的温度 ! width = 23 和 88 接点间的距离
M2-17
参数化建模 - APDL 语言基础 获取数据库信息
• •
数据库信息的获取和给参数赋值, 可用 *GET 命令, 或 Menu > Parameters > Get Scalar Data...
Utility
有大量的信息,包括模型和结果数据。详见 *GET 命令的描述。
M2-18
参数化建模 - APDL 语言基础 获取数据库信息
M2-8
参数化建模
B. APDL 语言基础
什么是APDL语言? • APDL是 ANSYS Parametric Design Language(ANSYS参数设 计语言)的缩写, 一种脚本语言,可使模型参数化并使一般任务自动 化。 用 APDL语言, 可以:
– 用参数而不是数字输入模型尺寸, 材料参数等。 – 从 ANSYS 数据库提取信息, 如接点坐标或最大应力值。
– 如直径diameter定义为一个参数, 在用 CYLIND 或 CYL4 命令时,可 以用 diameter/2来定义一个圆柱体。 – 如果构架桥用1/2对称法建模, 对称平面上的纵杆横截面积应为 A2/2.
H1
H2
A1, A2, A3
M2-27
参数化建模 过程
/ 指导
– 如果在一个壳模型中,厚度 thk 定义为参数, 且只有三个壳厚可用 (即, 1/8”, 3/16”, 1/4”), 则可有如下 if-then-else 结构: et,1,63 ! 壳单元类型 *if,thk,lt,2.5/16,then thk=1/8 ! 用 1/8 if thk < 2.5/16 *elseif,thk,gt,3.5/16,then thk=1/4 ! 用 1/4 if thk > 3.5/16 *else thk=3/16 ! 否则用 3/16 *endif r,1,thk ! 定义壳厚
ANSYS APDL命令流建模及模态分析实例相关内容
本文介绍了轮毂的ANSYS APDL命令流建模及模态分析实例相关内容。
ANSYS命令流及注释五个辐条的轮毂!!初始化ANSYS环境!FINISH/CLEAR !清空内存/FILNAM,WHEEL5 !文件名/TITILE,WHEEL5 PARAMETER MODELING !工作名!!定义几何尺寸参数!R1=180R2=157R3=75R4=75R5=30R6=28R7=20R8=90R9=60S_HOLE=5TH1=48TH2=23TH3=11TH4=180TH5=40TH6=45TH7=105TH8=25TH9=15TH10=25TH11=13/VIEW,1,1,1,1 !改变视图/ANG,1/PNUM,LINE,1/PNUM,AREA,1/PNUM,VOLU,1/NUMBER,1!!关键点!/PREP7k,1,r5,r7,0k,2,r4-ky(1),ky(1),0k,3,r4,0,0k,4,r1,0,0k,5,kx(4),th5-th9,0k,6,r1-th8,ky(5),0k,7,kx(6),th4/2,0k,8,kx(7)+th11,ky(7)+th10,0 k,9,kx(8),th4-th3,0k,10,kx(4),ky(9),0k,11,kx(4),th4,0k,12,r2,ky(11),0k,13,kx(12),ky(8),0k,14,kx(7)-th3,ky(7),0k,15,kx(14),th5,0k,16,r3+r6,ky(15),0k,17,kx(3),r7+th1,0k,18,kx(1),ky(17),0k,19,kx(16),ky(17),0k,20,kx(2),0,0k,21,0,0,0k,22,0,th1+r7,0*ask,s_hole,'the number of hole',5 !宏!!创建轮毂面!lstr,1,2 !连接1,2关键点,形成直线larc,2,3,20,r7 !以20点为圆心r7为半径,2,3点为端点作弧线lstr,3,4lstr,4,5lstr,5,6lstr,6,7lstr,7,8lstr,8,9lstr,9,10lstr,10,11lstr,11,12lstr,12,13lstr,13,14lstr,14,15lstr,15,16larc,16,17,19,r6lstr,17,18lstr,18,1al,allcm,an-all,area !形成组件!!创建实体模型!allsel,allvrotat,an-all,,,,,,21,22,360,S_hole, !旋转拉伸形成体cm,v-an-all,volu!!减去孔洞!vsel,nonewpro,,-90, !绕Y轴转动工作平面cswpla,11,1,1,1csys,11wpoff,r8*sin(180/s_hole),r8*cos(180/s_hole)RPR4,3,-th5,th5/2,r9,, !创建三角形adele,96LFILLT,182,181,10, , !在直线182,181间形成半径10的圆角LFILLT,182,183,10, ,LFILLT,183,181,10, ,LARC,98,100,21,144,ldele,182asel,noneal,181,184,187,185,183,186 !连接各线形成面cm,sanjiao_hole,areavext,sanjiao_hole,,,0,0,th5,,,, !以th5为厚度形成体cm,v_hole,voluvgen,s_hole,all,,,,360/s_hole,,,0 !旋转拉伸形成s_hole个体cm,v-hole,voluvsel,allvsbv,v-an-all,v-hole !布尔运算减去体,形成孔洞cm,v-an-all,voluALLSEL,ALL!!定义单元属性!et,1,solid45mp,ex,1,71000 !铝合金材料特性mp,nuxy,1,0.33mp,dens,1,2720!!划分单元创建网格模型!SMRT,5 !自由网格划分MSHAPE,1,3DMSHKEY,0FLST,5,5,6,ORDE,2FITEM,5,11FITEM,5,-15CM,_Y,VOLUVSEL, , , ,P51XCM,_Y1,VOLUCHKMSH,'VOLU'CMSEL,S,_YVMESH,_Y1finish!!保存!saveAPLOT/SOLUFLST,2,5,5,ORDE,5 !约束固定FITEM,2,19FITEM,2,38FITEM,2,57FITEM,2,76FITEM,2,95/GODA,P51X,ALL,*DEL,_FNCNAME !函数加载*DEL,_FNCMTID*DEL,_FNC_C1*DEL,_FNCCSYS*SET,_FNCNAME,'jiazai'*DIM,_FNC_C1,,1*SET,_FNC_C1(1),5*SET,_FNCCSYS,11! /INPUT,111.func,,,1*DIM,%_FNCNAME%,TABLE,6,7,1,,,,%_FNCCSYS% !! Begin of equation: 1000*{X}/cos(180/s_hole)*SET,%_FNCNAME%(0,0,1), 0.0, -999*SET,%_FNCNAME%(2,0,1), 0.0*SET,%_FNCNAME%(3,0,1), %_FNC_C1(1)%*SET,%_FNCNAME%(4,0,1), 0.0*SET,%_FNCNAME%(5,0,1), 0.0*SET,%_FNCNAME%(6,0,1), 0.0*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 1000, 0, 0, 2 *SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 1, -1, 3, 2*SET,%_FNCNAME%(0,3,1), 0, -1, 0, 180, 0, 0, 17*SET,%_FNCNAME%(0,4,1), 0.0, -3, 0, 1, -1, 4, 17 *SET,%_FNCNAME%(0,5,1), 0.0, -1, 10, 1, -3, 0, 0 *SET,%_FNCNAME%(0,6,1), 0.0, -3, 0, 1, -2, 4, -1 *SET,%_FNCNAME%(0,7,1), 0.0, 99, 0, 1, -3, 0, 0 ! End of equation: 1000*{X}/cos(180/s_hole) FLST,2,3,1,ORDE,3 !确定加载点位置FITEM,2,37FITEM,2,54FITEM,2,354/GOF,P51X,FX, %JIAZAI%/STA TUS,SOLU !求解SOLVE/VIEW,1,1,1,1/ANG,1/REP,FAST/SOLUANTYPE,2 !模态求解MSA VE,0MODOPT,LANB,10EQSLV,SPARMXPAND,10, , ,1LUMPM,0PSTRES,0MODOPT,LANB,10,0,0, ,OFF/STA TUS,SOLUSOLVEFINISHSave模型图网格划分位移图应变图应力图应力模态(其中之一)。
如何学习ANSYS命令流及APDL简解
(定义单元)命令。
9
Dare Design 2014
上篇 简介及准备
如何学习ANSYS命令和APDL >
ANSYS命令按照功能可分为三个大类:前处理命令、后处理命 令、和结果查看命令,每个大类有自己对应的处理器,/PREP7处 理器,后处理/POST1、/POST26等。
ANSYS有超过1000条命令,很难有人把这些完完全全记住,我 建议先学习APDL语法及规则,记住常用的关键词,配合这些关键 词套用需要的命令。然后了解常用的ANSYS命令。对于ANSYS常 用命令的学习,网上资料很多,更详细的用法可以在ANSYS主菜 单-help-help topic中查找。
但这并不是说只需学习命令流就可以了,对于初学者来说,GUI方式是最易懂和入门的方 式,熟练的操作GUI可以便于命令的理解。因此,我们在学习ANSYS过程中,菜单操作是对 ANSYS使用环境熟悉的一个重要过程。
7
Dare Design 2014
二次开发涉及到的工具
可以通过ANSYS为用户提供了良好的二次开发环境,开发适用于用户自己的 模块,提高分析效率和质量。ANSYS提供了四种二次开发工具:APDL;UPFs (User Programmable Features)——用户可编程特性,操作途径是对ANSYS核心 FORTRAN代码进行修改,对开发者有限元知识水平要求较高;UIDL(User Interface Design Language)——用户界面设计语言;Tcl(Tool command language)——工具命令语言 ,Tk是基于Tcl的图形开发工具箱,二者用于ANSYS界面开发,比UIDL更加接 近底层。
ANSYS高级分析之-APDL基础
在谐响应分析中,需要考虑结构的阻尼和频率响应。使用 ANSYS的APDL,用户可以定义载荷和边界条件,并执行谐 响应分析。
瞬态分析实例
总结词
详细描述
总结词
详细描述
瞬态分析用于研究结构在随时 间变化的载荷作用下的响应。
瞬态分析用于确定结构在非稳 态载荷作用下的动态响应,包 括位移、速度、加速度和应力 等参数。通过瞬态分析,可以 评估结构的动态性能和疲劳寿 命。
详细描述
在模态分析中,需要考虑结构的 阻尼和约束条件。使用ANSYS的 APDL,用户可以定义模态参数、 选择模态提取方法,并执行模态 分析。
谐响应分析实例
总结词
谐响应分析用于研究结构在周期性载荷作用下的响应。
总结词
谐响应分析在旋转机械、电子设备和车辆工程等领域具有 广泛应用。
详细描述
谐响应分析用于确定结构在正弦或余弦载荷作用下的稳态 响应。通过谐响应分析,可以评估结构在不同频率下的动 态性能和疲劳寿命。
APDL的优势与不足
APDL的优势与不足
学习曲线陡峭
APDL作为高级分析工具,需要用户具备一定的编程基础和专业知 识。
错误排查困难
由于涉及大量参数和命令,APDL的错误排查相对较为复杂。
与其他软件的集成性有限
与其他CAE软件的集成性有待提高,限制了数据交换和协同工作的 能力。
APDL未来的发展趋势
THANKS FOR WATCHING
感谢您的观看
通过APDL,用户可以轻松地在 不同模块之间传递参数和数据, 实现复杂模型的自动化分析和优
化。
APDL还可以与其他CAD/CAE软 件进行数据交换,实现更广泛的
应用和集成。
02 APDL基础
ansysAPDL建模与结果后处理个人经验总结
ansysAPDL建模与结果后处理个人经验总结结合自身经验,谈ANSYS中的APDL命令(一)关键字:ansys APDL命令流在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。
以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。
(1).Lsel,type,item,comp,vmin,vmax,vinc,kswp选择线type:s从全部线中选一组线r从当前选中线中选一组线a再选一部线附加给当前选中组aunoneu(unselect)inve:反向选择item:line线号loc坐标length线长comp:x,y,zkswp:0只选线1选择线及相关关键点、节点和单元(2).Nsel,type,item,comp,vmin,vmax,vinc,kabs选择一组节点type:S:选择一组新节点(缺省)R:在当前组中再选择A:再选一组附加于当前组U:在当前组中不选一部分All:恢复为选中所有None:全不选Inve:反向选择Stat:显示当前选择状态Item:loc:坐标node:节点号Comp:分量Vmin,vmax,vinc:ITEM范围Kabs:“0”使用正负号“1”仅用绝对值(3).Esel,type,item,comp,vmin,vmax,vinc,kabs选择一组单元type:S:选择一组单元(缺省)R:在当前组中再选一部分作为一组A:为当前组附加单元U:在当前组中不选一部分单元All:选所有单元None:全不选Inve:反向选择当前组Stat:显示当前选择状态Item:Elem:单元号Type:单元类型号Mat:材料号Real:实常数号Esys:单元坐标系号(4).mp,lab,mat,co,c1,…….c4定义材料号及特性lab:待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex:弹性模量nuxy:小泊松比alpx:热膨胀系数reft:参考温度reft:参考温度prxy:主泊松比gxy:剪切模量mu:摩擦系数dens:质量密度mat:材料编号(缺省为当前材料号)c:材料特性值,或材料之特性,温度曲线中的常数项c1-c4:材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数(5).定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg(6).根据需要耦合某些节点自由度cp,nset,lab,,node1,node2,……node17nset:耦合组编号lab:ux,uy,uz,rotx,roty,rotz,allnode1-node17:待耦合的节点号。
APDL参数化命令使用指南
目录第一章 APDL是什么? 1 第二章在工具条上添加命令 22.1修改工具条 2 2.2嵌套工具条缩写 4第三章使用参数 53.1参数 5 3.2参数命名规则 5 3.2.1从*STATUS命令中隐藏参数 6 3.3定义参数 6 3.3.1在运行过程中给参数赋值 6 3.3.2在启动时给参数赋值 6 3.3.3赋ANSYS提供的值给参数7 3.3.3.1 *GET命令的用法7 3.3.3.2 内嵌获取函数的用法8 3.3.4排列显示参数10 3.4删除参数11 3.5字符参数的用法11 3.6数字参数值的置换12 3.6.1防止置换12 3.6.2字符参数值的置换12 3.6.2.1 强制置换12 3.6.2.2 字符参数有效的其它地方13 3.6.2.3 字符参数的限制14 3.7数字或字符参数的动态置换14 3.8参数公式14 3.9带参数的函数15 3.10保存、恢复、写参数16 3.11数组参数17 3.11.1数组的基础知识17 3.11.2数组参数示例18 3.11.3TABLE类型数组参数18 3.11.4定义和列表显示数组参数19 3.11.5给数组元素赋值203.11.5.1 给单独的数组元素赋值20 3.11.5.2 填充数组向量21 3.11.5.3 交互式编辑数组21 3.11.5.4 使用*VREAD命令用数据文件填充数组22 3.11.5.5 使用* TREAD命令用数据文件填充TABLE类型数组23 3.11.6插入值25 3.11.6.1 把获取值存入数组参数或恢复数组参数值27 3.11.6.2 列出数组参数27 3.11.7写数据文件28 3.11.7.1 数据格式描述符29 3.11.8对数组参数的运算30 3.11.8.1 对向量的运算30 3.11.8.2 矩阵运算33 3.11.8.3 用于向量和矩阵运算的命令34 3.11.9用图形表示数组参数向量37第四章作为宏语言的APDL 404.1什么是APDL宏40 4.2产生宏40 4.2.1宏文件命名规则40 4.2.2宏的搜索路径41 4.2.3在ANSYS中生成宏42 4.2.3.1 使用*CREATE 42 4.2.3.2 使用 *CFWRITE 42 4.2.3.3 使用Utility Menu>Macro>Create Macro 43 4.2.4用文本编辑器生成宏43 4.2.5使用宏库文件44 4.3运行宏和宏库文件44 4.4局部变量45 4.4.1传递变量到宏45 4.4.2宏内的局部变量46 4.4.3宏外部的局部变量46 4.5在APDL中控制程序流46 4.5.1宏嵌套:在宏内调用子程序46 4.5.2无条件分支:G OTO47 4.5.3条件分支:*IF命令47 4.5.4重复一个命令49 4.5.5循环:D O循环49 4.6控制函数快速参考49 4.7在宏中使用_STATUS和_RETURN参数51 4.8在组和组件中使用宏52 4.9复习宏例子53第五章 GUI用户界面565.1提示用户输入某个参数的值56 5.2用户提示对话框575.3 用宏显示消息585.4在宏中生成并维护状态条59 5.5在宏中进行拾取操作60 5.6在宏中调用对话框61第六章加密宏626.1准备加密宏62 6.2生成加密宏62 6.3运行加密宏63第一章APDL是什么?APDL即ANSYS参数化设计语言(ANSYS Parametric Design Language),它是一种解释性语言,可用来自动完成一些通用性强的任务,也可以用于根据参数来建立模型。
ANSYS软件APDL命令流建模的体会
ANSYS软件APDL命令流建模的体会首先申明,本人学习AN SYS基本上是靠自己一点一点琢磨出来的,由于本人喜欢用APD L命令流,故总结出来的几点经验也就比较适合用AP DL命令的朋友。
1、多看help,ANSYS的help为我们提供了很强大的功能,我最喜欢的是其中对各个命令有关参数的说明和解释部分,不管是建模、加载、后处理等,都可以通过a pdl命令来实现。
只要你知道命令,如“a att”,在hel p搜索栏输入“a at t”,回车,弹出aa tt的有关页码,一般其中有一个只有“aa tt”的一项,确认,即可看到你要查询的aatt命令的有关参数意义,本人常用的命令有:e t---定义单元类型mp---定义材料属性k----建关键点,l----建线条a---由关键点建立面al---由线建立面v----由关键点建立体v l---由线建立体va--由面建立体lsel---在很多很多线中选择你需要的目标线,数量可以无限多……a sel---在很多很多面中选择你需要的目标面,数量也可以无限多……v sel---在很多很多体中选择你需要的目标体,数量也可以无限多……l att----给选中的线按材料编号赋属性(前提是首先已定义好材料)a att---给选中的面按材料编号赋属性vatt-----给选中的体按材料编号赋属性ac el---按坐标轴赋体积力,lmesh,ames h,vme sh---对线、面、体进行剖分d---在节点上加约束边界dl---在线上加载约束边界da----在面上加载约束边界2、以上只是列出了常见的几个命令,但是a nsys提供的命令是很多的,我们不可能都记得,计算记得,也不知道其有关参数是如何定义的,那不要紧,我们可以与界面操作结合起来学习。
ANSYS APDL使用指南
第二章 工具条的应用................................................................................................................................... 2
单击ok按钮就自动更新工具条若用abbr命令则还需要用utilitymenumenuctrlsupdatetoolbar菜单项来使新的缩写显示到工具条上如果需要可以方便地编辑缩写命令abbr的语法及相应的对话框是
目录
第一章 APDL 介绍....................................................................................................................................... 1
3.3.1 在运行过程中给参数赋值 ........................................................................................................... 6 3.3.2 在启动时给参数赋值 ................................................................................................................... 7 3.3.3 将 ANSYS 提供的数据赋值给参数.............................................................................................. 7 3.3.4 列表显示参数............................................................................................................................. 10 3.4 删除参数 ............................................................................................................................................ 11 3.5 使用字符参数 .................................................................................................................................... 11 3.6 数值参数值的替换 ............................................................................................................................ 12 3.6.1 禁止替换..................................................................................................................................... 12 3.6.2 字符参数值的替换 ..................................................................................................................... 12 3.7 数字或字符参数的动态替换 ............................................................................................................ 14 3.8 参数表达式 ........................................................................................................................................ 14 3.9 参数函数 ............................................................................................................................................ 15 3.10 保存、恢复和写出参数 .................................................................................................................. 16 3.11 数组参数 .......................................................................................................................................... 17 3.11.1 数组的基础知识 ....................................................................................................................... 17 3.11.2 数组参数举例 ........................................................................................................................... 18 3.11.3 TABLE 类型数组参数................................................................................................................ 19 3.11.4 定义和列表数组参数 ............................................................................................................... 21 3.11.5 给数组元素赋值 ........................................................................................................................ 21 3.11.5.6 插值 ........................................................................................................................................ 28 3.11.6 写出数据文件 ........................................................................................................................... 31 3.11.7 数组参数之间的运算 ............................................................................................................... 33 3.11.8 图形显示数组参数矢量 ........................................................................................................... 40 3.11.9 修改曲线标识字 ....................................................................................................................... 42
ANSYS建模apdl命令流实例应用
E,49*25-1+i+c,49*25+i+c *enddo *do,d,1,2*25,1 E,72*25-1+i+d,72*25+i+d *enddo !4 截面 type,1 mat,1 secnum,11 *do,a,1,3*25,1 E,9*25-1+i+a,9*25+i+a *enddo *do,b,1,4*25,1 E,26*25-1+i+b,26*25+i+b *enddo *do,c,1,3*25,1 E,51*25-1+i+c,51*25+i+c *enddo *do,d,1,4*25,1 E,68*25-1+i+d,68*25+i+d *enddo !3 截面 type,1 mat,1 secnum,10 *do,a,1,1*25,1 E,7*25-1+i+a,7*25+i+a *enddo *do,b,1,5*25,1 E,12*25-1+i+b,12*25+i+b *enddo *do,c,1,4*25,1 E,22*25-1+i+c,22*25+i+c *enddo *do,d,1,4*25,1 E,54*25-1+i+d,54*25+i+d *enddo *do,e,1,5*25,1 E,63*25-1+i+e,63*25+i+e *enddo !2 截面 type,1 mat,1 secnum,9 *do,a,1,1*25,1
/nerr,0 ! 将参数读入数据库 finish /clear /PREP7 ! 单元类型编号 et,1,beam44 et,2,shell63 et,3,link8 ! 材料类型编号 Q420/Q370/ 拉索 -1 ,混凝土 C40/C50-2 ,刚臂 -3 mp,ex,1,2.1e11 mp,prxy,1,0.3 mp,dens,1,7850 mp,alpx,1,1e-5
ANSYS高级分析之APDL基础
ANSYS高级分析之APDL基础ANSYS是一款广泛使用的工程仿真软件,它可以进行各种复杂的物理和工程分析。
其中,ANSYS Parametric Design Language(APDL)是ANSYS的一种基于命令行交互的脚本语言,它可以用于创建和控制各种物理模型,并进行高级分析。
APDL语言主要通过输入一系列的命令来操作ANSYS软件。
在使用APDL进行高级分析之前,我们需要先了解一些基础知识。
APDL中的命令可以分为几个主要的类别,包括几何命令、物理命令、边界条件命令和求解命令等。
几何命令用于创建和修改几何模型,比如绘制线段、圆弧和矩形等。
物理命令用于定义分析的物理性质,比如材料的力学性质、热物性等。
边界条件命令用于设定边界条件,如约束和载荷。
求解命令用于进行数值计算,如求解结构的位移、应力和应变等。
除了常规的命令之外,APDL还提供了一些高级分析的功能。
其中,参数化分析是其中一项重要功能,它可以通过修改输入参数或模型的几何特性,自动执行多个分析,从而得到一系列的结果。
参数化分析可以通过循环和条件语句来实现。
另外,APDL还提供了特殊命令和工具,用于处理大规模模型和复杂的分析问题。
在使用APDL进行高级分析时,需要遵循一些最佳实践。
首先,我们应该仔细设计分析模型,包括选择适当的边界条件和物理参数,并进行合理的离散化。
其次,我们应该对模型进行验证和校准,比较模拟结果与实验数据或已知解进行比较。
最后,我们应该进行后处理,对模拟结果进行分析和解释。
总之,APDL是ANSYS的一种基于命令行交互的脚本语言,它可以用于进行高级分析。
通过使用APDL,我们可以建立复杂的物理模型,并执行各种高级分析。
在使用APDL进行高级分析时,我们应该熟悉APDL的基本命令和语法,合理设计模型和参数,并进行验证和后处理。
只有掌握了APDL的基础知识,我们才能更好地应用ANSYS进行高级分析。
ansys-APDL编程
目录第一章 APDL是什么? 1第二章在工具条上添加命令 22.1修改工具条 2 2.2嵌套工具条缩写 4第三章使用参数 53.1参数 5 3.2参数命名规则 5 3.2.1从*STATUS命令中隐藏参数 6 3.3定义参数 6 3.3.1在运行过程中给参数赋值 6 3.3.2在启动时给参数赋值 6 3.3.3赋ANSYS提供的值给参数7 3.3.3.1 *GET命令的用法7 3.3.3.2 内嵌获取函数的用法8 3.3.4排列显示参数10 3.4删除参数11 3.5字符参数的用法11 3.6数字参数值的置换12 3.6.1防止置换12 3.6.2字符参数值的置换12 3.6.2.1 强制置换12 3.6.2.2 字符参数有效的其它地方13 3.6.2.3 字符参数的限制14 3.7数字或字符参数的动态置换14 3.8参数公式15 3.9带参数的函数15 3.10保存、恢复、写参数16 3.11数组参数17 3.11.1数组的基础知识17 3.11.2数组参数示例18 3.11.3TABLE类型数组参数19 3.11.4定义和列表显示数组参数20 3.11.5给数组元素赋值20 3.11.5.1 给单独的数组元素赋值20 3.11.5.2 填充数组向量213.11.5.3 交互式编辑数组21 3.11.5.4 使用*VREAD命令用数据文件填充数组22 3.11.5.5 使用* TREAD命令用数据文件填充TABLE类型数组23 3.11.6插入值26 3.11.6.1 把获取值存入数组参数或恢复数组参数值27 3.11.6.2 列出数组参数28 3.11.7写数据文件29 3.11.7.1 数据格式描述符29 3.11.8对数组参数的运算31 3.11.8.1 对向量的运算31 3.11.8.2 矩阵运算33 3.11.8.3 用于向量和矩阵运算的命令35 3.11.9用图形表示数组参数向量37第四章作为宏语言的APDL 414.1什么是APDL宏41 4.2产生宏41 4.2.1宏文件命名规则41 4.2.2宏的搜索路径42 4.2.3在ANSYS中生成宏43 4.2.3.1 使用*CREATE 43 4.2.3.2 使用 *CFWRITE 43 4.2.3.3 使用Utility Menu>Macro>Create Macro 44 4.2.4用文本编辑器生成宏44 4.2.5使用宏库文件45 4.3运行宏和宏库文件45 4.4局部变量46 4.4.1传递变量到宏46 4.4.2宏内的局部变量47 4.4.3宏外部的局部变量47 4.5在APDL中控制程序流47 4.5.1宏嵌套:在宏内调用子程序47 4.5.2无条件分支:G OTO48 4.5.3条件分支:*IF命令48 4.5.4重复一个命令50 4.5.5循环:D O循环50 4.6控制函数快速参考50 4.7在宏中使用_STATUS和_RETURN参数52 4.8在组和组件中使用宏53 4.9复习宏例子54第五章 GUI用户界面575.1提示用户输入某个参数的值57 5.2用户提示对话框585.3 用宏显示消息595.4在宏中生成并维护状态条60 5.5在宏中进行拾取操作61 5.6在宏中调用对话框62第六章加密宏636.1准备加密宏63 6.2生成加密宏63 6.3运行加密宏64第一章APDL是什么?APDL即ANSYS参数化设计语言(ANSYS Parametric Design Language),它是一种解释性语言,可用来自动完成一些通用性强的任务,也可以用于根据参数来建立模型。
APDL参数化命令使用指南
目录第一章 APDL是什么? 1 第二章在工具条上添加命令 22.1修改工具条 2 2.2嵌套工具条缩写 4第三章使用参数 53.1参数 5 3.2参数命名规则 5 3.2.1从*STATUS命令中隐藏参数 6 3.3定义参数 6 3.3.1在运行过程中给参数赋值 6 3.3.2在启动时给参数赋值 6 3.3.3赋ANSYS提供的值给参数7 3.3.3.1 *GET命令的用法7 3.3.3.2 内嵌获取函数的用法8 3.3.4排列显示参数10 3.4删除参数11 3.5字符参数的用法11 3.6数字参数值的置换12 3.6.1防止置换12 3.6.2字符参数值的置换12 3.6.2.1 强制置换12 3.6.2.2 字符参数有效的其它地方13 3.6.2.3 字符参数的限制14 3.7数字或字符参数的动态置换14 3.8参数公式14 3.9带参数的函数15 3.10保存、恢复、写参数16 3.11数组参数17 3.11.1数组的基础知识17 3.11.2数组参数示例18 3.11.3TABLE类型数组参数18 3.11.4定义和列表显示数组参数19 3.11.5给数组元素赋值203.11.5.1 给单独的数组元素赋值20 3.11.5.2 填充数组向量21 3.11.5.3 交互式编辑数组21 3.11.5.4 使用*VREAD命令用数据文件填充数组22 3.11.5.5 使用* TREAD命令用数据文件填充TABLE类型数组23 3.11.6插入值25 3.11.6.1 把获取值存入数组参数或恢复数组参数值27 3.11.6.2 列出数组参数27 3.11.7写数据文件28 3.11.7.1 数据格式描述符29 3.11.8对数组参数的运算30 3.11.8.1 对向量的运算30 3.11.8.2 矩阵运算33 3.11.8.3 用于向量和矩阵运算的命令34 3.11.9用图形表示数组参数向量37第四章作为宏语言的APDL 404.1什么是APDL宏40 4.2产生宏40 4.2.1宏文件命名规则40 4.2.2宏的搜索路径41 4.2.3在ANSYS中生成宏42 4.2.3.1 使用*CREATE 42 4.2.3.2 使用 *CFWRITE 42 4.2.3.3 使用Utility Menu>Macro>Create Macro 43 4.2.4用文本编辑器生成宏43 4.2.5使用宏库文件44 4.3运行宏和宏库文件44 4.4局部变量45 4.4.1传递变量到宏45 4.4.2宏内的局部变量46 4.4.3宏外部的局部变量46 4.5在APDL中控制程序流46 4.5.1宏嵌套:在宏内调用子程序46 4.5.2无条件分支:G OTO47 4.5.3条件分支:*IF命令47 4.5.4重复一个命令49 4.5.5循环:D O循环49 4.6控制函数快速参考49 4.7在宏中使用_STATUS和_RETURN参数51 4.8在组和组件中使用宏52 4.9复习宏例子53第五章 GUI用户界面565.1提示用户输入某个参数的值56 5.2用户提示对话框575.3 用宏显示消息585.4在宏中生成并维护状态条59 5.5在宏中进行拾取操作60 5.6在宏中调用对话框61第六章加密宏626.1准备加密宏62 6.2生成加密宏62 6.3运行加密宏63第一章APDL是什么?APDL即ANSYS参数化设计语言(ANSYS Parametric Design Language),它是一种解释性语言,可用来自动完成一些通用性强的任务,也可以用于根据参数来建立模型。
ANSYS中的参数化建模方法研究
机械 2008年第3期 总第35卷 设计与研究 ·21·———————————————收稿日期:2007-11-05 基金项目:于建伟(1981-),女,河北廊坊人,北京邮电大学硕士研究生,主要研究方向为系统辨识与智能控制技术。
ANSYS 中的参数化建模方法研究于建伟,刘晓平(北京邮电大学 自动化学院,北京 100876)摘要:APDL 语言类似FORTRAN 的解释性语言,可提供一般程序语言的功能,并提供简单界面定制功能。
以混凝土梁为例子探讨了在ANSYS 中用APDL 进行参数化建模的方法。
介绍了初始化系统、定义参数并赋值、进入前处理器利用参数创建几何模型等创建参数化有限元模型的步骤,并命令了流程序。
参数化建模后,只需要修改参数即可完成整个模型的修改,大大提高了效率。
关键词:ANSYS ;APDL ;参数化建模中图分类号:TP391 文献标识码:A 文章编号:1006-0316(2008)03-0021-02Parametric modeling method in ANSYSYU Jian-wei ,LIU Xiao-ping(Automation School Beijing University of Posts and Telecommunications ,Beijing 100876,China )Abstract :APDL language similar to the explanatory language FORTRAN, you can provide the function of a general programming language, and to provide a simple interface customization capabilities. For example,the concrete beams, to explore the use of ANSYS APDL parameter modeling method. Introduced a system initialization, the definition and assignment parameters, the parameters of the top processors use to create geometric model parameters such as the creation of finite element model of the steps and the order flow process. After the parametric modeling, the parameters can only be amended upon completion of the model changes, greatly improving the efficiency. Key words :ANSYS ;APDL ;parametric modeling在1956年飞机由螺旋桨式转变为喷气式,为了对高速飞行的喷气式飞机的振动性能进行高精度的分析,波音公司的技术人员开发了一种划时代的方法。
ANSYS的APDL参数化建模
ANSYS的APDL参数化建模
崔苗;杜文风
【期刊名称】《网络新媒体技术》
【年(卷),期】2006(027)005
【摘要】介绍了在ANSYS中用APDL建模的基本思想,提出格式标准化建议.通过两个用APDL建模的例子,演示了在ANSYS中参数化建模的过程,可知格式标准化建议有利于提高文件的可读性和共享资源性.
【总页数】3页(P635-637)
【作者】崔苗;杜文风
【作者单位】广东工业大学信息工程学院,广州,510640;浙江大学土木系,杭
州,310027
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于ANSYS参数化设计语言APDL的盘式制动器强度、刚度分析 [J], 张琪;马力;过学迅;张杰
2.APDL语言在ANSYS参数化建模中的应用 [J], 杨胜;刘淑芬;白恒
3.基于ANSYS APDL和FLUENT Journal的液压锥阀流场参数化仿真软件设计[J], 谭剑波;刘桓龙;于兰英
4.基于ANSYS的斜齿锥齿轮APDL参数化建模 [J], 白国静;黄恺;纪红
5.基于APDL的逆向参数化建模和参数化分析方法研究 [J], 李志荣
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一天目标:熟悉ANSYS基本关键字的含义k --> Keypoints 关键点l --> Lines 线a --> Area 面v --> V olumes 体e --> Elements 单元n --> Nodes 节点cm --> component 组元et --> element type 单元类型mp --> material property 材料属性r --> real constant 实常数d --> DOF constraint 约束f --> Force Load 集中力sf --> Surface Force on nodes 表面载荷bf --> Body Force on Nodes 体载荷ic --> Initial Conditions 初始条件第二天目标:了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TITILE,test analysis !定义工作标题/FILENAME,test !定义工作文件名/PREP7 !进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63 !指定单元类型ET,2,SOLID45 !指定体单元MP,EX,1,2E8 !指定弹性模量MP,PRXY,1,0.3 !输入泊松比MP,DENS,1,7.8E3 !输入材料密度R,1,0.001 !指定壳单元实常数-厚度......!建立模型K,1,0,0,, !定义关键点K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6, !由关键点生成面......!划分网格ESIZE,1,0,AMESH,1......FINISH !前处理结束标识/SOLU !进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES,1000......SOLVE !求解标识FINISH !求解模块结束标识/POST1 !进入通用后处理器标识....../POST26 !进入时间历程后处理器……/EXIT,SA VE !退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE !指定绕轴旋转视图/DIST !说明对视图进行缩放/DEVICE !设置图例的显示,如:风格,字体等/REPLOT !重新显示当前图例/RESET !恢复缺省的图形设置/VIEW !设置观察方向/ZOOM !对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:K,1,0,0,02.在激活坐标系生成直线LSTR,关键点P1,关键点P2例:LSTR,1,23.在两个关键点之间连线L,关键点P1,关键点P2例:L,1,2注:此命令会随当前的激活坐标系不同而生成直线或弧线4.由三个关键点生成弧线LARC,关键点P1,关键点P2,关键点PC,半径RAD例:LARC,1,3,2,0.05注:关键点PC是用来控制弧线的凹向??????5.通过圆心半径生成圆弧CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG例:CIRCLE,1,0.05,,,,46.通过关键点生成样条线BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6 例:BSPLIN,1,2,3,4,5,67.生成倒角线LFILLT,线NL1,线NL2,倒角半径RAD例:LFILLT,1,2,0.005(如果不是圆角呢?)8.通过关键点生成面A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8... 例:A,1,2,3,4 (关键点有没有顺序?)9.通过线生成面AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10例:AL,5,6,7,810.通过线的滑移生成面ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9 例:ASKIN,1,4,5,6,7,8注:线1为滑移的导向线第四天目标:掌握常用的实体-面的生成生成矩形面1.通过矩形角上定位点生成面BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH例:BLC4,0,0,5,3,02.通过矩形中心定位点生成面BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH注:与上条命令的不同就在于矩形的定位点不一样例:BLC5,2.5,1.5,5,3,03.通过在工作平面定义矩形X.Y坐标生成面RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y坐标Y1,矩形上边界Y坐标Y2例:RECTNG,0,5,0,3生成圆面4.通过中心定位点生成实心圆面CYL4,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,圆面的内半径RAD1,内圆面旋转角度THETA1,圆面的外半径RAD2,外圆面旋转角度THETA2,圆面的深度DEPTH注:如要实心的圆面则不用RAD2,THETA2,DEPTH例:CYL4,0,0,5,3605.生成扇形圆面命令介绍如上例1实心扇形:CYL4,0,0,5,60例2扇形圆环:CYL4,0,0,5,60,10,60例3整的圆环:CYL4,0,0,5,360,10,360注:同时可通过定义圆面的深度以生成柱体6.通过在工作平面定义起始点生成圆面CYL5,开始点X坐标XEDGE1,开始点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2,圆面深度DEPTH例:CYL5,0,0,2,2,7.通过在工作平面定义内外半径和起始角度来生成圆面PCIRC,内半径RAD1,外半径RAD2,起始角度THETA1,结束角度THETA2 例:PCIRC,2,5,30,1808.生成面与面的倒角AFILLT,面1的编号NA1,面2的编号NA2,倒角半径RAD例:AFILLT,2,5,2下一讲:多边形面的生成第五天目标:掌握多边形面和体的生成1.生成多边形面命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA例:RPR4,4,0,0,0.15,30注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形2.生成多边形体命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA,多边形的深度DEPTH例:RPR4,4,0,0,0.15,30,0.1注:多边形体和面命令唯一的不同就在于深度DEPTH的定义到此,关键点,线,面的生成讲解已结束,下一讲:体的生成第六天目标:掌握体的生成命令1.通过关键点生成体命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8例:V,4,5,6,7,15,24,252.通过面生成体命令:V A,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10例:V A,3,4,5,8,103.通过长方形角上定位点生成体命令:BLC4该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH的定义.4.通过长方形中心定位点生成面命令:BLC55.通过定义长方体起始位置生成体命令:BLOCK,开始点X坐标X1,结束点X坐标X2, Y1, Y2, Z1, Z2例:BLOCK,2,5,0,2,1,36.生成圆柱体基本命令通生成圆形面,不同在于DEPTH的定义基本命令:CYL4基本命令:CYL5基本命令:CYLIND7.生成棱柱基本命令通生成多边形,不同在于DEPTH的定义基本命令:RPR48.通过球心半径生成球体命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2例:SPH4,1,1,2,5 9.通过直径上起始点坐标生成球体命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2例:SPH5,2,5,7,610.在工作平面起点通过半径和转动角度生成球体命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2 例:SPHERE,2,5,0,6011.生成圆锥体命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2例:CONE,10,20,0,50,0,180下一讲:布尔操作第七天目标:掌握常用的布尔操作命令1.沿法向延伸面生成体命令:VOFFST,面的编号NAREA,面拉伸的长度DIST,关键点增量KINC 例:VOFFST,1,2,,2.通过坐标的增量延伸面生成体命令:VEXT,面1的编号NA1,面2的编号NA2,增量NINC,X方向的增量DX,Y方向的增量DY,Z方向的增量DZ, RX, RY, RZ例:VEXT,1,5,1,1,2,2,3.面绕轴旋转生成体命令:VROTA T,面1的编号NA1,面2的编号NA2,NA3, NA4, NA5, NA6,定位轴关键点1编号PAX1,定位轴关键点2编号PAX2,旋转角度ARC,生成体的段数NSEG例:VROTAT,1,2,,,,,4,5,360,44.沿线延伸面生成体命令:VDRAG,面1的编号NA1,面2的编号NA2, NA3, NA4, NA5, NA6,导引线1的编号NLP1,导引线2的编号NLP2, NLP3, NLP4, NLP5, NLP6例:VDRAG,2,3,,,,,8,5.线绕轴旋转生成面命令:AROTA T,线1的编号NL1, NL2, NL3, NL4, NL5, NL6,定位轴关键点1的编号PAX1,定位轴关键点2的编号PAX2,旋转角度ARC,生成面的段数NSEG例:AROTAT,3,4,,,,,6,8,360,46.沿线延伸线生成面命令:ADRAG,线1的编号NL1,NL2, NL3, NL4, NL5, NL6,导引线1的编号NLP1, NLP2, NLP3, NLP4, NLP5, NLP6例:ADRAG,3,,,,,,87.同理可以延伸关键点,相应的命令如下: LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEG LDRAG, NK1, NK2, NK3, NK4, NK5, NK6, NL1, NL2, NL3, NL4, NL5, NL6 各选项的含义雷同于上.8.延伸一条线命令:LEXTND,线的编号NL1,定位关键点编号NK1,延伸的距离DIST,原有线是否保留控制项KEEP例:LEXTND,5,2,1.5,09.布尔操作:加命令:LCOMB,线编号NL1,线编号NL2,是否修改控制项KEEP例:LCOMB,2,5注:对面和体的相应为:V ADD,AADD.选项的含义都类似10.布尔操作:粘接和搭接搭接的核心关键字为:OVLAP,随实体的不同略有不同,如:对体为VOVLAP对面为AOVLAP对线为LOVLAP粘接的核心关键字为:GLUE,随实体的不同略有不同,如:对体为VGLUE对面为AGLUE对线为LGLUE但其他的选项的含义是类似的,这里就不再累述.下一讲:移动,复制,映射,删除...第八天目标:掌握体素的移动,复制,删除,映射一.移动关键点命令:KMODIF,关键点编号NPT,移动后的坐标X,移动后的坐标Y,移动后的坐标Z例:KMODIF,5,0,0,2二.移动复制关键点命令:KGEN,复制次数选项ITIME,起始关键点编号NP1,结束关键点编号NP2,增量NINC,偏移DX,偏移DY,偏移DZ,关键点编号增量KINC,生成节点单元控制项NOELEM,原关键点是否被修改选项IMOVE例:KGEN,2,1,10,1,2,2,2,,,,注:IMOVE选项说明,设置为0时,不修改原关键点,即为复制,设置为1时,修改原关键点,即为移动,从而通过控制IMOVE选项实现移动或复制.三.移动复制线命:LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上四.移动复制面命:AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上五.移动复制体命令:VGEN,ITIME,NV1,NV2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上六.修改面的法向方向命令:ANORM,面的编号ANUM,单元的法向方向是否修改选项NOEFLIP 例:ANORM,2七.体素的删除基本的命令为:*DELE组合不同的关键字形成不同的命令如:KDELE,LDELE,ADELE,VDELE基本的命令格式为:*DELE,起始体素编号N*1,结束体素编号N*2,增量NINC,是否删除体素下层的元素选项KSWP如:LDELE,2,5,1,1八.体素的映射基本的命令为:*SYMM组合不同的关键字形成不同的命令如:KSYMM,LSYMM,ARSYM,VSYMM基本的命令格式为:*SYMM,映射轴选项NCOMP,起始体素编号N*1,结束体素编号N*2,增量NINC,关键点编号增量KINC,NOELEM, IMOVE如:VSYMM,X,1,10,1,,,,下一讲:网格划分常用命令。