声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1809|回复: 0

[Hyperworks] RADIOSS block - RADIOSS Optimization优化

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

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

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

x
RADIOSS block - RADIOSS Optimization优化

从v13.0版本开始RADIOSS的用户用RADIOSS Optimization可以很方便的调用OptiStruct的 ESLM来进行优化设计。
比如用卡片
/DESVAR来进行  size optimization
/DTPL 来进行 topology optimization
/DSIZE 来进行 free-size optimization
/DSHAPE 来进行 Free-shape optimization
/DTPG 来进行 topography optimization
来优化 结构 的 体积, 质量,应力,应变,应变能。卡片都是RADIOSS Block 用户熟悉的格式
从工具书上拷个流程图能更直观的说明RADIOSS Optimization的原理。
radopt1.png
radopt2.png
如何使用RADIOSS Optimization,首先你要一个input file 专门定义你的优化变量,优化目标...等等。名字也有要求,比如:
Starter file             :  TEST_0000.rad
Engine file              :  TEST_0001.rad
RADISS Optimization file : TEST.rad

TEST_0000.rad 和 TEST_0001.rad 就是你原来的RADIOSS Block 的文件。不需要做任何修改,建立一个TEST.rad文件用于定义你的优化。比如你要在控制结构变形不超过每个值得情况下通过优化所有构件的板厚,来得到结构质量最小化。
那么在TEST.rad文件中定义
1。优化目标 /DESOBJ ,结构质量最小
2。优化约束 /DCONSTR , 结构某处的变形上限为多少
3。设计变量 /DESVAR ,比如构件1,构件2 的 板厚 变化区间 [0.5,1。5] --〉这里是用/DESVAR 来进行size optimization 的优化
就这么简单。

如何运行RADIOSS Optimization?
拿上面的例子来说,把TEST_0000.rad 和 TEST_0001.rad 以及TEST.rad 都放在同一个文件夹中,然后运行
optistruct TEST.rad –rad
程序会自动识别那个是starter文件(TEST_0000.rad)那个是engine 文件(TEST_0001.rad)

如何看结果?
运行结束,你会看到设计,那上面的例子来说,有:
TEST_rad_s1_i001A001 -> 第1次迭代模型
TEST_rad_s1_i002A001 -> 第2次迭代模型
TEST_rad_s1_i003A001 -> 第3次迭代模型
。。。。。。
TEST_rad_s1_i00nA001 -> 第n次迭代模型 --> 最后的迭代就是最优化的结果 , 结果文件 TEST_rad_s1_i00n_0000.rad,TEST_rad_s1_i00n_0001.rad就是你要的最后的最优模型文件了。

其他可以看工具书user's Guide 中有"RADIOSS Optimization"有相关介绍
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-29 17:15 , Processed in 0.175807 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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