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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

APDL 是什么 >
命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYS Parametric Design Language)为 ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于FORTRAN的解释 性语言,提供一般程序语言的功能。它包含三个方面的内容:工具条、参量和宏命令。灵活 运用这三种工具,可以实现快速操作,数据快速传递、更新等功能。
命令流方式融GUI方式、APDL、UPFs、UIDL、MAC,甚 至TCL/TK于一个文本文件中,可通过/input命令(或Utility Menu>File>Read Input From)读入并执行,也可通过拷 贝该文件的内容粘贴到命令行中执行。
4
Dare Design 2014
上篇 简介及准备
ANSYS命令流可以和GUI方式配合使用,各自分别都能独立完成分析,部分操作只能通过命 令方式实现。对于复杂的有限元模型,使用GUI方式的缺点就会暴露,因为一个分析的完成 需要进行多次反复。这样,在GUI方式中,就会出现大量重复的操作,会严重影响设计人员 的心情。
6
Dare Design 2014
上篇 简介及准备
解释性语言 解释性语言的程序不需要编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻 译。这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。现代解释性语言通常 把源程序编译成中间代码,然后用解释器把中间代码一条条翻译成目标机器代码,一条条 执行。
5
Dare Design 2014
ANSYS命令流与GUI方式联系及其优点
带*的命令:一般是APDL的标识符,也就是ANSYS的参数化语言,如*do ,,,*enddo等 无/和*命令:是各个模块下的ANSYS命令,使用时需要进入相应的处理器。如/PREP7下才可以使用ET
(定义单元)命令。
9
Dare Design 2014
上篇 简介及准备
如何学习ANSYS命令和APDL >
8
Dare Design 2014
如何学习ANSYS命令和APDL
命令流通常由ANSYS命令和APDL功能语句组成。
大致可以通过命令有无前缀区分: 带/的命令:一般是系统命令(总体命令)或各模块标示符,比如功能菜单(Utility Menu)中的多数操
作、主菜单(Main Menu)进入各模块。如删除所有的参数以及模型和结果/clear,前处理命令对应的 处理器/PREP7,求解模块/SOLUTION,后处理命令/post1、/post26等。
10
Dare Design 2014
上篇 Baidu Nhomakorabea介及准备
如何学习ANSYS命令和APDL >
图1 APDL在ANSYS14.5 帮助中的位置
11
Dare Design 2014
工欲善其事必先利其器(编辑器选择)
多数命令流可以直接拷贝到ANSYS命令提示符栏中运行,但部分命令不支持这种方式,而且执 行速度比较慢。更常用的方法是将命令流在文本文档中整理好,然后通过/input命令或Utility Menu>File>Read Input From运行。
命令流方式的优点 >
命令流有以下几个优点:
可减少大量的重复工作,少许修改的话,只需变动几行代码或者参数就行,可为设计人
员节省大量的时间。
便于保存和携带,一个复杂的有限元分析的APDL代码也就几百行,也就几十KB。 便于交流,设计人员进行交流时,查看APDL代码明显方便得多。 高级需求时,可以二次开发。 熟练后分析速度要快于使用GUI;减少重复劳动;方便和别人交流。
但这并不是说只需学习命令流就可以了,对于初学者来说,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更加接 近底层。
最常见的文本编辑器就是WINDOWS自带的记事本了,具有系统自带、功能简单,使用方便 的特点,能够满足基本的需求。
ANSYS命令按照功能可分为三个大类:前处理命令、后处理命 令、和结果查看命令,每个大类有自己对应的处理器,/PREP7处 理器,后处理/POST1、/POST26等。
ANSYS有超过1000条命令,很难有人把这些完完全全记住,我 建议先学习APDL语法及规则,记住常用的关键词,配合这些关键 词套用需要的命令。然后了解常用的ANSYS命令。对于ANSYS常 用命令的学习,网上资料很多,更详细的用法可以在ANSYS主菜 单-help-help topic中查找。
——筷子学苑交流活动之十
APDL内容简解
@ Dean|迪安
2014-5-4
主要内容
上篇
简介及准备
下篇
APDL内容简解
2
Dare Design 2014
上篇
简介及准备
什么是ANSYS命令流,APDL是什么? ANSYS命令流与GUI方式联系及其优点
二次开发涉及到的工具
如何学习ANSYS命令和APDL
工欲善其事必先利其器(编辑器选择) LOG文件的秘密
3
Dare Design 2014
什么是ANSYS命令流,APDL是什么?
ANYS提供两种工作方式,GUI图形用户界面(Graphical User Interface又称图形用户接口)操作和命令流。
在ANSYS 中,命令流是由一条条ANSYS 的命令组成的一个 命令组合,这些命令按照一定顺序排布,能够完成同GUI方 式一样甚至GUI不能完成的的 操作。
相关文档
最新文档