hyperworks接触分析1

合集下载

Workbench接触分析教程

Workbench接触分析教程

接触分析过程
1、经验证用从其他CAD导入到Workbench的模型进行接触分析,得到的结果
偏差比较大,所以最好选择用Workbench自带的design modeler进行建模后导入simulation,用以上方法导入的模型如下左图。

2、如上图右,因为在design modeler中添加了对称,进入simulation中就会自动
施加了对称约束。

3、如上图,添加接触单元,在contact、target中添加想要的接触面。

在type中
设置为frictional,摩擦系数0.2。

4、网格划分结果如下图:
5、在静态算例添加contact tools、等效应力、合位移,如下图:
点击contact tools在左下角进行细节设置,在右侧窗口选择接触面。

在分析选项中打开大变形选项:
6、添加外圆面的径向固定约束,定义为normal to。

7、开始计算并查看结果如下图,此结果与经典ANSYS中计算的结果基本吻合。

HyperMesh常用操作技巧[1]

HyperMesh常用操作技巧[1]

HyperMesh常用操作技巧0 HyperWorks软件难点常用词句中英文对比Equivalenc:合并Free Edge Filler Surface:缺失曲面自缝合Circumference :圆周Longitudinal:adj,纵向的,轴向的Proceed:vi,继续Criteria:n,标准Batchmesher:网格划分批处理Surface fillet midline split:曲面圆倒角中心线切割Min feature angel:最小特征角Element normal angel:法线角,用于控制单元间法线夹角的最大值Tetramesh:四面体网格Organize and cleanup fillets:圆倒角特征识别与几何清理0-1 HyperWorks中的常用难点术语1. 不完全分割面(Fin Faces):指面上所有边界均处于同一个实体内,或者说是独立实体中的悬着面,默认呈现红色,可通过手动合并实体创建或使用内部悬着面创建实体的过程中创建;2. 完全分割面(Full Partition Faces):指有一个或更多实体共享构成的边界面,默认呈现黄色,切割实体或者使用布尔运算合并多个实体时在共享位置或交叉位置会产生完全分割面;3. 边界面(Bounding Faces):指定义单一实体外边界的曲面,默认呈现绿色,边界面是独立存在的并且不与其他实体所共有,一个独立的实体通常由多个边界面组成;4.自由边(Free Edges):指被一个曲面所占用的边界,默认情况下显示红色。

在仅由曲面构成的模型中,自由边将出现在模型的外缘和控内壁位置;相邻曲面间的自由边表示这两个曲面之间存在间隙,使用automesher时会自动保留这些间隙特征;5 共享边(Shared Edges):指相邻曲面共同拥有的边界,默认呈现绿色。

当两个曲面之间的边界是共享边,即曲面间没有间隙或者是重叠特征时,即他们是连续的,划分网格时,automesher将沿着共享边放置节点并创建连续的网格,它不会创建跨越共享边的独立单元;6. T行边(Non-manifold Edges):指由3个或者3个以上的曲面共同拥有的边界,默认呈现黄色。

Hypermesh 2017or2019_新建接触步骤

Hypermesh 2017or2019_新建接触步骤
图 6 新建目标面单元类型
新建目标面单元类型,设置如图 6 所示。(根据实际实际情况设置关键字,图 中仅为示例)
图 7 新建接触面单元类型 新建接触面单元类型,设置如图 7 所示。(根据实际实际情况设置关键字,图 中仅为示例)
4. 新建接触面(Contact Surface)
新建并选中接触面,点击“Elements”,如图 8,按照图 9 第三步选择吊带(红 色组件)的单元,第四步选择法向面节点(选择的节点尽量多一点),如图 10。 新建的接触面即图 11 中的青色部分。
图 13
图 14
图 15
图 16
图 17 在标签区选中新建的接触组,进行如图 18、图 19、图 20、图 21 和图 22 的设 置,到这就完成了在 Hypermesh 2017/2019 中新建接触的所有步骤。
图 18 图 19
图 20 图 21
图 22
Hypermesh 2017/2019 新建接触步骤
1. 新建材料
图1 图2
图3 根据图 1、图 2 和图 3 新建材料。
2. 新建目标面属性(Propertity)
图 4 新建目标面属性
图 5 设置实常数 按图 4 所示新建目标面属性,实常数保持)
图8 图8
图 9 选择接触面单元 图 10 选择法向面的节点
图 11 吊带的接触面 按照上述步骤新建安全座的接触面,如图 12 所示。
图 12 安全座的接触面
5. 新建接触组(Group)
按图 13 方式从主菜单中进入 interfaces 界面,并按照图 14 创建接触组,并根据 图 15、图 16 和图 17 进行操作,主面(master)对应的是接触面,从面(slave) 对应目标面。

hyperworks接触分析

hyperworks接触分析

好问题,学习了
报告 道具 TOP 8#
/viewthread.php?tid=932569&highlight=contactsurf 2011-5-7
hypermesh中定义接触contact的问题 - CA01:HyperMesh&HyperView--前后... 页码,6/8
Powered by Discuz! 7.0.0 Licensed
© 2001-2009 Comsenz Inc.
中国仿真互动 ( 沪ICP备07510919号) | 联系我们 | Archiver | WAP
GMT+8, 2011-5-7 18:36, Processed in 0.112385 second(s), 9 queries, Gzip enabled.

CONTACT interface
1 has Slave
node 900 that lies exactly on the
Master surface with OPENGAP option. Impossible to define pushout
direction.
请教下我少做了哪个步骤..谢
谢.
/viewthread.php?tid=932569&highlight=contactsurf 2011-5-7
hypermesh中定义接触contact的问题 - CA01:HyperMesh&HyperView--前后... 页码,2/8


hypermesh中定义接触contact的问题 - CA01:HyperMesh&HyperView--前后... 页码,4/8

hyperworks接触分析实例教程1

hyperworks接触分析实例教程1

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.。

hyperworks基本操作 -回复

hyperworks基本操作 -回复

hyperworks基本操作-回复HyperWorks是一种强大的CAE(计算机辅助工程)软件平台,广泛应用于各个工业领域中的设计和分析工作。

本文将详细介绍HyperWorks 的基本操作,帮助初学者快速上手并使用该软件进行工程设计。

第一步:软件安装和激活首先,进入HyperWorks官方网站下载最新的安装程序。

安装程序的文件名通常为“HyperWorks_XX.XX_WIN64.exe”,其中“XX.XX”表示软件的版本号。

下载完成后,点击安装程序运行,选择合适的安装路径并按照指示完成安装。

安装完成后,启动HyperWorks软件并进行激活。

在启动页面上选择“Activate”按钮,在弹出的窗口中输入您的许可证信息,并点击“Activate”按钮完成激活。

第二步:界面导航HyperWorks的界面由工作区、导航栏、工具栏和菜单栏组成。

工作区是进行模型构建和分析的主要区域,导航栏提供了访问各个模块和工具的快捷入口,工具栏可用于常用工具的快速选择和使用,菜单栏则包含了所有的功能选项。

熟悉界面后,可以开始创建新的工程或者打开现有的工程文件。

在菜单栏中选择“File”-“New”,然后选择适合的模板或者空白工程文件,点击“OK”按钮创建一个新的工程。

如果想打开现有的工程文件,选择“File”-“Open”,然后浏览到相应的文件并点击“Open”按钮。

第三步:模型创建和编辑HyperWorks提供了多种方式来创建和编辑模型,包括几何建模、导入外部文件等。

其中一个常用的模型创建工具是HyperMesh。

在导航栏中选择“HyperMesh”模块,然后在工具栏中选择适当的几何创建工具,如“Line”,“Arc”等,可以开始构建几何实体。

创建完成后,可以使用编辑工具对模型进行修改和优化。

第四步:材料定义和属性设置在分析之前,需要为材料属性进行定义和设置。

选择“Materials”模块,点击工具栏上的“New”按钮,填写相应的材料属性,如密度、弹性常数等。

接触分析注意问题

接触分析注意问题

接触分析注意问题1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。

如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M。

2、接触对中的slave surface应该是材料较软,网格较细的面。

3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限度“,此误差限度要大于接触面之间的距离,否则ABAQUS 会认为两个面没有接触:*Contact Pair, interaction="SOIL PILE SIDE CONTACT", small sliding, adjust=0.2.4、定义tie时也应该设定类似的position tolerance:*Tie, name=ShaftBottom, adjust=yes, position tolerance=0.1 5、msg文件中出现zero pivot说明ABAQUS无法自动解决过约束问题,例如在桩底部的最外一圈节点上即定义了tie,又定义了contact, 出现过约束。

解决方法是在选择tie或contact的slave surface时,将类型设为node region, 然后选择区域时不要包含这一圈节点(我附上的文件中没有做这样的修改)。

6、接触定义在哪个分析步取决于你模型的实际物理背景,如果从一开始两个面就是相接触的,就定义在initial或你的第一个分析步中;如果是后来才开始接触的,就定义在后面的分析步中。

边界条件也是这样。

7、我在前面上传的文件里用*CONTROL设了允许的迭代次数18,意思是18次迭代不收敛时,才减小时间增量步(ABAQUS默认的值是12)。

一般情况下不必设置此参数,如果在msg文件中看到opening 和closure的数目不断减小(即迭代的趋势是收敛的),但12次迭代仍不足以完全达到收敛,就可以用*CONTROL来增大允许的迭代次数。

接触分析

接触分析

面─面的接触分析之一在涉及到两个边界的接触问题中,很自然把一个边界作为“目标”面而把另一个作为“接触”面,对刚体─柔体的接触,“目标”面总是刚性的,“接触”面总是柔性面,这两个面合起来叫作“接触对”使用Targe169和Conta171或Conta172来定义2-D接触对,使用Targe170和Conta173或Conta174来定义3-D接触对,程序通过相同的实常收号来识别“接触对”。

接触分析的步骤:执行一个典型的面─面接触分析的基本步骤列示如下:1.建立模型,并划分网格2.识别接触对3.定义刚性目标面4.定义柔性接触面5.设置单元关键字和实常的6.定义/控制刚性目标面的运动7.给定必须的边界条件8.定义求解选项和载荷步9.求解接触问题10.查看结果步骤1:建立模型,并划分网格在这一步中,你需要建立代表接触体几何形状的实体模型。

与其它分析过程一样,设置单元类型,实常的,材料特性。

用恰当的单元类型给接触体划分网格。

命令:AMESHVMESHGUI:Main Menu>Preprocessor>mesh>Mapped>3 or4 SidedMain Menu>Pneprocessor>mesh>mapped>4 or 6 sided步骤二:识别接触对你必须认识到,模型在变形期间哪些地方可能发生接触,一是你已经识别出潜在的接触面,你应该通过目标单元和接触单元来定义它们,目标和接触单元跟踪变形阶段的运动,构成一个接触对的目标单元和接触单元通过共享的实常号联系起来。

接触环(区域)可以任意定义,然而为了更有效的进行计算(主要指CPU时间)你可能想定义更小的局部化的接触环,但能保证它足以描述所需要的接触行为,不同的接触对必须通过不同的实常数号来定义(即使实常数号没有变化)。

由于几何模型和潜在变形的多样形,有时候一个接触面的同一区域可能和多个目标面产生接触关系。

08基于HyperWorks8.0的家用轿车B连接点刚度分析--张羽翼

08基于HyperWorks8.0的家用轿车B连接点刚度分析--张羽翼

基于HyperWorks 8.0的家用轿车B连接点刚度分析张羽翼宋凯一汽海马汽车有限公司基于HyperWorks 8.0的家用轿车B连接点刚度分析B Joint Stiffness Analysis on Family SedanUsing HyperWorks 8.0张羽翼宋凯(一汽海马汽车有限公司产品开发部CAE室)摘要:通过某家用轿车B连接点的刚度分析实例,建立了B连接点附近的钣金组合件的有限元模型。

采用CWELD单元来模拟钣金件模型之间的焊点。

在有限元模型建立方面考虑了网格尺寸对计算结果的影响以及是否考虑钣金件之间的相互作用、摩擦。

对于仿真结果,一方面采用企业自身的工况加载方式和审定标准来评价B连接点的刚度情况,另一方面通过对焊点受力的对比分析来筛选焊点分布方式。

关键词:连接点分析CWELD HyperWorksAbstract: In this paper, a finite element model for assembly sheets which round B joint is established by analyzing the B joint stiffness of a certain family sedan. The welding spots between the models of sheets are simulated by CWELD element. The size of mesh is considered as contribution for calculative result as well as the function and friction between sheets. For result of simulation, we evaluate the B joint stiffness using in-house loading method and evaluation standard; On the other hand, we select the distribution of welding spots through comparing the loading conditions of the welding spots.Key words:joint analysis,CWELD,HyperWorks1 前言汽车车身上T形连接点与其它承载件共同形成了一个牢固的车身承载结构。

hyperworks分析介绍

hyperworks分析介绍

hyperworks分析介绍HyperWork提供OptiStruct是以有限元为基础的结构优化设计工具。

有限元法的基本思想可概括为(先分后合)或(化整为零又积零为整),也就是说:“先将连续的求解域离散为有限个单元体,使其只在有限个指定的节点上相互连结;然后对每个单元体选择一个比较简单的函数,近似表达单元节点的平衡方程组:再把所有单元的方程集成为整个结构力学特性的整体代数方程组;最后引入边界条件求解代数方程组而获得数值解,如结构的应力分布和位移分布等。

HyperWork有限元分析的主要步骤:导入文件——设置模版——几何清理——建立材料卡片——建立几何及单元集———划分单元——单元检查与优化——建立载荷集——施加载荷——建立载荷工况——设置计算参数——输出有限元文件————利用Optitruct/Analyi求解器球求解——HyperMeh或HyperView后处理。

(1)前处理其任务是包括:a建立分析结构的几何模型。

对于几何结构复杂的结构,可以直接读取CAD软件的相关格式。

b根据分析对象和目的,确定有限元网格划分方案(但愿类型、单元的密度和数量)和装配方案(连接关系和位置),建立有限元分析的计算模型。

(2)计算:是形成总刚度方程并通约束处理后求解大型联立线性方程组,最终得到节点位移的过程。

(3)后处理:是对计算机输出的结果(包括各种应力、位移或振型等)进行必要的处理并按照一定的方式(如等应力线、变形图、振型图等)显示打印出来,以便对分析的对象的性能或设计的合理性进行分析。

评估,从而做出相应的改进或优化。

注意:在HyperWork中求解时可以根据分析的对象的要求选择不同的求解器,一般的分析问题可以用Analyi或Optitruct求解,优化问题则必须使用Optitruct求解器来完成,后处理可以直接用Hypermeh的后处理器功能,也可以选用Hyperiew。

HyperWork有限元分析的主要内容一、如何导入文件HyperWork的几何模型一般多从Pro/E、UG、CATIA等CAD软件中导入。

HYPERMESH的一些常见问题的解答

HYPERMESH的一些常见问题的解答

1、如何将.igs文件或.stl文件导入hypermesh进行分网files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。

划分网格前别忘了清理几何2、导入的为一整体,如何分成不同的comps两物体相交,交线如何做怎样从面的轮廓产生线(line)都用surface editSurface edit的详细用法见HELP,点索引,输入surface edit3、老大,有没有划分3D实体的详细例子打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。

4、如何在hypermesh里建实体hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了5、请问怎么在hypermesh中将两个相交平面到圆角啊defeature/surf fillets6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢?法1、在选择reflect后选择duplicate复制一个就可以法2、先把已建单元organize〉copy到一个辅助collector中,再对它进行reflect,将得到的新单元organize〉move到原collector中,最后将两部分equivalence,就ok拉。

7、请问在hypermesh中如何划分装配体比如铸造中的沙型和铸件以及冷铁,他们为不同材质,要求界面单元共用,但必须能分别开你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。

Hypermesh中使接触面网格节点对起的方法(图文说明)

Hypermesh中使接触面网格节点对起的方法(图文说明)

Hypermesh中使接触面网格节点对起的方法
前沿:
对于单一零件,网格划分过程中自然不用考虑接触的问题;但对于装配体,各个零件之间通常存在各式各样的连接关系,本文这里主要指的是实体与实体之间相互接触,接触面之间的连接关系为焊接关系(节点耦合)或摩擦接触关系,使网格节点对齐,保证美观的同时,还可提高网格划分质量、减少计算量、易于计算收敛(针对摩擦接触)。

方法:
法一:通过实体切割,产生对齐的轮廓线,再划分网格.
操作:geom>>solid edit>>
示例:
法二:两实体通过布尔运算合并成一个实体,然后再切割分开,形成接触边界线,再划分网格.
操作:geom>>solid edit>>boolean
法三:如果两个实体接触面与实体边界基本相互重合,可各自按照某一类型网格进行划分,划分好之后,对应的节点存在小小的偏差,这时通过tool>>edges>>equivences进行节点合并;
如果是摩擦接触,需要对合并的节点再进行分离,路径:3D>>detach
法四:投影法,将其中一个已划分好网格的实体接触面二维网格投影到另一个实体接触面上,对该接触面进行面切割,划分剩余面的二维网格,形成一个完整的面网格,再进行三维网格划分。

hyperworks接触分析1

hyperworks接触分析1

hyperworks接触分析1在很多场合,要将若干个零件组装起来进行有限元分析,如将连杆与连杆盖用连杆螺栓连接起来,机体与气缸盖用螺栓连接起来,机体与主轴承盖连接起来。

如何模拟螺栓预紧结构更符合实际情况,是提高有限元计算精度的关键。

螺栓+螺母的连接与螺钉的连接有所不同,螺栓+螺母的连接方式比较简单,可以假设螺母与螺栓刚性连接,由作用在螺母上的拧紧力矩折算出作用在螺栓上的拉伸力F,将螺杆中间截断,在断面各单元的节点上施加预紧单元PRETS179,模拟螺栓的连接情况。

对于螺钉(双头螺栓)连接有些不一样,螺钉头部对连接件1施加压应力,接触面是一个圆环面,但栽丝的一端,连接件2受拉应力。

一种方法是在螺纹圆周上施加拉力,相当于螺纹牙齿接触部分,而且主要在前几牙上存在拉力,如第一牙承担60~65%的载荷,第二牙承担20~25%的载荷,其余作用在后几牙,但因螺纹的螺距较小,一般为1.5~2mm,而单元的尺寸为3~4mm,因此可以假定在连接件2的表面的螺纹圆周节点上施加拉力。

另一种方法是在连接件2的表面的整个螺纹截面的所有节点上施加拉力,这样可能防止圆周上各节点上应力过大,与实际情况差别较大,应为实际表面圆周各节点只承受60~65%的载荷。

比较好的处理办法是在连接件的表面单元的圆周节点上施加70%的载荷,在第二层单元的圆周节点上施加30%的载荷,但操作比较麻烦。

随着连接件1、2的内部结构和刚度不同,以及连接螺钉的个数和分布的不均匀性,连接件1、2表面的变形不一致,产生翘曲,使表面的节点有的接触,有的分离,而导致接触面的应力分布和应变分布不均匀,因此需用非线性的接触理论来讨论合件的应力问题。

若不考察螺栓头部与连接件1表面的变形,可用将螺栓与连接件1用一个公共面连接,作为由两种不同材料的构件组成一个整体。

螺钉(双头螺栓)与连接件2也用这种方法处理。

图1是一个简单的螺钉连接实体模型。

图2是用hypermesh划分网格后的模型。

接触分析模块:概念1主面和从面

接触分析模块:概念1主面和从面

接触分析模块:概念1主面和从面
ABAQUS/Standard接触分析中的接触对由主面(master surface)和从面(slave surface)构成。

在模拟过程中,接触方向总是主面的法线方向,从面上的节点不会穿越到主面,但主面上的节点可以穿越从面。

定义主面和从面时要注意以下问题:
1、应选择刚度大的面作为主面。

这里所说的刚度,不仅要考虑材料本身的特性,还要考虑结构的刚度。

解析面(analytical surface)或由刚性单元构成的面必须作为主面,从面则必须是柔体上的面(可以是施加了刚性约束的柔体)。

2、如果两个接触面的刚度相似,则应选择网格较为粗的面作为主面。

3、两个面的节点位置不要求是一一对应的,但如果能够一一对应,可以得到更精确的结果。

4、主面不能是由节点构成的面,并且必须是连续的。

如果是有限滑移(finite sliding),主面在发生接触的部位必须是光滑的,不能有尖角。

5、如果接触面在发生接触的部位有很大的凹角或者尖角,应该将其分别定义为两个面。

6、如果是有限滑移,则在整个分析过程中,都尽量不要让从面节点落到主面之外,尤其是不要落到主面的背后,否则容易出现收敛问题。

7、一对接触面的法线方向应该相反,换言之,如果主面和从而在几何位置上没有发生重叠,则一个面的法线应该指向另一个所在的那
一侧,对于三维实体,法线应该指向实体的外侧。

如果法线方向错误,ABAQUS往往会将其理解为具有很大过盈量的过盈接触,因而无法达到收敛。

(完整)看一遍学会hyperworks基础教程

(完整)看一遍学会hyperworks基础教程

Hyper works 简易教程Shot cut 一 hypermesh 网格划分⑴单元体的划分1.1梁单元该怎么划分?Replace 可以进行单元结点合并,对于一些无法抽取中面的几何体,可以采用surface offset 得到近似的中面线条抽中线:Geom 中的lines 下选择offset,依次点lines 点要选线段,依次选中两条线,然后Creat.建立梁单元:1进入hypermesh-1D-HyperBeam ,选择standard seaction 。

在standard section library 下选HYPER BEAM 在standard section type 下选择solid circle(或者选择其它你需要的梁截面)。

然后create 。

在弹出的界面上,选择你要修改的参数,然后关掉并保存。

然后return.2 新建property,然后create (或者选择要更新的prop ),名称为beam,在card image 中选择PBAR,然后选择material ,然后create.再return.3 将你需要划分的component 设为Make Current,在1D-line mesh ,选择要mesh 的lines,选择element size,选择为segment is whole line,在element config:中选择bar2,property 选择beam(上步所建的property).然后选择mesh 。

F 合适窗口大小 D display 窗口H help 文件F2 delete panelF12 auto mesh panel F10 elem check panel F5mask panelF6 element edit panel Ctrl+鼠标左键 旋转Ctrl+鼠标滑轮滑动 缩放Ctrl+鼠标滑轮画线 缩放画线部分Ctrl+鼠标右键 平移F11 quick edit panel Ctrl+F2 取图片保存到F9line edit panelR rotation 窗口F4distance panel可以寻找圆心W windows 窗口G Global panel O Option panelShfit+F1……新窗口Shfit+F11 operation 窗口Shfit+ctrl 可以透视观察Shfit+F12 smooth 对网格平顺化 Shifit+F3 检查自由边,合并结点鼠标中键 确认按纽合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

hypermesh autocontact用法

hypermesh autocontact用法

hypermesh autocontact用法
在Hypermesh中使用Autocontact工具来自动创建接触条件,可以简化接触表面的定义,并提高建模效率。

使用Autocontact工具的基本步骤如下:
1. 创建模型:导入或创建几何模型,并进行网格划分。

2. 定义材料:根据实际情况定义材料属性。

3. 创建接触面集:在模型中选择表面,然后使用"Create Surface"工具创建接触面集。

4. 定义接触定义模板:选择"Contacts"菜单下的"Create Contact Definitions"工具,设置接触的类型、接触算法等参数。

5. 自动创建接触:选择要创建接触的部件,右键单击并选择"Contacts"菜单下的"Create Auto Contacts"工具。

6. 调整接触属性:选择已创建的接触面集,并在属性窗口中调整接触属性,如摩擦系数等。

7. 生成接触树:选择"Contacts"菜单下的"Create Contact Tree"工具,生成接触树。

8. 检查接触:选择"Contacts"菜单下的"Check Contact"工具,检查接触设置是否满足要求。

9. 保存模型:保存模型文件。

以上是使用Autocontact工具创建接触条件的基本步骤,具体的操作流程可以根据实际情况进行调整。

通过合理使用Autocontact工具,可以快速高效地创建接触条件,减少手工操作的工作量。

接触分析全文 文档

接触分析全文 文档

参考:接触分析全文一般的接触分类 1ANSYS接触能力 1点─点接触单元 1点─面接触单元 2面─面的接触单元 2执行接触分析 3面─面的接触分析 3接触分析的步骤: 3步骤1:建立模型,并划分网格 4步骤二:识别接触对 4步骤三:定义刚性目标面 4步骤4:定义柔性体的接触面8步骤5:设置实常数和单元关键字10步骤六:21步骤7:给变形体单元加必要的边界条件22步骤8:定义求解和载步选项22第十步:检查结果23点─面接触分析25点─面接触分析的步骤26点-点的接触36接触分析实例(GUI方法)39非线性静态实例分析(命令流方式)42接触分析接触问题是一种高度非线性行为,需要较大的计算资源,为了进行实为有效的计算,理解问题的特性和建立合理的模型是很重要的。

接触问题存在两个较大的难点:其一,在你求解问题之前,你不知道接触区域,表面之间是接触或分开是未知的,突然变化的,这随载荷、材料、边界条件和其它因素而定;其二,大多的接触问题需要计算摩擦,有几种摩擦和模型供你挑选,它们都是非线性的,摩擦使问题的收敛性变得困难。

一般的接触分类接触问题分为两种基本类型:刚体─柔体的接触,半柔体─柔体的接触,在刚体─柔体的接触问题中,接触面的一个或多个被当作刚体,(与它接触的变形体相比,有大得多的刚度),一般情况下,一种软材料和一种硬材料接触时,问题可以被假定为刚体─柔体的接触,许多金属成形问题归为此类接触,另一类,柔体─柔体的接触,是一种更普遍的类型,在这种情况下,两个接触体都是变形体(有近似的刚度)。

ANSYS接触能力ANSYS支持三种接触方式:点─点,点─面,平面─面,每种接触方式使用的接触单元适用于某类问题。

为了给接触问题建模,首先必须认识到模型中的哪些部分可能会相互接触,如果相互作用的其中之一是一点,模型的对立应组元是一个结点。

如果相互作用的其中之一是一个面,模型的对应组元是单元,例如梁单元,壳单元或实体单元,有限元模型通过指定的接触单元来识别可能的接触匹对,接触单元是覆盖在分析模型接触面之上的一层单元,至于ANSTS使用的接触单元和使用它们的过程,下面分类详述。

关于hypermesh中做接触需要注意的一些问题

关于hypermesh中做接触需要注意的一些问题

关于HYPERMESH中做接触需要注意的一些问题研究了两天,终于大概搞出个所以然来。

在Hypermesh中做接触分析,要区分两种状态:1接触体(GA)与目标体(GB)的距离如果小于1e-14,那就需要定义一个局部坐标系,坐标系的X轴是GA->GB的方向。

如果是圆周接触,那就需要定义一个柱坐标系,X轴是径向方向。

1.1在gap单元的property(PGAP)中,U0=AUTO,KA=auto,KB=blank,MU1=blank,MU2=blank。

1.2在control card的GAPPRM中,CKGPDIR=REV(因为距离非常近,有可能GA已经渗透入GB,此时X方向就不能代表GA->GB。

REV选项可以调整这种反向的状态),GAPGPRJ=NORM,ERRMSG=FULL(输入所有错误信息,可以看出哪里出了问题)。

2GA与GB距离大于1e-14,无需定义局部坐标系。

2.1在gap单元的property(PGAP)中,U0=AUTO,KA=auto,KB=10(一个小一些的值),MU1=blank,MU2=blank。

或U0=0,KA=auto,KB=blank。

2.2在control card的GAPPRM中,CKGPDIR=ERR,GAPGPRJ=NORM,ERRMSG=FULL对于PGAP一些参数的解释:如果要设置非滑移表面,则可以在control card中,设置PARAM,GAPOFFSET = NO。

下面是余秋雨经典励志语录,欢迎阅读。

不需要的朋友可以编辑删除!!关于年龄1.一个横贯终生的品德基本上都是在青年时代形成的,可惜在那个至关重要的时代,青年人受到的正面的鼓动永远是为成功而搏斗,而一般所谓的成功总是带有排他性、自私性的印记。

结果,脸颊上还没有皱纹的他们,却在品德上挖下了一个个看不见的黑洞。

2.我不赞成太多地歌颂青年,而坚持认为那是一个充满陷阱的年代。

陷阱一生都会遇到,但青年时代的陷阱最多、最大、最险。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在很多场合,要将若干个零件组装起来进行有限元分析,如将连杆与连杆盖用连杆螺栓连接起来,机体与气缸盖用螺栓连接起来,机体与主轴承盖连接起来。

如何模拟螺栓预紧结构更符合实际情况,是提高有限元计算精度的关键。

螺栓+螺母的连接与螺钉的连接有所不同,螺栓+螺母的连接方式比较简单,可以假设螺母与螺栓刚性连接,由作用在螺母上的拧紧力矩折算出作用在螺栓上的拉伸力F,将螺杆中间截断,在断面各单元的节点上施加预紧单元PRETS179,模拟螺栓的连接情况。

对于螺钉(双头螺栓)连接有些不一样,螺钉头部对连接件1施加压应力,接触面是一个圆环面,但栽丝的一端,连接件2受拉应力。

一种方法是在螺纹圆周上施加拉力,相当于螺纹牙齿接触部分,而且主要在前几牙上存在拉力,如第一牙承担60~65%的载荷,第二牙承担20~25%的载荷,其余作用在后几牙,但因螺纹的螺距较小,一般为1.5~2mm,而单元的尺寸为3~4mm,因此可以假定在连接件2的表面的螺纹圆周节点上施加拉力。

另一种方法是在连接件2的表面的整个螺纹截面的所有节点上施加拉力,这样可能防止圆周上各节点上应力过大,与实际情况差别较大,应为实际表面圆周各节点只承受60~65%的载荷。

比较好的处理办法是在连接件的表面单元的圆周节点上施加70%的载荷,在第二层单元的圆周节点上施加30%的载荷,但操作比较麻烦。

随着连接件1、2的内部结构和刚度不同,以及连接螺钉的个数和分布的不均匀性,连接件1、2表面的变形不一致,产生翘曲,使表面的节点有的接触,有的分离,而导致接触面的应力分布和应变分布不均匀,因此需用非线性的接触理论来讨论合件的应力问题。

若不考察螺栓头部与连接件1表面的变形,可用将螺栓与连接件1用一个公共面连接,作为由两种不同材料的构件组成一个整体。

螺钉(双头螺栓)与连接件2也用这种方法处理。

图1是一个简单的螺钉连接实体模型。

图2是用hypermesh划分网格后的模型。

图1 实体模型图2 网格模型
该模型由三个零件组成,连接件1(蓝色)、连接件2(橙色),螺钉(紫红)。

1. 建立实体模型
在PRO/E 中建立三个零件模型,见图3、4、5,并组合成合件(见图1)。

相关文档
最新文档