Professional Documents
Culture Documents
AMME2500 Assignment 3
AMME2500 Assignment 3
Table of Contents
Table of figures .................................................................................................................................... 1
Background.......................................................................................................................................... 2
System and problem example ............................................................................................................. 3
Results ................................................................................................................................................. 5
Discussion ............................................................................................................................................ 5
Appendix 1 – Full derivation of kinematics ......................................................................................... 8
Appendix 2 – MATLAB code .............................................................................................................. 11
Table of figures
Figure 1 - Free Body Diagram of a single degree of freedom reciprocating engine ............................... 3
Figure 2 - Geometry analysis of constrained reciprocating engine......................................................... 3
Figure 3 – MATLAB result showing the Velocity of piston Vs. Crank Angle ............................................ 5
Figure 4 - MATLAB result showing the Angular Acceleration of the connecting Vs. Crank Angle .......... 5
Figure 5 - MATLAB result showing the Acceleration of piston Vs. Crank Angle ...................................... 5
Figure 6 - MATLAB result showing the Angular Velocity of the connecting Vs. Crank Angle ................. 5
Figure 7 - The results from (Fatemi, 2007) .............................................................................................. 6
Figure 8 - The results of (Nigus, 2015)..................................................................................................... 6
Figure 9 - The results from (Fatemi, 2007) for angular velocity and acceleration .................................. 6
Background
This lab report investigates the Kinematics and Forces in a Reciprocating Engine
Reciprocating engines are used to convert chemical energy into kinetic energy within a piston
which applies force onto a crank shaft converting said the linear motion of the piston to
rotational motion at the crank. Reciprocal engines can take many forms being made up multiple
pistons in different arrangements. However, at its core a single reciprocating engine works in a
“4-stroke cycle” (Yamagata, 2005), comprising of, intake, compression, ignition and exhaust. The
intake involves the introduction of gas into the piston chamber “expanding the piston to the
bottom of the cylinder” (Donev, 2018). This gas is then compressed by the piston at the
compression stage. When compressed ignition via the sparkplug ignites the gas and “pushes the
piston downwards providing useful work to the engine” (Donev, 2018). The last, exhaust stage
sees “waste chemicals [removed] thought the exhaust port” (Donev, 2018), the cycle then
repeats.
The initial two stages see’s the introduction and compression of gas which provide no power on
the system, as well as the fourth stage which see the evacuation of gas, hence our primary focus
will be on the 3rd stage where the external forces is introduced. A common reciprocating engine
system is shown in Figure 1. Highlighting the dynamic components of the piston, connecting rod
and crank shaft mechanism. Each part has a different type of motion, the piston contains totally
translational motion, while the connecting rod has both rotational and translational motion and
the crank shaft has completely rotational motion only.
Two major dynamic processes and concepts involved in the motion of a reciprocating engine
include; the kinematic conversion of linear velocity and acceleration at the piston to angular
velocity and acceleration at the crank. As well as kinetic transfer of forces via the principle of
‘The conversation of energy’, best observed through the work and energy principle to translate
linear kinetic energy into rotational moment.
Kinematically; translational linear velocity of the piston translates to both linear and rotation
motion at the connecting rod. Whose motion is constrained by both the piston linearly and crank
shaft rotationally. The crank shaft is connected such that it forces the connecting rod to follow a
rotational path. As such this translational motion is converted fully to rotational angular velocity
and acceleration. We observe a transformation of linear acceleration and velocity to angular
acceleration and velocity.
Kinetically; “The piston receives the combustion pressure” (Yamagata, 2005) as an external force
leading to work being done at the piston converting translating kinetic energy to the connecting
rod. Normal reaction forces between the crank shaft and the connecting rod constrains the
connecting rod into a rotational path. Hence, the downward force at the piston is conserved
along the connecting rod into turning force at the crank shaft and connecting rod. A moment is
generated about the crank shaft leading to rotational motion of said shaft. We observe the full
transition of work done performed by kinetic energy at the piston being conserved into turning
force (moment) at the crank shaft.
By combining the kinematic and kinetic relationship a full picture of the dynamics of a
reciprocating engine can be drawn.
System and problem example
Analysis of a reciprocating engine will be conducted such to
determine the relationship between the angular and linear
acceleration between the piston and the crank.
From Figure 2. the following relationships between the length and angle in both the horizontal
and vertical direction was established:
Hence the relationship of velocity, acceleration of the piston in terms of 𝜃 have been established
as well as the angular velocity and acceleration of the connecting rod in terms of 𝜃 having also
being established.
Results
An analytical approach has been taken with the derived equations with MATLAB code being used to
solve these equations and plot against the crank angle. The program is set to run for 2 cycles or 4𝜋
radians approximately 12.058rad. The Matlab code can be found in appendix 2.
The results and behaviour of the system illustrated in the following graphs displayed in figure W
Figure 3. figure 4. figure 5 and figure 6.
Figure 3 – MATLAB result showing the Velocity of piston Vs. Crank Angle Figure 5 - MATLAB result showing the Acceleration of piston Vs. Crank Angle
Figure 6 - MATLAB result showing the Angular Velocity of the connecting Figure 4 - MATLAB result showing the Angular Acceleration of the connecting
Vs. Crank Angle Vs. Crank Angle
Discussion
The results show graphically that all relationships in figures 3 to 6 display a periodic relationship of
some form repeating every 2𝜋.
Figure 3. shows the relationship between the velocity of the
piston and the crank angle. Observation of the graph shows
that the relationship is an inverted sinusoidal, consistent with
the relationship derived in equation (12). This is further in line
with (Fatemi, 2007) figure 7. and (Nigus, 2015) in figure 8
whose own graph shows a sinusoidal relationship not inverted.
This difference is as a result of the initial coordinate system
being set different but the net relationship that the velocity of
the piston oscillates with the chank shaft is consistent.
Fatemi, F. H. (2007). Dynamic Load and Stress Analysis of a Crankshaft. Toledo: The University of
Toledo.
Muslim Ali, I. A. (2020). Numerical Method for Finding the Balancing and Unbalancing Forces of
Single Piston Engine. Journal of Mechanical Engineering Research and Developments, pp.
260-271.
Nigus, H. (2015). Kinematics and Load Formulation of Engine Crank Mechanism. Mechanics, Materials
Science & Engineering, 112-123.
Yamagata, H. (2005). The science and technology of materials in automotive engines. Boca Raton, FL:
CRC Press.
Appendix 1 – Full derivation of kinematics
Appendix 2 – MATLAB code
% Assignment 3 Reciprocal engine code
% Author: SID 440376024
%
% clean Workspace
clear;
clc;
clf;
%Analytical Approach
% define the domain of theta
%theta = 0:0.01:(2*pi);
% angular velocity of the crank
rpm = 3500;
acc = 0;
% convert to rad/s
w = 3500*(2*pi/60);
% Length of the crank = radius of the crank
r = 0.060;
% Length of connecting rod
L = 0.220;
figure(1)
plot(theta_x,v,'b')
xlabel('Crank Angle Theta (rads)')
ylabel('Piston Velocity (m/s)')
title('Velocity of the piston vs. Crank Angle')
legend('Velocity','Location','SE')
xlim([0,theta])
figure(2)
plot(theta_x,a,'b')
title('Accleration of the piston vs. Crank Angle')
xlabel('Crank Angle Theta (rads)')
ylabel('Piston Accerleration (m/s^2)')
xlim([0,theta])
legend('Accleration','Location','SE')
figure(3)
plot(theta_x,theta_dot,'b');
title('Angular Velocity of the connecting rod vs. Crank Angle')
xlabel('Crank Angle Theta (rads)')
ylabel('Angular velcoity (rad/s)')
xlim([0,theta])
legend('Angular Velocity','Location','NE')
figure(4)
plot(theta_x,w_dot,'b');
title('Angular Accleration of the connecrting rod vs. Crank Angle')
xlabel('Crank Angle Theta (rads)')
ylabel('Angular Accleration (rad/s^2)')
xlim([0,theta])
legend('Angular Accleration','Location','NE')