Determine the deflection at the free end of the bar

Assignment Help MATLAB Programming
Reference no: EM133360728

Advanced Mechanics of Materials

Computational Assignment

Background/Application
Tapered structures or structures with non-uniform cross sections are very efficient at minimizing stresses, structure weight, and material cost. Examples of tapered structures both natural and artificial are shown in the figure below.

You and another classmate have been hired as entry-level engineers at a small structural engineering firm. Your firm often tries to build unique structures that have varying cross- sectional area throughout their length to minimize weight and to produce aesthetically pleasing shapes. To help them evaluate stresses and deflections within simple tapered structures, you and your partner are asked to develop a MATLAB code that applies finite element analysis to these structures. As an initial exercise, you are starting off with a very simple structure, a tapered rod in tension, to validate your code. This geometry was chosen so you may validate your findings using an alternate analysis method (Castigliano's Method). A senior engineer has prescribed the task in further detail (see suggested Methods/process for the assignment).

Purpose of the Assignment
To apply your understanding of Castigliano's Method and FEA to solve for the deflection and stress within a tapered beam. Experience with both methods should give students confidence that they could apply both methods in structures with non-uniform geometries.

Audience for the Computational Assignment
You and your partner are reporting your results back to the senior engineer (MS in Mechanical Engineering). She is managing multiple entry level engineers so please lay out your analysis as succinctly as possible without leaving out any major steps.

Suggested Methods/Process for the report
For each part of the report, please use bullet points or numbered lists to explain and support your calculations with essential equations. This format would aid the senior engineer review your work quickly.

Initial Information
A tapered round aluminum bar (E=70 GPa, Sy=276 MPa) is clamped at its small end and a constant load, F, is applied at the free end. The geometry of the beam is shown below:

229_Computational Assignment.jpg

Part a)
Using Castigliano's Method, you and your partner should determine the deflection at the free end of the bar. To check and see if your Castigliano's method is close to correct, you may estimate the bounds of the deflection using Hooke's Law. For example, you could find the deflection of a uniform bar with diameter Df and the the deflection of a uniform bar of diameter Do. Your solution for deflection from Castigliano's method should be in-between the values obtained from Hooke's Law for Do and Df.

Part b)
Using Finite Element Method, determine the deflection at the free end of the bar. Please describe in this section how you and your partner defined the stiffness matrix of each bar element and the necessary boundary conditions you used to help solve the problem.

Part c)
Calculate the percent error between the exact solution you found using Castligano's method (part a) and the approximate FEM solution (part b). The percent error between your two solutions should be created as a function of the number of elements you used in your group's FEM calculation.

%error = ABS(δCastligano's - δFEM)/δCastligano's x 100%

You and your partner must be able to vary the number of elements in your FEM code and store the results of the deflection at the end of the beam for each iteration to create the plot.

Part d)
Determine the minimum number of elements required to achieve a percent error of <0.01% between the FEM solution and Castigliano's method solution. Please explicitly state the minimum number of elements required in the body of the report. This should be very easy to find using the graph your group made in part c.

Part e)

Plot the axial stress within the bar along the length (from the base of the bar to the free end where the load is applied). For this plot, use the of minimum number of elements required to achieve a percent error of <0.01% you found in part d. Explicitly state how you calculated the stress within each element within your report.

Create an appendix in the report with the MATLAB Finite Element code. Please make comments in the code that would guide the reader to the function of each section of the code. Ideally, this code could be quickly modified and used by another member of the company if needed.

Attachment:- Advanced Mechanics of Materials.rar

Reference no: EM133360728

Questions Cloud

How enterprise automation, organizational learning : how enterprise automation, organizational learning, and strategic/competitive advantage improved by IT and business users within a corporate environment working
Is this experimental or observational study : Is this an experimental or observational study? Explain your answer. What is the explanatory variable in this study?
What a test plan document is used for : You're telling a friendy'family member who is not familiar with a technology project about your milestones defined in the test plan. How would you explain
Exploration of planet earth past diversity : As you continue your exploration of Planet Earth's past diversity you come across a really large and strange looking fossil
Determine the deflection at the free end of the bar : MME 412 Advanced Mechanics of Materials, Miami University determine the deflection at the free end of the bar and Determine the minimum number of elements
Explain the experiment performed : Explain the experiment performed by Robert Koch and give his postulates.
Write a program cubesum.java that prints out all integers : Write a program CubeSum.java that prints out all integers of the form a3 + b3 where a and b are integers between 0 and N in sorted order, without using
Identify the problem propose an ecopy system to help : Identify the problem(s) Propose an eCopy system to help with functional and non-functional requirement
Starter culture of isolated microganism : Industrial fermentation typically involve addition of " starter culture" of isolated microganism.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd