首页/文章/ 详情

快速学会一项分析-屈曲分析OS-T: 1040

1月前浏览821
屈曲分析:屈曲指的是杆件在受到压力作用时,由于材料的强度不足或几何形状的不合理,导致杆件发生弯曲或破坏的现象。屈曲分析的目的是确定杆件的屈曲载荷和屈曲形态,以保证结构的安全可靠性。
在开始之前,请将本教程中使用的文件复 制到工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1040/buckling.zip
图1.应用静态荷载和约束的结构模型

一、启动HyperMesh并设置OptiStruct用户配置文件

1.启动HyperMesh。此时将打开User Profile 对话框。
2.选择OptiStruct,然后单击OK。 这将加载用户配置文件。它包括适当的模板、宏菜单,并导入读取器,将HyperMesh的功能缩减到与生成OptiStruct模型相关的功能。

二、打开模型

1.单击文件>打开>模型。
2.选择您保存到的buckling.hm文件您的工作目录。
3.单击打开。已加载buckling.hm数据库添加到当前HyperMesh会话中,替换任何现有数据。

三、应用荷载和边界条件

3.1 创建两个 Load Collector (SPC和Static load)。
    1.创建SPC LoadCollector 。
        a.在ModelBrowser中,右键单击并从上下文菜单中选择Create > Load Collector。默认 Load Collector 显示在实体编辑器中。
        b.对于Name,输入SPC。
        c.单击颜色,然后从调色板中选择一种颜色。
    2.创建另一个名为Static load的 Load Collector 。
3.2 创建加载步骤输入
  a.在Model Browser中,右键单击并从上下文菜单中选择Create > Load Step Inputs。
   b.对于名称,输入Buckling load。  
   c.对于Config type,选择Real Eigen value extraction。
   d.对于类型,请选择EIGRL。
   e.对于V1,输入0.0。
   f.对于ND,请输入2。
   这告诉OptiStruct您希望提取前两种屈曲模式。
图2.
3.3 创建荷载和边界条件
    1.在Model Browser的Load Collector文件夹中,右键单击SPC,然后从上下文菜单中选择Make Current。   
图3.
 2.在菜单栏中,单击BC>Create>Constraints以打开约束面板。
    3.选择梁底面上的所有节点。
        a.单击nodes on plane。
        b.验证N1选择器是否处于活动状态,然后单击平面上的任意三个节点。
        c.单击选择,平面上的所有节点均被选中。    
                                            图4.
4.取消选择自由度dof4到dof6。
5.单击create,以创建必要的边界约束。
6.单击return。
7.在Model Browser的Load Collector文件夹中,右键单击Stati cload,然后选择Make Current。
8.在菜单栏中,单击BCs > Create > Forces打开Forces面板。
9.选择梁顶面上的所有节点。   
图5.选择用于施加静力的节点
10.在magnitude=字段中,输入-10000。
11.将方向选择器设置为z轴。
12.单击创建,力将显示在模型视窗中。
13.单击返回。
3.4 创建加载步骤
    建立边界条件的最后一步是创建subcase。
    1.创建Linear load步骤。
        a.在ModelBrowser中,右键单击并从上下文菜单中选择Create>Load Step。  
        b.对于Name,输入Linear。
    c.将分析类型设置为 Linear Static.。
    d.对于SPC,单击Unspecified >Loadcol。
      e.在Select  Loadcol对话框中,选择SPC,然后单击确定。
    f.对于LOAD,单击Unspecified >Loadcol。
     g.在Select  Loadcol对话框中,选择Static load,然后单击确定。   
图6.
2.创建屈曲荷载步骤。
  a.在ModelBrowser中,右键单击并从上下文菜单中选择Create>LoadStep。 
    b.对于Name,输入Buckling。
  c.将分析类型设置为Linear buckling。
   d.对于METHOD(STRUCT),单击Unspecified>Load Step Inputs。
    e.在 Select Load Step Inputs 对话框中,选择 Buckling load,然后单击确定”。
    f.对于STATSUB(BUCKLING),单击Unspecified>Loadcol。
    g.在Select  Loadcol对话框中,选择Linear ,然后单击OK。   
图7.

四、提交作业

1.在分析页面中,单击OptiStruct面板。   
图8.访问OptiStruct面板
2.点击另存为。
3.在另存为对话框中,指定写入OptiStruct模型文件的位置,并输入buckling 作为文件名。对于OptiStruct模型,建议使用.fem扩展名。
4.点击保存。
输入文件字段显示在另存为对话框中指定的文件名和位置。
5.将导出选项切换开关设置为全部。
6.将运行选项切换开关设置为分析。
7.将内存选项切换设置为内存默认值。
8.单击OptiStruct以启动OptiStruct作业。
如果作业成功,新的结果文件将应该在写入buckling.fem的目录中。buckling.out文件是查找可能有帮助的错误消息的好地方如果存在任何错误,请调试输入模型。
写入目录的默认文件包括:
buckling.html:分析的HTML报告,提供问题表述和分析结果的摘要。
buckling.out:包含特定OptiStruct输出文件有关文件设置的信息,优化问题的设置,估计运行所需的RAM和磁盘空间量,每个优化迭代的信息和计算时间信息。查看此文件以查看警告和错误。
buckling.h3d:HyperView二进制结果文件。
buckling.res:HyperMesh二进制结果文件。
buckling.stat:摘要,在分析过程中提供每个步骤的CPU信息过程。
五、查看结果
OptiStruct为您提供轮廓信息对于运行的所有loadsteps。本节介绍以下过程在HyperView中查看这些结果。
5.1 查看线性载荷结果
 1.在OptiStruct面板中,单击HyperView图标。
    HyperView启动时会显示包含buckling.hm文件模型和结果。
    2.使用下拉菜单选择器来更改您正在当前窗口中查看的分析。
图9.
    3.在结果浏览器中,选择Subcase 1 - Linear。
    4.在结果工具栏上,单击以 打开云图面板。
    5.选择Element Stresses (2D and 3D) 作为结果类型并将sub type设置为vonMises。   
    6.单击应用。这应该显示了von Mises应力的轮廓。
5.2 查看屈曲荷载阶跃结果
    1.单击control  panel 控件中的Clear Contour 面板。
    2.在结果浏览器中,单击Subcase 2 - Buckling并确保模拟是针对Mode 1.
    3.单击Deformed panel 工具栏
    4.在变形形状下,输入值10。
    5.在未变形形状下的显示中,从下拉列表中选择线框
   
图10.
6.单击“开始/暂停动画”图标 以查看动画。
7.同样,检查第2种模式的结果。       


来源:TodayCAEer
ACTOptiStructHyperMeshHyperViewDeform材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-29
最近编辑:1月前
TodayCAEer
本科 签名征集中
获赞 17粉丝 25文章 231课程 0
点赞
收藏
作者推荐

快速学会一项分析-轴对称结构分析OS-T: 1070

轴类单体零件在进行有限元分析时,可以采用轴对称分析,这种分析方法能够显著简化模型,减少计算资源的需求,同时保持分析结果的准确性。由于轴类零件通常沿轴线具有对称性,因此可以通过零件的一个截面来代表整个零件,从而减少模型的复杂性和计算时间,优势在于不仅提高了分析效率,轴对称模型在施加边界条件和载荷时更为直观和简单。在本教程中,将介绍在OptiStruct中建模轴对称问题的方法。·http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1070/axi-symmetry_full_geometry.zip图1:完整的模型,包括Elements,Material,Props和bc一、启动HyperMesh并设置OptiStruct用户配置文件1.启动HyperMesh。用户配置对话框打开。2.选择OptiStruct,单击确定。这将加载用户配置文件。它包括适当的模板,宏菜单,和导入阅读器,削减HyperMesh的功能为关于OptiStruct生成模型。二、打开模型1.点击文件>打开>模型。2.选择axis-symmetry_full_geometry.Hm文件保存到你的工作目录。3.单击Open,axi-symmetry_full_geometry.hm数据库被加载到当前HyperMesh会话中,替换任何现有的数据。三、练习1:全模型分析你会发现,结构模型已经建立了必要的元素、边界条件、属性和材料数据,这样就可以求解了。压力载荷被施加在几何体的顶面上,约束被定义在底面上。请注意,模型在z轴上是对称的,载荷和边界条件在同一轴上也是对称的。这些都代表了对轴对称问题进行建模所必需的条件。首先,获得完整模型的结果,然后用适合执行轴对称行为的边界条件对模型的一小部分进行建模。最后,将轴对称模型的结果与完整模型的结果进行比较。3.1、提交作业1.从Analysis页面,单击OptiStruct面板。图2.访问OptiStruct面板2.点击另存为。3.在另存为对话框中,指定写入OptiStruct模型文件的位置,并为filename输入axis-symmetry_full_geometry。对于OptiStruct求解器,.fem是推荐的扩展名。4.单击Save。输入文件字段显示在另存为对话框中指定的文件名和位置。5.将导出选项开关设置为all。6.设置运行选项切换为analysis。7.将内存选项切换为memorydefault。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,新的结果文件应该在axis-symmetry_full_geometry.fem文件所在的目录中。axi-symmetry_full_geometry.out文件是查找错误消息的好地方,如果存在任何错误,这些消息可以帮助调试输入模型。四、查看结果1.从OptiStruct面板中,单击HyperView。启动HyperView并加载结果。将出现一个消息窗口,通知已成功加载到HyperView中的模型和结果文件。2.如果出现消息窗口,单击Close关闭该消息窗口。位移和应力结果输出到每个子case的axis-symmetry_full_geometry.h3d文件。本节介绍如何在HyperView中查看这些结果。3.查看结构的位移首先查看模型的变形是有帮助的,可以确定边界条件是否定义正确,也可以查看模型是否按预期变形。1.将动画模式设置为线性模式。2.在结果工具栏上,单击打开Contour面板。3.选择结果类型下面的第一个下拉菜单,并选择Displacement[v]。4.选择结果类型下面的第二个下拉菜单并选择Mag。图35.点击应用,显示位移轮廓,提示:要查看整个模型的位移变化,可以屏蔽一半的结构。6.在结果浏览器中展开Components文件夹。7.单击组件底部前面的元素图标,以隐藏组件的显示。图48.单击XZLeftPlaneView,显示左侧视图。下图显示了通过模型的位移云图。图5四、练习2:用轴对称边界条件下全模型的一小部分进行分析4.1、设置NewAnalysis返回到HyperMesh删除大部分元素,仅保留部分,并设置轴对称边界条件。在继续下一节之前,先看一下轴对称问题建模的标准。即使几何是围绕一个轴对称的,如果任何载荷或边界条件都不是围绕同一轴对称的,那么它就不能被建模为轴对称模型。因此,下面所示的模型都是不能被建模为轴对称模型的例子。图6.左:非轴对称荷载;右:非轴对称边界条件4.2、建立轴对称模型1.点击进入删除面板,或者点击F2。2.确保对象选择类型设置为单元。3.单击黄色按钮元素打开扩展对象选择窗口并bysets选择。4.单击SetA前的复选框。在SetA之前出现一个复选标记,表明它已被选中。5.点击选择。选中的元素将被高亮显示。6.单击删除实体,删除所选元素。7.单击返回可退出删除面板。使用保留的部分对轴对称模型进行建模,并设置合适的边界条件。4.3应用附加边界条件轴对称条件是通过约束所有的节点在切向θ方向上移动来应用的。这是通过首先将所有节点分配到一个圆柱坐标系中,然后将所有节点约束在切向θ自由度中来实现的。1.从分析页面,进入Systems面板。2.选择assign单选按钮。3.确保set:前面的实体选择类型设置为node。4.点击黄色按钮节点,打开扩展实体选择窗口,然后全选。5.点击黄色按钮system激活它,并从建模窗口中选择红色system。6.点击setdisplacement。在页脚栏出现analysissystemhasbeenassignedappears.的消息。7.点击返回。模型中的所有节点都被分配到一个圆柱坐标系中。柱坐标系的z轴与模型对称的轴重合。现在,在切向自由度上约束分配给圆柱坐标系的节点,强制执行轴对称边界条件。4.4、创建约束1.在模型浏览器中展开LoadCollectors文件夹。2.右键单击spc并单击MakeCurrent以使spc成为当前组件(如果还没有这样做的话)。3.单击bc>Create>Constraints打开Constraints面板。4.确保实体选择开关设置为节点。5.点击黄色按钮节点,打开扩展实体选择窗口,全选。6.限制dof2。有选择的自由度将受到约束,而没有选择的自由度将是自由的。自由度1、2和3是x、y和z的平移自由度。自由度4、5和6分别是x、y和z旋转自由度。7.单击create。这将这些约束应用于所选节点。8.点击返回返回到主菜单。接下来你要提交作业,就像练习1中完成的那样。9.从Analysis页面进入OptiStruct面板。10.求解文件名为axis-symmetry_model.fem的作业,步骤与前面章节中解释的相同。如果作业成功,可以在编写OptiStruct模型文件的目录中看到新的结果文件。axi-symmetry_mode.out文件是查找错误消息的好地方,如果存在任何错误,这些消息将有助于调试输入模型。4.5、提交作业1.从Analysis页面,单击OptiStruct面板。图7.访问OptiStruct面板2.点击另存为。3.在另存为对话框中,指定写入OptiStruct模型文件的位置,并为文件名输入axis-symmetry_model。对于OptiStruct模型,.fem是推荐的扩展名。4.单击Save。输入文件字段显示在另存为对话框中指定的文件名和位置。5.将导出选项开关设置为all。6.设置运行选项切换为analysis。7.将内存选项切换为memorydefault。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,则新的结果文件应该位于axis-symmetry_model.Fem文件夹。axi-symmetry_model.Out文件是查找错误消息的好地方,如果存在任何错误,这些消息可以帮助调试输入模型。4.6、查看结果位移和应力结果输出到轴对称y_model的每个subcase。h3d文件来自OptiStruct。轴对称模型的结果应该与完整模型的结果相匹配。使用在先前打开的HyperView会话中加载结果文件来比较结果。1.单击HyperView查看结果。2.点击页面布局图标。3.选择两个窗口布局。4.在新窗的建模窗口中点击激活新窗。5.点击打开LoadModelandResults面板。6.点击工具栏上的Loadmodel图标,加载axis-symmetry_model.h3d。这将加载字段中所选.h3d文件的完整路径。另外,请注意,在字段Load结果旁边加载的是相同的文件路径。7.单击Apply。8.单击XZLeftPlaneView,显示左侧视图。9.点击工具栏上的Contour图标,绘制位移轮廓。10.将轴对称模型的位移结果与完整模型的结果进行比较。结果应该是匹配的,如下图所示。同样,压力和其他结果也会匹配。图8.位移结果对比来源:TodayCAEer

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