Академический Документы
Профессиональный Документы
Культура Документы
Actividad Individual
Laboratorio
Elaborado por
DIEGO RAUL FORERO NIVIA
CODIGO 13.992.426
Grupo
203038_3
TUTOR
Carlos Alberto Vera Romero
INGENIERA ELECTRNICA
IBAGU TOLIMA
1. INTRODUCCION.
Para ello En esta sesin cada estudiante debe realizar un experimento y un ejercicio prctico
de diseo, cuyos resultados debe plasmar en el informe individual que compartir en el foro
de acuerdo a las instrucciones de la gua integrada de actividades.
2. OBJETIVOS.
Desarrollar habilidades para el diseo de scripts en Matlab y/u Octave, que permitan
solucionar problemas de Control Digital.
octave:8> s=tf('s');
octave:9> Gp1=10/((s+3)*(s+1))
10
y1: -------------
s^2 + 4 s + 3
Continuous-time model.
octave:10> Gp1d=c2d(Gp1,0.05,'zoh')
0.0117 z + 0.01095
y1: ----------------------
Discrete-time model.
octave:11> Step(Gp1,10);
octave:12> hold
octave:13> impulse(Gp1d,10);
Con sus palabras, explique cul es la utilidad del comando c2d
10 0.0117 z + 0.01095
Por lo cual mantiene el valor de la salida de manera incremental hasta llegar a su punto de
estabilidad.
Tomado de:
http://upcommons.upc.edu/bitstream/handle/2117/6123/TEMA6.pdf?sequence=1
Ahora modifique la ubicacin del polo de Gp1 que actualmente est en s=-3 y coloque sus
10 10 10 10 10 10
y1: ------------- y1: ------------- y1: ------------- y1: --------------- y1: ------- y1: -----------
s^2 + 5 s + 4 s^2 + 6 s + 5 s^2 + 7 s + 6 s^2 + 61 s + 60 s^2 + s s^2 - s - 2
PRUEBA UBICACIN OBSERVACIONES
DEL POLO
1 -4 El punto mximo de la seal es de 1,58 tiempo de nivelacin
6,2 seg
2 -5 El punto mximo de la seal es de 1,32 tiempo de nivelacin
5.8 seg
3 -6 El punto mximo de la seal es de 1,17 tiempo de nivelacin
5.6 seg
4 -60 El punto mximo de la seal es de 0,15 tiempo de nivelacin
5.5 seg
5 0 Se estabiliza el sistema
6 2 Tomo valores infinitos
SOLUCION PUNTO 4.
octave:6> s=tf('s');
octave:7> p1=3;
octave:8> Gp1=1/((s+p1)*(s+1))
1
y1: -------------
s^2 + 4 s + 3
Continuous-time model.
octave:9> pzmap(Gp1)
octave:10> Gp1d=c2d(Gp1,0.1,'zoh')
0.004384 z + 0.003837
y1: ----------------------
z^2 - 1.646 z + 0.6703
Simulaciones:
PRUEBA P1 OBSERVACIONES
1 1
Gp1(Ceros: N/A - Polos: -1 y 1) Tiempo continuo
2 10
Gp1(Ceros: N/A - Polos: -1 y -10) Tiempo continuo
Comprobacin:
3 5
Gp1(Ceros: N/A - Polos: -1 y -5) Tiempo continuo
Comprobacin:
4 0
Gp1(Ceros: N/A - Polos: -1 y -6) Tiempo continuo
Comprobacin:
5 -5
Gp1(Ceros: N/A - Polos: -1 y 5) Tiempo continuo
Comprobacin:
6 -10
Gp1(Ceros: N/A - Polos: -1 y 10) Tiempo continuo
Comprobacin:
5. Pruebe el siguiente script en la ventana de comandos de octave:
Prue P1 observaciones
ba
1 10 Para Gp1(s) rlocus solo ubica los polos en el plano complejo s,
donde se observa inestabilidad debido a que un polo se ubica en el eje
real positivo, mientras que para Gp1d (z) se genera el plano z
definiendo el circulo unitario y el ROC del sistema discreto, se
observa tambin 2 polo fuera del circulo unitario por lo que el sistema
es inestable con dichos valores.
6 -10 Para Gp1(s) rlocus solo ubica los polos en el plano complejo s,
donde se observa inestabilidad debido a que un polo se ubica en el eje
real positivo, mientras que para Gp1d (z) se genera el plano z
definiendo el circulo unitario y el ROC del sistema discreto, se
observa tambin 2 polo fuera del circulo unitario por lo que el sistema
es inestable con dichos valores
Por otro lado Glcc contiene el valor equivalente de la funcion de transferencia que representa
la planta convertida al tiempo discreto controlada por Gc y con realimentacion unitaria. Su
representacin matemtica seria:
s=tf('s')
Gp1= 10 / ((s+0,5)*(s+2)); Definicion de la funcion de trasferencia de la planta
Gp1d = c2d(Gp1,0.1,'zoh'); Conversion de Gp1 a tiempo discreto
Glcs = feedback (Gp1d,1); Se aplica realimentacion unitaria
step (Glcs); Se grafica La respuesta del sistema sin controlador
Gc = (6*z^2 9,6*z + 4) / (z*(z-1)); Se define la funcion de transferencia discreta del
controlador
Gla = series (Gp1d,Gc);
Glcc = feedback (Gla,1); Se aplica realimentacion unitaria al sistema controlado
hold
step (Glcc); se grafica la respuesta del sistema con controlador PID..
Tabla Comparativa de Resultados:
Se observa que el controlador PID discreto diseado en el trabajo anterior, si ayuda a mejorar
los parmetros de respuesta del sistema, se aclara sin embargo que fue necesario realizar un
pequeo ajuste en el controlador discreto para mejorar la respuesta.