UNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE INGENIERÍA DEPARTAMENTO DE ELECTRÓNICA Y AUTOMÁTICA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE INGENIERÍA DEPARTAMENTO DE ELECTRÓNICA Y AUTOMÁTICA"

Transcripción

1 UNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE INGENIERÍA DEPARTAMENTO DE ELECTRÓNICA Y AUTOMÁTICA COMANDOS DE MATLAB ÚTILES PARA LA ASIGNATURA DE CONTROL I CÁTEDRA: CONTROL I AUTOR: Ing. Analía Pérez Hidalgo CARRERAS: INGENIERÍA ELETRÓNICA Y BIOINGENIERÍA

2 Introducción: MATLAB ( MATRIX LABORATORY; laboratorio de Matrices) es un Sistema o Lenguaje de programación basado en matrices para realizar cálculos matemáticos, y de ingeniería. Se puede considerar un tipo de lenguaje diseñado solo para efectuar manipulación de matrices. Todas las variables que maneja MATLAB son matrices, es decir, solo tiene un tipo de datos, una matriz, o un arreglo rectangular de números. MATLAB posee un extenso conjunto de rutinas para obtener resultados gráficos, y también posee una gran cantidad de Toolbox de Control, para resolver distintos problemas de Control. Algunas de sus características son: -La programación es relativamente sencilla. Es un ambiente de simulación y cálculo matemático que se utiliza para modelar y analizar sistemas dinámicos. Permite manejar sistemas contínuos, discretos, lineales y no lineales. - Cuenta con una biblioteca matemática amplia, y abundantes herramientas gráficas. - Se usa en un Modo controlado por comandos. Matlab procesa comandos en una sola línea, como también es capaz de ejecutar secuencias de comandos almacenados en un archivo. - Es un ambiente abierto, en el cual numerosas librerías de funciones han sido desarrolladas. Por ejemplo: Cuenta con un biblioteca amplia para el análisis y diseño de los sistemas de control (Toolbox de Control, como por ej el CSAD entre otros). -Permite la simulación de procesos mediante el trabajo en conjunto con el programa SIMULINK, el cual se llama desde el Matlab. SIMULINK, es un programa que permite la simulación dinámica de distintos Sistemas de Contol ( lineales, no lineales, contínuos, digitales, etc) a través de una forma gráfica e interactiva de diagrama de bloques. Asigna los valores de los parámetros de cada bloque como atributos de módulo objeto, permitiendo modificar los parámetros y observar el efecto en el comportamiento del sistema inmediatamente. Simulink permite resolver ecuaciones diferenciales utilizando diferentes métodos de integración. Existen muchas funciones y comandos en Matlab, a continuación solo se darán los más básicos y específicamente los más utilizados en la cátedra de Control I. - Variables en Matlab: no es necesario establecer dimensiones antes de usarlas, se generan automáticamente una vez que se usan, y después es posible modificarlas. Para nombrar las variables, hay que recordar que Matlab es sensible al cambio de mayúsculas y minúsculas. Para obtener una lista de variables, se escribe el comando who. Con el comando clear se borra todas las variables del área de trabajo. Las variables permanecen almacenadas en memoria hasta que se sale del programa. Para guardar las variables se utiliza el comando save, si no se coloca un archivo todas las variables se guardan en el archivo por omisión matlab.mat. Se puede especificar también el nombre de un archivo con extensión.mat por Ej: Save datos.mat o save datos x y z que guarda en el archivo datos solamente las variables x, y, z. Comandos de Matlab 1

3 Con load se recuperan todas las variables guardadas (Ej: load datos) - Las líneas de los programas que empiezan con % son expresiones que no se ejecutan, se usan para los comentarios del programador. - Es posible recuperar comandos anteriores y moverse por dichos comandos con las flechas - Uso del punto y Coma: se usa para suprimir la impresión, si el último carácter de un enunciado es un punto y coma, el comando se ejecuta, pero el resultado no se despliega. - El operador dos puntos : se usa para crear vectores, para suscribir matrices, y para especificar iteraciones for. Por Ejemplo, j:k es el vector [j j+1...k]; A(:,j) es la j-ésima columna de A. -Variables de arreglo unidimensional: Tienen la forma de fila o columna y están íntimamente relacionadas con los vectores en Matlab, arreglo de fila es lo mismo que vector fila, y arreglo columna es lo mismo que vector columna. El tamaño del vector, se ajusta automáticamente. Para ingresar los vectores, se tienen en cuenta dos cosas: Las filas se generan con ; Las columnas se generan dejando espacios en blanco Los elementos de un vector deben quedar entre corchetes [ ] V1 = [1 2 3] V2 = [1; 3; 5] V1 = v2 = Variables de arreglo bidimensional: Es lo mismo que una Matriz, se puede definir especificando sus elementos, recordando que espacios generan columnas, y que punto y coma ( ; ) generan filas M = Los elementos se introducen así: M = [1 2 3 ; ; 3 8 5] El signo dos puntos: se utiliza para extraer una fila o columna completa de una matriz, recordando que (i, j ) se refiere al elemento i-ésima fila y la j-ésima columna. Comandos de Matlab 2

4 M(2,:) se utiliza para extraer la segunda fila de todas las columnas. El número 2 se refiere al nº de fila y : significa todas las columnas. En Matlab se coloca M(2 ; : ) y la respuesta que entrega es : ans = M(:, 3) Se utiliza para extraer una columna determinada, ahora la columna se indicará con el número 3, y todas las filas se indican con el símbolo : En Matlab se coloca M(:,3) y la respuesta entregada es: ans = SINTAXIS DE COMANDOS EN MATLAB: [salida1, salida2,salida3] = nombre del comando o función(entrada1, entrada2,entrada3) donde salida 1, salida2, salida3 son las variables entregadas por matlab como argumentos de salida y entrada1 entrada2, entrada3 son los datos entregados a matlab como argumentos de entrada. [salida]=nombre del comando(entrada1, entrada2) nombre del comando(entrada1,entrada2) Con esta sintaxis matlab ejecuta la función pero no entrega argumentos de salida, siendo entrada1y entrada2 los argumentos de entrada. COMANDOS ESPECÍFICOS PARA CONTROL I Comando roots Se utiliza para calcular las raíces de una ecuación (polinomio). Dado el polinomio s 3 +2s 2 +3s+4 ; el polinomio se ingresa en forma de vector entre corchetes p=[ ]» raices=roots (p) raices = i i o también se puede escribir el comando en una sola línea : roots ([ ]) NOTA: Los paréntesis indican función y los corchetes vectores Comando plot Se utiliza para graficar en dos dimensiones: plot (t,y): crea gráficas lineales, y grafica los vectores de y contra los vectores de t, ambos vectores deben tener la misma longitud. Para gráficas logarítmicas y polares, se crean incluyendo en lugar de plot, las palabras loglog, semilogx, semilogy, o polar. Comandos de Matlab 3

5 Para graficar múltiples curvas respecto a un mismo eje, se usa el comando plot con argumentos múltiples. Los argumentos múltiples tienen la ventaja que permiten desplegar en la misma gráfica vectores de distintas longitudes plot(t1, y1, t2, y2) en este caso el vector tiempo tiene diferentes números de puntos para cada señal. Si se desea graficar múltiples curvas respecto a un mismo eje, donde todas las curvas tienen un mismo número de puntos, se puede usar: plot(t,[x1; x2; x3]) con x1,x2,x3 vectores columnas y plot(t,[x1 x2 x3]) con x1 x2 x3 vectores filas. Construir en una misma gráfica una recta y=3t + 3 de color negro (k), y una parábola y= t 2 de color rojo. t= 0:0.1:10; % se define un vector tiempo que va de 0 a 10 con un paso de 0.1 y1=3*t+3; % se define la función recta, aclarando que, el signo de multiplicación en Matlab es * y2=t^2 ; % se define la función de una parábola, recordando que elevado al cuadrado es ^2 plot(t,y1,'r',t,y2,'k') % grafica para la misma longitud del vector t, la recta de color negro y la parábola de color rojo Comando subplot Divide la pantalla en ventanas ordenadas como un arreglo matricial y dibuja la gráfica pedida en la ventana solicitada: subplot (rcp): la pantalla es dividida en r filas por c columnas y p es el nº de ventana para la gráfica pedida. subplot (2,1, 1), plot (t,y1) Divide la pantalla en dos filas y una columna y posiciona la gráfica de la recta en la primer ventana. subplot (2,1,2), plot (t,y2) Divide la pantalla en dos filas, una columna, y posiciona la gráfica de la parábola en la segunda ventana. Comando Ginput [x,y] = ginput Previamente a la obtención de una gráfica a través de la función Plot (y,t) o Step(Num,Den), este comando entrega un cursor, el cuál permite marcar varios puntos de interés en la gráfica y al presionar luego la tecla ENTER sobre la figura retorna en la pantalla de Matlab los valores (x,y) de cada punto seleccionado previamente a tra vez del cursor. Esto ayuda a encontrar en la respuesta temporal de un sistema de control, especificaciones como: Máximo Sobreimpulso, tiempo de Mp, tiempo de crecimiento, tiempo de levantamiento, tiempo de establecimiento, etc Comando hold Este comando posibilita la obtención de más de una curva en una sola grafica. Este comando congela la figura actual y no permite borrar ni modificar la escala, por lo tanto las curvas siguientes se trazan sobre la curva original. La gráfica actual se libera colocando otra vez el comando hold Otros Comandos Una vez realizada la gráfica se pueden agregar títulos, etiquetas y grilla. title (`Respuesta Temporal ) permite agregar un título a la gráfica xlabel (`tiempo ), ylabel (`Salida del Sistema ), permiten agregar leyendas al eje X y al eje Y legend(`x1,`x2, `x3 ) coloca leyendas indicativas a 3 curvas. Comandos de Matlab 4

6 grid: coloca la grilla en la gráfica. text(x,y,`texto ) Permite la escritura de un texto en la pantalla gráfica que empiece en el punto (x,y). gtext( `respuesta del sistema ) Permite agregar textos posicionados con el mouse. axis Sirve para invalidar la escala automática elegida por Matlab y selecciona manualmente los límites de la gráfica estableciendo una escala propia. v = [xmin, xmax, ymin,ymax] primero se define el vector v y luego llamo a la función axis (V) O en un solo comando: axis ([xmin, xmax, ymin,ymax]) Nota: Si hay una coordenada negativa, siempre se coloca primero como Xmin o Ymin, axis ([ -2,10,-1,2 ]) shg y figure (gcf) muestran la ventana de gráficos clf: Limpia la ventana de gráficos. clc: Limpia la ventana de comandos de Matlab. Nota: Se aclara que a partir de las últimas versiones de Matlab el agregado de títulos, nombres de ejes, escalas, pueden ejecutarse con más facilidad desde las opciones correspondientes que aparecen en la ventana de graficación, lo cual simplifica la edición de gráficas. tf2zp: Comando para encontrar la F.T en función de sus polos y ceros dada una F.T ingresada en función de sus coeficientes de potencias decrecientes de S del numerador y denominador. Ingresado los coeficientes del polinomio numerador y denominador a través de las variables Num y Den, el comando retorna los ceros (Z), los polos(p) y la ganancia de la función (k).» Num = [ ];» Den = [ ];» [z,p,k]=tf2zp(num,den) z = i i i i p = i i i i k = 3 [p,z]=pzmap(sys) definiendo previamente sys=tf(num,den) Permite obtener los polos y ceros del Sistema. Si se omite el argumento de la izquierda, colocando solo pzmap(sys), los polos y ceros son mostrados gráficamente en le plano S. Comandos de Matlab 5

7 zp2tf Comando para obtener una F.T en forma de coeficientes de potencias decrecientes de S, ingresando los polos, ceros y ganancia de la función.» z=[0;0;0;-1];» p=[-1+i -1-I *I *I];» k=2» [num,den]=zp2tf(z,p,k) num = den = printsys (num,den, s ) permite obtener la Función de Transferencia expresada como un cociente del polinomio numerador y denominador. 2 s^4 + 2 s^3 num/den = s^ s^ s^ s^ s M=tf(n,d) es similar al comando printsys, una vez definidas las variables n (numerador de la F.T) y d (denominador de la F.T), crea un sistema obteniendo la Función de Transferencia llamada M (también pude llamarse de otra forma por ejmplo sys=tf(num,den)) como el cociente entre el polinomio numerador y denominador. n=[1 3 4] d=[ ] M=tf(n,d) Transfer function: s^2 + 3 s s^4 + 4 s^3 + 6 s^2 + 8 s + 10 y= impule(sys,t) con sys=tf(num,den) Permite obtener la respuesta a una entrada impulso step(num,den) Permite obtener la respuesta de un sistema a una entrada escalón unitario. y=lsim(sys,u,t) con sys=tf(num,den) Permite obtener la respuesta a una entrada arbitraria, donde la entrada es el vector u, el número de filas de u determina el número de puntos de salida. Si definimos la entrada u=t, la respuesta a una entrada rampa se obtiene usando el comando y=lsim(sys,u,t) con sys=tf(num,den) definido previamente Colocando solo lsim(sys,u,t) se obtiene solo la graficación de la respuesta. t=0:0.1:100; % define un vector de tiempo desde 0 hasta 100 seg Comandos de Matlab 6

8 u=sin(t); % asigna a u una función senoidal n=10; d=[ ]; sys=tf(n,d) % define un sistema dados el numerador y denominador de una F.T lsim(sys,'r',u,t); % mostrará la graficación de la respuesta del sistema en color rojo a una entrada senoidal Obtención de la respuesta temporal a partir de los polos y ceros de un Sistema.» [num, den]= zp2tf([],[-1-3*i 1+3*i],3) num = den = » printsys(num,den) 3 num/den = s^2 + 2 s + 10 step(num,den) 0.45 Step Response From: U(1) Amplitude To: Y(1) Time (sec.) pmake : Es una función específicamente del CSAD, que a partir del MATLAB 5.2 y 5.3 y posteriores puede usarse desde Matlab, sin necesidad de llamar previamente al CSAD. Permite multiplicar, sumar o restar polinomios, introduciendo los ceros de cada polinomio separados por coma o también los coeficientes de potencias decrecientes de S de un mismo polinomio encerrados entre corchetes y dejando espacios en blanco por cada coeficiente ingresado. Se puede ingresar los polinomios en forma combinada, mediante ceros si se los conoce y mediante los coeficientes de potencia decreciente en S. Generalmente se utiliza para introducir el polinomio numerador o denominador de una Función de Transferencia formado por el producto de distintos polinomios. Para que un comando del Csad sea reconocido hay que ubicarse en el camino o path del csad. pmake (-1,-2,-3) ans = Comandos de Matlab 7

9 Multiplica tres polinomios de primer orden cada uno, cuyos ceros están ubicados en S= 1, S=-2, S= -3 respetivamente. Pmake = (S+1)(S+2)(S+3) pmake ( [1 2 3],[2 3]) ans = Multiplica dos polinomios expresados por coeficientes de potencies decreciente de S, es decir pmake = (S 2 +2.S+3).(S+3) = 2.S 3 +7.S S+9 pmake (0,-1,[1 2 2]) ans = Multiplica tres polinomios, dos expresados en forma combinada de ceros en S=0, S= -1 y otro ingresado como coeficientes de potencies decrecientes de S (S 2 +2S+2) Pmake = S(S+1)(S+2S+2) Pmake (-1,'+',[1 2 2],'-',-1,-2) ans = Permite sumar, restar y multiplicar polinomios, de los cuales uno esta ingresado en forma de un cero en S = -1, otro en forma de coeficientes (S 2 +2.S+2), y otro expresado como producto de polinomios de primer orden (S+1)(S+2). Pmake =(S+1)+(S 2 +2S+2)-(S +1)(S+2) Pmake(-1+j*2) ans = Permite escribir un polinomio cuyas raíces conocidas son complejas conjugadas en forma de un polinomio de potencias decrecientes de S, ingresando solamente una raiz compleja. pmake= S 2 +2S+5 pfe: Es una función específicamente del CSAD, que en el MATLAB 5.2 y 5.3 puede usarse desde Matlab, sin necesidad de teclear previamente CSAD. Calcula la expansión en suma de fracciones parciales simples de una función expresada en el dominio de Laplace N(S)/D(S). En Control se la utiliza para encontrar la Antitransformada de Laplace de la salida del sistema C(t) expresada en el dominio de Laplace como: C (S) = F.T.L.C*R(S). Para lo cual debe tenerse cuidado de ingresar el numerador y denominador de la salida del sistema C(S) que es el producto de la Función de Transferencia por la entrada, y no el numerador y denominador de la Función de Transferencia. C(S) F.T.L.C = = con R(t) = 1, R(S) = 1/S C(S) = * ( ) 2 2 R(S) S + 2.S + 2 S S + 2.S + 2 Enter numerator [n] > [2] Enter denominator [d] > [ ] Terms in the partial fraction expansion are: Comandos de Matlab 8

10 K' is Complex Conjugate Simple Complex Pole Pair: 2Re(K)= -1 2Im(K)= -1 a= 1 w= 1 K/(s+a+jw) + K'/(s+a-jw) <==> 2Re(K)(e^-at)cos(wt)u(t)+2Im(K)(e^-at)sin(wt)u(t) (marcar ENTER para terminar el cálculo de los residuos) Simple Pole at the Origin: (Da el residuo del polo en el origen debido a la entrada, el cual para una entrada escalón coincide con el valor de estado estacionario del Sistema) K= 1 K/s <==> Ku(t) u(t) = 1 a es la parte real de la raiz, es decir mide la velocidad de decaimiento de la exponencial que amortigua la senoide y w es la parte imaginaria, es decir la frecuencia de oscilación de la senoide. 2Re(k) es el coeficiente que acompaña al coseno y 2Im(k) el que acompaña al seno. Es decir la C(t) vendrá dada por la siguiente expresión: C(t) = 1-1.e -t. Cos(wt) - 1.e -t. Sen(w.t) La respuesta estacionaria C1(t) está formada por todos los términos que no tienen exponenciales en función del tiempo, mientras que el estado transitorio lo constituye aquellos términos que sí tienen exponenciales. M = feedback(g,h) Calcula la Función de Transferencia de Lazo Cerrado como G(S) M(S) =, ingresando previamente el numerador y denominador de la Función de 1 + G(S).H(S) NI(S) Transferencia del camino Directo G (S) =, y el numerador y denominador de la Función de D1(S) N2(S) Transferencia del camino de realimentación H (S) =. D2(S) N1 = [1 3 4]; D1 = [ ]; G = tf (N1,D1) % Coloca la F.T del trayecto directo en forma de un cociente entre el polinomio numerador y denominador % Transfer function: s^2 + 3 s s^4 + 4 s^3 + 6 s^2 + 8 s + 10 N2 = [2] D2 =[1 1] H = tf (N2,D2) % Coloca la F.T de la trayectoria de realimentación en forma de un cociente entre el polinomio numerador y denominador % Comandos de Matlab 9

11 Phase (deg); Magnitude (db) To: Y(1) Transfer function: s + 1 M = feedback(g,h) % Obtiene la F.T de Lazo Cerrado mediante la expresión Transfer function: s^3 + 4 s^2 + 7 s s^5 + 6 s^ s^ s^ s + 18 G F.T = % 1 + G.H * Comandos usados para reducir algunos diagramas de bloque. [syss ]= series(sys1,sys2) Obtiene el producto de dos funciones de transferencias en serie G(S)=G1(S).G2(S), definiendo previamente sys1 y sys2 [sysp]=parallell(sys1,sys2) Permite obtener la suma de dos bloques en paralelo Gp(S)=G1(S)+G2(S) [sysf]=feedback(sys1,sys2) Permite obtener la reducción de una retroalimentación Gf ( S ) G 1( S ) = 1 + G 1( S ).G 2( S ) * Otros comandos. [N,D] =tfcloop (N1,D1,N2,D2) es una función específicamente del CSAD, similar a M= feedback(g,h) que encuentra la Función de Transferencia de Lazo Cerrado, ingresando previamente el numerador y denominador de G y H. Si la realimentación es unitaria (H=1), puede colocarse el comando de la siguiente forma: [N,D] =tfcloop (N1,D1,1). También puede llamarse desde Matlab sin llamar previamente al CSAD. bode (num, den) Permite obtener la respuesta frecuencial de un sistema entregando el diagrama de amplitud o magnitud y el diagrama de Fase ingresando previamente el numerador y denominador de la Función de Transferencia del Sistema. Ejemlo: Frequency (rad/sec) N = [10 ]; From: U(1) Bode Diagrams 10 Comandos de Matlab 10

12 D = [ ]; Bode (N,D) Nyquist (N,D) Permite obtener la respuesta frecuencial de un Sistema entregando el diagrama Polar o de Nyquist ingresando previamente el numerador y denominador de la Función de Transferencia del Sistema. Para obtener solamente el tramo I que se estudia en control I, los comandos se deben colocar de la siguiente manera: [re, im, w] =Nyquist(N,D); plot(re,im) [mag,phase,w]=bode(n,d,w); semilogx(w,20*log10(mag)) Estos comandos permiten obtener el diagrama de Amplitud de Bode en escala semilogarítmica, la amplitud expresada en decibeles (db), y la frecuencia como log w A continuación se anexa otra forma alternativa para obtener algunas especificaciones de la respuesta temporal de un Sistema CONJUNTOS DE COMANDOS PARA ENCONTRAR CON MATLAB LAS ESPECIFICACIONES DEL DOMINIO TEMPORAL. Máximo Sobreimpulso (M P ), tiempo de máximo sobreimpulso (t MP ), tiempo de crecimiento (tr), tiempo de establecimiemto (ts) Se programa desde el editor,( File, New, Mfile ), el archivo se guarda como Especificaciones.m, y luego desde Matlab se lo llama directamente por el nombre y se ejecutan automáticamente todos los comandos, habiendo introducido previamente el numerador y denominador de la Función de Transferencia. [num,den]= zp2tf([],[-1+3*i -1-3*i],3); % entrega la F.T en forma de polinomio numerador y denominador, dados los ceros y polos de la Función. Comandos de Matlab 11

13 CALCULO DEL VALOR FINAL DE LA SALIDA APLICANDO EL TEOREMA DEL VALOR FINAL: LA FUNCION POLYVAL PERMITE CALCULAR LA DIVISIÓN DE POLINOMIOS EN UN VALOR DE S. Según el Teorema del valor final, considerando una entrada escalón unitaria C(s)= lim S 0 S.FT(S).R(S)= lim S 0 S.FT(S).1/S =lim S 0 num(s)/den(s) valorfinal=polyval(num,0)/polyval(den,0) [y,x,t]=step(num,den); CÁLCULO DEL MÁXIMO SOBREIMPULSO Y TIEMPO DE PICO: [ypico, k]= max(y); % entrega un valor máximo de la función y un índice al cual ocurre el valor máximo tpico = t(k) % pidiendo el tiempo para ese índice al cual ocurre el máximo se obtiene el tiempo tp. Mpico = 100*(ypico-valorfinal)/(valorfinal) %Calcula el máximo de pico en forma porcentual respecto al valor final. CÁLCULO DEL TIEMPO DE CRECIMIENTO tr n=1; while y(n)<0.1*valorfinal, n=n+1; end m=1; while y(m)<0.9*valorfinal, m=m+1; end tr = t(m)-t(n) % Crea un lazo que incrementa el índice n hasta que el valor de la salida supera el 10% del valor final y guarda ese ultimo valor como el índice al cual la respuesta alcanzó el 10% del valor final y luego salta a otro lazo que incrementa otro índice m que deja se variar cuando la salida alcanza el 90% del valor final. El tiempo de crecimiento se define como la diferencia entre el tiempo en que la respuesta alcanza el 10 %y 90% del valor final. CÁLCULO DEL TIEMPO DE ESTABLECIMIENTO El tiempo de establecimiento se define como aquel tiempo en el cual la respuesta alcanza y se mantiene dentro de una franja que varía desde el ± 2% o el ± 5% del valor final de estado estacionario LA FUNCIÓN LENGHT RETORNA LA MÁXIMA LONGITUD DEL VECTOR Y PERMITE UN CALCULO DEL INDICE HACIA ATRÁS, PARTIENDO DEL ÚLTIMO VALOR i=length(t); % entrega un índice que representa el número de componentes de un vector while(y(i)>0.98*valorfinal)&(y(i)<1.02*valorfinal) i=i-1; end ts = t(i) Desde Matlab se coloca el nombre del archivo: Especificaciones ( se da enter), y el programa entrega los siguientes valores: valorfinal = %Crea un lazo que permite disminuir el índice si la respuesta se mantiene dentro de una banda de tolerancia que varía dentro del ± 2% del valor final. Cuando la respuesta se sale de ese rango, contabiliza ese último índice como el índice al cual ocurre el tiempo de establecimiento. Comandos de Matlab 12

14 pico = Mpico = tr = ts = Timespec(num,den) Existe un conjunto de comandos agrupados en un archivo.m denominado timespec.m desarrollado por un especialista en control, Hadi Saadat, que nos facilita la obtención de las especificaciones en el dominio temporal como por ej: Máximo Sobreimpulso, tiempo de establecimiento, tiempo de pico y tiempo de levantamiento. Antes de llamar al archivo, debe verificarse si el mismo está cargado en el espacio de trabajo de Matlab, y cargar previamente el numerador y denominador de la F.T. Comandos para graficar los polos del sistema: poloslc=roots(d) Calcula las raices de la ecuación característica y los guarda en poloslc figure(1) abre una figura plot (real (poloslc), imag (poloslc),' bs' ),grid Grafica los polos en el plano complejo de S con cuadrados y coloca la grilla. Title ('Polos de lazo cerrado') Coloca un título Xlabel ('Real'), ylabel ('Imaginario') Coloca nombre a cada eje. Otra forma sería con el comando pzmap : [p,z] = pzmap(num,den) Si se omite el argumento de la izquierda, los polos y ceros son mostrados en el plano S Creación de un programa en forma de archivo. m : Muchas veces es conveniente escribir un proceso o una función en un archivo.m, que permita ejecutar un conjunto de comandos desde Matlab, invocando solamente el nombre del archivo, el cual queda almacenado en el disco duro, para su posterior uso o correción. Para crear un archivo.m, se debe desplegar el menú FILE de la parte superior de la ventana de comandos y seleccionar NEW (nuevo), en el cual aparecen tres opciones, se debe elegir Mfiles, luego se abrirá una ventana del editor seleccionado al instalar Matlab, allí se escriben los comandos necesarios, se graba guardando el archivo con extensión.m. Cualquier comentario de un comando se precede de un signo porcentual %. Concluido el archivo, hay que grabarlo e introducirlo dentro del espacio de trabajo de Matlab, agregándolo en el pad. Para ello desde Matlab, hay que abrir la ventanita Path Browser y seleccionar el botón Add to Path, buscar y seleccionar toda la ruta a donde se gravó el archivo.m y posteriormente grabar el camino adicionado. Luego desde la ventana de trabajo de matlab, se podrá ejecutar el programa con solo teclear el nombre del archivo. Comandos de Matlab 13

15 Antes de ejecutar el archivo deberá introducirse desde Matlab el numerador y denominador de la F.T deseada. num=[10] den=[ ] prueba.m raices=roots(den) % calcula las raíces de la ecuación característica del sistema% figure(1) % abre una figura % plot (real (raices), imag (raices),' rs' ),grid %Grafica los polos en el plano complejo de S con cuadrados rojos y coloca la grilla % title ('raices de la ecuación característica') %Coloca un título en la gráfica% xlabel ('Real'), ylabel ('Imaginario') printsys(num,den) figure(2) % abre una figura 2 % grid,step(num,den) valorfinal=polyval(num,0)/polyval(den,0) [y,x,t]=step(num,den); [ypico, k]= max(y); %Coloca una leyenda en cada eje% %Coloca la F.T en forma de un cociente entre numerador y denominador ingresados% %obtiene la respuesta temporal del sistema a partir del numerador y denominador ingresados y coloca una grilla en la gráfica% %calcula el valor final de la respuesta. %calcula sin graficar la respuesta del sistema % entrega un valor máximo de la función y un índice del vector tiempo al cual ocurre el valor máximo tpico = t(k) % obtiene el tiempo tp. Mpico = 100*(ypico-valorfinal)/(valorfinal) %Calcula el máximo de pico en forma porcentual respecto al valor final. i=length(t); % entrega un índice que representa el número de componentes del vector tiempo while(y(i)>0.98*valorfinal)&(y(i)<1.02*valorfinal) i=i-1; end ts = t(i) %Crea un lazo que permite disminuir el índice si la respuesta se mantiene dentro de una banda de tolerancia que varía dentro del ± 2% del valor final. Cuando la respuesta se sale de ese rango, contabiliza ese último índice como el índice al cual ocurre el tiempo de establecimiento. Comandos de Matlab 14

1) Como declarar una matriz o un vector.

1) Como declarar una matriz o un vector. MATLAB es un programa que integra matemáticas computacionales y visualización para resolver problemas numéricos basándose en arreglos de matrices y vectores. Esta herramienta posee infinidad de aplicaciones,

Más detalles

PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº 2

PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº 2 Universidad Nacional de San Juan - Facultad de Ingeniería DEPARTAMENTO DE ELECTRONICA Y AUTOMATICA Carrera: Bioingeniería Área CONTROL Asignatura: CONTROL I PRÁCTICA DE GABINETE DE COMPUTACIÓN Nº ANÁLISIS

Más detalles

Matlab para Análisis Dinámico de Sistemas

Matlab para Análisis Dinámico de Sistemas Matlab para Análisis Dinámico de Sistemas Análisis Dinámico de Sistemas, curso 26-7 7 de noviembre de 26 1. Introducción Para usar las funciones aquí mencionadas se necesita Matlab con el paquete de Control

Más detalles

http://www.ib.cnea.gov.ar/~instyctl/tutorial_matlab_esp/plot.html Gráficos en Matlab

http://www.ib.cnea.gov.ar/~instyctl/tutorial_matlab_esp/plot.html Gráficos en Matlab 1 de 6 04/11/2010 0:58 La Estética de los Gráficos Más de un Gráfico en una ventana (Subplot) Cambiando los ejes Agregar Texto Gráficos en Matlab Una de las funciones más importantes en Matlab es la función

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica Programación TE243 Segundo semestre de 2014 Ing: José Norbey Sánchez Grupo: UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica 2. Gráficos en dos y tres dimensiones: 2.1 Gráficos en dos

Más detalles

Complemento Microsoft Mathematics

Complemento Microsoft Mathematics Complemento Microsoft Mathematics El complemento Microsoft Mathematics es un conjunto de herramientas que se pueden usar para realizar operaciones matemáticas y trazado de gráficas con expresiones o ecuaciones

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

Manual de Introducción a SIMULINK

Manual de Introducción a SIMULINK Manual de Introducción a SIMULINK Autor: José Ángel Acosta Rodríguez 2004 Capítulo Ejemplo.. Modelado de un sistema dinámico En este ejemplo se realizará el modelado de un sistema dinámico muy sencillo.

Más detalles

Introducción al PSPICE

Introducción al PSPICE Pspice incluye varios programas, entre ellos está Schematics que es un programa de captura con una interfase directa a otros programas y opciones de Pspice. Con este programa se pueden realizar varias

Más detalles

PROGRAMA DE CONTROL DE CALIDAD

PROGRAMA DE CONTROL DE CALIDAD WORK PAPER # 1 PROGRAMA DE CONTROL DE CALIDAD Nro. DE PROCEDIMIENTO: AC - PRO 01 Nro. DE HOJAS: 6 ELABORÓ: Ing. Víctor A. Laredo Antezana CÓDIGO: TÍTULO WORK PAPER: LO BÁSICO DE MATLAB DPTO: UDABOL LA

Más detalles

Comenzando con MATLAB

Comenzando con MATLAB ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.

Más detalles

Introducción a Matlab.

Introducción a Matlab. Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación

Más detalles

6. Análisis en el dominio de la frecuencia. Teoría de Control

6. Análisis en el dominio de la frecuencia. Teoría de Control 6. Análisis en el dominio de la frecuencia Teoría de Control Introducción El término respuesta en frecuencia, indica la respuesta en estado estacionario de un sistema a una entrada senoidal. La respuesta

Más detalles

ESTUDIO DE LA ESTABILIDAD EN EL DOMINIO FRECUENCIAL

ESTUDIO DE LA ESTABILIDAD EN EL DOMINIO FRECUENCIAL ESTUDIO DE LA ESTABILIDAD EN EL DOMINIO FRECUENCIAL 1.-Introducción. 2.-Criterio de estabilidad de Nyquist. 3.-Estabilidad relativa. 3.1.-Margen de ganancia. 3.2.-Margen de fase. 4.-Estabilidad mediante

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

Integrador, realimentación y control

Integrador, realimentación y control Prctica 1 Integrador, realimentación y control El programa Simulink es un programa incluido dentro de Matlab que sirve para realizar la integración numérica de ecuaciones diferenciales a efectos de simular

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Introducción a los sistemas de control

Introducción a los sistemas de control Introducción a los sistemas de control Sistema Un sistema es una combinación de componentes que actúan juntos y realizan un objetivo determinado A un sistema se le puede considerar como una caja negra

Más detalles

Determinación experimental de la respuesta en frecuencia

Determinación experimental de la respuesta en frecuencia Determinación experimental de la respuesta en frecuencia Análisis Dinámico de Sistemas (Teleco) Área de Ingeniería de Sistemas y Automática Escuela Politécnica Superior de Ingeniería Gijón Universidad

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

3.1 DEFINICIÓN. Figura Nº 1. Vector

3.1 DEFINICIÓN. Figura Nº 1. Vector 3.1 DEFINICIÓN Un vector (A) una magnitud física caracterizable mediante un módulo y una dirección (u orientación) en el espacio. Todo vector debe tener un origen marcado (M) con un punto y un final marcado

Más detalles

Tema 4: Empezando a trabajar con ficheros.m

Tema 4: Empezando a trabajar con ficheros.m Tema 4: Empezando a trabajar con ficheros.m 1. Introducción Como ya se comentó en el punto 3 del tema1, en Matlab tienen especial importancia los ficheros M de extensión.m. Contienen conjuntos de comandos

Más detalles

MATLAB en 30 minutos

MATLAB en 30 minutos MATLAB en 30 minutos Rafael Collantes. Octubre 200. Introducción MATLAB nació como un programa para cálculo matricial, pero en la actualidad MATLAB es un sistema que permite no solamente realizar todo

Más detalles

GUÍA PARA EL USO DE MATLAB PARTE 1

GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA DE USUARIO BÁSICO PARA MATLAB El programa Matlab MatLab (MATrix LABoratory) es un programa para realizar cálculos numéricos con vectores y matrices. Una de las capacidades

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Tema 3. Secuencias y transformada z

Tema 3. Secuencias y transformada z Ingeniería de Control Tema 3. Secuencias y transformada z Daniel Rodríguez Ramírez Teodoro Alamo Cantarero Contextualización del tema Conocimientos que se adquieren en este tema: Concepto de secuencia

Más detalles

Access Control. Manual de Usuario

Access Control. Manual de Usuario Access Control Manual de Usuario Contenido Login... 3 Pantalla Principal... 3 Registro de Acceso... 4 Catálogos... 5 Empleados... 5 Departamentos... 8 Puestos... 9 Perfiles... 9 Usuarios... 11 Horarios...

Más detalles

Características básicas de Matlab

Características básicas de Matlab Práctica 1: Introducción a Matlab Objetivo: Conocer las herramientas básicas que ofrece Matlab: Matrices y vectores. Programación básica en Matlab: funciones y guiones (scripts). Representación bidimensional

Más detalles

2. SISTEMAS LINEALES DE PRIMER ORDEN (I)

2. SISTEMAS LINEALES DE PRIMER ORDEN (I) 2. SISTEMAS LINEALES DE PRIMER ORDEN (I) 2.1 INTRODUCCIÓN DOMINIO TIEMPO Un sistema lineal de primer orden con una variable de entrada, " x ( ", y una variable salida, " y( " se modela matemáticamente

Más detalles

SISTEMAS DE COORDENADAS SISTEMA COORDENADO UNIDIMENSIONAL

SISTEMAS DE COORDENADAS SISTEMA COORDENADO UNIDIMENSIONAL SISTEMAS DE COORDENADAS En la vida diaria, nos encontramos con el problema de ordenar algunos objetos; de tal manera que es necesario agruparlos, identificarlos, seleccionarlos, estereotiparlos, etc.,

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

Instructivo de Microsoft Excel 2003

Instructivo de Microsoft Excel 2003 Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

Análisis de Sistemas Lineales: segunda parte

Análisis de Sistemas Lineales: segunda parte UCV, Facultad de Ingeniería, Escuela de Ingeniería Eléctrica. Análisis de Sistemas Lineales: segunda parte Ebert Brea 7 de marzo de 204 Contenido. Análisis de sistemas en el plano S 2. Análisis de sistemas

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Dominio de la Frecuencia

Dominio de la Frecuencia Dominio de la Frecuencia Sistemas Electrónicos de Control Álvaro Gutiérrez 17 de Marzo de 2015 aguti@etsit.upm.es www.robolabo.etsit.upm.es Índice 1 Introducción 2 Representaciones Gráficas Diagrama de

Más detalles

ARREGLOS DEFINICION GENERAL DE ARREGLO

ARREGLOS DEFINICION GENERAL DE ARREGLO ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un

Más detalles

17. DOMINIO FRECUENCIA CRITERIO DE BODE

17. DOMINIO FRECUENCIA CRITERIO DE BODE 327 17. DOMINIO FRECUENCIA CRITERIO DE BODE 17.1 INTRODUCCION Las técnicas para analizar la respuesta de un sistema en el dominio de la frecuencia son las más populares para el análisis y diseño del control

Más detalles

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL 2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 2: INTRODUCCIÓN A MATLAB. CARACTERÍSTICAS BÁSICAS DE MATLAB Funcionalidades

Más detalles

2.2 Transformada de Laplace y Transformada. 2.2.1 Definiciones. 2.2.1.1 Transformada de Laplace

2.2 Transformada de Laplace y Transformada. 2.2.1 Definiciones. 2.2.1.1 Transformada de Laplace 2.2 Transformada de Laplace y Transformada 2.2.1 Definiciones 2.2.1.1 Transformada de Laplace Dada una función de los reales en los reales, Existe una función denominada Transformada de Laplace que toma

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

Actividades con GeoGebra

Actividades con GeoGebra Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde

Más detalles

DOMINIO Y RANGO DE UNA FUNCIÓN I N D I C E. martilloatomico@gmail.com. Página. Titulo:

DOMINIO Y RANGO DE UNA FUNCIÓN I N D I C E. martilloatomico@gmail.com. Página. Titulo: Titulo: DOMINIO Y RANGO I N D I C E Página DE UNA FUNCIÓN Año escolar: 4to. Año de Bachillerato Autor: José Luis Albornoz Salazar Ocupación: Ing Civil. Docente Universitario País de residencia: Venezuela

Más detalles

TEMA 2: Representación de la Información en las computadoras

TEMA 2: Representación de la Información en las computadoras TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario

Más detalles

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1 TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1!"# 1. Introducción En muchos aspectos, el Origin es muy similar a Excel. Y lo es, más que en su apariencia, en la versatilidad y en las funciones que permite

Más detalles

Control Automático TAREA PROGRAMADA DISEÑO DE UN COMPESADOR DE FILTRO DE MUESCA

Control Automático TAREA PROGRAMADA DISEÑO DE UN COMPESADOR DE FILTRO DE MUESCA INSTITUTO TECNOLÓGICO DE COSTA RICA ESCUELA DE INGENIERÍA EN ELECTRÓNICA Control Automático TAREA PROGRAMADA DISEÑO DE UN COMPESADOR DE FILTRO DE MUESCA Alumnos: Johan Carvajal Godinez Vladimir Meoño Molleda

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

INDICE 1. Introducción 1.2. Qué es Realimentación y Cuáles son sus Efectos? 1.3. Tipos de Sistemas de Control Realimentado

INDICE 1. Introducción 1.2. Qué es Realimentación y Cuáles son sus Efectos? 1.3. Tipos de Sistemas de Control Realimentado INDICE Prefacio XIX Prefacio al Software de Computadora para Sistemas de Control XXII 1. Introducción 1 1.1. Introducción 1 1.1.1. Componentes básicos de un sistema de control 2 1.1.2. Ejemplos de aplicaciones

Más detalles

COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA

COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL

Más detalles

Biblioteca Virtual Ejercicios Resueltos

Biblioteca Virtual Ejercicios Resueltos EJERCICIO 13 13 V a l o r n u m é r i c o Valor numérico de expresiones compuestas P r o c e d i m i e n t o 1. Se reemplaza cada letra por su valor numérico 2. Se efectúan las operaciones indicadas Hallar

Más detalles

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas

Más detalles

Definición 1.1.1. Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas.

Definición 1.1.1. Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas. Tema 1 Matrices Estructura del tema. Conceptos básicos y ejemplos Operaciones básicas con matrices Método de Gauss Rango de una matriz Concepto de matriz regular y propiedades Determinante asociado a una

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA

COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL CONSUMO DE

Más detalles

Práctica 3: Funciones

Práctica 3: Funciones Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 3: Funciones Objetivos de la práctica En esta práctica estudiaremos cómo podemos aumentar la funcionalidad del lenguaje MATLAB para nuestras

Más detalles

Herramientas computacionales para la matemática MATLAB: Arreglos

Herramientas computacionales para la matemática MATLAB: Arreglos Herramientas computacionales para la matemática MATLAB: Arreglos Verónica Borja Macías Marzo 2013 1 Arreglos Un arreglo es una estructura que MATLAB utiliza para almacenar y manipular datos. Es una lista

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Introducción a MATLAB y SIMULINK para Control

Introducción a MATLAB y SIMULINK para Control Introducción a MATLAB y SIMULINK para Control Virginia Mazzone INGENIERÍA EN AUTOMATIZACIÓN Y CONTROL INDUSTRIAL http://iaci.unq.edu.ar Av. Calchaqui 58, Fcio. Varela Buenos Aires, Argentina Índice Introducción

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Manual de la aplicación de seguimiento docente en la UJI

Manual de la aplicación de seguimiento docente en la UJI Manual de la aplicación de seguimiento docente en la UJI Introducción El objetivo del presente documento es, fundamentalmente, informar al PDI sobre el funcionamiento de la aplicación informática de apoyo

Más detalles

E.T.S.I. INDUSTRIAL DE BEJAR UNIVERSIDAD DE SALAMANCA CAPITULO

E.T.S.I. INDUSTRIAL DE BEJAR UNIVERSIDAD DE SALAMANCA CAPITULO Análisis en el dominio de la frecuencia 121 E.T.S.I. INDUSTRIAL DE BEJAR UNIVERSIDAD DE SALAMANCA CAPITULO 9 ANALISIS EN EL DOMINIO DE LA FRECUENCIA 122 Problemas de ingeniería de control RESPUESTA FRECUENCIAL

Más detalles

Colegio Las Tablas Tarea de verano Matemáticas 3º ESO

Colegio Las Tablas Tarea de verano Matemáticas 3º ESO Colegio Las Tablas Tarea de verano Matemáticas º ESO Nombre: C o l e g i o L a s T a b l a s Tarea de verano Matemáticas º ESO Resolver la siguiente ecuación: 5 5 6 Multiplicando por el mcm(,,6) = 6 y

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Automá ca. Ejercicios Capítulo7.2.AnálisisFrecuencial(Parte2)

Automá ca. Ejercicios Capítulo7.2.AnálisisFrecuencial(Parte2) Automáca Ejercicios Capítulo7..AnálisisFrecuencial(Parte) JoséRamónLlataGarcía EstherGonzálezSarabia DámasoFernándezPérez CarlosToreFerero MaríaSandraRoblaGómez DepartamentodeTecnologíaElectrónica eingenieríadesistemasyautomáca

Más detalles

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

Más detalles

Introducción al Cálculo Simbólico a través de Maple

Introducción al Cálculo Simbólico a través de Maple 1 inn-edu.com ricardo.villafana@gmail.com Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos

Más detalles

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). 1 DIBUJAR LA GRÁFICA DE UNA FUNCIÓN Winplot Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). En el recuadro f(x)= se escribe la expresión de la

Más detalles

LENGUAJE DE PROGRAMACIÓN SCILAB

LENGUAJE DE PROGRAMACIÓN SCILAB LENGUAJE DE PROGRAMACIÓN SCILAB CONTENIDO 1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz cuadrada. Números complejos 2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación

Más detalles

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

RESUMEN DEL PROGRAMA GNUPLOT

RESUMEN DEL PROGRAMA GNUPLOT RESUMEN DEL PROGRAMA GNUPLOT Gnuplot es un programa de representación grafica de funciones y superficies, tanto definidas a través de sus expresiones analíticas, como de un conjunto de datos o puntos del

Más detalles

5.4. Manual de usuario

5.4. Manual de usuario 5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin

Más detalles

Álgebra Lineal Tutorial básico de MATLAB

Álgebra Lineal Tutorial básico de MATLAB Escuela de Matemáticas. Universidad Nacional de Colombia, Sede Medellín. 1 VECTORES Álgebra Lineal Tutorial básico de MATLAB MATLAB es un programa interactivo para cómputos numéricos y visualización de

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

a < b y se lee "a es menor que b" (desigualdad estricta) a > b y se lee "a es mayor que b" (desigualdad estricta)

a < b y se lee a es menor que b (desigualdad estricta) a > b y se lee a es mayor que b (desigualdad estricta) Desigualdades Dadas dos rectas que se cortan, llamadas ejes (rectangulares si son perpendiculares, y oblicuos en caso contrario), un punto puede situarse conociendo las distancias del mismo a los ejes,

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

Más detalles

Guadalinex Básico Impress

Guadalinex Básico Impress 1 IMPRESS: Editor de Presentaciones Impress es un programa con el que podemos crear diapositivas, transparencias y presentaciones con una variada gama de efectos sin demasiadas complicaciones. Objetivos:

Más detalles

LÍMITES Y CONTINUIDAD DE FUNCIONES

LÍMITES Y CONTINUIDAD DE FUNCIONES Capítulo 9 LÍMITES Y CONTINUIDAD DE FUNCIONES 9.. Introducción El concepto de ite en Matemáticas tiene el sentido de lugar hacia el que se dirige una función en un determinado punto o en el infinito. Veamos

Más detalles

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico. 1 Primeros pasos en R. Al iniciarse R (ver Figura 16), R espera la entrada de órdenes y presenta un símbolo para indicarlo. El símbolo asignado, como puede observarse al final, es > Figura 16. Pantalla

Más detalles

I. RELACIONES Y FUNCIONES 1.1. PRODUCTO CARTESIANO { }

I. RELACIONES Y FUNCIONES 1.1. PRODUCTO CARTESIANO { } I. RELACIONES Y FUNCIONES PAREJAS ORDENADAS Una pareja ordenada se compone de dos elementos x y y, escribiéndose ( x, y ) donde x es el primer elemento y y el segundo elemento. Teniéndose que dos parejas

Más detalles

Intérprete entre el Operador y el Ordenador.

Intérprete entre el Operador y el Ordenador. Introducción a Windows Generalidades Una computadora es un colaborador rápido y eficaz en la tarea administrativa de la información. La computadora en realidad es capaz de hacer muy pocas cosas, como ser:

Más detalles

Uso del programa CALC

Uso del programa CALC Uso del programa CALC 1. Introducción. Podemos considerar una hoja de cálculo como una tabla en la que tenemos texto, números y fórmulas relacionadas entre si. La ventaja de usar dicho programa radica

Más detalles

Matemática de redes Representación binaria de datos Bits y bytes

Matemática de redes Representación binaria de datos Bits y bytes Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender

Más detalles

PRÁCTICA 4: IDENTIFICACIÓN Y CONTROL DE UN SERVOMECANISMO DE POSICIÓN CURSO 2007/2008

PRÁCTICA 4: IDENTIFICACIÓN Y CONTROL DE UN SERVOMECANISMO DE POSICIÓN CURSO 2007/2008 PRÁCTICA 4: IDENTIFICACIÓN Y CONTROL DE UN SERVOMECANISMO DE POSICIÓN CURSO 2007/2008 LABORATORIO DE CONTROL AUTOMÁTICO. 3 er CURSO ING. TELECOMUNICACIÓN 1. OBJETIVOS En esta práctica se pretende que el

Más detalles

Sistema de Control de un péndulo Simple

Sistema de Control de un péndulo Simple Sistema de Control de un péndulo Simple Profesor: Gerardo Bonilla Mota Materia: Teoría de control Alumno: Hans Alexander Luna Eisermann Id: 00012332 Sistema de Control de un péndulo Simple Introducción:

Más detalles

Excel 2010 Representación gráfica de datos

Excel 2010 Representación gráfica de datos Excel 2010 Representación gráfica de datos Contenido CONTENIDO... 1 CONCEPTO DE GRÁFICO... 2 CREACIÓN DE GRÁFICOS... 3 CREAR UN GRÁFICO EN EXCEL WEB APP... 13 ESTABLECER FORMATOS AL GRÁFICO... 16 1 Concepto

Más detalles

1. Visualización de datos con Octave

1. Visualización de datos con Octave 1. Visualización de datos con Octave Versión final 1.0-19 agosto 2002 Octave es un poderoso software de cálculo numérico. En este documento explicamos un subconjunto realmente pequeño de sus comandos,

Más detalles

MANUAL DE AYUDA MÓDULOS 2011 MACOS

MANUAL DE AYUDA MÓDULOS 2011 MACOS MANUAL DE AYUDA MÓDULOS 2011 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2011 INTRODUCCIÓN...3 Requisitos previos. Máquina Virtual de Java...

Más detalles

Tema 2. Espacios Vectoriales. 2.1. Introducción

Tema 2. Espacios Vectoriales. 2.1. Introducción Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por

Más detalles

Manejo de datos. Manejo de datos Diapositiva 1

Manejo de datos. Manejo de datos Diapositiva 1 Manejo de datos Formulario de datos Operaciones con un formulario de datos Filtro avanzado Validación Validación: Criterios Validación: Datos no válidos Quitar duplicados Texto en columnas Consolidar Tablas

Más detalles

Ecuaciones Diferenciales Tema 2. Trasformada de Laplace

Ecuaciones Diferenciales Tema 2. Trasformada de Laplace Ecuaciones Diferenciales Tema 2. Trasformada de Laplace Ester Simó Mezquita Matemática Aplicada IV 1 1. Transformada de Laplace de una función admisible 2. Propiedades básicas de la transformada de Laplace

Más detalles

Controladores PID. Virginia Mazzone. Regulador centrífugo de Watt

Controladores PID. Virginia Mazzone. Regulador centrífugo de Watt Controladores PID Virginia Mazzone Regulador centrífugo de Watt Control Automático 1 http://iaci.unq.edu.ar/caut1 Automatización y Control Industrial Universidad Nacional de Quilmes Marzo 2002 Controladores

Más detalles