声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2685|回复: 11

[结构分析] 三杆桁架优化命令流问题

[复制链接]
发表于 2006-8-7 22:18 | 显示全部楼层 |阅读模式

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

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

x
*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的迭代曲线图的,但老是出现上面的错误原因。不知为什么!
回复
分享到:

使用道具 举报

发表于 2006-8-7 23:15 | 显示全部楼层
书上的例子经常会有问题的,不行就一行一行的拷入,试试看到底是哪条命令有问题,然后再分析错误原因!
 楼主| 发表于 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.
不懂为什么,我翻了三本书,都是这个例子,上面三行输入也没错,但就是运行不出结果。
发表于 2006-8-9 22:27 | 显示全部楼层
MP,DENS,1,7.8???
是不是应该
MP,DENS,1,7800
发表于 2006-8-10 10:10 | 显示全部楼层
是因为PLVAROPT,WT 。不是BEGIN类型的命令

评分

1

查看全部评分

发表于 2006-8-10 10:12 | 显示全部楼层
是因为PLVAROPT,WT 。不是BEGIN类型的命令
 楼主| 发表于 2006-8-10 22:21 | 显示全部楼层
PLVAROPT,WT  这个命令是直接从.log文件中拷贝过来的
而且书上也是这么写的,为什么在命令流中ansys就识别不出来!
楼上的能不能说清楚点,谢谢!
发表于 2006-9-5 11:21 | 显示全部楼层

现在问题解决了吗?

 楼主| 发表于 2006-9-5 16:15 | 显示全部楼层
对不起,还没有!就是PLVAROPT,WT 这个命令有问题!
发表于 2006-9-5 21:04 | 显示全部楼层
我运行过了,没有任何问题。
看来是你的ansys版本有问题。
发表于 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这个命令又把密度定义了一遍,然后用来算重量
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-26 21:26 , Processed in 0.133608 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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