Funciondescriptiva
Funciondescriptiva
Funciondescriptiva
Tarea:
Presentan:
Diciembre 1 de 2010
DESARROLLO
%OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO
if t==0
sampleTime = str2num(s_time);
for j=1:1:2
x(j)=j;
end;
saturacion_1=str2num(saturacion);
end %t==0
%etapa de satturacion
a=1;
d=saturacion_1;
k=1;
x(1)=(k-(2.*(k./pi)).*((asin(d./a))+((d./a).*(sqrt(1-(d./a)^2)))))*(u(1));
%y=((2*k/pi)*((pi/2)-(asin(d/a))+(sin(2*(asin(d/a))))-(2*((d/a)*cos(asin(d/a))))))*(u(1));
%A partir de aquí describimos los parámetros con los que trabajará nuestra función, este sistema
será de tipo híbrido, es decir, muchas funciones de transferencia descritas en una sola para
representar un sistema.
if u (1)<=-d
d1=0;
d2=0;
d3=1;
end
if u (1)>=d
d1=0;
d2=1;
d3=0;
end
d1=1;
d2=0;
d3=0;
end
% a sys
sys = x;
% "x" es el vector de salidas, aunque en este caso como sólo es una salida
%OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO_OJO
Aquí el bloque programa 1-sistema híbrido es el que editamos para que funcionara como el
sistema híbrido.
Aquí las funciones graficadas
Coclusión:
Muchas relaciones no son lineales, sin embargo se puede aproximar a ellas mediante ecuaciones
lineales.
Como cierre, señalaremos que es posible programar en Matlab una función descriptiva que
represente un sistema híbrido como el que se aprecia en la gráfica de arriba, estos sistemas son
muy poderosos debido a la flexibilidad que pueden ofrecer en cuanto al modelado de sistemas y
junto con el software adecuado seguramente muy útiles en distintas situaciones que involucren la
no linealidad de un sistema o que se comporta de forma distinta por etapas.