声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1650|回复: 2

[前后处理] log文件整理心得 转贴

[复制链接]
发表于 2006-5-10 13:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 wdhd 于 2016-3-2 14:19 编辑

  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
回复
分享到:

使用道具 举报

发表于 2006-5-10 13:24 | 显示全部楼层
好贴,支持楼主!
发表于 2006-5-11 20:28 | 显示全部楼层
有帮助!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 19:16 , Processed in 0.060572 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表