root locus cap_9_parte_2_color

42
Prof. Fernando Passold [email protected] Escuela de Ingeniera Eléctrica Pontifica Universidad Católica de Valparaíso 23 de octubre de 2009 23 de octubre de 2009

Upload: fernando-passold

Post on 19-Jun-2015

296 views

Category:

Education


2 download

DESCRIPTION

Projeto parte II: PD (melhora resposta transitória, rede ativa); Exemplo de uso do SisoTool (Control and Estimation Tools Manager) do MATLAB - interface gráfica para projeto de controladores para sistemas SISO.

TRANSCRIPT

Page 1: Root locus cap_9_parte_2_color

Prof. Fernando [email protected]

Escuela de Ingeniera EléctricaPontifica Universidad Católica de Valparaíso

23 de octubre de 200923 de octubre de 2009

Page 2: Root locus cap_9_parte_2_color

Resumen� Parte I:� Parte I:

� Propuestas de “nuevos” controladores:

� PI + ceros:

Ventaja: e(∞)=0, Desventaja: respuesta + lenta

� Por atraso de fase (Lag Compensator):

s

K

KsK

s

KKsC

+

=+= 1

21

21)(

� Cero cerca del polo

� Polo en la origen

� Por atraso de fase (Lag Compensator):

Ventaja: Respuesta + rápida, Desventaja: e(∞)≠0

)(

)()(

c

c

ps

zsKsC

++= � Pareja polo-cero

cerca de la origen

Page 3: Root locus cap_9_parte_2_color

Contenido Parte II� Controlador PD� Controlador PD

� Mejorar respuesta transitoria

� Controlador D ideal

� Ventajas

� Desventajas

� Controlador por Adelanto (Lead Compensator)

� Parte III…

Page 4: Root locus cap_9_parte_2_color

Ideas para mejorar Respuesta Transitoria

Formas de mejorar:Formas de mejorar:

1. Compensador PD (Proportional-plus-DerivativeController)

� Añadir un diferenciador puro en la malla directa para compensación derivativa ideal (red activa)

� Diseñar una respuesta que respecta un valor deseable de sobrepaso, con menores tiempo de asentamiento ( ↓ ts = settlingtime)time)

2. Controlador por Adelanto de Fase (Lead Controller)� Hace diferenciación aproximada usando red pasiva (añade un

cero y un polo distante en la malla directa)

Page 5: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

zssC +=)( czssC +=)(• Selección adecuada de la ubicación para garantizar respuesta + rápida• Modifica RL!• Ejemplo:

)5)(2)(1()(

+++=

sss

KsGPlanta �

)2( += sK

Propuestas deControladores �PD

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

� Zero en zc= -2

� Zero en zc= -3

� Zero en zc= -4

Page 6: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)5)(2)(1()(

+++=

sss

KsG

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

Page 7: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)5)(2)(1()(

+++=

sss

KsG

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

Conclusiones:1) Partes reales + negativas

� ↓ ts

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

� ↓ ts

Page 8: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)5)(2)(1()(

+++=

sss

KsG

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

Conclusiones:2) Mismo ζ

≅ OS%

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

≅ OS%

Page 9: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)5)(2)(1()(

+++=

sss

KsG

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

Conclusiones:3) Mayores partes imaginarias� ↓ Tp (tiempos de pico)

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

� ↓ Tp (tiempos de pico)

Page 10: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)5)(2)(1()(

+++=

sss

KsG

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

Conclusiones:4) Cuanto más alejado esta el cero de los

polos dominantes � los polos de lazo

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

polos dominantes � los polos de lazo cerrado se mueven más cerca de los polos no compensados

Page 11: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)Step Response

1.2 Cero en -2Cero en -3

Am

plitu

de

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

0.2

0.4

0.6

0.8

1

Sistema no Compensado

Cero en -4

Conclusiones:1. Partes reales + negativas

� ↓ ts;2. Mismo ζ � ≅ OS%;3. Mayores partes imaginarias

� ↓ Tp (tiempos de pico)

Time (sec)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

)5)(2)(1()(

+++=

sss

KsGPlanta �

Propuestas deControladores �PD

)5)(2)(1(

)2()()(

++++=

sss

sKsGsC

)5)(2)(1(

)3()()(

++++=

sss

sKsGsC

)5)(2)(1(

)4()()(

++++=

sss

sKsGsC

� Zero en zc= -2

� Zero en zc= -3

� Zero en zc= -4

Ventajas principales:• Menores ts,• Menores OS%.

� ↓ Tp (tiempos de pico)4. Cuanto más alejado esta el cero

de los polos dominantes � los polos de lazo cerrado se mueven más cerca de los polos no compensados

Page 12: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo: )6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

1. Descubriendo ζ deseado:

( )100/%ln OS−

>> num=1;>> zeta=(-log(16/100))/(sqrt(pi*pi+(log(16/100))^2))zeta =

Matlab:

( )( )100/%ln

100/%ln22 OS

OS

+−=

πζ =0,504

zeta =0.5039

>> den=poly([0 -4 -6]);>> g=tf(num,den);>> zpk(g)Zero/pole/gain:

1-------------s (s+6) (s+4)>>

Page 13: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo: )6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

2. Verificando RL original…

>> zpk(g)Zero/pole/gain:

1

-------------

1

2

30.504

Root Locus

Ima

gina

ry A

xis

-------------

s (s+6) (s+4)

>> rlocus(g)>> sgrid(zeta,0)>> axis([-9 1 -3 3])

-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1-3

-2

-1

0

0.504

Real Axis

Ima

gina

ry A

xis

Page 14: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo: )6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

3. Descubriendo K necesario…

>> [k,poles]=rlocfind(g)Select a point in the graphics windowselected_point =-1.2156 + 2.0031i

0

1

2

30.504

Root Locus

Imag

inar

y A

xis

-1.2156 + 2.0031ik =

41.6859

poles =-7.5532 -1.2234 + 2.0056i-1.2234 - 2.0056i

>>

-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1-3

-2

-1

0

0.504

Real Axis

Imag

inar

y A

xis

Page 15: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

)6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

4. Acelerando el sistema: ↓ Ts

poles =-7.5532 -1.2234 + 2.0056i-1.2234 - 2.0056i

>> Ts=4/real(-poles(2)) 0

1

2

30.504

Root Locus

Imag

inar

y A

xis

Ts original!

Respectando ζdeseado

>> Ts=4/real(-poles(2))Ts =

3.2696>> Ts=4/real(-poles(2))Ts =

3.2696> newTs=Ts/3newTs =

1.0899>> -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1

-3

-2

-1

0

0.504

Real Axis

Imag

inar

y A

xis

d

Tsσ4=

( )φσ

σ −=

⇒±−=−

dt

dd

wAe

tcjwpolesd cos

)(

σd

Nuevo Ts!

Page 16: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)6)(4( ++ sss

KR(s)

Y(s)E(s)+

-� Otro ejemplo:

newTs =1.0899

>> newsigma=4/newTsnewsigma =

0

1

2

30.504

Root Locus

Imag

inar

y A

xis

Nuevo σ parael Nuevo T !

α=120.23o

θ=59.74o

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

5. Descubriendo la nueva posición

del polo de lazo cerrado para el nuevo ts

newsigma =3.6702

>> theta=acos(zeta)theta =

1.0427>> theta*180/pians =

59.7438>>

-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1-3

-2

-1

0

0.504

Real Axis

Imag

inar

y A

xis

el Nuevo Ts !

nds w

Tζσ

44 ==

θζ cos=

Page 17: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)6)(4( ++ sss

KR(s)

Y(s)E(s)+

-� Otro ejemplo:

>> newomega=newsigma*tan(theta)newomega =

6.2918>> hold on;

5

10

150.504

Root Locus

Imag

inar

y A

xis

ωd

θ

ζ

-3.6702 + j6.2918

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

5. Descubriendo la nueva posición

del polo de lazo cerrado para el nuevo ts

>> hold on;>> plot([-newsigma0.2],[newomega newomega],'b:')>> plot([-newsigma -newsigma],[-newomega newomega],'b:')

-12 -10 -8 -6 -4 -2 0 2 4 6 8-15

-10

-5

0

0.504

Real Axis

Imag

inar

y A

xis

-σd

θ

Punto deseado en el RL!Pero este lugar esta fuera del RL…

Page 18: Root locus cap_9_parte_2_color

Punto deseado

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

)6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

3

4

5

6

70.504

Root Locus

Punto deseado

en el nuevo RL!

-3.6702 + j6.2918

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

6. Determinando la posición

deseada para el cero del PD:

-8 -7 -6 -5 -4 -3 -2 -1 0 1-1

0

1

2

3

Real Axis

θp3=67.3o θp2=84.3o θp1=

11

8.2

o)12(180)()( +±=−∠−−∠ ∑∑ ipscsn

oj

mi

Page 19: Root locus cap_9_parte_2_color

6

70.504

Root Locus

Punto deseado

en el nuevo RL!

-3.6702 + j6.2918

>> th_p1=atan2(newomega,-newsigma)

th_p1 =

2.0626

>> th_p1*180/pi

ans =

118.1757

6. Determinando la posición deseada para el cero del PD

)12(180)()( +±=−∠−−∠ ∑∑ ipscsn

oj

mi

2

3

4

5

6 -3.6702 + j6.2918118.1757

>> th_p2=atan2(newomega,4-newsigma)

th_p2 =

1.4710

>> th_p2*180/pi

ans =

84.2838

>> th_p3=atan2(newomega,6-newsigma)

th_p3 =

1.1749

>> th_p3*180/pi

-8 -7 -6 -5 -4 -3 -2 -1 0 1-1

0

1

Real Axis

θp1θp2θp3

>> th_p3*180/pi

ans =

67.3164

>> sum_th_p=th_p1+th_p2+th_p3

sum_th_p =

4.7085

>> sum_th_p*180/pi

ans =

269.7759

>>

Page 20: Root locus cap_9_parte_2_color

)12(180)()( +=−∠−−∠ ∑∑ ipscsn

oj

mi

6

70.504

Root Locus

Punto deseado

en el nuevo RL!

-3.6702 + j6.2918

>> th_p1=atan2(newomega,-newsigma)

th_p1 =

2.0626

>> th_p1*180/pi

ans =

118.1757

6. Determinando la posición deseada para el cero del PD

2

3

4

5

6 -3.6702 + j6.2918

=1

18

.2o

118.1757

>> th_p2=atan2(newomega,4-newsigma)

th_p2 =

1.4710

>> th_p2*180/pi

ans =

84.2838

>> th_p3=atan2(newomega,6-newsigma)

th_p3 =

1.1749

>> th_p3*180/pi

-8 -7 -6 -5 -4 -3 -2 -1 0 1-1

0

1

Real Axis

θp3=67.3o θp2=84.3o θp1=

11

8.2

>> th_p3*180/pi

ans =

67.3164

>> sum_th_p=th_p1+th_p2+th_p3

sum_th_p =

4.7085

>> sum_th_p*180/pi

ans =

269.7759

>>

Page 21: Root locus cap_9_parte_2_color

6

70.504

Root Locus

Punto deseado

en el nuevo RL!

-3.6702 + j6.2918

>> sum_th_p=th_p1+th_p2+th_p3

sum_th_p =

4.7085

>> sum_th_p*180/pi

)12(180)()( +=−∠−−∠ ∑∑ ipscsn

oj

mi

6. Determinando la posición deseada para el cero del PD

2

3

4

5

6 -3.6702 + j6.2918>> sum_th_p*180/pi

ans =

269.7759

>>

>> th_c=sum_th_p-pi

th_c =

1.5669

>> th_c*180/pi

ans =

89.7759

>>

=1

18

.2o

θc=89.8o

-8 -7 -6 -5 -4 -3 -2 -1 0 1-1

0

1

Real Axis

θp3=67.3o θp2=84.3o θp1=

11

8.2

θc=89.8

σDeterminado el punto σPara el cero del PD!

Page 22: Root locus cap_9_parte_2_color

6

70.504

Root Locus

Punto deseado

en el nuevo RL!

-3.6702 + j6.2918( )oo

sigma7759.89180tan

3702.3

2918.6 −=−

6. Determinando la posición deseada para el cero del PD

2

3

4

5

6 -3.6702 + j6.2918

=1

18

.2o

θc=89.8o

El PD se queda:

( )sigma

7759.89180tan3702.3

−=−

>> sigma = newsigma - ( newomega /

tan(pi -th_c) )

sigma =

3.3948

>>

)3948.3()( += sKsC

-8 -7 -6 -5 -4 -3 -2 -1 0 1-1

0

1

Real Axis

θp3=67.3o θp2=84.3o θp1=

11

8.2

θc=89.8

σ)6)(4(

)3948.3()()(

+++=

sss

sKsGsC

)3948.3()( += sKsCy:

Page 23: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

)6)(4( ++ sss

KR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

5

10

150.504

Root Locus

Imag

inar

y A

xis

ωd

θ

ζ

-3.6702 + j6.2918

)3948.3()( += sKsC

)6)(4(

)3948.3()()(

+++=

sss

sKsGsC

7. Verificando el RL final…

-12 -10 -8 -6 -4 -2 0 2 4 6 8-15

-10

-5

0

0.504

Real Axis

Imag

inar

y A

xis

-σd

θ

Page 24: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

)6)(4(

)(

+++

sss

sK σR(s)

Y(s)E(s)+

-

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

)3948.3()( += sKsC

)6)(4(

)3948.3()()(

+++=

sss

sKsGsC

>> num2=[1 sigma];

>> den2=den;

>> cg=tf(num2,den2);

>> zpk(cg)

Zero/pole/gain:

(s+3.395)

7. Verificando el RL final y K necesario…

(s+3.395)

-------------

s (s+6) (s+4)

>>

>> figure(3);rlocus(cg)

Page 25: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

)6)(4(

)(

+++

sss

sK σR(s)

Y(s)E(s)+

-� Otro ejemplo:

)3948.3()( += sKsC

)6)(4(

)3948.3()()(

+++=

sss

sKsGsC

0

5

10

15

0.504

Root Locus

Ima

gina

ry A

xis

� Requerimientos: %OS < 16%, 3 × ↓ ts

� Solución:

-7 -6 -5 -4 -3 -2 -1 0 1-15

-10

-5

0

0.504

Real Axis

Ima

gina

ry A

xis

7. Verificando el RL final y K necesario…

Page 26: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

Requerimientos: %OS

)6)(4(

)(

+++

sss

sK σR(s)

Y(s)E(s)+

-

� Requerimientos: %OS< 16%, 3 × ↓ ts

� Solución:

� Verificando el RL final y K necesario…

>> figure(3);rlocus(cg)

>> sgrid(zeta,0)

>> axis([-7 1 -7 7]) 0

5

0.504

Root Locus

Ima

gin

ary

Axi

s

K=42

>> axis([-7 1 -7 7])

>> rlocfind(cg)

Select a point in the graphics window

selected_point =

-3.4076 + 5.7174i

ans =

42.0068

>> -7 -6 -5 -4 -3 -2 -1 0 1

-5

0

0.504

Real Axis

Ima

gin

ary

Axi

s

Page 27: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

Requerimientos: %OS

)6)(4(

)(

+++

sss

sK σR(s)

Y(s)E(s)+

-

� Requerimientos: %OS< 16%, 3 × ↓ ts

� Solución:

� Comparando respuestas…

>> tf1=feedback(43.35*g,1);

K=42

0.8

1

1.2

1.4 Step Response

Am

plitu

de

>> tf2=feedback(42*cg,1);

>> figure(4);step(tf1,tf2)

>> legend('no compensado','PD')

>>

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

0.6

Time (sec)

Am

plitu

de

no compensadoPD

Page 28: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Otro ejemplo:

Requerimientos: %OS

)6)(4(

)(

+++

sss

sK σR(s)

Y(s)E(s)+

-

� Requerimientos: %OS< 16%, 3 × ↓ ts

� Solución:

� Comparando respuestas…

>> tf1=feedback(43.35*g,1); 0.8

1

1.2

1.4 Step Response

Am

plitu

de

K=42

>> tf2=feedback(42*cg,1);

>> figure(5);ltiview(tf1,tf2)

>>

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

0.6

Time (sec)

Am

plitu

de

no compensadoPD

Page 29: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Idea original:

� Mejorar (acelerar) la respuesta transitoria 0.6

0.8

1

1.2

1.4 Step Response

Am

plitu

de

no compensadoPD

� Realización mediante Controlador derivativo (PD):

� Desventajas:1. Requiere circuito activo para realizar la diferenciación;

2. Diferenciación puede generar malos resultados en caso de procesos ruidosos

Por ejemplo, suponga que tenemos el siguiente señal:

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

Time (sec)

PD

� Por ejemplo, suponga que tenemos el siguiente señal:

� donde:� sin(t) = señal original de frecuencia = 1 rad/s y amplitud = 1;

� an = amplitud del ruido, de frecuencia = 100 rad/s.

�����

ruído

n wtatty )sen()sen()( ⋅+=

Page 30: Root locus cap_9_parte_2_color

1

2y(t)

2. Diferenciación puede generar malos resultados en caso de procesos ruidosos

� Por ejemplo, suponga que tenemos el siguiente

Compensación Derivativa Ideal (PD)

0 1 2 3 4 5 6 7-2

-1

0

t(s)

1

2dy(kT)

� Por ejemplo, suponga que tenemos el siguiente señal:

� donde:

� sin(t) = señal original de frecuencia = 1 rad/s y amplitud = 1;

� an = amplitud del ruido, de frecuencia = 100 rad/s.

� Si aplicamos la derivada por sobre el señal anterior, mismo que si la amplitud del ruido corresponda a

�����

ruído

n wtatty )sen()sen()( ⋅+=

0 1 2 3 4 5 6 7-2

-1

0

t(s) T=0.01

mismo que si la amplitud del ruido corresponda a solamente 1% de amplitud del señal original (an = 0,01), tendremos como respuesta el señal como mostrado en la parte de debajo de la figura al lado

� Perciba que la derivada (continua) de este señal nos conduce a:

)cos()cos()(

wtwatdt

tdyn ⋅⋅+= “derivative kicks”

Page 31: Root locus cap_9_parte_2_color

Compensación Derivativa Ideal (PD)

� Idea original:� Mejorar (acelerar) la respuesta transitoria

� Realización mediante Controlador derivativo (PD):� Realización mediante Controlador derivativo (PD):� Desventajas:

1. Requiere circuito activo para realizar la diferenciación;

2. Diferenciación puede generar malos resultados en caso de procesos ruidosos

K2s

+=+=

2

1212)(

K

KsKKsKsC

R(s) Y(s)E(s)+

-K1 G(s)

U(s)

Derivativo

Proporcional

++

Page 32: Root locus cap_9_parte_2_color

SISOTOOL SISO Design Tool.SISOTOOL opens the SISO Design Tool. This Graphical User

Interface lets you design single-input/single-output (SISO) compensators by graphically interacting with the root locus, Bode, and Nichols plots of the open-loop system. To import the plant data into the SISO Tool, select the Import item from the File menu. By default,

For example >> sisotool({'nichols','bode'})select the Import item from the File menu. By default,

the control system configuration is

r -->[ F ]-->O--->[ C ]--->[ G ]----+---> y

- | |

+-------[ H ]----------+

where C and F are tunable compensators.

SISOTOOL(G) specifies the plant model G to be used in the SISO Tool. Here G is any linear model created with TF, ZPK, or SS.

SISOTOOL(G,C) and SISOTOOL(G,C,H,F) further specify values for the feedback compensator C, sensor H, and prefilterF. By default, C, H, and F are all unit gains.

>> sisotool({'nichols','bode'})

Opens a SISO Design Tool showing the Nichols plot and Bode diagrams for the open loop CGH.

SISOTOOL(INITDATA) initializes the SISO Design Tool with more general control system configurations. Use SISOINIT to build the initialization data structure INITDATA.

SISOTOOL(SESSIONDATA) opens the SISO Design Tool with a previously saved session where SESSIONDATA is the MAT file for the saved session.F. By default, C, H, and F are all unit gains.

SISOTOOL(VIEWS) or SISOTOOL(VIEWS,G,...) specifies the initial set of views for graphically editing C and F. You can set VIEWS to any of the following strings or combination of strings:

'rlocus' Root locus plot

'bode' Bode diagram of the open-loop response

'nichols' Nichols plot of the open-loop response

'filter' Bode diagram of the prefilter F

session.

See also sisoinit, ltiview, rlocus, bode, nichols.

Reference page in Help browserdoc sisotool

>>

Page 33: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

>>

Page 34: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

>>

Page 35: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

1) Ventana “Control and EstimationTools Manager”,

2) Pestana “GraphicalTuning”,Tuning”,

3) Plot 2, Open Loop1, Seleccionar de “Open-LoopBode” para “None”

Page 36: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

1) Ventana “Control and EstimationTools Manager”,

2) Pestana “GraphicalTuning”,Tuning”,

3) Plot 2, Open Loop1, Seleccionar de “Open-LoopBode” para “None”

Page 37: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

4) Ventana “Figure X: SISO…”,

5) Pressionar botonderecho por sobre la venta grafica,

6) Seleccionar “Design“DesignRequitements”, New,

7) Seleccionar “Damping Ratio” y alterar valor

Page 38: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

4) Ventana “Figure X: SISO…”,

5) Pressionar botonderecho por sobre la venta grafica,

6) Seleccionar “Design“DesignRequitements”, New,

7) Seleccionar “Damping Ratio” y alterar valor

Page 39: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

4) Ventana “Figure X: SISO…”,

5) Pressionar botonderecho por sobre la venta grafica,

6) Seleccionar “Design“DesignRequitements”, New,

7) Seleccionar “Damping Ratio” y alterar valor

Page 40: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

Editando Editando visualización:

4) Ventana “Figure X: SISO…”,

5) Pressionar botonderecho por sobre la venta grafica,

6) Seleccionar “Design“DesignRequitements”, New,

7) Seleccionar “Damping Ratio” y alterar valor

Page 41: Root locus cap_9_parte_2_color

>> sisotool(g)

Step Response

Pole-Zero Map

Real Axis

Imag

inar

y A

xis

1.5

-8 -7 -6 -5 -4 -3 -2 -1 0-4

-2

0

2

4

Time (sec)

Am

plitu

de

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

Page 42: Root locus cap_9_parte_2_color

>> sisotool(.)

>> sisotool(g,1)

0Open-Loop Bode Editor for Open Loop 1 (OL1)

15Root Locus Editor for Open Loop 1 (OL1)

>>

-90-150

-100

-50

G.M.: 47.6 dBFreq: 4.9 rad/secStable loop0

5

10

10-2

100

102

104

-270

-225

-180

-135

P.M.: 89 degFreq: 0.0417 rad/sec

Frequency (rad/sec)

-20 -15 -10 -5 0 5-15

-10

-5

Real Axis