This action might not be possible to undo. Are you sure you want to continue?
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
CHAPTER 2.0 INTRODUCTION TO CONTROL SYSTEMS
Control systems can be placed into three broad functional groups:
 Monitoring systems, such as Supervisory Control and Data Acquisition (SCADA) systems, which
provide information about the process state to the operator;
 Sequencing systems, used where some process must follow a predefined sequence of discrete
events;
 Closedloop systems, which is widely taught in engineering course, are typically implemented to
give some process a set of desired performance characteristics
The history of feedback control system begun as early as in 1769 when James Watt’s steam engine and
governor are developed. The Watt stem engine often used to mark the beginning of the Industrial
Revolution in England. The revolution of automatic control system continues in which the first ever
autonomous rover vehicle, known as Sojourner was invented in 1997.
In summary below is the history of feedback control system
1769  James Watt’s flyball governer
Figure 2.0: James Watt’s flyball governer
1868  J. C. Maxwell’s model of governer
1927  H. W. Bode’s feedback amplifiers
1932  H. Nyquist’s stability theory
17
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
1954  George Devol’s robot design
1970  Statevariable models and optimal control theory
1980  Robust control system design
1997  First ever autonomous rover vehicle “Sojourner”
Figure 2.1: Sojourner
But before we go into further details, we have to know control systems’ terms and concepts. The
frequently used terms and concepts are as follow:
Automation  The control of a process by automatic means
Control system  An interconnection of components forming a system
configuration that will provide a desired response
Controlled
variable
 Quantity or condition that is measured and controller.
Normally it is the output of the system
Manipulated
variable
 Quantity or condition that is varied by the controller so
as to affect the value of the controlled variable
Plant  A plant is a piece of equipment, perhaps just a set of
machine parts functioning together, the purpose of
which to perform a particular operation. Any physical
object to be controller (such as heating furnace, a
chemical reactor etc) is called a plant
Processes  A process can be defined as a natural, progressively
continuing operation or development marked by a
Info: The mobile Sojourner had a mass
of 10.5kg and 0.25 square meter solar
array
18
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
series of gradual changes that succeed one another in a
relatively fixed way and lead towards a particular result
or end
Disturbances  A disturbance is a signal which tends to adversely affect
the value of the output of the system. If a disturbance is
generated within the system, it is called internal; which
an external disturbance is generated outside the
system.
Feedback
control
 Feedback control is an operation which in the presence
of disturbances, tends to reduce the difference
between the output of a system and the reference
input and which does so on the basis of the difference.
Feedforward  Feedforward has a reference signal which is act as an
additional input.
Source: AAMI, Fac of Mech Eng., UiTM
Figure 2.2: Inputoutput configuration of control system (souce: AAMI)
19
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
Figure 2.3: Inputoutput configuration of a closedloop control system (source: AAMI)
2.1 OPEN LOOP AND CLOSEDLOOP SYSTEMS
2.1.1 Open Loop Control System
A system is said to be an open loop system when the system’s output has no effect on the control
action. In open loop system, the output is neither measured nor fed back for comparison with the input.
Figure 2.4: Open loop control system
An open loop control system utilizes an actuating device (or controller) to control the process directly
without using feedback as shown in Figure 2.4.
The advantages and the disadvantages of an openloop control system is tabulated in table 2.1 below
ADVANTAGES DISADVANTAGES
Simple and ease of maintenance Disturbances and changes in calibration
cause errors
Less expensive
Stability is not a problem Output may be different from what is
desired Convenient when output is hard to
measure
20
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
2.1.2 Closedloop control system
A system that maintains a prescribed relationship between the output and the reference input is called a
closedloop system or a feedback control system. The system uses a measurement of the output and
feedback of the signal to compare it with the desired output.
Figure 2.5: Closed loop control system
In a closedloop control system, the actuating error signal, which is the difference between the input
signal and the feedback signal, is fed to the controller so as to reduce the error and bring the output of
the system to a desired value.
2.1.3 Comparison between open loop and closedloop control system.
The table below shows the comparison between the two systems:
OPEN LOOP CLOSED LOOP
System stability is not a major problem,
therefore easier to build
The use of feedback makes the system
response relatively insensitive to external
disturbances and internal variations in
system parameters
Use open loop only when the inputs are
known ahead of time and there is no
disturbances
System stability is a major problem
because the system tends to overcorrect
errors that can cause oscillations or
changing amplitude.
2.2 TRANSFER FUNCTION
The transfer function of a linear system is defined as the ratio of the Laplace transform of the output
variable to the Laplace transform of the input variable, with all initial conditions assumed to be zero. The
Transfer function of a system (or element) represents the relationship describing the dynamics of the
system under consideration. A transfer function may be defined only for a linear, stationary (constant
parameter) system. A nonstationary system often called a timevarying system, has one or more time
varying parameters, and the Laplace transformation may not be utilized. Furthermore, a transfer
function is an inputoutput description of the behavior of a system. Thus the transfer function
description does not include any information concerning the internal structure of the system and its
behavior.
21
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
2.2.1 The Transfer function of linear systems
The transfer function of a LTI system is defined as the Laplace transform of the impulse response, with
all the initial conditions set to zero.
)] ( [ ) ( t g L s G =
The transfer function is related to the Laplace transform of the input and the output through the
following relation:
) (
) (
) (
s R
s Y
s G =
where all the initial conditions set to zero, and ) (s Y and ) (s R are the Laplace transform of ) (t y and
) (t r respectively.
Although the transfer function of a linear system is defined in terms of the impulse response, in practice,
the inputoutput relation of a linear timeinvariant system with continuous–data input is often described
by the differential equation, so it is more convenient to derive the transfer function directly from the
differential equation.
Let us consider that the inputoutput relation of a linear timeinvariant system is described by the
following nthorder differential equation with constant real coefficients:
) (
) (
.....
) ( ) (
) (
) (
......
) ( ) (
0 1 1
1
1 0 1 1
1
1
t r b
dt
t dr
b
dt
t r d
b
dt
t r d
b t y a
dt
t dy
a
dt
t y d
a
dt
t y d
m
m
m m
m
m n
n
n n
n
+ + + + = + + + +
÷
÷
÷ ÷
÷
÷
To obtain the transfer function of the linear system that is represented by Eq. (2.3), we simply take the
Laplace transform on both sides of the equation and assume zero initial conditions. The result is
( ) ( )R(s) b s b s b s b Y(s) a s a s a s
m
m
m
m
n
n
n
0 1
1
1 0 1
1
1
+ + + + = + + + +
÷
÷
÷
÷
The transfer function between ) (t r and ) (t y is given by:
0 1
1
1
0 1
......
.... ..........
) (
) (
) (
a s a s a s
b s b s b
s R
s Y
s G
n
n
n
m
m
+ + + +
+ + +
= =
÷
÷
22
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
The transfer function is said to be strictly proper if n m< . If n m = then the transfer function is proper.
It is improper if n m > .
 Characteristic Equation: The characteristic equation of a LTI system is defined as the equation
obtained by setting the denominator polynomial of the transfer function to zero. Thus, the
characteristic equation of the system described by the Eq. (2.4) is
0 a
0 1
1
1
= + + + +
÷
÷
a s s a s
n
n
n
Later, we shall show that the stability of a linear singleinput singleoutput system is governed
completely by the roots of the characteristic equation.
2.2.2 Transfer function of multivariable system
The definition of a transfer function is easily extended to a system with multiple inputs and outputs. A
system of this type is often referred to as a multivariable system. Figure 2.6 shows a control system with
two inputs and two outputs.
Figure 2.6: General block representation of a twoinput, twooutput system
Since the principle of superposition is valid for linear systems, the total effect on any output due to all
the inputs acting simultaneously is obtained by adding up the outputs due to each input acting alone.
Thus, using transfer function relations we can write the simultaneous equations for the output variables
as
) ( ) ( ) ( ) ( ) (
) ( ) ( ) ( ) ( ) (
2 22 1 21 2
2 12 1 11 1
s R s G s R s G s Y
s R s G s R s G s Y
+ =
+ =
23
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
where ) (s G
ij
is the transfer function relating the i
th
output to the j
th
input variable. Thus
) (
) (
s R
s Y
G
j
i
ij
=
In general, for j inputs and i outputs, we can write the simultaneous equations for the output variables
as
=
) (
) (
) (
) ( ) ( ) (
) ( ) ( ) (
) ( ) ( ) (
) (
) (
) (
2
1
2 1
2 22 21
1 12 11
2
1
s R
s R
s R
s G s G s G
s G s G s G
s G s G s G
s Y
s Y
s Y
j ij i i
j
j
i
It is convenient to express Eq. (2.7) in a matrixvector form
G(s)R(s) Y(s) =
where
=
) (
) (
) (
) (
2
1
s Y
s Y
s Y
s Y
i
is the i × 1 transformed output vector; whereas
=
) (
) (
) (
) (
2
1
s R
s R
s R
s R
j
is the j × 1 transformed input vector; and
=
) ( ) ( ) (
) ( ) ( ) (
) ( ) ( ) (
) (
2 1
2 22 21
1 12 11
s G s G s G
s G s G s G
s G s G s G
s G
ij i i
j
j
is the i × j transferfunction matrix.
24
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
2.3 DEFINITION OF STABILTY
A stable system is defined as a system which gives a bounded output in response to a bounded input.
The concept of stability can be illustrated by considering a circular cone placed on a horizontal surface,
as shown in Fig. 2.7 and Fig. 2.8.
Figure 2.7: The stability of a cone.

Figure 2.8: Stability in the splane.
The stability of a dynamic system is defined in a similar manner. Let u(t), y(t), and g(t) be the input,
output, and impulse response of a linear timeinvariant system, respectively. The output of the system is
given by the convolution between the input and the system's impulse response. Then
í
·
÷ =
0
) ( ) ( ) ( t t t d g t u t y
25
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
This response is bounded (stable system) if and only if the absolute value of the impulse response, g(t),
integrated over an infinite range, is finite. That is
í
·
· <
0
) ( t t d g
Mathematically, Eq. (4.24) is satisfied when the roots of the characteristic equation, or the poles of G(s),
are all located in the lefthalf of the splane.
A system is said to be unstable if any of the characteristic equation roots is located in the righthalf of
the splane. When the characteristic equation has simple roots on the jeaxis and none in the righthalf
plane, we refer to the system as marginally stable.
The following table illustrates the stability conditions of a linear continuous system with reference to the
locations of the roots of the characteristic equation.
STABILITY CONDITION LOCATION OF THE ROOTS
Stable All the roots are in the lefthalf splane
Marginally stable of marginally unstable At least one simple root and no multiple
roots on the jeaxis; and no roots in the
righthalf splane.
Unstable At least one simple root in the righthalf s
plane or at least one multipleorder root
on the jeaxis.
The following examples illustrate the stability conditions of systems with reference to the poles of the
closedloop transfer function M(s).
( )( )( ) 3 2 1
20
) (
+ + +
=
s s s
s M
Stable
) 2 2 )( 1 (
) 1 ( 20
) (
2
+ + ÷
+
=
s s s
s
s M
Unstable due to the pole at s = 1
) 4 )( 2 (
) 1 ( 20
) (
2
+ +
÷
=
s s
s
s M
Marginally stable or marginally unstable due to s =
±j2.
26
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
) 10 ( ) 4 (
10
) (
2 2
+ +
=
s s
s M
Unstable due to the multipleorder pole at s = ±j2.
2.3.1 Open loop and Closed loop stability
A system is openloop stable if the poles of the loop transfer function G(s)H(s) are all in the left hand
side of splane.
Figure 2.9: A typical closedloop system
A system is closed0loop stable (or simply stable) if the poles of the closedloop transfer function (or
zeros of 1+G(s)H(s) are all in the left hand side of splane
2.4 BASIC CONTROL ACTIONS
The following six basic control actions are very common among industrial automatic controllers:
1. Twoposition or onoff controller
2. Proportional controller
3. Integral controller
4. Proportionalplusintegral controller
5. Proportionalplusderivative controller
6. Proportionalplusderivativeplusintegral controller
2.4.1 Twoposition of onoff control action
In a twoposition control system, the actuating element has only two fixed positions which are, in many
cases, simply on and off. Twoposition or onoff control is relatively simple and inexpensive and, for this
reason, is very widely used in both industrial and domestic control systems.
Let the output signal from the controller be m(t) and the actuating error signal be e(t). In two position
control, the signal m(t) remains at either a maximum or minimum value, depending on whether the
actuating error signal is positive or negative, so that
=
1
() > 0
=
2
() < 0
E
+

e(s)
y
y
sp H(s)
Plant Controller
G(s)
27
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
Where
1
and
2
, are constants. The minimum value
2
, is usually either zero or −
1
. Twoposition
controllers are generally electrical devices, and an electric, solenoidoperated valve is widely used in
such controller. Pneumatic proportional controller with very high gain act as twoposition controller and
are sometimes called pneumatic twoposition controller.
Figure 2.10 show the block diagrams for twoposition controller. The range through which the actuating
error signal must move before the switching occurs is called the differential gap.
Figure 2.10: Twoposition controller
2.4.2 Proportional controller
For a controller with proportional control action, the relationship between the output of the controller
m(t) and the actuating error signal e(t) is
=
()
or, in Laplace Transform
()
()
=
Where
, is termed the proportional sensitivity or the gain.
28
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
Whatever the actual mechanism may be and whatever the form of the operating power, the
proportional controller is essentially an amplifier with and adjustable gain.
The proportional action has the following two properties:
1. Reduce rise time
2. Does not eliminate steady state error
Example 2.1:
Given a system consist of massspring and damper
a) The second order PDE is:
b) Taking the LT
c) The TF is therefore:
d) Let M=1kg, b=10N.s/m, k=20 N/m & F(s)=1, therefore X(s) / F(s):
e) From the Transfer Function, the DC gain is:
f) Corresponding to the steady state error of:
g) The settling time is:
b
M
x
F
k
Open Loop Response
Ti me (sec)
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
29
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
P control (K) reduces the rise time, increases the overshoot and reduces the steady state error.
h) The closedloop transfer function of the system with P controller is X(s)/F(s)=G/(1+G):
i) Let the P gain (K) equal 300
Rise time and ss error reduced, slightly reduced settling time but increased overshoot.
2.4.3 Integral controller
In a controller with integral control action, the value of the controller output m(t) is changed at a rate
proportional to, the actuating error signal e(t). That is
()
=
()
Therefore; =
0
Where
is an adjustable constant. The transfer function of the integral controller is
()
()
=
If the value of e(t) is doubled, then the value of m(t) varies twice as fast. For zero actuating error, the
value of m(t) remains stationary.
Cl osed Loop Step : K = 300
Ti me (sec)
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
30
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
The integral controller has the following properties:
1. Proportional controllers often give a steadystate error. Integral controller arose from trying to
add a “reset” term to the control signal to eliminate steady state error. In other words, the
integral controller “resets” the bias error from the P controller.
2. Gives large gain at low frequencies resulting in “beating down” load disturbances.
3. May make the transient response worse.
4. Controller phase starts out at 90° and increases to 0° at the break frequency. This phase lag can
be compensated by derivative action.
The integral controller act as “automatic reset” as shown in figure 2.11
Figure 2.11: Automatic reset action
Almost always used in conjunction with P control.
Figure 2.12: PI control
The integral term may be expressed in (i)
and (ii)
The integral term
is known as the integral time constant.
= ∞ corresponds to pure (proportional)
gain.
The integral term
is known as integral gain (e.g: in MATLAB)
The relationship between
and
is as follows:
=
E
+

y
sp
y
plant
K
load disturbance
1
sT
i
u
E
e
E
+

y
sp
y
plant
K
load disturbance
1
sT
i
u
E
e
K
31
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
Example 2.2:
a) I control reduces the rise time, increases both settling time and overshoot, and eliminates the
steadystate error
b) The closedloop transfer function of the system with a PI controller is: X(s)/F(s) =
______________ .
c) Let k = 30 and k
i
= 70. P gain (k) was reduced because the I controller also reduces the rise time
and increases the overshoot as does the P controller (double effect).
2.4.4 Derivative controller
Introducing a derivative controller will add damping and in doing so:
1. increases system stability (add phase lead)
2. reduces overshoot
3. generally improves transient response
A derivative controller may able to provide anticipative action but derivative action can make the system
become noisy.
Almost always used in conjunction with P control.
Figure 2.12: PD control
The integral term may be expressed in (i)
and (ii)
The integral term
is known as the derivative time constant.
Cl osed Loop Step : K = 30, Ki = 70
Ti me (sec)
D
i s
p
l a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
E
+

y
sp
y
plant c
E
load disturbance
KT
d
s
sT
d
/N 1+
32
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
The integral term
is known as derivative gain (e.g: in MATLAB)
The relationship between
and
is as follows:
=
Example 2.3:
a) D control reduces both settling time and overshoot.
b) The closedloop transfer function of the system with a PD controller is:
X(s)/F(s)=______________
c) Let k = 300 and k
d
= 10.
d) Reduced overshoot and settling time, small effect on rise time and ss error
Cl osed Loop Step : K = 300, Kd = 10
Ti me (sec)
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
33
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
2.4.5 PID controller
In some system the commonly implemented controller consist of the P, I and D control action. We call
this type of controller as PID controller.
Figure 2.13: PID control
The standard form of PID controller according to ISA (Instrument Society of America) is as follows:
= (1 +
1
+
)
Or = +
+
Cl osed Loop Step : K = 350, Ki = 300, Kd = 50
Ti me (sec)
D
i
s
p
l
a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
K
1/( ) Ts
i
y
sp
T s
d
G s ( )
u
E E

+
e y
34
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
Example 2.4:
a) The closedloop transfer function of the system with a PID controller is:
X(s)/F(s) = (k
d
s
2
+ks+k
i
)/(s
3
+ (10+k
d
)s
2
+ (20+k)s + k
i
)
b) Let k = 350, k
i
= 300 and k
d
= 50.
c) No overshoot, fast rise and settling time and no steadystate error
2.4.6 PID tuning
Introducing the P, I and D controller has certainly proven to contribute some effect to our system’s
response. These effects are summarized as in table below.
CLOSED LOOP
RESPONSE
RISE TIME OVERSHOOT SETTLING
TIME
SS ERROR
K Decrease Increase Small change Decrease
=
Decrease Increase Increase Eliminate
=
Small change Decrease Decrease Small change
When you are designing a PID controller for a given system, follow the steps shown below to obtain a
desired response.
1. Obtain an openloop response and determine what needs to be improved
2. Add a proportional control to improve the rise time
3. Add a derivative control to improve the overshoot
4. Add an integral control to eliminate the steadystate error
5. Adjust each of K, K
i
, and K
d
until you obtain a desired overall response referring to the table
shown previously to find out which controller controls what characteristics.
Cl osed Loop Step : K = 350, Ki = 300, Kd = 50
Ti me (sec)
D
i s
p
l a
c
e
m
e
n
t
(
m
)
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
35
KJM597 Control Systems
Faculty of Mechanical Engineering
UiTM Shah Alam
6. It is not necessary to implement all three controllers (P, I & D) into a single system. For example,
if a PI controller gives a good enough response, then you don't need to add D control to the
system. Simple is better.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.