首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
随机响应工况下的形貌优化-OS-T: 3030
文摘
2024-11-27 08:00
重庆
应用场景不在介绍,具体信息可以参照以往关于随机响应的文章,与形貌优化差异不大。
👇👇👇快速查看👇👇👇
快速学会一项分析-随机响应分析OS-T:1325
在本教程中,您将在平板上执行随机响应工况的形貌优化。
在开始之前,请将本教程中使用的文件复制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-3030/panel.zip
随机响应分析已经设置完成。平板通过RBE2单元进行约束。两个频率变化的加速度被施加在RBE2单元的独立节点上作为激励。它们通过cross-spectral density相关联。优化的目标是最小化平板中心X方向的最大(minmax)功率谱密度(PSD)加速度。
图1.模型查看
一、
启动HyperMesh并设置OptiStruct用户配置文件
1.
启动HyperMesh。
此时将打开
User Profile对话框。
2.
选择
OptiStruct
,然后单击
OK
。
这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。
二、
导入模型
1.
点击
File
>
Import
>
Solver Deck
。
导入选项卡将添加到您的选项卡菜单中。
2.
对于File type ,选择
OptiStruct
。
3.
选择文件图标。
此时将打开Select OptiStruct文件Browser。
4.
选择
保存到工作目录的
panel.fem文件。
5.
单击
Open
。
6.
单击
Import
,然后单击
Close
以关闭Import选项卡。
三、
设置优化
1
2
3
3.1
定义形貌设计变量
对于形貌优化,需要定义设计空间和定义起筋。
在此步骤中,设计空间由属性为PSHELL_5 的shell Element组成。起筋定义中使用的最小起筋宽度为0.4,起筋高度为1,拔模角度为60 度。定义了一个2 平面对称,模式组约束来生成对称的起筋设计。
1.
在Analysis页面中,单击
optimization
面板。
2.
单击
topography
面板。
3.
创建形貌优化设计空间定义。
a)
选择
create
子面板。
b)
在desvar= 字段中,输入
plate
。
c)
使用props选择器,选择
PSHELL_5
。
d)
单击
create
。
已创建形貌优化设计空间定义plate。organization PSHELL_5 Collector中的所有Element,现在都包含在设计空间中。
4.
为设计空间创建起筋定义。
a)
选择
bead params
子面板。
b)
验证desvar=字段是否设置为plate,这是新创建的设计空间的名称。
c)
在minimum width= 字段中,输入
0.4
。
此参数控制模型中起筋的宽度。建议的值介于平均单元宽度的1.5 到2.5 倍之间。
d)
在draw angle= 字段中,输入
60.0
(这是默认值)。
此参数控制起筋侧面的角度。建议的值介于60 到75 度之间。
e)
在draw height= 中,输入
1.0
。
此参数设置要拉伸的筋的最大高度。
f)
选择
buffer zone
。
此参数在设计域中的Element和设计域外的Element之间建立缓冲区。
g)
将绘制方向切换为
normal
切换为
elements
。
此参数定义形状变量的创建方向。
h)
将boundary skip设置为
none
。
这会告诉OptiStruct将应用载荷或约束的节点保留在设计空间之外。
i)
单击
update
。
已为设计空间板创建定义起筋。根据这些信息,OptiStruct将在整个设计变量域中自动生成起筋变量。
5.
添加模式组约束。
a)
选择
pattern grouping
子面板。
b)
单击
desvar =
并选择
plate。
c)
将pattern type设置为
2-plns sym
。
d)
将锚节点、第一个节点和第二个节点选择器设置为
coordinates
,然后输入
图2
中指示的值以定义2 平面对称约束。
图2.
e)
单击
update
。
6.
更新Design variables的边界。
a)
选择
bounds
子面板。
b)
验证desvar = 字段是否设置为plate,这是设计空间的名称。
c)
在Upper Bound= 字段中,输入
1.0
。
控制网格移动的变量的上限(Real > LB,默认值= 1.0)。这会将网格移动的上限设置为UB*HGT。
d)
在Lower Bound= 字段中,输入
-1.0
。
e)
单击
update
。
上限将网格移动的上限设置为等于UB*HGT,下限将网格移动的下限设置为等于LB*HGT。
7.
单击
return
转到优化面板。
3.2
创建用于随机响应优化的设计响应
板中心在X方向的PSD加速度定义为随机响应优化的设计响应。
1.
单击
responses
面板。
2.
在response = 字段中,输入
psdaccl
。
3.
将响应类型设置为
psd acceleration
。
4.
单击
nodes
>
by id
,然后在
id=字段中输入
67。
节点67 靠近板的中心。
5.
选择
dof1
作为X方向的PSD加速度。
6.
单击
randps=
并选择
RANDPS100
。
这指定了随机响应分析的功率谱密度。
7.
将frequencys设置为
all freq
。
8.
将region设置为
no regionid
。
9.
单击
create
。
10.
单击
return
返回Optimization Setup面板。
3.3
定义目标引用
1.
在Analysis页面的Optimization面板中,单击
obj reference
面板。
2.
在dobjref= 字段中,输入
psdacclref
。
3.
选择
pos reference
,然后输入
1.0e6
。
响应值psdaccl将按负和正参考值进行归一化。
4.
选择
neg reference
,然后输入
-1.0
。
5.
单击
response
并选择
psdaccl
。
6.
将loadsteps选择选项设置为
all
。
这可确保DOBJREF条目应用于所有SUBCASE。
7.
单击
create
。
8.
单击
return
返回Optimization面板。
3.4
定义目标函数
1.
单击
objective
面板。
2.
验证是否
选择了
minmax。
3.
单击
dobjrefs
并选择
psdacclref
。
4.
单击
create
。
5.
单击
return
两次以退出Optimization面板。
四、
运行优化
1.
在Analysis页面中,单击
OptiStruct
。
2.
单击
save as
。
3.
在
Save As
对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入
panel_complete
。
对于OptiStruct求解器模型,建议使用
.fem
扩展名。
4.
单击
Save
。
input file字段显示在
Save As
对话框中指定的文件名和位置。
5.
将导出选项切换设置为
all
。
6.
将run options切换设置为
optimization
。
7.
将内存选项切换设置为
memory default
。
8.
单击
OptiStruct
运行优化。
作业完成时,窗口中会显示以下消息:
OPTIMIZATION HAS CONVERGED.
FEASIBLE DESIGN (ALL CONSTRAINTS SATISFIED).
如果存在错误消息,OptiStruct还会报告错误消息。可以在文本编辑器中打开文件
panel_complete.out
以查找有关任何错误的详细信息。此文件将写入与
.fem
文件相同的目录。
9.
单击
Close
。
五、
查看结果
HyperView用于查看由形貌优化生成的拉延筋设计。XYPUNCH, ACCE, PSDF/67(T1RM) 用于将PSD加速度输出到冲孔文件。可以使用HyperGraph查看输出的PSD图。RMS和峰值PSD值输出到
.peak
文件,可以使用文本编辑器查看。
4
5
5.1
查看起筋的设计
1.
在OptiStruct面板中,单击
HyperView
。
HyperView将启动并加载优化结果(
_des.h3d
)。
2.
在Results工具栏上,单击 以打开Contour面板。
3.
将Result type设置为
Shape Change (v)
。
4.
在Results Browser中,选择最后一次迭代。
5.
在Contour面板中,单击
Apply
。
将显示形状应用云图。
图3.随机响应优化的结果
5.2
查看PSD结果
1.
启动HyperGraph。
2.
在Curves工具栏上,单击 以打开Build Plots面板。
3.
加载
panel_complete.pch
文件。
4.
将X type设置为
Frequency (Hz)
。
5.
将Group 1 Acceleration设置为
Y Type
。
节点ID 67 和X_Translation将突出显示。
6.
单击
Apply
。
加载迭代0 时节点67 上X方向加速度的PSD图。
7.
在Annotations工具栏上,单击 打开Axes面板,并将PSD加速度的线性图转换为y轴的对数图。
8.
选择最后一个组加速作为
Y Type
。
9.
单击
Apply
。
10.
在Annotations工具栏上,单击 打开Axes面板,并将PSD加速度的线性图转换为y轴的对数图。
加载了最终迭代时节点67 上X方向加速度的PSD图。
PSD加速度的峰值降低了多少?
图4.原始设计和优化设计的PSD加速图
TodayCAEer
花有重开日,人再无少年
最新文章
基于复合材料的车架尺寸优化
应力应变曲线:材料力学性能的“指纹”
链接变量的尺寸优化
学习不能停,开启新的篇章-尺寸优化:轨道接头的尺寸优化
optistruct的组合优化更新完成
Hypermesh二次开发:开发个球
ANSA二次开发:创建常驻窗口
复合材料OHT尺寸优化Phase 3
复合材料OHT自由尺寸优化与复合材料OSsmooth应用Phase 2
使用optistruct进行复合材料OHT模型搭建Phase 1
借助excel将工程应力应变曲线转换为真实应力应变曲线
HyperWork教程合集
ANSA教程合集
使用Python作为二次开发语言,所遇到的调试问题
使用optistruct对汽车控制臂晶格进行尺寸优化Phase2
使用optistruct对汽车控制臂进行晶格拓扑优化Phase1
优化分析结果解读--hypermesh OSSmooth功能介绍
复合材料的铺层堆叠顺序优化 - phase3
飞机下腹部复合材料整流罩的尺寸优化-phase2
拓扑与形貌的组合优化
飞机下腹部复合材料整流罩的组合优化-phase1
Simlab二次开发-基于Python的支架线性分析前后处理
形貌优化
随机响应工况下的形貌优化-OS-T: 3030
HyperWork教程合集
形貌优化结果解读-OSsmooth-OS-T: 3020
HyperWork教程合集
通过形貌优化提升支架的一阶模态频率案例-OS-T:3010
HyperWork教程合集
扭转工况下的形貌优化-OS-T:3000
HyperWork教程合集
拓扑优化新方向,基于COMSOL声学拓扑优化
拓扑优化
OptiStruct的 .fem 文件格式及其应用案例
使用等效静载荷法进行拓扑优化-OS-T:2098
从入门到放弃:HyperWorks仿真分析/二次开发案例集合
基于频响分析的拓扑优化-OS-T:2095
从入门到放弃:HyperWorks仿真分析/二次开发案例集合
带挤压约束的拓扑优化-OS-T:2090
从入门到放弃:HyperWorks仿真分析/二次开发案例集合
应用应力约束的拓扑优化-OS-T:2080
从入门到放弃:HyperWorks仿真分析/二次开发案例集合
使用超单元进行拓扑优化-OS-T:2070
从入门到精通:HyperWorks仿真分析/二次开发案例集合
重磅Nature!九零后女博士首次提出深度学习与流体力学融合,引发前沿技术新概念
同时应用拔模和对称约束的拓扑优化-OS-T:2060
从入门到精通:HyperWorks仿真分析/二次开发案例集合
在拓扑优化中的应用模式组重复-OS-T:2050
从入门到精通:HyperWorks仿真分析/二次开发案例集合
焊点的拓扑优化-OS-T:2040
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉