Ch_7_ControlConcepts
Ch_7_ControlConcepts
Introduction
Control Systems
Dr. Arshad Javed
BITS Pilani Asst. Prof.
Department of Mechanical Engineering
Hyderabad Campus
arshad@hyderabad.bits-pilani.ac.in 2
1
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 3
arshad@hyderabad.bits-pilani.ac.in 4
2
25-11-2024
Basic Classification
arshad@hyderabad.bits-pilani.ac.in 5
Basic Classification
arshad@hyderabad.bits-pilani.ac.in 6
3
25-11-2024
Basic Classification
arshad@hyderabad.bits-pilani.ac.in 7
Basic Terminologies
4
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 9
Open-Loop Systems
Characteristics of
motor at rated voltage:
5 degree/seconds
arshad@hyderabad.bits-pilani.ac.in 10
5
25-11-2024
Closed-Loop System
arshad@hyderabad.bits-pilani.ac.in 11
arshad@hyderabad.bits-pilani.ac.in 12
6
25-11-2024
Closed-Loop System
arshad@hyderabad.bits-pilani.ac.in 13
Comparison
arshad@hyderabad.bits-pilani.ac.in 14
7
25-11-2024
Transfer Function
TF = Output/input
Must describe
time-dependent and the steady-state characteristics
arshad@hyderabad.bits-pilani.ac.in 15
arshad@hyderabad.bits-pilani.ac.in 16
8
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 17
Control modes
arshad@hyderabad.bits-pilani.ac.in 18
9
25-11-2024
Terminology
P=(u-umin )x100/(umax-umin) b
arshad@hyderabad.bits-pilani.ac.in 19
Examples
arshad@hyderabad.bits-pilani.ac.in 20
10
25-11-2024
Examples
arshad@hyderabad.bits-pilani.ac.in 21
on
off
T
arshad@hyderabad.bits-pilani.ac.in 22
11
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 23
Example 3
arshad@hyderabad.bits-pilani.ac.in 24
12
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 25
arshad@hyderabad.bits-pilani.ac.in 26
13
25-11-2024
Example 4
• Water Tank
• Temperature drop: 2 deg. C/ min
• Heater ON, Temperature rise: 4 deg. C/min
• Thermocouple for temperature sensing: Lag of 0.5 min
• Neutral zone: +/- 4%
• Set point: 323 deg C
• Plot the curve and find the oscillation period considering heater off and
temperature drop condition at the beginning.
arshad@hyderabad.bits-pilani.ac.in 27
Implementation
arshad@hyderabad.bits-pilani.ac.in 28
14
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 29
arshad@hyderabad.bits-pilani.ac.in 30
15
25-11-2024
100%
proportional to the size of error
Controlled o/p
• Controller o/p is expressed as a set point
% of the full range of possible
o/p within the prop. band 0%
arshad@hyderabad.bits-pilani.ac.in 32
16
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 34
17
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 35
Effect of Kp value
arshad@hyderabad.bits-pilani.ac.in 36
18
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 37
arshad@hyderabad.bits-pilani.ac.in 40
19
25-11-2024
Example 4
arshad@hyderabad.bits-pilani.ac.in 41
e% b
6 6.1
5 6
5.9
4
5.8
3 5.7
2 5.6
5.5
1
5.4
0 5.3
0 20 40 60 80 0 20 40 60 80
arshad@hyderabad.bits-pilani.ac.in 43
20
25-11-2024
Integral Control
error
Rate of change of control o/p is
proportional to the i/p signal T
dP/dt = KIe
Controlled o/p
P – Po = KIe dt
TF = (1/s) KI
T
arshad@hyderabad.bits-pilani.ac.in 44
Integral Control
• dP/dt = Kie
=(1/Ti).e, Ti=i/Ki Integral time or reset time (Ti)
• Controller output is limited to 100% value.
• Does not produce off-set error
• Response is inversely proportion to Ti
• Integral of reset time Ti=1/Ki
arshad@hyderabad.bits-pilani.ac.in 45
21
25-11-2024
Example 5
arshad@hyderabad.bits-pilani.ac.in 46
Derivative control
Laplace transformation
TF = KD s
arshad@hyderabad.bits-pilani.ac.in 48
22
25-11-2024
Derivative control
error
• Rate, predictive, or Anticipatory Mode T
Controlled o/p
Proportional control
• Kd is controller output % / (%/sec) error
arshad@hyderabad.bits-pilani.ac.in 49
Kp, Ki and Kd
Ki = 1/Ti (sec-1)
arshad@hyderabad.bits-pilani.ac.in 50
23
25-11-2024
Comparison
arshad@hyderabad.bits-pilani.ac.in 51
PI controller
Pout = Kp e + Kp KI ∫ e dt + Po
Pout = Kp e + Kp KI e Ti + Po
arshad@hyderabad.bits-pilani.ac.in 52
24
25-11-2024
PI controller
Ti
arshad@hyderabad.bits-pilani.ac.in 53
PI controller
arshad@hyderabad.bits-pilani.ac.in 54
25
25-11-2024
Example 6
arshad@hyderabad.bits-pilani.ac.in 55
PD Control
error
Change in o/p T
= Kpe + Kp KD(de/dt)
Controlled o/p
Prop. Element
Derivative Element
arshad@hyderabad.bits-pilani.ac.in 57
26
25-11-2024
PD control
arshad@hyderabad.bits-pilani.ac.in 58
Example 7
arshad@hyderabad.bits-pilani.ac.in 59
27
25-11-2024
Example 8
• Kp=5
• Kd=0.5s 1
• P0=20% 0
1 2 3 4
arshad@hyderabad.bits-pilani.ac.in 60
PID control
Pout = Kp e + Kp KD(de/dt) + Kp KI ∫ e dt + Po
arshad@hyderabad.bits-pilani.ac.in 63
28
25-11-2024
PID response
arshad@hyderabad.bits-pilani.ac.in 64
PID response
arshad@hyderabad.bits-pilani.ac.in 65
29
25-11-2024
Example 9
arshad@hyderabad.bits-pilani.ac.in 66
30
25-11-2024
arshad@hyderabad.bits-pilani.ac.in 68
Digital Controller
Clock
Measurement
arshad@hyderabad.bits-pilani.ac.in 69
31
25-11-2024
Digital Control
• A Micro –processor is in close loop control
• This receives inputs from sensors & provide o/p to the actuators.
• Components may have analogous signal so it uses ADC & DAC
• Clock supplies pulse to the control components
arshad@hyderabad.bits-pilani.ac.in 70
arshad@hyderabad.bits-pilani.ac.in 71
32
25-11-2024
Velocity control
arshad@hyderabad.bits-pilani.ac.in 72
arshad@hyderabad.bits-pilani.ac.in 73
33
25-11-2024
Adaptive Control
• Adapts the changes and change the parameter (optimum) itself
• Based on use of microprocessor or micro controller
• Three stage of operation
• Start operating at assumed condition
• Desired performance compared with actual
• Minimize the error
arshad@hyderabad.bits-pilani.ac.in 74
34