1 Introduction

advertisement
Team Control Number
For office use only
T1 ________________
T2 ________________
T3 ________________
T4 ________________
7331
Problem Chosen
A
For office use only
F1 ________________
F2 ________________
F3 ________________
F4 ________________
2010 Mathematical Contest in Modeling (MCM) Summary Sheet
Abstract
The “sweet spot” has drawn a lot of people’s attention, no matter its position or its effect. In
this paper, based on the laws of conservation of linear and angular momentum and the
concept of the coefficient of restitution, a validated finite element model is developed.
Though this idea is not new, our model has its own properties. Simple and useful are its
greatest characteristics, and it arrives some results that agree with recognized conclusion on
undisputed problems, while on controversial problems, it provides with reasonable
explanations toward the situations.
First, we develop a basic model. We discover that the “sweet spot” is relative to the cg of the
bat, and there isn’t a simple linear relation between them, explaining the empirical finding.
The “sweet spot” of C243 we arrive is 6.49 inch apart from the bat end. By random
simulation, we also get a result that for any bat, the “sweet spot” of it is [12.75,14.75] (cm)
apart from the center of mass with 80% degree of confidence.
Second, we provide a new insight into the effect of corking. We produce 1000 possible
stochastic(I,M) of corking bats based on Monte-Carlo simulation , and then compare the
average outcome with the maximum speed of C243. With statistical analysis, we find that a
corking bat can be better than a wood bat with a probability of 61.4% ,but the speed of it (less
than 45.4m/s) does not make a obvious difference from a wood bat (44.1m/s) according to the
study of Daniel A. Russell, Ph.D.
Third, with general values of wood and aluminum bats, we find that the “sweet spot” of
aluminum bats is wider and the speed is greater(48.8m/s),which will easily clear the wall for a
home run(47.5m/s).Thus a metal bat should be prohibited.
As there are many variables in our model, a sensitivity analysis is given. We discover
robustness of the model is good, except that the changing of the MOI will lead to relatively
bigger variations of the “sweet spot”.
A further model based on the sensitivity analysis is also provided.
Team #7331
Page 1 of 32
Hit a Randy Johnson fastball
1 Introduction
1.1 The definition of the “sweet spot”
There are many definition of the “sweet spot”:
● Center of percussion for a 15 cm pivot point [1]
When the ball hits the bat, it produces a translation that pushes the hands back and a
rotation that pulls the hands forward. When a ball is hit at the center of percussion (CoP)
for the pivot point, these two movements cancel out, and the batter feels no sting.
● Node of fundamental vibration mode[1] [2] [3] [4]
The node of the fundamental vibration mode is the point where the fundamental vibration
mode of the bat has a null point. To find this node, with your fingers and thumb, grip a bat
about 6 in from the knob. Tap the barrel at various points with an impact hammer. The
point where you feel no vibration and hear almost nothing (except the high frequency crack)
is the node. A rubber mallet could be used in place of an impact hammer: The point is that
the hammer itself should not produce any noise.
● Maximum energy transfer area [1] [6]
A collision at the maximum energy transfer point transfers the most energy to the ball.
● Maximum batted-ball speed area[1][7][8]
There is a place on the bat that produces the maximum batted ball speed.
● Maximum coefficient of restitution area
The maximum coefficient of restitution point is the point that produces the maximum CoR
for a bat-ball collision[3][9].
● Minimum sensation area[2][10]
There is an area that minimizes the total (translation plus rotation plus vibration) energy in
the handle. This area depends on the fundamental mode, the second mode, and the center of
percussion.
● Joy spot [11]
Ted Williams said that hitting the ball at the joy spot makes you the happiest.
In this paper ,the definition of the “sweet spot” is where maximum power is transferred to the
ball when hit. In other words, the “sweet spot” is where produces the maximum barrel ball
speed.
Team #7331
Page 2 of 32
1.2 The controversy of the effect of corking
Does corking can enhances the “sweet spot” effect? There is a hot controversy about it. Some
players believe so, but the other not . The advantages and disadvantages have been shown as
below
1) Advantages
● When the bat is filled with cork or rubber, it will reduce the mass and the MOI.
Therefore ,the weight is concentrated closer to the hands and the speed of swing the bat
vM 1 will get larger. All other things being equal, a higher swing speed gives rise to a higher
hit ball speed and greater distance on a long fly ball.
● The lighter weight and smaller swing weight also lead to better bat control. which has
a beneficial effect for a contact-type hitter. The batter can accelerate the bat with high
speed more quickly with a corked bat, allowing the batter to react to the pitch more
quickly, wait longer before committing on the swing, and more easily change in
mid-swing.
2) Disadvantages
● By reducing the weight at the barrel end of the bat, the energy transferring from the
bat is reduced . As we known that The efficiency of the bat in transferring energy to the
ball in part depends on the weight of the part of the bat near the impact point of the ball. A
heavier bat will produce a higher hit ball speed than a lighter bat.
After all, they just have a qualitative explanation, but not a quantitative one. Here, we provide
a new insight into this problem.
1.3 Wood bats and aluminum bats
There are many different behaviors between wood bats and aluminum bats. But it is no
controversy that aluminum bats perform better than wood bats. All these papers point out that
aluminum bats beat wood bats for the following reason:
1) Aluminum bats can be swung faster
Because the barrel of an aluminum bat is hollow, the distribution of mass along the length of a
metal bat is considerably different than it is for a solid wood bat. Specially, the difference
show up in the location of the center-of-mass (CM) ,otherwise known as the balance point.
The closer the CM to the handle of the bat, the easier it is to swing the bat.
2) Aluminum bats have the "trampoline effect"
Team #7331
Page 3 of 32
When a ball hits a wood bat, it compresses to nearly half its original diameter, losing up to
75% of its initial energy to internal friction forces during this compression. In a hollow bat,
however, the bat barrel compresses somewhat like a spring, when the ball impacts it. This
means that the ball is not compressed as much and therefore loses less energy to internal
friction forces. Furthermore, most of the energy temporarily stored in the barrel is returned to
the ball, and the energy which is lost in the bat compression is a small fraction of what would
have been lost in the ball if it had impacted a wood bat instead.
3) Aluminum bats don't break
Wood bats, especially the thin handled ash bats used by a majority of today's players, have a
tendency to break upon impact with a ball near the middle of the bat.
2 Problem Analysis
2.1 The restatement of the problem
Our definition of the “sweet spot” is where maximum power is transferred to the ball when hit,
in other words, the “sweet spot” is where produces the maximum barrel ball speed.
In this case, it can be regarded as a optimization problem . and our objective is to find where
produces the maximum barrel ball speed on a bat, which may be different among
wood ,corking
and aluminum baseball bat。
so our tasks are clear as follows :
 Make a suitable Assumption for our models,including the definition of the sweet spot, ;
◆ Based on the Assumption, develop a model to find the sweet spot of baseball bat which is
and explain that why this spot is not at the end of the bat.
◆ Use the model to compare the effect of the “sweet spot” of wood bats ,corking bats and
aluminum bats basing on both theoretical analysis and experimental simulation.
2.2 The Layout of Problem Solving
We solve this problem with Theoretical analysis method and Experimental simulation
method.
◆ Firstly, we develop a basic model. Based on the law of conservation of linear and angular
momentum and the concept of the coefficient of restitution, a validated finite element
model is developed. To get a universal result that where is the “sweet spot”, we may
produce numerous enough possible kinds of baseball bat by stochastic simulation. And
then based on the model, explain that why the spot is not at the end of the bat.
◆ Secondly, As the MOI and mass of corking bats varies in practical situation, the data of
them is hard to get. And if a corking bat is permitted, then people will try corking in all
kinds of ways to get a perfect effect. Thus, we consider all kinds of corking. Here,
different kinds of corking are described as different (I,M).
We will produce numerous enough possible stochastic(I,M) of a corking bat many times
Team #7331
Page 4 of 32
base on Monte-Carlo simulation , and compare the average outcome to the maximum
speed of C243. After statistical analysis, we can see the percentage of corking bats bit
wood bats, and also the advantage corking bats over wood bats. Then a explanation why
Major League Baseball prohibits “corking” can be obtain.
◆ Thirdly, with general values of wood and aluminum bats, we can compare the effect of
the “sweet spot” of wood bats and aluminum bats. The study of Daniel A. Russell, Ph.D.
[12]
can provide a reference standard .
3 Basic Assumptions
1) There is no external force exerted on the bat, and it behaves as a free body on the short time
scale of the collision.
2) For a sufficiently short or a sufficiently stiff bat, it is a rigid body.
3) As the relation between MOI and mass is uncertain, we assume that it is stochastic.
4) As the range and distribution of MOI and mass for existent bats are not available, we
assume that the range is [0.9 I CM /0.9M, 1.1 I CM /1.1M], where the term I CM and M are
MOI and mass of C243.
4 Model Design
4.1 The basic Model
Over the years, papers have addressed both experimental and theoretical issues associated
with the baseball–bat collision.
Brody studied the vibrational spectrum of a hand-held bat during and after the collision and
showed that the bat behaves as a free body on the short time scale of the collision. In other
words, it can assume that there is no external reaction force from the hand. In addition, for a
sufficiently short or a sufficiently stiff bat, the collision between a bat and a ball can be
analyzed using a rigid body approximation, as illustrated in Figure 1 .
=
CM
.
b
.
.
Figure 1. baseball–bat collision
Team #7331
Page 5 of 32
Hence, the system of both the bat and the ball must follow the law of conservation of
linear and angular momentum. Based on these two world universal fundamental laws, we
develop our validated finite element model as follows:
4.1.1 The model of the bat
As we know, there are rotational motion and transnational motion in batting. Ted Williams
emphasized the importance of rotation, and Charlie Lau emphasized translation. In his book
The Physics of Baseball, Adair reviews the different aspects of a bat-ball collision, and
emphasize the effect of both the rotational and transnational motion. The swing is mostly
translation in the beginning stages and then mostly rotation just before hitting the ball. The
situation can be easily described by Figure 2.
Figure 2. Motion of the swinging bat
So here, we consider both of them.
Note that the swing consists of two kinds of rotations: one centered in the batter’s body and
the other between the batters hands, which can be drawn as shown in Figure 3.
Figure 3. Variables in our model
Then the linear velocity of the bat at the cg ( vI ) and at the point of impact ( vM ) before a
collision with the ball is
vM  ( A  B)wb  BwW
(1)
vI  ( A  B  C ) wb  CwW
(2)
Team #7331
Page 6 of 32
Where wb —— the rotation of the body
wW —— the rotation of the batter’s wrists during the swing
Combining the two equations above, we can obtain
vI  (wb  wW )C  vM
(3)
The formula can be also transform into
vI  wM  C  vM
(4)
With wM replaces ( wb  wW ) for convenience
4.1.2 The model of the ball
Compared to the bat, the model of the ball is much more simple. Assume that the rotational
kinetic energy of the ball is negligible when compared to the translational kinetic
energy(generally 1800 rpm to 85 mph). And here we only consider the speed of ball just after
collision. Let vm denote the speed of the ball.
4.1.3 The model of the collision of bat and ball
During the collision, as has assumed that the bat behaves as a free body, hence the system of
bat and ball obeys the law of conservation of momentum. It can be described by
MvM 1  mvm1  MvM 2  mvm 2
(5)
Where M —— the mass of bat
m —— the mass of ball
At the same time, suppose that the force exerted on the bat from the impact with the ball is –F,
resulting in a torque on the bat about its cg is –CF.
Equating this torque over time t to the change in angular momentum yields for the bat
 CFt  (wM 1  wM 2 ) I CM
(6)
Ft  (vm1  vm 2 )m
(7)
For the ball,
Combine the two expression, we obtain
( wM 1  wM 2 ) I CM  (vm1  vm 2 )m  0
4.1.4 The definition of COR
(8)
Team #7331
Page 7 of 32
As the impact is not at the cg location of the bat, COR here is defined as:
e

vI 2  vm 2
vm1  vI 1
vM 2  vm 2  CwM 2
vm1  vM 1  CwM 1
(9)
Thus , we can gain the batted-ball velocity vm 2 that
vm 2
m mC 2
 vm1 (e 

)  (1  e)(vM 1  CwM 1 )
M I CM

m mC 2
1

M
I CM
(10)
4 .1.5 Simulations and result
Instead of doing complex calculation, we choose to draw a curve to make the description.
From the above model, using parameters of C243 wood bat.
Table 1: The parameters of C243 wood bat
Parameters of C243
Stated length (in)
34
Mass ( kg )
0.905
I CM ( kg / m 2 )
0.048
Measured d knobcm (cm)
57
And data from current literature
Table 2: The other parameters
vM 1 ( m/s)
vm1 ( m/s)
m (kg)
e
30
34
0.145
0.36
we can now determine the sweet spot of the bat
Team #7331
Page 8 of 32
The batted-ball velocity
45
Velocity(m/s)
44
43
42
41
40
39
0
0.05
0.1
0.15
0.2
0.25
0.3
Distance from cg(m)
Figure 4. The batted-ball velocity vs. Distance from cg
we can obtain that the sweet spot which transfers the greatest kinetic energy is 0.139 m apart
from the cg, and thus 0.164 m apart from the barrel bat end. This result is equal to 6.49 in unit
of inch, which agrees with previous study.
To get a universal result, this is not enough. Hence, we choose to produce many kinds of bats
(with different mass and inertia ) randomly by simulation. As mass and inertia of all kinds of
bats varies in a small range, we assume that mass varies between 0.9 M and 1.1 M , and
similarly, inertia varies between
0.9 I CM and 1.1 I CM . By M changing from 0.9 M to
1.1 M , and I CM changing from 0.9 I CM to 1.1 I CM equably, we obtain 1000 kinds of bats.
Team #7331
Page 9 of 32
Simulate start
produce the Location of
the impact randomly
Calculate the batted
ball speed on the spot
Search the
maximum speed
Returen the
sweet spot
end
Figure 5. The flow chart of the simulations
Count the numbers of C
between[12,12.5],[12.5,13.0],[13.0,13.5],[13.5,14.0],[14.0,14.5],[14.5,15.0],[15.0,15.5]when
it provides a maximum vm 2 in all kinds of stochastic situation. We get result as follows
Team #7331
Page 10 of 32
The histogram of 1000 sweet spots
200
The number of sweet spots
180
160
140
120
100
80
60
40
20
0
11.5
12
12.5
13
13.5
14
14.5
15
15.5
Distance from cg(cm)
Figure 6. The histogram of 1000 sweet spots
As we can see, the probability of C between [12,12.5] and [15.0,15.5] are relatively small
(0.03 and 0.081 respectively) , and the probability of C between [12.5,15.0] is equal in a
certain degree. For simplification, we neglect the probability between the former two interval,
and assume it is a homogeneous distribution between the latter one. With knowledge of
probability theory, we arrive that when degree of confidence being 80%, sweet spot of any bat
is in a range of [12.75,14.75] apart from the center of mass.
We can easily see that the range of sweet spot does not include the barrel bat end ( the cg is 32
cm apart from the end on average). The sweet spot is more relative to the cg, and from the
model, we know that the distance and the maximum vm 2 is not a simple linear relation, so
the sweet spot can be in the barrel bat end provides that cg is close to the end enough, but for
the current shape of barrel bat, it is impossible.
4.2 The development of the model
4.2.1 The effect of corking
There is a hot controversy about whether corking can enhances the “sweet spot” effect. Some
players believe so, but at the same time, some study point out no. They insist that there is not
only advantages but also disadvantages of it, which cancelled out each other.
After all, they just have a qualitative explanation, but not a quantitative one. Here, we provide
a new insight into this problem.
4.2.2 Corking bat Vs Wood bat model
Base on the current study, we summarize the difference between a corking bat and a wood bat
model:
Team #7331
Page 11 of 32
1) the mass of a corking bat is less than a wooden one
2) the MOI of a corking bat is less than a wooden one
3) the swing speed of a corking bat is bigger than a wooden one
There are three variable, for simplification, the development of the model is necessary.
By a further study into this question, we find that there is a relation between MOI and swing
speed.
Fleisig , et al. [15]investigated the effect of bat mass and inertia on swing velocity at the
American Sports Medicine Institute (ASMI). They found that the bat swing speeds increased
as the bat MOI decreased. This finding was based on the linear velocity data because an
ANOVA analysis revealed significant differences among the linear velocities but not for the
angular velocities.
Based on the regression, the batted-ball bat speed (linear velocity of the sweet spot in mph)
can be predicted by
v  69.6  48.7I
(11)
Where I —— the MOI about the bat handle( lbf  ft  s 2 )
According to the parallel axis theorem, we obtain
I  I CM  MB 2
(12)
So the equation (11) can be changed to
vM 1  31.1267  18.6297( I CM  MB 2 )
(13)
Where
I CM —— the MOI of the bat ( kg / m 2 )
M
B
—— the mass of the bat
—— the distance between the bat handle and the center of quality focus
So our model can be developed as below
 vm1 (e 
vm 2 
m mC 2

)  (1  e){31.1267  18.6297( I CM  MB 2 )  CwM 1}
M I CM
m mC 2
1

M I CM
4.2.3 Simulation and Results
a)The layout of the Simulation
(14)
Team #7331
Page 12 of 32
As the MOI and mass of corking bats varies in practical situation, the data of them is hard to
get. And if a corking bat is permitted, then people will try corking in all kinds of ways to get a
perfect effect. Thus, we consider all kinds of corking. Here, different kinds of corking are
described as different (I,M).
We will produce numerous enough possible stochastic(I,M) of a corking bat many times base
on Monte-Carlo simulation , and compare the average outcome to the maximum speed of
C243. After statistical analysis, we can see the percentage of corking bats bit wood bats, and
also the advantage corking bats over wood bats.
We use the model simulation to find out the influence on the speed of batted ball bases on our
model with the help of the MATLAB.
Step 1: get the value of mass and MOI about the corking bats randomly.
Because mass and inertia of all kinds of bats varies in a small range, we assume that mass
varies between 0.9 M and 1.1 M . Similarly, inertia varies between 0.9 I CM and 1.1 I CM .
By M changing from 0.9 M to 1.1 M , and I CM changing from 0.9 I CM to 1.1 I CM equably,
we obtain 1000 kinds of bat datas.
Step 2 : calculate the maximum value of the batted ball speed v
m2
for each corking bat.
The value
Step 3 : compare v
m2
between the corking bats and the wood bats and draw the distribution
picture .
Step 4 : repeat the Simulation 4 times.
The simulation flow diagram is shown as below:
Team #7331
Page 13 of 32
Simulate start
Produce the corking
bats randomly
Calculate the speed of
on sweet spot of the
corking bats
Compare the speed of
the corking bats with the
wood bats
Returen the
resuls
end
Figure 7: Simulation flow diagram
b) The results of the Simulation
◆the statistical results of the Simulation are shown as below:
Table 3 :the statistical results of model simulation
Times of simulation
Standard
1
2
3
4
On average
v
m2
 44.43 (m/s)
Times (total: 1000)
probability
647
64.70%
594
59.4%
633
582
614
63.30%
58.20%
61.4%
◆the statistical graphs about the maximum batted ball speed of corking bats on sweet spot :
Team #7331
Page 14 of 32
The maximum speed of 1000 bats
46
45.5
45.5
The maximum speed(m/s)
The maximum speed(m/s)
The maximum speed of 1000 bats
46
45
44.5
44
43.5
43
45
44.5
44
43.5
0
100
200
300
400
500
600
700
800
900
43
1000
0
100
200
300
400
R(I,m)
Figure 8: the results of 1 th simulation
The maximum speed of 1000 bats
700
800
900
1000
The maximum speed of 1000 bats
46
45.5
45.5
The maximum speed(m/s)
The maximum speed(m/s)
600
Figure 9: the results of 2 th simulation
46
45
44.5
44
43.5
43
500
R(I,m)
45
44.5
44
43.5
0
100
200
300
400
500
600
R(I,m)
700
800
900
1000
43
0
100
200
300
400
500
600
700
800
900
1000
R(I,m)
th
th
Figure 10: the results of 3 simulation
Figure 11: the results of 4
●notes : the red line —— the maximum batted ball speed of wood bats at sweet spot
the blue '*' —— the maximum batted ball speed of corking bats at sweet spot
simulation
Form the table 3 and 4 Figures, we can see that, using the corking bats can do better than the
wood bats at a probability of 70%. It indicates that corking is of some meaning. This may
explain the reason that Major League Baseball prohibiting “corking”.
However ,note that though the corking bat has a certain probability to make the baseball go
faster than the wood bat ,it is about 1m/s faster. But does this 1m/s matter?
By some study, higher batted ball speed can translate to better performance . Daniel A.
Russell, Ph.D. [12] found that a ball hit with a speed of 98.6-mph(equal to 44.1m/s) will not
clear the center field wall, but would land about 388-ft from home plate for an easy pop fly
out. A ball hit with a batted ball speed of 101.5-mph(equal to 45.4m/s ), would barely clear
the centerfield wall, but could be caught by a good fielder with a high leap.
Here , the greatest speed of a wood bat is 44.43m/s, while that of a corking bat is almost less
than 45.4m/s, which would barely clear the centerfield wall, but could be caught by a good
fielder with a high leap. Note that we have include all kinds of cooking by stochastic
Team #7331
Page 15 of 32
simulation, but the result is still not obvious.
To conclude, corking bat indeed can increase the batted ball speed, but this increment does not
make a obvious difference. Though the Major League Baseball prohibiting “corking” , it is
not necessary if we only consider the batted ball speed.
4.3 Wood bats vs Aluminum bats
Because most of metal bats are made of aluminum and hollow. In this paper ,we research the
batted ball speed of solid-wood bats and hollow-aluminum bats on the sweet spot .
A wood bat and an aluminum bat ,which one can do better? There are many thesis about this
question. After giving an insight into these thesis, we find that
●A wood bat is slightly heavier than an aluminum bat.
●Generally speaking, the MOI of wood bats will be larger than aluminum bats.
●The COR of wood bats is different from the aluminum bats.
●Aluminum bats have the "trampoline effect", it has a influence on the COR.
To reflect the effect of these elements, we put the general data of solid-wood and
hollow-aluminum bats[16] (in table 4) into our development model.
Table 4
Bat
Weight ( kg )
CM ( m )
I ( kg / m 2 )
COR
Wood
0.876
0.5842
0.03752
0.36
Metal
0.828
0.5258
0.05669
0.41
then we can get the results as follow
The different batted-ball velocity about aluminum bats and wood bats
wood
aluminum
50
48
Velocity(m/s)
46
44
42
40
38
36
34
32
30
0
0.05
0.1
0.15
0.2
0.25
Distance from cg(m)
Figure 12. Aluminum bats vs. wood bats
0.3
Team #7331
Page 16 of 32
We can see that locations of them are different. Sweet spot of a aluminum bat has a bigger
distance from cg. In addition, a aluminum bat give out a greater batted-ball speed vm 2 than a
wooden one obviously(48.8m/s and 43.8m/s respectively), which reflects the performance of
them. More over, when the location of impact is removed from the sweet spot, batted-ball
speed of a aluminum bat decreases much slower than a wooden one, which produces a wide
“sweet zone”.
Which element influences the result most? We can arrive the reason in sensitive analysis
below that the difference of COR is the one, and the famous "trampoline effect" plays a very
important role here.
So what is the meaning? As has been discussed above, higher batted ball speed can translate
to better performance . Daniel A. Russell, Ph.D. [12] shows that a ball hit with a speed of
98.6-mph(equal to 44.1m/s) will not clear the center field wall, but would land about 388-ft
from home plate for an easy pop fly out. However, a ball hit with a speed of 106.5-mph(equal
to 47.5m/s), will easily clear the wall for a home run.
As a result, a person who with a aluminum bat will easily clear the wall for a home run. The
skill of the sports man will not fully revealed, and this is not fair for those that with a wood
bat. The wider sweet zone also add to this situation.
To conclude, if a aluminum bat is permitted, the skill of the sports man will not fully revealed,
and this is not fair for those that with a wood bat. The aluminum bat should be prohibited.
5 Sensitivity Analysis
By changing the parameters in the model, we can analyze the sensitivity of our model.
First, We vary the value of m , M and v m1 one by one. When we vary a parameter we
obtain three curves about the distance from cg and the bat ball speed. So we can get three
Figures as follows .
Team #7331
Page 17 of 32
45
m=0.14kg
m=0.145kg
m=0.15kg
Velocity(m/s)
44
43
42
41
40
39
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Distance from cg(m)
Figure 13. change the mass of ball
45
M=0.85kg
M=0.9kg
M=0.95kg
Velocity(m/s)
44
43
42
41
40
39
0
0.05
0.1
0.15
0.2
0.25
0.3
Distance from cg(m)
Figure 14. change the mass of bat
0.35
Team #7331
Page 18 of 32
46
vm 1 = 3 0 m / s
vm 1 = 3 5 m / s
vm 1 = 4 0 m / s
Velocity(m/s)
45
44
43
42
41
40
39
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Distance from cg(m)
Figure 15. change the velocity of ball
From the Figures above, we can see that although we vary the mass of ball, the mass of bat
and the velocity of ball respectively, the distance of the sweet spot from the center of gravity
is around 0.13m all the time. And the change of the maximum speed is less than 2m/s. So the
stability and applicability of our model is high.
Then we vary the Swing Speed vM 1 and the COR respectively, also we obtain two Figures as
follows
VM1=27m/s
VM1=30m/s
VM1=33m/s
Velocity(m/s)
48
46
44
42
40
38
36
0
0.05
0.1
0.15
0.2
0.25
0.3
Distance from cg(m)
Figure 16. change the velocity of bat
0.35
Team #7331
Page 19 of 32
47
e=0.32
e=0.36
e=0.4
Velocity(m/s)
46
45
44
43
42
41
40
39
38
37
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Distance from cg(m)
Figure 17. change the value of COR
From the Figures, we can see that with the vM 1 or the COR increased, the maximum speed
change remarkably. But the “sweet spot” is almost invariant. It also illustrates this method is
suitable to find the sweet spot.
Finally, we vary the moment of inertia of the baseball bat about its center of gravity I CM . The
result is shown in Figure 18. Unfortunately, the sweet spot change with the I CM increased. It
is the primary weakness of our model. However, it is somewhat reasonable, because I CM is a
relatively complex term, thus the way it influences the distance is also hard to control.
45
Ic m= 0. 044k g. m2
Ic m= 0. 048k g. m2
Ic m= 0. 052k g. m2
Velocity(m/s)
44
43
42
41
40
39
38
0
0.05
0.1
0.15
0.2
0.25
0.3
Distance from cg(m)
0.35
Team #7331
Page 20 of 32
Figure 18. change the moment of inertia
6 Strengths and Weaknesses
6.1 Strengths
 Our model bases on the world universal suitable fundamental laws, there is less error
comes from theory inaccuracy
 It is very simple and easy to put into practice
 by the sensitivity analysis, we can see that robustness of the model is good to a certain
extent
 the data used in the model in easy to get and determine
 the result of the model agrees with proverbial conclusion and current study on some
undisputed problems, while on controversial problems, it provides with reasonable
explanations toward the situations
 with the help of simulation, the model gives a universal result
6.2 Weaknesses
 the barrel bat is assumed as a rigid body approximately, and neglects the flexibility,
which may bring some inaccuracy
 the COR is treated as a constant for a certain bat, which is not strictly true in reality.
 When confront uncertain distribution, we assumes that it is homogeneous, which may not
agree with practice
7
Further Works
From the sensitivity analysis above, we can see that COR influences the batted ball speed
most. In order to get a relatively accurate batted ball speed, we must treat COR strictly.
In our model, we treat COR as a constant value for a certain bat. But a further insight into it,
we discover that it is mainly relative to the mass of the ball and the bat, and where the ball
hits the bat. As different location of impact will influence the value of COR, this may also
result in the mistaken the sweet spot.
In this case, we try to give a more precise value of COR. But it seems that COR does not have
a directly relation with cg or oscillation center, let alone relation with the knob or end of the
bat.
Fortunately, By Alan M. Nathan[17], we get a expression of e
e  q  qr  r
Where q is collision efficiency, and r is recoil factor
(15)
Team #7331
and
Page 21 of 32
r
m
Me f f
(16)
where m due to the mass of a ball, and M eff due to the effective mass of a bat.
According to Chris Ray[18],we have
M
z2
 (1  2 ) 1
M eff
kT
(17)
Where M is the actual bat mass, z is the axial distance between the impact point and center
of mass, and kT is the centroidal transverse radius of gyration.
Then r can be described as
z 2 1
)
kT2
M
m(1 
r
(18)
For q, base on Alan M. Nathan[4], we get the following picture, which provides us with a
relation between q and cg
Figure 19. Collision efficiency vs. cg
Then q can be described by a function
q  f (C )
(19)
Where C is the distance between cg and the location of impact
The function can be obtained by experiment.
with eq (15),(18),(19), we arrive the expression of e as follows
f (C )  (1 
e  f (C ) 
M
z 2 1
) m
kT2
z 2 1
)
kT2
M
m(1 

(20)
Team #7331
Page 22 of 32
Substitute the expression for e in our model, we obtain
vm 2
z 2 1
z 2 1
f (C )  (1  2 ) m m(1  2 )
m mC 2
kT
kT
 vm1 ( f (C ) 



)
M
M
M
I CM


m mC 2
1

M
I CM
z2
z2
f (C )  (1  2 ) 1 m m(1  2 ) 1
kT
kT
(1  f (C ) 

)(vM 1  CwM 1 )
M
M
m mC 2
1

M
I CM
(21)
8 References
[1] P. Brancazio, SportScience: Physical Laws and Optimum Performance.New York: Simon and
Schuster, 1984.
[2] R. Cross, “The sweet spot of the baseball bat,” Amer. J. Phys., vol. 66, pp. 772–779, 1998.
[3] A. M. Nathan, “Dynamics of the baseball-bat collision,” Amer. J. Phys., vol. 68, pp. 979–990, 2000.
[4] L. L. Van Zandt, “The dynamical theory of the baseball bat,” Amer. J. Physics, vol. 60, no. 2, pp.
172–181, 1992.
[5] Smith L.V. (2001) Evaluating baseball bat performance, Sports Eng., 4, 205-214.
[6] Vedula, G., and Sherwood, J.A., (2004), An Experimental and Finite Element Study of the
Relationship amongst the ‘Sweet spot’, COP, and Vibration Nodes in BaseballBats, Proceedings of the
5th International Conference on the Engineering of Sport,September, UC Davis, CA
[7] J. J. Crisco, R. M. Greenwald, and L. H. Penna. (1999) Baseball bat Performance: A Batting Cage
Study. [Online]. Available:
http://www.nisss.org/BBSPEED6a.html
[8] http://paws.kettering.edu/~drussell/bats-new/sweetspot.html
[9] G.S. Sawicki, M. Hubbard andW.J. Stronge, “How to hit home runs: Optimum baseball swing
parameters for maximum range trajectories,” Am. J. Phys. 71,1152–1162 (2003).
[10] R. K. Adair, ‘‘The physics of baseball,’’ Phys. Today 48, 26–31 ~May 1995
T. Williams and J. Underwood, The Science of Hitting. New York: Simon and Schuster, 1982.
[11] T. Williams and J. Underwood, The Science of Hitting. New York: Simon and Schuster, 1982.
[12] Daniel A. Russell, Ph.D.”Physics and Acoustics of Baseball & Softball Bats”, Applied Physics,
Kettering University, Flint, MI 48504-4898
[13]Howard Brody, “Models of baseball bats”, Physics department, Universtiy of pennsylvania,
Fhiladelphia, Pennsylvania 19104,1989
[14] J. J. Crisco & R. M. Greenwald, “Medicine & Science in Sports & Exercise 34(10): 1675-1684”, Oct
2002
[15] Fleisig, Glenn S., Zheng, Nigel, Stodden, David, Andrews, James R., "The Relationship Among
Baseball Bat Weight, Moment of Inertia, and Velocity," American Sports Medicine Institute, August 1997
Team #7331
Page 23 of 32
[16] Daniel A. Russell, Ph.D., “Physics and Acoustics of Baseball & Softball Bats”
[17] Alan M. Nathan 403 Loomis , “Physics 199BBThe Physics of Baseball Fall 2007 Freshman
Discovery Course “,333-0965
[18] Ann Chase1, Mont Hubbard1, Chris Ray2, “How Optimal Baseball Swings Change for Three Levels
of Play “(P103)
9 Appendix
1. The code of Figure 4
clear all
m1=0.145;
m2=0.905;
v1=34.03;
v2=30;
e=0.36;
om2=45;
i=0.048;
b(1)=0;
v1a(1)=(v1.*(e-m1./m2-(m1.*b(1).*b(1))/i)+(1+e).*(v2+b(1).*om2))./(1+m1/m2+(m1.*b(1).*b(1))/i);
for n=2:2936
b(n)=b(n-1)+0.0001;
v1a(n)=(v1.*(e-m1./m2-(m1.*b(n).*b(n))/i)+(1+e).*(v2+b(n).*om2))./(1+m1/m2+(m1.*b(n).*b(n))/i);
end
axis([0,0.3,39,45])
hold on
for n=1:2936
plot(b(n),v1a(n),'r')
end
title(' The batted-ball velocity ','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
grid
hold off
[Dv1a,bb]=max(v1a);
ss=bb.*0.0001
Dv1a
2. The code of Figure 6
clear all
m1=0.145;
v1=34.03;
d=0.57;
e=0.55;
Team #7331
Page 24 of 32
om2=45;
m2(1)=0.8+0.2.*rand(1);
i(1)=0.043+0.01*rand(1);
v1a(1)=0;
for k=1:2936
b(k)=0.0001.*k;
if
v1a(1)<(v1.*(e-m1./m2(1)-(m1.*b(k).*b(k))/i(1))+(1+e).*(31.1267-18.6297.*(i(1)+m2(1).*d.*d)+b(k).*om
2))./(1+m1/m2(1)+(m1.*b(k).*b(k))/i(1))
v1a(1)=(v1.*(e-m1./m2(1)-(m1.*b(k).*b(k))/i(1))+(1+e).*(31.1267-18.6297.*(i(1)+m2(1).*d.*d)+b(k).*om
2))./(1+m1/m2(1)+(m1.*b(k).*b(k))/i(1));
bb(1)=b(k);
end
end
for n=2:1000
m2(n)=0.8+0.2.*rand(1);
i(n)=0.043+0.01*rand(1);
v1a(n)=0;
for k=1:2936
b(k)=0.0001.*k;
if
v1a(n)<(v1.*(e-m1./m2(n)-(m1.*b(k).*b(k))/i(n))+(1+e).*(31.1267-18.6297.*(i(n)+m2(n).*d.*d)+b(k).*om
2))./(1+m1/m2(n)+(m1.*b(k).*b(k))/i(n))
v1a(n)=(v1.*(e-m1./m2(n)-(m1.*b(k).*b(k))/i(n))+(1+e).*(31.1267-18.6297.*(i(n)+m2(n).*d.*d)+b(k).*om
2))./(1+m1/m2(n)+(m1.*b(k).*b(k))/i(n));
bb(n)=b(k);
end
end
end
for m=1:63
s(m)=0;
for n=1:1000
if bb(n)<0.01*m/2
if bb(n)>=0.01*(m-1)/2
s(m)=s(m)+1;
end
end
end
end
s
t=[12,12.5,13,13.5,14,14.5,15];
ss=[30 165 176 170 190 188
81];
Team #7331
Page 25 of 32
bar(t,ss)
title('The histogram of 1000 sweet spots','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
xlabel('Distance from cg(cm)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel('The number of sweet spots','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
3. The code of Figure 8,9,10,11
clear all
m1=0.145;
v1=34.03;
d=0.5355;
e=0.36;
om2=45;
maxv=44.43;
s=0;
m2(1)=0.8+0.15.*rand(1);
i(1)=0.043+0.007*rand(1);
v1a(1)=0;
for k=1:3145
b(k)=0.0001.*k;
if
v1a(1)<(v1.*(e-m1./m2(1)-(m1.*b(k).*b(k))/i(1))+(1+e).*(31.1267-1.7797.*(i(1)+m2(1).*d.*d)+b(k).*om2
))./(1+m1/m2(1)+(m1.*b(k).*b(k))/i(1))
v1a(1)=(v1.*(e-m1./m2(1)-(m1.*b(k).*b(k))/i(1))+(1+e).*(31.1267-1.7797.*(i(1)+m2(1).*d.*d)+b(k).*om2
))./(1+m1/m2(1)+(m1.*b(k).*b(k))/i(1));
end
end
if v1a(1)>maxv
s=s+1;
end
for n=2:1000
m2(n)=0.8+0.15.*rand(1);
i(n)=0.043+0.007*rand(1);
v1a(n)=0;
for k=1:3145
b(k)=0.0001.*k;
if
v1a(n)<(v1.*(e-m1./m2(n)-(m1.*b(k).*b(k))/i(n))+(1+e).*(31.1267-1.7797.*(i(n)+m2(n).*d.*d)+b(k).*om2
))./(1+m1/m2(n)+(m1.*b(k).*b(k))/i(n))
v1a(n)=(v1.*(e-m1./m2(n)-(m1.*b(k).*b(k))/i(n))+(1+e).*(31.1267-1.7797.*(i(n)+m2(n).*d.*d)+b(k).*om2
))./(1+m1/m2(n)+(m1.*b(k).*b(k))/i(n));
end
end
if v1a(n)>maxv
Team #7331
Page 26 of 32
s=s+1;
end
end
hold on
for n=1:1000
plot(n,v1a(n),'*')
end
x=0:1000;
for n=1:1001
y(n)=44.43;
end
plot(x,y,'r','LineWidth',2)
title('The maximum speed of 1000 bats', 'fontsize',12,'fontweight','bold','fontname',' Times New
Roman'),xlabel('R(I,m)', 'fontsize',12,'fontweight','bold','fontname',' Times New Roman'),ylabel('The
maximum speed(m/s)', 'fontsize',12,'fontweight','bold','fontname',' Times New Roman')
s
hold off
fprintf('The percentage of the maximum speed larger than the base one is %03.2f%%',s/10)
4. The code of Figure 12
clear all
mb=0.145;
mw=0.876;
mm=0.828;
vb=34.03;
vw=30.354;
vm=31.6951;
ew=0.36;
em=0.41;
om2=45;
iw=0.03752;
im=0.05669;
bw(1)=0;
bm(1)=0;
maxvw(1)=(vb.*(ew-mb./mw-(mb.*bw(1).*bw(1))/iw)+(1+ew).*(vw+bw(1).*om2))./(1+mb/mw+(mb.*bw
(1).*bw(1))/iw);
maxvm(1)=(vb.*(em-mb./mm-(mb.*bm(1).*bm(1))/im)+(1+em).*(vm+bm(1).*om2))./(1+mb/mm+(mb.*b
m(1).*bm(1))/im);
for n=2:2936
bw(n)=bw(n-1)+0.0001;
bm(n)=bm(n-1)+0.0001;
maxvw(n)=(vb.*(ew-mb./mw-(mb.*bw(n).*bw(n))/iw)+(1+ew).*(vw+bw(n).*om2))./(1+mb/mw+(mb.*bw
Team #7331
Page 27 of 32
(n).*bw(n))/iw);
maxvm(n)=(vb.*(em-mb./mm-(mb.*bm(n).*bm(n))/im)+(1+em).*(vm+bm(n).*om2))./(1+mb/mm+(mb.*b
m(n).*bm(n))/im);
end
axis([0,0.3,30,51])
hold on
plot(bw,maxvw,'r','LineWidth',2)
plot(bm,maxvm,'b','LineWidth',2)
title('
The
different
batted-ball
velocity
about
aluminum
bats
and
wood
bats
','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('wood','aluminum')
grid
hold off
5. The code of Figure 13
clear all
m1(1)=0.14;
m1(2)=0.145;
m1(3)=0.15;
m2=0.905;
v1=34.03;
v2=30;
e=0.36;
om2=45;
i=0.048;
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1.*(e-m1(k)./m2-(m1(k).*b(n).*b(n))/i)+(1+e).*(v2+b(n).*om2))./(1+m1(k)/m2+(m1(k).*b(n).
*b(n))/i);
end
end
%axis([0,0.3,39,45])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('m=0.14kg','m=0.145kg','m=0.15kg')
Team #7331
Page 28 of 32
grid
hold off
6. The code of Figure 14
clear all
m1=0.145;
m2(1)=0.85;
m2(2)=0.9;
m2(3)=0.95;
v1=34.03;
v2=30;
e=0.36;
om2=45;
i=0.048;
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1.*(e-m1./m2(k)-(m1.*b(n).*b(n))/i)+(1+e).*(v2+b(n).*om2))./(1+m1/m2(k)+(m1.*b(n).*b(n))/
i);
end
end
%axis([0,0.3,39,45])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('M=0.85kg','M=0.9kg','M=0.95kg')
grid
hold off
7. The code of Figure 15
clear all
m1=0.145;
m2=0.905;
v1(1)=30;
v1(2)=35;
v1(3)=40;
v2=30;
e=0.36;
om2=45;
i=0.048;
Team #7331
Page 29 of 32
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1(k).*(e-m1./m2-(m1.*b(n).*b(n))/i)+(1+e).*(v2+b(n).*om2))./(1+m1/m2+(m1.*b(n).*b(n))/i);
end
end
%axis([0,0.3,39,45])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('vm1=30m/s','vm1=35m/s','vm1=40m/s')
grid
hold off
8. The code of Figure 16
clear all
m1=0.145;
m2=0.905;
v1=34.03;
v2(1)=27;
v2(2)=30;
v2(3)=33;
e=0.36;
om2=45;
i=0.048;
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1.*(e-m1./m2-(m1.*b(n).*b(n))/i)+(1+e).*(v2(k)+b(n).*om2))./(1+m1/m2+(m1.*b(n).*b(n))/i);
end
end
axis([0,0.35,36,49])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('VM1=27m/s','VM1=30m/s','VM1=33m/s')
Team #7331
Page 30 of 32
grid
hold off
9. The code of Figure 17
clear all
m1=0.145;
m2=0.905;
v1=34.03;
v2=30;
e(1)=0.32;
e(2)=0.36;
e(3)=0.4;
om2=45;
i=0.048;
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1.*(e(k)-m1./m2-(m1.*b(n).*b(n))/i)+(1+e(k)).*(v2+b(n).*om2))./(1+m1/m2+(m1.*b(n).*b(n))/
i);
end
end
%axis([0,0.3,36,49])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('e=0.32','e=0.36','e=0.4')
grid
hold off
10. The code of Figure 18
clear all
m1=0.145;
m2=0.905;
v1=34.03;
v2=30;
e=0.36;
om2=45;
i(1)=0.044;
i(2)=0.048;
i(3)=0.052;
Team #7331
Page 31 of 32
for k=1:3
for n=1:2936
b(n)=0.0001*n;
v1a(k,n)=(v1.*(e-m1./m2-(m1.*b(n).*b(n))/i(k))+(1+e).*(v2+b(n).*om2))./(1+m1/m2+(m1.*b(n).*b(n))/i(k
));
end
end
%axis([0,0.3,36,49])
hold on
plot(b,v1a(1,:),'r','LineWidth',2)
plot(b,v1a(2,:),'k','LineWidth',2)
plot(b,v1a(3,:),'b','LineWidth',2)
xlabel(' Distance from cg(m)','fontsize',12,'fontweight','bold','fontname',' Times New Roman'),
ylabel(' Velocity(m/s)','fontsize',12,'fontweight','bold','fontname',' Times New Roman')
legend('Icm=0.044kg.m2','Icm=0.048kg.m2','Icm=0.052kg.m2')
grid
hold off
Download