HYPERMESH实例分析

合集下载

hypermesh六面体网格划分指导 含实例

hypermesh六面体网格划分指导 含实例

1. 网格划分1.1 Hypermesh 中六面体网格划分的功能介绍•六面体网格划分的工具主要有:•Drag•Spin•Line drag•element offset•solid map•其中solid map集成了部分其它功能;1.1.1:drag 面板此面板的功能是在二维网格接触上沿着一个线性路径挤压拉伸而形成三维实体单元。

要求:1)有初始的二维网格;2)截面保持不变:相同尺寸,相同曲率和空间中的相同方向;3)线性路径。

1.1.2:spin 面板-1-此面板的功能是在二维网格基础上沿着一个旋转轴旋转一定角度形成三维实体单元。

要求:1)有初始的二维网格;2)界面保持不变;3)圆形路径;4)不能使用在没有中心孔的实体部件上。

1.1.3:line drag 面板此面板的功能上在二维网格的基础上沿着一条线拉伸成三维实体单元。

要求:1)初始的二维网格;2)截面保持不变;3)有一条定义的曲线或直线路径。

1.1.4:element offset 面板此面板的功能是在二维网格的基础上沿着法线方向偏置挤压形成三维实体单元。

要求:1)初始的二维网格;2)截面可以是非平面的;-2--3-3) 常厚度或者近似常厚度。

1.1.5:soild map 面板此面板的功能是在二维网格基础上,首先挤压网格,然后将挤压的网格映射到一个由几何要素定义的实体中,从而形成三维实体单元。

1.2 drag 面板网格划分指导导入几何,drag 实体之前必须先生成2D 网格,如下图拉伸的距离定义方向需要拉伸的层数Drag后的几何模型,如下图1.3 spin 网格划分指导导入几何,spin实体之前必须先生成2D网格,如下图旋转角度旋转拉伸的层数-4-N1、N2、N3来定义旋转方向,B点是旋转中心Spin拉伸后的网格,见下图1.4 line drag 网格划分指导导入几何,line drag实体之前必须先生成2D网格,如下图-5-line drag的方法和drag、spin类似,画出了网格只会沿着line的路径,和几何没关系,见下图-6--7-1.5 element offset 网格划分指导element offset 后的网格见下图本体2D 网格偏置的层数偏置的厚度此处的surf 几乎不用1.6 soild map 网格划分指导基于体进行六面体网格划分,需要先进行体的分割,然后使用solid map/one volume命令进行划分,同时需要布置面网格。

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例(三维接触分析)In this tutorial, you will learn how to:✓Load the Abaqus user profile and model✓Define the material and properties and assign them to a component✓View the *SOLID SECTION for solid elements✓Define the *SPRING properties and create a component collector for it✓Create the *SPRING1 element✓Assign a property to the selected elementsStep 1: Load the Abaqus user profile and modelA set of standard user profiles is included in the HyperMesh installation. They include: RADIOSS (Bulk Data Format), RADIOSS (Block Format), Abaqus, Actran, ANSYS, LS-DYNA, MADYMO, Nastran, PAM-CRASH, PERMAS, and CFD. When the user profile is loaded, applicable utility menu are loaded, unused panels are removed, unneeded entities are disabled in the find, mask, card and reorder panels and specific adaptations related to the Abaqus solver are made.1. From the Preferences drop down menu, click User Profiles....2. Select Abaqus as the profile name.3. Select Standard3D and click OK.4. From the File drop down menu, select Open… or click the Open .hm file icon.5. Select the abaqus3_0tutorial.hm file.6. Click Open.Step 2: Define the material propertiesHyperMesh supports many different material models for Abaqus. In this example, you will create the basic *ELASTIC material model with no temperature variation. The material will then be assigned to the property, which is assigned to a component collector.Follow the steps below to create the *ELASTIC material model card:1. From the Materials drop down menu, select Create.2. Click mat name = and enter STEEL.3. Click type= and select MATERIAL.4. Click card image = and choose ABAQUS_MATERIAL.5. Click create/edit. The card image for the new material opens.6. In the card image, select Elastic in the option list.7. By default, the selected type is ISOTROPIC. If not, click the switch and select ISOTROPIC.8. By default, the ELASTICDATACARDS= field value is 1. If not, input 1 to set thenumber of datalines.9. Click the field beneath E(1) and enter 2.1E5.10.Click the field beneath NU(1) and enter 0.3.11.Click return to accept the changes to the card image.12.Click return to exit the panel.Step 3: Define the *SOLID SECTION properties1. From the Properties drop down menu, select Create.2. Click prop name= and enter Solid_Prop.3. Choose a color for the property.4. Click on type=and set it to SOLID SECTION. This ensures that sections pertaining only to solid elements are available as card image options. Alternatively, the type = field can be set to ALL ensuring that all available card images are listed.5. Click on card image= and select SOLIDSECTION.6. Click material= and select STEEL.7. Click create.8. Click return to exit the panel.Step 4: Assign the property to the componentBecause the material is assigned to the property, when you assign the property to a component, the material is automatically assigned as well.1.From the Collectors drop down menu, select Edit and select Components.2.Click the yellow comps button and select INDENTOR and BEAM from the list.3.Click select.4. If necessary, click the toggle to switch <property blank> to property= .5. Double-click property= and select the Solid_Prop.Notice that the card image= and material= are already set from the Solid_Prop property.6. Click update.7. Click return to exit the panel.Step 5: View the *SOLID SECTION for solid elementsHyperMesh supports sectional properties for all elements from the property collector.Complete the steps below to view the *SOLID SECTION card for an existing component:1. From the Properties drop down menu, select Card Edit.2. Click props and select Solid_Prop from the list of property collectors.3. Click select to finish the selection process.4. Click edit to view the *SOLID SECTION property card image.5. Click return to finish the viewing process.6. Click return to exit the panel.Step 6: Define the *SPRING propertiesIn Abaqus contact problems, it is common to use weakly grounded springs to provide stability to the solution in the first loading step. This section explains how to create these springs and how to create the *SPRING card.Complete the steps below to create the *SPRING card:1. From the Properties drop down menu, select Create.2. Click prop name= and type in Spring_Prop.3. Choose a color for the property collector.4. Click on type=and set it to LINE SECTION. This ensures that sections pertaining only to 1D elements are available as card image options. Alternatively, the type = field can be set to ALL ensuring that all available card images are listed.5. Click on card image= and select SPRING.6. Click material= and select STEEL.7. Click create/edit.8. In the dof1 field, enter 3.The dof2 field in the *SPRING card is ignored by Abaqus for SPRING1 elements.9. In the Stiffness field, enter 1.0E-5.10.Click return to accept the changes to the card image.11.Click return to exit the panel.Step 7: Create a component collector for the *SPRING property1. From the Collectors drop down menu, select Create and select Components.2. Click comp name= and type in GROUNDED.3. Choose a color for the property collector.4. If necessary, click the toggle to switch <property blank> to property= .5. Double-click property= and select the Spring_Prop.Notice that the card image = and material = are already set from the Spring_Prop property.6. Click create.7. Click return to exit the panel.To reset the view for further processing:1. Click the isometric view icon .Step 8: Create the SPRING1 element1. From the Mesh drop down menu, select Assign and select Element Type.2. In the 1D sub-panel, click mass = and select SPRING1.In HyperMesh, grounded elements are created and stored as mass elements since they only have one node in the element connectivity.3. Click return to exit the panel.4. On the status bar at the bottom of the window, the name of the current component is displayed. Click on that name.5. Select GROUNDED from the list of component collectors that appears.As the spring elements are created, they will be placed in this component.6. From the Mesh drop down menu, select Create and select Masses.7. Click nodes and select by id from the pop-up menu.8. In the id = field, enter 451t460b3 and click Enter on the keyboard.This shorthand selects all of the nodes from 451 to 460 in increments of 3.9. Click create.10.Click return to exit the panel.定义接触面和相互作用Step 9: Start the Contact Manager1. From the Utility menu, click the Contact Manager button.The Abaqus Contact Manager dialog opens.Step 10: Create the "Indentor-top" surface1. Select the Surface tab in the Abaqus Contact Manager dialog.2. Click the New… button.The Create New Surface dialog opens.3. In the Name: field, enter indentor-top.4. Select Element based as the type of surface.5. Click Color and select a color.6. Click Create….The Element Based Surface dialog opens for defining elements and corresponding faces for the surface.7. In the Model Browser, expand the Components folder to display all the contents. Right-click on indentor and select Isolate.8. Click the user views icon and select top.9. In the Element Based Surface dialog, select the Define tab.10.In the Define surface for: list, select 3D solid, gasket.11.Click the Elements button.This opens the element selector panel.12.Click the elems button.13.Select by collector.14.Check the indentor component and click select.You will see the elements in indentor component highlighted.15.Click proceed to return to the Element Based Surface dialog.16.Select Solid skin option from the Select faces by: radio buttons.17.Select a color from the Solid skin color: button.18.Click the Faces button.This creates a temporary skin of the selected elements and opens the element selector panel.19.Select an element from the top of the solid skin.20.Click the elems button and select by face.You will see all faces at the top of the solid skin are highlighted.21.Rotate the model in HyperMesh interface to verify all desired faces are selected.You can deselect any element (by right clicking) or add more if you like.22.When you are satisfied with the element faces selected, click proceed to return to the Element Based Surface dialog.23.Click the Add button to add these faces to the current surface.This creates special "face" elements (rectangles with dot in the middle) for display.You can reject the recently added "faces" by clicking the Reject button. You can also delete "faces" from the Delete Face page.24.When satisfied with the surface definition, click Close to return to the AbaqusContact Manager dialog.Step 11: Create the "Beam-bot" surface1. Select the Surface tab in the Abaqus Contact Manager dialog and click the Display None button to undisplay all surfaces.2. Click the New… button.This opens the Create New Surface dialog.3. In the Name: field, enter cylinder-top.4. Select Element based as the type of surface.5. Click the Color: button and select a color.6. Click Create….The Element Based Surface dialog opens for defining elements and corresponding faces for the surface.7. In the Model Browser, expand the Components folder to display all the contents. Right-click on Beam and select Isolate.8. In the Element Based Surface dialog, select the Define tab.9. In the Define surface for: list, select 3D solid, gasket.10.Click the Elements button.This opens the element selector panel.11.Click the elems button, select by collector, check Beam component and click select. This highlights the elements in Beam component.12.Click proceed to return to the Element Based Surface dialog.13.Select Solid skin from the Select faces by: radio buttons.14.Select a color from the Solid skin color: button.15.Click the Faces button.This creates a temporary skin of the selected elements and opens the element selector panel.16.Select an element from the solid skin, click the elems button, and select by face.You will see faces all around the solid skin are highlighted.17.Rotate the model in the HyperMesh interface to verify all desired faces are selected.You can deselect any element (by right clicking) or add more if you like.18.When you are satisfied with the element faces selected, click proceed to returnto the Element Based Surface dialog.19.Click the Add button to add these faces to the current surface.This creates special "face" elements (rectangles with dot at the middle) for display.You can reject the recently added "faces" by clicking the Reject button. You can also delete "faces" from the Delete Face page.20.When satisfied with the surface definition, click Close to return to the Abaqus Contact Manager dialog.Step 12: Define the surface interaction propertyIn this exercise, you will define the *SURFACE INTERACTION card with corresponding *FRICTION card.Complete the steps below to create the "friction1" surface interaction:1. Select the Surface Interaction tab at the Abaqus Contact Manager dialog.2. Click the New… button.This opens the Create New Surface Interaction dialog.3. In the Name: field, enter friction1.4. Click the Create… button.The Surface Interaction dialog opens.5. Select the Define tab.6. Select Friction option as surface interaction property.That makes the Friction tab active.7. Select the Friction tab.8. Select the Friction type: as Default and click the Direct option.Selecting this option means that the exponential decay and Anisotropic parameters will not be written to the input file.9. In the No of data lines field, enter 1 and click set.A single row appears in the Direct table.10.Click the first cell on the Friction Coeff column and enter 0.05. For Direct and Anisotropic tables:•The column numbers in the table will change with the No of Dependencies selected. The row numbers can be defined at the No of data lines entry box. Clicking the corresponding Set button will update the table to have the specified number of rows.•For placing values in the table, click a cell to make it active and type in the values. The table works like a regular spreadsheet.•You can also read comma-delimited data from a text file by clicking the Read From a File button. This button opens up a file browser window. Select the file and click Open to export the comma-delimited data. The row number will be set to the number of data lines found in the file.•Right-clicking in the table shows a pull down menu with copy, cut and paste options. Comma-separated data can be copied/cut into or pasted from clipboard with these options. Relevant hot keys (for example, Ctrl-c, Ctrl-x and Ctrl-v in Windows) will also work.•Clicking the left mouse button in a cell activates that cell. Clicking into an already active cell moves the insertion cursor to the character nearest the mouse.•Moving the mouse while the left mouse button is pressed highlights a selected area.•The left, right, up and down arrows moves the active cell.•Shift-<arrow> extends the selection in that direction.•Ctrl-left arrow and Ctrl –right arrow move the insertion cursor within the cell.•Ctrl -slash selects all the cells.•Back space deletes the character before the insertion cursor in the active cell. If multiple cells are selected, Back space deletes all selected cells.•Delete deletes the character after the insertion cursor in the active cell. If multiple cells are selected, Delete deletes all selected cells.•Ctrl -a moves the insertion cursor to the beginning of the active cell. Ctrl-e moves the insertion cursor to the end of the active cell.•Ctrl –minus (-) and Ctrl –equal (=) decrease and increase the width of the column with the active cell in it.•To interactively resize a row or column, move the mouse over the border while Button-1 or Button-3 (the right button on Windows) is pressed.11.Click OK to return to the Abaqus Contact Manager dialog.Step 13: Create the "Beam-Indentor" contact pair1. Go to the Interface tab of the Abaqus Contact Manager dialog.2. Click the New… button.This opens the Create New Interface dialog.3. In the Name: field, enter Beam-indentor.4. Select Contact pair as the type of interface.5. Click the Create… button.The Contact Pair window opens.6. Select the Define tab.7. Click the Surface: pull down menu to show a list of the existing surfaces.8. Select indentor from the list and click the Slave>> button to identify it as theslave surface and move it into the table.9. Click the corresponding Review button.The selected surface is highlighted in red. If the surface is defined with sets (display option disabled), the underlying elements are highlighted. Right-click on Review to clear the highlighting.The corresponding New button opens the Create New Surface dialog for creating a new surface. When you are done creating and defining the surface, the Contact Pair window returns with the new surface selected as the slave surface.10.Repeat steps 7 and 8, selecting Beam and clicking the Master>>button to identify it as the master surface.Note: To more clearly see the surfaces available for selection, click the icon.This opens an enhanced browser where you can easily search for the appropriate item. You can also click the Filter button to filter the items displayed.11.Click the Interaction: drop down list to see a list of the existing surfaceinteractions.Note: To more clearly see the interactions available for selection, click theicon. This opens an enhanced browser where you can easily search for the appropriate item. You can also click the Filter button to filter the items displayed.12.Select friction1from the list as the interaction property for the current contactpair.13.Select the Parameter tab.14.Select SmallSliding from the available options.15.Click OK to return to the Abaqus Contact Manager dialog.16 Click close to the Abaqus Contact Manager dialog.创建载荷和边界条件Step 14: Define a *STEP card and specify *STATIC as the analysis procedureIn this exercise, you will create a *STEP card with the *STATIC analysis procedure.1. On the Utility tab, click Step Manager.The Step Manager dialog is displayed.2. Click New…3. In the Name: text box enter step1.4. Click Create to create the step.This creates a step called step1 and opens the Load Step edit dialog.5. From the tree on the left side of the window, select Title.The Step heading: option with a disabled field is displayed.6. Activate the Step heading: check box and enter 100kN load in the text box.7. Click Update to store the heading information into step1.8. From the tree, select Parameter.9. Activate the Name and Perturbation check boxes, and click Update. Notice that name is already set to step1.10.From the tree, select Analysis procedure.11.For Analysis type:, select static and click Update.In this exercise, you created a step (*STEP) called step1 and specified *STATIC as the analysis procedure.12.To add a dataline, go to the Dataline tab and enable Optional dataline.13.To add individual data, such as Initial increment, enable the appropriate field and enter a value. If one entry field is not enabled, a space will be added in the ASCII file, and the Abaqus solver uses the default value.Next, you will define the loads and boundary conditions. Step 15: Create constraints (*BOUNDARY)1. From the tree, select Boundary.2. Click New… and enter loads_and_constraints in the Name: text box.3. Click Create to create the load collector.4. Optionally, click the button in the Display column and select a color for the load collector.5. Make sure the Status check box for loads_and_constraints is checked. By selecting this check box, you are adding this load collector into the loadstep.6. Click the loads_and_constraints load collector in the table.A set of new tabs is displayed on the right.7. From the Define tab, keep Type: set to default (disp).8. Click the Define from ‘Constraints’ panel button.This takes you to the Constraints panel in HyperMesh. Use this panel to create constraints.Step 16: Create constraints from the Constraints panel1. On the toolbar, click the user views icon and select right.2. Click the yellow nodes button and select by sets.3. select ENDS then Click select buttom.4. Activate dof1, dof2, dof3, unactivate dof4, dof5, dof6.5. Click create.HyperMesh creates constraints at the nodes you selected.6. Click return.You are returned to the Step Manager Load Step dialog.7. Look at the Load type: line at the bottom of the Step Manager dialog. Notice thatBc (short for BOUNDARY) appears on this line, identifying it as a load type created in the load_and_constraints load collector. The corresponding load type on the tree is also highlighted.Step 17: Create Forces (*CLOAD)1. From the tree, double-click Concentrated loads.2. Select CLOAD-Force from the expanded options under Concentrated loads.3. Click New… and enter 100KN_loaded in the Name: text box.4. Click Create to create the load collector.5. Optionally, click the button in the Display column and select a color for the load collector.6. Make sure the Status check box for 100KN_loaded is checked. By selecting this checkbox, you are adding this load collector into the loadstep.7. Click the 100KN_loaded load collector in the table.A new set of tabs is displayed.8. From the Define tab, define CLOAD_Force on: Nodes or geometry.9. From Define tab, click Define from ‘Forces’ Panel.The HyperMesh Forces panel is displayed. Use this panel to create forces. Step 18: Create forces from the Forces panel1. From the graphics area, click the central node on the front side of the indentor.2. In the magnitude: text box, enter –100 kN.3. Click the switch next to N1, N2, N3 and select Y-axis.4. Click create.5. Click return.You are returned to the Step Manager Load Step dialog.6. Notice that Cload-f is now added to the Load type: line, indicating CLOAD-force as another load type created in the loads_and_constraints load collector. The corresponding load types on the tree are also highlighted.7. From the Load Step dialog, left-click Review.The constraints and forces that belong to the loads_and_constraints load collector are highlighted.8. Right-click Review.The highlighted constraints and forces revert back to the load collector color. Steps 19-20: Define Output Requests(定义输出)In this exercise, you will specify several output requests for step1. There are two methods for defining output request described below.Step 19: Request ODB file outputs1. From the tree, double-click Output request.2. Select ODB file from the expanded options under Output request.3. Click New… and enter step1 output in the Name: text box.4. Click Create.5. Click step1 output (which you just created).A new set of tabs is displayed on the right.6. From the Output tab, activate the Output check box. Leave Output set to field.7. Activate the Node output and Element output options.The Node Output and Element Output tabs are activated.8. Click the Node Output tab.9. Click Displacement and activate the U check box.U is added to the data line on the right. You are now requesting displacement results in the ODB file.Note: You can manually type in an output request into this table, including unsupported requests. They will be written out as entered in the table.10.Click Update.11.Click the Element Output tab.12.Activate the Position check box and set it to Nodes.13.Click Stress and activate the S check box.S is added to the data line on the right. You are now requesting stress results in the ODB file.14.Click Update.Step 20: Request results file (.fil) outputs1. From the tree, under Output request, select Result file (.fil).2. From the Define tab, activate the Node file and Element file check boxes.The Node File and Element File tabs are activated.3. From the Node Fi le tab, in the lower left area, expand Displacement and activate U.U is added to the data line on the right. You are now requesting displacement results in the .fil file.4. Click Update5. From the Element File tab, activate the Position check box and set it to averaged at nodes.6. In the lower left area, double-click Stress and activate S.S is added to the data line on the right. You are now requesting stress results in the .fil file.7. Click Update.8. Click Review.A text-editor showing the output requests you made is displayed. This is the format used in the Abaqus input file (.inp).9. Click Close on the text-editor window.10.Click Close.The Load Step edit dialog of Step Manager closes and you are returned to the main Step Manager dialog. The main Step Manager dialog displays step1 information as we defined in previous exercises.11.Click Close to exit the Step Manager dialog.Steps 21-22: Export the database to an Abaqus input fileThe data currently stored in the database must be output to an Abaqus .inp file for use with the Abaqus solver. The .inp file can then be used to perform the analysis using Abaqus outside of HyperMesh.Step 21: Export the .inp file1. From the F ile drop down menu, select E xport....2. In the File: field, enter job1.inp.3. Click the Export Options down arrows.4. Click the Export: toggle to all.5. Click Apply.6. Click Close to close the Export panel.Step 22: Save the .hm file and quit HyperMesh1. From the F ile drop down menu, select S ave as….2. Select your working directory and for File name:, enter job1.hm.3. Click Save.4. From the F ile drop down menu, select Exit.。

基于Hypermesh的牵引车车架拓扑优化及有限元分析

基于Hypermesh的牵引车车架拓扑优化及有限元分析

基于Hypermesh的牵引车车架拓扑优化及有限元分析牵引车车架是牵引车的重要部件,其结构设计和优化一直是汽车工程领域的研究热点。

本篇文章将基于Hypermesh软件对牵引车车架进行拓扑优化和有限元分析。

首先,我们需要进行该车架的CAD建模。

通过对车架进行测量和采集数据,我们可以在软件中建立3D模型。

然后,在Hypermesh中进行前处理,包括网格划分、材料属性设定、边界条件设定等。

接下来,运用拓扑优化方法对车架进行优化,以降低其重量,提高车架的强度和刚度。

在进行拓扑优化时,我们需要设置指定的约束和目标函数。

约束条件可以包括材料体积和尺寸等考虑因素。

目标函数可以是最小化材料使用量或是最大化车架的强度和刚度,可以根据具体需求来设置。

拓扑优化的结果可以优化原始车架结构,使其变成更优的流线型设计,同时在一定程度上可以提高车架的强度和刚度。

完成拓扑优化后,我们开始进行有限元分析(FEA),对车架进行应力和变形分析。

通过给车架施加仿真荷载,可以预测车架在现实世界中的行为并帮助设计师进行结构优化。

有限元分析可以帮助我们预测车架在实际使用过程中的应力情况,从而确定关键部件的厚度、形状和位置,以及车架整体结构的强度设计。

在完成有限元分析后,我们可以根据分析结果对车架进行优化设计。

比如,可以调整材料的厚度和纤维层间距,以适应不同的承载情况和荷载要求。

同时,我们还可以根据分析结果对车架进行优化设计,如增加加强筋,调整截面形状等。

综上所述,通过Hypermesh软件对牵引车车架进行拓扑优化和有限元分析,可以帮助设计者快速分析车架结构,并在优化过程中提高其强度和刚度,以同时保持车架的轻量化和结构优化。

这样做可以显著提高牵引车车架的性能和使用寿命,同时减少制造成本和提高制造效率。

除了拓扑优化和有限元分析,还有其他的技术可以帮助完善牵引车车架的设计。

例如疲劳分析、碰撞模拟、流体动力学分析等。

这些分析可以帮助解决车架在使用过程中可能面临的问题,如疲劳、振动、碰撞等。

螺栓预紧结构用Hypermesh做接触实例

螺栓预紧结构用Hypermesh做接触实例

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

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

螺栓+螺母的连接与螺钉的连接有所不同,螺栓+螺母的连接方式比较简单,可以假设螺母与螺栓刚性连接,由作用在螺母上的拧紧力矩折算出作用在螺栓上的拉伸力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(橙色),螺钉(紫红)。

hypermesh梁壳单元混合建模实例(1)

hypermesh梁壳单元混合建模实例(1)

HyperMesh梁单元和壳单元的混合建模本文根据工程实例,应用有限元软件HyperMesh 进行梁单元和壳单元的混合建模,并在其中详细论述,梁单元在与壳单元混合建模的过程中如何对梁单元进行偏置处理,保证梁单元与壳单元的所有节点完全耦合。

在焊接工艺中,梁单元与壳单元的使用可以大大提高整体焊接结构的抵抗变形能力,避免单独使用壳单元时强度和刚度的不足。

HyperMesh软件中提供了大量标准梁的截面,也可以通过实际应用需求单独创建梁截面。

在1D面板中点选HyperBeam选项,如图1所示。

图1 1D面板中的HyperBeam选项HyperBeam中提供了大量的梁截面,如图2所示。

图2 HyperBeam下的各种梁截面图2中红色箭头所指的是各种标准梁截面的属性,包括H型梁,L 型梁,工型梁等等。

可以根据实际需求进行选择,而且可以自己独立进行尺寸编辑。

图2中的shell section可以建立独立的壳截面,solid section可以建立独立的实体截面。

在建立完成各种梁的截面属性之后,可以通过edit section 进行梁截面属性的修改。

以上主要介绍了1D梁单元的使用情况,下面将根据工程实例对壳单元和梁单元的混合建模进行详细的介绍。

图3是梁单元和壳单元焊接之后的三维图,图4是图3中梁单元以1D显示的情况。

二者之间的切换功能键如图5所示。

图3 梁单元和壳单元焊接之后梁单元以3D显示图4 梁单元和壳单元焊接之后梁单元以1D显示图5 梁单元1D与3D之间的切换功能键下面介绍梁单元的具体创建方法,不再讲述壳单元的建立方法。

首先建立Beam Section,在软件左侧右键create--Beam Section,在出现的对话框窗口中对Bean进行命名。

具体的过程如图6所示。

图6 Beam的建立过程之后进入1D--HyperBeam面板,选择Standard section选择Standard Channel面板,打开面板后对各个参数进行修改,如图7所示。

hypermesh运用实例(1)

hypermesh运用实例(1)

运用HyperMesh软件对拉杆进行有限元分析问题的描述拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。

求载荷下的应力和变形。

图1-1 拉杆结构图有限元分析单元单元采用三维实体单元。

边界条件为在拉杆的纵向对称中心平面上施加轴向对称约束。

模型创建过程CAD模型的创建拉杆的CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型CAE模型的创建CAE模型的创建工程为:将三维CAD创建的模型保存为文件。

(1)启动HyperWorks中的hypermesh:选择optistuct模版,进入hypermesh 程序窗口。

主界面如图1-3所示。

(2)程序运行后,在下拉菜单“File”的下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应的图形按钮,选择“”文件,点击“import”按钮,将几何模型导入进来,导入及导入后的界面如图1-4所示。

图1-3 hypermesh程序主页面图1-4 导入的几何模型(4)几何模型的编辑。

根据模型的特点,在划分网格时可取1/8,然后进行镜像操作,画出全部网格。

因此,首先对其进行几何切分。

1)曲面形体实体化。

点击页面菜单“Geom”,在对应面板处点击“Solid”按钮,选择“surfs”,点击“all”则所有表面被选择,点击“creat”,然后点击“return”,如图1-5~图1-7所示。

图1-5 Geom页面菜单及其对应的面板图1-6 solids按钮命令对应的弹出子面板图1-7 实体化操作界面2)临时节点的创建。

点击页面菜单“Geom”,在对应面板中点击“nodes”按钮,在弹出的子面板中选择“on line”,选择如图1-8所示的五根线,点击“creat”,然后return,这样就创建了临时节点。

hypermesh-hyperview应用技巧与高级实例

hypermesh-hyperview应用技巧与高级实例

hypermesh-hyperview应用技巧与高级实例目录1. 引言1.1 背景和意义1.2 结构概述1.3 目的2. HyperMesh基础应用技巧2.1 网格建模2.2 材料定义和属性设置2.3 边界条件设置3. HyperView结果后处理技巧3.1 数据导入与预处理3.2 结果展示与分析3.3 动画与报告生成4. HyperMesh高级实例讲解4.1 汇合区域的创建和优化4.2 拓扑优化与形状优化方法比较分析4.3 多物理场耦合仿真案例研究5 结论和总结1. 引言1.1 背景和意义在工程设计与分析领域中,有着众多的设计软件和仿真工具。

其中,Hypermesh与HyperView作为Altair HyperWorks软件套件中的两大核心模块,提供了强大而全面的功能,被广泛应用于结构、材料、流体等领域的建模、优化以及后处理等任务。

Hypermesh作为一款先进的有限元前处理软件,在结构建模方面具备丰富的功能和强大的求解能力。

通过其快速且高效的网格划分算法,用户可以轻松地将复杂几何图形转换成可用于数值计算的网格模型。

此外,在材料定义和属性设置、边界条件设置等方面,Hypermesh提供了灵活性强、易于操作的工具,使得用户能够更加精确地描述系统,并满足各种特定需求。

与此同时,HyperView则是一款专业级别的有限元后处理工具。

它不仅支持各类有限元结果数据文件的导入,并能够对结果进行处理、展示和分析,而且还提供了丰富多样的可视化功能。

用户可通过HyperView直观地查看、评估仿真结果,并生成动画和报告,以便更好地理解和传达仿真结果。

本文将重点介绍Hypermesh与HyperView的应用技巧与高级实例,帮助读者更好地掌握这两款工具的使用方法,提高工程设计与分析的效率和准确性。

1.2 结构概述本文共分为5个部分。

首先,在引言部分(第1节)中,我们将介绍本文的背景、意义和结构概述。

其次,第2节将详细讲解Hypermesh的基础应用技巧,包括网格建模、材料定义和属性设置、边界条件设置等方面。

Hypermesh与Nastran模态分析详细教程

Hypermesh与Nastran模态分析详细教程

Hypermesh & Nastran 模态分析教程摘要:本文将采用一个简单外伸梁的例子来讲述Hypemesh 与Nastran 联合仿真进行模态分析的全过程。

教程内容:1.打开”Hypermesh 14.0”进入操作界面,在弹出的对话框上勾选‘nastran’模块,点‘ok’,如图1.1 所示。

图1.1-hypermesh 主界面2.梁结构网格模型的创建在主界面左侧模型树空白处右击选择‘Creat’ –‘Component’,重命名为‘BEAM’,然后创建尺寸为100*10*5mm3的梁结构网格模型。

(一开始选择了Nastran后,单位制默认为N, ton, MPa, mm.)。

本例子网格尺寸大小为2.5*2.5*2.5mm3,如图2.1 所示:图2.1-梁结构网格模型3.定义网格模型材料属性●在主界面左侧模型树空白处右击选择‘Creat’–‘Material’,如图3.1所示:图3.1-材料创建●在模型树内Material下将出现新建的材料‘Material 1’,将其重命名为’BEAM’。

点击‘BEAM’,将会出现材料参数设置对话框。

本例子采用铁作为梁结构材料,对于模态分析,我们只需要设定材料弹性模量,泊松比,密度即可。

故在参数设置对话框内填入一下数据:完整的材料参数设置如图3.2所示:图3.2-Material材料参数设置同理,按同样方式在主界面左侧模型树空白处右击选择‘Creat’ –‘Pro perty’,模型树上Property下将出现新建的‘Property1’,同样将其重命名为‘BEAM’,点击Property下的‘BEAM’出现如图所示属性参数设置对话框。

由于本例子使用的单元为三维体单元,因此点击对话框的‘card image’选择‘PSOLID’,点击对话框内的Material选项,选择上一步我们设置好的材料‘BEAM’,完整的设置如图3.3所示:图3.3-Property属性设置最后,点击之前创建的在Component 下的‘BEAM’模型,将出现以下对话框(图3.4),把Property 和Material 都选上对应的‘BEAM’,完成网格模型材料属性的定义。

基于hypermesh与Nastran的分析实例大全

基于hypermesh与Nastran的分析实例大全

实例1.模态分析模态分析是研究结构动力特性一种近代方法,是系统辨别方法在工程振动领域中的应用。

模态是机械结构的固有振动特性,每一个模态具有特定的固有频率、阻尼比和模态振型。

这些模态参数可以由计算或试验分析取得,这样一个计算或试验分析过程称为模态分析。

利用hypermesh和nastran做模态分析简约流程如下:1.打开hypermesh进入nastran模块2.定义材料注意:对于不同材料E,NU,RHO取值不同3.定义属性4.定义component5.定义力注意:设置所需模态的阶数,注意前六阶为刚体模态。

6.定义load step设置SPC和METHOD,类型选择模态7.定义control card选择AUTOSPC,BAILOUT为0,DORMM为0,PARAM为-1 8.保存文件,在nastran中进行计算。

1、 2、实例2. 基于hypermesh 及nastran 的动刚度分析打开 hypermesh 选择 nastran 入口。

打开或导入响应模型(只是网格不带实体)。

3、点击material 创建材料。

a) Type 选择 ISOTROPIC (各向同性)b) card image 选择 MAT1(Defines the material properties for linearisotropic materials.)nastran help 文档。

c) 点击 creat/edit ,编辑材料属性输入 E (弹性模量)、NU (泊松比)、RHO (密度)。

由于各物理量之间都是相互关联的因此要 注意单位的选择(详情见附件一)。

这里选择通用的 E=2.07e5,NU=0.3,RHO=7.83e-9。

4、 点击properties 创建属性。

a) 由于是二维模型 type 选择 2D 。

Card image 选择 PSHELL (壳单 元)。

Material 选择刚才新建的材料。

b) 点击 creat/edit 。

hypermesh运用实例

hypermesh运用实例

运用HyperMesh软件对拉杆进行有限元分析1.1 问题的描述拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。

求载荷下的应力和变形。

图1-1 拉杆结构图1.2 有限元分析单元单元采用三维实体单元。

边界条件为在拉杆的纵向对称中心平面上施加轴向对称约束。

1.3 模型创建过程1.3.1 CAD模型的创建拉杆的CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型1.3.2 CAE模型的创建CAE模型的创建工程为:将三维CAD创建的模型保存为lagan.igs文件。

(1)启动HyperWorks中的hypermesh:选择optistuct模版,进入hypermesh程序窗口。

主界面如图1-3所示。

(2)程序运行后,在下拉菜单“File”的下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应的图形按钮,选择“lagan01.igs”文件,点击“import”按钮,将几何模型导入进来,导入及导入后的界面如图1-4所示。

图1-3 hypermesh程序主页面图1-4 导入的几何模型(4)几何模型的编辑。

根据模型的特点,在划分网格时可取1/8,然后进行镜像操作,画出全部网格。

因此,首先对其进行几何切分。

1)曲面形体实体化。

点击页面菜单“Geom”,在对应面板处点击“Solid”按钮,选择“surfs”,点击“all”则所有表面被选择,点击“creat”,然后点击“return”,如图1-5~图1-7所示。

图1-5 Geom页面菜单及其对应的面板图1-6 solids按钮命令对应的弹出子面板图1-7 实体化操作界面2)临时节点的创建。

点击页面菜单“Geom”,在对应面板中点击“nodes”按钮,在弹出的子面板中选择“on line”,选择如图1-8所示的五根线,点击“creat”,然后return,这样就创建了临时节点。

HyperMesh划分网格加载计算FEMFA查看结果实例

HyperMesh划分网格加载计算FEMFA查看结果实例

HyperMesh划分网格加载计算FEMFA查看结果实例目录第一部分HyperMesh软件简介 (3)1.1hypermesh简介 (3)1.1.1 启动Hypermesh软件 (3)1.1.2 界面简介 (4)1.1.3 快捷键 (4)第二部分网格划分 (9)2.1 几何清理 (9)2.1.1 打开模型 (9)2.1.2 调整视图 (9)2.1.3 几何清理 (8)2.2 2D网格划分.. ............................................................................................................................ .102.2.1导入模型 (10)2.2.2几何修补 (11)2.2.3网格划分 (12)2.3 3D 网格划分........................................................................................................... . (14)2.3.1导入几何 (14)2.3.2去实体 (15)2.3.3 2D网格划分 (15)2.3.4 3D 网格划分 (16)2.3.5 删除2D网格 (16)第三部分工况的建立 (20)3.1 componment的创建 (20)3.2 材料的创建 (238)3.3 属性的创建 (18)3.4 载荷的创建 (18)第四部分分析计算 (20)4.1静强度分析 (20)4.1.1划分网格 (20)4.1.2设定工况载荷 (20)4.1.3静强度分析 (20)4.2疲劳分析 (21)4.2.1划分网格 (21)4.2.2疲劳分析 (21)第一部分HyperMesh软件的简介1.1HyperMesh简介1.1.1 启动Hypermesh软件点击开始>所有程序>Altair Hypermesh14.0>Hypermesh14.0,如下图所示,图1-1-1-1打开Hypermesh14.0软件图1-1-1-2optistruct选择Hypermesh打开以后界面如下图所示。

hyperworks模态分析实例教程

hyperworks模态分析实例教程

Normal Modes Analysis of a Splash Shield - RD-1020In this tutorial, an existing finite element model of an automotive splash shield will be used to demonstrate how to set up and perform a normal modes analysis. HyperMesh post-processing tools are used to determine mode shapes of the model.The following exercises are included:•Retrieving the RADIOSS input file•Setting up the model in HyperMesh•Applying Loads and Boundary Conditions to the Model•Submitting the job•Viewing the resultsStep 1: Launch HyperMesh and set the RADIOSS (Bulk Data) User Profileunch HyperMesh.A User Profiles… Graphic User Interface (GUI) will appear. If it does not appear, go to Preferences►User Profiles … from the menu on the top.2.Select RADIOSS in the User Profile dialog.3.From the extended list, select Bulk Data.4.Click OK.This loads the User Profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models in Bulk Data Format for RADIOSS and OptiStruct.Step 2: Import a Finite Element Model File in HyperMesh1.From the File pull-down menu on the toolbar, select Import….An Import… tab is added to your tab menu.2.Click to import an FE model.3.For the File type:, select RADIOSS (Bulk Data).4.Select the Files icon button.A Select RADIOSS (Bulk Data) file browser will pop up.5.Browse for sshield.fem file located in the HyperWorks installation directory under<install_directory>/tutorials/hwsolvers/radioss/ and select the file.6.Click Open►Import.7.Click Close to close the Import tab menu.Step 3: Review Rigid ElementsNotice there are two rigid "spiders" in the model. They are placed at locations where the shield is bolted down. This is a simplified representation of the interaction between the bolts and the shield. It is assumed that the bolts are significantly more rigid in comparison to the shield.The dependent nodes of the rigid elements have all six degrees of freedom constrained. Therefore, each "spider" connects nodes of the shell mesh together in such a way that they do not move with respect to one another.The following steps show how to review the properties of the rigid elements.1.From the 1D page, select the rigids.2.Click review.3.Select one of the rigid elements in the graphics region.In the graphics window, HyperMesh displays the IDs of the rigid element and the two end nodes and indicates the independent node with an 'I' and the dependent node with a 'D'. HyperMesh also indicates the constrained degrees of freedom for the selected element, through the dof checkboxes in the rigids panel. All rigid elements in this model should have all dofs constrained.4.Click return to go to the main menu.Step 4: Setting up the Material and Geometric PropertiesThe imported model has three component collectors with no materials. A material collector needs to be created and assigned to the shell component collectors. The rigid elements do not need to be assigned a material. Shell thickness values also need to be corrected.1.Select the Material Collectors toolbar button .2.Select the create subpanel using the radio buttons on the left-hand side of the panel.3.Click mat name = and enter steel.4.Select the desired color for the material steel by clicking on .5.Click card image = and select MAT1 from the pop-up menu.6.Click create/edit.The MAT1 card image pops up.7.For E, enter the value 2.0E5.8.For NU, enter the value 0.3.9.For RHO, enter the value 7.85E-9.If a quantity in brackets does not have a value below it, it is off. To change this, click the quantity in brackets and an entry field will appear below it. Click in the entry field, and a value can be entered.10.Click return.A new material, steel, has now been created. The material uses RADIOSS linear isotropic materialmodel, MAT1. This material has a Young's Modulus of 2E+05, a Poisson's Ratio of 0.3 and a material density of 7.85E-09. A material density is required for the normal modes solution sequence.At any time the card image for this collector can be modified using Card Editor.11.Click return to exit the Material Create panel.12.Select the Card Editor toolbar button .13.Click the down arrow on the right of the entity shown in the yellow box, select props from the extendedentity list.14.Click the yellow props button and then check the box next to design and nondesign.15.Click select.16.Make sure card image=is set to PSHELL.17.Click edit.The PSHELL card image for the design component collector pops up.18.Replace 0.300 in the T field with 0.25.19.Click return to save the changes to the card image.20.Click return to go to the main menu.Applying Loads and Boundary Conditions to the Model (Steps 5 - 7)The model is to be constrained using SPCs at the bolt locations, as shown in the following figure. The constraints will be organized into the load collector 'constraints'.To perform a normal modes analysis, a real eigenvalue extraction (EIGRL) card needs to be referenced in the subcase. The real eigenvalue extraction card is defined in HyperMesh as a load collector with an EIGRL card image. This load collector should not contain any other loads.Step 5: Create EIGRL card (to request the number of modes)If a quantity in brackets does not have a value below it, it is off. To change this, click on the quantity in brackets and an entry field will appear below it. Click on the entry field, and a value can be entered.Step 6: Create Constraints at Bolt LocationsSelecting nodes for constraining the bolt locations 1.Click the Load Collectors toolbar button .2.Select the create subpanel, using the radio buttons on the left-hand side of the panel.3.Click loadcol name = and enter EIGRL .4.Click card image= and select EIGRL from the pop-up menu.5.Click create/edit .6.For V2, enter the value 200.000.7.For ND , enter the value 6.8.Click return to save changes to the card image.1.Click loadcol name = and enter constraints .2.Click the switch next to card image and select no card image .3.Click create > return .4.From Analysis page, click the constraints panel and make sure that the createsubpanel is active.5.Select the two nodes, shown in the figure above, at the center of the rigid spiders, by clicking on them in the graphics window.6.Constrain all dofs with a value of 0.0.7.Click Load Type= and select SPC .8.Click createTwo constraints are created. Constraint symbols (triangles) appear in the graphics window at theselected nodes. The number 123456 is written beside the constraint symbol, if the label constraints is checked ‘ON’, indicating that all dofs are constrained.9.Click return to go the main menu.Step 7: Create a Load Step to perform Normal Modes Analysis1.From the Analysis page, enter the loadsteps panel.2.Click name = and enter bolted.3.Click the type: switch and select normal modes from the pop-up menu.4.Check the box preceding SPC.An entry field appears to the right of SPC.5.Click on the entry field and select constraints from the list of load collectors.6.Check the box preceding METHOD(STRUCT).An entry field appears to the right of METHOD.7.Click on the entry field and select EIGRL from the list of load collectors.8.Click create.A RADIOSS subcase has been created which references the constraints in the load collector constraintsand the real eigenvalue extraction data in the load collector EIGRL.9.Click return to go to the main menu.Submitting the JobStep 8: Running Normal Modes Analysis1.From the Analysis page, enter the RADIOSS panel.2.Click save as… following the input file:field.A Save file… browser window pops up.3.Select the directory where you would like to write the file and, in File name:, entersshield_complete.fem.4.Click Save.Note that the name and location of the sshield_complete.fem file shows in the input file: field.5.Set the export options:toggle to all.6.Click the run options: switch and select analysis.7.Set the memory options: toggle to memory default.8.Click Radioss.This launches the RADIOSS job.If the job was successful, new results files can be seen in the directory where the RADIOSS model file was written. The sshield_complete.out file is a good place to look for error messages that will help to debug the input deck if any errors are present.The default files written to your directory are:sshield_complete.html HTML report of the analysis, giving a summary of the problemformulation and the analysis results.sshield_complete.out RADIOSS output file containing specific information on the file setup, the set up of your optimization problem, estimates for the amountof RAM and disk space required for the run, information for eachoptimization iteration, and compute time information. Review this fileReview the Results using HyperViewEigenvector results are output by default, from RADIOSS for a normal modes analysis. This section describes how to view the results in HyperView.Step 9: Load the Model and Result Files into the Animation WindowIn this section, you will load a HyperView .h3d file into the HyperView animation window.HyperView is launched and the sshield_complete.h3d file is loaded.Step 10: View Eigen VectorsIt is helpful to view the deformed shape of a model to determine if the boundary conditions have been defined correctly and also to check if the model is deforming as expected. In this section, use the Deformed panel to review the deformed shape for last Mode .This means that the maximum displacement will be 10 modal units and all other displacements will be proportional.Using a scale factor higher than 1.0 amplifies the deformations while a scale factor smaller than 1.0 would reduce them. In this case, we are accentuating displacements in all directions.A deformed plot of the model overlaid on the original undeformed mesh is displayed in the graphics window. for warnings and errors.sshield_complete.h3dHyper 3D binary results file. sshield_complete.stat Summary of analysis process, providing CPU information for eachstep during analysis process. 1.Click the HyperView button in the RADIOSS panel. 2.Click Close to exit the Message Log menu that appears.1.Click on the switch next to the traffic light signaland select Modal .2.Select the Deformed toolbar button.3.Leave Result type:set to Eigen Mode (v).4.Set Scale: to Model units .5.Set Type: to Uniform and enter in a scale factor of 10 for Value:.6.Click Apply .7.Under Undeformed shape:, set Show: to Wireframe .8.From the Graphics pull-down menu, select Select Load Case to activate the Load Case andSimulation Selection dialog, as shown below.Step 11: A few points to be notedIn this analysis, it was assumed that the bolts were significantly stiffer than the shield. If the bolts needed to be made of aluminum and the shield was still made of steel, would the model need to be modified, and the analysis run again?It is necessary to push the natural frequencies of the splash shield above 50 Hz. With the current model, there should be one mode that violates this constraint: Mode 1. Design specifications allow the innerdisjointed circular rib to be modified such that no significant mass is added to the part. Is there a configuration for this rib within the above stated constraints that will push the first mode above 50 Hz? See tutorial OS-2020 to optimize rib locations for this part.Go ToRADIOSS, MotionSolve, and OptiStruct Tutorials9.Select Mode 6 - F=1.496557E+02 from the list and click OK to view Mode 6.10.To animate the mode shape, click the animation mode: modal.11.To control the animation speed, use the Animation Controls accessed with the director’s chair toolbar button .12.You could also review the rest of the mode shapes.。

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例Hypermesh和Abaqus的接口分析实例(三维接触分析)In this tutorial, you will learn how to:, Load the Abaqus user profile and model, Define the material and properties and assign them to a component , View the *SOLID SECTION for solid elements, Define the *SPRING properties and create a component collector for it , Create the *SPRING1 element, Assign a property to the selected elementsStep 1: Load the Abaqus user profile and modelA set of standard user profiles is included in the HyperMesh installation. They include: RADIOSS (Bulk Data Format), RADIOSS (Block Format), Abaqus, Actran, ANSYS, LS-DYNA, MADYMO, Nastran, PAM-CRASH, PERMAS, and CFD. When the user profile is loaded, applicable utility menu are loaded, unused panels are removed, unneeded entities are disabled in the find, mask, card and reorder panels and specific adaptations relatedto the Abaqus solver are made.1. From the Preferences drop down menu, click User Profiles....2. Select Abaqus as the profile name.3. Select Standard3D and click OK.From the File drop down menu, select Open… or click the Open .hmfile icon. 4.5. Select the abaqus3_0tutorial.hm file.6. Click Open.Step 2: Define the material propertiesHyperMesh supports many different material models for Abaqus. Inthis example, you will create the basic *ELASTIC material model with no temperature variation. The material will then be assigned to the property, which is assigned to a component collector.Follow the steps below to create the *ELASTIC material model card: 1. From the Materials drop down menu, select Create.2. Click mat name = and enter STEEL.3. Click type= and select MATERIAL.4. Click card image = and choose ABAQUS_MATERIAL.5. Click create/edit. The card image for the new material opens.6. In the card image, select Elastic in the option list.By default, the selected type is ISOTROPIC. If not, click the switch and select 7. ISOTROPIC.By default, the ELASTICDATACARDS= field value is 1. If not, input 1to set the 8. number of datalines.9. Click the field beneath E(1) and enter 2.1E5.10.Click the field beneath NU(1) and enter 0.3.11.Click return to accept the changes to the card image.12.Click return to exit the panel.Step 3: Define the *SOLID SECTION properties1. From the drop down menu, select . PropertiesCreate2. Click and enter Solid_Prop. prop name=3. Choose a color for the property.Click on and set it to This ensures that sections pertainingtype=SOLID SECTION.only to solid elements are available as card image options. Alternatively, the4. type = field can be set to ALL ensuring that all available card images are listed.5. Click on card image= and select SOLIDSECTION.6. Click material= and select STEEL.7. Click create.8. Click return to exit the panel.Step 4: Assign the property to the componentBecause the material is assigned to the property, when you assign the property toa component, the material is automatically assigned as well. 1. From the Collectors drop down menu, select Edit and select Components.2. Click the yellow comps button and select INDENTOR and BEAM from the list.3. Click select.4. If necessary, click the toggle to switch <property blank> to property= .5. Double-click property= and select the Solid_Prop.Notice that the card image= and material= are already set from the Solid_Prop property.6. Click update.7. Click return to exit the panel.Step 5: View the *SOLID SECTION for solid elements HyperMesh supports sectional properties for all elements from the property collector.Complete the steps below to view the *SOLID SECTION card for an existing component:1. From the Properties drop down menu, select Card Edit.2. Click props and select Solid_Prop from the list of property collectors.3. Click select to finish the selection process.4. Click edit to view the *SOLID SECTION property card image.5. Click return to finish the viewing process.6. Click return to exit the panel.Step 6: Define the *SPRING propertiesIn Abaqus contact problems, it is common to use weakly grounded springs to providestability to the solution in the first loading step. This section explains how tocreate these springs and how to create the *SPRING card. Complete the steps below to create the *SPRING card: 1. From the Properties drop down menu, select Create.2. Click prop name= and type in Spring_Prop.3. Choose a color for the property collector.Click on type= and set it to LINE SECTION. This ensures that sections pertainingonly to 1D elements are available as card image options. Alternatively, the type4. = field can be set to ALL ensuring that all available card images are listed.5. Click on card image= and select SPRING.6. Click material= and select STEEL.7. Click create/edit.8. In the dof1 field, enter 3.The dof2 field in the *SPRING card is ignored by Abaqus for SPRING1 elements.9. In the Stiffness field, enter 1.0E-5.10. Click return to accept the changes to the card image.11.Click return to exit the panel.Step 7: Create a component collector for the *SPRING property 1. From the drop down menu, select and select . CollectorsCreateComponents2. Click and type in GROUNDED. comp name=3. Choose a color for the property collector.4. If necessary, click the toggle to switch <property blank> to property= .5. Double-click property= and select the Spring_Prop.Notice that the card image = and material = are already set from the Spring_Propproperty.6. Click create.7. Click return to exit the panel.To reset the view for further processing:Click the isometric view icon . 1.Step 8: Create the SPRING1 element1. From the Mesh drop down menu, select Assign and select Element Type.2. In the 1D sub-panel, click mass = and select SPRING1.In HyperMesh, grounded elements are created and stored as mass elements since theyonly have one node in the element connectivity. 3. Click return to exit the panel.On the status bar at the bottom of the window, the name of the current component4. is displayed. Click on that name.5. Select GROUNDED from the list of component collectors that appears.As the spring elements are created, they will be placed in this component.6. From the Mesh drop down menu, select Create and select Masses.7. Click nodes and select by id from the pop-up menu.8. In the id = field, enter 451t460b3 and click Enter on the keyboard.This shorthand selects all of the nodes from 451 to 460 in increments of 3.9. Click create.10.Click return to exit the panel.定义接触面和相互作用Step 9: Start the Contact Manager1. From the Utility menu, click the Contact Manager button.The Abaqus Contact Manager dialog opens. Step 10: Create the "Indentor-top" surface 1. Select the Surface tab in the Abaqus Contact Manager dialog.2. Click the New… button.The Create New Surface dialog opens.3. In the Name: field, enter indentor-top.4. Select Element based as the type of surface.5. Click Color and select a color.6. Click Create….The Element Based Surface dialog opens for defining elements and corresponding faces for the surface.In the Model Browser, expand the Components folder to display all the contents. 7. Right-click on indentor and select Isolate.Click the user views icon and select top. 8.9. In the Element Based Surface dialog, select the Define tab.10.In the Define surface for: list, select 3D solid, gasket.11.Click the Elements button.This opens the element selector panel.12.Click the elems button.13.Select by collector.14.Check the indentor component and click select.You will see the elements in indentor component highlighted.15.Click proceed to return to the Element Based Surface dialog.16.S elect Solid skin option from the Select faces by: radio buttons.17.Select a color from the Solid skin color: button.18.Click the Faces button.This creates a temporary skin of the selected elements and opens the element selector panel.19. Select an element from the top of the solid skin.20.Click the elems button and select by face.You will see all faces at the top of the solid skin are highlighted. 21.Rotate the model in HyperMesh interface to verify all desired facesare selected.You can deselect any element (by right clicking) or add more if you like.When you are satisfied with the element faces selected, clickproceed to return 22.to the Element Based Surface dialog.23.Click the Add button to add these faces to the current sur face.This creates special "face" elements (rectangles with dot in the middle) for display.You can reject the recently added "faces" by clicking the Reject button. You can alsodelete "faces" from the Delete Face page.When satisfied with the surface definition, click Close to return to the Abaqus 24. dialog. Contact ManagerStep 11: Create the "Beam-bot" surfaceSelect the Surface tab in the Abaqus Contact Manager dialog andclick the Display1. None button to undisplay all surfaces.2. Click the New… button.This opens the Create New Surface dialog. 3. In the Name: field, enter cylinder-top.4. Select Element based as the type of surface.5. Click the Color: button and select a color.6. Click Create….The Element Based Surface dialog opens for defining elements and corresponding facesfor the surface.In the Model Browser, expand the Components folder to display all the contents.7. Right-click on Beam and select Isolate.8. In the Element Based Surface dialog, select the Define tab.9. In the Define surface for: list, select 3D solid, gasket.10.Click the Elements button.This opens the element selector panel. 11.Click the elems button, select by collector, check Beam component and click select. This highlights the elements in Beam component. 12.Click proceed to return to the Element Based Surface dialog.13.Select Solid skin from the Select faces by: radio buttons.14.Select a color from the Solid skin color: button.15.Click the Faces button.This creates a temporary skin of the selected elements and opens the element selector panel.16.Select an element from the solid skin, click the elems button, and select by face.You will see faces all around the solid skin are highlighted.Rotate the model in the HyperMesh interface to verify all desired faces are17.selected.You can deselect any element (by right clicking) or add more if you like.When you are satisfied with the element faces selected, click proceed to return 18.to the Element Based Surface dialog.19.Click the Add button to add these faces to the current surface.This creates special "face" elements (rectangles with dot at the middle) for display. You can reject the recently added "faces" by clicking the Reject button. You can also delete "faces" from the Delete Face page.When satisfied with the surface definition, click Close to return to the Abaqus20. dialog. Contact ManagerStep 12: Define the surface interaction propertyIn this exercise, you will define the *SURFACE INTERACTION card with corresponding *FRICTION card.Complete the steps below to create the "friction1" surface interaction: 1. Select the Surface Interaction tab at the Abaqus Contact Manager dialog.2. Click the New… butt on.This opens the Create New Surface Interaction dialog.3. In the Name: field, enter friction1.4. Click the Create… button.The Surface Interaction dialog opens.5. Select the Define tab.6. Select Friction option as surface interaction property.That makes the Friction tab active.7. Select the Friction tab.8. Select the Friction type: as Default and click the Direct option.Selecting this option means that the exponential decay and Anisotropic parameters will not be written to the input file.9. In the No of data lines field, enter 1 and click set.A single row appears in the Direct table.10.Click the first cell on the Friction Coeff column and enter 0.05.For Direct and Anisotropic tables:The column numbers in the table will change with the No of Dependencies selected.The row numbers can be defined at the No of data lines entry box. Clicking thecorresponding Set button will update the table to have the specified number of • rows.For placing values in the table, click a cell to make it active and type in the • values. The table works like a regular spreadsheet.You can also read comma-delimited data from a text file by clicking the Read Froma File button. This button opens up a file browser window. Selectthe file andclick Open to export the comma-delimited data. The row number willbe set to the • number of data lines found in the file.Right-clicking in the table shows a pull down menu with copy, cutand paste options.Comma-separated data can be copied/cut into or pasted from clipboard with theseoptions. Relevant hot keys (for example, Ctrl-c, Ctrl-x and Ctrl-vin Windows) • will also work.Clicking the left mouse button in a cell activates that cell.Clicking into an • already active cell moves the insertion cursor to t he character nearest the mouse.• Moving the mouse while the left mouse button is pressed highlights a selected area.• The left, right, up and down arrows moves the active cell.• Shift-<arrow> extends the selection in that direction.• Ctrl-left arrow and Ctrl –right arrow move the insertion cursor within the cell.• Ctrl -slash selects all the cells.Back space deletes the character before the insertion cursor in the active cell. • If multiple cells are selected, Back space deletes all selected cells.Delete deletes the character after the insertion cursor in theactive cell. If • multiple cells are selected, Delete deletes all selected cells.Ctrl -a moves the insertion cursor to the beginning of the active cell. Ctrl-e • moves the insertion curs or to the end of the active cell.Ctrl –minus (-) and Ctrl –equal (=) decrease and increase thewidth of the column • with the active cell in it.To interactively resize a row or column, move the mouse over the border while • Button-1 or Button-3 (the right button on Windows) is pressed.11.Click OK to return to the Abaqus Contact Manager dialog.Step 13: Create the "Beam-Indentor" contact pair1. Go to the Interface tab of the Abaqus Contact Manager dialog.2. Click the New… button.This opens the Create New Interface dialog.3. In the Name: field, enter Beam-indentor.4. Select Contact pair as the type of interface.5. Click the Create… button.The Contact Pair window opens.6. Select the Define tab.7. Click the Surface: pull down menu to show a list of the existing surfaces.Select indentor from the list and click the Slave>> button toidentify it as the8. slave surface and move it into the table.9. Click the corresponding Review button.The selected surface is highlighted in red. If the surface isdefined with sets (display option disabled), the underlying elements are highlighted. Right-click on Review to clear the highlighting.The corresponding New button opens the Create New Surface dialog for creating a new surface. When you are done creating and defining thesurface, the Contact Pair window returns with the new surface selected as the slave surface.Repeat steps 7 and 8, selecting Beam and clicking the Master>>button to identify10. it as the master surface.Note: To more clearly see the surfaces available for selection,click the icon.This opens an enhanced browser where you can easily search for the appropriate item. You can also click the Filter button to filter the items displayed.Click the Interaction: drop down list to see a list of the existing surface 11.interactions.Note: To more clearly see the interactions available for selection, click the icon. This opens an enhanced browser where you can easily search for the appropriate item. You can also click the Filter button to filter the items displayed.12. Select friction1 from the list as the interaction property for the current contactpair.13.Selec t the Parameter tab.14.Select SmallSliding from the available options.15. Click OK to return to the Abaqus Contact Manager dialog.16 Click close to the Abaqus Contact Manager dialog.创建载荷和边界条件Step 14: Define a *STEP card and specify *STATIC as the analysis procedureIn this exercise, you will create a *STEP card with the *STATIC analysis procedure.1. On the Utility tab, click Step Manager.The Step Manager dialog is displayed.2. Click New…3. In the Name: text box enter step1.4. Click Create to create the step.This creates a step called step1 and opens the Load Step edit dialog.5. From the tree on the left side of the window, select Title.The Step heading: option with a disabled field is displayed. 6. Activate the Step heading: check box and enter 100kN load in the text box.7. Click Update to store the heading information into step1.8. From the tree, select Parameter.Activate the Name and Perturbation check boxes, and click Update. Notice that 9. name is already set to step1.10.From the tree, select Analysis procedure.11.For Analysis type:, select static and click Update.In this exercise, you created a step (*STEP) called step1 andspecified *STATICas the analysis procedure.12.To add a dataline, go to the Dataline tab and enable Optional dataline.To add individual data, such as Initial increment, enable the appropriate fieldand enter a value. If one entry field is not enabled, a space willbe added in 13.the ASCII file, and the Abaqus solver uses the default value.Next, you will define the loads and boundary conditions. Step 15: Create constraints (*BOUNDARY)1. From the tree, select Boundary.2. Click New… and enter loads_and_constraints in the Name: text box.3. Click Create to create the load collector.Optionally, click the button in the Display column and select acolor for the load4. collector.Make sure the Status check box for loads_and_constraints is checked. By selecting5. this check box, you are adding this load collector into the loadstep.6. Click the loads_and_constraints load collector in the table.A set of new tabs is displayed on the right.7. From the Define tab, keep Type: set to default (disp).8. Click the Define from ‘Constraints’ button. panelThis takes you to the Constraints panel in HyperMesh. Use this panel to createconstraints.Step 16: Create constraints from the Constraints panel 1. On the toolbar, click the user views icon and select right.2. Click the yellow nodes button and select by sets.3. select ENDS then Click select buttom.4. Activate dof1, dof2, dof3, unactivate dof4, dof5, dof6.5. Click create.HyperMesh creates constraints at the nodes you selected. 6. Click return.You are returned to the Step Manager Load Step dialog.Look at the Load type: line at the bottom of the Step Manager dialog. Notice thatBc (short for BOUNDARY) appears on this line, identifying it as aload type createdin the load_and_constraints load collector. The corresponding load type on the 7. tree is also highlighted.Step 17: Create Forces (*CLOAD)1. From the tree, double-click Concentrated loads.2. Select CLOAD-Force from the expanded options under Concentrated loads.3. Click New… and enter 100KN_loaded in the Name: text box.4. Click Create to create the load collector.Optionally, click the button in the Display column and select a color for the load5. collector.6. Make sure the Status check box for 100KN_loaded is checked. By selecting this checkbox, you are adding this load collector into the loadstep.7. Click the 100KN_loaded load collector in the table.A new set of tabs is displayed.8. From the Define tab, define CLOAD_Force on: Nodes or geometry.9. From Define tab, click Define from ‘Forces’ Panel.The HyperMesh Forces panel is displayed. Use this panel to create forces.Step 18: Create forces from the Forces panel 1. From the graphics area, click the central node on the front side of the indentor.2. In the magnitude: text box, enter –100 kN.3. Click the switch next to N1, N2, N3 and select Y-axis.4. Click create.5. Click return.You are returned to the Step Manager Load Step dialog.Notice that Cload-f is now added to the Load type: line, indicating CLOAD-forceas another load type created in the loads_and_constraints load collector. The 6. corresponding load types on the tree are also highlighted.7. From the Load Step dialog, left-click Review.The constraints and forces that belong to the loads_and_constraints load collectorare highlighted.8. Right-click Review.The highlighted constraints and forces revert back to the load collector color.Steps 19-20: Define Output Requests(定义输出)In this exercise, you will specify several output requests for step1. There are two methods for defining output request described below. Step 19: Request ODB file outputs1. From the tree, double-click Output request.2. Select ODB file from the expanded options under Output request.3. Click New… and enter step1 output in the Name: text box.4. Click Create.5. Click step1 output (which you just created).A new set of tabs is displayed on the right.6. From the Output tab, activate the Output check box. Leave Output set to field.7. Activate the Node output and Element output options.The Node Output and Element Output tabs are activated. 8. Click the Node Output tab.9. Click Displacement and activate the U check box.U is added to the data line on the right. You are now requesting displacement resultsin the ODB file.Note: You can manually type in an output request into this table, including unsupported requests. They will be written out as entered in the table. 10. Click Update.11.Click the Element Output tab.12.Activa te the Position check box and set it to Nodes.13.Click Stress and activate the S check box.S is added to the data line on the right. You are now requesting stress results inthe ODB file.14.Click Update.Step 20: Request results file (.fil) outputs1. From the tree, under Output request, select Result file (.fil).2. From the Define tab, activate the Node file and Element file check boxes.The Node File and Element File tabs are activated.From the Node File tab, in the lower left area, expand Displacement and activate 3. U.U is added to the data line on the right. You are now requesting displacement resultsin the .fil file.4. Click UpdateFrom the Element File tab, activate the Position check box and set it to averaged 5. at nodes.6. In the lower left area, double-click Stress and activate S.S is added to the data line on the right. You are now requesting stress results in the .fil file.7. Click Update.8. Click Review.A text-editor showing the output requests you made is displayed. This is the format used in the Abaqus input file (.inp).9. Click Close on the text-editor window.10. Click Close.The Load Step edit dialog of Step Manager closes and you are returned to the main Step Manager dialog. The main Step Manager dialog displays step1 information as wedefined in previous exercises.11.Click Close to exit the Step Manager dialog .Steps 21-22: Export the database to an Abaqus input fileThe data currently stored in the database must be output to an Abaqus .inp file for use with the Abaqus solver. The .inp file can then be used to perform the analysis using Abaqus outside of HyperMesh.Step 21: Export the .inp file1. From the File drop down menu, select Export....2. In the File: field, enter job1.inp.3. Click the Export Options down arrows.4. Click the Export: toggle to all.5. Click . Apply6. Click to close the panel. CloseExportStep 22: Save the .hm file and quit HyperMesh1. From the File drop down menu, select Save as….2. Select your working directory and for File name:, enter job1.hm.3. Click Save.4. From the File drop down menu, select Exit.。

hyperworks模态分析实例教程

hyperworks模态分析实例教程

Normal Modes Analysis of a Splash Shield - RD-1020In this tutorial, an existing finite element model of an automotive splash shield will be used to demonstrate how to set up and perform a normal modes analysis. HyperMesh post-processing tools are used to determine mode shapes of the model.The following exercises are included:•Retrieving the RADIOSS input file•Setting up the model in HyperMesh•Applying Loads and Boundary Conditions to the Model•Submitting the job•Viewing the resultsStep 1: Launch HyperMesh and set the RADIOSS (Bulk Data) User Profileunch HyperMesh.A User Profiles… Graphic User Interface (GUI) will appear. If it does not appear, go to Preferences►User Profiles … from the menu on the top.2.Select RADIOSS in the User Profile dialog.3.From the extended list, select Bulk Data.4.Click OK.This loads the User Profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models in Bulk Data Format for RADIOSS and OptiStruct.Step 2: Import a Finite Element Model File in HyperMesh1.From the File pull-down menu on the toolbar, select Import….An Import… tab is added to your tab menu.2.Click to import an FE model.3.For the File type:, select RADIOSS (Bulk Data).4.Select the Files icon button.A Select RADIOSS (Bulk Data) file browser will pop up.5.Browse for sshield.fem file located in the HyperWorks installation directory under<install_directory>/tutorials/hwsolvers/radioss/ and select the file.6.Click Open►Import.7.Click Close to close the Import tab menu.Step 3: Review Rigid ElementsNotice there are two rigid "spiders" in the model. They are placed at locations where the shield is bolted down. This is a simplified representation of the interaction between the bolts and the shield. It is assumed that the bolts are significantly more rigid in comparison to the shield.The dependent nodes of the rigid elements have all six degrees of freedom constrained. Therefore, each "spider" connects nodes of the shell mesh together in such a way that they do not move with respect to one another.The following steps show how to review the properties of the rigid elements.1.From the 1D page, select the rigids.2.Click review.3.Select one of the rigid elements in the graphics region.In the graphics window, HyperMesh displays the IDs of the rigid element and the two end nodes and indicates the independent node with an 'I' and the dependent node with a 'D'. HyperMesh also indicates the constrained degrees of freedom for the selected element, through the dof checkboxes in the rigids panel. All rigid elements in this model should have all dofs constrained.4.Click return to go to the main menu.Step 4: Setting up the Material and Geometric PropertiesThe imported model has three component collectors with no materials. A material collector needs to be created and assigned to the shell component collectors. The rigid elements do not need to be assigned a material. Shell thickness values also need to be corrected.1.Select the Material Collectors toolbar button .2.Select the create subpanel using the radio buttons on the left-hand side of the panel.3.Click mat name = and enter steel.4.Select the desired color for the material steel by clicking on .5.Click card image = and select MAT1 from the pop-up menu.6.Click create/edit.The MAT1 card image pops up.7.For E, enter the value 2.0E5.8.For NU, enter the value 0.3.9.For RHO, enter the value 7.85E-9.If a quantity in brackets does not have a value below it, it is off. To change this, click the quantity in brackets and an entry field will appear below it. Click in the entry field, and a value can be entered.10.Click return.A new material, steel, has now been created. The material uses RADIOSS linear isotropic materialmodel, MAT1. This material has a Young's Modulus of 2E+05, a Poisson's Ratio of 0.3 and a material density of 7.85E-09. A material density is required for the normal modes solution sequence.At any time the card image for this collector can be modified using Card Editor.11.Click return to exit the Material Create panel.12.Select the Card Editor toolbar button .13.Click the down arrow on the right of the entity shown in the yellow box, select props from the extendedentity list.14.Click the yellow props button and then check the box next to design and nondesign.15.Click select.16.Make sure card image=is set to PSHELL.17.Click edit.The PSHELL card image for the design component collector pops up.18.Replace 0.300 in the T field with 0.25.19.Click return to save the changes to the card image.20.Click return to go to the main menu.Applying Loads and Boundary Conditions to the Model (Steps 5 - 7)The model is to be constrained using SPCs at the bolt locations, as shown in the following figure. The constraints will be organized into the load collector 'constraints'.To perform a normal modes analysis, a real eigenvalue extraction (EIGRL) card needs to be referenced in the subcase. The real eigenvalue extraction card is defined in HyperMesh as a load collector with an EIGRL card image. This load collector should not contain any other loads.Step 5: Create EIGRL card (to request the number of modes)If a quantity in brackets does not have a value below it, it is off. To change this, click on the quantity in brackets and an entry field will appear below it. Click on the entry field, and a value can be entered.Step 6: Create Constraints at Bolt LocationsSelecting nodes for constraining the bolt locations 1.Click the Load Collectors toolbar button .2.Select the create subpanel, using the radio buttons on the left-hand side of the panel.3.Click loadcol name = and enter EIGRL .4.Click card image= and select EIGRL from the pop-up menu.5.Click create/edit .6.For V2, enter the value 200.000.7.For ND , enter the value 6.8.Click return to save changes to the card image.1.Click loadcol name = and enter constraints .2.Click the switch next to card image and select no card image .3.Click create > return .4.From Analysis page, click the constraints panel and make sure that the createsubpanel is active.5.Select the two nodes, shown in the figure above, at the center of the rigid spiders, by clicking on them in the graphics window.6.Constrain all dofs with a value of 0.0.7.Click Load Type= and select SPC .8.Click createTwo constraints are created. Constraint symbols (triangles) appear in the graphics window at theselected nodes. The number 123456 is written beside the constraint symbol, if the label constraints is checked ‘ON’, indicating that all dofs are constrained.9.Click return to go the main menu.Step 7: Create a Load Step to perform Normal Modes Analysis1.From the Analysis page, enter the loadsteps panel.2.Click name = and enter bolted.3.Click the type: switch and select normal modes from the pop-up menu.4.Check the box preceding SPC.An entry field appears to the right of SPC.5.Click on the entry field and select constraints from the list of load collectors.6.Check the box preceding METHOD(STRUCT).An entry field appears to the right of METHOD.7.Click on the entry field and select EIGRL from the list of load collectors.8.Click create.A RADIOSS subcase has been created which references the constraints in the load collector constraintsand the real eigenvalue extraction data in the load collector EIGRL.9.Click return to go to the main menu.Submitting the JobStep 8: Running Normal Modes Analysis1.From the Analysis page, enter the RADIOSS panel.2.Click save as… following the input file:field.A Save file… browser window pops up.3.Select the directory where you would like to write the file and, in File name:, entersshield_complete.fem.4.Click Save.Note that the name and location of the sshield_complete.fem file shows in the input file: field.5.Set the export options:toggle to all.6.Click the run options: switch and select analysis.7.Set the memory options: toggle to memory default.8.Click Radioss.This launches the RADIOSS job.If the job was successful, new results files can be seen in the directory where the RADIOSS model file was written. The sshield_complete.out file is a good place to look for error messages that will help to debug the input deck if any errors are present.The default files written to your directory are:sshield_complete.html HTML report of the analysis, giving a summary of the problemformulation and the analysis results.sshield_complete.out RADIOSS output file containing specific information on the file setup, the set up of your optimization problem, estimates for the amountof RAM and disk space required for the run, information for eachoptimization iteration, and compute time information. Review this fileReview the Results using HyperViewEigenvector results are output by default, from RADIOSS for a normal modes analysis. This section describes how to view the results in HyperView.Step 9: Load the Model and Result Files into the Animation WindowIn this section, you will load a HyperView .h3d file into the HyperView animation window.HyperView is launched and the sshield_complete.h3d file is loaded.Step 10: View Eigen VectorsIt is helpful to view the deformed shape of a model to determine if the boundary conditions have been defined correctly and also to check if the model is deforming as expected. In this section, use the Deformed panel to review the deformed shape for last Mode .This means that the maximum displacement will be 10 modal units and all other displacements will be proportional.Using a scale factor higher than 1.0 amplifies the deformations while a scale factor smaller than 1.0 would reduce them. In this case, we are accentuating displacements in all directions.A deformed plot of the model overlaid on the original undeformed mesh is displayed in the graphics window. for warnings and errors.sshield_complete.h3dHyper 3D binary results file. sshield_complete.stat Summary of analysis process, providing CPU information for eachstep during analysis process. 1.Click the HyperView button in the RADIOSS panel. 2.Click Close to exit the Message Log menu that appears.1.Click on the switch next to the traffic light signaland select Modal .2.Select the Deformed toolbar button.3.Leave Result type:set to Eigen Mode (v).4.Set Scale: to Model units .5.Set Type: to Uniform and enter in a scale factor of 10 for Value:.6.Click Apply .7.Under Undeformed shape:, set Show: to Wireframe .8.From the Graphics pull-down menu, select Select Load Case to activate the Load Case andSimulation Selection dialog, as shown below.Step 11: A few points to be notedIn this analysis, it was assumed that the bolts were significantly stiffer than the shield. If the bolts needed to be made of aluminum and the shield was still made of steel, would the model need to be modified, and the analysis run again?It is necessary to push the natural frequencies of the splash shield above 50 Hz. With the current model, there should be one mode that violates this constraint: Mode 1. Design specifications allow the innerdisjointed circular rib to be modified such that no significant mass is added to the part. Is there a configuration for this rib within the above stated constraints that will push the first mode above 50 Hz? See tutorial OS-2020 to optimize rib locations for this part.Go ToRADIOSS, MotionSolve, and OptiStruct Tutorials9.Select Mode 6 - F=1.496557E+02 from the list and click OK to view Mode 6.10.To animate the mode shape, click the animation mode: modal.11.To control the animation speed, use the Animation Controls accessed with the director’s chair toolbar button .12.You could also review the rest of the mode shapes.。

最新hypermesh梁壳单元混合建模实例

最新hypermesh梁壳单元混合建模实例

HyperMesh梁单元和壳单元的混合建模本文根据工程实例,应用有限元软件HyperMesh 11.0进行梁单元和壳单元的混合建模,并在其中详细论述,梁单元在与壳单元混合建模的过程中如何对梁单元进行偏置处理,保证梁单元与壳单元的所有节点完全耦合。

在焊接工艺中,梁单元与壳单元的使用可以大大提高整体焊接结构的抵抗变形能力,避免单独使用壳单元时强度和刚度的不足。

HyperMesh软件中提供了大量标准梁的截面,也可以通过实际应用需求单独创建梁截面。

在1D面板中点选HyperBeam选项,如图1所示。

图1 1D面板中的HyperBeam选项HyperBeam中提供了大量的梁截面,如图2所示。

图2 HyperBeam下的各种梁截面图2中红色箭头所指的是各种标准梁截面的属性,包括H型梁,L型梁,工型梁等等。

可以根据实际需求进行选择,而且可以自己独立进行尺寸编辑。

图2中的shell section可以建立独立的壳截面,solid section可以建立独立的实体截面。

在建立完成各种梁的截面属性之后,可以通过edit section进行梁截面属性的修改。

以上主要介绍了1D梁单元的使用情况,下面将根据工程实例对壳单元和梁单元的混合建模进行详细的介绍。

图3是梁单元和壳单元焊接之后的三维图,图4是图3中梁单元以1D显示的情况。

二者之间的切换功能键如图5所示。

图3 梁单元和壳单元焊接之后梁单元以3D显示图4 梁单元和壳单元焊接之后梁单元以1D显示图5 梁单元1D与3D之间的切换功能键下面介绍梁单元的具体创建方法,不再讲述壳单元的建立方法。

首先建立Beam Section,在软件左侧右键create--Beam Section,在出现的对话框窗口中对Bean进行命名。

具体的过程如图6所示。

图6 Beam的建立过程之后进入1D--HyperBeam面板,选择Standard section选择Standard Channel面板,打开面板后对各个参数进行修改,如图7所示。

基于hypermesh的某轻卡车架模态分析

基于hypermesh的某轻卡车架模态分析

车辆工程技术29车辆技术1 引言 随着物质生活水平的提高,用户不仅对轻型载货汽车的安全性有了更高的要求,还对整车的舒适性有着更高的追求。

车架作为整车重要的承载件,如果其固有频率和其他外部激励源的固有频率接近势必会导致共振现象的产生。

共振现象发生时,轻则整车发生抖动影响驾驶人员的舒适性,重则导致车架严重变形开裂,危机车辆和人员安全。

车架模态分析必然成为轻型载货汽车设计过程中的重要关注点,也是提升车辆安全性的有效举措。

目前车架模态分析主要有试验和有限元分析两种手段。

吴钟鸣[1]针对电动车车架运用有限元刚度和模态分析优化了车架截面和车架的体积并对车架完成了轻量化。

吴凯佳[2]利用有限元分析了工程车辆车架的静态特性和固有频率,并基于分析结果优化了车架尺寸,提高了车架的低阶模态频率。

张增年[3]分析了固压设备车架结构的前12阶自由模态确认车架满足设计要求。

基于此,首先通过UG完成车架的三维建模并导出IGS格式零部件,然后利用Batchermesh模块实现零部件的网格自动划分,最后通过Optistrcut模块完成车架的模态分析。

有限元分析结果表明车架的低阶固有频率避开了激励源的重合点满足设计要求,为后期设计分析提供了参考。

2 车架模态仿真分析流程 (1)从UG中完成车架三维建模,删除不必要的小的零部件,保留车架主要零部件参与分析。

车架中各零部件按照图号命名后逐一导出为IGS格式。

(2)将上一步导出的IGS数据导入至Batchmesher,设置Meshtype为10mm,Pre-Geom Load、Pre-Mesh、Post-Mesh为nastran_ mesh,提交即可完成所有零部件自动网格划分。

(3)将划分好网格的hm格式文件导入至HYPERMESH,对不同零部件进行分别命名,然后调整零部件的颜色,便于后期操作时区分。

(4)利用qualityindex对二维单元网格进行检查,利用element optimize等命令进行优化,确保没有红色网格,黄色网格尽量消除,Comp.QI尽可能接近于0即可。

HYPERMESH实例分析课件

HYPERMESH实例分析课件

5、几何清理
A 导入几何模型:通过FILE_IMPORT子面板(IGES:可 导入*.igs)文件
文件地址:
D:/altair/tutorials/hm/raw_iges_data .iges


点击
改变边显示模式

B 模型几何的拓扑显示: 自由边:自由边只属于一个曲面,默认颜色为红色。在 一个经过几何清理的模型中,自由边通常只存在于部件的 外周或者环绕在内部孔洞的周围。 共享边:共享边被两个相邻曲面所共有,默认颜色为绿色。 压缩边:压缩边为两个相邻曲面所共有,但在划分网格时 被忽略被压缩边,不会生成节点,默认颜色为蓝色 T型连接边:表示曲面的边界被三个或三个以上的曲面所 共享,默认颜色为黄色

面板菜单:显示每一页面上可用的功能,可通过点击与功 能相应的按钮来实现这些功能
标签域:位于图形区域的左侧,列出一些很有用的工具, 包含多个特征页面,如UTILITY菜单,MODEL浏览器, 和SOLVER浏览器等
命令窗口:可将HYPERMESH的命令直接键入文本框执行 的方式代替使用图形用户界面功能执行命令

导入文件(HM/CAD/FEM) 设置模

几何清理
建立材料卡片
建立几何,单元集
划分单元
单元检查与优化 建立载荷集 施加
载荷 建立载荷工况 设置计算参数
输出有限元文件 求解器求解 进行
后处理

3、HYPERMESH8.0窗口界面
主要包括以下几个窗口界面: 下拉菜单 图形区 工具栏 标题栏 页面菜单 面板菜单 标签域 命令窗口
有限元分析分为三大步:有限元前处理,有限元求解,有 限元后处理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档