Professional Documents
Culture Documents
Ingeniería Mecatrónica
9° “A”
CONTROL AUTOMÁTICO
Integrantes:
Respuesta Rampa
Respuesta rampa unitaria de sistemas de primer orden. Dado que la transformada
de Laplace de la función rampa unitaria es 1/s2, obtenemos la salida del sistema
como:
Conforme t tiende a infinito, ese aproxima a cero y, por tanto, la señal de error e(t)
se aproxima a T o
Función Bode
Esta función nos permite obtener la respuesta en frecuencia de Bode para modelos
LTI. Entre las formas mas comunes de utilizar esta función se encuentran:
bode(sys): dibuja el grafico de Bode del modelo LTI sys (creado con tf o zpk).
El rango de frecuencia y el numero de puntos que tomará para graficar los
elige en forma automática.
bode(sys,wmin,wmax): dibuja el grafico de Bode para frecuencias entre wmin
y wmax (en rad/seg).
bode(sys,w): utiliza el el vector w de frecuencias propuesto para calcular el
Bode. Dado que el vector w debe estar en escala logarítmica, existe en
MATLAB la función logspace que genera un vector de frecuencias en forma
logarítmica.
bode(sys1,sys2,...,w): dibuja el grafico de Bode de varios modelos LTI en una
sola figura. El parametro w es opcional, tambien se puede especificar color,
tipo de linea y marcadores como se los utiliza con el comando plot.
Función Nyquist
Esta funcion nos permite obtener la respuesta en frecuencia de Nyquist para
modelos LTI. Entre las formas mas comunes de utilizar esta función se encuentran:
nyquist(sys): dibuja el grafico de Nyquist de sys que es un modelo LTI creado
con los comandos tf o zpk. El rango de frecuencia y el numero de puntos que
utilizar ´ a para graficar ´ son elegidos en forma automatica.
Las distintas alternativas para este comando son las misma que para la
funcion´ bode, excepto el ultimos de los ´ ´ıtems que se reemplaza por:
[Re,Im]=nyquist(sys,w) o [Re,Im,w]=nyquist(sys): devuelve la parte real e
imaginaria de la respuesta en frecuencia, a lo largo de w. La respuesta a la
frecuencia w(k) esta´ dada por Re(:,:,k)*Im(:,:,k)
Función Nichols
nichols crea una tabla de Nichols de la respuesta de frecuencia. Un gráfico Nichols
muestra la magnitud (en dB) graficada contra la fase (en grados) de la respuesta
del sistema. Los diagramas de Nichols son útiles para analizar las propiedades de
lazo abierto y cerrado de los sistemas SISO, pero ofrecen poca información sobre
los bucles de control MIMO. Use ngrid para superponer a la tabla de Nichols en una
tabla existente de SISO Nichols.
nichols (sys) crea una tabla de Nichols del sistema de sistema dinámico. Este
modelo puede ser continuo o discreto, SISO o MIMO. En el caso de MIMO,
nichols produce una matriz de gráficos de Nichols, cada gráfico muestra la
respuesta de un canal de E / S particular. El rango de frecuencias y la grilla
se determinan automáticamente en función de los polos y ceros del sistema.
nichols (sys1, sys2, ..., sysN) o nichols (sys1, sys2, ..., sysN, w) superponen
las tablas Nichols de varios modelos en una sola figura. Todos los sistemas
deben tener el mismo número de entradas y salidas, pero de lo contrario
pueden ser una combinación de sistemas de tiempo continuo y discreto.
También puede especificar un color distintivo, estilo lineal y / o marcador para
cada trama del sistema con la sintaxis nichols (sys1, 'PlotStyle1', ..., sysN,
'PlotStyleN').
Ejercicio 1
>> N1=[2 6] p=
N1 = -0.5000 + 1.3229i
-0.5000 - 1.3229i
2 6
>> D1=[1 1 2] k=
D1 = 2
1 1 2 >> pzmap(G)
>> impulse(G)
>> rlocus(G)
G= >> feedback(G,1,-1)
2s+6 ans =
-----------
s^2 + s + 2 2s+6
-------------
z= >> bode(G)
>> nichols(G)
-3 >> nyquist(G)
Mapeo de la ubicación de polos y ceros
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Ejercicio 2
>> N2=[1 3] p=
N2 = -0.5000 + 1.3229i
-0.5000 - 1.3229i
1 3
>> D2=[1 1 2] k=
D2 = 1
1 1 2 >> pzmap(G)
>> impulse(G)
>> rlocus(G)
G= >> feedback(G,1,-1)
s+3 ans =
-----------
s^2 + s + 2 s+3
-------------
z= >> bode(G)
>> nichols(G)
-3 >> nyquist(G)
Mapeo de la ubicación de polos y ceros
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Ejercicio 3
>> N3=[1 -2 0] p=
N3 = 0.2007 + 2.9193i
0.2007 - 2.9193i
1 -2 0 -1.4014 + 0.0000i
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Ejercicio 4
>> N4=[1 2] p=
N4 = -1.0000 + 1.4142i
-1.0000 - 1.4142i
1 2
>> D4=[1 2 3] k=
D4 = 1
1 2 3 >> pzmap(G)
>> impulse(G)
>> rlocus(G)
G= >> feedback(G,1,-1)
s+2 ans =
-------------
s^2 + 2 s + 3 s+2
-------------
z= >> bode(G)
>> nichols(G)
-2 >> nyquist(G)
Mapeo de la ubicación de polos y ceros
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Ejercicio 5
>> N5=[6 0 1] p=
N5 = -1.0000 + 0.0000i
-1.0000 - 0.0000i
6 0 1 -1.0000 + 0.0000i
>> D5=[1 3 3 1]
k=
D5 =
1 3 3 1
>> pzmap(G)
>> step(G)
G= >> rlocus(G)
>> feedback(G,1,-1)
6 s^2 + 1
--------------------- ans =
s^3 + 3 s^2 + 3 s + 1
6 s^2 + 1
s^3 + 9 s^2 + 3 s + 2
>> [z,p,k]=tf2zp(N5,D5)
z=
>> bode(G)
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Ejercicio 6
>> N6=[1 2] p=
N6 = 9.1231
0.8769
1 2
D6 = 1
>> impulse(G)
>> rlocus(G)
G= >> feedback(G,1,-1)
s+2 ans =
--------------
s^2 - 10 s + 8 s+2
--------------
z= >> bode(G)
>> nichols(G)
-2 >> nyquist(G)
Mapeo de la ubicación de polos y ceros
Root locus
Diagrama de Bode
Diagrama de Nichols
Diagrama de Nyquist
Bibliografia