ANSYS - 表格加载方法

1. 假设通过数值模拟或根据相关函数计算得到了荷载数据的EXCEL文件,如下图所示。

                       

2. 将荷载文件复制粘贴到TXT文件,如下图所示,TXT文件命名为FORCELOAD.TXT,并将该文件放在ANSYS运行目录下(.DB文件所在文件夹中)。

 

3. 在命令窗口输入以下命令,创建表格并读取TXT数据。

/PREP7
*DIM, FORCELOAD, TABLE, 16,1,1  
! 定义名为FORCELOAD得表格,16行1列1面
*TREAD, FORCELOAD, FORCELOAD, TXT, , 1  
 ! 向表格FORCELOAD读入FORCELOAD.TXT文件,跳过第1行 (TIME FORCE)

4. 瞬态求解加载时以%FORCELOAD%指代动力荷载即可,命令流如下。

/SOLU$ANTYPE,TRANS

NLGEOM,ON$SSTIF,ON$TRNOPT,FULL$OUTRES,ALL,ALL

TIMINT,OFF$KBC,1$NSUBST,20$NLGEOM,ON$SSTIF,ON

TIME,1   ! 第一个荷载步进行静力分析,结束时间为1

SOLVE$SAVE

 

FINISH$/CLEAR$/FILNAME,DAMP

/SOLU$RESUME$ANTYPE,,REST

NLGEOM,ON$SSTIF,ON$TRNOPT,FULL$OUTRES,ALL,ALL

TIMINT,ON$DELTIM,0.005,,0.005$AUTOTS,ON$KBC,1

F,3,FY,%FORCELOAD2%  

! 加载语句,对三号节点施加Y向力,力的变化时程如表格所示

TIME,3   ! 第二个荷载步进行动力分析,结束时间为3

SOLVE$SAVE

5. 注意,在上例中时间1到时间3之间的加载数据对应表格加载数据中的红色部分(见下图),而非所有数据。也就是说,荷载表格中的时间点与实际求解时的时间点相对应。

 

猜你喜欢

转载自www.cnblogs.com/hhappiness/p/10988019.html