SKEE 3133 Chapter 1 Revised
SKEE 3133 Chapter 1 Revised
SKEE 3133 Chapter 1 Revised
CONTROL:
SYSTEM MODELING &
SIMULATION
SKEE 3133
Lecturer
Section 1 Dr Fatimah Sham Ismail
Section 2 PM Dr Zaharuddin Mohamed
Section 3 Dr Salinda Buyamin / Dr Khairul
Hamimah Abas
Section 4 PM Zamani Md Zain
Section 5 Dr Herman Wahid
Section 6 Dr Shahdan Sudin
Synopsis
This course introduces the students to the fundamental ideas
and definitions of control systems, open loop and close loop
control systems, transfer functions and transient and steady
state responses. Students will be taught how to obtain
mathematical models of actual physical systems such as
electrical, mechanical and electromechanical systems in the
transfer function form. Methods of system representation such
as block diagram representation and signal flow graphs will be
examined. The students will also be exposed to techniques of
analysing control systems performance and stability in time and
frequency domains. Finally, an introduction to the design and
analysis of control systems using MATLAB will also be given
3
Learning Outcome
CO1
CO2
CO3
CO4
Syllabus
Mathematical Modelling:
Graph
References
Norman S. Nise, Control Systems
Engineering, 6th Edition, John Wiley
& Sons, USA, 2011.
Katsuhiko Ogata, Modern Control Engineering (5th
Edition), Pearson Education International, Inc.,
2010.
Richard C. Dorf and Robert H. Bishop, Modern
Control Systems (12th Edition), Pearson
Educational International, 2011.
Rao V. Dukkipati, Analysis and Design of Control
systems Using MATLAB, Published by New Age
International (P) Ltd., Publishers, 2006
Benjamin C. Kuo, Automatic Control Systems (7th
Edition), Prentice-Hall International, Inc., 1995.
Katsuhiko Ogata, MATLAB For Control Engineers,
Pearson Education International, Inc., 2008.
Assessment
TEST 1
TEST 2
Topic 1 & 2
Topic 3 & 4a
15 October 2014
26 November 2014
15%
15%
FINAL EXAMINATION
28 Dec 17 Jan 2015
50%
Assignment
20%
SKEE 3133
CONTROL:
SKEE
3133
AND ANALYSIS
Content
1.1
1.2
1.3
1.4
1.5
1.6
1.1
CONTROL SYSTEMS BASICS
10
INTRODUCTION
BUT
One is controlled, and the
other is not!
Control is the hidden
technology that you meet
everyday.
11
Introduction
Control systems are important
and present almost everywhere
in our daily lives.
Examples of control systems:
washing machine, radio
antenna, rockets/missiles,
robots, room air condition.
God created control systems.
Examples..
anyone.?
PTP, Malaysia
CONTROL SYSTEMS
A control system provides an output or response for a given
input or stimulus.
A Controlled Variable determines the input and output of a
control system.
Input
signal
(desired
output/
setpoint)
Subsystem
1
Controller
Subsystem
2
Process
Actuator
Plant
Valve
Motor
CONTROL
SYSTEM
14
Output
signal
(actual
response)
Speed control
Speed of airplane, washing machine, climbing robot
Temperature control
Air condition, heater, furnace
Level control
Level of liquid, water.
Vibration control
Machine vibration, Car suspension
16
1.2
HISTORY OF CONTROL
SYSTEMS
17
20th Century
Contemporary
Simple
Extensive use of
sensors
Widespread
applications
18
2000s
Navigation
Entertainment
Smart Homes
Military
Space Application
Chemical Process
Nanosystems
An example of
the Muslim
origins of
modern
automation and
robotics.
19
His crowning
achievement was
converting
rotational motion
to linear a crucial
to pumps, engines
and many other
machines.
He is known as
a Father of
Robotics
20
21
Contemporary Applications
22
Manual Control
Human-aided control
liquid
flow in
tank
Not consistent
23
liquid
liquid
flow
out
valve
Automatic Control
To replace humans with machines (nowadays,
computers) to implement the control of the plant.
Measurement sensors/transducers
Decision computers
Control action actuators
24
1.3
CONTROL SYSTEM
CONFIGURATION
Open-Loop & Closed-Loop Systems
25
Open-loop
26
Closed-loop
27
28
Setpoint
(SP)
Input
Disturbance
Input
transducer
+
Controller
-
29
+
Output
Controlled variable
(CV)
Output
transducer
Process variable
(PV)
Plant
output of the
plant to be
controlled
30
31
The o/p signal is substracted from the i/p signal. The result is
generally call the actuating signal (the actuating signals value is
equal to the actual difference between the I/P and the O/P), the
actuating signal is called the error.
The CLCS compensates for disturbances by measuring the o/p
response, feeding that measurement back through a feedback
path, and comparing that response to the I/P:
If there is a difference between the two responses, the
systems drives the plant, via the actuating signal, to make a
correction.
If there is no difference, the system does not drive the plant,
since the plants response is already the desired response
tank
liquid
valve
liquid
flow out
Setpoint
voltage, VSP
SP
Level
Setpoint
Input
transducer
Pump voltage,
Vpump
Controller
Input
flowrate,
Qin
Pump
Actuator
PV
32
Output level
voltage, Vlevel
MV
Level
sensor
o/p
transducer
Measurement
noise
Liquid
level
plant
Plant
Liquid
level, H
CV
OLCS
CLCS
Structure
simple
complicated
Sensitivity to
parameter variations
sensitive
less sensitive
Disturbance
cannot handle
can handle
Applications
limited
various systems
Cost
cheap
expensive
1.4
EXAMPLES OF CONTROL
SYSTEMS
34
Examples
35
Examples
36
CHAPTER 0 Course Introduction (Dr Hazlina Selamat)
Disturbance compensation in a
Rolling Mill
37
1.5
ANALYSIS AND DESIGN
OBJECTIVES
38
Steady-state response
Transient
response is the
case when the
plant is changing
from one steady
state to another,
when there are
changes in the
input signal
Stability
Transient Response
Objectives
Stable system
Objectives
Example: Elevator
Solution?
1.5
CONTROL SYSTEM DESIGN
PROCESS
43
Mathematical
Control
model
Objectives
Linear control
control system
system
Discrete control
Non-linear
system
control system
Kinatic
(tracking)
control system
Process
(regulating)
control system
System identification
Analysis
Time domain
Frequency domain
Design of controller
Controller structure
45
Controller type
STEP 1
STEP 2
STEP 3
STEP 4
STEP 5
STEP 6
Transform
requirement
s into
physical
systems
Draw a
functional
block
diagram
Create a
schematic
Develop
mathematical
model (block
diagram)
Reduce
block
diagram
Analyze &
Design
Chapter 3
Chapter 4
Chapter 1
46
Chapter 2
Schematic
47
- assumptions
- simplifications
Block diagram
Mathematical model
Analysis
48
1.6
MATLAB
MATLAB
Control System Toolbox
Simulink
49
50
MATLAB
Important tool in control system MATLAB contains:
design.
Lots of Toolboxes one
Recall:
of them is Control
System Toolbox
To achieve:
Simulink click and drag
PO4: Ability to work with
modern instrumentation,
software and hardware.
through:
CO4: Apply MATLAB software
in analyzing control system
performance
51
52
Simulink
More graphical.
Code writing is minimal.
53
Review Questions
Name 3 applications of feedback control system.
Give 3 examples of open-loop systems.
Give an example of what happen to a system that
is unstable.
Name 3 approaches to the mathematical modeling
of control systems.
How do we classify control systems?
What are the steps involved in designing a control
system?
54
Problem
A temperature control system operates by sensing
the difference between the thermostat setting and
the actual temperature and then opening a fuel valve
an amount proportional to this difference. Draw a
functional closed-loop block diagram, identifying the
input and output transducers, the controller and the
plant. Further, identify the input and output signals
of all subsystems previously described.
55
END OF CHAPTER 1
56