Lecture PPT - Post Midsem
Lecture PPT - Post Midsem
(INSTR F343)
Lecture-22
BITS Pilani Gautam Bacher
K K Birla Goa Campus Dept. of EEE
Feedforward Control
Example :
The feedback control of the liquid level • Rapid disturbance changes can occur as a
in a boiler drum.
result of steam demands made by
downstream processing units.
Example :
• In practical applications,
feedforward control is normally used
in combination with feedback
control.
Uncontrolled process
Feedforward loop
BITS Pilani, K K Birla Goa Campus
Design of Feedforward Control
Disturbance rejection:
the controller should be capable of
completely eliminating the impact of a
disturbance change on the process output.
This implies that the coefficient of d should be
zero.
The stability of the closed loop response is determined by the roots of the
characteristics equation, which depends on the transfer functions of the feedback
loop only
The stability characteristics of a feedback system will not change with the addition of
a feedforward loop.
BITS Pilani, K K Birla Goa Campus
BITS Pilani, K K Birla Goa Campus
Ratio Control
The parameter estimator assumes a simple linear model for the process:
Now we can use the relative gains to select the configuration with
minimum interaction between the loops.
The amount of interaction between the two loops is the same in both configuration.
It does not matter we couple inputs and outputs, the interaction remains the same.
• The relative gain array indicates how the inputs should be coupled
with the outputs to form loops with the smaller amount of interaction.
• The two control loops affect each other operation very seriously
even if there is small interaction.
3
Contd..
4
Contd..
I1
A
B
C
P1
P2
5
Need for PLCs
6
Historical Background
Increase in flexibility
Faster implementation of changes and correction
Lower cost
Easy visualization of process running
Increased visual observations
Increased operation speed
Increased reliability and maintainability
Increased security
Reprogramming capability
Elimination of wiring.
EUROPEAN
1. Siemens
2. Festo
3. Telemechanique
• Manufacturing / Machining
• Food / Beverage
• Metals
• Petrochemical / Chemical
• Power Generation
• CPU module
• Input and Output modules(I/O modules)
• A power supply module
POWER
SUPPLY
I M O M
N O U O
P D T D
U U PROCESSOR P U
T L U L
From E T E
To
SENSORS
OUTPUT
Pushbuttons, Solenoids,
contacts, contactors,
limit switches, alarms
etc. etc.
PROGRAMMING
DEVICE
CPU Module:
Thermocouples
Strain gauge
Position encoder
Valves
Electrical motors
Stepping motors
RS-422A Interface,
Twisted-pair cable,
Co-axial cable,
• Read all field input devices via the input interfaces, execute
the user program stored in application memory, then, based on
whatever control scheme has been programmed by the user,
turn the field output devices on or off, or perform whatever
control is necessary for the process application.
•An output status scan is then performed, whereby the stored output
values are sent to actuators and other field output devices. The cycle
ends by updating the outputs.
Output updated
Inputs read
Program Scan
Output image
*
changes here
Real output
changes here
+Ve - ve
Power
Busbar
Solenoid
Lamp
Motor
Relay Logic
Rung Logic
Rung
Virtual
Power
Rail
OP002
OP001
OP002
AND:
• Simply represents “and” operator in simple logic. It is
put between two statements when the output is
dependent on whether BOTH of the statements are true
or BOTH of the statements are false. It is represented by
the symbol:
Circuit Diagram
In this AND gate logic, it can be said that only if the switches X1 and
X2 change their states form opened to closed, the current can go to the
lamp.
10 BITS Pilani, K K Birla Goa Campus
Ladder Logic Elements
OR
• Simply represents “or” operator in simple logic. It is put
between two statements when the output is dependent on
either one statement or the other. For a number of
statements that are connected in series by “or” operator, if
one statement required by the output is true, then output is
true. It is represented by the symbol:
In this OR gate logic, it can be said that if either one of the switches X1
or X2 change its state form opened to closed,the current can go to the
lamp.
12 BITS Pilani, K K Birla Goa Campus
Ladder Logic Elements
NOT
• Simply states that the output depends on whether that
statement is not true. If that statement is not satisfied,
then the output will be realised. It is represented by the
symbol:
Circuit Diagram
From this circuit, it can be said that the current goes to the lamp
provided that the state of the switch does NOT change.
14 BITS Pilani, K K Birla Goa Campus
15 BITS Pilani, K K Birla Goa Campus
16 BITS Pilani, K K Birla Goa Campus
17 BITS Pilani, K K Birla Goa Campus
Timers
Input
Output
Delay
IN001 OP001
OP001
OP001
PR=delay OP002
value OP002
OP001
Input
Output
Delay Delay
IN001 OP001
IN001
PR=delay
value OP002
IN001
OP003
IN001
OP002
OP003
Enable/Reset
Logic
Stores current
count
Enable/Reset
Logic
Stores current
count
Conveyor
IN003
When a car approaches the gate, a ticket is issued. The gate is opened
when the ticket is taken. When the car passes the gate, the gate is
closed, and the system returns to the initial state. A display panel is
used to display status messages. Transitions between actions are
initiated by inputs from the sensors.
• It turned out that rules 4, 5, 7, and 8 each fired at 50% or 0.5 while rules
1, 2, 3, 6, and 9 did not fire at all (0% or 0.0).
• The logical products for each rule must be combined or inferred (max-
min'd, max-dot'd, averaged, root-sum-squared, etc.) before being passed
on to the defuzzification process for crisp output generation. Several
inference methods exist.