slides

Transkript

slides
Digital control. Sampling and reconstruction. Sampled data systems. Martin Hromcik.
Automatic Control 2012
29‐III‐12
Discrete-time system & digital controller ...
Automatické řízení - Kybernetika a robotika
u (k )
r (k )
y (k )
k
k
Diskrétní
regulátor
k
Diskrétní
soustava
y (k )
k
Michael Šebek
ARI‐20‐2011
2
Digital control & continuous-time systems
Automatické řízení - Kybernetika a robotika
k
A/D
k
číslicový
regulátor
y (t )
u (k )
u (k )
r (k )
k
tvarovač
D/A
t
Spojitá
soustava
r (t )
t
A/D
y (k )
k
-multi-rate sampling
-hybrid systems (CT plant / DT controls)
-event-driven sampling (batch-processes)
Michael Šebek
ARI‐20‐2011
-...
3
Design options for digital controllers
Automatické řízení - Kybernetika a robotika
Michael Šebek
ARI‐20‐2011
4
Sampling
Automatické řízení - Kybernetika a robotika
y(t )
y(kT )
T
• quantization
• sampling • digitization
Michael Šebek
ARI‐20‐2011
5
Reconstruction
Automatické řízení - Kybernetika a robotika
• reconstrution = holding • zero‐order hold (ZOH)
• ½ Ts delay effect ...
y(kT )
u (kT )
u (t )
Michael Šebek
ARI‐20‐2011
uz tvarovače (t )
s and z variables relationship
Automatické řízení - Kybernetika a robotika
f (t ) = e − akT
f (t ) = e − at , t > 0
1
F ( s ) = L_
{f}=
s+a
F ( z ) = Z {_ f (kT )} =
z
z − e − aT
z = e sT
Michael Šebek
ARI‐20‐2011
7
Sampling theorem. Aliasing.
Automatické řízení - Kybernetika a robotika
• Sampling theorem (Shannon, Nyquist, Kotělnikov,…)
• consequences: CD standard (44.1 kHz), ...
• aliasing (non‐control examples: movies with rotating cars’ wheels, digital pictures & moire, ...). Solution: anti‐aliasing (=low‐pass) filter.
ωs > 2ωmax
ωN = ωS 2 = π Ts > ωmax
Michael Šebek
ARI‐20‐2011
8
Sampling frequency for control problems
Automatické řízení - Kybernetika a robotika
ωS > 2ωBW
ωS > ( 20 ↔ 40) ×ωBW
-purely theoretical minimum:
-practical usual solutions:
-alternatively:
5-10 samples per rise-time
-simulation verification is “a must-do”
-Ts can range from microseconds (HD drives, audio/active damping
applications) to tens-of-minutes/hours (chemical plants, process industry)
-sampling rates implies potential complexity of the control laws (hence e.g.
MPC started in process controls
mind: non-causal characteristics of ideal reconstructor.
Delay of higher-order holds (1st, 2nd order) unaccaptable
for controls typically.
Michael Šebek
ARI‐20‐2011
9
Example (Astrom, Digital Control)
Automatické řízení - Kybernetika a robotika
- HD drive arm
control / dynamics
compensation
u C (t )
- by lead feedback
1st order controller
y (t )
- the head is
modelled as
double integrator
only
u (t )
Michael Šebek
ARI‐20‐2011
10
Example (Astrom, Digital Control)
Automatické řízení - Kybernetika a robotika
s + 0.5
1.5
u ( s ) = 0.5 u C ( s ) − 2
y ( s ) = 0.5 u C ( s ) − 2 y ( s ) + 2
y(s)
s+2
s+2
= 2 [ 0.25u C ( s ) − y ( s ) + x ( s ) ]
x(s) =
u ( t ) = 2 [ 0.25u C ( t ) − y ( t ) + x ( t ) ]
1.5
y(s)
s+2
dx
= − 2 x ( t ) + 1.5 y ( t )
dt
x (t + h ) − x (t )
= − 2 x ( t ) + 1.5 y ( t )
h
u (tk ) = 2 [ 0.25uC (tk ) − y (tk ) + x(tk ) ]
x (tk + h) = x (tk ) + h [1.5 y (tk ) − 2 x (tk ) ]
Michael Šebek
ARI‐20‐2011
11
Example (Astrom, Digital Control)
Automatické řízení - Kybernetika a robotika
u (t ) = 2 [ 0.25uC (t ) − y (t ) + x(t ) ]
u (tk ) = 2 [ 0.25uC (tk ) − y (tk ) + x(tk ) ]
x (tk + h) = x (tk ) + h [1.5 y (tk ) − 2 x (tk ) ]
dx
x (t + h ) − x (t )
= − 2 x ( t ) + 1 .5 y ( t )=
dt
h
dx
= −2 x(t ) + 1.5 y (t )
2 x ( t ) + 1 .5 y ( t )
−dt
u ( z ) = 2 [ 0.25uC ( z ) − y ( z ) + x( z ) ]
zx( z ) = x( z ) + h [1.5 y ( z ) − 2 x( z ) ]
z + 0.5h − 1
u ( z ) = 0.5uC ( z ) − 2
y( z)
z + 2h − 1
Michael Šebek
s
ARI‐20‐2011
z −1
h
1
s + 0.5
y(s)
u ( s ) = uC ( s ) − 2
s+2
2
12
Example (Astrom, Digital Control)
Automatické řízení - Kybernetika a robotika
ydt (t )
yct (t)
yct (t )
uct (t)
udt (t)
udt (t )
ydt (t)
uct (t )
Michael Šebek
ARI‐20‐2011
13
Example (Astrom, Digital Control)
Automatické řízení - Kybernetika a robotika
• h = 0.1, 0.5, 1, 1.5
h =1
h = 0.1
h = 1.5
h = 0.5
Michael Šebek
ARI‐20‐2011
14

Podobné dokumenty

Svět strojírenské techniky číslo 1/2009

Svět strojírenské techniky číslo 1/2009 metody měření přirozeným a poloumělým termočlánkem při obrábění. Tato metoda byla ověřena a následně plně využita při praktickém obrábění. Dále byla provedena první část výzkumu tvarové a rozměrové...

Více

Mikrokanonický ensemble

Mikrokanonický ensemble Veličina 1/A odpovídá objemu nadplochy fázového prostoru, která je systému přístupná. Jak závisí objem nadplochy H(qi , pi ) = E na energii systému? Pro obecný systém s interagujícími částicemi je ...

Více

Kapitola 1 Vlny v disperzn´ım prostred´ı

Kapitola 1 Vlny v disperzn´ım prostred´ı modulovaných (tj. velmi krátkých) vln pracujı́ na frekvencı́ch řádu 100 M Hz a vyššı́ch, ionosféra je pro ně tedy transparentnı́. Pro nı́zké frekvence řádu 1 M Hz, na kterých pracujı́ ...

Více

15 – State feedback

15 – State feedback State feedback and robust reference tracking (integral control) Automatické řízení - Kybernetika a robotika

Více

FYKOS, XXVIII. ročník, 7. číslo

FYKOS, XXVIII. ročník, 7. číslo Ještě si uvědomme jednu podstatnou věc – ačkoli to zadání explicitně nezmiňuje, je přirozené předpokládat, že po otočce o φot = π místnost nerotuje. Kdyby tomu tak nebylo, Vetinariho host by po vym...

Více

Sampled data systems. Discrete

Sampled data systems. Discrete >> c2d(f,h,'tustin') replace s with respective prescription ‐ suitable for simple pen‐and‐paper situations ‐ s‐plane mappings: forward rule

Více

Telefonní kanál a metody digitalizace telefonního kanálu

Telefonní kanál a metody digitalizace telefonního kanálu Podle výše uvedeného popisu se může vyskytnout ve čtyřech typech rámcové struktury: PCM30 se signalizací CAS (multirámcová struktura s MFAS) PCM30C se signalizací CAS (multirámcová struktura s MFAS...

Více

Parrucchieri Italia - Scheda parrucchiere

Parrucchieri Italia - Scheda parrucchiere Reconstructor šampon a hydrata?ní. Obsahuje hydrolyzovaný keratin bohatá na aminokyseliny, které se váží na p?irozené keratinu vlas?, jejich posílení. A SHEEN Leštící sprej plyn bez. Odstra?uje zac...

Více