Professional Documents
Culture Documents
Sustrato en la alimentacion del %Tasa de Disolucion del Sustrato %Parametro de simulacion %Valor arbitrario de x2 para fLineal
%Funcion no lineal function xdot = fnLineal(x,t) global Au Aro Af U B xdot(1) = ((x(2)*Au)/(B+x(2)))-U*x(1); xdot(2) = ((-x(2)*Aro)/(B+x(2)))+U*(Af-x(2)); endfunction
%Funcion linealizada function xdot = fLineal (x,t) global Aro B Af Au Xstar U xdot(1) = ((-Aro*Xstar)/((B+Xstar)*(Af-Xstar)))*x(1) + (Au*B/ (B*B+2*B*Xstar+Xstar*Xstar))*x(2) + (-Au/Aro)*(Af-Xstar)*U; xdot(2) = -Aro*x(2)*(Af*B + Xstar*Xstar)/((B*B+2*B*Xstar+Xstar*Xstar)*(Af-
plot(t,noLineal(:,2)) xlabel('t') ylabel('Y no lineal') title('Sistema no Lineal') %axis ([0.2,0.3,4.5,4.6]) zoom in %axis ([0,5,0,10]) safeimage
plot(t,lineal(:,2)) xlabel('t') ylabel('Y linealizado') title('Sistema Linealizado') %axis ([0.2,0.3,4.5,4.6]) zoom in axis ([0,5,0,10])
safeimage
plot(t,noLineal(:,2),'b',t,lineal(:,2),'r') xlabel('t') ylabel('Y') title('Sistema lineal (azul)vs noLineal (rojo)') %axis ([0.2,0.3,4.5,4.6]) zoom in axis ([0,0.08,2,4]) safeimage