0% found this document useful (0 votes)
5 views34 pages

Ch_7_ControlConcepts

The document provides an overview of control systems, defining them as engineered systems that maintain desired outputs through feedback mechanisms. It classifies control systems into categories such as regulator, follow-up, and event control systems, and distinguishes between open-loop and closed-loop systems. Additionally, it discusses key terminologies, transfer functions, control modes, and examples of various control strategies including proportional, integral, and derivative control.

Uploaded by

f20221496
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views34 pages

Ch_7_ControlConcepts

The document provides an overview of control systems, defining them as engineered systems that maintain desired outputs through feedback mechanisms. It classifies control systems into categories such as regulator, follow-up, and event control systems, and distinguishes between open-loop and closed-loop systems. Additionally, it discusses key terminologies, transfer functions, control modes, and examples of various control strategies including proportional, integral, and derivative control.

Uploaded by

f20221496
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

25-11-2024

Introduction
Control Systems
Dr. Arshad Javed
BITS Pilani Asst. Prof.
Department of Mechanical Engineering
Hyderabad Campus

What is a Control System ?

• The engineered systems have a tendency to settle or achieve


stable condition according to its own physical characteristics and
behavior.

arshad@hyderabad.bits-pilani.ac.in 2

1
25-11-2024

What is a Control System ?

• In order to achieve a desired output i.e. work done (physical motion) or


energy flux (temperature, pressure variation etc.)etc., it is required to
supervise the very natural behavior of engineered system through reading
or knowing its state and counter acting the output through external
actions, is required.

In 1 sec. with 1 N force,


With maximum overshoot of 5%

arshad@hyderabad.bits-pilani.ac.in 3

What is a Control System ?

• Such system is capable to provide a controlled output through


external sensory and action loop, thus called as control system.

Motor with encoder In 1 sec. with 1 N force,


With maximum overshoot of 5%

arshad@hyderabad.bits-pilani.ac.in 4

2
25-11-2024

Basic Classification

1. Regulator system automatically maintains a parameter at (or


near) a specified value.
A heating system maintaining a set temperature despite changing outside
conditions.
•Temperature measuring range: -50
– 99°C.
•Resolution : 0.1°C.
•Accuracy : ±1°C (-50 – 70°C).
•Sensor error delay: 1 minute.
•Power supply: 220VAC±10%,
50/60Hz
•.Power consumption: ≤3W.
•Sensor: NTC sensor (1PC).

Digital Temperature Controller Thermostat Module with Temperature Sensor


Probe

arshad@hyderabad.bits-pilani.ac.in 5

Basic Classification

2. Follow-up system causes an output to follow a set path that has


been specified in advance.
An industrial robot moving parts from place to place.

arshad@hyderabad.bits-pilani.ac.in 6

3
25-11-2024

Basic Classification

3. Event control system controls a sequential series of events.


A washing machine cycling through a series of programmed steps.

arshad@hyderabad.bits-pilani.ac.in 7

Basic Terminologies

Controlled Variable and Control Signal or Manipulated Variable.


Plants: any physical object to be controlled, such as a mechanical device, a heating furnace, a chemical reactor,
or a spacecraft is a plant
Processes: any operation to be controlled a process. Examples are chemical, economic, and biological processes
Systems: A system need not be physical, eg. physical, biological, economic systems.
Disturbances: Internal and External
Feedback Control
arshad@hyderabad.bits-pilani.ac.in 8

4
25-11-2024

Types of control systems

• Open-loop control system:


• The controller independently calculates exact signal (voltage or current)
needed by the actuator to do the job and sends it.
• The controller never actually knows if the actuator did what it was
supposed
• There is no feedback
• Closed-loop control system
• In a closed-loop control system, the output of the process (controlled
variable) is constantly monitored by a sensor

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

Structure and elements of control


system
▪ Control Objective: maintain house temperature
at SP in spite of disturbances
▪ Process Variable: house temperature
▪ Measurement Sensor: thermistor; or bimetallic
strip coil on analog models
▪ Measured Process Variable (PV) Signal: signal
transmitted from the thermistor
▪ Set Point (SP): desired house temperature
▪ Controller Output (CO): signal to fuel valve
actuator and furnace burner
▪ Final Control Element (FCE): solenoid valve for
fuel flow to furnace
▪ Manipulated Variable: fuel flow rate to furnace
▪ Disturbances (D): heat loss from doors, walls
and windows; changing outdoor temperature;
sunrise and sunset; rain

arshad@hyderabad.bits-pilani.ac.in 12

6
25-11-2024

Closed-Loop System

Speed Control System Temperature Control System.


Controlled Variable
Process
System
Feedback element
Control Signal
Error

arshad@hyderabad.bits-pilani.ac.in 13

Comparison

Parameters Open-loop Closed-loop


Simplicity Simple Complex
Cost of development Low High
Applicability When the sensory data is Easy when one or few feed
difficult to gather back is enough

Calibration Required Not required


Effect of disturbance significant No effect
Robustness Not possible or difficult Possible

arshad@hyderabad.bits-pilani.ac.in 14

7
25-11-2024

Transfer Function

A transfer function (TF) is a mathematical relationship between the


input and output of a control system component.

TF = Output/input
Must describe
time-dependent and the steady-state characteristics

TFss = SS Output/SS input = Gain

arshad@hyderabad.bits-pilani.ac.in 15

Transfer Function- open-loop

arshad@hyderabad.bits-pilani.ac.in 16

8
25-11-2024

Transfer Function- open-loop

arshad@hyderabad.bits-pilani.ac.in 17

Control modes

• Switching Controller, Multi-mode control (Two – Step mode)

• Proportional mode (P)

• Derivative mode (D)

• Integral mode (I)

• Combination of modes: PD, PI, PID

arshad@hyderabad.bits-pilani.ac.in 18

9
25-11-2024

Terminology

• Error, e = input, SP (r) - feedback signal (b)

Error percentage, Ep = (r-b)x100/(bmax-bmin)

• Controller output (u) e=r-b


r u
Percentage of full scale, Controller

P=(u-umin )x100/(umax-umin) b

arshad@hyderabad.bits-pilani.ac.in 19

Examples

Example 1: Pressure in a tank varies from 20 to 120 Pa. the desired


value is 50 Pa. Determine full scale error, if the instant value is
30Pa.

Full Scale Error = (Instant Value−Desired Value)/Full Scale Range × 100%

Calculate the error, Error= 50-30 = 20Pa

Calculate Full Scale Error


= Error × 100/ (full range)
= 30 × 100 / 100
= 30%

arshad@hyderabad.bits-pilani.ac.in 20

10
25-11-2024

Examples

Example 2: Controller output range is from 5-20mA, to linearly control the


height of liquid in a tank from (system variable) 155-200cm, respectively.
• Determine the height (Variable value) for 15mA controller output
• Controller output for 173cm, in terms of full scale o/p
rpm = Slope × I + intercept
155 = 5 × I + intercept ---(1)
200 = 20 × I + intercept ---(2)

For 173cm, find I


P=I-5/(20-5) x 100

arshad@hyderabad.bits-pilani.ac.in 21

Two –step mode

• It keeps a constant value of the variable by on and off


• Set point: 100% or Zero controller output
• Eg. Bimetallic thermostat
Temp.

• Oscillation of controlled variable

on

off
T

arshad@hyderabad.bits-pilani.ac.in 22

11
25-11-2024

Two –step mode

• Can be avoided by,


Instead of a single value of variable a range is
specified called dead band
or neutral zone, or differential gap
• Large dead band:
large fluctuation of the variable
• Small dead band:
increased the frequency of switching

arshad@hyderabad.bits-pilani.ac.in 23

Example 3

For a 2 position linear control system. The controller range is 5 to


35mA. Corresponding rpm range is 200 to 500. A relay opens and
closes the circuit at 10 mA and 20 mA.
(a) Find the relationship,
(b) Neutral zone in rpm

arshad@hyderabad.bits-pilani.ac.in 24

12
25-11-2024

Multi position control

• In two mode: only two mode, 0 or 100%


• Error : 25%, 50%, 100%

arshad@hyderabad.bits-pilani.ac.in 25

Time proportional control

• Output is fixed at 100%. The final output of the controller is


discontinuous, pulse wise
• Let, error=0%, duty cycle: 100%
error=50%, duty cycle: 50%
error=100%, duty cycle: 0%

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

DC Geared motor: Position control


Two mode control
P - Control

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

Proportional mode (P)

• Size of controller output is Prop. band

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%

• Also, the error is expressed as a - 0 +


% of the full range of value error

% change in controller output = Kp x % change in error


arshad@hyderabad.bits-pilani.ac.in 31

Proportional mode (P)

• The output is proportional to the error,


• Gain = xly.
• Output (movement) = (xly) x (the error)

Self-Operating Proportional controller

arshad@hyderabad.bits-pilani.ac.in 32

16
25-11-2024

Proportional mode (P)

Ex.: a controller is an amplifier which gives an output which


is proportional to the size of the input.
arshad@hyderabad.bits-pilani.ac.in 33

Proportional Band-Offset error

arshad@hyderabad.bits-pilani.ac.in 34

17
25-11-2024

Proportional Band-Offset error

arshad@hyderabad.bits-pilani.ac.in 35

Effect of Kp value

arshad@hyderabad.bits-pilani.ac.in 36

18
25-11-2024

A proportional controller is used to control the height of water in a


tank where the water level can vary from 0-9 m. Calculate the valve
of PB and Kp; that will set the water level at a desired height of 5.0
m. The controller is required to fully close the inlet valve A when
water level rises to 5.5 m and fully open the inlet valve A when the
water level falls down to 4.5 m.

arshad@hyderabad.bits-pilani.ac.in 37

Proportional mode (P)

Controller output Pout = Kpe + Po

Pout= o/p percentage at percentage error e


Po = controller o/p at zero error (or set point)
Kpe = change in controller o/p from set point
Taking laplace transformation
Change in o/p (s) = Kp E(s)
TF =Change in output (s) / E(s) = Kp

arshad@hyderabad.bits-pilani.ac.in 40

19
25-11-2024

Example 4

Valve A is linear with a flow scale factor of 10


m3/hr per percent controller output. The
A
controller output is normally 50% with Kp=10%
per %. A load change occurs when the flow
through valve B changes from 500 to 550 m3/hr. B

Set point is 6m and the liquid level may vary from


1 to 13m. Calculate the new level upon load
change. Make a note on OFF-SET error.

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

• Range: 0-250 deg. C


• Set point: 150 deg. C
• At e=0, controller output= 20%
• Reset rate is -0.1%/sec. per % error
• Instant temperature 180 deg. C
• Calculate controller output after 5 sec.

arshad@hyderabad.bits-pilani.ac.in 46

Derivative control

• The change on controller o/p from the set point value is


proportional to the rate of change with time of the error signal,

Change in o/p of controller = Pout – Po = KD(de/dt)

Laplace transformation

(Pout – Po)(s) = KD sE(s)

TF = KD s
arshad@hyderabad.bits-pilani.ac.in 48

22
25-11-2024

Derivative control

• It can not react for a constant steady


error.

error
• Rate, predictive, or Anticipatory Mode T

• That’s why it is always employed with

Controlled o/p
Proportional control
• Kd is controller output % / (%/sec) error

arshad@hyderabad.bits-pilani.ac.in 49

Kp, Ki and Kd

Kp = % change of controller of Output per % of error

Ki = 1/Ti (sec-1)

= % change of controller of Output per % of error per sec.

Kd = % change of controller of Output per % of error/sec.

arshad@hyderabad.bits-pilani.ac.in 50

23
25-11-2024

Comparison

Mode Merits Demerits


Proportional • Rapid adjustment • Non-zero offset
• Speeds dynamic response • Instability

Integral • Zero offset • Slow dynamic response


• Instability

Derivative • Rapid response • Non-zero offset


• Sensitive to noise in
controlled variable

arshad@hyderabad.bits-pilani.ac.in 51

PI controller

Pout = Kp e + Kp KI ∫ e dt + Po

For constant error e and, t= Ti

Pout = Kp e + Kp KI e Ti + Po

Pout = Kp e + Kp e + Po In one Ti the contribution of Integral controller is


equivalent to P controller

arshad@hyderabad.bits-pilani.ac.in 52

24
25-11-2024

PI controller

Ti

arshad@hyderabad.bits-pilani.ac.in 53

PI controller

• Good for the systems with large load changes


• P: stabilizing influence
• I: action to continue correction until reset
• Dynamic systems
• Large overshoot may occur

arshad@hyderabad.bits-pilani.ac.in 54

25
25-11-2024

Example 6

• Range: 0-160 deg. C


• Controller output: 0-10 V
• PB is 40%.
• Ki: 1 repeat in 5 min
• Desired temperature: 80
• Instant temperature : 60
• Controller output after 1 min

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

• Can not eliminate initial offset


• Good for frequent load change
• No overshoot

arshad@hyderabad.bits-pilani.ac.in 58

Example 7

• Input is subject to linear change of 10%/min


• Output is observed as, initial step change of 5%, followed by
gradual change of 2%/min. Determine Kp and Kd

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

P: reducing rise time


I: Steady State error
D: increase stability and reduce overshoot

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

• Error is given as, E= t% (0-1 sec)


E= 1% (1-3 sec)
E= (-0.5t + 2.5)% (3-5 sec)
• Kp= =5%, Ki=0.5 per sec., Kd= 0.5sec, P0=50%

arshad@hyderabad.bits-pilani.ac.in 66

ANALOG AND DIGITAL CONTROL


SYSTEMS
Analog control system, the controller consists of traditional analog
devices and circuits, that is, linear amplifiers.
• It was the very first control systems
• Any change in either set point or feedback is sensed immediately,
and the amplifiers adjust their output (to the actuator)
accordingly.
Digital control system, the controller uses a digital circuit.
• A computer, usually microprocessor- or microcontroller-based.
• The computer executes a program that repeats over-and-over
(iteration or scan).
arshad@hyderabad.bits-pilani.ac.in 67

30
25-11-2024

ANALOG AND DIGITAL CONTROL


SYSTEMS
• Digital vs Analog control system: scan time and lag

arshad@hyderabad.bits-pilani.ac.in 68

Digital Controller

Ana Digi Digi Ana O/P


+ Correction
ADC Micro-Pro DAC Process
Element
-

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

Advantages & Disadvantages


• Any mode of controlling can be applied at any instant of time by
changing the only the program
• Many separate process => Single controller, by multiplexing
• Better accuracy (no drift with time, temperature etc.)

arshad@hyderabad.bits-pilani.ac.in 71

32
25-11-2024

Velocity control

• Shows oscillations when controlled by P


• PD is a solution
• Use a second feed back, called vel. feed back.
• It may use a techo-generator for sensing rotational speed

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

You might also like