Professional Documents
Culture Documents
Modeling The Equation of Motion For A Bowler in Cricket
Modeling The Equation of Motion For A Bowler in Cricket
ISSN: 2454-132X
Impact factor: 6.078
(Volume 6, Issue 5)
Available online at: www.ijariit.com
ABSTRACT
To model the equation of motion of the hand of a bowler for a typical bowling action in the game of cricket. Using the equation
of motion to predict the velocity with which the ball will be released by the bowler for different boundary conditions and given
constraints on the motion of the bowler's arm.
Keywords⸻ Langrangian Mechanics, Calculus, Calculus of Variations, The Principle of Least Action, Euler-Lagrange Equation,
Double Pendulum, Equations of Motion, Physics, Math, Bowlers, Cricket
1. AIM
To find the equation of motion of the hand of a bowler for a typical bowling action in the game of cricket. Using the equation of
motion predict the velocity with which the ball will be released by the bowler for different boundary conditions and given constraints
on the motion of baller arm.
2. BACKGROUND
The calculus of variations was said to have begun with a problem of Johann Bernoulli in 1696. It instantly gathered the attention of
Jakob Bernoulli; however, Leonhard Euler first elaborated and expanded the subject further deriving the Euler Lagrange equation
which is the primary equation that we will be dealing with in this paper. In ordinary calculus, we often work with real functions,
which are rules for mapping real numbers to real numbers. For example, the function sin x maps the whole of the real line to the
interval [−1, 1]. Functions can have various properties: for instance, they can be continuous and differentiable, and they can have
stationary points such as a local maxima and minima. A stationary point is a point where the first derivative of the function or slope
is zero.
First let us understand the concept of minima and maxima in a function. Maxima and minima are the highest and lowest points of a
function. There are several real-world problems which can be modelled as mathematical functions. Our ability to find the maxima
or minima can help us in finding optimal solutions for a problem. For example, if there were to be a function that maps the infections
rates in a population as a function of seasonal temperatures. Finding a minima for the function would help us find ideal temperatures
at which infection rates are the lowest. In order to find whether a point is a maxima or a minima we find the second derivative of
the function. If the value is greater than zero then it is a minima and vice versa for maxima.
Figure
1
© 2020, www.IJARIIT.com All Rights Reserved Page |694
Aditya Amit Dhodapkar; International Journal of Advance Research, Ideas and Innovations in Technology
On the other hand, the Calculus of variations deals with finding stationary functions of a functional. Where, a functional is defined
as a function of a function. Functionals are entities that map functions to the real line, whereas functions map real numbers to real
numbers. In ordinary calculus we find stationary points that are either a maxima or a minima of a function, whereas in calculus of
variations we find the stationary functions of a functional which either maximize or minimize a given functional.
Figure 2
𝑏
L(y) is given by ∫𝑎 𝑑𝑆 where dS is just an element of arc length as shown in figure 2. Where the value of L(y) varies with the
possible forms of y(x) in the interval (A, B).
If we use the Pythagorean theorem then 𝑑𝑆 = √𝑑𝑥 2 + 𝑑𝑦 2
𝑑𝑦 2
If we take out dx we will get the following √1 + ( ) 𝑑𝑥
𝑑𝑥
Hence:
𝑥2 𝑑𝑦 2
➔ 𝐿(𝑦) = ∫𝑥1 √1 + ( ) 𝑑𝑥
𝑑𝑥
In this case L(y) is a functional whose value depends on the form that y(x) can take. If we model this as a problem of calculation of
variations, we state that find y(x) such that it minimizes the functional L(y) where y(x) satisfies boundary conditions of y(a) = ya
and y(b) = yb as shown in figure 2. In generic terms a functional can be written as follows
𝑏
Therefore, the problem of finding the equation of the path that an object takes reduces to finding the that path which will minimize
the Action, based on the principal least Action stated above.
Figure 3
In figure 3, S1 is true path that an object will take and if we explore any paths in the vicinity of S1 what we know from the principle
of least action is that:
Action for S2 > Action for S1
Figure 4
To model the bowling action, we make the following simplification.
• For the purpose of the model we will only limit ourselves to that part of the action, when the baller starts to move his arms to
release the ball starting from an initial arrangement of upper and lower arm, to the time he finally release the ball above his
head. Figure 4 shows the different stages before the ball is released.
• The movement of the entire arm is limited to a single 2D plane which is along to the direction in which the bowler is moving
and the plane of movement is vertical positioned with respect to the surface. Refer to figure 5.
Figure 5
• The motion of the arm through the plane is further broken down into two distinct phases.
o Phase 1, figure 6 below, where the bowler arm has two degrees of freedom, one around the shoulder and another one around
the elbow. We will have different equation of motions for the each of the two phases.
o Phase 2, figure 7 is where the bowler arm behaves like single rigid body with a single point of rotation around the shoulder.
o The solution of phase 1 of the motion will be input to phase 2 of the motion.
o Note as per figure below 7 (d) is the start of phase 2 of the motion and end of phase 1.
o Start of phase 1 means that angle made by upper and lower arm make the same angle with the vertical y axis.
a b
c
Figure 6 – Phase 1 equivalent of a double pendulum Figure 7 – Phase 2 equivalent of a single rigid pendulum
3.1 Equation of motion for Phase 1 of the bowler action
We now substitute equation (11) and (12) in (10) to write the expression for kinetic energy of the system.
1 2 1 2 2
𝑇 = 𝑚1 (𝑙1 2 𝜃̇1 ) + 𝑚2 (𝑙1 2 𝜃̇1 + 𝑙2 2 𝜃̇2 + 2 𝑙1 𝜃̇1 𝑙2 𝜃̇2 cos(𝜃1 − 𝜃2 )) (13)
2 2
At this point we have calculated both V and T. substituting from equation (7) and (12) into langrangian.
L = 𝑇 −V
1 2 ̇ 2 1 1 2 2
L = 𝑚1 (𝑙1 𝜃1 ) + 𝑚2 𝜔 + 𝑚2 (𝑙1 2 𝜃̇1 + 𝑙2 2 𝜃̇2 + 2 𝑙1 𝜃̇1 𝑙2 𝜃̇2 cos(𝜃1 − 𝜃2 ))
2
2 2 2
+ (𝑚1 + 𝑚2 ) 𝑔(𝑙1 cost 𝜃1 ) + 𝑚2 𝑔(𝑙2 cost 𝜃2 ) (14)
Now substituting equation (18) and (19) in (15), we get the equation of motion.
𝑑 𝜕𝐿 𝜕𝐿
( )− = 𝑚1 (𝑙1 2 𝜃̈1 ) + 𝑚2 (𝑙1 2 𝜃̈1 ) + 𝑚2 𝑙1 𝑙2 𝜃̈2 cos(𝜃1 − 𝜃2 ) − 𝑚2 𝑙1 𝑙2 𝜃̇2 sin(𝜃1 − 𝜃2 ) (𝜃̇1 − 𝜃̇2 ) +
𝑑𝑡 𝜕𝜃̇1 𝜕𝜃1
𝑚2 𝑙1 𝜃̇1 𝑙2 𝜃̇2 sin(𝜃1 − 𝜃2 ) + (𝑚1 + 𝑚2 ) 𝑔(𝑙1 sin 𝜃1 ) = 0
On further expanding the 𝑚2 𝑙1 𝑙2 𝜃̇2 sin(𝜃1 − 𝜃2 ) (𝜃̇1 − 𝜃̇2 ) the highlighted terms cancel out.
𝑚1 (𝑙1 2 𝜃̈1 ) + 𝑚2 (𝑙1 2 𝜃̈1 ) + 𝑚2 𝑙1 𝑙2 𝜃̈2 cos(𝜃1 − 𝜃2 ) − 𝑚2 𝑙1 𝑙2 𝜃̇1 𝜃̇2 sin(𝜃1 − 𝜃2 ) + 𝑚2 𝑙1 𝑙2 (𝜃̇2 )2 sin(𝜃1 − 𝜃2 ) +
𝑚2 𝑙1 𝑙2 𝜃̇1 𝜃̇2 sin(𝜃1 − 𝜃2 ) + (𝑚1 + 𝑚2 ) 𝑔(𝑙1 sin 𝜃1 ) = 0
To setup the solution of the problem, we will assume some initial conditions and constraints for our problem.
l1
m2 l1
𝜽𝟏 l2
m1
m1 𝜽𝒇
𝜽𝟐 l2
[Ga b
ra
m2
Figure 9
The terminating condition for the solution is when 𝜽𝟐 [𝒕] = 𝜽𝟏 [𝒕] = 𝜽𝒇 This is because both the arms will be aligned in a straight
line.
Output:
At the final position 𝜽𝒇 we want the angular velocity 𝝎𝒊 of mass 𝒎𝟐
This final angular velocity 𝝎𝒊 contributes to the initial velocity of phase 2 of bowler action, which we will use in the next section
as the initial condition.
l1
vc is the velocity of the hand just at the time of releasing
the ball.
Figure 10
Our goal is to calculate the final velocity at the time of release of the ball at the final position θ f as shown in the figure 10 above.
This a much simpler problem with motion in only one generalized coordinate θ1 . We can use conservation of energy here as a way
to determine the velocity of ball at the release point at angle θ f .
To set up the correct equations we will account for two important input parameters.
1. Let the angular velocity of the mass m1 and m2 coming from phase 1 of motions be ω1 The angular velocities are same for
both upper and lower arm now as the elbow is locked.
Therefore, based on points 1 and 2 above we can say that the initial angular velocity of the baller hand at point mass m1 and m2 be
ωi, where,
ωi (initial velocity of phase 2 motions) = ω1 + ω1t
1
Per energy conservation, sum of total initial Kinetic energy (K.Ei) 𝑚𝑣 2 and potential energy (P.Ei) mgh is equal to the total final
2
energy.
K.Ei + P.Ei = K.Ef + P.Ef (22)
Initial velocity of the mass m1 is given by angular velocity × radius at the initial position as follows.
𝑣𝑖1 = 𝜔𝑖 𝑙1
𝑣𝑖2 = 𝜔𝑖 (𝑙1 + 𝑙2 )
1 1
K.Ei = 𝑚1 (𝜔𝑖 𝑙1 )2 + 𝑚2 [𝜔𝑖 (𝑙1 + 𝑙2 )]2
2 2
P.Ei = − 𝑚1 𝑔 𝑙1 cos 𝜃𝑖 − 𝑚2 𝑔(𝑙1 + 𝑙2 ) cos 𝜃𝑖
1 1 2
K.Ef = 𝑚1 (𝜔𝑓 𝑙1 )2 + 𝑚2 [𝜔𝑓 (𝑙1 + 𝑙2 )]
2 2
P.Ef = 𝑚1 𝑔 𝑙1 cos 𝜃𝑓 − 𝑚2 𝑔(𝑙1 + 𝑙2 ) cos 𝜃𝑓
Substituting in equation (22)
1 1
𝑚1 (𝜔𝑖 𝑙1 )2 + 𝑚2 [𝜔𝑖 (𝑙1 + 𝑙2 )]2 − 𝑚1 𝑔 𝑙1 cos 𝜃𝑖 − 𝑚2 𝑔(𝑙1 + 𝑙2 ) cos 𝜃𝑖
2 2
1 1 2
= 𝑚1 (𝜔𝑓 𝑙1 )2 + 𝑚2 [𝜔𝑓 (𝑙1 + 𝑙2 )] + 𝑚1 𝑔 𝑙1 cos 𝜃𝑓 + 𝑚2 𝑔(𝑙1 + 𝑙2 ) cos 𝜃𝑓 (23)
2 2
𝟏 𝟏
[ 𝒎𝟏 (𝝎𝒊 𝒍𝟏 )𝟐 + 𝒎𝟐 [𝝎𝒊 (𝒍𝟏 + 𝒍𝟐 )]𝟐 − 𝒎𝟏 𝒈 𝒍𝟏 𝐜𝐨𝐬 𝜃𝑖 − 𝒎𝟐 𝒈(𝒍𝟏 + 𝒍𝟐 ) 𝐜𝐨𝐬 𝜃𝑖 ]
𝟐
𝝎𝒇 = 𝟐 𝟐 (24)
𝟏 𝟏
[𝒎𝟏 𝒈 𝒍𝟏 𝐜𝐨𝐬 𝜃𝑓 + 𝒎𝟐 𝒈(𝒍𝟏 + 𝒍𝟐 ) 𝐜𝐨𝐬 𝜃𝑓 ] × ⌊ 𝒎𝟏 𝒍𝟏 𝟐 + 𝒎𝟐 (𝒍𝟏 + 𝒍𝟐 )𝟐 ⌋
𝟐 𝟐
Equation (24) will give the final angular velocity of mass 𝑚2
Therefore, the final velocity of mass is given by 𝑚2 due to rotation of arm at position c is given as:
𝒗𝒄 = 𝝎𝒇 (𝒍𝟏 + 𝒍𝟐 ) (25)
3.3 Final velocity calculation when the ball leaves the baller’s hands
This will be the vector addition of 𝑣𝑐 𝑎𝑛𝑑 𝑣𝑟 𝑤here is the running velocity of the baller as show in figure 10.
4. VERIFYING MODEL
Sample data was collected by analyzing motion using a video and author as the subject.
Angular (rad)
time (ms)
time (ms)
The out[19] is actually the value of our variables at the time when gives us the starting angle for phase 2, that is
𝜶𝒃 = 0.81 radians, 𝜽̇𝟏 = 𝟐. 𝟔𝟏 𝒓𝒂𝒅/𝒔𝒆𝒄 anticlockwise upper arm velocity, 𝜽̇𝟐 = 13.712 rad/sec (anticlockwise)
lower arm velocity at end of phase 1.
General function ComputeFinal, as shown below follows from equation (24) above.
Final predicted velocity as per the model is 63.495 Kmph. The measure velocity using motion analysis of video is 52 kmph.
5. CONCLUSION
In the mathematical approach to model the cricket baller action to predict the velocity, I realized that the bio-mechanics of capturing
balling action is more complicated as it involves forces coming from rest of the body like back and torso. However I feel that my
approach to modelling is unique and novel in how I used well know mechanicals system problems of double pendulum and single
pendulum to model the action that primarily came from arm motion. The subject in question performed a standing action and
minimized using back and torso for generating velocity. They can be considered at best an approximation. I also had to simplify my
formulation of the Euler Lagrange equation by not considering a generalized force, which is typical in problems where an external
force is acting on the mechanical system other than gravity. My second major change to the model was to add an initial impulse to
motion of the baller’s hand to compensate for the missing generalized force and continue to use Euler Lagrange equation with no
generalized force parameter.
The other challenge I faced was that I did not have a high precise way of measuring a real-world balling action other than use a 30
frames per second camera. Since the balling action reached high angular velocity, there is a good likelihood of errors in my
measurement. With repeated trials I was able to get some averages.
From a learning perspective, this experience exposed me to not just theory of calculus of variations, but one of its formulations in
terms of Euler Lagrange. It was fascinating to see how this equation is used in complex mechanical systems to find equations of
motion using the principle of least Action. The formulation of Action was the basis of my Lagrangian functional in solving the
double pendulum problem. So far, I have been exposed to Newtonian mechanism. Another thing that I learnt about over the course
of my exploration was that Euler Lagrange equation can be used for a wide variety of problems. All the way from complicated
physics to economics, the Euler lagrange equation has various applications in the real world.
© 2020, www.IJARIIT.com All Rights Reserved Page |704
Aditya Amit Dhodapkar; International Journal of Advance Research, Ideas and Innovations in Technology
Finally, the user of Mathematica to solve differential equations numerically was also a good learning experience. Use of computing
to take a step wise approach to finding the solution to an equation that cannot be easily integrated or solved analytically is a powerful
technique.
6. REFERENCES
[1] Worthington, Peter J. A Biomechanical Analysis of Fast Bowling in Cricket. Loughborough University , 26 Oct. 2010,
repository.lboro.ac.uk/articles/A_biomechanical_analysis_of_fast_bowling_in_cricket/9607793.
[2] Biomechanics of Baseball Pitching. cpb-us-w2.wpmucdn.com/web.sas.upenn.edu/dist/1/223/files/2016/09/pitching-
1dvowcp.pdf.\
[3] Ghosh, Pallab, and Papan Mondal. “Biomechanical Factors Contributing to Effective Bowling in Cricket: A Review Study.”
Kheljournal, www.kheljournal.com/archives/2016/vol3issue3/PartB/3-2-73-890.pdf.
[4] Marshall, Robert N, and Rene Ferdinands. “The Effect of a Flexed Elbow on Bowling Speed in Cricket.” Researchgate,
Research Gate, 2003,
www.researchgate.net/publication/8974332_The_effect_of_a_flexed_elbow_on_bowling_speed_in_cricket.