欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年ANSYS入门教程-ANSYS查询函数,GET函数,参数配置和其它 .pdf

    • 资源ID:34882534       资源大小:1.50MB        全文页数:10页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年ANSYS入门教程-ANSYS查询函数,GET函数,参数配置和其它 .pdf

    ANSYS 入门教程 (17) - ANSYS 查询函数, GET 函数,参数配置和其它 2.5.5 ANSYS 查询函数在用命令流建模、求解及后处理过程中,常常需要获得模型的许多参数,如几何图素和有限元图素的数量等。普通的方法是通过*GET 命令或内部函数等得到这些参数,并在ANSYS 中有详细的帮助文件。而较为便捷的方法是采用ANSYS 的查询函数,查询函数在帮助文件中没有详细介绍,查询函数通过访问数据库返回要查询的数值。查询函数通常有两个变量,第一个变量为所要查询的图素或图素编号,第二个变量为所要查询的内容。查询函数的种类和数量很多,这里仅介绍KPINQR 、LSINQR 、ARINQR 、VLINQR 、NDINQR 、ELMIQR 、ETYIQR 、RLINQR 、SECTINQR 、CSYIQR 及 ERINQR 等 11 个函数及其主要查询标识。1. 关键点查询函数命令: KPINQR(kpid,key) kpid - 为要查询的关键点号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号; =-1:材料号; =-2:单元类型号; =-3:实常数号; =-4:节点号(已分网); =-7:单元号(已分网)当 key=1 时函数的返回值: =-1:未选择; =0:未定义; =1:被选择例如: a=kpinqr(0,12) 则返回已定义的关键点最大数目,并赋值给参数A。2. 线查询函数命令: LSINQR(lsid,key) lsid - 为要查询的线号,当key=12,13,14 时为0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =2:长度; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号; =-1:材料号; =-2:单元类型号; =-3:实常数号; =-4:节点数(已分网); =-6:单元数目(分网) =-8:分网的线拟化分数目 =-9:关键点1; =-10:关键点2; =-15:截面号ID =-16 :单元拟划分数目;当 key=1 时函数的返回值同上。例如: a=LSinqr(0,12) 则返回线的最大数目,并赋值给参数A。3. 面查询函数命令: ARINQR(arid,key) arid - 为要查询的面号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号; =-1:材料号; =-2:单元类型号; =-3:实常数号; =-4:节点数(已分网); =-6:单元数(已分网);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - =-8:单元形状; =-10:单元坐标系; =-11:面约束信息;当 key=1 时函数的返回值同上。当 key=-11 时函数返回值: =0:没有约束; =1:对称约束; =2:反对称约束; =3:对称与反对称约束4. 体查询函数命令: vlinqr(vlid,key) vlid - 为要查询的体号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态;=12:已定义数目;=13:被选择的数目; =14:定义的最大编号;=-1:材料号; =-2:单元类型号; =-3:实常数号; =-4:节点数(已分网);=-6:单元数; =-8:单元形状; =-10:单元坐标系当 key=1 时函数的返回值同上。5. 节点查询函数命令: ndinqr(node,key) node - 为要查询的节点号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号; =-1:材料号; =-2:超单元标记; =-3:主自由度; =-4:活动自由度 =-5:依附的实体模型;当 key=1 时函数的返回值同上。6. 单元查询函数命令: ELMIQR(elid,key) elid - 为要查询的单元号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目 =14:定义的最大编号; =-1:材料号; =-2:单元类型号; =-3:实常数号; =4:截面号ID; =5:单元坐标系号; =7:实体模型号;当 key=1 时函数的返回值同上7. 单元类型查询命令: ETYIQR(itype,key) itype - 为要查询的单元类型号,当key=12,14 时为0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =14:定义的最大编号;当 key=1 时函数的返回值同上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 8. 实常数查询函数命令: rlinqr(nreal,key) nreal - 为要查询的实常数号,当key=12,13,14 时为0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号;当 key=1 时函数的返回值同上。9. 截面号查询函数命令: SECTINQR(nsect,key) nsect - 为要查询的截面号,当key=12,13,14 时为 0。 key - 查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号;当 key=1 时函数的返回值同上。2.5.6 *get 命令与GET 函数 *GET 命令几乎可以提取ANSYS 数据库中的任何数据,并赋值给全局变量。例如任何图素(关键点、线、面、体、节点和单元)的相关数据信息、各处理器的设置与状态、系统或环境等等数据信息。 *GET 命令的使用格式为: *GET,Par,Entity,ENTNUM,Item1,IT1NUM,Item2,IT2NUM Par - 欲赋值的变量名称,即提取结果将赋给该变量,由用户定义。 Entity - 被提取图素的关键字,如NODE,ELEM,KP,LINE,AREA,VOLU,PDS 等。 ENTNUM - 图素编号,如为0 则表示全部图素。 Item1,IT1NUM,Item2,IT2NUM - 某个图素的项目及其编号。由于几乎可提取数据库中的任何数据,因此该命令参数极多,且有些比较复杂,详细可参见ANSYS 命令参考手册(ANSYS Commands Reference),此处不再介绍。 *GET 命令有许多等价的内部函数(称GET 函数),可以替代*GET 命令直接提取数据,这些内部提取函数既可将返回值赋给变量,也可直接在命令流中使用,比*GET 命令更加方便,这里介绍如下。常用GET 函数表如表所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 2.5.7 几何建模其它命令与技巧几何建模命令众多,除上述内容外,尚有其它一些问题和技巧,这里就几何建模的常见问题或技巧予以介绍,以提高建模水平和速度。1. 撤销操作命令UNDO 在 GUI 方式操作下,可使用/UNDO,on 来打开UNDO 命令,但只能撤销上一次的操作;或使用UNDO,NEW 建立一个可编辑的GUI 窗口,允许用户修改最后一次执行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - RESUME 或 SAVE 命令后的命令流。一般不建议使用。具体命令解释: GUI :Main Menu Session Editor 命令: UNDO,Kywrd 其中Kywrd 为关键词,仅且必须为NEW ,表示使用UNDO,NEW 建立一个可编辑的GUI 窗口,允许用户修改最后一次执行RESUME 或 SAVE 命令后的命令流。发布UNDO,new 命令后,打开文字窗口编辑器(SESSION EDITOR ),其中显示了最后一次执行 RESUME 或 SAVE 命令后的所有操作命令。可以编辑该命令文件,删除拟删除的操作命令,点击OK 即可完成UNDO 操作。2. ANSYS 配置参数命令/CONFIG 命令: /CONFIG, Lab, VALUE Lab 为要修改的配置参数,VALUE 为配置参数数值(整数),其值可取: Lab - 要修改的配置参数,可以是: NRES VALUE 表示结果文件中允许的最大结果组个数(子步数 )。默认为1000。对于MFX 分析,默认为5000。最小值10。 NORSTGM 在结果文件中是否写入几何数据。VALUE 可以为0 (写几何数据 ) 或1 (不写几何数据 )。对于可能创建过大的文件的复杂分析情况很有用。默认为0。 NBUF VALUE 为在求解时每个文件的缓冲(buffers) 大小(1 32),默认为4。 LOCFL 文件打开和关闭操作。当VALUE 为: 0 - 整体(默认 ); 1 - 局部。用于文件 File.EROT, File.ESAV, File.EMAT 和 File.TRI 。 SZBIO VALUE 表示二进制文件中记录的大小(1024 到 4194304,按整型字计算)。默认16384 (与系统有关 )。 ORDER 自动记录方案。当VALUE 为 : 0 - WSORT,ALL; 1 - WAVES; 2 - 同时WSORT,ALL and WAVES (默认 )。 FSPLIT 定义二进制文件的分割点。VALUE 是按照兆字节的分割点,默认为系统允许的最大文件尺寸。例如FAT32 文件系统单个文件最大限制为4GB;如果文件格式为NTFS,理论上单个文件最大64GB,但操作系统限制在 8GB 以下,而将一个文件用此命令分割为多个文件后其总的大小可超过8GB(例如设结果文件20GB,则可分割为3 个 7GB 的文件)。如果设置VALUE=750 ,则所产生的文件大小在3GB 左右。用该命令参数可以自动分割文件,从而突破操作系统对文件大小的限制,并且结果文件虽被分为多个文件,但对结果的处理没有影响。 MXND 最大节点数,如未指定,第一次使用时默认为100。在超过最大值时,自动扩展为双倍,包括第一次使用时。 MXEL 最大单元数。默认和扩展与MXND 相同。 MXKP 最大关键点数。默认和扩展与MXND 相同。 MXLS 最大线数。默认和扩展与MXND 相同。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - MXAR 最大面数。默认和扩展与MXND 相同。 MXVL 最大体数。默认和扩展与MXND 相同。 MXRL 最大实常数组数(单元属性 )。默认和扩展与MXND 相同。 MXCP 最大耦合自由度组数。默认和扩展与MXND 相同。 MXCE 最大约束方程组数。默认和扩展与MXND 相同。 NOELDB 求解后是否将结果写入数据库选项。当VALUE = 0 ( 默认 ), 将结果写入数据库。当VALUE = 1, 不将结果写入数据库。 DYNA_DBL 对于显式动力求解器LS-DYNA 使用双精度版本选项。当VALUE = 0 (默认 ), 使用单精度版本。当VALUE = 1, 使用双精度版本。 STAT 显示/CONFIG 命令的当前设置。注解:所有配置参数都有初始的默认值,多数情况不需要改变。当需要某个特定的ANSYS 程序配置时,可以使用此命令进行配置参数设置。首先发布/CONFIG,STAT 命令以显示当前值。必须在使用参数之前进行修改。这些修改 (及其它的 ) 也可以写到config110.ans 文件中,在执行ANSYS 程序时读入(见基本分析指南Basic Analysis Guide 中的Configuration File) 。如果在配置文件和本命令中出现同样的配置参数,以本命令中的设置为准。菜单路径 Utility Menu List Status Configuration 3. 关闭警告信息在命令流建模和求解过程中,由于各种原因系统会产生许多“ 警告 ” 和“ 错误 ” 信息,如这些信息过多会引起系统中断,或者有时不希望出现这些不影响计算结果的警告信息,可采用: /NERR 和 /UIS 命令进行控制。命令解释从略。 /NERR,0 ! 关闭所有警告和错误信息的显示,但不能关闭写入.ERR 文件。 /UIS,MSGPOP,3 ! 则仅显示错误对话框信息4. 编号控制与操作编号控制有NUMOFF 、 NUMSTR 、 NUMCMP 和 NUMMRG 等命令。前两个命令为编号控制命令, NUMCMP 为编号管理命令,而NUMMRG 实际上为合并图素命令。(1) 为已创建的图素指定一个编号增量命令: NUMOFF, Label, VALUE Label - 图素类型参数,其值可取: =NODE :节点; =ELEM :单元; =KP :关键点; =LINE :线; =AREA :面; =VOLU :体; =MAT :材料号; =TYPE:单元类型号; =REAL :实常数号 =CP:耦合组号; =SECN:截面号; =CE:约束方程组; =CSYS:坐标系号 VALUE - 增量号(不能为负值)。该命令用于当读入一个模型时,避免覆盖现有模型中的编号数据而对既有图素设置一个增量。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 例如用命令流分别创建了两个模型,首先读入第一个命令流创建模型,如直接读入第二个命令流必然会造成数据混乱或覆盖,这时可使用NUMOFF 命令为既有模型设置编号增量(此增量足够使得第二个模型的数据不覆盖原有模型数据),然后再读入第二个命令流,从而实现命令流及其模型的合并(或装配)。例如: ! name1.txt ,第一个命令流文件 finish $/clear /prep7 $csys,1 *do,i,1,36 $k,i,10,10*i $*enddo ! 创建编号为137 的关键点 csys,0$k,37 $*do,i,1,36 $l,37,i $*enddo ! 创建编号为136 的线 ! name2.txt ,第二个命令流文件,也可将此两个文件合并为一个文件保存 numoff,kp,100 ! 设置关键点编号增量,即将既有关键点编号增加100 numoff,line,100 ! 设置线编号增量,即将既有线编号增加100 /prep7 $ csys,1 *do,i,1,36 $k,i,20,10*i-5 $*enddo ! 再创建编号编号为137 的关键点 csys,0 $k,37 $*do,i,1,36 $l,37,i $*enddo ! 再创建编号为136 的线 LPLOT ! 实现两个独立命令流的合并,不必担心数据混乱或覆盖(2) 为自动图素编号设置起始编号命令: NUMSTR, Label, VALUE 其中Label 为图素类型,其值可取NODE 、ELEM 、KP、LINE 、AREA 、VOLU 。 VALUE 为所选图素的起始编号。当Label 为有限元图素时,VALUE 缺省为既有模型中的节点或单元编号1;当Label 为几何图素时,VALUE 缺省为 1,且只有未使用的编号才能使用,已经存在的图素不会覆盖。(3) 编号压缩在建模过程中,用户可任意定义编号(如KP)或者因布尔运算等造成某类图素的编号不连续,使用该命令能通过重新编号方式对没有使用的编号进行压缩,可使新的编号从1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 开始对整个模型连续编号。但对于通过FACETED 转换器读入的IGES 模型不能使用编号压缩命令。命令: NUMCMP, Label 其中Label 可取NODE 、ELEM 、KP、 LINE 、AREA 、VOLU 、MAT 、TYPE 、REAL 、CP、CE 及 ALL 。使用ALL 选项则压缩上述所有参数的编号。(4) 合并图素命令: NUMMRG, Label, TOLER, GTOLER, Action, Switch Label - 要合并的图素类型,其值可取:NODE 、ELEM 、KP、MAT 、TYPE 、REAL 、CP、CE 及 ALL 。 TOLER - 重合范围容差,对Label=NODE 和 KP,缺省值为1.0E-4;对Label=MAT 、REAL 和 CE,缺省值为1.0E-7。只有在 TOLER 范围之内才认为是重合的或相同的,才能合并。 GTOLER - 全局实体模型公差,仅适用于依附线上关键点的合并。 Action - 合并与选择操作控制。如Action=SELE 则仅选择但不合并(仅适用于节点);如Action= 空(缺省),则合并重合或相同项。该参数可用于检查合并操作是否为预期的内容。 Switch - 在合并操作时,编号保留小号和大号的控制参数,该选项对于关键点无效,关键点合并时总是保留较小的编号;如 Switch=LOW (缺省)则保留较小编号;如Switch=HIGH 则保留较大编号。合并操作虽然在某些情况下与“ 粘接 ” 布尔运算相似,但对于几何模型,建议使用粘接布尔运算,如LGLUE 、 AGLUE 和 VGLUE 命令。例如对于体的粘接,执行NUMMRG,KP 命令,虽然关键点合并了(同时会合并重合的线和面等),但可能仍会有重合或叠合的线和面;如使用粘接运算则不存在这种问题,但可能对网格划分造成影响。因此何时使用NUMMRG 或 xGLUE 需要根据具体模型而定。例如两个同样大小的体,采用合并和粘接布尔运算效果是相同的。但是对于两个相邻但形状或大小不完全相同时,则情况就不同了。 5. 改变面小方格疏密命令/FACET 命令: /FACET, Lab 其中Lab 为疏密控制参数,其值可取: =FINE :使用较多的小方格(facets)数目,显示效果最好,但降低了显示速度 =NORML (缺省):使用基本小方格数显示。 =COAR :使用较少的小方格数显示,操作速度较快,但降低了显示质量。 =WIRE :使用 “ 线框 ” 显示模型,操作速度最快,但不显示表面(不填色)。该命令仅对APLOT 、VPLOT 、ASUM 和 VSUM 有影响,即对面和体的显示质量和几何特性计算有影响,同时对操作速度也有一定影响,尤其是模型特别复杂时。如要查看小方格数目或隐藏面的小方格数目,可使用SPLOT 命令。6. ANSYS 调用外部执行程序EXE 的命令/SYS 命令: /SYS, String 其中String 为命令串,最长可达75 个字符(包括空格和逗号)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 该命令的缺省路径为当前工作目录,但其搜索范围为ANSYS 设置的路径。例如: /sys,copy file.log test.log ! 在工作目录下,将文件FILE.log 复制为TEST.log /sys,copy d:zfortranreadme.txt r1.txt ! 复制某个目录下的文件到当前目录 /sys,notepad ! 启动 WINDOW 操作系统的 “ 记事本 ” 程序。该命令后面的String 正如在DOS 操作系统下的操作命令一样。当然,除操作系统命令外,还能运行可执行文件或命令,如FORTRAN 语言程序编译形成的EXE 文件,与APDL 恰当结合可进行二次开发等名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

    注意事项

    本文(2022年ANSYS入门教程-ANSYS查询函数,GET函数,参数配置和其它 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开