首页/文章/ 详情

快速学会一项分析-惯性释放 OS-T: 1030

1月前浏览1573

    惯性释放的概念:对于运动中的部件,没有任何边界条件,结构刚度是自由,当有一个载荷施加在上面时,就会产生刚体 位移,这样会导致无法得到弹性变形结果。

    为了处理上面的情况,我们需要通过虚拟约束的方式来实现模型的约束。使得弹性体在没有刚体约束的情况下也能得到弹性变形的结果。

    在计算过程中求解器会自动为我们在加载力相反的方向施加一个能抵消的加载力的加速度,从而达到力平衡的状态。计算完成后能得到各个方向的加速度结果。而后将加速度结果进行计算,可以得到重力的结果,通过设置重力卡片的方式来抵消加载力,这可以用于模型验证。分析正确的情况下,两者的结果应该是一致的。

    从8.0开始,控制卡片PARAM卡片的INREL有一个参数-2,可以直接激活惯性释放分析,而无需创建SUPORT /SUPORT1的 Collector。下面的教程展示了SUPORT1的创建过程,所以采用的是INREL-1的参数。


在开始之前,请将本教程中使用的文件复 制到工作目录。

·http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1030/ie_carm.zip

图1.应用静荷载和支座约束的结构模型   


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

    1.启动HyperMesh。此时将打开User Profile 对话框。

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

二、打开模型

    1.单击 File>Open>Model。

    2.选择您保存到的ie_carm.hm文件您的工作目录。

    3.单击打开,这时候已加载ie_carm.hm数据库添加到当前HyperMesh会话中,并替换任何现有数据。

三、应用荷载和边界条件

    3.1 创建 LoadCollector 

    1.在ModelBrowser中,右键单击并从上下文菜单中选择Create>LoadCollector。默认的 Load Collector  显示在实体编辑器中。

        2.对于Name,输入static_loads。

        3.单击颜色,然后从调色板中选择一种颜色。

        4.将Card Image 设置为None。这时候将创建新的 Load Collector 名称为static_loads。    

        

        图2.创建static_loads Load Collector 

        5.创建另一个 Load Collector  。

            a.对于Name,输入SPCs。

            b.将Card Image 设置为None。

3.2 创建SUPORT1约束

    1.在菜单栏中,单击BC>Create>Constraints以打开Constraints 面板。

    2.创建约束1,将实体选择器设置为节点,然后选择位于控制臂与底盘的最前面附着点上的多节点刚性中间的节点。

    如图3所示,这是第一个约束。

   

图3.为约束边界选择的节点

    b.右键单击以取消选择自由度dof4到dof6取消选中每个框。

    c.将load类型设置为SUPORT1,修改load类型以执行惯性释放分析。

    d.单击创建。

3.创建约束2。

    a.使用实体选择器,选择节点和底盘控制臂的后方附着点,如图3所示,这是第二个约束。

    b.取消选择dof1。

    c.单击创建。

4.创建约束3。

    a.使用实体选择器,选择刚性中的顶部节点,将减震组件的底部固定在控制臂上。   

    提示:切换到线框元素仅显示skin模式,通过单击图标查看rigid。

    b.取消选择dof2。

    c.单击创建。

    

    图4.应用于控制臂的最终约束型

    5.单击返回退出面板。


3.3 创建静态力

    1.在Model Browser的Load Collectors中,右键单击static_loads然后选择Make Current,将其设置为当前的 Load Collector  。

    2.在菜单栏中,单击BCs > Create > Forces 以打开Forces面板。

    3.创建力1.

        a.将实体选择器设置为节点,然后选择控制臂末端的rigid,如图5所示。

        b.在magnitude=字段中,输入-1e+05。

        c.将方向选择器设置为x轴。

        d.单击创建。

    4.创建力2

        a.将实体选择器设置为节点,然后选择控制臂末端的rigid,如图5所示。

        b.在magnitude=字段中,输入3e+05。

        c.将方向选择器设置为z轴。

        d.单击创建。

    5.单击return,退出面板。

    

    图5.静力的应用

3.4 创建加载步骤

    1.在Model Browser中,右键单击并从选择Create>Load Step。

    2.对于名称,输入linear。

    3.将分析类型设置为 Linear Static.。   

    4.定义LOAD。

  

  a.对于LOAD,单击Unspecified>Loadcol。

        b.在 Select Loadcol对话框中,选择static_loads,然后单击OK。

    5.定义SUPORT1。

   a.对于SUPORT1,请单击Unspecified>Loadcol。

        b.在Select Loadcol 对话框中,选择SPC,然后单击OK。

    已创建一个OptiStruct的subcase ,该subcase 引用了 Load Collector  中的力static_loads和Load中的惯性释放支撑点Collector SPC。

    

    图6.创建线性Load step   

3.5 创建用于惯性释放分析的控制卡

    1.在菜单栏中,单击 Setup>Create>Control Cards 以打开Control 面板。

    2.单击TITLE,然后输入此惯性分析的标题,然后单击返回。

    提示:使用Next 和Prev 浏览不同的控制卡页面。

    3.单击PARAM,然后启用INREL。

    4.在INREL_V1下,将选择切换为-1。这就是执行惯性释放分析。

    5.单击return两次以回到主菜单。

四、提交作业

    1.在Analysis 页面中,单击OptiStruct面板。

    

    图7.访问OptiStruct面板

    2.点击另存为。

  3.在另存为对话框中,指定写入OptiStruct模型文件的位置,并输入ie_carm作为文件名。对于OptiStruct文件,建议使用.fem扩展名。

    4.点击保存。输入文件字段显示在另存为对话框中指定的文件名和位置。   

    5.将导出选项切换开关设置为all。

    6.将运行选项切换开关设置为analysis。

    7.将内存选项切换设置为memory default。

    8.单击OptiStruct以启动OptiStruct作业。

    如果作业成功,新的结果文件将应位于写入ie_carm.fem的目录中。ie_carm.out文件是查找可能有帮助的错误消息的好地方,如果存在任何错误,请调试输入模型。

    写入目录的默认文件包括:

    ie_carm.html:分析的HTML报告,提供问题表述和分析结果的摘要。

    ie_carm.out:包含特定OptiStruct输出文件有关文件设置的信息,优化问题的设置,估计运行所需的RAM和磁盘空间量,每个优化迭代的信息和计算时间信息。查看此文件以查看警告和错误。

    ie_carm.h3d:HyperView二进制结果文件。

    ie_carm.res:HyperMesh二进制结果文件。

    ie_carm.stat:摘要,在分析过程中提供每个步骤的CPU信息过程。

五、查看结果

     以下步骤描述了在HyperView中查看这些结果。   

5.1 查看变形的形状

    1.在Mechanical Solver View窗口中收到ANALYSIS COMPLETED消息时,单击Results,HyperView启动并加载结果。

    2.验证动画模式是否设置为线性动画模式

    3.单击变形面板工具栏图标

   4.将结果类型设置为Displacement(v).。

    5.将比例设置为Model units,并输入值10。

    这意味着最大位移将是10个模型单位,所有其他位移将成比例。

    6.单击应用。

    7.将Undeformed shape下的切换开关设置为线框,然后选择Color 作为Component。模型的变形图应该是可见的,并覆盖在原始图上未变形的网格。

5.2 查看加载位移的变形动画

    1.验证动画模式是否设置为线性动画模式

    2.单击开始/暂停动画图标以启动动画。

    注意:动画的播放速度和起点都可以控制使用动画控件。

    3.在动画运行的情况下,使用动画控件中的下部滑块面板来调整动画的速度。

    

    图8.   

    4.再次单击“开始/暂停动画”图标以停止动画。

5.3 查看vonMises应力等值线

    1.在结果工具栏上,单击以打开Contour面板。

    2.选择 Element Stresses (2D & 3D)作为结果类型。

    3.验证stress 类型是否设置为von Mises。

    4.单击应用。注意应力的图形显示

    5.完成查看后,选择File>Exit 以退出HyperView。         



来源:TodayCAEer
MechanicalOptiStructHyperMeshHyperViewDeform控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-29
最近编辑:1月前
TodayCAEer
本科 签名征集中
获赞 18粉丝 27文章 242课程 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
联系我们
帮助与反馈