首页/文章/ 详情

快速学会一项分析-N2S与S2S接触分析-OS-T:1392

3小时前浏览57
 N2S接触分析(Node-to-Surface)
N2S接触分析是模拟两个部件接触的方法,其中一个部件的节点集 合(从面)与另一个部件的单元集 合(主面)进行接触。这种接触类型适用于当一个部件的几何特征较为简单,或者当需要快速求解且对接触精度要求不是非常高的情况。N2S接触通常收敛速度较快,但可能在某些复杂接触情况下不如S2S接触精确。
S2S接触分析(Surface-to-Surface)
 S2S接触分析涉及到两个部件的表面之间的接触,其中主面和从面都是由单元定义的。这种接触类型适用于模拟更为复杂或者更为精确的接触行为,如当两个部件都需要进行较细致的网格划分,或者当接触面之间的相对滑动和摩擦条件需要精确模拟时。S2S接触虽然计算量较大,可能导致求解时间较长,但通常能提供更准确的接触力分布和更可靠的结果。
选择接触分析类型的考虑因素: 
在选择N2S还是S2S接触分析时,需要考虑多个因素,包括部件的几何复杂性、网格密度、接触面的相对大小和形状、材料特性以及分析的精度要求。通常,如果分析对接触精度要求较高,或者接触面之间的相互作用较为复杂,推荐使用S2S接触分析。相反,如果分析对计算效率有较高要求,或者接触面相对简单,可以考虑使用N2S接触分析。
实际操作中的注意事项: 
对于N2S接触,可能需要对从面进行更细致的网格划分,以确保接触分析的准确性。而对于S2S接触,则需要注意避免因过大的计算量导致的求解困难。
本教程演示了如何设置两个零件之间的接触,以及使用节点到曲面(N2S) 与曲面到曲面(S2S) 的分析实例。此外,本教程还介绍了如何在N2S的情况下查看内部创建的CGAPG Element,以及在S2S的情况下查看接触的节点。
在开始之前,请将本教程中使用的文件复 制到您的工作目录。
http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1392/blocks_contact.zip
该模型由两个相互接触的立方体组成,顶部通过强制位移压缩结构。
图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.选择保存到工作目录的blocks_contact.fem文件。
5.单击Open
6.单击Import,然后单击Close以关闭Import选项卡。
三、设置模型
1           
2           
3           
3.1创建Set Segment
导入的模型已经包含材料、属性、边界条件和Load Step。在此步骤中,将创建Set Segment和interface 。
1.在Model Browser中,右键点击并选择Expand All
2.在Model Browser中单击鼠标右键,然后选择Create>Set Segment以创建一组Segment。    
图2.从Model Browser创建设置Segment
3.对于Name ,输入bottom。
4.在Model Browser中,右键零部件bottom,然后选择Isolate Only
5.要将Element及其面添加到曲面,请在Model Browser中选择bottom set Segment,然后单击Entity State Browser中的0 Elements。
6.单击Element从面板中选择Element。将选择器切换到add Solid faces,因为此接触表面位于实体单元上。
7.将第二个下拉菜单切换到elems    
8.单击elements并单击displayed以选择模型底部的所有Element。
9.在曲面上选择与顶部零件接触的三个节点。确保这三个节点都属于一个Element。
10.单击return完成。
11.重复步骤3到9以创建Top部分。
图3.添加Set Segment
3.2创建Contact 
使用Set Segment设置了两个接触面后,您需要定义它们是否接触以及与哪些属性接触。需要定义Contact interface 。
1.在Model Browser中,右键单击并选择Create>Contact
2.对于Name ,输入top_to_bottom。
3.在Model Browser中,选择新创建的Contact以修改Contact的属性。
4.对于TYPE,选择SLIDE
这表示无摩擦接触。
5.要选择从面,请单击Secondary Entity IDs旁边的字段。
从面应该是较细的一面,在本例中为bottom(请参阅用户指南)。关于接触的主从面定义规则可以查看公 众号以往文章。
6.选择Main Entity ID的top。
7.对于DISCRET,选择N2S
8.现在请保留其余字段中的默认值。
9.点击Model Browser中的任意位置以应用这些更改。    
图4.定义Contact的界面
3.3创建输出请求
在模型准备的最后一步,您需要对Contact输出CONTF;,这将输出Contact Force、Contact Deformation、Contact Status和Contact Traction 。此外,CONTPRM、CONTGAP、CONTPRM、CONTGRID和GAPPRM,HMGAPST用于查看创建的接触Element。
1.从主菜单中选择Setup>Create>Control Cards
2.选择GLOBAL_OUTPUT_REQUESTCONTF
图5.设置全局输出请求    
3.在下一个面板中,选择设置以设置Contact相关输出,如下所示。
图6.设置Contact相关输出
4.单击return以完成卡片定义。
5.重复上述步骤以创建CONTGAP和CONTGRID卡,如7 所示
它们位于CONTPRM控制卡下。
6.选择UNSUPPORTED_CONTPRMS并输入2
7.然后在下面创建以下卡片。
a)CONTPRM,CONTGAP,YES (输出内部为N2S Contact 创建的CGAPG)
b)CONTPRM,CONTGRID,YES (输出包含S2S Contact 中GRID的集 合 )
8.单击return
图7.定义CONTPRM卡CONTGAP和CONTGRID
9.单击Next找到GAPPRM控制卡,然后单击HMGAPST
10.将VALUE设置为YES
输出CGAPG Element的打开/关闭状态。
图8.定义GAPPRM卡HMGAPST
四、提交作业
1.在Analysis页面中,单击OptiStruct面板。    
图9.访问OptiStruct面板
2.单击save as
3.Save As对话框中,指定写入OptiStruct模型文件的位置,并在文件名中输入Contact_N2S
对于OptiStruct求解器模型,建议使用.fem扩展名。
4.单击Save
input file字段显示在Save As对话框中指定的文件名和位置。
5.将导出选项切换设置为all
6.将run options切换设置为analysis
7.将memory options切换设置为memory default
8.单击OptiStruct以启动OptiStruct作业。
如果作业成功,则新的结果文件应位于写入Contact_N2S.fem的目录中。Contact_N2S.out文件是查找错误消息的好地方,如果存在任何错误,这些消息可以帮助调试输入模型。
4           
4.1提交S2S作业
1.在Model Browser中,选择Group下的top_to_bottom卡。
2.将DISCRET设置为S2S。
3.重复提交作业中的步骤,使用新文件名Contact_S2S.fem
五、查看结果
位移、单元应力、接触力、接触变形、接触状态和Contact Traction力均经过计算,并可以使用HyperView中的云图面板进行绘制。仅比较N2S和S2S运行之间的Contact Traction 。
5           
5.1比较Contact Traction
1.在命令窗口中收到消息Process completed successfully时,单击HyperView
HyperView将启动,并加载S2S运行的结果。此时将显示一个消息窗口,用于验证模型和结果文件是否正在加载到HyperView中。    
2.单击Close关闭消息窗口。
3.选择page窗口layout图标 ,将页面拆分为两个窗口。
4.通过单击并选择contact_N2S.h3d在新窗口中加载另一个模型
5.单击两个窗口之一中的Contour 工具栏图标。
6.对于Result type ,选择Contact Traction/Normal(s).
7.单击Apply
图10.HyperView中的云图面板
8.在Model Browser中,取消选择结构的top部分。
只有接触面上的结果可见。
图11.在HyperView中仅显示结构的底部
9.在显示云图的窗口中单击鼠标右键,然后选择Apply Style>Current Page>All selected以查看两个模型的相同结果。
显示了两个运行的正常Contact Traction的云图。通过比较最大值和最小值,S2S运行的Traction力比N2S的Traction力要均匀得多。
图12.将Setup in One Window应用于页面的其余部分    
图13.左侧S2S和右侧N2S的法向Contact Traction云图
5.2查看内部创建的CGAPC Element
在HyperView中查看Contact Traction后,检查N2S内部创建的Contact 元件。
1.重复步骤1.1 到1.4。
2.选择Contact_N2S.fem文件,该文件位于步骤1.4 中选择的文件夹中。
3.通过导入文件contact_N2S.contgap.fem来导入内部创建的CGAPG Element
4.在Model Browser中CONTACT1的零部件Gaps上单击鼠标右键,查看间隙单元。
5.选择isolate only以更好地可视化Element。
6.单击 以打开Element标签。
7.单击File>Run>Command File以创建Element Set,以标识运行结束时Element的打开/关闭状态。
8.选择file contact_N2S.HM.gapstat.tcl
9.在HyperMesh中运行命令文件,创建包含开放和闭合间隙的set。
10.要查看在最后时哪些间隙是闭合的或打开的,请查看已创建的单元set。通过在Model Browser中选择设置OS_gaps_sub_001_closed,然后单击Entity State Browser中Entity IDs旁边的字段来查看设置。
这表明所有间隙都是闭合的,因为它包含所有Element。如果有一些开放的间隙,则还会创建另一组OS_gaps_sub_001_open。    
图14.在分析结束时查看已闭合的差距
5.3查看网格
S2S的接触与N2S的接触不同之处在于,没有在内部创建CGAPG Element。这意味着步骤8 中的过程不能应用于S2S Contact。但是,您可以查看S2S Contact中使用的主面网格和从面网格,以确保以正确的方式建立Contact。
1.重复步骤1.1 到1.4。
2.选择Contact_S2S.fem文件,该文件位于步骤1.4 中所选的文件夹中。
3.通过导入文件contact_S2S.contgrid.fem导入显示已建立S2S Contact 的网格的网格set。
4.右键单击Model Browser中的元件bottom,然后选择isolate only以查看网格。
5.选择Tools>Set Browser
Set Browser随即打开。
6.在Set Browser中,右键单击集 合^SecondGrids_Contact_#1并选择Show
已按预期在整个表面上建立接触。    
图15.查看S2S Contact的辅助节点
7.重复查看component top内部创建的CGAPC Element和^MainGrids_Contact_#1中的步骤。
5.4查看Contact状态
如果模型包含Contact结果输出请求CONTF,则也可以在HyperView中查看N2S和S2S的接触状态。要查看此情况,请重复比较Contact Traction力中的步骤,同时选择Contact Status/Normal(s)作为云图。
图16.以云图的形式查看HyperView中的Contact状态
             


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

快速学会一项分析-内燃机系统的螺栓预紧力分析-OS-T:1390

螺栓预紧力的分析对于内燃机系统是极其必要的,因为它直接关系到系统的稳定性和安全性。内燃机在运行时会产生剧烈的振动和高温,这些都会对螺栓连接产生影响。如果螺栓的预紧力不足,可能会导致连接部位的松动,进而引发噪音、磨损加速,甚至结构损坏。反之,如果预紧力过大,则可能会造成螺栓或连接部件的过早疲劳或断裂。因此,通过精确的预紧力分析,可以优化螺栓的拧紧工艺,确保连接的紧密性和可靠性,延长内燃机的使用寿命,同时也提高了运行的安全性。同时可以分析系统在指定预紧力工况下的结果指标此外,适当的预紧力还可以确保需要密封的连接部位的密封性能,防止液体或气体的泄漏。本教程介绍了在IC引擎的一部分上执行1D和3D螺栓预紧力分析的过程。通过对预紧力的分析,我们测量了由四个螺栓连接的系统(包括气缸盖、垫片和发动机机体)在每个螺栓施加4500牛预紧力时的响应。在开始之前,请将本教程中使用的文件复 制到您的工作目录。http://majorv.help.altair.com/minorv/simulation/tutorials/hwsolvers/optistruct/OS-T-1390/Pretension.zip图1.显示气缸盖、发动机缸体和气缸盖螺栓的模型该模型由八个预定义的component以及它们相应的属性和材料分配组成。定义了一个接触面(PT_Surf),用于对现有预紧面进行三维预紧。在四个螺栓中的两个也创建了用于一维预紧的预紧部分,并使用一维梁单元(通过刚性)重新连接了分割的螺栓。View下还提供了一个预定义的可视化辅助工具,它允许您轻松查看四个螺栓的预紧部分。各个部分之间的接触面和接触面(TYPE=FREEZE)也已经创建,所以你可以专注于本教程的预紧方面。。螺栓Pretensioned分析在工程中很多component是使用螺栓组装在一起的,螺栓通常在施加工作载荷之前进行预紧。典型序列如下所述。有关更多详细信息,请参阅用户指南中的预紧螺栓分析。在第1 步中,在初步组装结构时,通常通过施加规定的扭矩(根据螺纹的螺距转化为规定的张力)来拧紧相应螺栓上的螺母。 结果是,螺栓的工作部分缩短了ΔL的距离。该距离取决于施加的力、螺栓和被预紧零件的柔度。图2.预张紧组装的步骤1.预紧载荷的应用从FEA分析的角度来看,重要的是要认识到:·预紧力实际上通过从活动结构中去除一定长度的螺栓来缩短螺栓的工作部分(实际上,该段是通过螺母滑动,但实际效果是缩短螺栓的工作长度)。同时,螺栓会拉伸,因为现在螺栓材料的较小有效长度必须跨越从螺栓安装座到螺母的距离。·计算每个螺栓由于施加的力F而产生的缩短ΔL,需要在施加预紧力的情况下对整个模型进行有限元求解。这是因为由于给定的力而产生的螺母移动量取决于螺栓的柔度,以及被螺栓连接的component的柔度,并且还受到多个被预紧螺栓之间的交叉相互作用的影响。在第1步结束时,每个螺栓的缩短量ΔL被确定并“锁定”,只需将螺母留在他们在预紧步骤中达到的位置。在第2 步中,随着所有螺栓的缩短ΔL锁定,其他载荷被施加到component上。在这个阶段,螺栓中的应力和应变通常会发生变化,而每个螺栓去除的材料长度ΔL保持不变。 图3.预张紧组装的第2 步.施加锁定螺栓缩短的工作载荷一、启动HyperMesh并设置OptiStruct用户配置文件1.启动HyperMesh。此时将打开User Profile对话框。2.选择OptiStruct然后单击OK。这将加载用户配置文件。它包括相应的模板、宏菜单和导入阅读器,将HyperMesh的功能缩减为与生成OptiStruct模型相关的功能。二、打开模型1.单击File>Open>Model。2.选择保存到工作目录的Pretension.hm文件。3.单击Open。 Pretension.hm数据库将加载到当前HyperMesh会话中,替换任何现有数据。三、设置模型本教程可帮助您将1D和3D螺栓预紧力应用于四个螺栓头(每个螺栓头两个),然后将压力载荷应用于受约束的系统。施加的压力载荷模拟了内燃机内壁上由于燃烧而产生的压力。发动机舱内的压力随时间变化;但是,您捕获了系统在特定时刻的响应,冻结在时间中。1 Pascal的恒定单值压力载荷施加到气缸盖和发动机缸体的内壁。垫片的行为是非线性的,它可能会经历加载和卸载的循环,这会导致其在每个步骤中的特性发生变化。在本教程中,重点介绍1D和3D预紧力,垫片材料的加载和卸载路径通过相应Load Collector引用的TABLES# 条目预先填充到MGASK数据输入中。在非线性static分析运行时,将初始施加的压力载荷与载荷/卸载路径表中的相应值进行比较,并确定垫片的初始材料属性。通过MGASK数据输入的垫片的非线性特性是压力和闭合距离的函数(有关更多信息,请参阅MGASK批量数据输入)。已为所有接触零件预定义了FREEZE接触。 图4.教程流程1 2 3 3.1查看材料特性导入的模型包含大量预定义的信息,这使我们能够专注于本教程中的pretensioning部分。如前所述,所有材料和属性都是针对垫片、发动机缸体、气缸盖和气缸盖螺栓预定义的。钢的材料属性分配给除垫片之外的所有零部件。1.在Model Browser中,右键点击并选择Expand All。2.点击STEEL Model Browser中的材料。MAT1 条目显示在Entity Editor中,并带有预填充的字段值。3.确保输入钢材材料属性的MAT1 批量数据条目上的值,如下所示。 图5.查看材料- 钢4.在Model Browser中选择MAT1_gask。5.确保输入垫片材料属性的MAT1 批量数据条目上的值,如下所示。 图6.查看材料- 垫片6.点击MGASK。7.确保输入垫片材料属性的MGASK批量数据输入值,如下所示。图7.查看非线性垫片材料属性- MGASK Tip:图7 中的TABLD和TABLU(1) 字段(垫片加载和卸载过程) 由分别命名为Gask_Load和Gask_Unload1 的单独曲线中的TABLES1批量数据条目定义。8.单击Curves文件夹中的Gask_Load,然后右键单击并选择Edit以查看数据。9.确保输入定义垫片加载过程的TABLES1 Bulk Data Entry上的值,如下所示。图8.查看垫片加载路径- TABLES110.同样,确保输入定义垫片卸载曲线(曲线Gask_Unload1)的TABLES1 Bulk Data Entry上的值,如下所示。 图9.查看垫片卸载过程- TABLES1Tip:您可以采用类似的方式查看其余的预定义数据条目,如属性和Load Collector 。查看Load Collector的过程并不那么简单,在某些情况下如上所示;但是,为了您的利益,其他各种教程中已对此进行了详细说明。11.现在,可以通过单击Tools面板中的normals来查看垫片法向方向。12.要选择垫片component,请使用Show/Hide工具(图10)隐藏气缸盖,从而将垫片暴露在视图中。图10.蒙版(显示/隐藏) 工具13.单击Show/Hide图标,然后右键单击气缸头以将其隐藏。垫圈现在应该可见。 图11.使用Masking工具公开Gasket component以查看14.以类似的方式,从视图中隐藏(右键单击)引擎缸体,以便能够更好地可视化垫片法向。15.再次点击Show/Hide图标将其取消选择,然后直接从模型视窗中选择垫片,然后点击display normals。垫圈法向可以在模型视窗中看到,如图12 所示。请注意,所有法向都指向负Z方向。图12.选择Gasket component 图13.显示垫片法向(负Z方向)本教程的注释部分到此结束。现在,您将专注于生成接触界面、接触面和对头螺栓施加预紧力。3.2应用1D和3D螺栓预紧螺栓预紧分析确定系统的响应,该系统包含由于预紧力而将两个或多个component固定在一起的螺栓。在OptiStruct中,预紧应用于较早的SUBCASE,随后在寻求其效果的SUBCASE中引用它(STATSUB(PRETENS))。1.在Model Browser中,右键点击Component并从上下文菜单中选择Show。2.在Model Browser中,通过单击CYLINDER_HEADcomponent旁边的Elements图标来隐藏该component。Tip:View1,预定义的可视化选项,包含在Model Browser中的视图下。单击View1 旁边的显示器形状图标;这将在Model Browser中加载一个预定义视图,允许您查看Y-Z平面中的所有四个螺栓。两个螺栓有沿其长度切断的圆盘形截面。然后使用1D梁单元(CBEAM) 和每个螺栓的两个刚性星盘(RBE2) 重新连接这些螺栓。1D预紧力现在可以应用于这两个螺栓。3D预紧力需要创建一个可以施加预紧力的表面。 图14.使用预定义的可视化选项View1A面PT_Surf已预定义,以演示现有面上的3D预紧力。为了通过创建新面来额外演示3D预紧力,第四个螺栓保持不变。图15.本教学案例的螺栓预紧3.在菜单栏中,点击Tools>Pretension Manager以访问Pretension Manager。4.单击Add 1D Bolts并选择螺栓1 和2 中的两个1D梁单元(图18)。Tip:在图形区域中放大和定位Element以供选择时,必须注意不要使用Ctrl + 鼠标左键。使用Ctrl + 鼠标左键单击会导致模型绕轴旋转,从而脱离View1 的Y-Z平面。建议在View1 中工作时仅使用Ctrl + 鼠标右键单击(拖动操作)。 图16.选择预定义的1D单元进行预紧5.在Pretension Manager窗口的Load Type列下选择两个字段(单击第一个字段,然后在按住Ctrl键的同时单击第二个字段)。单击第二个字段旁边的向下箭头,然后从下拉菜单中选择Force。6.以类似的方式,在Load Magnitude列中为两个螺栓输入4500.0。7.单击Apply。对两个1D螺栓施加4500.0 N的预紧力,如图19 所示。图17.对1D单元施加预紧力(PTFORCE=4500 N)8.点击Add 3D Bolts并选择Select Existing Surface从下拉菜单中。9.单击Wireframe elements skin only图标 ,查看第三个螺栓上的预定义接触面PT_Surf。Tip:如果预定义的表面不可见,则通过单击旁边的图标打开Model Browser中的PT_Surf条目。 10.单击bolt中显示的预定义表面,如图20 所示,然后单击proceed。图18.选择预定义的PT_Surf Surface11.在Load Type列下选择Force并在Load Magnitude列输入4500.0N,然后单击Apply。垂直于PT_Surf表面施加4500.0 N的预紧力,如图21 所示。 图19.将4500 N的预紧力施加到第三个螺栓上的预定义表面PT_Surf12.点击Add 3D Bolts并选择Create NEW Surface从下拉菜单中。13.在图形区域下方的面板中3d faces切换到elems。Tip:利用前面描述的单击和拖动(同时按住Shift键)来选择第四个Bolt的顶部,如图22 所示。 图20.创建用于预紧的新曲面14.单击图形区域下方面板中的nodes并选择垂直于Y-Z平面的表面中的所有节点,如图23 所示。Tip:可以使用相同的单击和拖动技术来选择这些节点(绘制一个包含线条的窗口,因为垂直表面是Y-Z平面中的一条线)。图21.选择创建预紧面所需的节点 15.点击create>return以返回到Pretension Manager。16.在Load Type列下选择Force并在Load Magnitude中输入4500.0 N,然后单击Apply。图22.带有所有四个预紧螺栓的预紧力管理器17.点击Pretension Manager中的OK查看所有四个螺栓及其各自的预紧力,如图25 所示。图23.查看四个预紧螺栓3.3创建Pretension Loadstep和后续分析LoadstepOptiStruct非线性静力分析Load Step将为预紧力和后续分析创建。由于存在接触元件和垫片加载/卸载路径,该分析是非线性的。CNTNLSUB Bulk Data Entry用于在预紧后继续后续的非线性分析。此外,在analysis SUBCASE中使用STATSUB(PRETENS) 引用预紧SUBCASE。Loadsteps Browser将用于创建loadsteps并分配相应的数据条目。1.点击Shaded Elements 图标,CYLINDER_HEAD Model Browser中的BLOCK和LinesMesh component以显示隐藏的component。 2.单击Tools>Load Step Browser以访问Loadsteps Browser。3.右键单击Loadsteps Browser中的Loadsteps,然后选择New loadstep。4.在Loadstep name:字段中,输入Pretension,然后单击Create。图24.创建Pretension SUBCASE5. 从Loadstep type选项卡的Loadstep type:旁边的下拉菜单中选择Nonlinear static。6.切换到Load References选项卡,然后单击subcase条目列表中的NLPARM。7.点击Available nonlinear parameters:部分中的Nlparm,然后单击面向右侧的箭头 将其添加到选定的nonlinear parameter:部分中。8.同样,单击Subcase Entry列表中的SPC,并将Available SPC constraint添加到Selected SPC constraints:部分。9.按照步骤6 或7 中的说明,将PRETENS_1添加到PRETENSION Subcase Entry部分的列表中。10.将所有三个SUBCASE条目添加到Pretension Load Step后,单击OK。11.右键单击Loadsteps Browser中的Loadsteps,然后选择New loadstep。12.在Loadstep name:字段中,输入Pressure并单击Create。图25.创建Pressure Loadstep13. 从Loadstep type选项卡的Loadstep type:旁边的下拉菜单中选择Nonlinear static。 14.切换到Load References选项卡,然后单击subcase条目列表中的NLPARM。15.点击Available nonlinear parameters:部分中的Nlparm,然后单击面向右侧的箭头 将其添加到选定的nonlinear parameter:部分中。16.同样,单击subcase条目列表中的SPC,并将Available SPC constraint添加到Selected SPC constraints:部分。17.按照步骤6 或7 中的说明,从STATSUB(PRETENS) Subcase条目部分将PRETENSION添加到列表中。18.同样,按照步骤6 或7 中的说明,从LOAD Subcase条目部分将PRESSURES添加到列表中。19.单击CNTNLSUBSUBCASE条目并选中CNTNLSUB旁边的框,另外从CNTNLSUB旁边的下拉菜单中选择YES。20.将所有5 个subcase条目添加到Pressure Load Step后,点击OK。21.单击Close退出Loadsteps Browser。四、提交作业1.在Analysis页面中,单击OptiStruct面板。图26.访问OptiStruct面板2.单击save as。3.在Save As对话框中,指定写入OptiStruct模型文件的位置,并为文件名输入Pretension。对于OptiStruct求解器模型,建议使用.fem扩展名。4.单击Save。input file字段显示在Save As对话框中指定的文件名和位置。5.将导出选项切换设置为all。6.将run options切换设置为analysis。 7.将memory options切换设置为memory default。8.单击OptiStruct以启动OptiStruct作业。如果作业成功,新的结果文件应该在写入Pretension.fem的目录中。Pretension.out文件是查找错误消息的好地方,如果存在任何错误,可以帮助调试输入模型。五、查看结果1.在命令窗口中收到消息Process completed successfully时,单击HyperView。HyperView将启动并加载结果。此时将显示一个消息窗口,告知模型和结果文件已成功加载到HyperView中。2.单击Close关闭消息窗口。3.单击Contour工具栏图标。4.选择下面的第一个下拉菜单Result Type:并选择Displacement(v)。图27.HyperView中的云图面板5.单击Apply,从Results Browser中选择Subcase 2 (Pressure)。创建位移的云图,如图29 所示。气缸盖处于隐藏状态,以查看气缸盖螺栓的位移云图。 图28.预紧后压力SUBCASE的位移云图在图29 中,可以看到压力工况的位移图。最大位移约为0.089 mm,发生在预紧螺栓头附近的区域。6.在Contour面板中选择Gasket Thickness-direction Pressure,然后单击Apply。创建厚度方向上垫片压力的云图,如图30 所示。其他component被隐藏起来,以便能够更好地查看垫片上的压力变化。图29.Pressure SUBCASE的厚度方向上的垫片压力 检查点:垫片在厚度方向上的最大压力等于0.21 MPa。 来源:TodayCAEer

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