首页/文章/ 详情

使用optistruct对汽车控制臂晶格进行尺寸优化Phase2

2小时前浏览4
第2阶段:设计微调

一、导入并查看模型

在第1阶段结束时,OptiStruct将从您的原始优化模型自动创建了一个新文件controlarm_lattice.fem。在这个模型中,密度低于LB的原始可设计空间单元被移除,UP以上的单元保持不变,介于两者之间的单元被晶格结构的梁单元(CBEAM) 所取代。
此优化的第二阶段将优化晶格结构中每个关节的半径,以确定需要材料的位置。必要的设计变量(DESVAR)和设计变量属性关系(DVPREL1)以及应力约束都会自动创建。在许多情况下,模型可以按原样运行,但始终建议查看优化设置。
1.点击File>Import>Solver Deck
2.选择controlarm_lattice.fem文件。
3.单击Open
4.查看模型。
a)Deck的开头显示新文件保留了您的原始目标,但添加了一个新的优化参数,指示此尺寸优化是晶格结构优化的第2阶段。
图1.
b)OptiStruct插入了CBEAM单元,这些单元表示新的晶格材料。    
图2.
c)每个CBEAM Element都有自己的PBEAM属性定义。
d)多个CBEAM单元之间的每个接头都有一个为其创建的设计变量。
图3.    
e)创建设计变量属性关系(DVPREL1),这些关系将属性与其关联的设计变量相关联,以便在第二阶段进行尺寸优化。这些内容后面是响应、约束条件和目标。
Note:在尺寸优化阶段,原始模型中的体积分数响应已被总体积取代,现在总体积将被最小化,并添加了一个新的响应,将晶格区域中的von Mises应力约束到200。这是根据第一阶段中LATTICE continuation card的最后一个字段中的值创建的。
图4.
图5.    
5.关闭controlarm_lattice.fem文件。

二、运行优化

1.打开Compute Console(ACC)。
2.在Input file(s) 字段中,加载controlarm_lattice.fem文件。
3.单击Run运行优化。
4.优化完成后,在文本编辑器中打开controlarm_lattice.fem文件以查看有关优化运行的关键信息。
5.验证优化是否完全收敛,以及是否满足约束。
图7.
晶格惩罚的差异(低于1.8,由优化参数设置)导致最终阶段1模型的柔度与初始阶段2模型的柔度不同。这种柔度差异还受到阶段2模型中保留的实体单元的影响,这些实体单元恢复了其全部密度/刚度。因此,对晶格优化进行后处理要求您分析阶段1最终优化柔度和阶段2初始柔度计算之间的模型柔度变化,并在阶段2结束时再次分析。
6.打开Compute Console(ACC)。
7.加载controlarm_lattice_optimized.fem文件。
8.单击Run进行验证。
由于优化在上次优化后删除了小半径的CBEAM单元,因此应根据controlarm_lattice_optimized.fem文件(OptiStruct提供的优化结构分析)确认上次优化运行的合规性。
9.比较controlarm_lattice.outcontrolarm_lattice_optimized.out文件之间的最终合规性。
图9.优化运行的最终合规性    
图10.分析模型的最终合规性

三、对结果进行后处理

1.打开HyperMesh Desktop。
2.将文件controlarm_lattice_optimized.fem导入到新会话中。
3.在可视化工具栏上,从1D Element表示菜单中,选择1D Detailed Element Representation
显示模型中应用了半径的CBAR Element。
图11.优化的实体/晶格模型视图    
图12.优化的晶格/实体模型的前视图,显示了CBAR半径的变化
4.在新的HyperView会话中,加载文件controlarm_lattice_s1.h3d
5.编辑可视化选项。
a)在菜单栏中,单击Preferences>Options
b)Options对话框中,选择Visualization部分。
c)选择Enable Element Marks
d)将BAR表示形式设置为Cylinder
e)在Size of mark(model %)中,输入0.125
f)单击Apply
g)单击OK    
图13.
6.在Results工具栏上,单击 以打开Contour面板。
7.将类型设置为CBAR/CBEAM Stresses(ROD)
8.将Subtype设置为NORMAL S1N(A)
9.单击Apply
对梁单元的可视化进行了云图显示。
图14.迭代0(初始尺寸设计)    
图15.最后一次迭代(Final Design)
              

来源:TodayCAEer
OptiStructHyperMeshHyperView汽车材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-11
最近编辑:2小时前
TodayCAEer
本科 签名征集中
获赞 22粉丝 45文章 262课程 0
点赞
收藏
作者推荐

优化分析结果解读--hypermesh OSSmooth功能介绍

前面发布了形貌优化的结果解读的文章后,就有小伙伴在后台咨询ossmooth功能希望全面了解,再加上在项目中,有同事对于功能的掌握不熟练,遂写下这篇文章。将全面介绍HyperMesh的OS Smooth功能。一、介绍OS Smooth是HyperMesh中一个半自动化的设计解释软件,它可以帮助我们从结构优化中恢复修改后的几何形状,以便在设计流程和有限元分析(FEA)中进一步使用。OSSmooth嵌入在HyperMesh中,可以用于以下方式:用于几何的OS Smooth;FEA拓扑优化重分析和FEA形貌优化重分析;复合材料解读。OSSmooth(用于几何方面)有多种用途,可用于以下方面:解读拓扑优化结果,创建指定密度阈值边界面。解读形貌优化结果,在设计表面创建加强筋或下陷(凹坑)等特征,配合autobeam使用。恢复并光顺形状优化后产生的几何形状。通过合并较小的face来实现给定的三角形face数据量减少。对以三角面片形式给出的face数据进行光顺处理。对于有限元分析拓扑重分析和有限元分析形貌重分析,OSSmooth 可用于: 为多个设计组件保留组件边界。可选择在非设计空间周围有人为添加单元的情况下恢复几何形状。按属性进行四面体网格操作。在几何恢复时保留边界条件,以便能够快速进行重分析。二、需要的文件在开始使用OS Smooth解读拓扑优化结果之前,我们需要以下文件:• 参数文件(.oss):运行OS Smooth所需的参数文件,由HyperMesh中的OS Smooth面板生成,或者可以通过文本编辑器手动生成。OptiStruct在优化运行完成后会自动导出带有默认设置的OS Smooth参数文件,文件名前缀通常与优化运行的前缀相同。• 输入文件(.fem):OptiStruct运行的输入文件。• 形状文件(.sh):包含拓扑优化的单元密度信息的文件,通常在拓扑优化运行结束时输出。• 网格文件(.grid):包含拓扑或形状优化后的网格点位置的文件,通常在拓扑或形状优化运行结束时输出。通过文件的解释很容易看出,通过fem+sh文件用于处理拓扑优化结果;通过fem+grid文件用于处理形貌优化结果。通常选择fem文件会自动选择对应的结果文件,如果没有自动选择,就手动选择。注意:OSSmooth目前不识别OptiStruct长格式的输入数据。三、不同选项控制OSSmooth提供了多种选项来控制结果的解读,包括:• autobead:通过自动几何创建改进形貌优化恢复的几何,可以指定阈值与层数。• isosurface:从拓扑优化中生成指定阈值表面,应用自动几何创建。并提供了“connection detect”和“draw recovery”选项来识别几何实体之间的连接关系,和可以帮助把模型恢复到一个更易于理解、更符合实际工程应用,应用加工的几何形态。四、不同的选项会对结果产生不同的影响:• 直接导入优化结果:可以直接导入可以分析的优化结果,例如通过isosurface选项创建的iso-density边界表面。• 将优化后的模型导入为几何:通过OSSmooth的几何恢复功能,可以将优化后的模型导入为几何,以便在设计流程中使用。• FEA拓扑和FEA形貌重分析:用于生成带有边界条件的优化模型,以便进行FEA重分析。通过这些选项,OS Smooth能够提供灵活的控制,以满足不同的设计和分析需求。五、参数文件(.oss) 案例ParameterDescriptioninput_file example以 “example” 作为输入文件的根名称,这样 OSSmooth 将会查找 “example.fem”、“example.grid” 以及 “example.sh” 这些文件。output_file example.stl最终的输出结果将是 “example.stl” 文件。output_code 3输出将是stereolithography格式Autobead 1 0.3 1形貌结果将使用自动生成加强筋功能进行解读,阈值设为 30%,以创建单一深度的加强筋。Isosurface 1 3 0.3拓扑结果将通过创建密度值为 30% 的等密度边界面,并使用拉普拉斯平滑方法进行平滑处理来解读。laplacian_smoothing 10 30 1拉普拉斯平滑将运行 10 次迭代,考虑特征角度为 30 度,并将边界包含在平滑范围内。Remesh 1恢复后的几何形状的两排单元将被重新划分网格,以尝试使网格过渡更加平滑。来源:TodayCAEer

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈