SlideShare a Scribd company logo
1 of 57
Download to read offline
Industrial Control
Behzad Samadi
Department of Electrical Engineering
Amirkabir University of Technology
Winter 2010
Tehran, Iran
Behzad Samadi (Amirkabir University) Industrial Control 1 / 17
Hydraulic Systems
Electrical Analogy
Type of System Electrical Hydraulic
T-Variable i, current q, volumetric flow
A-Variable v, voltage p, pressure
Dissipator resistor orifice
Storage (A-Type) capacitor storage tank
Storage (T-Type) inductor long pipe
Unidirectional diode check valve
Behzad Samadi (Amirkabir University) Industrial Control 2 / 17
Hydraulic Systems
Electrical Analogy
Type of System Electrical Hydraulic
T-Variable i, current q, volumetric flow
A-Variable v, voltage p, pressure
Dissipator resistor orifice
Storage (A-Type) capacitor storage tank
Storage (T-Type) inductor long pipe
Unidirectional diode check valve
The fluid is assumed to be incompressible.
[Macia and Thaler, 2004, Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 17
Hydraulic Dissipator
d’Arcy’s Law
For a thin tube:
p = Rf q
Behzad Samadi (Amirkabir University) Industrial Control 3 / 17
Hydraulic Dissipator
d’Arcy’s Law
For a thin tube:
p = Rf q
For a sudden change in area, such as an orifice or valve:
p = ℋq2
sgn(q)
ℋ is a constant.
[Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 3 / 17
Hydraulic Capacitor
Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
Hydraulic Capacitor
p =
mg
A
=
𝜌g
A
V =
𝜌g
A
∫ t
0
q(𝜏)d𝜏
p =pressure at the bottom of the tank
V =volume of the fluid in tank
A =cross section area of the tank
𝜌 =density of the fluid
Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
Hydraulic Capacitor
p =
mg
A
=
𝜌g
A
V =
𝜌g
A
∫ t
0
q(𝜏)d𝜏
p =pressure at the bottom of the tank
V =volume of the fluid in tank
A =cross section area of the tank
𝜌 =density of the fluid
Hydraulic Capacitor
Cf = A
𝜌g
[Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
Hydraulic Inductor
Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
Hydraulic Inductor
F =ma = (𝜌lA)
dv
dt
p =
F
A
= 𝜌l
dv
dt
q =Av
Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
Hydraulic Inductor
F =ma = (𝜌lA)
dv
dt
p =
F
A
= 𝜌l
dv
dt
q =Av
⇒ p =𝜌
l
A
dq
dt
= Lf
dq
dt
Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
Hydraulic Inductor
F =ma = (𝜌lA)
dv
dt
p =
F
A
= 𝜌l
dv
dt
q =Av
⇒ p =𝜌
l
A
dq
dt
= Lf
dq
dt
Hydraulic Inductor
Lf = 𝜌 l
A
[Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
Hydraulic Junction
∑
i Qi = 0 (KCL)
Behzad Samadi (Amirkabir University) Industrial Control 6 / 17
Hydraulic Junction
∑
i Qi = 0 (KCL) p4 = p1 + p2 + p3 (KVL)
[Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 17
Hydraulic Transformer
Behzad Samadi (Amirkabir University) Industrial Control 7 / 17
Hydraulic Transformer
p1Q1 =p2Q2
p1 =𝛼p2
Q1 =
1
𝛼
Q2
𝛼 =
A2
A1
[Ljung and Glad, 1994]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 17
Hydraulic Servomechanism
Behzad Samadi (Amirkabir University) Industrial Control 8 / 17
Hydraulic Servomechanism
xm: maximum displacement
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Pa = 1
2( x
xm
+ 1)Ps
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Pa = 1
2( x
xm
+ 1)Ps
Pb = 1
2(− x
xm
+ 1)Ps
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Pa = 1
2( x
xm
+ 1)Ps
Pb = 1
2(− x
xm
+ 1)Ps
Pa − P1 = Rqq
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Pa = 1
2( x
xm
+ 1)Ps
Pb = 1
2(− x
xm
+ 1)Ps
Pa − P1 = Rqq
Pb − P2 = Rqq
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
xm: maximum displacement
x = xm ⇒
{
Pa = Ps
Pb = P0 = 0
x = −xm ⇒
{
Pa = P0 = 0
Pb = Ps
Pa = 1
2( x
xm
+ 1)Ps
Pb = 1
2(− x
xm
+ 1)Ps
Pa − P1 = Rqq
Pb − P2 = Rqq
q = A˙y
Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
P1 = Pa − Rqq = 1
2( x
xm
+ 1)Ps − RqA˙y
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
P1 = Pa − Rqq = 1
2( x
xm
+ 1)Ps − RqA˙y
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
P1 = Pa − Rqq = 1
2( x
xm
+ 1)Ps − RqA˙y
M¨y + B ˙y + Ky =A(P1 − P2)
=A(2P1 − Ps)
=A((
x
xm
+ 1)Ps − 2RqA˙y − Ps)
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
P1 = Pa − Rqq = 1
2( x
xm
+ 1)Ps − RqA˙y
M¨y + B ˙y + Ky =A(P1 − P2)
=A(2P1 − Ps)
=A((
x
xm
+ 1)Ps − 2RqA˙y − Ps)
M¨y + (B + 2RqA2
)˙y + Ky = APs
x
xm
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Servomechanism
M¨y + B ˙y + Ky = A(P1 − P2)
P1 + P2 = Ps ⇒ P2 = Ps − P1
P1 = Pa − Rqq = 1
2( x
xm
+ 1)Ps − RqA˙y
M¨y + B ˙y + Ky =A(P1 − P2)
=A(2P1 − Ps)
=A((
x
xm
+ 1)Ps − 2RqA˙y − Ps)
M¨y + (B + 2RqA2
)˙y + Ky = APs
x
xm
Y (s)
X(s)
=
APs
xm
Ms2 + (B + 2RqA2)s + K
Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
Hydraulic Integrator
If M = K = B = 0 then
Y (s)
X(s)
=
APs
2xmRg A2
1
s
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 11 / 17
Hydraulic Integrator
If M = K = B = 0 then
Y (s)
X(s)
=
APs
2xmRg A2
1
s
Hydraulic integrator
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 11 / 17
Hydraulic Proportional Controller
Behzad Samadi (Amirkabir University) Industrial Control 12 / 17
Hydraulic Proportional Controller
Y (s)
E(s)
=
bK
(a + b)s + aK
≃
b
a
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 12 / 17
Hydraulic Damper
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Damper
A(P1 − P2) = ky
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Damper
A(P1 − P2) = ky
q = P1−P2
R
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Damper
A(P1 − P2) = ky
q = P1−P2
R
qdt = A𝜌(dx − dy)
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Damper
A(P1 − P2) = ky
q = P1−P2
R
qdt = A𝜌(dx − dy)
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Damper
A(P1 − P2) = ky
q = P1−P2
R
qdt = A𝜌(dx − dy)
Y (s)
X(s)
=
1
1 + 1
Ts
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
Hydraulic Proportional Integrator Controller
Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
Hydraulic Proportional Integrator Controller
Y (s)
X(s) = K
s
Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
Hydraulic Proportional Integrator Controller
Y (s)
X(s) = K
s
Z(s)
Y (s) = 1
1+ 1
Ts
Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
Hydraulic Proportional Integrator Controller
Y (s)
X(s) = K
s
Z(s)
Y (s) = 1
1+ 1
Ts
Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
Hydraulic Proportional Integrator Controller
Y (s)
X(s) = K
s
Z(s)
Y (s) = 1
1+ 1
Ts
Y (s)
E(s)
≃
b
a
(
1 +
1
Ts
)
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
Hydraulic Proportional Derivative Controller
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
k(y − z) = A(P1 − P2)
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
k(y − z) = A(P1 − P2)
Z(s)
Y (s) = 1
Ts+1
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
k(y − z) = A(P1 − P2)
Z(s)
Y (s) = 1
Ts+1
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
k(y − z) = A(P1 − P2)
Z(s)
Y (s) = 1
Ts+1
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Hydraulic Proportional Derivative Controller
Y (s)
X(s) = K
s
k(y − z) = A(P1 − P2)
Z(s)
Y (s) = 1
Ts+1
Y (s)
E(s)
≃
b
a
(1 + Ts)
[Ogata, 1997]
Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
Comparison
Electrical Hydraulic Pneumatic
Energy source Usually from outside
supplier
Electric motor or diesel
driven
Electric motor or diesel
driven
Energy storage Limited (batteries) Limited (accumulator) Good (reservoir)
Distribution system Excellent, with minimal
loss
Limited, basically a lo-
cal facility
Good, can be treated as
a plantwide service
Energy cost Lowest Medium Highest
Rotary actuators AC and DC motors.
Good control on DC
motors. AC motors
cheap
Low speed. Good con-
trol. Can be stalled.
Wide speed range. Ac-
curate speed control
difficult
Linear actuators Short motion via
solenoid. Otherwise via
mechanical conversion
Cylinders. Very high
force
Cylinders. Medium
force
Points to note Danger from electric
shock
Leakage dangerous and
unsightly. Fire hazard
Noise
[Parr, 1999]
Behzad Samadi (Amirkabir University) Industrial Control 16 / 17
Analogy Summary
[Macia and Thaler, 2004]
Behzad Samadi (Amirkabir University) Industrial Control 17 / 17
Ljung, L. and Glad, T. (1994).
Modeling of Dynamic Systems.
Prentice Hall PTR, 1 edition.
Macia, N. F. and Thaler, G. J. (2004).
Modeling and Control of Dynamic Systems.
Delmar Learning.
Ogata, K. (1997).
Modern Control Engineering.
Prentice Hall, 3 edition.
Parr, A. (1999).
Hydraulics and Pneumatics: A Technicians and Engineers Guide.
Butterworth-Heinemann, 2 edition.
Behzad Samadi (Amirkabir University) Industrial Control 17 / 17

More Related Content

What's hot

state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
Mirza Baig
 
Synthesis network
Synthesis networkSynthesis network
Synthesis network
krishna0024
 

What's hot (20)

Fourier series
Fourier series Fourier series
Fourier series
 
Pid controller
Pid controllerPid controller
Pid controller
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
6. steady state error
6. steady state error6. steady state error
6. steady state error
 
Pid controller
Pid controllerPid controller
Pid controller
 
PID controller
PID controllerPID controller
PID controller
 
LYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTIONLYAPUNOV STABILITY PROBLEM SOLUTION
LYAPUNOV STABILITY PROBLEM SOLUTION
 
Routh hurwitz stability criterion
Routh hurwitz stability criterionRouth hurwitz stability criterion
Routh hurwitz stability criterion
 
(Latest) topic 5 field_effect_transistors
(Latest) topic 5 field_effect_transistors(Latest) topic 5 field_effect_transistors
(Latest) topic 5 field_effect_transistors
 
state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
 
Digital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE studentsDigital Signal Processing Lab Manual ECE students
Digital Signal Processing Lab Manual ECE students
 
Bode plot
Bode plotBode plot
Bode plot
 
digital control system Final exam
digital control system Final exam digital control system Final exam
digital control system Final exam
 
Class 20 effect of kp, ki & kd and pid control mode
Class 20   effect of kp, ki & kd and pid control modeClass 20   effect of kp, ki & kd and pid control mode
Class 20 effect of kp, ki & kd and pid control mode
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 
Synthesis network
Synthesis networkSynthesis network
Synthesis network
 
Plc (introduction and logic)
Plc (introduction and logic)Plc (introduction and logic)
Plc (introduction and logic)
 
Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lecture
 
Lead-lag controller
Lead-lag controllerLead-lag controller
Lead-lag controller
 

More from Behzad Samadi

Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension System
Behzad Samadi
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
Behzad Samadi
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
Behzad Samadi
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
Behzad Samadi
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - Persian
Behzad Samadi
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
Behzad Samadi
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special Structures
Behzad Samadi
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
Behzad Samadi
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
Behzad Samadi
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical Systems
Behzad Samadi
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal Systems
Behzad Samadi
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level Systems
Behzad Samadi
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
Behzad Samadi
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace Systems
Behzad Samadi
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
Behzad Samadi
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...
Behzad Samadi
 

More from Behzad Samadi (20)

Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive Control
 
سیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSسیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABS
 
RPS-BehzadSamadi
RPS-BehzadSamadiRPS-BehzadSamadi
RPS-BehzadSamadi
 
Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension System
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - Persian
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special Structures
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical Systems
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal Systems
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level Systems
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace Systems
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
 
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...
 

Recently uploaded

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

Industrial Control Systems - Hydraulic Systems

  • 1. Industrial Control Behzad Samadi Department of Electrical Engineering Amirkabir University of Technology Winter 2010 Tehran, Iran Behzad Samadi (Amirkabir University) Industrial Control 1 / 17
  • 2. Hydraulic Systems Electrical Analogy Type of System Electrical Hydraulic T-Variable i, current q, volumetric flow A-Variable v, voltage p, pressure Dissipator resistor orifice Storage (A-Type) capacitor storage tank Storage (T-Type) inductor long pipe Unidirectional diode check valve Behzad Samadi (Amirkabir University) Industrial Control 2 / 17
  • 3. Hydraulic Systems Electrical Analogy Type of System Electrical Hydraulic T-Variable i, current q, volumetric flow A-Variable v, voltage p, pressure Dissipator resistor orifice Storage (A-Type) capacitor storage tank Storage (T-Type) inductor long pipe Unidirectional diode check valve The fluid is assumed to be incompressible. [Macia and Thaler, 2004, Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 2 / 17
  • 4. Hydraulic Dissipator d’Arcy’s Law For a thin tube: p = Rf q Behzad Samadi (Amirkabir University) Industrial Control 3 / 17
  • 5. Hydraulic Dissipator d’Arcy’s Law For a thin tube: p = Rf q For a sudden change in area, such as an orifice or valve: p = ℋq2 sgn(q) ℋ is a constant. [Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 3 / 17
  • 6. Hydraulic Capacitor Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
  • 7. Hydraulic Capacitor p = mg A = 𝜌g A V = 𝜌g A ∫ t 0 q(𝜏)d𝜏 p =pressure at the bottom of the tank V =volume of the fluid in tank A =cross section area of the tank 𝜌 =density of the fluid Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
  • 8. Hydraulic Capacitor p = mg A = 𝜌g A V = 𝜌g A ∫ t 0 q(𝜏)d𝜏 p =pressure at the bottom of the tank V =volume of the fluid in tank A =cross section area of the tank 𝜌 =density of the fluid Hydraulic Capacitor Cf = A 𝜌g [Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 4 / 17
  • 9. Hydraulic Inductor Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
  • 10. Hydraulic Inductor F =ma = (𝜌lA) dv dt p = F A = 𝜌l dv dt q =Av Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
  • 11. Hydraulic Inductor F =ma = (𝜌lA) dv dt p = F A = 𝜌l dv dt q =Av ⇒ p =𝜌 l A dq dt = Lf dq dt Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
  • 12. Hydraulic Inductor F =ma = (𝜌lA) dv dt p = F A = 𝜌l dv dt q =Av ⇒ p =𝜌 l A dq dt = Lf dq dt Hydraulic Inductor Lf = 𝜌 l A [Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 5 / 17
  • 13. Hydraulic Junction ∑ i Qi = 0 (KCL) Behzad Samadi (Amirkabir University) Industrial Control 6 / 17
  • 14. Hydraulic Junction ∑ i Qi = 0 (KCL) p4 = p1 + p2 + p3 (KVL) [Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 6 / 17
  • 15. Hydraulic Transformer Behzad Samadi (Amirkabir University) Industrial Control 7 / 17
  • 16. Hydraulic Transformer p1Q1 =p2Q2 p1 =𝛼p2 Q1 = 1 𝛼 Q2 𝛼 = A2 A1 [Ljung and Glad, 1994] Behzad Samadi (Amirkabir University) Industrial Control 7 / 17
  • 17. Hydraulic Servomechanism Behzad Samadi (Amirkabir University) Industrial Control 8 / 17
  • 18. Hydraulic Servomechanism xm: maximum displacement Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 19. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 20. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 21. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Pa = 1 2( x xm + 1)Ps Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 22. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Pa = 1 2( x xm + 1)Ps Pb = 1 2(− x xm + 1)Ps Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 23. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Pa = 1 2( x xm + 1)Ps Pb = 1 2(− x xm + 1)Ps Pa − P1 = Rqq Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 24. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Pa = 1 2( x xm + 1)Ps Pb = 1 2(− x xm + 1)Ps Pa − P1 = Rqq Pb − P2 = Rqq Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 25. Hydraulic Servomechanism xm: maximum displacement x = xm ⇒ { Pa = Ps Pb = P0 = 0 x = −xm ⇒ { Pa = P0 = 0 Pb = Ps Pa = 1 2( x xm + 1)Ps Pb = 1 2(− x xm + 1)Ps Pa − P1 = Rqq Pb − P2 = Rqq q = A˙y Behzad Samadi (Amirkabir University) Industrial Control 9 / 17
  • 26. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 27. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 28. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 P1 = Pa − Rqq = 1 2( x xm + 1)Ps − RqA˙y Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 29. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 P1 = Pa − Rqq = 1 2( x xm + 1)Ps − RqA˙y Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 30. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 P1 = Pa − Rqq = 1 2( x xm + 1)Ps − RqA˙y M¨y + B ˙y + Ky =A(P1 − P2) =A(2P1 − Ps) =A(( x xm + 1)Ps − 2RqA˙y − Ps) Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 31. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 P1 = Pa − Rqq = 1 2( x xm + 1)Ps − RqA˙y M¨y + B ˙y + Ky =A(P1 − P2) =A(2P1 − Ps) =A(( x xm + 1)Ps − 2RqA˙y − Ps) M¨y + (B + 2RqA2 )˙y + Ky = APs x xm Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 32. Hydraulic Servomechanism M¨y + B ˙y + Ky = A(P1 − P2) P1 + P2 = Ps ⇒ P2 = Ps − P1 P1 = Pa − Rqq = 1 2( x xm + 1)Ps − RqA˙y M¨y + B ˙y + Ky =A(P1 − P2) =A(2P1 − Ps) =A(( x xm + 1)Ps − 2RqA˙y − Ps) M¨y + (B + 2RqA2 )˙y + Ky = APs x xm Y (s) X(s) = APs xm Ms2 + (B + 2RqA2)s + K Behzad Samadi (Amirkabir University) Industrial Control 10 / 17
  • 33. Hydraulic Integrator If M = K = B = 0 then Y (s) X(s) = APs 2xmRg A2 1 s [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 11 / 17
  • 34. Hydraulic Integrator If M = K = B = 0 then Y (s) X(s) = APs 2xmRg A2 1 s Hydraulic integrator [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 11 / 17
  • 35. Hydraulic Proportional Controller Behzad Samadi (Amirkabir University) Industrial Control 12 / 17
  • 36. Hydraulic Proportional Controller Y (s) E(s) = bK (a + b)s + aK ≃ b a [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 12 / 17
  • 37. Hydraulic Damper Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 38. Hydraulic Damper A(P1 − P2) = ky Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 39. Hydraulic Damper A(P1 − P2) = ky q = P1−P2 R Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 40. Hydraulic Damper A(P1 − P2) = ky q = P1−P2 R qdt = A𝜌(dx − dy) Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 41. Hydraulic Damper A(P1 − P2) = ky q = P1−P2 R qdt = A𝜌(dx − dy) Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 42. Hydraulic Damper A(P1 − P2) = ky q = P1−P2 R qdt = A𝜌(dx − dy) Y (s) X(s) = 1 1 + 1 Ts [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 13 / 17
  • 43. Hydraulic Proportional Integrator Controller Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
  • 44. Hydraulic Proportional Integrator Controller Y (s) X(s) = K s Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
  • 45. Hydraulic Proportional Integrator Controller Y (s) X(s) = K s Z(s) Y (s) = 1 1+ 1 Ts Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
  • 46. Hydraulic Proportional Integrator Controller Y (s) X(s) = K s Z(s) Y (s) = 1 1+ 1 Ts Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
  • 47. Hydraulic Proportional Integrator Controller Y (s) X(s) = K s Z(s) Y (s) = 1 1+ 1 Ts Y (s) E(s) ≃ b a ( 1 + 1 Ts ) [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 14 / 17
  • 48. Hydraulic Proportional Derivative Controller Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 49. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 50. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s k(y − z) = A(P1 − P2) Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 51. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s k(y − z) = A(P1 − P2) Z(s) Y (s) = 1 Ts+1 Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 52. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s k(y − z) = A(P1 − P2) Z(s) Y (s) = 1 Ts+1 Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 53. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s k(y − z) = A(P1 − P2) Z(s) Y (s) = 1 Ts+1 Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 54. Hydraulic Proportional Derivative Controller Y (s) X(s) = K s k(y − z) = A(P1 − P2) Z(s) Y (s) = 1 Ts+1 Y (s) E(s) ≃ b a (1 + Ts) [Ogata, 1997] Behzad Samadi (Amirkabir University) Industrial Control 15 / 17
  • 55. Comparison Electrical Hydraulic Pneumatic Energy source Usually from outside supplier Electric motor or diesel driven Electric motor or diesel driven Energy storage Limited (batteries) Limited (accumulator) Good (reservoir) Distribution system Excellent, with minimal loss Limited, basically a lo- cal facility Good, can be treated as a plantwide service Energy cost Lowest Medium Highest Rotary actuators AC and DC motors. Good control on DC motors. AC motors cheap Low speed. Good con- trol. Can be stalled. Wide speed range. Ac- curate speed control difficult Linear actuators Short motion via solenoid. Otherwise via mechanical conversion Cylinders. Very high force Cylinders. Medium force Points to note Danger from electric shock Leakage dangerous and unsightly. Fire hazard Noise [Parr, 1999] Behzad Samadi (Amirkabir University) Industrial Control 16 / 17
  • 56. Analogy Summary [Macia and Thaler, 2004] Behzad Samadi (Amirkabir University) Industrial Control 17 / 17
  • 57. Ljung, L. and Glad, T. (1994). Modeling of Dynamic Systems. Prentice Hall PTR, 1 edition. Macia, N. F. and Thaler, G. J. (2004). Modeling and Control of Dynamic Systems. Delmar Learning. Ogata, K. (1997). Modern Control Engineering. Prentice Hall, 3 edition. Parr, A. (1999). Hydraulics and Pneumatics: A Technicians and Engineers Guide. Butterworth-Heinemann, 2 edition. Behzad Samadi (Amirkabir University) Industrial Control 17 / 17