lecture 2 - loops
TRANSCRIPT
-
7/29/2019 Lecture 2 - Loops
1/15
Loop Design1ME 297 Roller Coaster Dynamics
Purdue UniversityFall 2010
Layout of a simple roller coaster track with lift hill/first drop and loop
1
Primary reference: Pendrill, A.-M., 2005, Rollercoaster loop shapes,Physics
Education, 40(6), pp. 517-521.
-
7/29/2019 Lecture 2 - Loops
2/15
2
-
7/29/2019 Lecture 2 - Loops
3/15
3
ReviewIn the last class, we discussed three different ways of describing the kinematics for the
planar motion of particles: Cartesian, path and polar. The results are summarized below:
a = !!x i + !!y j ; Cartesian
= !v et +v2
!en ; path
= !!r " r !#2( ) er + r!!#+ 2 !r !#( ) e# ; polar
acceleration vectorvelocity vector
v = !x i + !y j ; Cartesian
= v et ; path
= !r er + r!! e
!; polar
x
yi
j
P
path of P
Cartesiandescription
et
P
path of P
en
s
C
Pathdescription
r
er
P
path of P
e
Ox
y
Polardescription
-
7/29/2019 Lecture 2 - Loops
4/15
4
Path geometry
The path of a rollercoaster cart is probably most easily visualized in terms of its x,y( )
coordinates since having detailed information on the path y = y x( ) allows us to
accurately draw the shape of the path.
However, the path description is the most logical choice in terms of a performance-baseddesign. The fundamental parameters for the path description are introduced below and
related back to the more physically realizable Cartesian coordinates x,y( ) (see figure
below):
inclination angle, ! : the angle between the x-axis and the tangent to the path:
tan!=dy
dx
distance traveled along the track, s : ds = dx( )2 + dy( )2 . Alternately,
dx
ds= cos! (1)
dy
ds= sin! (2)
radius of curvature of the path, !: The radius of curvature of the path is the radius
of a circle tangent to the path and having the same curvature as the path. Since thearc length of a circle is found by ds = !d", we have
d!
ds
=
1
"(3)
C
!y or, h( )
xx0
y0
!
s = 0
path : y = y x( )
dx
dyds
!
-
7/29/2019 Lecture 2 - Loops
5/15
5
Path designThe design of a coaster track is typically done in terms of prescribing (or deriving) the
radius of curvature of the track! as a function of the distance traveled s along the path.
In other words, we will start out of a desired function ! s( ) and will end up with an
equation of the path in Cartesian coordinates x,y( ) . To this end, we do the following:
1. Using the known ! s( ) , determine the inclination angle by integrating equation
(3):
! s( ) = !0 +ds
" s( )0
s
# (3a)
where !0 is the inclination angle at the start of the segment of track.
2. Once we know ! s( ) from equation (3a) above, we can determine the equations
for the x,y( ) components of the track by integrating equations (1) and (2):
x s( ) = x0 + cos! s( )ds0
s
"(1a)
y s( ) = y0 + sin! s( )ds0
s
" (2a)
where x,y( ) = x0 ,y0( ) are the coordinates at the start of the segment of track.
From this we see that if one is given the radius of curvature of a path ! s( ) , along with
initial conditions x0 ,y0( ) and !0 , one can construct the equations describing theCartesian components of the path.
Note that the integrands of equations (1a), (2a) and (3a) are typically complicated enough
that we will often need to resort of numerical means for performing these integrations.
-
7/29/2019 Lecture 2 - Loops
6/15
6
TRACK DESIGN #1:circular path
Say that the cart starts with a speed ofv0 at s =!0 = 0 where the path has a desired
constant radius of curvature != r . As the cart moves beyond the starting point, the speed
is given governed by the conservation of energy equation:
1
2mv0
2=1
2mv
2+ mgh ! v
2= v0
2" 2gh
As the cart moves along the path, its centripetal component of acceleration is given by:
an = v
2
r= v0
2! 2
ghr
The path of cart can be derived from the fundamental equations (3a), (1a) and (2a) as:
! s( ) = !0 +ds
" s( )0
s
# =ds
r0
s
#
x s( ) = x0 + cos! s( )ds0
s
" = cos! s( )ds0
s
"
y s( )=
y0+
sin!
s( )ds0
s
"=
sin!
s( )ds0
s
"
y or, h( )
xs = 0
!0 = 0
r
x0,y0( )
-
7/29/2019 Lecture 2 - Loops
7/15
7
Numerical results forv0 = 30m / sec
an0 =
2g
an0 = 3g
an0 =
4g
an0 = 4.5g
-
7/29/2019 Lecture 2 - Loops
8/15
8
TRACK DESIGN #2:path with constant centripetal acceleration
Say that the cart starts with a speed ofv0 at s = 0 where the path has a desired radius of
curvature !0 and inclination angle !0 . As the cart moves beyond the starting point, the
speed is given governed by the conservation of energy equation:
1
2mv0
2=1
2mv
2+ mgh ! v
2= v0
2" 2gh
As the cart moves along the path, its centripetal component of acceleration is given by:
an =v2
!=
v02" 2gh
!
The centripetal component of acceleration at the start (! = !0 , != !0 and h = h0 = 0 ) is
therefore:
an0
=
v02
!0
In order for the particle to maintain a constant centripetal component of accelerationthroughout the path, we need to have:
an0 = an =v02! 2gh
"#
"=v02! 2gh
an0
=
v02
an0! 2
gh
an0= "0 ! 2
h
an0 / g( )
This result says that in order for the cart to maintain a constant normal g-level, an0
/ g ,
the radius of curvature must DECREASE at a linearrate with the change in elevation h .
y or, h( )
xs = 0
!0
!0
path
-
7/29/2019 Lecture 2 - Loops
9/15
9
Numerical results forv0 = 30m / sec
an0
= 2gan0 = 3g
an0 = 4g
an0=
4.5g
-
7/29/2019 Lecture 2 - Loops
10/15
10
TRACK DESIGN #3:path with constant normal force (constant apparent weight)
Say that the cart starts with a speed ofv0 at s = 0 where the path has a desired radius of
curvature !0 and inclination angle !0 . As the cart moves beyond the starting point, the
speed is given governed by the conservation of energy equation:
1
2mv0
2=1
2mv
2+ mgh ! v
2= v0
2" 2gh
If we sum forces on the cart in the direction normal to the path, we get:
Fn! = N" mgcos#= mv2
$%
N= m gcos!+v2
"
#
$%
&
'(= m gcos!+
v02 ) 2gh
"
#
$%
&
'(
The normal force acting on the cart at the start (! = !0 , != !0 and h = h0 = 0 ) is
therefore:
N0 = m gcos!0 +v02
"0
#
$%
&
'(
To maintain a constant normal force on the cart as it moves through its path, we setN = N0 , or:
m gcos!+v02 " 2gh
#
$
%&
'
()= m gcos!0 +
v02
#0
$
%&
'
()*
#=v02 " 2gh
g cos!0 " cos!( ) +v02
#0
=
#0 an0 / g( )" 2hcos!0 " cos!+ an0 / g( )
=
#0 " 2h / an0 / g( )1+ cos!0 " cos!( ) / an0 / g( )
y or, h( )
xs = 0
!0
!0
path
y or, h( )
x
!
path
mg
N
!
-
7/29/2019 Lecture 2 - Loops
11/15
11
Numerical results forv0 = 30m / sec
an0 =
2g
an0 =
3g
an0
= 4g
an0 = 4.5g
-
7/29/2019 Lecture 2 - Loops
12/15
12
TRACK DESIGN #4:path with linearly-decreasing radius of curvature (clothoid)
Say that the cart starts with a speed ofv0 at s = 0 where the path has a desired inclination
angle !0 . As the cart moves beyond the starting point, the radius of curvature of the path
decreases with s as:
! s( ) =1
bs
where b is a design parameter for the loop. Note that ! 0( ) = " .
Equation (3a) gives:
! s( ) = !0 + bs ds0
s
" = !0 +1
2bs
2
The x,y( ) coordinates of the path for this design can then be found from equations (1a)
and (2a) as:
x s( ) = cos! s( )ds0
s
" = cos !0 + bs2
/ 2( )ds0
s
"
y s( ) = sin! s( )ds0
s
" = sin !0 + bs2
/ 2( )ds0
s
"
Unfortunately, this integrals cannot be expressed in terms of elementary functions2.
Therefore, numerical integration is needed to determine the x,y( ) coordinates of the path
for a given parameter value b . However, we do know that, by definition, this path has a
monotonically-decreasing radius of curvature as one moves along the path. In simpleterms, these equations represent a spiral, commonly referred to as a clothoid. Afigure representing the general shape of this spiral is shown below.
2These integrals are known as the Fresnel integrals. Numerical values for these
integrals can be found in tabulated form in many handbooks and Matlab routines exist for
their evaluation.
y or, h( )
xs = 0
!0
!0
path
-
7/29/2019 Lecture 2 - Loops
13/15
13
For our application to the design of coaster loops, we will take the segment from != 0 to
!= " and join it with its mirror image, as shown below to produce a symmetrical
clothoid loop.
! = "
! = 0
! = "
! = 0 != 2"
symmetrical
clothoid loop
-
7/29/2019 Lecture 2 - Loops
14/15
14
b = 0.004
b = 0.003
b = 0.002
b = 0.001
-
7/29/2019 Lecture 2 - Loops
15/15
15
Summary: numerical results for v0 = 30m / sec and an0 = 4g
circular
const. normal acc.
const. normal force
clothoid
(b = 0.003)
circular
const. normal acc.
const. normal force
clothoid
(b = 0.003)