Professional Documents
Culture Documents
Tarea N2
Sistemas y Seales. n
Indice general
1. B squeda de Ejemplos u 1.1. Ubicar ejemplos de sistemas retroalimentados, es decir: Mecnicos, Elctricos, a e procesos Econmicos, Sociales, etc. . . . . . . . . . . . . . . . . . . . . . . . o 1.1.1. Solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 1.2. Ubicar series de tiempos de entrada y salida de sistemas . . . . . . . . . . . 1.2.1. solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 2. Modelo Matemtico a 2.1. plantear un modelo para este sistema . . . . . . . . . . . . . . . . . . . . . . 2.1.1. solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 3. Retroalimentacin del Sistema o 3.1. Retroalimentar la salida a la entrada del sistema . . . . . . . . . . . . . . . . 3.1.1. solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 4. Simulacin o 4.1. Simular para distintas condiciones de ganancias . . . . . . . . . . . . . . . . 4.1.1. Solucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 3 3 3 4 4 5 5 5 6 6 6 8 8 8
1.1.1.
Mecnicos: Una aeronave controlada de forma digital se concibe ms naturalmente a a como un sistema retroalimentado en el cual las diferencias entre la velocidad real y la deseada, la direccin o la altitud son retroalimentadas al piloto automtico para o a corregir estas discrepancias. Elctricos: Los dispositivos semiconductores conducen mejor la corriente cuanto mayor e sea su temperatura. Si stos se calientan en exceso, conducirn mejor, por lo que la coe a rriente que los atraviese ser mayor porque se seguirn calentando hasta su destruccin a a o si no se evita con algn otro dispositivo que limite o impida el paso de corriente. u Econmicos:El balance en una cuenta bancaria segn la tasa de inters se puede o u e retroalimentar por medio de los depsitos y giros que se efecten en ella. Un incremento o u de la tasa de inters puede hacer que las personas depositen mayor cantidad de dinero e en sus cuentas de ahorro. Esto, a su vez eleva el nivel de precios en los mercados con un cierto retardo, los que tienden a efectuar cierta cantidad de giros en un determinado periodo de tiempo. Social:el proceso de compartir observaciones, preocupaciones y sugerencias, con la intencin de recabar informacin, a nivel individual o colectivo, para intentar mejorar o o el funcionamiento de una organizacin o de cualquier grupo formado por seres humanos. o Para que la mejora continua sea posible, la realimentacin tiene que ser pluridireccional, o es decir, tanto entre iguales como en el escalafn jerrquico, en el que deber funcionar o a a en ambos sentidos, de arriba para abajo y de abajo para arriba.
1.2.
1.2.1.
Si consideramos un ejemplo del tipo Econmico para la realizacin de este sistema en o o forma particular, se tiene
Para el balance de una cuenta bancaria en un cierto periodo de tiempo que va de un mes a otro. Denotamos: y[n]= Balance nal del mes n x[n]= Depsito neto(es decir deposito menos los retiros)durante el mes n o 1 01 y[n 1]= El hecho de que acumulamos el 1 % de inters de cada mes e
Se dene en este caso un acumulador que en particular, calcula la suma consecutiva de todas las entradas hasta el momento actual, y entonces, en cada instante de tiempo, el acumulador debe agregar el valor de la entrada actual al valor precedente de la suma consecutiva. En otras palabras, la relacin entre la entrada y la salida del acumulador se o puede escribirse como:
n1
y[n] =
k=
x[k] + x[n]
O, de manera equivalente, y[n] = y[n 1] + x[n] Representado en esta ultima forma, para obtener la salida en el tiempo actual n, el acumulador debe recordar la suma consecutiva de los valores de entradas previos la cual es exactamente el valor precedente de la salida del acumulador.
Luego, el siguiente cdigo en MATLAB efecta la retroalimentacin del sistema: o u o clc close all clear all % parametros modelo kp=1;% ganacia del proceso alfa=1.01;% tasa de interes impuesta beta=kp*(2.01-alfa); % cantidad de muestras: 2 meses (60 dias) xk(1:4)=0; xk(5:60)=0; xd(5:60)=10; yk1=0; % ganancia controlada en movimiento. % de 1 hasta el critico aprox. for Kc=1:.01:2.019; 6
for i=2:60 % modelo matematico % agregando ruido yk=alfa*yk1+beta*xk(i-1)+.1*randn; yk1=yk; % calcula el error de control ec=xd(i)-yk; xk(i)=Kc*ec; % guardadan do las variables w1(i)=yk; % vector trabajo 1: balance final w2(i)=xk(i); % vector trabajo 2: deposito neto (depocitos - giros) end % matriz medicion M=[w1(59:-1:1) w2(59:-1:1)]; % forma matriz salida X X=w1(60:-1:2); % identificacion de parametros Theta=inv(M*M)*M*X; % aproximacion de coeficientes alfac=Theta(1,:); betac=Theta(2,:); Xe=M*Theta; % calculos ee=X(59:-1:1)-Xe(59:-1:1);% error estimado Ic=sum(ee.^2); % indice de control %%%--------------------------------------------------------------------%%% %%% Graficos En Movimiento %%%--------------------------------------------------------------------%%% subplot(211), plot(w1,r*-,LineWidth,1), hold all, plot(w2,b.-,LineWidth,1), plot((2:1:60),Xe(59:-1:1),g-,LineWidth,1), title(Compotamiento Del Balance Cuenta Bancaria) subplot(212), plot(ee,k.-,LineWidth,2), title(Variacin Error Estimado) o pause(0.07) end
para un KC = 2 resulta