理论教育 拓扑优化结果处理方法及实例

拓扑优化结果处理方法及实例

时间:2023-10-25 理论教育 版权反馈
【摘要】:拓扑优化求解结束后,所有的拓扑优化结果存储在ANSYS的结果文件Jobname.rst中。可以直接在拓扑优化求解器环境中利用提供的专用拓扑优化结果处理菜单进行拓扑优化结果处理,也可以利用ANSYS的通用后处理器进行拓扑结果后处理。列表显示拓扑约束函数VOLUME随迭代变化的数值列表下面是一个单元表处理拓扑优化结果的标准实例:ETABLE,EDENS。列表显示拓扑优化伪密度单元表ESEL,S,ETAB,EDENS,0.9,1.0 !下面是一个查看拓扑优化迭代收敛时的结构真实频率值的标准实例。

拓扑优化结果处理方法及实例

拓扑优化求解结束后,所有的拓扑优化结果存储在ANSYS的结果文件Jobname.rst中。

可以直接在拓扑优化求解器环境中利用提供的专用拓扑优化结果处理菜单进行拓扑优化结果处理,也可以利用ANSYS的通用后处理器(POST1)进行拓扑结果后处理。

下面的命令是一个拓扑优化后处理的实例,演示如何绘制或列表显示伪密度、绘制目标函数和约束函数随迭代变化的曲线、列表显示目标函数和约束函数随迭代变化的数值:

/POST1 !进入POST1后处理器

TOPLOT,1 !绘制单元伪密度

PLNS,TOP0 !绘制节点伪密度

TOGRAPH,OBJ !绘制拓扑目标函数随迭代变化的曲线

TOGRAPH,CON,VOLUME !绘制拓扑约束函数VOLUME随迭代变化的曲线

TOPRINT,OBJ !列表显示拓扑目标函数随迭代变化的数值列表

TOPRINT,CON !列表显示拓扑约束函数VOLUME随迭代变化的数值列表

下面是一个单元表处理拓扑优化结果的标准实例:

ETABLE,EDENS。TOP0 !定义拓扑优化伪密度单元表

PLETAB,EDENS !绘制拓扑优化伪密度单元表

PRETAB,EDENS !列表显示拓扑优化伪密度单元表(www.daowen.com)

ESEL,S,ETAB,EDENS,0.9,1.0 !选择伪密度为0.9~1.0的单元

EPLOT !绘制选中的单元

下面是一个利用*GET命令读取最后一次拓扑优化迭代的目标函数或约束条件值的标准实例。

*GET,TOPCV,TOPO,,CONV !如果TOPCV=1(收敛)

*GET,TITER,TOPO,,ITER !TITER代表迭代的次数

*GET,TOBJ,TOPO,ITER-1,TOHO !TOBJ代表最后一次迭代的目标函数值

*GET,TCON,TOPO,ITER-1,TOHC,1 1TCON代表最后一次迭代的约束函数值

*STAT

基于模态频率的拓扑优化分析,特别是当使用weighted(频率加权)、reciprocal(频率倒数)或Euclidean(欧几里德)方法时,应当利用*GET命令检查收敛时结构的真实频率值,并在POST1通用后处理中观察各阶模态振型。

下面是一个查看拓扑优化迭代收敛时的结构真实频率值的标准实例。

*GET,FREQ1,MODE,1,FREQ !第1阶基频

*GET,FREQ2,MODE,2,FREQ !第2阶基频

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈