OS-T: 1050 Connection of Dissimilar Meshes using CWELD Elements

In this tutorial, an existing finite element model of a simple cantilever beam is used to demonstrate how to connect dissimilar meshes using CWELD elements.

Before you begin, copy the file(s) used in this tutorial to your working directory.

rd1050_cant_beam
Figure 1. Cantilever Beam with Dissimilar Meshes

Launch HyperMesh and Set the OptiStruct User Profile

  1. Launch HyperMesh.
    The User Profile dialog opens.
  2. Select OptiStruct and 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 for OptiStruct.

Open the Model

  1. Click File > Open > Model.
  2. Select the dissimilar.hm file you saved to your working directory.
  3. Click Open.
    The dissimilar.hm database is loaded into the current HyperMesh session, replacing any existing data.

Set Up the Model

Create CWELD Elements

A PWELD property must be created for the CWELD elements.
  1. In the Model Browser, right-click and select Create > Property.
    A default PSHELL property template displays in the Entity Editor.
  2. For Name, enter welds.
  3. For Card Image, select PWELD from the drop-down menu and click Yes to confirm.
  4. For Material, click Unspecified > Material.
  5. In the Select Material dialog, select steel and click OK.
  6. For D (weld diameter), enter 0.1.
    This creates a new property definition named welds.
  7. In the Model Browser, right-click and select Create > Component.
  8. For Name, enter welds.
  9. Click Color and select a color.
    This creates the new component named welds.
  10. From the 1D page, click spotweld.
  11. Make sure the using elems subpanel is selected.
  12. Click elems > displayed.
  13. Click the switch under element config and select rod from the pop-up menu.
  14. Click property = and select welds from the list of properties.
  15. Click search tolerance = and enter 0.1.
  16. Click nodes > by collector and select the membrane_fine collector.
  17. Click create.
    A weld element is created at each node on the fine-mesh matching face. A number of plot elements are created too, these are helpful to find the elements attached when looking for the welds.
  18. Click return to go back to the main menu.

Submit the Job

  1. From the Analysis page, click the OptiStruct panel.

    OS_1000_13_17
    Figure 2. Accessing the OptiStruct Panel
  2. Click save as.
  3. In the Save As dialog, specify location to write the OptiStruct model file and enter dissimilar for filename.
    For OptiStruct input decks, .fem is the recommended extension.
  4. Click Save.
    The input file field displays the filename and location specified in the Save As dialog.
  5. Set the export options toggle to all.
  6. Set the run options toggle to analysis.
  7. Set the memory options toggle to memory default.
  8. Click OptiStruct to launch the OptiStruct job.
If the job is successful, new results files should be in the directory where the dissimilar.fem was written. The dissimilar.out file is a good place to look for error messages that could help debug the input deck if any errors are present.
The default files written to the directory are:
dissimilar.html
HTML report of the analysis, providing a summary of the problem formulation and the analysis results.
dissimilar.out
OptiStruct output file containing specific information on the file setup, the setup of your optimization problem, estimates for the amount of RAM and disk space required for the run, information for each of the optimization iterations, and compute time information. Review this file for warnings and errors.
dissimilar.h3d
HyperView binary results file.
dissimilar.res
HyperMesh binary results file.
dissimilar.stat
Summary, providing CPU information for each step during analysis process.

Post-process the Results

View Displacement Contour

  1. From the OptiStruct panel, click HyperView.
    HyperView is launched and the results are loaded. A message window appears to inform of the successful model and result files loading into HyperView.
  2. Set the animation type to Linear animationLinear-24.
  3. On the Results toolbar, click resultsContour-16 to open the Contour panel.
  4. Select the first pull-down menu below Result type: and select Displacement (v).
  5. Click Apply.
    The resulting colors represent the displacement field resulting from the applied loads and boundary conditions.
  6. Click the Page Layout icon pageLayoutSingle-24 on the toolbar.
  7. Choose the second layout in the first row of the pop-up window.
    This changes the modeling window in two separate windows. The left window will have the previously loaded model and the right window will be blank.
  8. Load the control example in the right side window to compare the results.
  9. Click the right-hand pane in the display area.
    A blue line appears around the window to show that it is selected.
  10. Click the Load Result icon fileOpenResults-24 in the toolbar.
  11. Click Load Model fileOpen-24 and select the file control.h3d you saved to your working directory as both the model and results file.
  12. Click Apply.
  13. Right-click on the left pane and activate menu Apply Style To > Current Page > All Selected.
    This option applies results from the current window to the new window. You can now visually compare the displacement results from the dissimilar mesh model with a uniform mesh model.

View the Results

  1. Select the left-hand panel in the display area.
  2. On the Results toolbar, click resultsContour-16 to open the Contour panel.
  3. Under Result type, select Element Stresses (2D & 3D)(t) and vonMises.
  4. In the field below Averaging method, select None.
  5. Click Apply.
  6. Right-click on the left pane and activate menu Apply Style To > Current Page > All Selected.
    You can now visually compare the von Mises stress results from the dissimilar model with a uniform mesh model.