声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3406|回复: 12

用Ansys对结构进行拓扑优化!

[复制链接]
发表于 2006-3-10 11:10 | 显示全部楼层 |阅读模式

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

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

x
拓扑优化是一种非常有用的优化方法.本例通过一个ansys对钢梁结构进行拓扑优化分析,效果非常好.<BR>步骤:先建立一个钢梁模型,然后根据受载情况对其进行拓扑优化,根据有限元分析结果可以清晰看到优化后的钢梁平面构形,对实际设计有很大的指导作用.<BR>由于本人水平有限,仅仅起个抛砖引玉的作用!

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2006-3-10 11:14 | 显示全部楼层

命令流如下!

<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>/PREP7 进入前处理,建立分析模型<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>ET,l,SHELL93 定义板壳单元<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>R,l,0.0l 定义钢板厚度<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>MP,EX,l,2.1E8 定义杨氏弹性模量<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>MP,NUXY,l,0.3 定义泊松比<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,l,, 定义关键点l<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,2,0.4 定义关键点2<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,3,1.8 定义关键点3<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,4,3.4 定义关键点4<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,5,4.8 定义关键点5<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,6,5 定义关键点6<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,7,5,-0.65 定义关键点7<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>K,8,,0.65 定义关键点8<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>A,l,2,3,4,5,6,7,8 通过8个关键点生成面<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,l,2,8 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,2,3,28 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,3,4,32 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,4,5,28 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,5,6,4 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,6,7,12 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,7,8,100 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>L,8,l,12 通过关键点生成线<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>MSHAPE,0,2D 定义使用四边形单元<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>MSHKEY,0 选用自由网格划分<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>AATT,l,l,l, 定义面使用第1种材料<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>AMESH,ALL 网格划分<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FINISH<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>/SoLU 结构分析<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>DL,8,,ALL 固定边界条件<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FK,2,FY,-3.627 施加集中荷载<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FK,3,FY,-7.254 施加集中荷载<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FK,4,FY,-7.254 施加集中荷载<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FK,5,FY,-3.627 施加集中荷载<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>SAVE !保存<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOCOMP,SCOMP,SING,l 定义拓扑优化的单柔度函<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>数<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOVAR,SCOMP,OBJ 定义SCOMP作为拓扑目标<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOVAR,VOLUME,CON,,50 定义拓扑约束,50%体积<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOTYPE,OC 指定求解方法<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TODEF,0.0001, 定义收敛容差<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOLOOP,20,0 定义最大迭代次数20<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>FINISH<p></p></P>
<P 0cm 0cm 0pt; TEXT-ALIGN: left; mso-layout-grid-align: none" align=left>TOPLOT 查看优化设计结果<p></p></P>
 楼主| 发表于 2006-3-10 11:19 | 显示全部楼层

应力云图!

I:\APDL及应力云图\云图.bmp
 楼主| 发表于 2006-3-10 11:27 | 显示全部楼层

再贴一次应力云图!!!!

拓扑优化后的应力云图
发表于 2006-3-10 11:28 | 显示全部楼层

回复:(小林子)刚才图没贴上去!!!

<DIV class=quote><B>以下是引用<I>小林子</I>在2006-3-10 11:27:42的发言:</B><BR>请教怎么贴图啊!!!</DIV>
<P>上传图片请看帖子</P>
 楼主| 发表于 2006-3-10 11:53 | 显示全部楼层

图片只能压缩上传吗?

能不能直接看到图片的样子?
发表于 2006-3-10 14:10 | 显示全部楼层

回复:(小林子)图片只能压缩上传吗?

<DIV class=quote><B>以下是引用<I>小林子</I>在2006-3-10 11:53:18的发言:</B><BR>能不能直接看到图片的样子?</DIV>
<br>不用压缩,图片可以直接上传,会自动显示的
发表于 2006-4-6 17:07 | 显示全部楼层
hao
发表于 2006-4-14 08:55 | 显示全部楼层

回复:(小林子)应力云图!

<P>我想在伪密度云图中,只显示位密度在0.5-1之间的部分,用什么命令啊,急,谢谢</P>
发表于 2009-6-10 12:13 | 显示全部楼层
thank you!~
发表于 2009-7-4 20:08 | 显示全部楼层
谢谢楼主分享
发表于 2011-4-19 10:20 | 显示全部楼层
好东西谢谢
发表于 2011-4-25 16:36 | 显示全部楼层
TOCOMP,SCOMP,SING,l
请问这里的SCOMP是说明东西,在绘制目标函数曲线是,纵坐标的数值代表的是什么值呢?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-29 04:31 , Processed in 0.082146 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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