声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2169|回复: 6

怎么加载变温度啊

[复制链接]
发表于 2006-4-14 08:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>现在做温度应力场的模拟,由于各节点的温度不一样,怎么加载啊,网格很多,是三维的,能不能给个简单的例子啊</P>
回复
分享到:

使用道具 举报

发表于 2006-4-15 17:13 | 显示全部楼层

回复:(cao_sang)怎么加载变温度啊

用函数加载,论坛有很多相关资料
比如http://forum.vibunion.com/forum/viewthread.php?tid=5737
 楼主| 发表于 2006-4-19 10:14 | 显示全部楼层
加载温度和力不一样啊,我那样试过了,不行啊
发表于 2006-4-21 07:36 | 显示全部楼层

回复:(cao_sang)怎么加载变温度啊

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命令对数组元素进行赋值的时候,还是要采用和一般数组一样的方法,就是对第几行,第几列的元素进行赋值.<BR>上面是我自己知道的关于table型数组的一些基本知识,写的比较乱,最好还是看看参考书,尤其是ansys帮助中的<BR>APDL Programmer''s Guide-&gt;Chapter 3. Using Parameters<BR>里面写的很详细.<BR>关于table型数组的加载,你可以先把自己要施加的载荷表示为一个函数,就是载荷的分布与哪些参数有关.然后在ansys函数编辑器中定义这个函数,再用函数加载器加载这个函数.<BR>再选择要加载的对象,然后把这个table型载荷加上去就行了 <BR>
 楼主| 发表于 2006-4-21 10:01 | 显示全部楼层
<P>我现在知道各个节点的温度,但各个节点温度之间没有什么函数关系,那我怎么加载啊,我用TABLE或者数组都只能加载在第一个上面</P>
发表于 2006-5-28 06:39 | 显示全部楼层

回复:(cao_sang)我现在知道各个节点的温度,但各个节...

<DIV class=quote><B>以下是引用<I>cao_sang</I>在2006-4-21 10:01:04的发言:</B><BR>
<P>我现在知道各个节点的温度,但各个节点温度之间没有什么函数关系,那我怎么加载啊,我用TABLE或者数组都只能加载在第一个上面</P></DIV>
<br>什么意思呢?没懂啊
发表于 2006-5-28 12:29 | 显示全部楼层
一起学习
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 01:47 , Processed in 0.056563 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表