在做流场计算时,用DIM与*SET命令定义了一个热损失,如下所示:
*DIM,heatloss,table,7,1,1,temp, ,
*set,heatloss(1,0,1),1000,2000,4000,6000,8000,9000,10000
*set,heatloss(1,1,1),-3500,-8000,-19000,-45000,- 130000,-400000,-90000
vsel,s,,,1
bf,all,hgen,%heatloss%
进行计算时,警报信息说系数矩阵为负,而程序自动终止。
仅对该命令进行如下调整:
*DIM,heatloss,table,8,1,1,temp, ,
*set,heatloss(1,0,1),999,1000,2000,4000,6000,8000,9000,10000
*set,heatloss(1,1,1),0,-3500,-8000,-19000,-45000,- 130000,-400000,-90000
vsel,s,,,1
bf,all,hgen,%heatloss%
程序运算正常,就能计算出来结果,
请问,这是为什么呢?
定义的表格数据是怎样被ansys读取的?
谢谢!
|