21
第三 模型装配 第一节 连接体概述 HyperMesh 提供连接体这一方便快捷的工具来实现零部件之间的装配。如图 1 是一个利 用连接体装配的汽车有限元模型。 连接体(connectors)是一种独立的几何对象,通过它们可以定义部件之间的连接,包 括点焊、缝合焊接、粘合或螺栓连接,并在此基础上创建焊接单元。这些被连接的部件可以是 几何对象,也可以是单元。连接体可以交互式地创建或来自焊接/连接文件。 1 某汽车的有限元模型 连接体定义了 焊接的位置、连接的对象和重接的标准。可以处理的有限单元象有 rigidsCWELDs MAT100s,可以在不同的有限元焊接型之间切换。可以根据名 或标实现零件快重接及替换1. 相关术语 1)连接对象(link entities连接在一的对象,可以是 component 、单元、曲面点或标。用可以明确地定义连接对象或定一个搜索容差2连接位置(connectors location:指对象连接的位置。连接位置可以是点处、 定点处,也可以在线上创建连接体,根据给定的置、间、和密度数值线能会切 分成多段投影区域可以是曲面或单元(对粘连接体而言)。 3连接实现(connectors realization创建连接体的有限元焊接现。可以是 刚性 体、弹性体以及常规结构ACMsCWELDS 4连接状态connectors state:指连接体的有限元现有有创建。 不成功unrealized成功realized失败failed5层数of Layers有限元焊接数目,可以是 2 2T)或 3 3T6)连接的间(connect when:指定连接对象的信息添加给连接体的间。 none:只创建连接体,不添加连接信息除非户手动添加现在(now在连接体创建的同时添加连接对象的信息PDF 文件使"pdfFactory Pro" 版本创建 www.fineprint.cn

第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

第三 章 模型装配 第一节 连接体概述

HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图 1是一个利用连接体装配的汽车有限元模型。

连接体(connectors)是一种独立的几何对象,通过它们可以定义部件之间的连接,包括点焊、缝合焊接、粘合或螺栓连接,并在此基础上创建焊接单元。这些被连接的部件可以是

几何对象,也可以是单元。连接体可以交互式地创建或来自焊接/连接文件。

图 1 某汽车的有限元模型

连接体定义了 焊接的位置、连接的对象和重接的标准。可以处理的有限单元类型及对象有 rigids, CWELDs和 MAT100s,可以在不同的有限元焊接类型之间切换。可以根据名称或标识实现零件快速重接及替换。

1. 相关术语 1)连接对象(link entities):连接在一起的对象,可以是 component 、单元、曲面、

节点或标签。用户可以明确地定义连接对象或指定一个搜索容差。

2) 连接位置(connectors location):指对象连接的位置。连接位置可以是节点处、固定点处,也可以在线上创建连接体,根据给定的偏置、间距、和密度的数值,线可能会切

分成多段投影区域,还可以是曲面或单元(只对粘性连接体而言)。

3) 连接实现(connectors realization):创建连接体的有限元焊接表现。可以是 刚性体、弹性体以及常规结构如 ACMs,CWELDS等。

4) 连接状态(connectors state):指连接体的有限元表现有没有创建。

- 不成功(unrealized): - 成功(realized):

- 失败(failed): 5)层数(# of Layers):有限元焊接层的数目,可以是 2层(2T)或 3层(3T)

等。 6)连接的时间(connect when):指定连接对象的信息添加给连接体的时间。

- 无(none):只创建连接体,不添加连接信息,除非用户手动添加。 - 现在(now):在连接体创建的同时添加连接对象的信息。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 2: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

- 有限元实现时(at FE realized):创建连接体的有限元表现时添加连接对象的信息至连接体。

7) 重接的标准(re-connect rules):在零件交换或替换时定义连接体重新连接的方式。

- 无(none):如果连接对象被删除,连接对象的信息就从连接体中被删除。 - 根据标识(by ID):如果连接对象被删除,在连接体中仍保留连接对象的标识,重新

连接时将根据标识来识别连接对象。

- 根据名称(by name):如果连接对象被删除,在连接体中仍保留连接对象的名称,重新连接时将根据名称来识别连接对象。

2. 连接体创建方法 有两种方法创建连接体,一是通过焊接文件自动创建(选择 file >> import >> weld,导

入 Master焊接文件),二是通过连接体模块交互式地创建。

连接体模块(connectors module)主要有以下功能。 1) 创建(create):创建新的连接体。 2) 添加连接(add links):给已有连接体添加连接对象。

3) 有限元实现(FE realize):根据有限元表现来实现已有 connectorss 4) 删除有限元表现(unrealize):删除与已有连接体相关的焊接的有限元表现。

5) 质量(quality):检查有没有重复的 connectorss,有的话合并 connectorss,检查创建的单元质量

6) 有限元吸收(FE absorb):根据焊接有限元表现的已有单元来创建新的连接体。 连接体模块可以通过以下任何一种方式访问: 1) 在 Setup菜单中,点击 Connectors。 2)在 1D, 2D, 或 3D页面,点击 Connectors。 Connector面板如图 1所示。

图 1 Connector面板

3. 连接体显示选项的设置

点击工具栏上 visualization 按钮 ,出现如图所示对话框,选择 Connectors子面板,可以设置如下显示选项:

1)可以根据状态、层、焊接类型或 component 来着色。

2)可以根据状态、层打开或关掉显示。 3)调整连接体显示尺寸。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 3: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 visualization对话框

4. 信息表(info table) 信息表是用来编辑连接体信息的实用电子数据表,可以进行编辑连接体的连接对象、定

制重接规则、导出mwf文件等操作。可以在大多数的 connectors面板通过点击 按

钮进入。如图。

第二节 连接体示例 本节将通过示例介绍如何通过连接体模块实现焊接。 本示例将进行部件总成的连接。其中两个部件需要用壳单元进行网格划分,整个模型需要

通过两节点的焊接单元、粘性连接和螺栓连接来连接成一体。模型总成连接完成后,在任意一

个部分进行设计改变。这时,要用一个新建的、类似的部件来替换当前模型中的部件并更新受

影响的连接(焊接)。 本示例包含以下内容: 1) 在预定的焊点处创建连接体,将两个前支架焊接在一起。 2) 在壳单元之间创建连接体,将两个前支架焊接到加固板上。 3) 通过一个主连接文件创建连接,把右轨道焊接到一起,并焊接到前支架上。 4) 在左轨道上创建粘性连接体。 5) 在两个后支架上创建螺栓连接体。 6) 后支架已经使用 NASTRAN/OPTISTRUCT ACM(区域接触法)焊接在一起,通过在焊接处创建连接体并创建两个节点焊接单元,更新焊接类型。

7) 用一个新的、类似的构架代替后支架 component ——Rear_Truss_1,并更新受影响的连接体。

本示例操作过程如下:

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 4: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

1.提取并查看模型文件 1) 载入模型文件 frame_assembly.hm。 2) 利用 HyperMesh中不同的视图选项来观察模型,如旋转,放大等。 3) 到 Preferences菜单,点击 User Profiles。 4) 选择 OptiStruct。

图 2 前支架总成的模型

2.显示总成 assem_1的单元和几何 首先要将两个前支架连接起来,为此只显示总成 assem_1的单元和几何,如图 2。 1) 如果宏菜单是打开的,点击 Model。或者在 View菜单,点击 Model Browser。显示如图 3所示模型浏览器。

2) 必要时,在窗口上方点击 Elems图标 来选择 assem_1的单元。 3) 打开 Assemblies文件夹,并选择 assem_1复选框。取消其它的复选框。

4) 必要时,在窗口上方点击Geoms图标 来选择 assem_1的几何。 5) 打开 Assemblies文件夹并选择 assem_1复选框。

图 3 支架模型浏览器

3.通过预先定义的焊点,在两个前支架几何上创建焊接。

前支架 Front_Truss_1

在 Con_Frt_Truss中预先确定的焊接点

前支架 Front_Truss_2

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 5: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

有两种方法创建连接体:自动创建和手动创建。自动法自动创建连接体并自动实现焊接单

元。手动法允许手动创建然后再实现连接体。实现连接的过程就是创建焊接对象的过程。 在 connectors模块中,spot、 bolt、 seam 和 area子面板,自动创建连接。create 和

realize子面板,手动创建连接。 1) 选择 connectors。 2) 选择 spot面板,并选择 spot子面板,如图 4。 3) 确认标题栏中当前的 component为 Con_Frt_Truss 。 4) 切换 location:处的对象选择器为 points。 5) 点击 points>>by collector,选择 component Con_Frt_Truss,这样就选择了六个预定的焊接点。

6) 点击 select。 7) 在 connect what右选择 component Front_Truss_1和 Front_Truss_2。 8) 将 connect what下的切换开关从 elems切换为 geom。 9) 将 tolerance =设置为 5。 10) 在 type处,选择 weld。 11) 点击 create。

图 4 spot子面板

六处连接自动创建并实现,如图 5。绿色的连接表示焊接单元生成。连接放置在当前的component Con_Frt_Truss中,此时,连接为几何连接(不是单元连接)。

图 5 两个前支架间的连接

连接有三种状态:实现(绿色),未实现(黄色),失败(红色)。连接点的颜色从黄变

到绿(如果是手动创建),表示实现了焊接。如上所述,如果是自动创建,则连接点直接变为

六处被创建的连接

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 6: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

绿色,没有过度的未实现状态(黄色)。固定点加在表面上几何焊接的两端,保证焊接单元与

表面上的壳单元网格的连续性。如图 6。

图 6 几何连接的固定点

4.在两个前支架 component 上划分壳单元网格 1) 按 F12进入 automesh面板。 2) 进入 size and bias 子面板。 3) 选择 surfs ,并选择 displayed。 4) 设置 elem size=10。 5) 设置 mesh type为mixed。 6) 确认切换设置为 elems to surf comp(缺省可能是 elems to current comp。) 7) 选择网格划分方式为 automatic。(缺省可能是 interactive。) 8) 点击 Mesh,给模型表面划分网格。 9) 点击 Zoom,放大含有连接的区域,确认壳单元网格的种子点通过几何连接的固定点。

10) 点击 Return,返回主菜单。

5.仅显示总成 assem_2的单元和几何 接下来要在前支架壳单元网格和加固板上预定的焊点之间创建连接,将两个前支架焊接到

加固板上。为此仅显示总成 assem_2的单元和几何。如图 7。 1) 如果宏菜单打开,在宏菜单中点击 Model。或者进入 View菜单,点击Model

Browser。打开模型浏览器。

2) 点击浏览器窗顶部的 Elems图标 。 3) 仅选择总成 assem_2的单元。

4) 点击浏览器窗顶部的 Geoms图标 。 5) 仅选择总成 assem_2的几何。

6.在前支架壳单元网格和预定点之间创建连接

固定点

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 7: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 7 将两个前支架焊接至加固板

执行下面的步骤手动创建和实现连接。 1) 在工具栏中,点击 comp:设置当前的 component 为 Con_Truss_Plate。 2) 进入 connectors模块。 3) 进入 spot面板。 4) 选择 create子面板。如图 8。 5) 在 location处选择 points。 6) 点击 points>>by collector,并选择 component Con_Truss_Plate 。 7) 点击 select。 8) 将 connect when:设置为 now。 9) 在 connect what处选择 component Front_Truss_1、Front_Truss_2 和

Reinf_Plate。 10)在 connect what:处 ,切换 geom为 elems。 11)点击 Create,在已选的焊接点创建连接。 创建的连接放置在 component Con_Truss_Plate中。

图 8 Create子面板

7.将 component Con_Truss_Plate中的连接转换为焊接单元 1) 进入 realize子面版。如图 9。 2) 选择 connectors >>displayed。 3) 设置 type=为 weld。 4) 设置 tolerance =为 5。 5) 确定切换键由mesh independent切换为mesh dependent。 选项mesh dependent被激活时,如果实现的连接和与其相连的壳单元的节点重合,节

点将被合并。如果没有合适的节点,这一选项将根据确保网格划分的种子点通过焊点的原则

分割网格。 6) 点击 Realize,将所选的连接实现为焊接单元。如图 10。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 8: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 9 Realize子面板

7) 点击 Return,回到 connectors面板。

图 10 将两个前支架焊接到加强板上的焊接单元

图 11 两个右轨道和两个前支架

8.仅显示总成 assem_3的单元和几何 下面要将两个右轨道焊接到一起,并将其焊接到两个前支架上(如图 11)。为此仅显示

总成 assem_3的单元和几何。 1) 如果宏菜单打开,在宏菜单中点击 Model。或者进入 View菜单,点击 Model

Browser。打开模型浏览器。

2) 点击浏览器窗顶部的 Elems图标 。 3) 仅选择总成 assem_3的单元。

两个右轨道 Right_Rail_1和 Right_Rail_2

两个前支架 Front_truss_1和 Front_truss_2

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 9: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

4) 点击浏览器窗顶部的 Geoms图标 。 5) 仅选择总成 assem_3的几何。 9. 通过一个主连接文件创建连接将两个右轨道连接到一起,并将其焊接到两个前支架上

1) 在工具栏中,点击 files图标 。 2) 进入 import子面板。 3) 选择WELD。 4) 检查焊接选项设置为 CONNECTORS 。 5) 载入文件 rails_frt_truss_right.mwf。连接自动创建并载入到新 component

CE_Locations中。 6) 点击 Return,回到 connector菜单模块。 10.在 component CE_Locations中,将连接实现为焊接单元 1) 在工具栏中点击 comp:并设置当前 component collector 为 CE_Locations。 2) 选择 Connectors>>spot>>realize。 3) 选择 connector>>displayed。 4) 检查 type=设置为 weld。 5) 检查 tolerance =设置设置为 5。 6) 确定已切换到mesh dependant。 7) 点击 Realize,实现焊接单元。 8) 点击 Return,回到 connector菜单。

图 12 连接右轨道和前支架的焊接单元

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 10: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 13 两前支架和两左轨道

11.仅显示总成 assem_4的单元和几何 下面将复制和反射由主连接文件创建的连接,将两左轨道焊接至前支架,并沿着翻边粘结

两个左轨道。如图 13。为此仅显示总成 assem_4的单元和几何。 1) 如果宏菜单打开,在宏菜单中点击 Model。或者进入 View菜单,点击 Model

Browser。打开模型浏览器。

2) 点击浏览器窗顶部的 Elems图标 。 3) 仅选择总成 assem_4的单元。

4) 点击浏览器窗顶部的 Geoms图标 。 5) 仅选择总成 assem_4的几何。 12.复制由主连接文件创建的连接并将其对称反射。

1) 从工具栏通过点击 进入 collectors面板。 2) 选择 create子面板。 3) 设置 collector类型为 components 。 4) 在 name =栏指定名称为 CE_Locations_Dup。 5) 点击 create创建 component。 6) 点击 return,回到主菜单。 7) 从 Tool页或 Tools的下拉菜单进入 reflect面板。 8) 切换对象选择器为 connectors。 9) 选择 connectors>>by id。 10) 输入 23-30,回车,再次点击 connectors,选择 by id,输入 105-107,回车。对应的连接将被高亮显示,这些连接在 component Right_Rail_1 和 Right_Rail_2的端部。点击 connectors ,选择 duplicate>>current comp,高亮显示的连接被复制,被复制的连接放在当前的 component CE_Locations_Dup中。

11) 设置平面选择器为 x-axis。这是对应平面的法线轴。

12) 点击 ,指定反射的基准点。 13) 点击 x=。

两前支架 Front_truss_1

和 Front_truss_2

两左轨道 Right_Rail_1和

Right_Rail_2

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 11: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

x=, y=和 z=被激活。它们的默认值为 0.000,这就是反射基本点的坐标。 14) 点击 Return,回到 reflect面板。 15) 点击 Reflect,反射连接,注意它们未实现(显示为黄色)。 16) 点击 Return,回到主菜单。 13.更新左轨道的连接,将其与左轨道 component 联系起来 1) 进入 connectors模块。 2) 进入 add links面板。 3) 选择 connectors >>by collector,然后从 component列表中选择

CE_Locations_Dup。 4) 点击 select。 5) 点击 info table,打开 Connector Information Table对话框。

图 14 连接信息表

6) 查看 Link1、Link2纵列中的信息。 7) 注意这些连接信息连接了 component Right_Rail_1 和 component Right_Rail_2。这些数据来自于主连接文件。连接需要更新反射到两个左轨道上。

8) 点击 select all图标 ,选择表中的所有连接。 9) 在 find what:处,点击 Link:(ID) Name区域。包含 component 选择器的 HyperMesh面板菜单出现。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 12: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 15 Connector Information Table对话框中的被替换选项

10) 从列表中选择 component Right_Rail_1。 11) 点击 proceed,回到对话框。 12) 在 replace with:栏,点击 Link:(ID) Name区域。

图 16 Connector Information Table对话框中的替换选项

13) 从列表中选择 component Left_Rail_1。 14) 点击 proceed。 15) 点击 Update,更新连接。 16) 重复 6)到 13),只是将 component Right_Rail_2用 Left_Rail_2代替。 17) 查看连接面板所列的连接,确保没有连接右轨道的 component 。 18) 点击 close,关闭 Connector Information Table。 19) 点击 return,返回 connector模块菜单。 14. 将 component CE_Locations_Dup的连接实现为焊接单元 1) 进入 spot: realize面板。 2) 选择 connectors >> by collector并选择 . CE_Locations_Dup。 3) 检查 type=设置为 weld 。 4) 检查 tolerance = 5。 5) 点击 mesh dependent,将其激活。 6) 点击 Realize,将所选的连接实现为焊接单元。 15.确认所有连接转化成功并识别紧邻的连接对 1) 点击 info table按钮。 2) 选择 connectors >> all,用 Connectors Information Table检查连接。 3) 注意此时 State栏显示所有连接都已实现。

点击此区域

在此区域内点击

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 13: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

4) 点击 Close,关闭 Connectors Information Table。 5) 放大前支架和轨道连接的两个区域中的一个。注意在这两个区域,存在紧邻连接。

6) 在工具栏点击 visualization按钮 。 7) 在 Connectors处,选择 layer。 8) 仍在 visualization对话框,在 layers下 2t (2个厚度)显示为紫色。 9) 连接现在被显示成紫色。这表示每个连接连着两个 component 。 因为每个紧邻的连接是两个焊接单元紧靠在一起,可以把任意一对紧邻连接合并成一个

连着三个 component 的单个连接。 16.查看紧邻的两层连接对 1) 在 model browser中关闭所有 component 的几何显示。 2) 从 Tool页面进入 find面板。 3) 进入 between子面板。 4) 切换对象类型找到 connectors。 5) 切换对象选择器到 comps。 6) 选择 component Front_Truss_1和 Front_Truss_2。 7) 点击 select。 8) 点击 Find,找到这两个 component 间的连接。 9) 在 comps选择器下点击 reset。 10) 选择 component Front_Truss_1 和 Right_Rail_1。 11) 点击 Find找到这两个 component 间的连接。 12) 点击 reset。 13) 选择 component Front_Truss_1 和 Left_Rail_1。 14) 点击 Find,找到这两个 component 间的连接。 15) 点击 Return,回到主菜单。

17.删除被显示连接的焊接单元 1) 在 connectors模块中,进入 unrealize面板。 2) 选择 connectors >> displayed。 3) 点击 Unrealize,与这些连接相连的焊接单元被删除。 4) 点击 Return,回到连接菜单。

18.合并紧邻连接,将 2t两层连接转化为 3t三层连接 1) 在 connectors模块菜单中,进入 quality面板。 2) 在 connectors (unrealized)子菜单中选择 connectors >> displayed。 3) 设置 tolerance =5。 4) 点击 preview combine。标题栏会显示"12 connector(s) found that need to be

combined(发现 12个需要合并的连接)"。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 14: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

5) 点击 Combine,合并这些连接。标题栏会显示"6 connectors deleted(删除了 6个连接),连接显示为蓝色,代表 3t(三层连接)。

6) 点击 Return,返回 connectors模块菜单。

19.将 component Con_Frt_Truss的 3t三层连接实现为焊接单元 1) 设置当前 component 为 Con_Frt_Truss。 2) 进入 spot: realize面板。 3) 选择 connectors >> displayed。 4) 确认 element config:设置为 weld。 5) 确认容差 tolerance =5。 6) 转换切换键,激活mesh dependant。 7) 点击 Realize,实现连接。 8) 点击 Return,返回Connectors菜单。

20.在 component Left_Rail_1和 Left_Rail_2间创建粘性连接 1) 在宏菜单model browser(模型浏览器)中仅显示 component Left_Rail_1和

Left_Rail_2的单元。 2) 放大两个翻边区域,观察连接处的单元。 3) 从模型浏览器上的 component 或总成处点击鼠标右键,建立一个新的名为

Left_Rail_Adhesive的 component 。使其成为当前 component 。 4) 点击 connectors进入 area面板。如图 18。 5) 确定 location:被设置为 elems。 6) 选择 Left_Rail_1的上翻边上的一个单元,使其高亮显示。如图 17。 7) 点击 elems并选择 by face项,整个翻边被高亮显示。

图 17 左轨道的上翻边

8) 在 connect what:中选择 comps,并选取 Left_Rail_1 和 Left_Rail_2。 9) 设定 tolerance= 10。 10) 点击 type,选择 adhesives。 11) 确保粘性类型的切换键被切换为 shell gap——这个选项将粘性连接直接投影到壳单元 component 上,不考虑壳的厚度。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 15: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 18 area面板

12) 检查新的粘性连接,注意 area连接已被创建。点击 reject。 13) 重复 6)-10),选择类型为(t1+t2)/2并使 density由 1增加至 3——这一类型将考虑每个壳单元 component 的厚度,并因此增加六面体的数目。 如图 19 。

图 19左轨道的上翻边粘性连接

对于另一个翻边,同样按该方法可以手动创建一个 area连接,并对其划分网格。 14) 进入 connectors>>area面板。如图 21所示。 15) 选择 node path,并选择 Left_Rail_1翻边外缘的一排节点。如图 20所示。

图 20左轨道的下翻边外缘的一排节点

16) 定义 width = 10。 17) 定义 offset = 3。 18) 选择 component Left_Rail_1和 Left_Rail_2。 19) 点击 create。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 16: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 21 area子面板

这些独立网格区域的连接(通过点、线或面选择时)其默认的网格尺寸是 10。可以通过一个选项来控制网格尺寸。

20) 选择 connectors>>area>>edit。edit子面板如图 22所示。

图 22 edit子面板

21) 选择新创建的连接,使 element size= 3,点击mesh。注意,如果已经有预先存在的网格,连接不会实现。

22) 进入 connectors>>area>> realize面板,选中这一连接。 23) 改变类型为 const_thickness并输入 0.3。 24) 点击 realize。新的粘性连接被创建,如图 23。

注意:从单元创建区域连接时,将以当前的分网方式自动划分区域连接, 如果区域连接是由节点、线或表面创建的,当区域子面板缺省值不合适时,可以手工划分网格。

图 23左轨道的下翻边粘性连接

21.仅显示总成 assem_5的单元和几何 1) 从 View 的下拉菜单打开模型浏览器。 2) 在浏览器窗口顶端,选择对象类型为 Elems。 3) 仅显示总成 assembly assem_5的单元。 4) 在浏览器窗口顶端,选择Geoms选项。 5) 仅显示总成 assembly assem_5的几何。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 17: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

22.创建一个螺栓连接 螺栓面板(如图 24)基于被连接 component 上的孔创建连接,在 RBE连接的每个末

端使用 spiders或者 washers。当螺栓面板被激活时,图形区仅显示螺栓类型的连接。在退出该面板前,其它连接类型的几何被压缩。螺栓面板包含三个子面板。

Bolt 单步创建并实现螺栓连接; create 创建但不实现螺栓连接; realize 螺栓连接的有限元实现。

图 24 螺栓连接

在两个后支架间创建螺栓连接: 1) 在 location :node处,选取 component Rear_Truss_1局部节点。 2) 在 connect what:处,选取 component Rear_Truss_1 和 Rear_Truss_2进行连接。 3) 设置 tolerance=50。 4) 指定一个螺栓类型,本例中选择普通型螺栓——重新实现的连接会看到不同的螺栓类型。

5) 设定 max=60,确定所能捕捉的孔的直径范围。 6) 点击 create。得到图 26所示螺栓连接。

图 25 bolt 面板

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 18: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

图 26 螺栓连接的创建

23.从现有的 ACM焊接中创建连接

图 27 已存在的 ACM焊接

以下通过现有连接部件的 ACM焊接(如图 27),利用两点焊接将后支架相互焊接在一起并焊接到所有轨道上。

1) 通过 fe absorb面板,从 component Con_Rear_Truss中存在的 ACM焊点获得连接。

2) 在 Preferences下级菜单中进入 User Profiles…面板。 从下拉菜单中选择 OptiStruct。要创建连接的单元是OptiStruct 或 Nastran类型的焊

接,称为 ACM焊接。 3) 在 connectors模块菜单中,进入 fe absorb面板。 4) 打开 Automated Connector Creation and FE Absorption对话框。 5) 设置 FE Configs: 为 custom。 6) 设置 FE Type:为 optistruct 69-71 acm。 7) 在 Elem filter:处,由 all切换为 select。

已存在的 ACM焊接

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 19: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

8) 点击 Elem filter: Element选择器两次。带有 elems选择器的 HyperMesh面板菜单出现。

9) 选择 elems >> by collector,并选择 component Con_Rear_Truss。 10) 点击 proceed,回到对话框。 11) 激活Move connectors to FE component选项。 12) 点击 Absorb,将单元吸收到连接中。 13) 在 ACM焊接处产生连接。此时,连接为紫色,表示连接已经实现而且是 2层连接。同时连接被放在 ACM所属的 component Con_Rear_Truss中。

14) 点击 Close,关闭对话框。 15) 进入宏菜单 Utility页面的 Disp子面板,点击 Clear Temp Nodes,关闭临时节点的显示。

24.查看 Rear_Truss_2、Right_Rail_2和 Left_Rail_2 component 之间的 2层连接 1) 从 model browser中,关闭所有 component 的几何。 2) 从 Tool页面或下拉菜单,进入 find面板。 3) 进入 between子面板。 4) 切换对象类型为 connectors。 5) 切换对象选择器为 comps。 6) 选择 component Rear_Truss_2和 Right_Rail_2。 7) 点击 Find找到这两个 component 间的连接。会找到 5个连接。 8) 在 comps选择器下点击 reset。 9) 选择 component Rear_Truss_2和 Left_Rail_2。 10) 点击 Find找到这两个 component 之间的连接,找到 5个连接。10个被找到的连接如图 28所示。

11) 点击 Return,回到主菜单。

图 28 component rear_Rr2、Left_Rail_2和Right_Rail_2的连接

25.向显示的 10个 2层连接中的 4个添加第三个联系部件,使它们转化为 3层连接

后支架

10个被找到的连接

右轨道 左轨道

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 20: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

以下步骤更新了所选连接的联系部件数。系统会找到最近的部件,将所选连接从 2层连接转化成 3层连接。

1) 在 connectors模块菜单中,进入 add links面板。 2) 激活 connectors,选择图 29所示的四个连接。

图 29 四个需要更新的连接

3) 在 connect what:选择 component Rear_Truss_1。 4) 确认 connect what:切换为 elems。 5) 设置 search tol =5。 6) 切换# of layers:到 total 3。 7) 点击 add links更新连接的定义。连接现在显示为蓝色,是 3层连接。 26.当重新连接部件时,使用规则"use name"更新连接 如果联系部件被删除,连接体仍保留联系部件的名称,重新连接时将根据名称来识别联系

部件。 以下步骤将说明如何将 component Rear_Truss_1(如图 30)转换为新版本。

图 30 Rear_Truss_1 component

仍在 add links面板进行操作 1) 点击 info table来打开连接信息表的对话框 。 2) 选择 Connectors >> by collector,选择 component Con_Rear_Truss。在对话框上

部,点击Configure 来配置面板。Configure Table View的对话框打开。

要选的连接

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Page 21: 第三 章 模型装配oss.jishulink.com/caenet/forums/upload/2012/09/18/65/...2012/09/18  · 第三 章 模型装配 第一节 连接体概述 HyperMesh提供连接体这一方便快捷的工具来实现零部件之间的装配。如图1

3) 激活 Rule选项。 4) 点击 Close,关闭 Configure Table View对话框。 5) Link1, Link2和 Link3栏中已指定规则。此时,所选连接的规则为 none。

6) 点击 select all图标 ,选择表中所有连接。 7) 在 Find what:处,将 Link:Rule改变为 none。 8) 在 Replace with:,将 Link:Rule 改变为 use-name。 9) 点击 Update,更新连接。 10) 点击 Close,关闭 Connectors Information Table面板。 11) 点击 Return,回到主菜单。

27.将 component Rear_Truss_1转换为新版本

1) 在 Tool页面,进入 delete面板。 2) 删除 component Rear_Truss_1。 3) 由于所显示的连接与被删 component 相连,连接的显示颜色从绿色(实现状态)变为黄色(未实现状态)。这是因为被删除的 component 是连接的一个部分。

4) 进入 files面板的 import子面板。 5) 激活文件类型选项 HM MODEL 。 6) 载入文件 rear_truss_1_new.hm。

28.实现 component Con_Rear_Truss中的连接 1) 将当前 component 设置为 Con_Rear_Truss。 2) 点击 visualization按钮,关闭所有已实现的连接(绿色),仅显示未实现的连接(黄色)。

3) 进入面板 spot: realize。 4) 选择 connectors >> displayed。 5) 确认 element config:设置为 weld。 6) 将 tolerance =设置为5。 7) 将切换键切换到 mesh dependant选项 。 8) 点击 Realize,实现连接。 9) 点击 Return,回到 connectors模块菜单。

29.保存文件 操作已经完成,可以保存文件。

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn