Sistema contínuo

Anuncio
SISTEMAS DISCRETOS DE PRIMER ORDEN
x(t)
Sistema contínuo
y(t)
x(t)
t
y(t)
t
Régimen
transitorio
(t→ 0)
Régimen estacionario:
salida acotada en un pequeño margen
(t→ ∞)
Régimen transitorio – régimen estacionario
x(t)
x(t)
t
y(t)
t
y(t)
t
t
Estable
Estable
x(t)
x(t)
t
y(t)
t
y(t)
t
Críticamente estable
t
Inestable
Grados de estabilidad: estabilidad relativa
1
SISTEMAS DISCRETOS DE PRIMER ORDEN
x(t)
t
y(t)
Sobreoscilación
Respuesta B
1,05K
0,95K
K
Error de
posición
Respuesta A
t
Tiempo de establecimiento
Régimen transitorio
Régimen
estacionario
B es más estable que A
Especificaciones de funcionamiento para la salida
Im(s)
Im(z)
Re(s)
s = α ± β·j ∈C
Zona donde deben estar los
polos de la función
transferencia de un sistema
para que sea estable
1
|z|
Re(z)
z = a ± b·j ∈C
Estabilidad en el plano z (transformada Z para sistemas discretos)
en relación con el plano s (transformada de Laplace para sistemas continuos)
2
SISTEMAS DISCRETOS DE PRIMER ORDEN
x(k)
y(k)
yk = a·yk-1 + b·xk
X(z)
G( z) =
Y(z)
b· z
z−a
Sistema de primer orden
g(k)
Im(z)
a2
b
a1
a2
a1
0
Re(z)
1
2
3
4
5
6
7
8
k
1
y(k)
a1
b
1 − a
b
0
1
2
3
4
5
6
7
8
k
Polos y respuestas del sistema cuando a>0
g(k)
Im(z)
b
a3
k
-b
a4
a3
a4
Re(z)
0
1
1
2
3
4
5
6
7
8
g(k)
b
b/(1-a)
a3
k
0
1
2
3
4
5
6
7
8
Polos y respuestas del sistema cuando a<0
3
SISTEMAS CONTINUOS DE SEGUNDO ORDEN
G( s) =
x(t)
X(s)
y(t)
Y(s)
G(s)
K ·ωn2
s 2 + 2·ζ ·ωn ·s + ωn2
=
K ·ωn2
( s + σ − ωd j )( s + σ + ωd j )
s 2 + 2·ζ ·ωn ·s + ωn2 = 0 → s1,2 = −ζ ·ωn ± ωn · 1 − ζ 2 j
σ = ζ ·ωn
⎫⎪
⎬ → s1,2 = −σ ± ωd j
ωd = ωn · 1 − ζ 2 ⎪⎭
Sistema continúo de segundo orden
Im(s)
ωn
s1
ωd j
α
Re(s)
-σ
cos α =ζ
s2
-ωd j
Polos complejos conjugados de un sistema continúo de segundo orden
y(t)
yp
tr =
Mp
1,05K
0,95K
K
0,9K
π −α
tp =
ωd
π
ts ≈
0,1K
t
tr
Mp =
ωd
π
σ
yp − K
=e
K
−
·100 =
σ ·π
ωd
·100
tp
ts
Respuesta temporal a un escalón del sistema continúo de segundo orden
4
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
x(k)
X(z)
yk + a· yk −1 + b· yk − 2 = c· xk
y(k)
Y(z)
G(s)
G( z) =
c· z 2
z 2 + a·z + b
Sistema discreto de segundo orden
Im(z)
Polo de G(z) en notación polar:
p1
Im(p1)
p1 = e −σ
⎫
−σ θ j
⎬ → p1 = e ·e
∠p1 = θ = e ⎭
/p1-1/
/p1/
θ
θj
γ
Re(z)
1
Re(p1)
p2
Polos complejos conjugados de un sistema discreto de segundo orden
A
A
⎧
e− k ·σ sen(k ·θ − γ ) k ≥ 1
+
⎪
y (k ) = ⎨1 − 2e −σ cos θ + e−2σ
p1 − 1 e−σ sen θ
⎪
k≤0
0
⎩
y(k)
Mp
1,05K
0,95K
ys
k
kr
kp
ks
Respuesta temporal a una secuencia escalón del sistema discreto de segundo orden
5
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
ωn
s1
Im(s)
Im(z)
ωd j
Im(p1)
α
cos α =ζ
/p1/
θ
Re(s)
-σ
s2
p1
Re(z)
Re(p1)
Z = eT·s
-ωd j
p2
s1,2 = −ζ ·ωn ± ωn · 1 − ζ 2 j = −σ ± ωd j
T −σ ±ωd j )
z1,2 = eT ·s = e (
= e −Tσ e±T ·ωd j
z1 = e −Tσ = Re( z1 ) + Im( z1 )
2
∠z1 = θ = T ·ωd = arctg
2
Im( z1 )
Re( z1 )
Relación entre los polos de un sistema continúo de segundo orden y uno discreto
Im(s)
Im(z)
Re(s)
Estabilidad
Im(s)
Im(z)
ωd1
ωd2
Valores de ωd
constantes
Re(s)
ωd3
Re(z)
1
ωd1·T
ωd2·T
Re(z)
ωd3·T
Correspondencia entre un sistema continúo de segundo orden y uno discreto (I)
6
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
Im(s)
Im(z)
Valores de σ
constantes
e σ2·T
1
Re(s)
σ1
σ2
e σ1·T
Im(s)
ζ1
Im(z)
α1
ζ2
Valores de ζ
constantes
α2
Re(z)
Re(s)
ζ1
ζ2
Re(z)
1
cos αi =ζ i
ζ2 > ζ1
Im(s)
Im(z)
Valores de ωn
constantes
ωn1
ωn2
Re(s)
ωn1
ωn2
Re(z)
Correspondencia entre un sistema continúo de segundo orden y uno discreto (II)
7
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
Correspondencia entre un sistema continúo de segundo orden y uno discreto (III)
8
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
r(k)
R(z)
e(k)
E(z)
u(k)
U(z)
Gc(z)
u(t)
U(s)
H(s)
G(s)
Bloqueador
(D/A)
Controlador
y(k)
Y(z)
y(t)
Y(s)
Planta
T
Ge(z)
A/D
Ge ( z ) = Ζ
{L
−1
{H (s)·G(s)}}
Sistema de control digital directo
r(k)
R(z)
e(k)
E(z)
G(z)=Gc(z)·Ge(z)
y(k)
Y(z)
F.T. de bucle abierto
Sistema de control digital directo simplificado (con realimentación unitaria)
E( z) =
1
1 + G( z)
(
R( z )
)
e∞ = lim e(k ) = lim 1 − z −1 E ( z )
k →∞
z →1
(
e∞ = lim 1 − z −1
z →1
) 1 + G1 ( z) R( z)
1
z
⎧
Secuencia
escalón
1,1,1,1,...
Z
=
=
⎡
⎤
{
}
⎣
⎦
⎪
1-z −1 z − 1
⎪
R( z ) = ⎨
T ·z
⎪ Secuencia rampa Z ⎡⎣{0, T , 2T ,3T ,...}⎤⎦ =
⎪⎩
( z − 1)2
Cálculo del error en régimen estacionario con el teorema del valor final
9
SISTEMAS DISCRETOS DE SEGUNDO ORDEN
e∞ = e p =
y(k)
1
1+ Kp
ep
K p = lim G( z )
z →1
r(k)
kT
Error cuando la entrada es la secuencia escalón o “error de posición”
en un sistema de tipo 10
e∞ = ev =
T
ev
Kv
r(k)
Kv = lim ( z − 1) G( z )
z →1
y(k)
kT
Error cuando la entrada es la secuencia rampa o “error de velocidad”
en un sistema de tipo 1
Tipo
ep
1
ev
∞
0
1+ Kp
1
0
2
0
0
3
0
0
…
0
0
T
Kv
Tabla resumen de los errores para cada tipo de sistema
10
Descargar