FACULTAD DE CIENCIAS E INGENIERAS FSICAS Y FORMALES
PROGRAMA PROFESIONAL DE ING. ELECTRNICA
NOMBRE: Luis Alberto Cuayla Zapata.
CURSO: Control no Lineal (Prcticas)
INFORME: Practica 3.
DOCENTE: Ing. Copa
AREQUIPA PERU
2013
SISTEMAS LINEALES DE PRIMER ORDEN Un sistema lineal de primer orden con una variable de entrada,"x(t)", y una variable salida, " y(t)"se modela matemticamente con una ecuacin que en funcin de parmetros de significado dinmico se escribe en la siguiente forma:
Siendo, una constante de tiempo y K la ganancia en estado estacionario del sistema. Estos dos parmetros se calculan con ecuaciones en funcin de caractersticas fsicas del sistema. La constante de tiempo expresa un atraso dinmico y la ganancia es el cambio ltimo en la variable de salida con respecto al cambio ltimo en la variable de entrada. La ecuacin anterior se escribe, usualmente, en trminos de las variables desviacin con respecto a sus valores en el estado inicial, es decir en la forma estndar para anlisis dinmico o de sistemas de control:
Siendo, Y(t) = y(t) y(0) X(t) = x(t) x(0) La ecuacin anterior es diferencial lineal de primer orden cuya solucin se puede hallar mediante un factor integrante que para este caso es igual a . Al multiplicar la ecuacin (2.2) por este factor, resulta fcilmente integrable y evaluando la solucin general obtenida para las condiciones inciales de las variables de entrada y salida se encuentra la solucin correspondiente.
SOLUCIN DEL MODELO PARA EL REACTOR DE MEZCLA COMPLETA Se deja como ejercicio para el estudiante que modifique el programa solplin.m para aplicarlo a la solucin del modelo planteado para el reactor de mezcla completa, de tal manera que el usuario introduzca los parmetros fsicos caractersticos del sistema y el programa calcule sus parmetros dinmicos. Las condiciones iniciales de las variables desviacin son de cero. Se plantea lasimulacin de las respuestas paso, rampa y seno cambiandolos parmetros fsicos del reactor y del tipo de respuesta, es decir, la magnitud del cambio paso, la pendiente de la rampa, la amplitud o la frecuencia dela onda sinusoidal.
Funciones Definicin de las Respuestas functiondy = paso2(t,y) global K X tspan Inicio tau dy = (K*X - y)/tau; functiondy = rampa(t,y) global K r tau dy = (K*r*t - y)/tau; functiondy = seno(t,y) global K w tau A dy = (A*sin(w*t) - y)/tau;
Imagen Ecuacin Diferencial En este ejercicio se construy una imagen con la ecuacin diferencial de primerorden lineal SISO de la siguiente manera: Se digita la ecuacin con el editor de Microsoft Office en un archivo de Word, setoma una imagen de la pantalla y se copia en la misma pgina. Se hace un recorte detal manera que el archivo de imagen se reduzca a la sola ecuacin y se pega dentro de la pgina de trabajo de Paint. Se guarda el archivo con extensin jpg y nombre ecuacin en la misma carpeta donde se encuentra guardado el archivo punto eme correspondiente a la interfaz grfica de usuario. A continuacin se digita el siguiente cdigo dentro de la funcin de apertura(Opening) del GUI para que en su despliegue inicial se observe la ecuacindiferencial de primer orden que se quiere resolver en este programa.
El rengln axes(handl es.axes3) selecciona el axes donde se despliega la imagencorrespondiente a la ecuacin diferencial . En el siguiente rengln, la palabra clave imread copia la imagen correspondiente al archivo ecuacion.jpg que debearchivarse dentro de la misma carpeta en que se encuentra el archivoLPORDENSISO. El rengln, axis off, inactiva la numeracin de los ejes del axes y mediante la palabra clave imshow se muestra la imagen que se quiere, es decir, im
Radio Boton Cambio Paso El cdigo que se muestra a continuacin se cumple cuando se selecciona el radio buton Cambi o Paso.
Se deduce de los renglones anteriores, que se inactivan los otros dos radio botonesdenominados Cambio Rampa y Cambio Seno, se mantienen invisibles loscontroles text6 y edit6 y se ajusta la propiedad String del control text 5 alvalor Cambio Paso
Radio Boton Cambio Rampa El cdigo que se muestra a continuacin se cumpl e cuando se selecciona el radio buton Cambio Paso.
Es similar al anterior inactivndose, en este caso, los radio botones Cambio Paso yCambio Seno. La propiedad String del botn text5 toma el valor Pendiente
Radio Boton Cambio Seno El cdigo que se muestra a continuacin se cumple cuando se selecciona el radio buton Cambio seno
En este caso, se inactivan los radio botones Cambio Paso y Cambio Rampa; la propiedad String del boton text 5 se ajusta con el valor Amplitud y se hacenvisible los botones edit5, text 6 y edit con los valores por defecto de su propiedad String (cero, Frecuencia y cero, respectivamente).
Botn de Verificacin Con Tiempo Muerto El siguiente cdigo es el procedimiento que se desarrolla cuando se verifica elcuadro denominado Con Tiempo Muerto
La primera parte del lazo hace que sean visibles los controles text 7 y edit7, sise verifica el cuadro de checkbox2 denominado Con Tiempo Muerto. Loanterior, se l ogra mediante el ajuste de la propiedad Visible a un valor on. En elprimero se despliegue la leyenda Tiempo Muerto y en el segundo se introduce elvalor del mismo. En caso contrario, es decir, si se desactiva el botn checkbox2,no se observan dichos control es y la propiedad String del control edit 7 se ajustaa cero
Botn Push Button Solucin El siguiente cdigo es el procedimiento que se desarrolla cuando se presiona elbotn denominado Solucin. Se convierten los parmetros a carcter numrico yse resuelve la ecuacin diferencial para cada uno de los casos que incluye el di seode la interfaz. Los resultados se muestran grficamente en el axes1.
Botn Push Button Reinicio El siguiente cdigo es el procedimiento que se desarrolla cuando se presiona elbotn denominado Reinicio. Todos los controles se especifican de acuerdo a laspropiedades introducidas inicialmente.
Botn Push Button Cancelar El siguiente cdigo es el procedimiento que se desarrolla cuando se presiona elbotn denominado Cancelar. Se borra toda la memoria y se ci erran t odas lasfiguras previo despliegue de un cuadro de dilogo modal para confirmar el deseo decerrar la figura.
Ejecucin del Programa Al ejecutar el programa se despliega la interfaz elaborada. La Figura 6 muestra larespuesta seno para los parmetros y especificaciones observadas (Constante detiempo = 2, Ganancia Estacionaria = 3, Condicin Inicial = 0, Tiempo Inicial = 0,Tiempo Final = 50, Amplitud = 2, Frecuencia = 0.5, Tiempo Muerto = 3). El cdigomuestra la funcin seno de entrada y las respuestas sin y con tiempo muerto.