24小时热门版块排行榜    

查看: 1829  |  回复: 9

十字花下

新虫 (初入文坛)

[求助] ansys怎么利用数组加载与时间有关的瞬态载荷。

我没有时间函数,我只有对应时间的数值,我怎么设置瞬态分析,并且把每个时间点对应的载荷加载进去。ps:我对积分时间不是很明白,电流随时间的变化求磁场需要打开积分时间吗?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

春宇结构

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你用表数组可以解决

发自小木虫Android客户端
2楼2015-11-10 13:03:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十字花下

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 春宇结构 at 2015-11-10 13:03:15
你用表数组可以解决

呃 那我应该怎么设置? 表设成两列,一列时间一列电流值,然后直接加载?
3楼2015-11-10 17:13:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

春宇结构

新虫 (小有名气)

【答案】应助回帖


十字花下: 金币+1, ★★★很有帮助 2015-11-10 22:56:28
引用回帖:
3楼: Originally posted by 十字花下 at 2015-11-10 17:13:33
呃 那我应该怎么设置? 表设成两列,一列时间一列电流值,然后直接加载?...

表数组就是插值加载的,具体你可以看apdl那本书,一两句话说不清

发自小木虫Android客户端
4楼2015-11-10 18:44:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
举个例子:
  F, NODE, AMPS, %amps_time%
其中 amps_time 是你定义电流随时间变化的表数组
5楼2015-11-10 18:47:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十字花下

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 春宇结构 at 2015-11-10 18:44:42
表数组就是插值加载的,具体你可以看apdl那本书,一两句话说不清
...

谢谢
6楼2015-11-10 22:56:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十字花下

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by shgao20 at 2015-11-10 18:47:09
举个例子:
  F, NODE, AMPS, %amps_time%
其中 amps_time 是你定义电流随时间变化的表数组

不是很明白,时间步怎么设置,我设定的时间间隔是0.0005s 一个0.3s能不能计算? 时间步的时间间隔需要和表里的时间间隔对于吗
7楼2015-11-15 14:18:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

时间步的设置需要根据具体情况设置,与表数组中的时间无需对应。只是表数组中的最大时间值最好大于最大的计算时间值。
  如果你计算到 0.3s,时间步长 0.0005 s,那么表数组中的最大时间值最好大于等于 0.3 s,因此表数组中的时间至少有两个: 0  和 0.3,需要的话可以多于 2 个,但不必 0.3/0.0005 = 600 个。
8楼2015-11-15 18:38:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

十字花下

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by shgao20 at 2015-11-15 18:38:33
时间步的设置需要根据具体情况设置,与表数组中的时间无需对应。只是表数组中的最大时间值最好大于最大的计算时间值。
  如果你计算到 0.3s,时间步长 0.0005 s,那么表数组中的最大时间值最好大于等于 0.3 s,因此 ...

不好意思,我还是不很明白。
time,0.3
deltim,0.00005
bfa,za1,js,,,%za1%   
solve
表za1的第0列是时间从0到0.4
表的第0行第1列数值为0
表的第一列是对应时间的电流值

每次计算都会显示错误Body load JS from area 57 (1st value = 0) is overwriting a BF on node   
21359 (1st value = 0) that was previously transferred from another      
BFV, BFA, BFL, or set of BFK's.
是不是在计算到t时刻,表会自动选择t时刻对应的电流值带入计算?
我不是很明白这个内在的联系。
9楼2015-11-16 14:30:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★
十字花下: 金币+4, ★★★很有帮助 2015-11-24 17:08:33
计算到某一时刻时,软件会根据表数组中的数据,插值得到该时刻的电流值,施加到指定的实体上进行计算。
    至于你给出的那个错误 (应该是警告吧?),是因为你另外施加过一个体载荷 (BF 命令),然后又施加一个体载荷,后者会覆盖前者,所以给你一个提示,你可以检查一下是否有这个问题。为避免这一问题,可以在施加新的体载荷之前,先执行 BFDELE 命令,删除以前施加的体载荷。
10楼2015-11-16 17:51:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 十字花下 的主题更新
信息提示
请填处理意见