《ANSYS 14.0超级学习手册》一第2章 高级应用的基石——APDL

第2章 高级应用的基石——APDL

ANSYS 14.0超级学习手册
ANSYS参数化设计语言(Ansys Parametric Design Language,APDL)是用户从初学者走向高阶用户的基石,利用这种语言编写的命令流可以建立智能化的分析过程,自动完成复杂的分析计算过程。APDL程序的输入可以是用户指定的函数与变量,允许复杂的数据输入,可以实现参数化模型与分析过程的建立,极大地扩展了传统有限元法的分析能力。APDL提供了一般高级语言的功能,如参数、数组、表达式与函数、分支与循环等,有编程开发经验的用户可以较快入门。

学习目标

  • 了解APDL的基础知识
  • 掌握APDL参数的概念与使用方法
  • 掌握APDL流程控制的知识
  • 掌握宏文件的使用方法
  • 掌握APDL运算符、函数相关知识
时间: 2024-09-26 12:51:38

《ANSYS 14.0超级学习手册》一第2章 高级应用的基石——APDL的相关文章

《ANSYS 14.0超级学习手册》一1.2 ANSYS 14.0简介

1.2 ANSYS 14.0简介 ANSYS 14.0超级学习手册 ANSYS软件是融结构.流体.电场.磁场.声场分析于一体的大型通用有限元分析软件.由世界上最大的有限元分析软件公司之一的美国ANSYS开发,它能与多数CAD软件接口,实现数据的共享和交换,是现代产品设计中的高级CAE工具之一. 1.2.1 ANSYS 14.0的启动与退出 启动Mechanical APDL Product Launcher 14.0,显示如图1-1所示的启动画面,稍后即可弹出如图1-2所示的菜单窗口. Mech

《ANSYS 14.0超级学习手册》一2.1 APDL的参数

2.1 APDL的参数 ANSYS 14.0超级学习手册参数是指APDL中的变量与数组,与常用的C/C++等高级语言不同的是,在APDL中使用任何参数都不需要单独声明参数的类型. 2.1.1 参数的概念与类型 在APDL中,无论是整型还是浮点型数值参数都被按照双精度数进行存储,被使用但未被赋值的参数将被默认为一个接近0的极小值,字符型参数存储为字符串,而且APDL中的指令不区分大小写. 变量参数有数值型与字符型两种,数组参数有数值型.字符型和表三种类型.表是一种特殊的数值型参数,允许自动进行线性

《ANSYS 14.0超级学习手册》一2.2 APDL的流程控制

2.2 APDL的流程控制 ANSYS 14.0超级学习手册ANSYS在执行APDL所编写的程序时,采取的是逐行解释并执行指令的方式.复杂的程序经常需要控制指令的执行顺序.为此,APDL提供了以下流程控制命令,一种接近于FORTRAN的流程控制命令: *GO无条件分支.IF--IFELSE--ELSE--ENDIF条件分支.DO--ENDDO循环.*DOWHILE循环.*REPEAT重复命令. 2.2.1 *GO分支语句 GO命令是无条件分支命令,不能从循环体或者条件分支中利用它跳转出来执行其他

《ANSYS 14.0超级学习手册》一1.1 有限元法概述

1.1 有限元法概述 ANSYS 14.0超级学习手册随着现代科学技术的发展,人们正在不断建造更为快速的交通工具.更大规模的建筑物.更大跨度的桥梁.更大功率的发电机组和更为精密的机械设备.这一切都要求工程师在设计阶段就能精确地预测出产品和工程的技术性能,需要对结构的静.动力强度以及温度场.流场.电磁场和渗流等技术参数进行分析计算. 例如,分析计算高层建筑和大跨度桥梁在地震时所受到的影响,看看是否会发生破坏性事故:分析计算核反应堆的温度场,确定传热和冷却系统是否合理:分析涡轮机叶片内的流体动力学参

《ANSYS 14.0超级学习手册》一2.5 本章小结

2.5 本章小结 ANSYS 14.0超级学习手册本章简要介绍了APDL语言的基本概念与一些基本操作,为今后高级应用打下基础.在本书后面的介绍中,将结合APDL与GUI界面操作,通过工程实践的对比练习,进一步熟悉两者应用. 参数是指APDL中的变量与数组,与常用的C/C++等高级语言不同的是,在APDL中使用任何参数都不需要单独声明参数的类型. ANSYS在执行APDL语言所编写的程序时,采取的是逐行解释并执行指令的方式.复杂的程序经常需要控制指令的执行顺序.为此,APDL提供了一种接近于FOR

《ANSYS 14.0超级学习手册》一2.4 运算符、函数与函数编辑器

2.4 运算符.函数与函数编辑器 ANSYS 14.0超级学习手册APDL为用户提供了基本的数学运算符号,简要列于表2-1中. APDL提供的数学运算符优先级与FORTRAN相同,有编程经验的用户可以方便地熟悉. 在通用菜单中选择Parameters> Functions> Define/Edit命令,弹出如图2-9所示对话框. 函数编辑器用于定义方程与控制条件,可以建立单个方程或一个函数,函数可以由一系列方程联立而成,每个方程对应特定的状态控制区间,最终作为边界条件,对分析模型产生重大影响.

《ANSYS 14.0超级学习手册》一2.3 宏 文 件

2.3 宏 文 件 ANSYS 14.0超级学习手册宏文件可视为用户自行定义的一段程序,包括一系列ANSYS命令流,扩展名一般为.mac.宏文件常用于记录一系列复杂的或常用的命令流,可以将其文件名作为自定义的命令使用,但应该注意不能与已有的ANSYS命令重复,否则将被忽略并指行原有内部命令. 2.3.1 创建宏文件 创建宏文件一般有两种方法,即使用命令和使用GUI界面. 使用GUI界面创建宏文件的方法如下: 在通用菜单中选择Macro> Create Macro命令,弹出如图2-4所示的Crea

《ANSYS 14.0超级学习手册》一导读

前 言 ANSYS 14.0超级学习手册ANSYS软件是融结构.流体.电场.磁场.声场分析于一体的大型通用有限元分析软件,由世界上著名的有限元分析软件公司--美国ANSYS公司开发,它能与多数CAD软件接口实现数据的共享和交换,是现代产品设计中的高级CAE工具之一. ANSYS软件不断吸收当今世界最新的计算方法与计算机技术,引领世界有限元技术发展的潮流,凭借其强大的功能.可靠的质量,赢得了全球工业界的广泛赞誉,尤其得到各行业CAE用户的认可,在航空航天.铁路运输.石油化工.机械制造.能源.汽车.

《ANSYS 14.0超级学习手册》一第1章 绪 论

第1章 绪 论 ANSYS 14.0超级学习手册有限元法(FEA,Finite Element Analysis)的基本概念是用较简单的问题代替复杂问题后再求解.它将求解域看成是由许多称为有限元的小的互连子域组成,对每一单元假定一个合适的(较简单的)近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解.这个解不是准确解,而是近似解,因为实际问题被较简单的问题所代替.由于大多数实际问题难以得到准确解,而有限元不仅计算精度高,而且能适应各种复杂形状,因而成为行之有效的工程分析