Analisis de Las Funciones en MATLAB
Analisis de Las Funciones en MATLAB
Analisis de Las Funciones en MATLAB
ALTAMIRA
2014
Anlisis de programas en MATLAB
Alumno: Juan Reyes Sosa
Estudiante:
Juan Reyes Sosa
Carrera:
Ing. Mecatrnica
Materia:
Sistemas de control automtico
Trabajo:
Anlisis de programas en MATLAB
Docente:
Ing. Suliam Guadalupe Garca Garca
9B
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 2
Programa 1:
En el programa se considera la siguiente funcin.
()
()
Para introducir la funcin en matlab debemos ingresar los polinomios numerador y
denominador, en forma de vectores como se muestra en la lnea 1 y 2. Despus
se utiliza el comando tf, que describe en una sola variable de transferencia dada por
su numerador y al denominador. El comando roots se obtiene las races del
denominador como se muestra en la siguiente imagen.
Con el comando rlocus produce la grfica del lugar geomtrico de races de la funcin
de transferencia.
En la grfica muestra las
races da las trayectorias de
los polos de lazo cerrado en
funcin de la ganancia de
realimentacin k (k=0.1).
Las races son:
-6.9857 y -0.0143
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 3
En la lnea 7 muestra el comando impulse, genera una grfica de respuesta impulso
unitario, las matrices x e y contienen la salida y la respuesta del estado del sistema. La
orden plot es para dibujar la cueva de respuesta y en este mismo se puede modificar
el tipo de lnea, el tamao. El comando xlabel es para dar un ttulo al eje x al igual que
ylabel para el eje y.
El comando step que se encuentra en la lnea 13 sirve para mostrar la grfica de
respuesta a escaln unitario y de igual forma se encuentran los comandos para editar
la grfica.
En la grfica muestra que la curva no sufre una sobre elongacin, el tiempo de subida
y el tiempo de asentamiento son ms rpidos para llegar al valor final.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 4
Como MATLAB no tiene un comando para crear una funcin rampa, es necesario
utilizar un comando step. Primero debemos multiplicar la funcin por
como se
muestra a continuacin.
()
()
Como el numerador es el mismo, solamente metemos el denominador y se desarrolla
como funcin de escaln.
Programa 2:
Dada la funcion:
()
()
En el programa 2, se modific la ganancia en k y se insertaron los vectores de la
funcin en el programa, los polos que arrojo el programa se muestra en la siguiente
imagen.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 5
En la grfica muestra los polos de lazo
cerrado en funcin de la ganancia de
realimentacin k (k=1).
El cdigo indica la funcin impulso unitario este se est representando en la grfica,
presenta una sobre elongacin grande, se muestra una diferencia entre la grafica de
impulso del programa anterior y esta.
La grafica muestra la funcin de escaln, se observa que la grfica es sobre
amortiguada y llega a su estado estacionario en 30seg.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 6
El cdigo ingresado es para obtener una grfica de funcin rampa de igual forma como
el problema anterior, la grfica muestra un seguimiento contaste de la salida respecto
a la entrada.
Programa 3:
Dada la funcin
()
()
El programa muestra la introduccin del
numerador y del dominador de la funcin, de
igual forma los comandos para obtener las
matrices, la funcin impulso, funcin rampa y
funcin escaln, estas graficas se muestran a
continuacin.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 7
En la grfica muestra los polos S1=-5 y S2=-2 de la funcin.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 8
Programa 4:
Dada la funcin
()
()
La programacin en MATLAB muestra los mismos comandos de los anteriores
programas, lo que viene a cambiar en este son los vectores del numerador y del
denominador, la funcin de transferencia se muestra en el programa, de igual forma
los polos que se encuentran en la plano negativo de la grfica esto quiere decir que la
funcin esta en equilibrio.
En la grfica de impulso se muestra que como se va aumentando la ganancia en k la
onda se va sufriendo una sobre elongacin ms grande, en la grfica de escaln
unitario se observa una respuesta sobre amortiguada, debido a que los polos no tienen
parte imaginaria no presentan oscilaciones.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 9
Programa 5:
Dada la funcin
()
()
Al obtener los polos de la funcin se observa que tienen parte real e imaginaria y en la
grfica se muestra de que estn situados en diferentes planos.
Dado que el sistema presenta parte real
negativa, tendera a estabilizarse alrededor de
un valor determinado, pero como el polo tiene
parte imaginaria, dicha tendencia presentara un
comportamiento oscilatorio.
UNIVERSIDAD TECNOLOGICA DE ALTAMIRA
Alumno: Juan Reyes Sosa 10
Programa 6:
Dada la funcin
()
()
De igual manera que el programa anterior los polos tienen parte real e imaginaria y
estn representados en la grfica con sus respectivas coordenadas.
Dado que este sistema tambin presenta parte
real e imaginaria tiende a llegar a un valor
determinado pero con un comportamiento
oscilatorio.
Se observa que conforme se va subiendo el
valor de k se van presentando ms oscilaciones
en el sistema creando partes reales e
imaginarias.