好文档 - 专业文书写作范文服务资料分享网站

如何利用ANSYS进行拓扑优化(转)

天下 分享 时间: 加入收藏 我要投稿 点赞

1.5.4、执行优化计算

执行优化计算分为单次优化计算和批量多次自动优化计算两种方式,以下分别说明:

(1) 利用SOLVE?TOEXE方式,看看下面的代码片段:

…… ……

TOCOMP,COMP,Single,1 TOVAR,COMP,OBJ

TOVAR,VOLUME,CON,,25 TOTYPE,OC TODEF,1.0d-4 /SOLUTION SOLVE TOEXE FINISH /POST1

PLNSOL,TOPO

*GET,TOPSTAT,TOPO,,CONV *STAT,TOPSTAT /SOLUTION SOLVE TOEXE

FINISH /POST1 …… ……

说明:首先利用TOCOMP、TOVAR等命令设定好优化定义,之后进入求解模块,利用SOLVE?TOEXE命令组合求解单次优化计算,之后进入后处理模块,显示拓扑优化的结果;再进入求解模块,再一次执行优化计算,直到满足用户的计算目标为止。再看看一个利用单步优化计算进行频率优化的代码片段:

…… ……

TOFREQ,FREQ1,SINGLE,1 TOVAR,FREQ1,OBJ

TOVAR,VOLUME,CON,,25 TOTYPE,SCP TODEF,1.0d-4 /SOLUTION ANTYPE,MODAL MODOPT,LANB,1 MXPAND,1,,,YES SOLVE TOEXE FINISH

TOPLOT,0

*GET,TOPSTAT,TOPO,,CONV *STAT,TOPSTAT /SOLUTION SOLVE TOEXE FINISH TOPLOT,0 …… ……

说明:采用单步优化频率计算过程类似于单步结构优化计算过程,不再赘述。

(2) 自动批量多次优化计算

该方式是ANSYS中推荐采用的优化计算方式,主要命令是TOLOOP,其本身是一个宏命令,看看下面的代码片段,并要注意和SOLVE?TOEXE方式的区别:

…… …… LSWRITE …… LSWRITE ……

LSWRITE ……

TOCOMP,MCOMP,MULTIPLE,3 TOVAR,MCOMP,OBJ TOVAR,VOLUME,CON,,30 TODEF,0.001 TOLOOP,20,1 …… ……

说明:本段程序代码首先定义3个载荷步,之后定义了优化分析的设定等,最后利用TOLOOP命令执行最多20次的优化计算迭代。

1.6、查看优化计算的结果

当优化计算完毕,优化的结果存放在结果文件中(*.RST),用户可以使用如下的命令格式查看优化计算的结果:

(1) 对于节点计算的结果,用PLNSOL,TOPO或者PRNSOL,TOPO显示虚

密度(虚密度是指去除和保留部分的指标,是一个0~1之间的值,虚密度为0,表示可以去除;虚密度为1,表示应该保留),当然也可以使用TOPLOT,0命令显示节点计算结果。

(2) 对于单元计算的结果,用PLESOL,TOPO或者PRESOL,TOPO显示虚

密度,当然也可以使用TOPLOT,1命令显示单元计算结果。

(3) 另外,也可以使用TOGRAPH和TOPRINT显示优化计算过程,看看下

面的代码片段: …… …… /POST1 TOPLOT,1 PLNSOL,TOPO TOGRAPH,OBJ

TOGRAPH,CON,VOLUME TOPRINT,OBJ TOPRINT,CON …… ……

(4) 也可以利用ANSYS中的单元表格功能进行结果显示,看看下面的代码片

段: …… ……

ETABLE,EDENS,TOPO PLETAB,EDENS PRETAB,EDENS

ESEL,S,ETAB,EDENS,0.9,1.0 EPLOT ……

如何利用ANSYS进行拓扑优化(转)

1.5.4、执行优化计算执行优化计算分为单次优化计算和批量多次自动优化计算两种方式,以下分别说明:(1)利用SOLVE?TOEXE方式,看看下面的代码片段:…………TOCOMP,COMP,Single,1TOVAR,COMP,OBJTOVAR,VOLUME,CON,,25TOTYPE,OC
推荐度:
点击下载文档文档为doc格式
0n01b4y7y55uqa87qzsz8c83h0epg601652
领取福利

微信扫码领取福利

微信扫码分享