转贴log文件整理心得

水幽寒 发表于 2005-11-24 15:14:48 | 显示全部楼层 | 阅读模式
1.要注意时间,因为每次做的东西都会跟在log文件后面,所以要根据时间取舍,不是所有的log文件中的内容就有用的,一开始我建议从新建一个文件开始。
2.最好每做一步看一下log文件,可以知道自己的操作对应哪些命令
3.有些关于存盘、显示视角等命令可以删除。
4.选取实体时往往会产生很多命令,可以简化。
5.整理命令流时要新建立一个文本文件,以便从log文件中拷贝所需要的。
6.File菜单中的Read input from可以读入自己所建立的命令流来执行。
7.可以增加注释语句以增强可读性

下面以一简单模型为例大致说明一下:

/BATCH
/COM,ANSYS RELEASE 5.7.1 UP20010418 15:42:42 09/12/2003
/input,menust,tmp ,'',,,,,,,,,,,,,,,,1
/GRA,POWER
/GST,ON
/PLO,INFO,3
/COL,PBAK,ON,1,BLUE
这一段基本上没有用,是开始的设置,每个分析都是差不多这样,因此可以删除。

/PREP7
进入前处理器。在这一句前面可以加上fini /clear,这样可以把模型原来的内容清空。

!*
ET,1,PLANE42
!*
定义单元
   
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2e11
MPDATA,PRXY,1,,0.33
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,2700
定义材料类型

K,1,0,0,,
K,2,50,0,,
K,3,50,10,,
K,4,10,10,,
K,5,10,50,,
K,6,0,50,,
建立关键点

FLST,2,6,3
FITEM,2,1
FITEM,2,2
FITEM,2,3
FITEM,2,4
FITEM,2,5
FITEM,2,6
A,P51X
将几个关键点连接成面
这里,关键点是通过鼠标选取而得到,因此命令较多,其实这一段可以改为,A,1,2,3,4,5,6,具体如何改写可以参考FLST,FITEM命令的帮助

ESIZE,1,0,
设置单元大小

CM,_Y,AREA
ASEL, , , , 1
CM,_Y1,AREA
CHKMSH,'AREA'
CMSEL,S,_Y
!*
AMESH,_Y1
EPLOT
这一段的含义是对所选择的面1进行网格划分,可以改写成AMESH,1。

FINISH
退出前处理器
/SOLU
进入求解器

FLST,2,1,4,ORDE,1
FITEM,2,5
!*
/GO
DL,P51X, ,ALL,
给选择的线加位移约束。
可以改写成:DL,5,,ALL

FLST,2,2,4,ORDE,2
FITEM,2,2
FITEM,2,-3
/GO
!*
SFL,P51X,PRES,1000,
给选择的线加压力
可以改写成SFL,3,PRES,1000 SFL,2,PRES,1000

SOLVE
求解
FINISH
退出求解器

/POST1
进入后处理器
SET,FIRST
读出第一个解集
PLNSOL,U,SUM,0,1
画出节点位移解。

因此整理后的命令流文件如下:
fini
/clear
/PREP7

!定义单元
ET,1,PLANE42

!定义材料
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2e11
MPDATA,PRXY,1,,0.33
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,2700

!建立模型
K,1,0,0,,
K,2,50,0,,
K,3,50,10,,
K,4,10,10,,
K,5,10,50,,
K,6,0,50,,
A,1,2,3,4,5,6,

!划分网格
ESIZE,1,0,
AMESH,1

FINISH
/SOLU

!添加约束
DL,5,,ALL
SFL,3,PRES,1000
SFL,2,PRES,1000

SOLVE
FINISH

/POST1
SET,FIRST
PLNSOL,U,SUM,0,1
精彩评论倒序浏览

3438查看6评论

kldr_ql 发表于 2006-2-13 17:14:26

看法

我一直不喜欢用鼠标点击的形式输入模型,觉得可重复性不好,有些东西都不知道到底输入没有哦,所以,从学习使用ansys开始就一直用命令流,所以一直没有看过log文件,但是这个文件还是比较好的一个文件。
举报 回复
guitar39 发表于 2006-12-1 16:48:44

看LOG文件是学习的很好的捷径

大家可以知道自己的每次的GUI操作对应的命令流,这样可以更快的学习命令流,而且对每个命令有很深的印象,我本人就特别喜欢命令流文件,特别是可以自定义参数,只要稍微一修改就是另外的模型,可重复性比较好,对于优化设计非常有作用。
举报 回复
lonely-moo... 发表于 2006-12-1 17:02:04

命令流

还是学习命令流好些,GUI方式有好多步骤对应的Log文件都比较麻烦啊
举报 回复
stzgd 发表于 2007-5-4 00:52:26
我觉得熟悉了用命令流当然方便,不错要记下那么多还是有点难度

[ 本帖最后由 stzgd 于 2007-5-4 00:58 编辑 ]
举报 回复
yuntian 发表于 2007-5-5 08:54:24
不过,有时候命令流作不出来的东西还是要用GUI的方式
举报 回复
范科举 发表于 2008-12-20 21:38:44
两者结合起来才是最好的
举报 回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 
 
  • QQ:56984982
  • 点击这里给我发消息
    电话:13527553862
    站务咨询群桥头堡站务咨询桥梁专业交流群:
    中国桥梁专业领袖群
    工作时间
    8:00-18:00