MECA 333 - Lecture 02
MECA 333 - Lecture 02
MOTION CONTROL
SYSTEMS
LECTURE-2
Modelling Single- and Multi-DOF
Mechanical Systems
1
Fundamental Quantities
• Mass (Inertia): Quantity of matter in a rigid body. It is the property of
matter which resists acceleration
• Force (Torque): Any interaction that changes motion of an object.
– Contact forces result out of interaction
– Field forces exist without interaction
• Weight: Force of gravity on an object
• Generalized Coordinate of Motion (GCM): Refers to either one of
linear or angular position depending on the context
• Velocity: The rate of change of position
• Acceleration: The rate of change of velocity
• Jerk: The rate of change of acceleration
• Yank: The rate of change of force
F = mx
• Third Law: For every action, there is
an equal and opposite reaction
force (action-reaction principle)
F12 = − F21
3
Elements in Mechanical Systems
• Mass/Inertia: Quantity of matter in a rigid body. It is the property of
matter which resists acceleration. Mass/inertia stores energy like an
inductance
• {Linear/Angular} Spring: An elastic mechanical element that can be
deformed (stretched or compressed) by an external force/torque.
The deformation is done via force and is proportional to the
divergence from the natural position. Spring stores energy like a
capacitance
• {Linear/Angular} Damper: A mechanical element with viscous
friction property. It can be stretched or compressed by a force
proportional to the velocity. Damper dissipates energy like a
resistance
4
Mathematical Models of Springs and Dampers
Spring: Damper
F = k ( x1 − x2 ) F = b( x1 − x2 )
5
Linearity Assumption
• In real-life, neither one of the springs and dampers are “ideal”
• Springs may show non-linear behavior
• Dampers follow the principle of Striback Effect
• F = kx and F = bx are mathematically ideal assumptions of
these two elements
• In most of the applications, these idealizations hold valid and
help to model the systems in an easy way
• The non-ideal behavior of springs occur when they are
stretched or compressed “too much”
• The non-ideal behavior of dampers occur when the velocity
imposed on the damper is “very small”
6
Linearity Assumption
F = kx F = bx
F = kx + lx 3 F = c + (d − c )e − x vs + bx
7
Modeling Mass-Spring System
• Apply Newton’s 2nd Law for a system with only mass and
spring elements:
F = mx
Fe = mx + kx − mg
• Model-2: Without gravity
Fe − kx = mx
Fe = mx + kx
8
Modeling Mass-Spring System
• Obtain the solution x(t) for some fiven Fe.
• Use Laplace Transform:
Fe (t ) = mx(t ) + kx(t )
Fe ( s ) = ms 2 X ( s ) + kX ( s )
X (s) 1
=
Fe ( s ) (ms 2 + k )
x(t ) = (1 − cos( k mt ))
F
k
9
Modeling Mass-Spring-Damper System
• Apply Newton’s 2nd Law for a system with mass, spring and
damper elements:
F = mx
Fe = mx + bx + kx − mg
• Model-2: Without gravity
Fe − kx − bx = mx
Fe = mx + bx + kx
10
Modeling Mass-Spring-Damper System
• Obtain the solution x(t) for some fiven Fe.
• Use Laplace Transform:
Fe (t ) = mx(t ) + bx (t ) + kx(t )
Fe ( s ) = ms 2 X ( s ) + bsX ( s ) + kX ( s )
X (s) 1
=
Fe ( s ) (ms 2 + bs + k )
F b2 k
& n =
1
x•(t ) = 1− e − nt
sin(n 1 − t + ) ➔
2
=
k 1− 2
4mk m
11
Modeling Rotational Mass-Damper System
• The system commonly encontered in electro-mechanical
actuators (i.e. motors)
= Jq
in − bq = Jq
in = Jq + bq
• Use Laplace Transform:
Tin ( s ) = Js 2Q ( s ) + bsQ ( s )
Q( s) 1
= 2
Tin ( s ) Js + bs
• For constant in(t)=
Q( s) T 1
= ➔ q (t ) = ( b)t − (J b 2 ) + (J b 2 )e −(b J )t
Tin ( s ) J s 2 ( s + b J )
12
Lagrangian Dynamics
• An alternative way to Newtonian approach for deriving
equations of motion of a system
• Useful particularly for complex systems
• Based on work and energy principles
• Also called Euler-Lagrange formulation
• Lagrangian of a system:
L( x, x ) = T ( x ) − U ( x)
• Equations of motion:
d L L
− = F
dt q q
13
Lagrangian Dynamics - Example
• Potential energy of the system
U = (1 2 )kx 2
• Kinetic energy of the system
T = (1 2 )mx 2
• Lagrangian ➔ L = T − U
L = (1 2 )mx 2 − (1 2 )kx 2
d L L
− = Fe
dt x x
d
(mx ) + kx = Fe
dt
mx + kx = Fe
14
Multi-Body Dynamics-1
Apply Lagrange equations for a multi-DOF system
• Kinematic relationships:
x1 = r1 cos1
y1 = r1 sin 1
x2 = l1 cos1 + r2 cos(1 + 2 )
y2 = l1 sin 1 + r2 sin (1 + 2 )
• Differentiate to get:
2
2
( 2
2
) 2
2 2
2
( )
T = m1 x1 + y1 + I11 + m2 x2 + y 2 + I 2 (1 + 2 )
1 1 2 1 1 2
A(q )q
+ B(q, q ) + G (q ) = τ
17