cyh3278 发表于 2006-8-7 22:18

三杆桁架优化命令流问题

*SET,B,25   
*SET,A1,0.645   
*SET,A2,0.645   
*SET,A3,0.645   
/PREP7
/PREP7
ET,1,LINK1
R,1,A1   
R,2,A2   
R,3,A3
MP,EX,1,2E11   
MP,PRXY,1,0.3
!MP,DENS,1,7.8
N,1,-B
N,2,0   
N,3,B   
N,4,0,-25
/TRIAD,OFF
REAL,1
E,1,4
REAL,2
E,2,4
REAL,3
E,3,4
FINISH
/SOL
D,1,ALL
D,2,ALL
D,3,ALL
F,4,FX,9E5
F,4,FY,-9E5
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/STATUS,SOLU
SOLVE   
FINISH
/POST1

ETABLE,EVOLUME,VOLU,
SSUM
*GET,VTOT,SSUM, ,ITEM,EVOLUME   
*SET,DENS,7.8   
*SET,WT,DENS*VTOT   
ETABLE,SIG,LS,1
*GET,SIG1,ELEM,1,ETAB,SIG   
*GET,SIG2,ELEM,2,ETAB,SIG   
*GET,SIG3,ELEM,3,ETAB,SIG   
*SET,SIG1,ABS(SIG1)
*SET,SIG2,ABS(SIG2)
*SET,SIG3,ABS(SIG3)
!LGWRITE,Trus_Opt,lgw,F:\ANSYS8LX\trussopt\,COMMENT
LGWRITE,Trus_Opt,lgw,,COMMENT
FINISH
/OPT
OPANL,'Trus_Opt','lgw',' '
OPVAR,A1,DV,0.6e-3,0.645, ,
OPVAR,A2,DV,0.6e-3,0.645, ,
OPVAR,A3,DV,0.6e-3,0.645, ,
OPVAR,B,DV,10,25, ,
OPVAR,SIG1,SV, ,2.76e6, ,   
OPVAR,SIG2,SV, ,2.76e6, ,   
OPVAR,SIG3,SV, ,2.76e6, ,   
OPSAVE,'Trus_var','opt',' '
OPVAR,WT,OBJ, , ,0.5,   
SAVE
OPTYPE,FIRS
OPFRST,15, , ,
OPEXE   
OPLIST,ALL, ,0
!!!!!!!!!!!!!!!!!!!!!!!!!!!
/AXLAB,X,Iteration Number   
/AXLAB,Y,Structural Weight
PLVAROPT,WT    !!!!!!!!!!!!!!!
FINISHI



错误原因:*** WARNING ***                         CP=   58.125   TIME= 22:10:51
PLVAROPT is not a recognized BEGIN command, abbreviation, or macro.   
This command will be ignored.

上面的例子是《ANSYS工程应用实例解析》的例子

当运行到PLVAROPT,WT时,应该是画WT的迭代曲线图的,但老是出现上面的错误原因。不知为什么!

xiven2008 发表于 2006-8-7 23:15

书上的例子经常会有问题的,不行就一行一行的拷入,试试看到底是哪条命令有问题,然后再分析错误原因!

cyh3278 发表于 2006-8-8 20:59

其他都没错,就最后三行出问题,即
/AXLAB,X,Iteration Number   
/AXLAB,Y,Structural Weight
PLVAROPT,WT    !!!!!!!!!!!!
出现的错误是:PLVAROPT is not a recognized BEGIN command, abbreviation, or macro.   
This command will be ignored.
不懂为什么,我翻了三本书,都是这个例子,上面三行输入也没错,但就是运行不出结果。

yuerzgr 发表于 2006-8-9 22:27

MP,DENS,1,7.8???
是不是应该
MP,DENS,1,7800

panwang 发表于 2006-8-10 10:10

是因为PLVAROPT,WT 。不是BEGIN类型的命令

panwang 发表于 2006-8-10 10:12

是因为PLVAROPT,WT 。不是BEGIN类型的命令

cyh3278 发表于 2006-8-10 22:21

PLVAROPT,WT这个命令是直接从.log文件中拷贝过来的
而且书上也是这么写的,为什么在命令流中ansys就识别不出来!
楼上的能不能说清楚点,谢谢!

xidian_lzl 发表于 2006-9-5 11:21

现在问题解决了吗?

cyh3278 发表于 2006-9-5 16:15

对不起,还没有!就是PLVAROPT,WT 这个命令有问题!

zzzxxxx 发表于 2006-9-5 21:04

我运行过了,没有任何问题。
看来是你的ansys版本有问题。

AaronSpark 发表于 2006-9-6 06:25

我用ansys10运行的
在PLVAROPT,WT前面加一句/GROPTS, View, 1就没有问题了

天边的风 发表于 2013-1-11 16:58

楼上每一个说对的,这个命令流本身机有个矛盾

!MP,DENS,1,7.8 这个命令定义了密度,但在整个优化过程中根本没用到(删去就行了)

*SET,DENS,7.8这个命令又把密度定义了一遍,然后用来算重量
页: [1]
查看完整版本: 三杆桁架优化命令流问题