接触分析实例
- 格式:ppt
- 大小:4.63 MB
- 文档页数:37
酒精过敏实例分析报告酒精过敏是一种较为常见的过敏症状,患者在接触酒精后会出现过敏反应,包括皮肤发红、瘙痒、呼吸困难、恶心、呕吐等症状。
本文将就一位患者的酒精过敏实例进行分析,并给出相应的治疗建议。
患者,女性,30岁,平时偶尔会饮酒。
最近一次聚会时,患者饮用了一杯啤酒后,不久就出现皮肤发红、瘙痒的症状。
她没有任何过敏史,并且之前也饮过酒,没有出现过类似的反应。
由于症状较为明显,患者随即就就诊于附近的医院。
根据患者的症状和个人史,医生初步判断为酒精过敏。
在问诊过程中,医生发现患者在近期没有接触过其他可能导致过敏的物质,不存在其他过敏的可能性。
基于这些信息,医生向患者解释了酒精过敏的原理。
酒精过敏是一种免疫系统不良反应,通常是由于酒精中的某些成分引起的。
对于大多数人来说,人体可以正常代谢酒精,并将其分解为二氧化碳和水。
然而,对于一些人来说,他们的免疫系统会对酒精中的成分产生不良反应,导致过敏症状的发生。
酒精过敏的原因是多种多样的,可能是由于酒精中的添加剂、防腐剂或其他化学物质引起的。
对于患者来说,可能是啤酒中某种特定的成分引发了过敏反应。
医生建议患者进行酒精过敏的相关测试,以确定过敏原的具体成分。
针对患者的症状,医生给予了以下的治疗建议和措施:1. 避免饮用含酒精的饮品:为了避免再次发生过敏反应,患者需要避免饮用一切含酒精的饮品,包括啤酒、葡萄酒、烈酒等。
2. 使用抗过敏药物:患者可以在医生的指导下使用抗过敏药物,如抗组胺药物,来缓解症状和减轻过敏反应的程度。
3. 饮食调整:患者需要注意饮食,避免食用含酒精成分较高的食物,如糕点、酱料等,以免再次引发过敏反应。
4. 寻求专业意见:患者可以寻求专业的过敏专科医生的意见,进一步进行过敏相关测试,以确定过敏原的具体成分,从而采取更有针对性的治疗措施。
综上所述,酒精过敏是一种相对常见的过敏症状,但具体原因可能因人而异。
对于患者而言,了解过敏发生的原理和可能的过敏原是非常有帮助的。
前言WokBench 是众所周知的好东西,以下是自己琢磨的一个小应用,肯定有不对的地方,欢迎指出,便于大家共同提高。
问题描述这是一个塑料小卡扣的例子,主要想使用WorkBench 了解在使用中,塑料件的变形是否足够。
模型是用ProE 制作的,为了简化,只切取了关于变形的部分,如下图:其中蓝色的部分是活动的,只有一个方向的运动,红色的部分是固定的。
大体的尺寸如下,单位是毫米:注意:在模型中,蓝色和红色部件的距离要控制好(这是由ProE 中,模型装配关系决定的),如果太近,软件将自动计算出一个接触区域,但对于这个例子,还需要手动扩大接触区域。
如果距离太远,在手动设置Pinball 类型的接触区域时,Pinball 的半径要设得很大,可能导致无法计算。
请参考上面的尺寸图纸调节两个部件之间的距离。
之后,设置接触面(2、3):需要将两个部件在运动过程中,会接触的地方一一标出,千万不要加无用的面。
将Pinball Region 设置为Radius 方式(4),并将Radius 设置一个合适的值(5),本例设置了3 毫米(如图,会形成一个蓝色的大圆球),求解的时候软件会使用这个PinBall 自动探测接触。
还需要将接触方式设置为无摩擦的(6)。
最后将接触面计算方式设置为Adjust To Touch(7)。
也可以尝试其他的方式,不过对于这个仅研究红色部件变形的例子就无所谓了。
关于单元格WorkBench 中可以不自行划分单元格(在解算的时候,如果没有手动的设置,软件就会先自动划分),软件帮你自动产生。
如果你的其他设置正确,即便是这个自动的值也能很精确了。
添加分析这个分析用静力学就可以了(1)。
之后要设置Analysis Setting(2)。
将Nuber Of Step 设置为2(3)。
注意:1)蓝色部件在运动的过程中,先压迫红色部件,再逐渐松开,因此必须将这个过程至少分解为至少两个阶段(阶段指“Step”)。
ANSYS接触实例分析参考1.实例描述一个钢销插在一个钢块中的光滑销孔中。
已知钢销的半径是0.5 units, 长是2.5 units,而钢块的宽是 4 Units, 长4 Units,高为1 Units,方块中的销孔半径为0.49 units,是一个通孔。
钢块与钢销的弹性模量均为36e6,泊松比为0.3.由于钢销的直径比销孔的直径要大,所以它们之间是过盈配合。
现在要对该问题进行两个载荷步的仿真。
(1)要得到过盈配合的应力。
(2)要求当把钢销从方块中拔出时,应力,接触压力及约束力。
2.问题分析由于该问题关于两个坐标面对称,因此只需要取出四分之一进行分析即可。
进行该分析,需要两个载荷步:第一个载荷步,过盈配合。
求解没有附加位移约束的问题,钢销由于它的几何尺寸被销孔所约束,由于有过盈配合,因而产生了应力。
第二个载荷步,拔出分析。
往外拉动钢销1.7 units,对于耦合节点上使用位移条件。
打开自动时间步长以保证求解收敛。
在后处理中每10个载荷子步读一个结果。
本篇先谈第一个载荷步的计算。
下篇再谈第二个载荷步的计算。
3.读入几何体首先打开ANSYS APDL然后读入已经做好的几何体。
从【工具菜单】-->【File】-->【Read Input From】打开导入文件对话框找到ANSYS自带的文件(每个ansys都自带的)\Program Files\Ansys Inc\V145\ANSYS\data\models\block.inp【OK】后,四分之一几何模型被导入。
4.定义单元类型只定义实体单元的类型SOLID185。
至于接触单元,将在下面使用接触向导来定义。
5.定义材料属性只有线弹性材料属性:弹性模量36E6和泊松比0.36.划分网格打开MESH TOOL,先设定关键地方的网格划分份数然后在MESH TOOL中设定对两个体均进行扫略划分,在volumeSweeping中选择pick all,按下【Sweep】按钮,在主窗口中选择两个体,进行网格划分。
本文介绍了ANSYS APDL命令和轴承接触分析相关实例。
finish/clear/filename,ex5-3 !设定工作名/title,the contact analysis of Bearing !设定工作标题!************************************!进入前处理模块!************************************/prep7*set,roll_r,5.7 !定义变量参数*set,inside_r1,15*set,inside_r2,18.5*set,outside_r1,29.8*set,outside_r2,33.3*set,deep,8*set,axes_r3,15.5*set,fillet_r4,1*set,axes_deep,20*set,fillet_r5,1!定义单元类型和属性et,1,solid45 !定义单元类型solid45MP,EX,1,2.06e5 !定义弹性模量MP,PRXY,1,0.3 !定义泊松比MP,MU,1,0.3 !定义摩擦系数!建立模型sph4,,-inside_r2-roll_r,roll_r+0.9 !生成轴承滚珠cyl4,,,inside_r1,-120,inside_r2,-60,deep !生成+z向的轴承内圈cyl4,,,outside_r1,-120,outside_r2,-60,deep !生成+z向的轴承外圈cyl4,,,inside_r1,-120,inside_r2,-60,-deep !生成-z向的轴承内圈cyl4,,,outside_r1,-120,outside_r2,-60,-deep !生成-z向的轴承外圈wpoff,0,0,-deep !偏移工作平面cyl4,,,0,-120,axes_r3,-60,-axes_deep !生成装配轴lfillt,57,59,fillet_r4,, !生成倒角线al,57,62,59,54,61 !由线生成面vrotat,32,,,,,,42,37,60,1, !旋转面生成体vdele,6,,,1 !删除编号为6的体!lfillt,31,39,fillet_r5,, !生成倒角线al,34,39,53,31,37 !由线生成面vdrag,27,,,,,,35 !拖拉面生成体vdele,4,,,1 !删除编号为4的体!vgen,,7,,,,,0.27,,,1 !平移编号为7的体!wpoff,0,0,deep !偏移工作平面csys,1 !激活柱坐标系asel,s,loc,x,inside_r2 !选择x=inside_r2的面asel,a,loc,x,outside_r1 !选择x=ouside_r1的面vsba,1,all !体被面分割vdele,4,,,1 !删除编号为4的体vdele,8,,,1 !删除编号为8的体allsel,all !选择全部图元vsel,u,volu,,7 !不选编号为7的体vglue,all !粘接全部的体!以下通过一些布尔操作以方便网格划分wpoff,0,-inside_r2-roll_r,0 !偏移工作平面vsbw,1 !用工作平面分割体1wpro,,-90, !旋转工作平面vsbw,2 !用工作平面分割体2vsbw,3 !用工作平面分割体3wpro,,,-90 !旋转工作平面vsbw,1 !用工作平面分割体1vsbw,2 !用工作平面分割体2vsbw,5 !用工作平面分割体5vsbw,6 !用工作平面分割体6!voffst,2,-4 !沿面的法向平移面2生成体voffst,9,-4 !沿面的法向平移面9生成体voffst,23,-4 !沿面的法向平移面23生成体voffst,53,-4 !沿面的法向平移面53生成体!voffst,3,4 !沿面的法向平移面3生成体voffst,25,4 !沿面的法向平移面25生成体voffst,38,4 !沿面的法向平移面38生成体voffst,58,4 !沿面的法向平移面58生成体!vovlap,all !对体进行搭接操作vdele,25,,,1 !删除编号为25的体及其所属的低阶图元vdele,32,,,1 !删除编号为32的体及其所属的低阶图元vdele,33,,,1 !删除编号为33的体及其所属的低阶图元vdele,34,,,1 !删除编号为34的体及其所属的低阶图元!vdele,31,,,1 !删除编号为31的体及其所属的低阶图元vdele,35,,,1 !删除编号为35的体及其所属的低阶图元vdele,36,,,1 !删除编号为36的体及其所属的低阶图元vdele,37,,,1 !删除编号为37的体及其所属的低阶图元vglue,all !对体进行粘接操作!划分网格esize,2 !设定网格单元尺寸mshape,0,3d !设定网格形状为六面体单元mshkey,1 !设定为映射网格划分方式vsel,s,volu,,1,3,2 !选择编号为1、3 的体vsel,a,volu,,4,5 !同时选择编号为4,5的体vsel,a,volu,,9 !同时选择编号为9的体vsel,a,volu,,12,14 !同时选择编号为12、13、14的体cm,sphere,volu !生成体的组件spherevmesh,all !对体进行网格划分!esize,1 !设定网格单元尺寸!vsel,inve,volu !对当前体选择集进行反选vsel,s,volu,,6vsel,a,volu,,22,23vsel,a,volu,,26,30vsel,a,volu,,38,40vsweep,all !对体sweep网格划分esize,1.5 !设定网格单元尺寸allsel,allvsweep,8,50,49 !设定源面和目标面并进行sweep网格划分vsweep,7,32,37 !设定源面和目标面并进行sweep网格划分!!生成耦合设置cmsel,s,sphere,volu !选择名称为sphere的组件vgen,2,all,,,,,,,0 !复制该组件cmsel,s,sphere,volu !选择名称为sphere的组件vclear,all !清除该组件包含图元的网格vdele,all,,,1 !删除该组件包含的图元!csys,1 !激活柱坐标系asel,s,loc,x,inside_r2 !选择x=inside_r2的面asel,a,loc,x,outside_r1 !同时选中x=outside_r1的面asel,u,loc,y,-90 !从当前选择集中不选y=-90的面nsla,s,1 !选择面所属的节点nrotat,all !旋转节点坐标系与当前激活坐标系平齐cpintf,ux !在重合节点生成自由度ux的耦合设置cpintf,uy !在重合节点生成自由度uy的耦合设置cpintf,uz !在重合节点生成自由度uz的耦合设置!!设定接触参数/PREP7ALLSEL,ALL !选择全部图元/COM, CONTACT PAIR CREATION - START !接触对设置开始/GSA V,cwz,gsav,,temp !将当前的图形设置保存在cwz.gsav文件中!MP,MU,1,0.3 !定义摩擦系数MAT,1 !激活材料属性1R,3 !定义实常数3REAL,3 !激活实常数3ET,2,170 !定义单元类型2ET,3,174 !定义单元类型3KEYOPT,3,9,0 !设定单元类型3的关键项9KEYOPT,3,10,1 !设定单元类型3的关键向10R,3,,,0.1, !设定法向接触刚度为0.1!生成目标面ASEL,S,,,30 !选择编号为30的面ASEL,A,,,90 !同时选中编号为90的面ASEL,A,,,98 !同时选中编号为98的面ASEL,A,,,104 !同时选中编号为104的面ASEL,A,,,113 !同时选中编号为113的面ASEL,A,,,138 !同时选中编号为138的面ASEL,A,,,143 !同时选中编号为143的面CM,AREA_TARGET,AREA !生成目标面组件target TYPE,2 !激活单元类型2NSLA,S,1 !选择面所属的节点ESLN,S,0 !选择节点依附的单元ESURF !在当前选择的单元上覆盖生成单元ESEL,ALL !选择所有的单元!生成接触面ASEL,S,,,35 !选择编号为35的面ASEL,A,,,36 !同时选中编号为36的面CM,AREA_CONTACT,AREA !生成接触面组件contact TYPE,3 !激活单元类型3NSLA,S,1 !选择面所属的节点ESLN,S,0 !选择节点依附的单元ESURF !在当前选择的单元上覆盖生成单元ALLSEL !选择全部图元ESEL,ALL !选择全部单元ESEL,S,TYPE,,2 !选择单元类型为2的单元ESEL,A,TYPE,,3 !同时选中单元类型为3的单元ESEL,R,REAL,,3 !在当前选择集中选出实常数为3的单元/PSYMB,ESYS,1 !打开单元坐标系显示/PNUM,TYPE,1 !打开单元类型编号/NUM,1 !打开颜色显示EPLOT !图形显示单元ALLSEL,ALL !选择全部图元/GRES,cwz,gsav !从cwz.gsav文件中恢复图形设置/COM, CONTACT PAIR CREATION - END !接触对结束!**********************************!进入求解模块!**********************************/solu !进入求解模块csys,1 !激活柱坐标系nsel,s,loc,x,outside_r2 !选择x=outside_r2的节点d,all,all !在节点上施加全部自由度约束asel,s,loc,y,-60 !选择y=-60的面asel,a,loc,y,-120 !同时选中y=-120的面da,all,symm !施加对称边界条件!施加装配轴的移动位移da,33,uz,2*deep !在编号为33的面上施加位移约束!非线性求解设置lnsrch,on !打开线性搜索pred,on !打开预测矫正autot,on !打开自动时间步nsubst,40,100,10 !设定子步数outres,all,all !输出所有子步上的全部数据allsel,all !选择所有图元solve !开始求解!**********************************!进入后处理模块!**********************************/POST1 !进入通用后处理器PLDISP,2 !图形显示结构变形图/DSCALE,1,1.0 !设定显示比例为1.0/EXPAND,6,POLAR,FULL,0,60,0,, !将结果扩展到360度/REPLOT !重绘当前图形PLNSOL,S,Z !图形显示z方向的应力PLNSOL,S,EQV !图形显示平均等效应力PLNSOL, CONT,PRES, 0,1.0 !接触应力等值线图PLNSOL, CONT,STA T, 0,1.0 !接触状态等值线图PLDI,2,ANMODE,10,0.5, ,0 !变形前后动画效果FINISH !后处理模块结束/EXIT,ALL !退出并保存全部数据。
hyperworks接触分析实例教程1Pre-Processing for Pipes Impact using RADIOSS Block - RD-3520For this tutorial it is recommended that you complete the introductory tutorial, Getting Started with HyperMesh - HM-1000. Working knowledge of the creation and editing of collectors and card images are a definite pre-requisite. Familiarity with the interfaces panel, and the creation of boundary conditions are useful, although not required.ObjectiveIn this tutorial you will learn how to set up a RADIOSS input file in HyperMesh for analyzing the impact response between two pipes. The modeling steps that are covered are:Model DescriptionThe units used in this tutorial are milliseconds, millimeters and kilograms (ms, mm, kg), and the tutorial is based on RADIOSS Block 51.Pipe model ExerciseStep 1: Load the RADIOSS Block User Profile and import the modelIn the following steps, load the RADIOSS Block User Profile, then import a RADIOSS input deck containing the mesh for the two pipes.Selecting the RADIOSS User Profile sets the FE input reader to RADIOSS Block and loads theRADIOSS51 FE output template. It also loads a RADIOSS macro menu with numerous tools specific to this interface. The graphical user interface is tailored to RADIOSS users with panels such as the admas panel on the 1D page, panel names and options renamed or removed to match RADIOSS terminology.The model is loaded and is organized into two component collectors: 1 and 2 (named by HyperMesh). No materials or properties are defined at this time.Creating materials, sections, and parts for the model.?Defining the contact between the two pipes using /INTER/TYPE7.?Applying a translational initial velocity to a pipe using the /INIVEL card.?Applying local constraints to the other pipe using the /BCS card.1.Load the Radioss Block User Profile using the pull down menu Preferences > User Profile > RADIOSS(Block Format) > BLOCK90 ....2.From the files panel, select the import subpanel and import the following RADIOSS deck:/tutorials/hwsolvers/radioss/pipesd00.Notes:On import of a RADIOSS deck, any HyperMesh warning and error messages are written to a fileOn import, any RADIOSS cards not supported by HyperMesh are written to the control cardunsupp_cards . This card is accessed from the control cards panel on the BCs page and is apop-up text editor. The unsupported cards are exported with the rest of the model.Care should be taken if an unsupported card points to an entity in HyperMesh. An example of this is an unsupported material referenced by a /PART card. HyperMesh stores unsupported cards as text and does not consider pointers.On import, HyperMesh renumbers entities having the same ID as other entities. In HyperMesh, for example, all elements must have a unique ID. The message file radiossblk.msg provides a list of renumbered elements and their original and new IDs.Step 2: Understand the relationships between the /PART, /SHELL, /MAT and /PROP cards in HyperMeshA /PART shares attributes such as section properties (/PROP) and a material model (/MAT). A group of shells (/SHELL) sharing common attributes generally share a common part ID (PID).The figure below shows how these keywords are mapped to HyperMesh entities:Map to HyperMesh entities Component, property and material collectors are created and edited from the collectors panel.For the RADIOSS keyword interface, there is only one component card image and it is named Part . There are several property card images, such as P1_shell P2_truss , P14_solid . There are many material card images, such as M1_ELAST , M48_HONEYCOMB .The complete list of card images is available from the collectors panel, as you assign card images to the various types of collectors.A HyperMesh card image allows you to view the image of keywords and data lines for defined RADIOSS entities as interpreted by the loaded template. The keywords and data lines appear in the exported RADIOSS input file as you see them in the card images. Additionally, for some card images, you can define and edit various parameters and data items for the corresponding RADIOSS Block.Use the card (card editor) panel from the permanent menu to review and edit card images. Also, for many entities, their card image can be viewed and edited from the panels in which they are created.Step 3: Create a /MAT card In HyperMesh, a /MAT card is associated to a material collector. To relate it to a /PART card, the material collector needs to be assigned to a component collector.You can assign the material to the component collector as you create the component using the createsubpanel of the collectors panel. In situations where the material was not assigned to the component at the time of creation (and in this case, a dummy material is created with the same name as the componentnamed radiossblk.msg . This file is created in the folder from which HyperMesh is started. The content of the file is also displayed in a pop-up window./SHELL elem_ID part_ID> Organized into component collectors/PART part_ID prop_ID mat_ID > Component collector with a componentcard image/PROP prop_ID > Property collector with a property cardimage/MAT mat_ID>Material collector with a material cardimagecollector), update the component collector's definition by assigning the material in the update subpanel of the collectors panel.In this step, create a material collector with the M1_ELAST card image using the collectors panel. This material will be assigned to both pipes.1.Create/edit a material collector with the name elast1, and a M1_ELAST card image using the createsubpanel of the collectors panel.2.In the card previewer, click [Rho_I] to activate its field.For density, specify 7.8 E-6For Young's modulus [E], specify 208For Poisson's ratio [nu], specify 0.30Note:If you have difficulties completing any task with the creation, update or editing of collectors in this tutorial, refer to the on-line help for the collectors panel by clicking help from the permanent menu. Hint:Any collector that you mistakenly create instead of create/edit can be edited using the card image subpanel of the collectors panel.In this step, we created the material we will use for the analysis. We can now define the /PROP card that will be used to define the properties of the elements in the model.Step 4: Create a /PROP cardIn HyperMesh, the /PROP card is assigned to a property collector. To generate this card, create a property collector using either Property collector icon in the toolbar or from the pull down menu Properties > Create. The model consists of two pipes modeled with shell elements. Create a property collector witha /PROP/SHELL card that will be used for all the elements.1.Create a property collector with the name prop shell, set Type = to surface, set card image= toP1_SHELL, and Thickness = 2.5 card.2.In the card previewer for the /PROP/SHELL card, check 2.5for the shell thickness [Thick].Step 5: Assign the /PART, /MAT and /PROP cards to the elementsAssign the /PART card to the component for the coarse pipe and specify the /PROP/SHELL card ID in it.1.Load the Component Collector Update panel from either the toolbar Component collector or from thepull down menu, select Component > Create.2.Click update subpanel.3.Select the pipe 1 component.4.For card image, select PART.5.Assign the material elast1 and property prop shell.6.Click update.Repeat this procedure for pipe 2.Step 6: Create contact cardsRADIOSS contacts are created in the interfaces panel from the Analysis page or from the pull down menu, selectBCs>Create>Interfaces.A RADIOSS contact is a HyperMesh group. When you want to manipulate an /INTER card, such as delete it, renumber it, or turn it off, you need to work with HyperMesh group entities.In this step, create a contact between the two pipes using /INTER/TYPE7. The pipe with the coarser mesh (2) will be the master surface while the one with finer mesh (1) will be the slave surface. RADIOSS has multiple ways to define master andslave entity types from which to choose; in this example define the master and slave entities as components, doing this the master will be exported as /SURF/PART and the slave asa /GRNOD/PART.First create a group interface with the TYPE7card image using the create subpanel of the interfaces panel.Next, add the master and slave to the group using the add subpanel. Lastly, edit the group’s card image using the card image subpanel, and specify a friction coefficient.Automatically TYPE7 is selected for card image.In this step, we defined the contact between the two pipes as /INTER/TYPE7.Creating boundary conditions for a deck in RADIOSS Block can be efficiently carried out with the BC’s Manager available on the Utility Browser , which can be switched on the screen from the View pull down menu.Every load needs to be stored in a load collector with the corresponding card image. For example, store the velocity loads ina velocity load collector and boundary conditions in the respective collector.1.Create a group with the name contact and the TYPE7 card image using the create subpanel of the interfaces panel.2.From the BCs page, select the interfaces panel or from the pull down menu, select BCs > Create > Interfaces .3.Select the create subpanel.4.In the name= field, enter contact .5.For type=, select TYPE7.6.Optionally select a color.7.Click create .8.From the interfaces panel, select the add subpanel.9.Under master , set the entity type to comps :10.Click the yellow comps selector and select the coarser pipe component 2.11.Click update in the master: field, to the right of the yellow comps selector.12.For slave:, select comps .13.Click the yellow comps selector in the slave:line and select the finer mesh pipe component 1.14.In the slave: field, click update .15.Click review to graphically view the entities in the interface, the master entities of the interface are drawn in blue and the slave entities in red.16.Edit the definition of the group, using the card image subpanel to set the static coefficient to 0.10.17.From the interfaces panel, select the card image subpanel.18.Click edit to review the card image.19.Specify 0.10 for the static coefficient [FRIC].Step 7: Create an initial velocity (/INIVEL/TRA)In this step, we will apply a translational initial velocity to the coarse pipe using /INIVEL/TRA applied to a predefined set of nodes /GRNOD/PART.1.Click on BC’s Manager on the Utility browser.2.From the Boundary Conditions Manager, enter the name tran_vel and select the type as initialvelocity under the Create header.3.For creating a entity set of type GRNOD which is referred to in the INIVEL card, click on Parts button andselect the coarser pipe from the GUI (component ID 2). Click proceed.4.In the BC’s Manager, enter the initial velocity components as 0,0 and -30 for Vx, Vy and Vz fields.5.There is an option for creating/referring the initial velocity card to a local coordinate system. However ifnothing is specified, the global coordinate system is selected by default.6.There is an option to specify the size of the load display on the screen under Label Scale.7.Click the create button. Double check in the model browser for your reference that a load collector andan entity set is created.This completes the creation of an initial velocity for the pipe in the negative global Z direction.Step 8: Create a /BCS and constrain the finer mesh pipeIn this step, we will fully constrain the end nodes of the bottom pipe by using the Boundary Conditions Manager.1.In the BCs Manager under the Create subheading, enter the Name SPC and set Select type asBoundary Condition.2.Now specify the node set of type as GRNOD for the BCS card, switch the entity from parts to Nodesand select the end nodes of the bottom pipe, which are to be constrained.3.Under the Boundary condition components subheading (as illustrated below) activate all thetranslational and rotational check boxes. Click the create button. A load collector with a BCS card is Step 9: Create output definitions and control cardsA window pops up.created and applied the nodes as selected in the above steps. A corresponding node set is created.1.In the Utility menu of the solver browser, click the Engine button.2.Select the options, as shown below.Step 10: Export the modelThis concludes this tutorial. You may discard this HyperMesh model or save it for your own reference. In this tutorial we introduced some of the concepts that govern the HyperMesh interface to RADIOSS. We also use numerous panels that allowed us to do basic modeling in terms of RADIOSS such as defining contacts or boundary conditions.EXERCISE EXPECTED RESULTS3.Click Apply and Close to store the selected options for control and output.1.On Standard toolbar at the top of the HyperMesh window, click Export.2.For File:, click the foldericon and navigate to destination directory where you want to run.3.For Name , enter pipeimpact and click Save .4.Click the downward-pointing arrows next to Export options to expand the panel.5.Click Auto export engine file to export the engine file with the model file.6.Click Export to export both model and engine file.Final deformation and energy balance plotSee alsoSee HyperMesh Tutorials for a complete list of tutorials.。
ANSYS接触实例分析参考ANSYS是工程仿真领域广泛使用的一种有限元分析软件。
在实际工程中,接触问题经常出现,例如机械装配中的接触、摩擦、磨损等现象需要进行分析和优化。
本文将介绍几个ANSYS接触实例,并分析其分析方法和结果。
第一个实例是机械装配中的接触分析。
假设有一个由两个金属块组成的简单装配,要分析它们之间的接触情况。
首先需要建立两个金属块的几何模型,并进行网格划分。
然后,使用ANSYS中的接触分析模块,设置接触类型、接触参数和材料特性等。
接着,施加相应的边界条件和载荷条件,运行分析并获取接触压力和接触面积等结果。
最后,根据结果对接触情况进行评估和优化。
第二个实例是摩擦接触问题的分析。
假设有一个由摩擦带和基体组成的摩擦副,需要分析摩擦力和热量的分布。
首先需要建立摩擦带和基体的几何模型,并进行网格划分。
然后,使用ANSYS中的摩擦接触分析模块,设置摩擦带和基体的材料特性、摩擦系数和接触压力等参数。
接着,施加相应的边界条件和载荷条件,运行分析并获取摩擦力、摩擦热量和温度分布等结果。
最后,根据结果对摩擦副的性能进行评估和优化。
第三个实例是磨损接触问题的分析。
假设有一个由金属零件和砂轮组成的磨削装置,需要分析金属零件表面的磨损情况。
首先需要建立金属零件和砂轮的几何模型,并进行网格划分。
然后,使用ANSYS中的磨损接触分析模块,设置金属零件和砂轮的材料特性、初始接触压力和磨粒等参数。
接着,施加相应的边界条件和载荷条件,运行分析并获取磨损量、磨损深度和磨损形貌等结果。
最后,根据结果对磨削装置进行评估和优化。
以上三个实例只是ANSYS接触分析的一小部分应用,接触分析的对象和问题种类都非常多样。
在实际工程中,可以根据具体问题的特点选择不同的接触分析方法和技术,以获取更准确和可靠的结果。
同时,还可以通过对接触问题的分析和优化,改善产品的性能和可靠性,提高工程效率和经济效益。
总结起来,ANSYS接触实例分析主要包括机械装配中的接触分析、摩擦接触问题的分析和磨损接触问题的分析。
第5章 非线性静力学分析– 424 –同理,右键点击Connections 插入Connection Group4,隐含core 、solid 、shell 三个零件,在Geometry 处选择剩下的13个零件,调整Tolerance Slider 为0,然后自动生成接触,如图5-3-83所示。
图5-3-83 接触设置4由于产生的接触对较多,不可避免会有接触对重复现象,所以生成完所有接触对之后,右键点击Connections →Search Connections for Duplicate Pairs ,软件将自动检查重复接触对,然后手动删除,多次检查,直到出现:no connections with duplicate pairs have been found 提示。
接触对全部定义完以后,可以再统一修改接触类型为No Separation 或Frictionless ;或者在定义接触之前,就修改Tool →Option →Mechanical →Connections →Type 为No Separation 或Frictionless ,这样定义的接触对默认为不分离或无摩擦。
4.小结对于复杂零件的接触设置,通过定义多个Connection Group ,定义不同的接触公差,可以有效地提高软件自定义接触的准确性。
如果是更加复杂的整件,通过External Model 模块可以装配有限元模型(支持主流有限元软件的网格文件,且不受版本限制)。
该模块可以保留网格文件中的命名选择、网格控制,如果是装配部件,还会保留接触对设置,可以对Solid 单元、Shell 单元的高阶、低阶单元模型进行装配,而且ANSYS 后续版本都在强化该模块装配后的智能操作。
5.3.8 材料非线性接触设置实例接触分析过程中,往往伴随着材料非线性特征,这两种非线性结合在一起,极易不收敛。
初学者在学习过程中,由于参照例子一步一步操作,知其然不知其所以然,造成面临实际不收敛问题时,往往不知所措。
5.3 状态非线性分析——接触5.3.9 接触设置综合实例通过前面例子的学习,已经了解了WB中接触设置。
下面以一个2D压片弯曲挤压胶片,胶片再承受密封流体压力的例子综合描述接触分析。
本例包含刚柔接触、自接触、密封流体压力。
1.建立2D模型如图5-3-99所示,建立一个含压模板、压片、胶片的2D模型。
由于压片上端为曲线,且压片与胶片均处于相对自由状态,所以很难精确定义压模板和胶片与压片相切的位置,因此压模板距压片有微小间隙,胶片与压片呈过盈状态。
压模板在整个过程中几乎不变形,而且也不是本分析所关注的目标,所以将其定义为刚体;压片在整个过程中存在大的弯曲变形,其结果将表现为首尾相接触,将其材料定义为非线性铝合金;胶片为橡胶件,整个过程中存在大应变,且胶片内部存在自接触可能,将其本构定义为Ogden 3rd Order类型。
压模板,命名tie,刚体压片,命名Surface Body,材料本构为非线性铝合金胶片,命名rub,材料本构为Ogden 3rd Order图5-3-99 2D模型2.2D模型及材料设置调用WB默认材料库内的非线性铝合金(General Non-linear Materials→Aluminum Alloy NL),新增一个材料,命名为rub,本构选择Hyperelastic→Ogden 3rd Order,9个参数分别为:MU1=0.043438MPa,A1=1.3,MU2=8.274E−5MPa,A2=5,MU3=−0.0006895MPa,A3=−2,D1=0.029MPa^−1,D2=0MPa^−1,D3=0MPa^−1。
在Geometry→2D Behavior处定义为Plane Stress(平面应力),如图5-3-100所示。
– 435 –第5章 非线性静力学分析– 436 – 3.Virtual Topology (虚拟拓扑)设置虚拟拓扑一般用于合并几个不同平面,使其保证为一个有限元拓扑模型,除此之外,还可用于分割模型。
接近法则案例引言接近法则是一种社会心理学理论,认为人们在相互接触时会受到各种因素的影响,比如相似性、亲近感、身体接触等。
接近法则案例分析就是通过实际的案例来探讨接近法则在日常生活中的应用和影响。
本文将通过实例分析,深入探讨接近法则的作用机制和实际应用。
案例一:相似性效应小张是一名大学生,他每天都会去同一个图书馆自习。
有一天,他在图书馆里遇到了一个和他爱好相同、兴趣爱好相同的陌生女孩。
两人聊得甚欢,谈论了自己喜欢的书籍、音乐和电影。
在接下来的几周里,小张和这个女孩成为了好朋友,甚至开始发展成为情侣。
这个案例反映了接近法则中的相似性效应。
人们往往更容易与与自己有相似爱好、兴趣或背景的人建立亲近关系。
在这个案例中,小张和女孩因为共同的兴趣爱好产生了共鸣,进而形成了亲近关系。
这也说明了相似性效应在人际关系中的重要性,人们更愿意与与自己相似的人建立亲密的关系。
案例二:亲近感小李是一名销售员,他对待客户时总是非常亲切、热情。
他注意到,当他用亲切的态度和微笑面对客户时,客户往往也会对他展现出友好的态度,乐于与他交谈,并愿意购买产品。
但当他态度冷漠时,客户的态度也会变得冷淡,对产品也不感兴趣。
这个案例揭示了接近法则中的亲近感效应。
亲近感效应认为,人们通常会对他人的亲近态度做出积极的回应。
在这个案例中,小李通过友好的态度和微笑,成功营造了与客户之间的亲近感,从而提高了销售业绩。
这也说明了在商务交往中,亲近感效应的重要性,良好的人际关系可以带来更多的商机和成功。
案例三:身体接触李华是一名学校老师,她发现当她轻轻拍拍学生的肩膀时,学生更愿意听从她的指示,表现也更积极。
而当她没有身体接触时,学生的表现和反应就会变得不那么积极。
这个案例体现了接近法则中的身体接触效应。
身体接触可以增加人际接触中的亲密感和亲近感,使人们更愿意接受他人的建议和指示。
在这个案例中,李华通过适度的身体接触,成功增加了与学生之间的亲密感,从而提高了学生的参与度和积极性。