24小时热门版块排行榜    

查看: 1616  |  回复: 2

xbb20121991

银虫 (小有名气)

[求助] ANSYS热电耦合计算交流电加载求助 已有1人参与

现有一个1/2对称点焊模型,
须在电极上端面施加,交流电载荷,大小为12kA,频率50HZ.分别采用了两种方式function和table来带入电流载荷。

Table方式
A=12000
nsubT=40
f=50
ncyc=8
T=1/f
nsubs=nsubT*ncyc

*dim,AC,table,,nsubs
*do,i,1,nsubs
AC(i,1)=A*sin(2*3.14*f*(i/nsubs)*T)
AC(i,0)=(i/nsubT)*T
*enddo
得到一个40x1的table

或者采用function定义Asin(2pi*f*T)
然后对于f和A赋值。这里会出来一个6x4的数组。

两个方法的结果都有些问题。
计算后温度几乎没什么变化。

用list看所加的电流,看上去就是几百安培,而且还是负的。不知道这里是不是有什么做错的步骤。谢谢大家的指导

ANSYS热电耦合计算交流电加载求助
Function_array.jpg


ANSYS热电耦合计算交流电加载求助-1
Function_current.jpg


ANSYS热电耦合计算交流电加载求助-2
Table_array.jpg


ANSYS热电耦合计算交流电加载求助-3
Current.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

xbb20121991

银虫 (小有名气)

上面应该是
A=12000
nsubT=40
f=50
ncyc=1

T=1/f
nsubs=nsubT*ncyc

*dim,AC_table,table,nsubs

*do,i,1,nsubs
AC_table(i,1)=A*sin(2*3.14*f*(i/nsubs)*T)
AC_table(i,0)=(i/nsubT)*T
*enddo
行和列弄反了
2楼2015-04-15 13:28:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunxg0321

禁虫 (初入文坛)

本帖内容被屏蔽

3楼2018-03-13 17:40:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xbb20121991 的主题更新
信息提示
请填处理意见