You are on page 1of 2

Faculty of Mechanical Engineering

Universiti Teknologi Malaysia


Semester 1
Sesi 2021/2022

SKMM 1013
Programming for Engineers
Project (20%)
(Due Date: Check in the E-learning web)

Task:

A rigid circular punch indents an elastic medium as given in the figure below.
The maximum contact pressure, Pmax and contact radius, a is given as:

!/!
6𝑊𝐸 !
𝑃!"# =
𝜋 ! 𝑅!
3𝑊𝑅 !/!
𝑎=
4𝐸
Where
W – Normal load (N);
E – Modulus Young (Pa);
R – Radius of the circular punch.

You are then required to write a MATLAB code using user-defined functions,
each for the maximum contact pressure, Pmax and contact radius, a. Using the
code, plot maximum contact pressure, Pmax agains contact radius, a, using
MATLAB, with proper title and axis labels, for conditions below:

Case #1:
a. Normal load, W, ranging from 1N to 20N
b. Modulus Young, E= 70GPa
c. Circular punch radius, R=2cm

Case #2:
a. Normal load, W=10N
b. Modulus Young, E= 70GPa
c. Circular punch radius, R, ranging from 0.1cm to 10cm

Case #3:
a. Normal load, W=10N
b. Modulus Young, E, ranging from 50GPa to 200GPa
c. Circular punch radius, R=2cm

Case #4:
a. Normal load, W, ranging from 1N to 20N
b. Modulus Young, E=70GPa
c. Circular punch radius, R, ranging from 0.1cm to 10cm

At the end of this, compare the all the cases and discuss on the effect of changing
normal load, circular punch radius and material properties on the maximum
contact pressure.

For the submission, prepare a report with:

1. An introduction to the problem/Problem statement
2. A flow chart explaining the approach to programming
3. MATLAB M-file with comments included
4. Plots/figures with properly labeled axis
5. Discussion and Conclusion


Rigid
circular
punch
W

r

Elastic
medium
a




Note:
 Hardcopy sumbission (to include a) Introduction, b) flow chart c) pseudocode
c) results & discussion d) source code using M-file of matlab script

Softcopy submission (to include a) source code b) complete report in .pdf
format only

You might also like