zhangyanbing669 发表于 2006-11-6 21:04

载荷函数

有哪位高手请指点一下:
ANSYS中载荷函数怎么编辑啊?在什么地方能编辑?请指教一下啊?最好能告诉我操作路径,万分感谢!!
再请教一个高深点的问题,敬请有志之士,讨论。
如果载荷函数中的载荷与模型中的某个节点的坐标有关,如F=f(A(X)),节点载荷是A节点横坐标的函数,该怎么编辑这个载荷函数。其中A节点在模型受力过程中,节点的横坐标还是变化的。

是不是很难啊?
是否有高手能帮着解决一下,或者提示一下,真是不胜感激。

[ 本帖最后由 rodge 于 2008-3-27 20:08 编辑 ]

sealight 发表于 2006-11-6 22:04

我是这么做的,你参考一下

*get,Nnod,node,0,count                !节点数目
*dim,p_fun,table,Nnod                             !p_fun 是一个1维表格,长度为节点数目Nnod
*get,Nd,node,0,num,min                             !最小的节点编号
*do,i,1,Nnod,1
   p_fun(i,0)=Nd                            !将节点编号放入表的row中
   x_loc=nx(Nd)                            !取出节点的X坐标
   p_fun(i,1)=f(x_loc)                            !根据节点坐标和载荷公式 f(x) 计算载荷
   Nd=ndnext(Nd)                            !下一个节点编号
*enddo

ForCan2008 发表于 2006-11-9 11:16

菜单操作:
Preprocessor>>loads>>Ddefine loads>>Apply>>function>>Define/Edit
会出现 函数编译器,变量可以自己定义,还有Function Type>>单一函数可以选择 single equation

定义完事,例如可以定义:5*sin(234*{TIME})time表示时间t
最后通过File里面的save保存文件,自己起个名字,系统会提示

生成载荷函数后,通过Preprocessor>>loads>>Ddefine loads>>Apply>>function>>read file
读入定义的函数,在起个名字 table name

最后采用apply>>force/moment>>on node/kepoint ...>>选择节点或关键点 后
跳出菜单 apply F/M on Nodesapply as选择存在的表 选择到你起的名字 就可以了

最后就加载完成了!转自振动论坛。
页: [1]
查看完整版本: 载荷函数