Question

In: Mechanical Engineering

PART 1 The company would like to investigate how the actual performance of the suspension system...

PART 1

The company would like to investigate how the actual performance of the suspension system compares to that of theory. Dynamic theory states that the equation of motion of the wheel in the vertical direction can be expressed as,

  m d 2 y d t 2 = − c d y d t − k y   or d 2 y d t 2 + c m d y d t + k m y = 0

where m is the mass of the wheel, k is the spring stiffness and c is the damping coefficient.

This is a second order differential equation, and if for example, the car hits a hole at t = 0, such that it is displaced from its equilibrium position with y = y0, and dy/dt = 0, it will have a solution of the form,

y ( t ) = e − n t ( y 0 cos ⁡ ( p t ) + y 0 ( n p ) sin ⁡ ( p t ) )

where   p = k m − c 2 4 m 2 and n = c 2 m provided   k m > c 2 4 m 2

To analyse the actual performance of the design, the suspension system was built and tested with the following displacements of the wheel recorded during the time period of 2.6 and 3.1 seconds (this dataset is known to contain experimental error):

Time (s)

2.6

2.65

2.7

2.75

2.8

2.85

2.9

2.95

3

3.05

3.1

Displacement (m)

0.07 0.09 0.11 0.11 0.12 0.15 0.14 0.15 0.16 0.15 0.16

The design team are interested if the dataset can be characterised by expressions which are less complex than that of the above theory.

PART 2

The design team performed stress analysis on the coil spring, and it was determined that the stress at a specific point could be characterised by:

Similar calculations were performed to calculate the maximum principal stress at 420 locations along a non-linear path through the coil spring. The following frequency distribution of the calculated maximum principal stresses was produced:

Max. Principal Stress (kPa)

4 4.5 5 5.5 6 6.5 7 7.5 8 8.5

Frequency

2 12 18 30 50 69 80 71 59 29

The design team is interested in the significance of these frequencies and therefore need to calculate the area under the graph which displays these results.

The design team believe any further calculations of principal stresses and determining the area under the graph will be time consuming (and potentially error prone), thus would like an automated method for performing this.

Submission

Create two separate MATLAB scripts for Part 1 and Part 2:

PART 1 - Create a MATLAB script which is capable of performing the following:

  • Plotting the theoretical displacement of the wheel which shows the first 8 roots when the suspension system has the following specifications:
    • mass acting on each wheel = 3.6 x 103 kg
    • c = 1.5 x 103 Ns/m
    • k = 1.5 x 104 N/m                        
    • initial displacement = 0.3 m
  • Calculating the time for the 3rd, 6th and 7th occasion when the wheel passes through the equilibrium position (i.e. the root);
  • Calculating the value of the coefficient of multiple determination (R 2 ) and the standard error ( σ E) when presuming the experimental dataset is characterised by a power equation (y = a x b );
  • Plotting a graph of the experimental dataset of the wheel displacement (displacement vs time) with a curve calculated using regression analysis when presuming the dataset is characterised by a power equation (y = a x b);
  • Calculating the displacement of the wheel at 2.8s when presuming the experimental dataset is characterised by a power equation (y = a x b ).

PART 2 – Create a MATLAB script that is capable for performing the following:

  • Calculating the maximum principal stress at the specific point shown;
  • Plot the frequency distribution of the calculated maximum principal stresses and fit a natural spline through the dataset;
  • Calculate the area under the natural spline (between the data points given).

Solutions

Expert Solution

*********Theroritical Ploting and Roots******
m = 3.6*10^3; c = 1.5*10^3;   k = 1.5*10^4; y0 = 0.3;
p = sqrt((k/m)-(c^2/(4*m^2)));
n = c/(2*m);
y = @(t) exp(-n*t).*(y0*cos(p*t) + y0*(n/p)*sin(p*t));

t = linspace(0,15);
plot(t,y(t))    % ploting theritical displacement
yline(0);       % Ploting zero line to identify root locations
xlabel("Time [s]"); ylabel("Displacement [m]"); title("Theoritical Plot")
% Form figure it's evident that first 3 roots are near 0.5, 2 and 4
% To calculate exact values we will use fzero function
root1 = fzero(y,0.5);   % 1st root using initial guess of 0.5
root2 = fzero(y,2);     % 2nd root using initial guess of 2
root3 = fzero(y,4);     % 3rd root using initial guess of 4
fprintf("\n First 3 roots : [%.4f %.4f %.4f] sec",[root1,root2,root3])
********Experimental Calculations*********
warning off
Time = [2.6 2.65 2.7 2.75 2.8 2.85];
Disp = [0.07 0.09 0.11 0.12 0.13 0.15];
figure(2)
plot(Time,Disp,'*-')

[lin_Fit,gof_LinFit] = fit(Time',Disp','poly1');    % Linear Fit

% defininig fit type for saturation growth
myfittype = fittype('a*x/(b+x)','coefficients',{'a','b'});
[sat_growth_fit,gof_SatFit] = fit(Time',Disp',myfittype);
hold on
time_plot = linspace(2.6,3.1);
plot(time_plot,lin_Fit(time_plot),'LineWidth',1.2);     % Ploting Linear Fit
plot(time_plot,sat_growth_fit(time_plot),'LineWidth',1.2);   % ploting saturation growth fit
xlabel("Time"); ylabel("Displacement");
legend(["Experimental Data","Linear Fit","Saturation Growth fit"],'Location','NorthWest')
title("Experimental Plot");

% R2 and standard error for both
R2_LinFit = gof_LinFit.rsquare;     % Extracting Rsquare from goodness of fit (gof)
Std_err_LinFit = gof_LinFit.rmse;   % Extracting Standard error from gof

R2_SatFit = gof_SatFit.rsquare;
Std_err_SatFit = gof_SatFit.rmse;

fprintf("\n\n For Linear Fit : R2 = %.4f , Standard Error = %.4f", R2_LinFit,Std_err_LinFit);
fprintf("\n For Saturation Growth Fit : R2 = %.4f , Standard Error = %.4f\n", R2_SatFit,Std_err_SatFit);
warning on

Output -

The first 3 roots are

0.824

2.371

....... (Data is missing )

For linear fit -

R2= 0.917

Standard error = 0.008

For saturation growth fit -

R2= 0.430

Standard error = 0.023

Theroritical plot-

Experimental plot -

Dear student please rate me postive :)

Please update the question as i found that their are some values are missing while solving soo please update the question i will update the question after you will give me the next values after 2.85/0.15 time displacement table ....

Please upvote for me


Related Solutions

The CIO of an IT company would like to investigate how a software developer’s work experience...
The CIO of an IT company would like to investigate how a software developer’s work experience (in number of years), professional certifications (number of certificates), and knowledge of various computer languages (number of programming languages) contribute to his/her work performance. The work performance is measured on the scale of 1 to 1000 so that the higher one’s score, the better his/her work performance. He collects data from 20 software developers in his company Years of experience Num of certificates Num...
Database System Question An automobile part trading company would like to store the following attributes for...
Database System Question An automobile part trading company would like to store the following attributes for each part in a database table: PartNo: 10 bytes Name: 30 bytes UintMeasure: 5 bytes UnitCost: 4 bytes UnitPrice: 4 byes QtyOnHand: 4 bytes QtyOnOrder: 4bytes PreferredSupplier: 30 bytes Consider a disk with block size of 512 bytes and block pointer of 6 bytes long. Each record has a unique value of PartNo. There are altogether 50,000 parts in the company. Compute the following:...
For design of a car suspension system , what type of vibration system you would choose...
For design of a car suspension system , what type of vibration system you would choose and why ( bring 2 reasons for your sele reasons for your selection ) ?
B- For design of a car suspension system, what type of vibrational system you would choose...
B- For design of a car suspension system, what type of vibrational system you would choose (over damped, under damped, critical damped) and why (bring 2 reasons for your selection)? C- For design of an office door stopper system, what type of vibrational system you would choose (over damped, under damped, critical damped) and why (bring 2 reasons for your selection)?
how would you design a performance appraisal system for a multinational company that has branch offices...
how would you design a performance appraisal system for a multinational company that has branch offices in different countries? What factors would you consider?
1. The management of Plitt Corporation would like to investigate the possibility of basing its predetermined...
1. The management of Plitt Corporation would like to investigate the possibility of basing its predetermined overhead rate on activity at capacity. The company's controller has provided an example to illustrate how this new system would work. In this example, the allocation base is machine-hours and the estimated amount of the allocation base for the upcoming year is 55,000 machine-hours. Capacity is 76,000 machine-hours and the actual level of activity for the year is assumed to be 71,000 machine-hours. All...
“What, in your opinion, is the importance of a performance management system and how would the...
“What, in your opinion, is the importance of a performance management system and how would the knowledge and skills you have acquired about the performance management system in this course help you in your career as an effective manager? Use your personal examples to illustrate your reflections.”
“What, in your opinion, is the importance of performance management system and how would the knowledge...
“What, in your opinion, is the importance of performance management system and how would the knowledge and skills you have acquired about the performance management system in this course help you in your career as an effective manager? Use your personal examples to illustrate your reflections.” About 1000words
As part of a research program for a new cholesterol​ drug, a pharmaceutical company would like...
As part of a research program for a new cholesterol​ drug, a pharmaceutical company would like to investigate the relationship between the ages and LDL​ (low-density lipoprotein) cholesterol of men. The accompanying data set shows the ages and LDL cholesterol levels of seven randomly selected men. Construct a​ 95% prediction interval to estimate the LDL cholesterol level of a 28​-year-old man. Age 24 37 27 31 42 32 42 Cholesterol 141 178 160 199 158 142 205 Determine the upper...
As part of a research program for a new cholesterol​ drug, a pharmaceutical company would like...
As part of a research program for a new cholesterol​ drug, a pharmaceutical company would like to investigate the relationship between the ages and LDL​ (low-density lipoprotein) cholesterol of men. The accompanying data set shows the ages and LDL cholesterol levels of seven randomly selected men. Construct a​ 95% prediction interval to estimate the LDL cholesterol level of a 25​-year-old man. Click the icon to view the data table. Age: 22 37 26 32 41 31 40 Cholesterol: 144 177...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT