jiangxuchu 发表于 2006-3-17 20:22

[求助]在瞬态动力学中怎样加载函数载荷?

本人今天终于将函数载荷给设置出来了,但在瞬态分析中,在工件表面上加载时,时间载荷步上出现问题,不知该如何设置时间的范围?软件只会默认斜坡函数和阶跃函数的加载,(在教材和帮助中都是对这两个动态载荷进行分析)但没有函数载荷的加载。不知有谁做过这方面的分析?请告知!!!谢谢!!

linlin820 发表于 2006-3-18 08:53

回复:(jiangxuchu)[求助]在瞬态动力学中怎样加载函...

用table加载

jiangxuchu 发表于 2006-3-20 14:47

谢谢

table加载是个怎么样的过程?能否详细一点?在哪儿能找到这个对话框?

TNC 发表于 2006-3-20 15:41

回复:(jiangxuchu)[求助]在瞬态动力学中怎样加载函...

本帖最后由 wdhd 于 2016-3-2 10:42 编辑

  table是ansys里面一个特殊的数组,和一般的数组不同的是,table型的数组里面有第0行和第0列,分别用来存放列下标和行下标,列下标和行下标必须是递增排列.table型数组的一个重要功能就是可以实现插值计算.举个例子,假设现在有一个温度函数temp,是总体笛卡尔坐标系中x坐标值与时间的函数.那么就可以建立一个table来表示这个函数,行表示x坐标,列表示时间.那么就可以按照对应的x坐标和时间t查出对应的温度.普通的数组中,元素的位置是按照第几行和第几列来确定的.而table型的数组中,第0行和第0列的元素就是真实的x坐标值和时间值t,前面说过,table型数组可以实现插值,就是根据第0行和第0列存放的数据进行的.比如我知道在x=1.2,t=0.2的温度,也知道x=1.5,t=0.2的温度,那么就可以自动求出x=1.3,t=0.2的温度.不过在利用*set命令对数组元素进行赋值的时候,还是要采用和一般数组一样的方法,就是对第几行,第几列的元素进行赋值.
上面是我自己知道的关于table型数组的一些基本知识,写的比较乱,最好还是看看参考书,尤其是ansys帮助中的
APDLProgrammer''sGuide->Chapter3.UsingParameters
里面写的很详细.
关于table型数组的加载,你可以先把自己要施加的载荷表示为一个函数,就是载荷的分布与哪些参数有关.然后在ansys函数编辑器中定义这个函数,再用函数加载器加载这个函数.
再选择要加载的对象,然后把这个table型载荷加上去就行了
页: [1]
查看完整版本: [求助]在瞬态动力学中怎样加载函数载荷?