Professional Documents
Culture Documents
Session02 - MET437-Introduction To Servo Systems (Motion Control)
Session02 - MET437-Introduction To Servo Systems (Motion Control)
(MET 437)
Lecture 2
Modeling and control of servo
system Part I
2
Control pattern of servo
systems
The control pattern, as the start point of servo system
construction, is according to the following.
1. The velocity offset for step-shape torque disturbance is
generally below n=1 rpm below.
2. The velocity control ratio is one to several thousands
(minimum 1rpm and maximum 3000–5000 rpm).
3. The capability of power amplifier is effectively
adopted (regulation time is shortened from the rated
current acceleration/deceleration adopted for limited
value).
Movement pattern
(Interpolation technics)
The Tool Center Point (TCP) defines the exact
working point of the robot; it is the point used to
determine the robot's positional coordinates.
PTP: The TCP is moving the fastest way to the target
position.
LIN: The TCP moves within a straight line to the
desired position.
CIRC: The TCP moves within a circular path.
The movement ´PTP´ is the fastest movement pattern.
But for accurate moving PTP is not applicable because
no straight line is driven. The movement pattern
“Synchro PTP” harmonizes the speed of the fast-
moving axis to the speed of the low moving axis.
The movement patterns (LIN) and (CIRC) require
high computing power, because all drives of the axis
have to be coordinated to each other.
4
4
Movement pattern
(Interpolation technics)
Exercise: Classify the following moving patterns as shown!
Applications: the robot arm for element assembly, spot
welding, or the control of moving axis of mechanism for drilling
a hole, etc.
Dr. Mohamed Saber Sokar 6 Session 02
6
Position control of servo
systems
There are two types of control (Cont.).
b) The contour control (contouring or CP:
continuous path) emphasizing the
motion trajectory from the current
position to the next position (position
at each moment and its motion
velocity).
Applications: Arm of welding robot, painting robot, laser
cutting robot, etc., or used for the control of transfer axis of
mechanism implementing any three‐dimensional shape
processing (machine center, etc.).
Dr. Mohamed Saber Sokar 7 Session 02
8
Position control of servo
systems
In the contour control, an overshoot in the position
control system should not occur.
In many cases, velocity control system is also regulated
so that the overshoot cannot occur.
In the various kinds of actual processes, the generation
of overshoot of position will cause fatal defect of shape.
For example, in the process of constructing a shaft, if an
overshoot occurs, the radius of the part becomes smaller,
reducing the strength of this part. Moreover, if the vibrated
trajectory exists insufficiency of shape, it cannot be revised
at the later motion.
Dr. Mohamed Saber Sokar 9 Session 02
10
Position control of servo
systems
The generation of objective reference input for realizing
mechanism movement structured with a multi-axis mechanism
is done by the servo system in which the independent motion of
each axis including given machine mechanism can be realized.
The features of reference input is regulated for keeping the
consistence of each axis.
In almost all cases, position control
system is regarded as a 1st order system.
The feedforward gain should be identical.
o If regulating like this, it is very easy to
implement the algorithm of reference
input generation to a multi-axis servo
system for any spatial curve.
Dr. Mohamed Saber Sokar 11 Session 02
11
12
Control structure of Servo
Systems
In many servo systems, a feedback system can be only
established based on the information of servo actuator, but not
according to the information of each moveable tip or motion tip.
It means that, the detector of position and velocity in the opposite
load side of motor (side without load) is installed and then the
feedback system of actuator control is resembled by the obtained
information.
This kind of control system is called
a semi-closed loop. Generally, it is
very difficult to construct the
feedback system by motion tip (end
effector) information in many
mechanism machines.
Dr. Mohamed Saber Sokar 13 Session 02
13
feedback
14
Control structure of Servo
Systems
The data regarded as objective reference input to
servo system from the upper control device, such as
computer or special control, should be given according
to the designated period (designated time interval).
Therefore, the reference input for servo system is described with
the form of a velocity command.
o The period of this command or time interval is called as the
system clock of the servo system in the controller or servo data
rate of the controller.
Since this reference time interval is selected based on the
property of the servo system dependent on the mechanism part
structure and related with the capability of control devise, its
value represents the synthetic performance of a machine.
Dr. Mohamed Saber Sokar 15 Session 02
15
Issues in Mechatronic DC
Servo Systems
Issues in Mechatronic Servo Systems
1. Modeling of a mechatronic servo system.
2. Performance of one axis in a mechatronic servo system.
3. Performance of multiple axes in a mechatronic servo
system.
4. Command to servo system (velocity or displacement)
16
Modelling a Simple DC Servo
Motor System
The simplest form of servo – the direct current (DC)
position control servomechanism.
The basic form of a DC servo system is made of an electric
motor with an output shaft that has an inertial load J on it,
and friction in the bearings of the motor and load
(represented by the constant b) as shown in Fig.
R L
B
i
ea eb T J
17
18
Modelling a Simple DC Servo
Motor System
The block diagram of the system is
𝐸 1 𝐼 𝑇 1 Ω 1 𝜃
𝐾
+ 𝐿𝑠 𝑅 (𝐽 s 𝑏 𝑠
-
𝐾
The transfer function Ω(s)/Ea(s) can be obtained by
eliminating l(s) from the equations and is given by
1 𝐾
𝐸 𝐿𝑠 𝑅 (𝐽 s 𝑏 Ω
1 𝐾
1 𝐾
𝐿𝑠 𝑅 (𝐽 s 𝑏
Dr. Mohamed Saber Sokar 19 Session 02
19
20
Modelling a Simple DC Servo
Motor System
Normally the armature inductance L is very small and may
be neglected.
Ω 𝐬 𝐾
𝐸 𝐬 𝐽
𝑅𝑏 𝑠 1 𝐾 𝐾
𝑏
Ω s K
E s Rb τ s 1 K K
Ω s K
E s Rbτ s Rb K K
21
22
Modelling a Simple DC Servo
Motor System
The transfer function of the servo motor.
𝛺 s K
𝐸 s (𝜏 s 1
This model is a good approximation for the servo
motor dynamics
The linear models given here are the basis of the design of
servo controllers.
A real servo however has non-linear components that
influence its dynamic behaviour.
The main nonlinearities are Coulomb friction in the moving
parts and the dead zone and saturation in the motor input
amplifier.
Dr. Mohamed Saber Sokar 23 Session 02
23
24
Modelling a Simple DC Servo
Motor System
An important job for the control systems analyst is to
know how to measure the values of the gains 𝐾 and
the time constant 𝜏 .
Assume, a Servo motor system has been designed to
give a gain of one between the motor input and the
motor speed, and an approximate gain of 𝐾 =2
between the measured speed and the measured shaft
position.
The nominal value of the time constant is 𝜏 1.5
sec.
25
26