Primitives: Wedge Inspection 3D Tutorial

Follow

Summary

This tutorial demonstrates how to set up a 3D Wedge Inspection using primitives in the Designer Workspace.

Note: Primitives can only be used when the project model type is set to 3D

This example covers: 

  • Using primitives
  • Primitive model property changes
  • Material Assignment
  • Basic voltage loads and drive functions
  • Meshing
  • Keypoints
  • Boundary conditions 
  • Analysis
  • Model Outputs
  • Runtime Graphics

Creating a 3D Project

Open up designer mode and select New Project, select the folder you wish to save the project in. Change model working units to and set the model type to 3D Model.

Materials

Click the Project Materials button in the Home tab of the ribbon to add materials to project. Add the following materials:

  • Metal-> steel
  • Misc-> rxlthi
  • Misc -> vacm

Using Primitives

Primitives can be created via the Site Tool or the new Primitives section added to the Home tab.

Click Cuboid button. The cuboid which appears in the graphics window is modifiable via the parameters in the properties window.

Change the cuboid's properties to:

  • Material = vacm
  • X Begin = 0.001625
  • X End  = 0.003875
  • Y Begin = 0.01
  • Y End = 0.01435
  • Z Begin = 0
  • Z End = 0.00125

To reset the graphics view right click in the graphics window and select Reset View. The primitive should now appear in graphics window:

Right click the primitive in the Model Tree and select duplicate primitive. Make the following changes to the primitive_2's properties:

  • Material = rxlthi
  • X Begin = 0.005
  • X End  = 0.0095
  • Y Begin = 0.01
  • Y End = 0.01435
  • Z Begin = 0
  • Z End = 0.0025

Duplicate primitive_2 and make the following changes to the primitive_3's properties:

  • Material = rxlthi
  • X Begin = 0.00159
  • X End  = 0.0204

At this stage the model will look as follows:

Click the Hexahedron icon in the Home tab to add a hexahedron primitive to the workpace and give it the following properties:

  • Material = rxlthi
  • x1 = 0.0005
  • y1 = 0.01244
  • z1 = 0
  • x2 = 0.0005
  • y2 = 0.01
  • z2 = 0
  • x3 = 0.005
  • y3 = 0.01
  • z3 = 0
  • x4 = 0.05
  • y4 = 0.01435
  • z4 = 0
  • x5 = 0.0005
  • y5 = 0.01244
  • z5 = 0.0025
  • x6 = 0.0005
  • y6 = 0.01
  • z6 = 0.0025
  • x7 = 0.005
  • y7 = 0.01
  • z7 = 0.0025
  • x8 = 0.005
  • y8 = 0.01435
  • z8 = 0.0025

The model should now look similar to the following:

Duplicate primitive_4 and make the following changes to the primitive_5's properties:

  • Material = rxlthi
  • x1 = 0.0249
  • y1 = 0.01244
  • z1 = 0
  • x2 = 0.0249
  • y2 = 0.01
  • z2 = 0
  • x3 = 0.0204
  • y3 = 0.01435
  • z3 = 0
  • x4 = 0.0204
  • y4 = 0.01435
  • z4 = 0
  • x5 = 0.0249
  • y5 = 0.01244
  • z5 = 0.0025
  • x6 = 0.0249
  • y6 = 0.01
  • z6 = 0.0025
  • x7 = 0.0204
  • y7 = 0.01
  • z7 = 0.0025
  • x8 = 0.0204
  • y8 = 0.01435
  • z8 = 0.0025

Create a sixth primitive with the properties:

  • Object Type = Cubiod
  • Material = steel
  • X Begin = 0
  • X End = 0.0254
  • Y Begin = 0
  • Y End = 0.01
  • Z Begin = 0
  • Z End = 0.0035

The final geometry looks as follows:

Project Settings

Go to Project Settings in the Model Tree and change the frequency of interest to 5e6 (user must check the frequency of interest checkbox to specify own value)

Drive Function

To define a drive function go to Setup > Forcing Functions > Time > +

Click '+' to bring up the Define Input Drive Function Window. Set the parameters as shown in the image below:

Click insert to create the function the time function, timefunc_1 will appear in the model tree.

 

Mesh

To change mesh settings go to Model > Mesh

Change definition type to Advanced and in the Properties window and set Elements Per Wavelength 5 and Mesh Velocity Value to 2350.

Keypoints

To add a keypoint go to Model > Mesh> Keypoints > +

Place the following keypoints (All in Y-Axis):

  • X-Axis Keypoint (m) = 0.005
  • X-Axis Keypoint (m) = 0.0095
  • X-Axis Keypoint (m) = 0.0159
  • X-Axis Keypoint (m) = 0.0249
  • Y-Axis Keypoint (m) = 0.01
  • Z-Axis Keypoint (m) = 0.025

Loads

To define a new load go to Model Tree > Model > Boundary Conditions > Loads > + this will bring up the load definition window.

In the load definition window set Creation Mode to Geometry Interface, Geometry to primitive_1(vacm) and Interfacing Item to primitive_4(rxlthi). Select Create Load to add load to workspace. This will create a load in the Model Tree named load_1

In the Properties window, set load_1 to have the following properties:

  • Load Type = Pressure
  • Time Function = timefunc_1

Domain Boundaries

To set boundary conditions follow Model Tree > Model > Boundary Conditions > Domain Boundaries set the following boundaries:

  • XMIN = Absorbing
  • XMAX = Absorbing
  • YMIN = Free
  • YMAX = Free
  • ZMIN = Symmerty
  • ZMAX = Absorbing

Simulation Time

To set the simulation time follow Model Tree > Model > Analysis > Properties > Simulation Run Time > Enter 9.8e-6 as the value. Set Time Factor to 0.95.

Model Outputs

Add an output to the simulation by selecting Model Tree > Model > Outputs > +

To edit the properties of this output go to Model Tree > Model > Outputs > output_1 > Properties

To output maximum acoustic pressure from the model, set the following:

  • Output Type = Field Data 
  • Array Type = Acoustic Pressure
  • Field Type = Maximum

Add another output and set the properties to the following:

  • Output Type = Time History
  • Array Type = Acoustic Pressure
  • Location XYZ = (0.0225,0.0134,0)

Runtime Graphics

To show the acoustic pressure in the model, set the runtime graphics properties to the following:

  • Number of frames = 60
  • Output Format = AVI
  • View 1 -> Plot Type = Array
  • View 1 -> Array Type = Acoustic Pressure

This model can now be run on the cloud or locally.  Once the job has finished the results can be downloaded and opened in the post processor for further analysis. 

Demo Video

 

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.