ansys命令流翻译请高手赐教!/BATCH ! /COM,ANSYS RELEASE 10.0A1 UP2006010

问题描述:

ansys命令流翻译
请高手赐教!
/BATCH
! /COM,ANSYS RELEASE 10.0A1 UP20060105 10:06:06 04/20/2008
/input,start100,ans,'C:\Program Files\Ansys Inc\v100\ANSYS\apdl\',1
/SOLU
FINISH
/PREP7
!*
ET,1,SOLID45
!*
ET,2,SOLID5
!*
KEYOPT,2,1,3
KEYOPT,2,3,0
KEYOPT,2,5,0
!*
! SAVE, bysj_demo_1,db,
!*
MPTEMP,
MPTEMP,1,0
MPDATA,EX,1,10.06e10
MPDATA,PRXY,1,0.35
MPTEMP,
MPTEMP,1,0
MPDATA,DENS,1,8550
TB,ANEL,2,1,21,1
TBTEMP,0
TBDATA,1.15e-11,-3.7e-12,-5.85e-12,0,0,0
TBDATA,1.15e-11,-5.85e-12,0,0,0,1.35e-11
TBDATA,0,0,0,2.98e-11,0,0
TBDATA,3.19e-11,0,3.19e-11,
! /REPLOT,RESIZE
MPTEMP,
MPTEMP,1,0
MPDATA,DENS,2,7500
MPTEMP,
MPTEMP,1,0
MPDATA,MURX,2,1290
MPDATA,MURY,2,1290
MPDATA,MURZ,2,1000
TB,PIEZ,2,1
TBMODIF,1,1,0
TBMODIF,1,2,0
TBMODIF,1,3,-97e-12
TBMODIF,2,1,0
TBMODIF,2,2,0
TBMODIF,2,3,-97e-12
TBMODIF,3,1,0
TBMODIF,3,2,0
TBMODIF,3,3,225e-12
TBMODIF,4,1,330e-12
TBMODIF,4,2,0
TBMODIF,4,3,0
TBMODIF,5,1,0
TBMODIF,5,2,0
TBMODIF,5,3,0
TBMODIF,6,1,0
TBMODIF,6,2,330e-12
TBMODIF,6,3,0
! SAVE, bysj_demo_1,db,
! SAVE, bysj_demo_1,db,
FLST,3,1,8
FITEM,3,0,0,0.325E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0,0.3E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.2E-02,0.3E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.2E-02,0.325E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.7E-02,0.225E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.7E-02,0.2E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.1E-01,0.2E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.1E-01,0.225E-02
K, ,P51X
! /VIEW,1,-1
! /ANG,1
! /REP,FAST
! /VIEW,1,-1
! /ANG,1
! /REP,FAST
! /VIEW,1,-1
! /ANG,1
! /REP,FAST
! /VIEW,1,1
! /ANG,1
! /REP,FAST
! /VIEW,1,1
! /ANG,1
! /REP,FAST
FLST,2,4,3
FITEM,2,1
FITEM,2,2
FITEM,2,3
FITEM,2,4
A,P51X
FLST,2,4,3
FITEM,2,3
FITEM,2,4
FITEM,2,5
FITEM,2,6
A,P51X
FLST,2,4,3
FITEM,2,5
FITEM,2,6
FITEM,2,7
FITEM,2,8
A,P51X
FLST,3,3,5,ORDE,2
FITEM,3,1
FITEM,3,-3
ARSYM,Z,P51X, , , ,0,0
FLST,2,3,5,ORDE,2
FITEM,2,4
FITEM,2,-6
ADELE,P51X, , ,1
! SAVE, bysj_demo_1,db,
FLST,2,3,5,ORDE,2
FITEM,2,1
FITEM,2,-3
FLST,8,2,3
FITEM,8,1
您说的非常正确,这是从程序直接导出的.这和输入的命令流有什么区别吗?
1个回答 分类:综合 2014-11-23

问题解答:

我来补答
这段命令显然是log文件里面摘取出来的,很多东西都要替换,下面有一些说明,另外!是注释说明,后面的都可以去掉,刚开始的/input命令也是在启动ansys10.0的时候的一个开始文件,命令流中可以不要,进行部分简化和说明后的命令如下所示:希望对你有所帮助
希望把下文放到记事本里面查看,选择“不要换行”,方便于在ansys里面输入,另外下面的命令可以在10.0,11.0里面运行
finish ! 退出上一个处理器
/PREP7 ! 进入预处理器
ET,1,SOLID45 ! 定义两个单元45和5号单元
ET,2,SOLID5
KEYOPT,2,1,3 ! 这里设置2号单元的一些关键选项,分别是1,3,5,代表了选择自由度
! (这里选择了结构和电压自由度,一般是要压电分析了),后两个3和5的是默认
KEYOPT,2,3,0 ! 既然是默认,这两行也可以去掉,系统自己设置
KEYOPT,2,5,0
MPTEMP, ! 定义1材料的线性属性,ex是弹性模量,prxy是波松比,dens是密度
MPTEMP,1,0 ! MPTEMP,1,0 像这个命令还有上面的一行的,都是GUI操作的痕迹,都是要处理的,可以删掉,
MPDATA,EX,1,10.06e10 ! 这里面的1表示1材料
MPDATA,PRXY,1,0.35
MPTEMP,
MPTEMP,1,0
MPDATA,DENS,1,8550 ! 这一段的属性定义也可以为:MP,EX,1,10.06e10换行键MP,PRXY,1,0.35换行键MP,DENS,1,8550 换行键
TB,ANEL,2,1,21,1 ! 这里定义2材料的各向异性弹性矩阵,2后面的第一个1是一个温度参考号码开始值
! 应该是下面定义的温度0的编号,21没有意义,后面的1说明了是一个软性材料,另外可以选择0为硬性的
TBTEMP,0 ! 这个材料属性的参考温度
TBDATA,1.15e-11,-3.7e-12,-5.85e-12,0,0,0 ! 这里就是这个属性的赋值了,是个弹性矩阵系数,具体详细的说明就太多了,
! 可以参考2.5.7. Anisotropic Elastic Materials这个部分的help理解,另外也要对材料进行参考才明白
TBDATA,1.15e-11,-5.85e-12,0,0,0,1.35e-11 ! 这些数据都是要自己确定的,是在ansys计算前就要知道的
TBDATA,0,0,0,2.98e-11,0,0
TBDATA,3.19e-11,0,3.19e-11,

MPTEMP, ! 定义2材料的属性,murx-y-z是相对磁导率,因为是各项异性的,就定义了三个方向的相对磁导率
MPTEMP,1,0
MPDATA,DENS,2,7500 ! 同是也定义了2材料的密度
MPTEMP,
MPTEMP,1,0
MPDATA,MURX,2,1290
MPDATA,MURY,2,1290
MPDATA,MURZ,2,1000
TB,PIEZ,2,1 ! 定义2材料的压电矩阵,也是压电分析中比较重要的一个属性,后面的1表示下面的矩阵是应变矩阵
TBMODIF,1,1,0 ! 给压电矩阵写入应变值的大小,前面两个数表示在矩阵中的行和列,第三个是值
TBMODIF,1,2,0
TBMODIF,1,3,-97e-12
TBMODIF,2,1,0
TBMODIF,2,2,0
TBMODIF,2,3,-97e-12
TBMODIF,3,1,0
TBMODIF,3,2,0
TBMODIF,3,3,225e-12
TBMODIF,4,1,330e-12
TBMODIF,4,2,0
TBMODIF,4,3,0
TBMODIF,5,1,0
TBMODIF,5,2,0
TBMODIF,5,3,0
TBMODIF,6,1,0
TBMODIF,6,2,330e-12
TBMODIF,6,3,0 ! 至此材料定义完毕

FLST,3,1,8 ! 指定拾取操作,FLST与FITEM是一组出现的,都是GUI操作的,命令中一般进行相关转化
! 这里的8说明是创建节点,3是拾取的次数,1是定义的一个
FITEM,3,0,0,0.325E-02 ! 这个是拾取的位置,这里是按照笛卡尔及系统的坐标方式拾取点的
K, ,P51X ! 上面这三行也就像当于k,1,0,0.325E-02,定义了一个关键点
FLST,3,1,8 ! x下面分别就定义了2,3,... 8关键点
FITEM,3,0,0,0.3E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.2E-02,0.3E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.2E-02,0.325E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.7E-02,0.225E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.7E-02,0.2E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.1E-01,0.2E-02
K, ,P51X
FLST,3,1,8
FITEM,3,0,0.1E-01,0.225E-02
K, ,P51X

FLST,2,4,3 !创建面,与上面的那个点的创建是一样的
FITEM,2,1
FITEM,2,2
FITEM,2,3
FITEM,2,4
A,P51X ! 同样上面几行可以等效为a,1,2,3,4命令句

FLST,2,4,3
FITEM,2,3
FITEM,2,4
FITEM,2,5
FITEM,2,6
A,P51X ! 等效为a,3,4,5,6命令句
FLST,2,4,3
FITEM,2,5
FITEM,2,6
FITEM,2,7
FITEM,2,8
A,P51X ! 等效为a,5,6,7,8命令句
FLST,3,3,5,ORDE,2 ! 关于某轴映射面,拾取面号(5), 并使顺序拾取,数字长度是2,也就是面的选择范围是多少,不同的地方意思都不一样
FITEM,3,1
FITEM,3,-3 ! 这里的负号-代表了最大范围,然后默认从1递加
ARSYM,Z,P51X, , , ,0,0 ! 这里就是说明了是关于Z轴映射面1,2,3,这几行相当于命令ARSYM,Z,1,3,1(最后面的1就是递加差)
FLST,2,3,5,ORDE,2
FITEM,2,4
FITEM,2,-6
ADELE,P51X, , ,1 ! 删除4,5,6面,也就是删掉了刚才映射复制的几个面,命令段相当于:ADELE,4,6,1,1
FLST,2,3,5,ORDE,2 ! 下面几行只是对面的拾取,并没有指出命令的意思
FITEM,2,1
FITEM,2,-3
FLST,8,2,3
FITEM,8,1
区别当然是有的,直接生成的不利于在ansys中直接调用,而且时间一般较长,不过一般不太影响!
 
 
展开全文阅读
剩余:2000