Está en la página 1de 5

Lab.

Sistemas de Control Grupo 16 Palafox Vega Luis Erick Ivn Practica #1

Matlab
Objetivos
Al finalizar a prctica el estudiante utilizar los comandos bsicos de MATLAB para el manejo de funciones de transferencia, para graficar funciones as como para el anlisis de sistemas de control.

Introduccin
Matlab fu creado por The MathWorks en 1984, surgiendo la primera versin con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de lgebra lineal y anlisis numrico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran. Cleve Moler escribi el Matlab original en FORTRAN, durante varios aos. Los algoritmos matriciales subyacentes fueron proporcionados por los muchos integrantes de los proyectos LINPACK y EISPACK. El MATLAB actual fue escrito en C por The Mathworks. La primera versin fue escrita por: * Steve Bangert, que escribi el intrprete parser * Steve Kleiman que implement los grficos * John Little y Cleve Moler que escribieron las rutinas de anlisis, la gua de usuario y la mayora de los ficheros .m. En 2004, se estimaba que MATLAB era empleado por ms de un milln de personas en mbitos acadmicos y empresariales. Matlab ha evolucionado y crecido con las aportaciones de muchos usuarios. En entornos universitarios se ha convertido junto con matemtica y maple, en una herramienta instructora bsica para cursos de matemtica aplicada as como para cursos avanzados en otras reas. En entornos industriales se utiliza para investigar y resolver problemas prcticos y clculos de ingeniera. Son aplicaciones tpicas el clculo numrico, la resolucin de problemas con formulacin matricial, la estadstica, la optimizacin, etc. Es de destacar la aplicacin en el estudio, simulacin y diseo de los sistemas sistemas dinmicos y de control. Matlab es un entorno de clculo tcnico de altas prestaciones para clculo numrico y visualizacin.

Integra: * Anlisis numrico * Clculo matricial * Procesamiento de seales * Grficos

en un entorno fcil de usar, donde los problemas y las soluciones son expresados como se escriben matemticamente, sin la programacin tradicional. El nombre MATLAB proviene de ``MATrix LABoratory'' (Laboratorio de Matrices).

Desarrollo
Durante el desarrollo de la prctica utlizamos Matlab haciendo diferentes ejercicios sobre entradas de datos, variables, funciones, matrices, polinomios y grficas. Llos ltimos tres cdigos de ejemplo fueron los siguientes: Cdigo No.1
v1=[0:0.001:.7979]; w1=298; q=1.6022e-19; n=1.5; k=1.38e-23; num1=q.*v1; den1=n*k*w1; M1=num1./den1; x1=1e-9.*exp(M1); v2=[0:0.0001:.6379]; w2=358; num2=q.*v2; den2=n*k*w2; M2=num2./den2; x2=1024e-9.*exp(M2); plot(v1,x1,'b',v2,x2,'r');title('Ecuacin del diodo'); legend('TEMPERATURA 298 K', 'TEMPERATURA 358 K');grid

El cual no arroj la siguiente grfica:

Cdigo No.2 t=[0:0.001:1]; f=2; w=2*pi*f; x=((1/2).*(1+cos(2*w.*t))); subplot(2,2,1);plot(t,x,'r','linewidth',2);grid subplot(2,2,2);semilogx(t,x,'b','linewidth',2);grid subplot(2,2,3);semilogy(t,x,'r','linewidth',2);grid subplot(2,2,4);loglog(t,x,'b','linewidth',2);grid Del cual obtuvimos la grfica:

Cdigo No.3 t=[-6*pi:0.001:6*pi]; w1=2/3; w2=1/2; w3=1/3; x1=2.*sin(w1.*t); x2=3.*sin(w2.*t); x3=4.*sin(w3.*t); plot(t,x1,'b',t,x2,'r',t,x3,'k','linewidth',2);title('Cada senoidal completa un nmero entero de cliclos');grid Se obtiene:

Conclusiones:
Matlab es una aplicacin muy til para la materia que nos compete, es decir, Sistemas de control, ya sea para poder simular los modelos matemticos obtenidos en clase, as como para resolucin y grficas de los mismos, para poder resolver ecuaciones diferenciales, ecuaciones con polinomios. Como observamos en las grficas resultantes de los cdigos proporcionados en la prctica, podemos graficar en intervalos de tiempo, todo tipo de funciones, y dependiendo las variables es como obtenemos los resultados, es decir, en el caso del primer cdigo podemos observar el comportamiento de un diodo a diferentes temperaturas, que bien podemos utilizar en los modelos de sistemas termodinmicos o elctricos, podemos usar muchos tipos de unidades, escalas de graduacin en las grficas. En fin un programa que definitivamente es esencial en la modelacin de Sistemas de Control.

También podría gustarte