Upload
muhammad-zul-hilmie
View
113
Download
7
Embed Size (px)
DESCRIPTION
SKEE 3133
Citation preview
1SKEE 3133
CONTROL:SYSTEM MODELING &
SIMULATIONSKEE 3133SYSTEM MODELING AND
ANALYSIS
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Learning Outcome
Apply the knowledge of basic control theory to describe the structure of control system design and control system representation
CO1 Apply the knowledge of mathematics, science and electrical
engineering to derive the mathematical models and transfer functions of electrical, mechanical, and electromechanical systems
CO2
Employ the transfer function of the control system to illustrate its performance and stability in time and frequency domains.CO3
Use MATLAB software in analysing control system performance and stability. CO4
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Syllabus
Introduction to Control Engineering1 Mathematical Modelling: Laplace Transform, Transfer
Function, Electrical, Mechanical, Electromechanical, Liquid level
2 System Representation: Block diagram, Signal Flow
Graph3 Time Domain Analysis: Time Response, Steady-
state error, Routh-Hurwitz Stability Criterion4 Frequency Domain Analysis: Frequency response,
Bode plot, Stability, Steady-state error. 5
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
ReferencesNorman S. Nise, Control Systems Engineering, 6th Edition, John Wiley & Sons, USA, 2011.
6
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.
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Assessment
TEST 1
Topic 1 & 2
15 October 2014
15%
TEST 2
Topic 3 & 4a
26 November 2014
15%
FINAL EXAMINATION
28 Dec 17 Jan 2015
50%
Assignment
20%
CHAPTER 1 Introduction to system
8
SKEE 3133
CONTROL:SYSTEM MODELING &
SIMULATION
SKEE 3133SYSTEM MODELING
AND ANALYSIS
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Content
Control System Basics1.11.1
History of Control System 1.21.2
Control System Configuration 1.31.3
Examples of Control Systems1.41.4
Analysis and Design Objectives1.51.5
Simulation Software in Control MATLAB 1.61.6
9
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.1CONTROL SYSTEMS BASICS
10
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
INTRODUCTION
What do these two have in common? Highly complicated dynamics! Both are capable of transporting
good and people over long distances.
11
BUT One is controlled, and the
other is not!
Control is the hidden technology that you meet everyday.
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
CONTROL SYSTEMS
13
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.
Example: Elevator buttons and the desired level (Input), actual level of elevator (Output), elevator level -> controlled variable.
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Control System Basics- General Control System Block Diagram
14
Outputsignal
(actualresponse)
Controller Plant
Subsystem 1
Subsystem 2
Process
ValveMotor
CONTROL SYSTEM
Input signal
(desired output/ setpoint)
Actuator
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Position control Robot arm, crane systems, elevator, satellite tracking
Speed control Speed of airplane, washing machine, climbing robot
Temperature controlAir condition, heater, furnace
Level control Level of liquid, water.
Vibration control Machine vibration, Car suspension
CONTROL SYSTEM: Examples
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Advantages of Control SystemsFor power amplification
e.g. To move containers at a port
For remote control
e.g. in controlling the movements of robots working in contaminated areas where human presence should be avoided
For convenience of input form
e.g. in a temperature control system, the turn of a knob corresponds to certain desired room temperature.
For compensation for disturbance
e.g. to maintain antenna position in the presence of strong wind.
16
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.2HISTORY OF CONTROL
SYSTEMS
17
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
History of Control System
18
Early Simple
20th Century Extensive use of
sensors
Contemporary Widespread
applications
1900s 2000s
Al Jazari Water clock (1206)
Steam pressure & temperature control systems (1680s)
Speed control (1745) Stability Theories
Routh-Hurwitz (1877)
Lyapunov (1892)
Automatic Ship Steering (1922)
PID Controller (1920s) Feedback Control System
Technique (1930s) Root locus, Bode, Nyquist
(1948)
Navigation Entertainment Smart Homes Military Space Application Chemical Process Nanosystems
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
al Jazari Elephant Clock
800 years ago Al-Jazari has invented a sophisticated and automatic clock to track a time using water technology.
An example of the Muslim origins of modern automation and robotics.
19
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
al Jazari Elephant Clock
Al-Jazari (1136-1206) was highly
creative and innovative engineer
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
History 20th Century Applications
21
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Contemporary Applications
22 CHAPTER 1 Intro to Control Systems (Dr Hazlina Selamat)
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Manual Control
23
Human-aided control
Operator constantly observe the deviation and make corrections when necessary
Not consistent
Hundreds of variables to be controlled
liquid flow in
liquid flow out
liquid
tank
valve
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.3CONTROL SYSTEM
CONFIGURATION Open-Loop & Closed-Loop Systems
25
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Control System Configuration
26
Open-loop Closed-loop
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Open-loop Control SystemThe output signal of an OLCS is not fed back to influence the control action.
With disturbance/noise, the desired response cannot be achieved, actual desired response/output.
Example:
Systems that work based on time are OLCS.
The result may not be accurate.
27
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Closed-Loop Control Systems
28
The output signal of a CLCS is fed back to influence the control action and improve overall system performance.
The difference (actual and desired response) will be used to determine the control action
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Closed-loop Control System
29
OutputInput transducer Plant
Input ++
Disturbance
+
-
Controller
Output transducer
Process variable(PV)
Controlled variable(CV)
output of the plant to be controlled
Manipulated variable(MV)
input variable into the plant so that the plant output achieves the SP value
Setpoint(SP)
desired output to be achieved
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
30
Feedback control systems are often referred to as CLCS
Input transducer converts the form of the input to the form used by the controller
An output transducer measures the output response and converts it into the form used by the controller (from physical parameters to electrical signals
The first summing junction algebraically adds the signal from the I/P to the signal from the O/P, which arrives via the feedback path.
Closed-loop Control System
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
31
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Example: Liquid Level Control System
32
liquid flow in
liquid flow out
liquid
tank
valve
Controller
Liquid level plant
Level Setpoint
++
Level sensor
Setpoint voltage, VSP
Input transducer Pump
Pump voltage, Vpump
Input flowrate, Qin
Output level voltage, Vlevel
Liquid level, H
Measurement noise
SP
PV
MV CVActuator Plant
o/p transducer
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
OLCS & CLCS
OLCS CLCS
Structure simple complicated
Sensitivity to parameter variations
sensitive less sensitive
Disturbance cannot handle can handle
Applications limited various systems
Cost cheap expensive
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.4EXAMPLES OF CONTROL
SYSTEMS
34
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Examples
35
Power amplification in a dish-type antennas
Varying in diameter from 8 to 30 metres
Serving an Earth station in a satellite communications network.
Remote control robots in contaminated area: Sojourner
Roving on Mars in 1997. Solar-powered, 11.5 kg. Speed: 0.4 meters/minute Its wheel system enabled it to climb over
obstacles one-and-a-half wheel diameters tall.
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Examples
36
Convenient input for a thermostat
Position to heat Disturbance compensation in a Rolling Mill
Maintain steel thickness despite variations/disturbance
CHAPTER 0 Course Introduction (Dr Hazlina Selamat)
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
37
Other Example: High-speed Train Suspension System
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.5ANALYSIS AND DESIGN
OBJECTIVES
38
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Tran
sien
t Res
pons
e Transient response is the case when the plant is changing from one steady state to another, when there are changes in the input signal
Stab
ility A system that can
produce a consistent/steady output is a stable system. An unstable system is harmful to the plant and may cause serious accidents
Stea
dy-s
tate
res
pons
e Steady state response only exists for stable systems. An important characteristic for design is the steady state error
Specifications of Control SystemsControl systems are dynamic: it responds to the input by going through a transient phase before settling to the steady state phase.
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Specifications of Control Systems
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Satisfactory transient response Rise time, settling time, overshoot1
Stable system2
Zero steady-state error3
Objectives
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Example: Elevator
Objectives Solution?
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.5CONTROL SYSTEM DESIGN
PROCESS
43
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
44
Classifications of control systems
Type of Signal
Continuous control system
Discrete control system
Mathematical model
Mathematical model
Linear control system
Non-linear control system
Control Objectives
Control Objectives
Kinatic(tracking) control system
Process (regulating) control system
Based on the purpose of the system and the relevant classes it belongs to
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Controller Design Process- General
45
Design of controllerController structure Controller type
AnalysisTime domain Frequency domain
Mathematical modellingLaws of Physics System identification
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Controller Design Process- General
STEP 1 Transform
requirements into physical systems
STEP 2 Draw a
functional block diagram
STEP 3 Create a
schematic
STEP 4 Develop
mathematical model (block diagram)
STEP 5 Reduce
block diagram
STEP 6 Analyze &
Design
46
Chapter 1 Chapter 2 Chapter 3 Chapter 4
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Schematic
Draw a functional block diagram
Determine a physical system
47
Example Antenna Position Control
- requirements- overall concept
- components- hardware
- assumptions- simplifications
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Block diagram
Analysis
Reduced block diagram
48
Mathematical model
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
1.6MATLAB
MATLAB Control System Toolbox
Simulink
49
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Computer Aided Control System Design (CACSD)
50
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
MATLAB
Important tool in control system design.
Recall: To achieve: PO4: Ability to work with
modern instrumentation, software and hardware.
through: CO4: Apply MATLAB software
in analyzing control system performance
MATLAB contains: Lots of Toolboxes one
of them is Control System Toolbox
Simulink click and drag
51
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Control System Toolbox
Contains a set of functions relation to control system design.
Can be used together with other MATLAB functions or functions from other toolboxes.
52
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
Simulink More graphical. Code writing is minimal.
53
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
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
SKEE 3133 SYSTEM MODELLING & ANALYSIS: CHAPTER 1
END OF CHAPTER 1
56