Now we will return to the analysis of the bracket. A combination of GUI and the Command line will be used for this example.
The problem to be modeled in this example is a simple bracket shown in the following figure. This bracket is to be built from a 20 mm thick steel plate. A figure of the plate is shown below.
This plate will be fixed at the two small holes on the left and have a load applied to the larger hole on the right.
Preprocessing: Defining the Problem
- Give the Bracket example a Title
Utility Menu > File > Change Title - Form GeometryAgain, Boolean operations will be used to create the basic geometry of the Bracket.
- Create the main rectangular shapeThe main rectangular shape has a width of 80 mm, a height of 100mm and the bottom left corner is located at coordinates (0,0)
- Ensure that the Preprocessor menu is open. (Alternatively type /PREP7 into the command line window)
- Now instead of using the GUI window we are going to enter code into the 'command line'. Now I will explain the line required to create a rectangle:
BLC4, XCORNER, YCORNER, WIDTH, HEIGHT
BLC4, X coord (bottom left), Y coord (bottom left), width, height - Therefore, the command line for this rectangle is BLC4,0,0,80,100
- Create the circular end on the right hand sideThe center of the circle is located at (80,50) and has a radius of 50 mm
- The following code is used to create a circular area:
CYL4, XCENTER, YCENTER, RAD1
CYL4, X coord for the center, Y coord for the center, radius - Therefore, the command line for this circle is CYL4,80,50,50
- Create the main rectangular shapeThe main rectangular shape has a width of 80 mm, a height of 100mm and the bottom left corner is located at coordinates (0,0)
- Now create a second and third circle for the left hand side using the following dimensions:
parameter circle 2 circle 3 XCENTER 0 0 YCENTER 20 80 RADIUS 20 20 - Create a rectangle on the left hand end to fill the gap between the two small circles.Your screen should now look like the following...
XCORNER -20 YCORNER 20 WIDTH 20 HEIGHT 60 - Boolean Operations - AdditionWe now want to add these five discrete areas together to form one area.
- To perform the Boolean operation, from the Preprocessor menu select:
Modeling > Operate > Booleans > Add > Areas - In the 'Add Areas' window, click on 'Pick All'(Alternatively, the command line code for the above step is AADD,ALL)
- To perform the Boolean operation, from the Preprocessor menu select:
- Create the Bolt Holes We now want to remove the bolt holes from this plate.
- Create the three circles with the parameters given below:
parameter circle 1 circle 2 circle 3 WP X 80 0 0 WP Y 50 20 80 radius 30 10 10 - Now select
Preprocessor > Modeling > Operate > Booleans > Subtract > Areas - Select the base areas from which to subract (the large plate that was created)
- Next select the three circles that we just created. Click on the three circles that you just created and click 'OK'.(Alternatively, the command line code for the above step is ASBA,6,ALL)
Now you should have the following:
- Preprocessor > Element Type > Add/Edit/Delete
- Use the 'Options...' button to get a plane stress element with thickness(Alternatively, the command line code for the above step is ET,1,PLANE82 followed by KEYOPT,1,3,3)
- Under the Extra Element Output K5 select nodal stress.
- Preprocessor > Real Constants > Add/Edit/Delete
- Enter a thickness of 20mm.(Alternatively, the command line code for the above step is R,1,20)
- Preprocessor > Material Props > Material Library > Structural > Linear > Elastic > IsotropicWe are going to give the properties of Steel. Enter the following when prompted:
EX 200000 PRXY 0.3
(The command line code for the above step is MP,EX,1,200000 followed by MP,PRXY,1,0.3)
- Preprocessor > Meshing > Size Cntrls > Manual Size > Areas > All Areas
- Select an element edge length of 5. Again, we will need to make sure the model has converged.(Alternatively, the command line code for the above step is AESIZE,ALL,5,)
- Preprocessor > Meshing > Mesh > Areas > Free and select the area when prompted(Alternatively, the command line code for the above step is AMESH,ALL)
Saving Your Job
Utility Menu > File > Save as...
Solution Phase: Assigning Loads and Solving
You have now defined your model. It is now time to apply the load(s) and constraint(s) and solve the the resulting system of equations.- Define Analysis Type
- 'Solution' > 'New Analysis' and select 'Static'.(Alternatively, the command line code for the above step is ANTYPE,0)
- Apply Constraints As illustrated, the plate is fixed at both of the smaller holes on the left hand side.
- Solution > Define Loads > Apply > Structural > Displacement > On Nodes
- Instead of selecting one node at a time, you have the option of creating a box, polygon, or circle of which all the nodes in that area will be selected. For this case, select 'circle' as shown in the window below. (You may want to zoom in to select the points Utilty Menu / PlotCtrls / Pan, Zoom, Rotate...) Click at the center of the bolt hole and drag the circle out so that it touches all of the nodes on the border of the hole.
- Click on 'Apply' in the 'Apply U,ROT on Lines' window and constrain all DOF's in the 'Apply U,ROT on Nodes' window.
- Repeat for the second bolt hole.
- Apply Loads As shown in the diagram, there is a single vertical load of 1000N, at the bottom of the large bolt hole. Apply this force to the respective keypoint ( Solution > Define Loads > Apply > Structural > Force/Moment > On Keypoints Select a force in the y direction of -1000)
- Solving the System Solution > Solve > Current LS
The applied loads and constraints should now appear as shown below.
Post-Processing: Viewing the Results
We are now ready to view the results. We will take a look at the deflected shape and the stress contours once we determine convergence has occured.- Convergence using ANSYS
- Deformation
- General Postproc > Plot Results > Def + undeformed to view both the deformed and the undeformed object.The graphic should be similar to the following
- Observe the locations of deflection. Ensure that the deflection at the bolt hole is indeed 0.
- Deflection
- To plot the nodal deflections use General Postproc > Plot Results > Contour Plot > Nodal Solution then select DOF Solution - USUM in the window.
- Alternatively, obtain these results as a list. (General Postproc > List Results > Nodal Solution...)
- Are these results what you expected? Note that all translational degrees of freedom were constrained to zero at the bolt holes.
- Stresses
- General Postproc > Plot Results > Nodal Solution... Then select von Mises Stress in the window.
- You can list the von Mises stresses to verify the results at certain nodes
General Postproc > List Results. Select Stress, Principals SPRIN
- As shown previously, it is necessary to prove that the solution has converged. Reduce the mesh size until there is no longer a sizeable change in your convergence criteria.
No comments:
Post a Comment