ImageVerifierCode 换一换
格式:PPT , 页数:65 ,大小:3.26MB ,
资源ID:2747796      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2747796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何学习ANSYS命令流及APDL简解.ppt)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

如何学习ANSYS命令流及APDL简解.ppt

1、如何学习ANSYS命令流筷子学苑交流活动之十APDL内容简解Dean|迪安2014-5-42Dare Design 2014上篇简介及准备下篇APDL内容简解主要内容3Dare Design 2014简介及准备什么是ANSYS命令流,APDL是什么?ANSYS命令流与GUI方式联系及其优点二次开发涉及到的工具如何学习ANSYS命令和APDL工欲善其事必先利其器(编辑器选择)LOG文件的秘密上篇4Dare Design 2014ANYS提供两种工作方式,GUI图形用户界面(GraphicalUserInterface又称图形用户接口)操作和命令流。在ANSYS中,命令流是由一条条ANSYS的命令

2、组成的一个命令组合,这些命令按照一定顺序排布,能够完成同GUI方式一样甚至GUI不能完成的的操作。命令流方式融GUI方式、APDL、UPFs、UIDL、MAC,甚至TCL/TK于一个文本文件中,可通过/input命令(或UtilityMenuFileReadInputFrom)读入并执行,也可通过拷贝该文件的内容粘贴到命令行中执行。什么是ANSYS命令流,APDL是什么?5Dare Design 2014命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYSParametricDesignLanguage)为ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于

3、FORTRAN的解释性语言,提供一般程序语言的功能。它包含三个方面的内容:工具条、参量和宏命令。灵活运用这三种工具,可以实现快速操作,数据快速传递、更新等功能。APDL是什么上篇简介及准备解释性语言解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。现代解释性语言通常把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条执行。6Dare Design 2014ANSYS命令流与GUI方式联系及其优点ANSYS命令流可以和GUI方式配合使用,各自分别都能独立完成分析,部分操作只能通过命令

4、方式实现。对于复杂的有限元模型,使用GUI方式的缺点就会暴露,因为一个分析的完成需要进行多次反复。这样,在GUI方式中,就会出现大量重复的操作,会严重影响设计人员的心情。7Dare Design 2014命令流有以下几个优点:p可减少大量的重复工作,少许修改的话,只需变动几行代码或者参数就行,可为设计人员节省大量的时间。p便于保存和携带,一个复杂的有限元分析的APDL代码也就几百行,也就几十KB。p便于交流,设计人员进行交流时,查看APDL代码明显方便得多。p高级需求时,可以二次开发。p熟练后分析速度要快于使用GUI;减少重复劳动;方便和别人交流。但这并不是说只需学习命令流就可以了,对于初学者

5、来说,GUI方式是最易懂和入门的方式,熟练的操作GUI可以便于命令的理解。因此,我们在学习ANSYS过程中,菜单操作是对ANSYS使用环境熟悉的一个重要过程。命令流方式的优点上篇简介及准备8Dare Design 2014二次开发涉及到的工具可以通过ANSYS为用户提供了良好的二次开发环境,开发适用于用户自己的模块,提高分析效率和质量。ANSYS提供了四种二次开发工具:APDL;UPFs(UserProgrammableFeatures)用户可编程特性,操作途径是对ANSYS核心FORTRAN代码进行修改,对开发者有限元知识水平要求较高;UIDL(UserInterfaceDesignLang

6、uage)用户界面设计语言;Tcl(Toolcommandlanguage)工具命令语言,Tk是基于Tcl的图形开发工具箱,二者用于ANSYS界面开发,比UIDL更加接近底层。9Dare Design 2014如何学习ANSYS命令和APDL命令流通常由ANSYS命令和APDL功能语句组成。大致可以通过命令有无前缀区分:带/的命令:一般是系统命令(总体命令)或各模块标示符,比如功能菜单(UtilityMenu)中的多数操作、主菜单(MainMenu)进入各模块。如删除所有的参数以及模型和结果/clear,前处理命令对应的处理器/PREP7,求解模块/SOLUTION,后处理命令/post1、/

7、post26等。带*的命令:一般是APDL的标识符,也就是ANSYS的参数化语言,如*do,*enddo等无/和*命令:是各个模块下的ANSYS命令,使用时需要进入相应的处理器。如/PREP7下才可以使用ET(定义单元)命令。10Dare Design 2014ANSYS命令按照功能可分为三个大类:前处理命令、后处理命令、和结果查看命令,每个大类有自己对应的处理器,/PREP7处理器,后处理/POST1、/POST26等。ANSYS有超过1000条命令,很难有人把这些完完全全记住,我建议先学习APDL语法及规则,记住常用的关键词,配合这些关键词套用需要的命令。然后了解常用的ANSYS命令。对于

8、ANSYS常用命令的学习,网上资料很多,更详细的用法可以在ANSYS主菜单-help-helptopic中查找。如何学习ANSYS命令和APDL上篇简介及准备11Dare Design 2014如何学习ANSYS命令和APDL上篇简介及准备图1APDL在ANSYS14.5帮助中的位置12Dare Design 2014工欲善其事必先利其器(编辑器选择)多数命令流可以直接拷贝到ANSYS命令提示符栏中运行,但部分命令不支持这种方式,而且执行速度比较慢。更常用的方法是将命令流在文本文档中整理好,然后通过/input命令或UtilityMenuFileReadInputFrom运行。最常见的文本编辑

9、器就是WINDOWS自带的记事本了,具有系统自带、功能简单,使用方便的特点,能够满足基本的需求。13Dare Design 2014常用的文本编辑器,UltraEdit和PSPad编辑器选择上篇简介及准备14Dare Design 2014选择编辑器的原因:强大的数据处理能力、文件对比、替换、列选等语法高亮PSPad还具有自动完成功能。UE9.0c版体积小,绿色版,大文件打开速度快,很EASY的列选及列操作。PSPad在大文件打开时速度慢,Unicode支持不太好,另外换行(wordwrap)问题始终没解决编辑器选择上篇简介及准备15Dare Design 2014LOG文件的秘密通过ANSY

10、SGUI操作时,几乎所有的操作都会记录到工作目录jobname.log文件中,并且以ANSYS命令的方式记录。所以,查看log文件就能弄明白操作所对应的命令,这也是初学者学习和编写命令流的一种途径。16Dare Design 2014但log里也记录了很多无用的东西,比如转动视角,放大缩小等;选择实体也会产生啰嗦大量代码。这就需要进行整理和简化。下面7点是网友总结的log文件整理心得。1.要注意时间,因为每次做的东西都会跟在log文件后面,所以要根据时间取舍,不是所有的log文件中的内容就有用的,一开始我建议从新建一个文件开始。2.最好每做一步看一下log文件,可以知道自己的操作对应哪些命令3

11、.有些关于存盘、显示视角等命令可以删除。4.选取实体时往往会产生很多命令,可以简化。5.整理命令流时要新建立一个文本文件,以便从log文件中拷贝所需要的。6.File菜单中的Readinputfrom可以读入自己所建立的命令流来执行。7.可以增加注释语句以增强可读性LOG文件整理上篇简介及准备17Dare Design 2014其实有一个小工具可以帮助你快速整理logAnsysCommandParserANSYS命令解析器同时,如果你的db文件是在ANSYS中操作的,可以通过下面方式写出记录文件UtilityMenuFileWriteDBLogFileLGWRITE,Fname,Ext,-,K

12、editANSYS命令解析器上篇简介及准备用于清理和转换Ansys日志文件(.log文件),以生成等价的Ansys命令流的小工具。主要功能:主要功能:1.删除/auto“,/dist“,/replot之类因图形界面操作所产生的“无用指令”(对建模和计算本身无影响的指令);2.将图形界面选择操作所产生的选择操作指令转换为等价,但更加简洁、可读性更好、更适合手工输入的选择操作指令转换Ansys日志文件命令流的小工具AnsysCommandParserhttp:/ Design 2014APDL内容简解自定义工具栏使用参数数组初步ANSYS*get命令和查询函数宏控制语句GUI交互编写命令流的良好习

13、惯有用的东东参考资料下篇19Dare Design 2014APDL也像其他编程语言一样,有自己的语法特点和语法规则。其功能语句和FORTRAN语言较为接近。p使用工具栏:Working with the toolbarp使用参数:Using parametersp使用APDL数学函数和矩阵运算:Using APDL Math for matrix manipulationspAPDL作为宏语言:APDL as a macro languagep用户界面接口:Interfacing with the GUIp加密宏:Encrypting macros APDL主要内容u用参数而不是用数值输入模

14、型尺寸,材料类型等u从ANSYS数据库中获取信息,比如节点位置或最大应力u在参数中进行数学运算,包括矢量和矩阵运算u把常用的命令或宏定义成缩写形式u建立一个宏使用if-then-else分支和do循环等来执行一系列任务20Dare Design 2014ANSYS没有像其他软件一样的工具图标,但是可以把一些经常用的功能通过自定义按钮的方式添加到Toolbar里面。主要用到了*ABBR(Abbreviation的缩写)命令,其格式为*ABBR,按钮上的标签名称,按钮调用的命令或宏的名称自定义工具栏命令*ABBR的使用格式如下:*ABBR,Abbr,stringabbr:显示在工具条上的缩写名,最

15、多可包含8个字符.string:Abbr所代表的ANSYS命令,系统UIDL函数名或宏名的缩写字符串.如果*ABBR命令的值域string是一个宏名,那么该宏必须放在指定的宏搜索路径下.21Dare Design 2014!ANSYS TOOLBAR 工具快捷按工具快捷按钮 by TAOLEI!-!说明:通过在界面上增加常用按钮,快速完成相应功能,输入这些命令后,更新工具栏就可以了!也可以修改ansysv100v100ANSYSapdlstart110.ans文件(ANSYS11.0)(ansys11,其它版本也有相应的文件)!ANSYS14.5 版本路径 ANSYS Incv145ansys

16、apdl start145.ans!加入*ABBR,.,.达到初始化时就添加的目的!-/NOPR !以下语句不写入log文件*ABBR,ALLS,ALLS*ABBR,RPLOT,/RPLOT*ABBR,E_PLOT,EPLOT*ABBR,N_PLOT,NPLOT*ABBR,V_PLOT,VPLOT*ABBR,A_PLOT,APLOT*ABBR,MOVE_WK,KWPAVE,P*ABBR,ALIGN_WK,KWPLAN,-1,P*ABBR,CALC,/SYS,CALC.EXE*ABBR,UNDO,UNDO/GO !恢复语句写入log文件自定义工具栏下篇APDL内容简解22Dare Design 2014使用参数APDL内容简解参数指的是变量。即能够代表数据、字符或者数组的自定义名称。例如,一个长方体的几何属性,可以用长宽高这几个参数来描述。为形象、简便的表述这几个参数,常用length、width和hight变量指代其具体数值。ANSYS变量类型分为:数值、字符和表三种类型。所有数值变量(整形或实形)都以双精度数储存。被使用但未声明的参数都被赋一个接近0的值,或极小值,大约为2100。例

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1