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之间的加载数据对应表格加载数据中的红色部分(见下图),而非所有数据。也就是说,荷载表格中的时间点与实际求解时的时间点相对应。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步