Professional Documents
Culture Documents
EME171 Lab3 - V1.3 - Print
EME171 Lab3 - V1.3 - Print
California
Davis
Fall 2010
By:
Manuel Hoog, Konstantin Zamuruyev, Brandon Schroeder, and Michael Schantz
Intro
During this lab we will investigate the response of a motorcycle as it moves over
two bumps in the road. The focus of this project is to investigate the heave and pitch
motions of the cycle as it travels over such bumps. Furthermore we will investigate the
influence of bike rider position on the motorcycle. By changing his position on the bike
the center of gravity will be shifted and the dynamics of the systems will change. During
this first part we are to construct an initial setup of this problem using camp/g the bond
graph modeling method.
System Schematic
ωp g
vr vf
br k sf bf
k sr
vtf
vtr
vr (t ) kt r kt f v f (t )
Initial Conditions
⊗
There will be initial displacements (deflections) in the front and
rear spring as well as front and rear tire due
CG to the weight of the
motorcycle, rider and tires. These initial displacements were found to
be:
FR FF
Doing summation of forces in the vertical direction and moments
around rear end and horizontal direction, we found the force acting on
the front and rear.
∑F y =0
∑M r =0
M cr * g * (base − Leg )
FF =
base
base − Leg
FR = M cr * g 1 −
base
We simulate flow source SF1 and SF2 with the help of the step
function. The base of the motorcycle is 1.6 meters and the horizontal
velocity of the motorbike is 10 meters per second.
Therefore there is a time difference between the front and rear
1.6m
wheel hitting the bump is found to be: = 0.16 sec
10 m / s
delay = (base/vmoto) ! m Time delay between the front and
rear wheel.
SE6 = (mtf*g)
SE18 =(mcr*g)
SE28 =(mtr*g)
For the dynamic deflections of the springs and tires we use the
process of integration. We use values for the initial deflection as the
starting point of the integral, and integral of flow (relative velocity) that
this element has at a particular time. From the bond graph, build and
generated in CAMP/G we got the following equations in ACSL.:
We know that angular velocity is the same for all points of the bike
body, M cr . Knowing the front and rear distances from the center of
gravity, velocity of the front and rear can be related to the angular
velocity.
V f = ω* Lcg +V g
Vr = V g −ω(base − Lcg )
Where:
P17 is linear momentum of the Mcr
I17 is mass of the motorcycle and biker.
Where:
P15 is angular momentum of the Mcr
I15 is J (Moment of Inertia)
System Frequencies
Lcg
M cr mtr
J
k sr + k sf ksr k sf ktr
To find the time control parameters, system frequencies need to found also.
Where:
1 1 k
Period = fn = ⋅ ω n ωn =
fn 2 ⋅π M
Therefore:
M
Period = 2π
k
k * L2
2
′2
k sf * Lcg + k sr * Lcg (300)(0.9) 2 + (3500)(0.7) 2
ωn = = = = 7.43
J J 75
2π sec
Period = = 0.8452
ωn cycle
ACSL Code
Exporting the bond model form CAMP/G to ACSL environment and modified
the script. By defining physical constraints for the system, giving equations for the
initial displacements, flow and effort sources and putting constraints on the tire, force
the system to not go into tension.
Here is our modified ACSL code:
PROGRAM CAMPACSL
!...... ACSL INPUT FILE ......
! PHYSICAL PARAMETERS
INITIAL
!...... INITIAL CONDITIONS ......
P15IN= 0.0 ! Initial angular momentum of the motorcycle and the rider.
P17IN= 0.0 ! Initial momentum of the motorcycle and the rider.
!TERMINATE CONDITIONS
TERMT (T.GE.FINTIM)
END $!OF DERIVATIVE
END $!OF DYNAMIC
TERMINAL
END $!OF TERMINAL
Graphs