Documente Academic
Documente Profesional
Documente Cultură
Enterprise Manufacturing Supervision (SCADA) Group control Individual control Field Primary Technology
5 4 3 2
Planning, Statistics, Finances Production planning, orders, purchase Workflow, order tracking, resources Supervisory
SCADA = Supervisory Control And Data Acquisition
Group control Unit control 1 Field Sensors & actuators 0 Primary technology A V T
5/14/2011
Administration
Finances, human resources, documentation, long-term planning Set production goals, plans enterprise and resources, coordinate different sites, manage orders Manages execution, resources, workflow, quality supervision, production scheduling, maintenance.
Enterprise
Manufacturing
Supervision
Supervise the production and site, optimize, execute operations visualize plants, store process data, log operations, history (open loop) Controls a well-defined part of the plant (closed loop, except for intervention of an operator) Coordinate individual subgroups Adjust set-points and parameters Command several units as a whole
Group (Area)
Unit (Cell)
Control (regulation, monitoring and protection) part of a group (closed loop except for maintenance) Measure: Sampling, scaling, processing, calibration. Control: regulation, set-points and parameters Command: sequencing, protection and interlocking data acquisition (Sensors & Actuators), data transmission (no processing except measurement correction and built-in protection).
Field
5/14/2011
Levels 4 and 5
Level 3
Levels 0, 1, and 2
Batch Control
Continuous control
Discrete Control
SCADA
Level 2
SCADA
SCADA is Supervisory Control And Data Acquisition. S Real-time industrial process control systems used to centrally monitor and control remote or local industrial equipment such as motors, valves, pumps, relays, sensors, etc. SCADA is Combination of telemetry and Data Acquisition. SCADA is not just a hardware, neither a software. Its a concept, its a system as a combination of special hardware, software and protocols. SCADA is used to control chemical plant processes, oil and gas pipelines, electrical generation and transmission equipment, manufacturing facilities, water purification and distribution infrastructure, etc.
5/14/2011
CONTROL
CONTINUOUS
DISCRETE
Linear
Non-linear
Sequential
Conditional
PID
TEMPORAL
EVENT-BASED COUNTERS
PLC
EXPERT SYSTEMS
BOOLEAN
5/14/2011
EventEvent-Driven Changes
Executed by the controller in response to some event that has altered the state of the system Examples:
A robot loads a workpart into a fixture, and the part is sensed by a limit switch in the fixture The diminishing level of plastic in the hopper of an injection molding machine triggers a low-level switch, which opens a valve to start the flow of more plastic into the hopper Counting parts moving along a conveyor past an optical sensor
A control system reduces the flexibility and variation of another system (being controlled system) and forces the controlled system manner. to behave in a predefined manner
Sensor
Actuator
Controller
Sensors
Sound includes ultrasound, hearing range and sub-sonic Motion Strain Biological agents Vibration Chemical agents Temperature Gases Light Fluids Moisture Solids/metals Pressure . Radio Magnetic Often using Image Analog-To-Digital Converters (ADCs) Video
5/14/2011
Actuators
Turn on/off valves Turn on/off switches Motor control Lights Buzzers/Speakers Alarms Chemical triggers Etc
Nowadays control systems are mostly microprocessor based. (Microcontrollers, PLCs, PC-Based Control systems).
Display
Controller
D/A converter
sensors
Process
actuators
5/14/2011
Zero order
First order
Second order
High order
Tuning rules
Performance criterion
Pole assignment
General linear
Performance Criterion
Pole Assignment
Prescribed behaviour
Performance Criterion
Pole Assignment
Linear Controller
Cancellation controller
Deadbeat controller
State controller
Uv GPU
5/14/2011
Process Uin
GPV GR
Feed-forward controller
n GPU y
Cascade control Process V2 GPV2 Uin w1 e1 GR1 e2 GR2 U n2 GPU2 y2 GPU1 n1 y1 V1 GPV1
Plant Characteristics
Non-self regulating capacitance (i.e. integral or pure capacitance) Self-regulating capacitance Non-interacting capacitance Interacting multi-capacitance Time delay (dead-time) Non-minimum phase Unstable
5/14/2011
H ( s) 1 = Fi ( s) As
SelfSelf-regulating capacitance
H ( s) R = Fi ( s) ARs + 1
H 2 (s ) R2 = Qin ( s) ( A1 R1 s + 1)( A2 R2 s + 1)
h1
A1
R1
q1
h2
A2 R2
qout
5/14/2011
h1
qout
H 2 (s ) R2 = Qin ( s) ( A1 R1 s + 1)( A2 R2 s + 1) + A1 R2 s
Time delay (Dead-time) (DeadTime delay is an important problem in process control and many systems exhibit significant time delay.
u(t)
Delay
y(t)
y(t)
y (t ) = u (t )
Taking Laplace Transform with zero initial conditions:
Y ( s) = e s U ( s)
Y ( j ) = e j = 1 U ( j )
10
5/14/2011
Time delay (Dead-time) (DeadIf a system contains some delay, then the transfer function can be shown as:
Delay
System
e so
K s + 1
G (s ) =
Y ( s) K = e s U ( s) s +1
Time delay (Dead-time) (DeadHistorically, there has been some incentive to find a rational approximation to e-s . The presence of time delay implies that the process transfer function cannot be represented by simple poles and zeros. Polynomial approximation to e-s 1. Truncated Taylor Series
e s = 1 s +
s 2 2 s3 3 + ... 2! 3!
Time delay (Dead-time) (Dead2. All pass filter and truncated Taylor Series
s 2
e s =
s 1 + 2 =
e2
s 2 s3 2 2 L 2! 3! 2 3 s 2 s3 s 2 2 1+ + + L 2 2! 3!
A simple rational approximation which is valid for small time delay (1/): s
1e s 1+ 2
s
2
Note that this all pass power series expansion cannot be used Beyond the fourth order as poles with real positive parts will then occur.
11
5/14/2011
Time delay (Dead-time) (Dead3. Pad approximation This is the best known approximation; it is an all pass filter and is represented as:
e sT T ( s ) T (s ) = 1 a 1s + a 2 s2 2 + LL + a n ( s ) m + L 1 + a 1s + a 2 s + LL + a m ( s ) m + L
2 2 m m
where:
ai =
12
5/14/2011
Unstable systems
If the open loop transfer function of a system has poles at the right hand side of the s-plane or outside unit disc in z-plane; the system is said to be unstable. Example:
Ke s (1 + 2s )(1 s )
G (s ) =
Homework
Read section 2.2 of Process Identification and PID control Use MATLAB to simulate the step response for open-loop and closed-loop response of a firstorder system with time delay and comment on the results Approximate the time delay with Pade approximation and compare the results
13