建好模型以后
/solu
outr,all,all
anty,trans
time,1e-6
t=0.02
*do,n,1,444
acel,,aa(n)
lswrite,n
time,t
t=t+0.02
*enddo
lssolve,1,444
fini
接着后处理
关于如何定义及给 aa 数组赋值参见*dim 和*vread 命令。
1、有关*dim,即 Utility Menu——>Parameters——>Array Parameters——>Define/Edit
2、有关*vread,即 Utility Menu——>Parameters——>Array Parameters——>Read From Files
(1)、注意:若输入的格式不正确,会导致 Ansys 崩溃。
(2)、弹出菜单的含义为(例如要输入一个 3 行 5 列的矩阵 aa(3,5)):
ParR:aa(1,1) /*矩阵的第一个元素*/
Fname:1.txt /*数据文件*/
Ncol:5 /*aa 矩阵的列数*/
format:(3f2.0) /*数据文件 1.txt 为每行 3 列,指定从数据文件的每行读 3 个数据赋予矩
按列赋值*/
阵 aa,
/* 例如
1.txt 为:
1 2 3
4 5 6
7 8 9
101112
131415
赋值完毕以后,点 Utility Menu——>Parameters——>Array Parameters——>Define/Edit 中的
Edit 按钮
可见矩阵 aa(3,5)已被赋值为
1 4 7 10 13
2 5 8 11 14
3 6 9 12 15