RADIOSS block - RADIOSS Optimization優(yōu)化
瀏覽:4508 評論:2
RADIOSS block -
RADIOSS Optimization優(yōu)化
從v13.0版本開始RADIOSS的用戶用 RADIOSS Optimization可以很方便的調(diào)用OptiStruct的 ESLM來進(jìn)行優(yōu)化設(shè)計(jì)。
比如用卡片
/DESVAR來進(jìn)行 size optimization
/DTPL 來進(jìn)行 topology optimization
/DSIZE 來進(jìn)行 free-size optimization
/DSHAPE 來進(jìn)行 Free-shape optimization
/DTPG 來進(jìn)行 topography optimization
來優(yōu)化 結(jié)構(gòu) 的 體積, 質(zhì)量,應(yīng)力,應(yīng)變,應(yīng)變能。卡片都是RADIOSS Block 用戶熟悉的格式
從工具書上拷個(gè)流程圖能更直觀的說 明RADIOSS Optimization的原理。
如何使用RADIOSS Optimization,首先你要一個(gè)input file 專門定義你的優(yōu)化變量,優(yōu)化目標(biāo)...等等。名字也有要求,比如:
Starter file : TEST_0000.rad
Engine file : TEST_0001.rad
RADISS Optimization file : TEST.rad
TEST_0000.rad 和 TEST_0001.rad 就是你原來的RADIOSS Block 的文件。不需要做任何修改,建立一個(gè)TEST.rad文件用于定義你的優(yōu)化。比如你要在控制結(jié)構(gòu)變形不超過每個(gè)值得情況下通過優(yōu)化所有構(gòu)件的板厚,來得到結(jié)構(gòu)質(zhì)量最小化。
那么在TEST.rad文件中定義
1。優(yōu)化目標(biāo) /DESOBJ ,結(jié)構(gòu)質(zhì)量最小
2。優(yōu)化約束 /DCONSTR , 結(jié)構(gòu)某處的變形上限為多少
3。設(shè)計(jì)變量 /DESVAR ,比如構(gòu)件1,構(gòu)件2 的 板厚 變化區(qū)間 [0.5,1。5] --〉這里是用/DESVAR 來進(jìn)行size optimization 的優(yōu)化
就這么簡單。
如何運(yùn)行RADIOSS Optimization?
拿上面的例子來說,把TEST_0000.rad 和 TEST_0001.rad 以及TEST.rad 都放在同一個(gè)文件夾中,然后運(yùn)行
optistruct TEST.rad –rad
程序會(huì)自動(dòng)識(shí)別那個(gè)是starter文件(TEST_0000.rad)那個(gè)是engine 文件(TEST_0001.rad)
如何看結(jié)果?
運(yùn)行結(jié)束,你會(huì)看到設(shè)計(jì),那上面的例子來說,有:
TEST_rad_s1_i001A001 -> 第1次迭代模型
TEST_rad_s1_i002A001 -> 第2次迭代模型
TEST_rad_s1_i003A001 -> 第3次迭代模型
。。。。。。
TEST_rad_s1_i00nA001 -> 第n次迭代模型 --> 最后的迭代就是最優(yōu)化的結(jié)果 , 結(jié)果文件 TEST_rad_s1_i00n_0000.rad,TEST_rad_s1_i00n_0001.rad就是你要的最后的最優(yōu)模型文件了。
其他可以看工具書user's Guide 中有"RADIOSS Optimization"有相關(guān)介紹
從v13.0版本開始RADIOSS的用戶用 RADIOSS Optimization可以很方便的調(diào)用OptiStruct的 ESLM來進(jìn)行優(yōu)化設(shè)計(jì)。
比如用卡片
/DESVAR來進(jìn)行 size optimization
/DTPL 來進(jìn)行 topology optimization
/DSIZE 來進(jìn)行 free-size optimization
/DSHAPE 來進(jìn)行 Free-shape optimization
/DTPG 來進(jìn)行 topography optimization
來優(yōu)化 結(jié)構(gòu) 的 體積, 質(zhì)量,應(yīng)力,應(yīng)變,應(yīng)變能。卡片都是RADIOSS Block 用戶熟悉的格式
從工具書上拷個(gè)流程圖能更直觀的說 明RADIOSS Optimization的原理。
如何使用RADIOSS Optimization,首先你要一個(gè)input file 專門定義你的優(yōu)化變量,優(yōu)化目標(biāo)...等等。名字也有要求,比如:
Starter file : TEST_0000.rad
Engine file : TEST_0001.rad
RADISS Optimization file : TEST.rad
TEST_0000.rad 和 TEST_0001.rad 就是你原來的RADIOSS Block 的文件。不需要做任何修改,建立一個(gè)TEST.rad文件用于定義你的優(yōu)化。比如你要在控制結(jié)構(gòu)變形不超過每個(gè)值得情況下通過優(yōu)化所有構(gòu)件的板厚,來得到結(jié)構(gòu)質(zhì)量最小化。
那么在TEST.rad文件中定義
1。優(yōu)化目標(biāo) /DESOBJ ,結(jié)構(gòu)質(zhì)量最小
2。優(yōu)化約束 /DCONSTR , 結(jié)構(gòu)某處的變形上限為多少
3。設(shè)計(jì)變量 /DESVAR ,比如構(gòu)件1,構(gòu)件2 的 板厚 變化區(qū)間 [0.5,1。5] --〉這里是用/DESVAR 來進(jìn)行size optimization 的優(yōu)化
就這么簡單。
如何運(yùn)行RADIOSS Optimization?
拿上面的例子來說,把TEST_0000.rad 和 TEST_0001.rad 以及TEST.rad 都放在同一個(gè)文件夾中,然后運(yùn)行
optistruct TEST.rad –rad
程序會(huì)自動(dòng)識(shí)別那個(gè)是starter文件(TEST_0000.rad)那個(gè)是engine 文件(TEST_0001.rad)
如何看結(jié)果?
運(yùn)行結(jié)束,你會(huì)看到設(shè)計(jì),那上面的例子來說,有:
TEST_rad_s1_i001A001 -> 第1次迭代模型
TEST_rad_s1_i002A001 -> 第2次迭代模型
TEST_rad_s1_i003A001 -> 第3次迭代模型
。。。。。。
TEST_rad_s1_i00nA001 -> 第n次迭代模型 --> 最后的迭代就是最優(yōu)化的結(jié)果 , 結(jié)果文件 TEST_rad_s1_i00n_0000.rad,TEST_rad_s1_i00n_0001.rad就是你要的最后的最優(yōu)模型文件了。
其他可以看工具書user's Guide 中有"RADIOSS Optimization"有相關(guān)介紹
技術(shù)鄰APP
工程師必備
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP
2




















