Professional Documents
Culture Documents
Modeling of Mechanical Systems
Modeling of Mechanical Systems
K. Craig
K. Craig
K. Craig
K. Craig
Spring Element
K. Craig
Ks
Cs
x = Cs f
= Cs T
K. Craig
Cs f 2 K s x 2
Es =
=
2
2
K. Craig
Spring Element
Differential Work Done
= ( f ) dx = ( K s x ) dx
Total Work Done
=
x0
K s x 02 Cs f 02
=
( K s x )dx =
2
2
K. Craig
Frequency Response
Of
Spring Elements
f = f 0 sin ( t )
x = Cs f 0 sin ( t )
K. Craig
Step Response
Mechanical System Modeling
Frequency Response
K. Craig
10
Ks
K. Craig
11
Linearization
for a
Nonlinear Spring
df
y = f (x 0 ) +
dx
y y0 +
df
dx
d 2f
( x x0 ) + 2
dx
x =x0
( x x0 )
2!
x =x0
+"
( x x0 )
x =x0
y y0 +
df
dx
( x x0 )
x = x0
y = Kx
Mechanical System Modeling
K. Craig
12
Real Springs
nonlinearity of the
force/deflection curve
noncoincidence of the
loading and unloading
curves (The 2nd Law of
Thermodynamics
guarantees that the area
under the loading f vs. x
curve must be greater
than that under the
unloading f vs. x curve.
It is impossible to recover
100% of the energy put
into any system.)
Mechanical System Modeling
K. Craig
13
coil spring
hydraulic (oil) spring
cantilever beam spring
pneumatic (air) spring
clamped-end beam spring
ring spring
rubber spring (shock mount)
tension rod spring
torsion bar spring
K. Craig
14
Spring-like Effects in
Unfamiliar Forms
aerodynamic spring
gravity spring (pendulum)
gravity spring (liquid
column)
buoyancy spring
magnetic spring
electrostatic spring
centrifugal spring
K. Craig
15
Damper Element
A pure damper dissipates all the energy supplied
to it, i.e., converts the mechanical energy to
thermal energy.
Various physical mechanisms, usually associated
with some form of friction, can provide this
dissipative action, e.g.,
Coulomb (dry friction) damping
Material (solid) damping
Viscous damping
Mechanical System Modeling
K. Craig
16
=B
dt
dt
dt
Mechanical System Modeling
d
d1 d2
T = B
=B
dt
dt
dt
K. Craig
17
Transfer Function
Differential
Operator
Notation
Mechanical System Modeling
dx
Dx
dt
x
(x)dt
D
d2x
D x 2
dt
x
( x ) dt dt
2
D
2
K. Craig
18
f = BDx
T = BD
f
( D ) BD
x
x
1
( D)
f
BD
T
( D ) BD
1
( D)
T
BD
K. Craig
19
K. Craig
20
Damper Element
K. Craig
21
Frequency
Response
of
Damper
Elements
f = f 0 sin ( t )
=B
dx
dt
t
1
x x 0 = f 0 sin ( t ) dt
B0
f0
1 cos ( t )
=
B
Mechanical System Modeling
f0
A x B
1
=
=
Af
f0
B
K. Craig
22
D i
x
1
= M
( i ) =
f
i B
K. Craig
23
Real Dampers
A damper element is used to model a device
designed into a system (e.g., automotive shock
absorbers) or for unavoidable parasitic effects
(e.g., air drag).
To be an energy-dissipating effect, a device
must exert a force opposite to the velocity;
power is always negative when the force and
velocity have opposite directions.
Lets consider examples of real intentional
dampers.
Mechanical System Modeling
K. Craig
24
= fluid viscosity
2
2
6L
h
R
R
2
2
1
B=
h
R 2 R 1
3
h
2
R 2 h
K. Craig
25
fluid viscosity
shearing stress
F/A
=
velocity gradient V / t
Mechanical System Modeling
K. Craig
26
Examples
of
Rotary Dampers
D04
B=
16t
D3L
B=
4t
K. Craig
27
laminar flow
linear damping
turbulent flow
nonlinear damping
Air Damper
much lower viscosity
less temperature dependent
no leakage or sealing problem
Mechanical System Modeling
K. Craig
28
Eddy-Current Damper
K. Craig
29
Temperature Sensitivity
Of
Damping Methods
K. Craig
30
Other Examples
of
Damper Forms
K. Craig
31
K. Craig
32
K. Craig
33
K. Craig
34
Hangoff (or dc limit cycle) prevents the steadystate error from becoming zero with a step
command input.
Limit Cycling is behavior in which the steady-state
error oscillates or hunts about zero.
What Should the Control Engineer Do?
Minimize friction as much as possible in the design
Appraise the effect of friction in a proposed control
system design by simulation
If simulation predicts that the effect of friction is
unacceptable, you must do something about it!
K. Craig
35
K. Craig
36
Fslip
V
"Stiction" Coulomb
Friction Model
K. Craig
37
k
m
m = 0.1 kg
k = 100 N/m
Fstick = 0.25 N
Fslip = 0.20 N (assumed independent of velocity)
V0 = step of 0.002 m/sec at t = 0 sec
Mechanical System Modeling
Ff
K. Craig
38
K. Craig
39
K. Craig
40
K. Craig
41
0.025
0.02
0.015
0.01
0.005
0.5
1.5
2.5
3
time (sec)
3.5
4.5
K. Craig
42
Inertia Element
A designer rarely inserts a component for the
purpose of adding inertia; the mass or inertia
element often represents an undesirable effect
which is unavoidable since all materials have
mass.
There are some applications in which mass itself
serves a useful function, e.g., accelerometers and
flywheels.
K. Craig
43
Accelerometer
Useful Applications
of
Inertia
Flywheels are used as
energy-storage devices or as
a means of smoothing out
speed fluctuations in engines
or other machines.
Mechanical System Modeling
K. Craig
44
K. Craig
45
K. Craig
46
K. Craig
47
Rotational Inertia
J (kg-m2)
tangential force
= ( mass )( acceleration )
= ( 2rL )( dr ) ( r )
2
2
R
MR
total torque = ( 2Lr 3 ) dr = R 2 L
=
= J
2
2
0
K. Craig
48
Moments of Inertia
For
Some Common Shapes
K. Craig
49
K. Craig
50
Experimental Measurement
Of
Moment of Inertia
d 2
( torques ) = J = J dt 2
d 2
K s = J 2
dt
d 2 K s
+
=0
2
dt
J
( 0 = 0)
= 0 cos n t
Ks
rad/sec
n
J
n
fn
cycles/sec
2
Mechanical System Modeling
Ks
J= 2 2
4 f n
K. Craig
51
K. Craig
52
Inertia Element
Real inertias may be
impure (have some
springiness and friction)
but are very close to
ideal.
x
1
1
( D) = 2
(D) = 2
f
MD
T
JD
Inertia Element stores
energy as kinetic energy:
Mv 2
2
J2
or
2
K. Craig
53
180
( i ) =
2
2
f
M
M ( i )
At high frequency, the inertia element becomes very
difficult to move.
The phase angle shows that the displacement is in a
direction opposite to the applied force.
Mechanical System Modeling
K. Craig
54
K. Craig
55
Analysis:
2AE
= ALx o
( xi xo )
L
L2
x o + x o = x i
2E
D2
2E
n
2 + 1 x o = x i
2
L
xi
1
(D) = 2
D
xo
+1
2
n
xi
1
1
=
( i ) =
2
2
xo
i
+1 1
n
n
K. Craig
56
xo
( i) = 1.05 =
xi
1
max
1
max = 0.218n =
0.308 E
L
96200 cycles/min
for a 6-inch
steel rod
K. Craig
57
Motion Transformers
Mechanical systems often include mechanisms
such as levers, gears, linkages, cams, chains, and
belts.
They all serve a common basic function, the
transformation of the motion of an input member
into the kinematically-related motion of an output
member.
The actual system may be simplified in many
cases to a fictitious but dynamically equivalent
one.
Mechanical System Modeling
K. Craig
58
K. Craig
59
Motion Transformers
m N 2
=
N
m N 1
Tm N 1 1
=
Tm N 2 N
N1
Tm m
N2
Tm m
K. Craig
60
Translational Equivalent
for
A Complex System
x 1, x 2,
are
kinematically related
K. Craig
61
x 1K s
f1L1 = ( K s1x1 ) L1 + x1K s2 L 2 +
L1
L1
f1 = K se x1
2
L2
1
K se K s1 + K s2 + 2 K s
L1
L1
K. Craig
62
L2
1
Be B1 + B2 + 2 B
L1
L1
K. Craig
63
L2
1
M e M1 + M 2 + 2 J
L1
L1
K. Craig
64
K. Craig
65
K. Craig
66
K. Craig
67
Mechanical Impedance
When trying to predict the behavior of an
assemblage of subsystems from their calculated or
measured individual behavior, impedance methods
have advantages.
Mechanical impedance is defined as the transfer
function (either operational or sinusoidal) in which
force is the numerator and velocity the
denominator. The inverse of impedance is called
mobility.
K. Craig
68
Ks
f
ZS ( D ) ( D ) =
v
D
f
ZB ( D ) ( D ) = B
v
f
ZM ( D ) ( D ) = MD
v
Mechanical System Modeling
K. Craig
69
K. Craig
70
x 1, v 1
K
f, v
Series Connection
f, v
Parallel Connection
Mechanical System Modeling
K. Craig
71
Parallel Connection
K
B
f
KB
D
=
(D) = K
v
+ B BD + K
D
Series Connection
f
K BD + K
(D) = B + =
v
D
D
K. Craig
72
K. Craig
73
K. Craig
74
K. Craig
75
A Mechanical Vibration
Shaker:
Rotating Unbalance
as a
Force Input
K. Craig
76
K. Craig
77
Force Source
Constructed from a
Motion Source
and a
Soft Spring
K. Craig
78
Energy Considerations
A system can be caused to respond only by the source
supplying some energy to it; an interchange of energy
must occur between source and system.
If we postulate a force source, there will be an
associated motion occurring at the force input point.
The instantaneous power being transmitted through this
energy port is the product of instantaneous force and
velocity.
If the force applied by the source and the velocity
caused by it are in the same direction, power is supplied
by the source to the system. If force and velocity are
opposed, the system is returning power to the source.
K. Craig
79
f
Zdp (D) = (D)
v
f
Zdp (i) = (i)
v
f
f2
P = fv = f
=
Zdp Zdp
Mechanical System Modeling
K. Craig
80
K. Craig
81
K. Craig
82
(I
2
2
2
+
I
+
I
+
m
R
+
cR
+
kR
=T
)
m
s
p
r
K. Craig
83
Multi-Gear System
Problem Statement
A load inertia I5 is driven through a
double-gear pair by a motor with inertia
I4, as shown. The shaft inertias are
negligible. The gear inertias are I1, I2,
and I3. The speed ratios are 1/2 = 2
and 2/3 = 5. The motor torque is T1
and the viscous damping coefficient c =
4 lb-ft-sec/rad. Neglect elasticity in the
system, and use the following inertia
values (sec2-ft-lb/rad): I1 = 0.1, I2 = 0.2,
I3 = 0.4, I4 = 0.3, I5 = 0.7. Derive the
mathematical model for the motor shaft
speed 1 with T1 as the input.
2
2
2
1 2
1 1
1
( I 4 + I1 ) + ( I5 + I3 ) + I 2 1 + c 1 = T1
5
5 2
K. Craig
84
Physical Model
Physical System
m2 D2 + k 2
x
=
F mm 2 D 4 + [ m 2 ( k + k 2 ) + mk 2 ] D 2 + kk 2
x2
k2
=
F mm 2 D 4 + [ m 2 ( k + k 2 ) + mk 2 ] D 2 + kk 2
K. Craig
85
x1
z1
z
Reference Frames
R - Ground xyz
R1 - Body x1y1z1
G
G
G
v A + ( R R1 r AP ) +
R1
G
vP
G
G
G
G
G
G
G
a P = R a A + R R1 ( R R1 r AP ) + R R1 r AP
R1 G P
R1 G P
R G R1
+ a + 2 v
G
q
Note: For any vector
Mechanical System Modeling
G
vP =
G R1 G
dq
dq R G R1 G
=
+ q
dt
dt
K. Craig
86
=
5i
Given:
R1 G R 2
= 4k 1 = constant
Find: R aG P
r = 0.06 m
R1
O
i1 1
0
0 i
j1 = 0 cos sin j
k 0 sin cos k
1
y1
y1
y2
x2
x1
R2
= 30
Reference Frames:
R ground: xyz
R1 shaft: x1y1z1
R2 disk: x2y2z2
O
Mechanical System Modeling
z1
K. Craig
87
G
G
G
a P = R a O + R R 2
G
G
G
G
R 2 r OP ) + R R 2 r OP
R2 G P
R2 G P
R G R2
+ a + 2 v
GO
a = 0 Point O at end of rotating shaft fixed in R
R2 G P
a =0
Point P fixed in R2 (disk)
R2 G P
v =0
G
G
R G R2
= R R1 + R1 R 2 = 5i + 4k 1
G OP
r = ( r cos ) i1 + ( r sin ) j1
R R G R2
R
d
d
G
R R2
5i + 4k 1
=
=
dt
dt
G
R
dk1
R G R1
= 0+4
= 4 k 1
dt
= 4 5i1 k 1 = 20j1
R
(
(
= 20 jcos + k sin
Mechanical System Modeling
K. Craig
88
G
a P = ( 16r cos ) i1 + ( 41r sin ) j1 + ( 40r cos ) k 1
Alternate Solution:
R
G
G
G
a P = R a O + R R1
GO
a =0
R G R1
= 5i = constant
R R G R1
d
R G R1
=
=0
dt
R
G
G
G
G
R1 r OP ) + R R1 r OP
R1 G P
R1 G P
R G R1
+ a + 2 v
G OP
r = ( r cos ) i1 + ( r sin ) j1
K. Craig
89
R1
GP
a =
R1
GO
R1 G R 2
a +
GO
a =0
R1 G R 2
= 4k 1
R1
R1
G R 2 G OP
G OP
R1 G R 2
r ) + r
(P is fixed in R2)
G R 2 R1
d
d
R1 G R 2
4k1 = 0
=
=
dt
dt
G OP
R1 G P
R1 G O
R1 G R 2
v = v +( r )
R1 G O
v =0
R1
R1
G OP
r = ( r cos ) i1 + ( r sin ) j1
G
a P = ( 16r cos ) i1 + ( 41r sin ) j1 + ( 40r cos ) k 1
(same result)
K. Craig
90
H x1 Ix1x1
H y1 = Iy1x1
H I
z1 z1x1
Ix1y1
Iy1y1
Iz1y1
Ix1z1
R R1
Iy1z1 y1
Iz1z1 R zR11
Equations of Motion
Mechanical System Modeling
R1
x1
R R GC
G
d v
F = m
dt
G
R
G
dH
M =
dt
y1
y1 C
R1
A
x1
z1
z
Reference Frames
R - Ground xyz
R1 - Body x1y1z1
K. Craig
91
K. Craig
92
K. Craig
93
K. Craig
94
K. Craig
95
K. Craig
96
K. Craig
97
K. Craig
98
K. Craig
99