首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
基于Neuber修正法的应力响应优化:高效提升结构性能
TodayCAEer
4天前
浏览111
关注
背景介绍
基于Neuber修正法的应力响应优化是一种在结构设计中考虑材料塑性变形能力的方法。这种方法特别适用于存在几何特征导致应力集中的情况,例如阀门的圆弧特征。Neuber修正法通过将线性弹性模型产生的应力水平进行修正,以更准确地预测在塑性区域的实际应力和应变响应。
在阀门设计中,圆弧特征是常见的几何细节,它们在阀门工作时承受高应力。通过应用Neuber修正法,可以对这些圆弧特征进行优化,以减少应力集中并提高阀门的疲劳寿命。优化过程通常涉及以下几个步骤:
1. 有限元分析(FEA):首先,使用有限元分析软件对阀门进行建模,并施加工作条件下的载荷和边界条件。这将产生一个基于线性弹性材料模型的应力分布图。
2. Neuber修正:然后,应用Neuber修正法来修正有限元分析中超过材料屈服点的应力值。Neuber修正法基于这样一个概念:在某些情况下,当应力超过比例极限或屈服应力时,线性材料模型产生的应力水平将是保守且不现实的。该方法通过考虑塑性变形来修正应力值,使其更接近实际材料在应力集中区域的行为。
3. 优化设计:根据Neuber修正后的应力分布,对阀门的圆弧特征进行优化。这可能涉及调整圆弧的半径、改变几何形状或增加材料厚度等措施,以减少应力集中并提高阀门的强度和刚度。
例如,在一项研究中,通过改变阀体内部圆弧的半径,研究者成功降低了阀门的应力值。通过设定不同的圆弧面半径尺寸,计算在特定压力下阀盖的应力值。结果表明,随着圆弧面半径的增加,阀盖的应力值逐渐减小,从而提高了阀门的可靠性和性能。
总的来说,基于Neuber修正法的应力响应优化为阀门设计提供了一种有效的方法,以提高其在工作环境下的耐用性和可靠性。
本教程演示了Neuber形状优化,以通过改变圆角区域的形状来减少圆角区域的应力集中,同时模型的重量尽量不发生变化。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-5100/neuber_shape_optimization.zip
以下基于Neuber校正方法的形状优化练习包括:
·
在HyperMesh中设置目标、约束和设计变量
·
在OptiStruct中提交作业
·
在HyperView
HyperGraph
中查看结果
图1 说明了本教程中使用的结构模型。本教程是一个半对称的阀,它使用一阶四面体建模,并在特定位置施加了力。使用HyperMorph创建形状ID,并创建形状设计变量。static应力响应是通过Neuber校正和由方程定义的质量响应创建的,以最小化质量的变化。为static应力响应定义了设计约束。
图1.模型和加载说明
本教程的优化问题表述为:
Objective:
最小化质量的变化。
Constraints:
使用Neuber校正方法将静应力降至小于330 MPa的值
Design variables:
形状设计变量。
一、
启动HyperMesh并设置OptiStruct用户配置文件
1.
启动HyperMesh。
此时将打开
User Profile对话框。
2.
选择
OptiStruct
,然后单击
OK
。
这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。
二、
打开模型
1.
单击
File
>
Open
>
Model
。
2.
选择
保存到工作目录的
neuber_shape_optimization.hm文件。
3.
单击
Open
。
neuber_shape_optimization.hm
数据库将加载到当前HyperMesh会话中,替换任何现有数据。该数据库包含网格数据、材料数据和创建的形状ID。
三、
设置模型
1
2
3
3.1创建属性,再
分配属性,因为Valve是实心零件。
1.
在Model Browser中,右键单击并选择
Create
>
Property
。
2.
对于Name ,输入
PSOLID。
3.
对于Card Image,选择
PSOLID
。
4.
对于Material ,选择
Aluminum
。
5.
在Model Browser的component文件夹中,右键单击
Valve
并分配属性
PSOLID
。
3.2
创建FORCE Load Collector
首先,您将仅显示component,然后施加力。
1.
在Model Browser中,右键单击零部件
axis,
然后选择
isolate only
。
2.
在Model Browser中,右键单击
Create
>
Load Collector
。
3.
对于Name ,输入
Force
。
4.
在菜单栏中,单击
BCs
>
Create
>
Forces
。
5.
切换到
nodes
并选择AXIS
Element(RBE2 Element)
的主节点。
6.
分配值,如图所示。
图2.应用力
7.
单击
Create
。
3.3
创建SPC Load Collector
1.
在Model Browser中,右键单击
Create
>
Load Collector
。
2.
对于Name ,输入
SPC。
3.
在菜单栏中,单击
BCs
>
Create
>
Constraints
。
4.
对于第一个下拉列表,切换到
nodes,
对于第二个下拉菜单,选择
faces
。
5.
仅选择
dof2
,取消选择所有其他dof,然后单击
Create.
6.
选择
Valve的侧面,
然后只选择
dof1
、
dof2
和
dof3
。
7.
单击
Create
。
8.
同样,选择Valve的其他
侧面
,并仅选择
dof1
和
dof2
。
图3.应用约束
3.4
创建Load Step
1.
在Model Browser中,右键单击并选择
Create
>
Load Step
。
默认的load step inputs显示在Entity Editor中。
2.
对于Name ,输入
Static
。
3.
对于Type,从下拉菜单中选择
linear static
。
4.
对于SPC,请选择
SPC
。
5.
对于load定义,选择
force
。
3.5
创建设计方程式
1.
在Analysis页面中,单击
optimziation
>
dequations
面板。
2.
在dequation = 字段中,输入
Delta
。
3.
在edit equation字段中,输入
delta(x)=x-9.892e-02
。
图4.设计方程
4.
单击
Create
。
Note:
Delta(x) 的质量发生了变化;其中,x代表形状变化的实际质量,阀门的质量为9.892e-02 kg。
5.
选择
Tools
>
mass Calc
>
comps
,选择
valve
并单击
calculate
。
图5.阀门质量
3.6
创建Shape Optimization设计变量
1.
在Analysis页面中,单击
optimization
>
shape
面板。
2.
切换
desvar
子面板。
3.
对于desvar =,输入
Variable
作为设计变量的名称。
4.
对于shape =,输入
Fillet_shape
。
5.
对于下限,输入
0
,对于上限,输入
1
。
6.
单击
create
和
return。
图6.创建设计变量
Note:
阀形状的潜在变化在圆角半径中增加。
3.7
创建优化响应
1.
创建Mass Response类型
1.
在Analysis页面中,单击
optimization
>
responses
面板。
2.
对于响应=,输入
Mass
。
3.
在下拉列表中,选择
response
键入作为
mass,
然后单击
return
。
图7.质量响应
2.
创建Static Stress响应类型
1.
在Analysis页面中,单击
optimization
>
responses
面板。
2.
对于response,输入
Neuber
。
3.
从下拉列表中,选择static stress
作为response type
。
4.
单击
elems
>
by collector
>
Valve
。
5.
选择
neuber correction
,如图所示。
图8.static应力响应
6.
单击
create
。
3.
创建函数响应类型
1.
在Model Browser中,选择
Optimization View
。
2.
右键单击并选择
Window
>
Create
>
Responses
。
3.
对于Name ,输入
Delta_Response
。
4.
对于Function,选择
Response type
。
5.
对于Function ID,选择
Delta
,即在上一步中创建的Dequation。
6.
展开响应列表,然后选择
Optiresponse
作为质量。
图9.函数响应类型
Note:
为了创造质量响应的变化,这里使用了函数响应。
3.8
创建设计约束
1.
单击
dconstraints
面板。
2.
在constraint= 字段中,输入
Constraints
。
3.
单击
response type
并选择
neuber,
这是一种static应力响应类型。
4.
选择
loadstep 1 - Static
。
5.
选择
upper bound
并输入值
330
。
3.9
定义目标函数
1.
单击
objective
面板。
2.
验证是否
选择了
min。
3.
单击
response
键入并选择
Delta_Response
。
4.
单击
Create
。
3.10
定义SHAPE卡
默认情况下,.h3d文件中
仅提供位移和应力结果
。为了在HyperView中应用于模型的形状更改之上查看位移/应力结果,需要定义SHAPE卡。
1.
在Analysis页面中,单击
control cards
面板。
2.
在
Card Image
对话框中,单击
SHAPE
。
3.
将FORMAT设置为
H3D
。
4.
将TYPE设置为
ALL
。
5.
将OPTION设置为
ALL
。
6.
单击
return
两次返回主菜单。
四、
运行优化
1.
在Analysis页面中,单击
OptiStruct
。
2.
单击
save as
。
3.
在
Save As
对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入
neuber_based_opimization
。
对于OptiStruct求解器模型,建议使用
.fem
扩展名。
4.
单击
Save
。
input file字段显示在
Save As
对话框中指定的文件名和位置。
5.
将导出选项切换设置为
all
。
6.
将run options切换设置为
optimization
。
7.
将内存选项切换设置为
memory default
。
8.
单击
OptiStruct
运行优化。
9.
单击
Close
。
五、
查看结果
以下步骤演示了如何在HyperView中查看具有优化形状的云图。
使用Neuber校正方法查看模型中的变形形状和应力是有帮助的。
1.
在OptiStruct面板中,单击
HyperView
。
HyperView将启动并加载结果。此时将显示一个消息窗口,告知模型和结果文件已成功加载到HyperView中。
2.
转到Results选项卡。
3.
在Results选项卡中,选择
Iteration 23
,即最后一次迭代。
图10.迭代选择
4.
在Results工具栏上,单击 以打开Contour面板。
5.
将Result type设置为
Shape change (v)
,然后单击
Apply
以绘制Element的云图。
图11.形状更改结果
6.
将Result type设置为
Neuber stress
。
7.
单击
Apply
。
图12.单元应力结果
8.
打开一个新的HyperView HyperGraph窗口,然后选择
File
>
Open
>
Session
。
9.
选择
可查看质量变化和更改形状后优化的质量。
图13.会话绘图结果
10.
查看目标函数和总质量数的绘图结果。
图14.目标函数和总
质量图
来源:TodayCAEer
登录后免费查看全文
立即登录
OptiStruct
HyperMesh
HyperView
疲劳
形状优化
ADS
UM
铸造
多体动力学
材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-05-17
最近编辑:4天前
TodayCAEer
本科
签名征集中
关注
获赞 36
粉丝 102
文章 357
课程 2
点赞
收藏
作者推荐
可试听
ANSA的网格划分与模型装配
¥100
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
ANSYS汽车动力电池结构CAE分析专题实战全流程拆解29讲
基于Oasys的全工况行人保护分析课程—掌握汽车被动安全领域行人保护仿真的技巧和分析方法
2021一带一路金砖大赛之工程仿真创新设计赛项闭幕仪式暨颁奖典礼
大学本科课程 卫星通信 第四部分
相关推荐
各种超单元法在产品开发仿真应用及实战技巧27讲(附学习模型)
结构及流体付费答疑
CoSim 系列软件
从0-1学习Altair HyperWorks|理论&操作
最新文章
Fluent入门验证案例 | 开放缝V型沟槽后的湍流仿真(一)
OptiStruct实战:支架离散尺寸优化的完整流程
为什么你研发的大容积IV储氢气瓶又漏了
中创新航技术解决方案-超级插混电池!
锂电圈薪资大揭秘:谁在这场财富游戏中登顶?
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
锂离子电池生产现场异物管控
ANSYS的断裂与失效计算方法简介
HUST Bearing公开数据集(含不同转速、复合故障)
IAV:采用移动粒子半隐式(MPS)方法模拟电机中的自由流动冷却液的技术
其他人都在看
算例丨某行走机构多体动力学与结构强度联合仿真分析
【HyperWorks优化实例向导】之高考数学一题九解及梁单元优化
仿真流程化的飞机舱门研发
包装优化技术改进全球分销中对家电产品的保护
Icepak对变压器进行不同环境下的散热模拟计算
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部