预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ANSYS命令流、二次开发与HELP文档之七-函数编辑与加载设计发表时间:2009-8-25作者:D&D_ANSYS-刘军涛来源:e-works关键字:HYPERLINK"http://www.e-works.net.cn/commsearch.aspx?keyword=ANSYS"\t"_blank"ANSYSHYPERLINK"http://www.e-works.net.cn/commsearch.aspx?keyword=%c3%fc%c1%ee%c1%f7"\t"_blank"命令流HYPERLINK"http://www.e-works.net.cn/commsearch.aspx?keyword=%ba%af%ca%fd%b1%e0%bc%ad"\t"_blank"函数编辑HYPERLINK"http://www.e-works.net.cn/commsearch.aspx?keyword=%bc%d3%d4%d8%c9%e8%bc%c6"\t"_blank"加载设计ANSYS程序中有专门的函数功能项,本篇即主要介绍该函数功能项的一些专用术语和应用技巧,在进行复杂载荷的加载和设计时,应用函数功能项是必不可少的,所以,对于一个分析工程师而言,学习这个工具的使用方法也是必要的。1、基本介绍 ANSYS的参数菜单包含Functions,即函数功能项,它包含两个子菜单项:1)函数编辑器:UtilityMenu>Parameters>Functions>Define/Edit;2)函数加载器:UtilityMenu>Parameters>Functions>Readfromfile;对应于ANSYS函数编辑器,有几个专门的专用术语,需要首先了解和学习,它对理解函数编辑器的使用方法非常重要。主要包括:1)Function:函数,即一系列的方程联立在一起用于定义一个高级边界条件;2)PrimaryVariable:基本变量,也叫独立变量,在求解过程中需要计算和使用的变量;3)Regime:状态控制,根据状态控制变量的设计空间或运算范围划分为多个部分,每个部分就就是一个状态控制区间。状态控制区间是根据状态控制变量的上限和下限进行网格划分的,并且要求状态控制变量必须是连续变量,每个状态控制区间对应与一个独立方程用于定义函数关系;4)RegimeVariable:状态控制变量,序列方程的定义变量,用于函数计算;5)EquationVariable:方程变量,在一个方程中用户采用的未知变量,当加载一个函数时会定义该变量的数值。函数编辑器可用于定义方程和控制条件爱你,使用一组基本变量、方程变量和数学函数去建立方程,可以建立单个方程或一个函数,其中函数是由一系列方程联立组成,每个方程对应于一个特定的状态控制区间,最终用作函数边界条件施加到分析模型中。函数编辑器的工作界面像一个计算器,包括7个选项卡,分别是Function(函数定义)、Regime1(状态1)、Regime2(状态控制2)、Regime3(状态控制3)、Regime4(状态控制4)、Regime5(状态控制5)、Regime6(状态控制6)。函数编辑器工作界面如图1所示。 图1函数加载器工作界面 2、使用函数编辑器在利用函数编辑器定义一个函数时,可按照下面的步骤进行:1)打开函数编辑器,选择菜单路径:UtilityMenu>Parameters>Functions>Define/Edit;2)选择函数类型:单个方程还是多值函数,如果选择后者,必须键入函数变量名,即状态控制变量,同时Regime6被激活;3)选择角度单位:度还是弧度。但该选择仅仅决定方程如何被运算,而不会影响*AFUN(角度单位转换命令)的设置;4)定义方程:利用基本变量、方程变量和按键定义单个方程表达式,或者定义最多6个不同值域的方程表达式(多值函数)。如果定义单个方程函数,直接跳到第8步并保存方程。如果定义多值函数,继续第5步;5)单击Regime1选项卡,首先指定状态控制变量的取值空间,然后定义该取值区间中对应的方程表达式。如果需要可以讲每个状态控制下的方程存储起来,在其他状态控制中重复使用;6)同理,单击Regime2选项卡和其他状态控制选项卡,完成与定义Regime1选项卡相同的操作。需要注意的是后续的状态控制变量的区间最小值等于前一个区间的最大值,所以只需制定当前区间的最大值;7)输入一个注释描述函数(可选),选择菜单路径:FuntionEditor>File>Comments,弹出添加函数注释信息对话框,输入注释信息,单击OK;8)保存函数,选择菜单路径Edit>Saveandtypeinaname,弹出对话框,输入函数存储文件名,且必须有.func扩展名,单