1. | The first thing that needs to be done is to save this HyperMesh macro in one of your directories. The best directory to use is the Work_dir_hw11. This is the default directory for the HyperMesh command window. It orients the seal CBUSH elements properly. |
2. | The easiest way to create the door seals is to isolate both side of the structure that the seal is attached to. To do this, open up the body model in HyperMesh and save the outer door frame in a separate file. Do the same thing with the door inner panel to which the door seal contacts. |
3. | Open up both the body side frame and the door inner panel in HyperMesh. |
4. | Display only the body side frame. |
5. | Go to the Geom panel and select lines. |
6. | In the Lines panel, select node list and smooth as the two options displayed. |
7. | Start at one point on the door side frame where the seal is attached to the body. Do not select the edge point if the door seal is perpendicular to the door edge. For the deck lid seal the deck lid edge is parallel to the seal and the edge points can be picked. Do not pick nodes that are shared by two components. |
8. | Continue around the perimeter selecting points. The points can be spaced far apart if they are in a straight line. Around the curve areas, select enough points to adequately follow the curve surface. Select almost each point around a curve. If you select a wrong point, right-click on the last point to remove it. The right-click option can be performed several times to remove the last few points. Do not close the line. Select the last point close to the first point. |
9. | Click create. A line will be created along the path chosen. |
11. | In the Geom panel, select Nodes. |
Number of nodes =: around 200
bias style: linear
bias intensity: 0.0
13. | Click the lines button and select the line just created. |
14. | Click create. The temporary nodes will be created equidistant from each other. |
15. | Display just these new nodes using the Model panel on the left side. Turn off the body side frame. Note the distance between nodes using the distance option in the Geom panel and selecting two sequential points. |
Record this distance for future use.
16. | Select the 1D panel at the bottom. Then click connectors > spot. |
17. | Select the spot selection. |
Location: nodes
connect with: comps
type = sealing
fe file: <<econfig.cfg
prop file: <<sealing.tcl
diameter: 0.0
mesh: independent
no systems
Tolerance: 100
18. | Click the nodes button and select displayed. |
19. | Bring up the body side frame and the door inner panel. Click comps and then select both the body side frame and the door inner panel to which the door seal will attach to. |
The spot welds representing the door seals will be created. A message at the bottom left hand corner appears reporting how many good spot welds have been created. There should not be any bad spot welds.
21. | Go to the Geom panel and select temp nodes. |
22. | Click nodes, then select all:. |
23. | Click add and then clear all. This will remove the initial temporary nodes create with the line command. |
24. | Go to Mask by Config in the left hand panel. Select Springs/Gaps. To isolate just the spot welds, select 1. Just the CBUSH elements of the spot welds will appear. |
25. | Go to the Tool panel and select renumber. Select nodes. |
26. | Click nodes and select displayed. |
27. | Select a start with value that will move these nodes above all other nodes in the full vehicle model. |
Increment by 1 Offset 0.
28. | Click renumber > return. |
29. | Go to the Properties selection on the top menu line. Select Edit > Prop and select the PBUSH0 property that represent the property for the spot weld CBUSH elements. |
Note that there may be multiple PBUSH properties for the door seals. The Spot command creates a new property card when one of the components that the door seal attaches to changes. The following needs to be performed for each door seal property card.
30. | Click Select > update/edit. |
This will bring up the PBUSH card. Enter your values for the door seal properties. The seal stiffness properties will normally be given in stiffness per unit length for each of the three translation directions. Multiply these numbers by the length distance recorded above and enter the values into the K1, K2 and K3 locations. K1 will be the compressive direction; K2 the direction along the seal length; and K3 the direction perpendicular to the seal length.
31. | For K4, K5 and K6, enter 0.0. |
33. | Go to the Model panel on the left hand side and turn on the spot welds auto1. |
34. | Select the Tool > renumber panel. |
35. | Select elems. Click the elems button and select displayed. |
36. | Enter a start with value that moves the element IDs above all the rest of the elements in the full vehicle model. |
37. | Click the renumber button. |
38. | Go to Mask by Config in the left hand panel. Select the Springs/Gaps to isolate just the spot welds. Just the CBUSH elements of the spot welds will appear. |
39. | Now select lines and click the “+” symbol. This will bring up the line created initially. |
40. | Now use the macro to align the CBUSH elements properly. Go to the top line in the HyperMesh window and select View; select command window, if it is not already present. |
41. | Enter the macro name source orient…tbc. in the white command window. |
43. | In the bottom window there is a button named nodes list, which is highlighted. Expand the CBUSH elements. Select the node closest to the line on each CBUSH element. This is the GA point for the CBUSH element. Click proceed at any time and the macro will align just those CBUSH’s that were selected. Vectors that are created pointing along the line direction are shown. This defines the “XY” plane for the CBUSH elements. You can restart the macro by moving the curser into the command window and hitting the up arrow button. |
44. | Click enter. Now proceed to do all the seal CBUSH elements. |
45. | Go to the Model panel on the left hand side and turn on the spot welds auto1. |
46. | Either keep the welds with the body or the door, or the seals can be put into a separate file by going to the file output panel entering a new name for the file and set export to Displayed. |
48. | Presently in HyperMesh 10.0, the PBUSH ID cannot be renumbered initially. If the seal model is put in a separate file, close HyperMesh and reopen it and read this seal model back in. |
49. | The PBUSH property can now be renumbered by clicking Tool > Renumber. Select prop and click the prop button. Now select the PBUSH associated with the door seal CBUSHs. |
50. | Enter a start with value that moves the property ID above all the rest of the properties in the full vehicle model. |
51. | Click the renumber button. You will now need to resave the door seal file. |
52. | If you save the door seals in a separate file for use with your trim body model, the body and door seal grid points from the deck will need to be removed. You will also need to remove the control cards at the top of the deck and the enddata card at the end of the deck, so that when it is included with the body and doors there will be no duplicate ID’s. |