ANSYS—APDL语言参数提取总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
APDL语言之提取参数常用命令常用提取信息之APDL语句*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM!获取一些参数信息*Get,nnod,NODE,0,COUNT!得到节点数*Get,nele,ELEM,0,COUNT!得到单元数*Get,nnod,NODE,2,D,VOLT!得到节点的载荷约束*VGET, ParR, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM, KLOOP!作用与*get指令相似,多一个loop参数,表示循环*VGET,nodx(1),NODE,1,loc,X, , ,2!获得节点X坐标*DIM, Par, Type, IMAX, JMAX, KMAX, Var1, Var2, Var3, CSYSID!定义矩阵变量及维数*Dim,nodx,array,nnod!定义节点X坐标数组维数LSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP!选择线上的子单元(节点,关键点等)!与此命令相关的还有选择面上单元等相关选择指令lsel,s,,,1,2,,1!选择线1和线2上的所有信息(节点等)allsel,all!选择所有DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6!定义或者修改节点上的计算结果DNSOL,1,VOLT, , 0.000000!定义节点1的电位为0V*USE, Name, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8, ARG9, AR10, AR11, AR12, AR13, AR14, AG15, AR16, AR17, AR18!执行宏文件*use,bondcondition.txt!执行bondcondition.txt文件中的宏指令,无输入参数常用提取数据语句提取一个模型的数据主要包括三个方面:(1)离散网格各个节点的坐标值;(2)各个单元的节点组成及单元的材料属性;(3)边界条件的要求,即提取边界线上及面上的节点编号及结点上的载荷束缚。1.2.1 提取场域内所有节点的坐标值!导出场域模型得到各个节点的坐标/post1!进入后处理菜单*Get,nnod,NODE,0,COUNT!得到节点数*Get,nele,ELEM,0,COUNT!得到单元数*Dim,nodx,array,nnod!定义节点X坐标数组维数*Dim,nody,array,nnod!定义节点y坐标数组维数*VGET,nodx(1),NODE,1,loc,X, , ,2!获得节点X坐标*VGET,nody(1),NODE,1,loc,Y, , ,2!获得节点Y坐标*cfopen,eleNodNum,txt!新建文件存储单元数与节点数*vwrite,nele,nnod(F10.0,F10.0)!数据格式*cfclose*cfopen,nodeLoc,txt!新建文件存储节点坐标*vwrite,sequ,nodx(1),nody(1)(F8.0,2F17.9)*cfclos1.2.2 提取场域内所有单元的单元信息(组成单元的节点号,单元类型,材料属性,实常数)/post1!提取三角形单元的单元信息*Get,nnod,NODE,0,COUNT*Get,nele,ELEM,0,COUNT*Dim,n1,array,nELE*Dim,n2,array,nELE*Dim,n3,array,nELE*Dim,m1,array,nELE*Dim,m2,array,nELE*Dim,m3,array,nELE*VGET,n1(1),ELEM,1,NODE,1, , ,2*VGET,n2(1),ELEM,1,NODE,2, , ,2*VGET,n3(1),ELEM,1,NODE,3, , ,2*VGET,M1(1),ELEM,1,ATTR,TYPE, , ,2*VGET,M2(1),ELEM,1,ATTR,MAT, , ,2*VGET,M3(1),ELEM,1,ATTR,REAL, , ,2*CFOPEN,elementPro,txt*VWRITE,sequ,n1(1),n2(1),n3(1),m1(1),m2(1),m3(1)(F8.0,6F10.0) *CFCLOS 1.2.3 提取第一类边界条件信息,及提取边界上的载荷约束情况/post1lsel,s,,,2,,,1 *get,nlnod,node,0,count*get,nlmin,node,0,num,min*dim,bonline,array,nlnod*Dim,nodv,array,nlnodn0=nlminbonline(1)=n0*d

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档