Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROL CLSICO
LABORATORIO
PRCTICA #1:
INTRODUCCIN A MATLAB
SOLUCIN DE PROBLEMAS ARITMTICOS Y TRANSFORMADA
DE LAPLACE
FECHA DE ENTREGA:
10 DE FEBRERO DEL 2017
NDICE
1 INTRODUCCIN ...................................................................................................................... 1
2 OBJETIVO .................................................................................................................................. 1
5 EXPERIMENTACION ........................................................................................................... 3
6 CONCLUSIONES ................................................................................................................... 10
MATLAB es una herramienta tipo software matemtico que contiene un lenguaje propio, Es utilizado
para el modelado y solucin de varios fenmenos en las reas de la ingeniera y ciencias exactas.
Es utilizado por muchos investigadores, ingenieros y cientficos alrededor del mundo para
simulaciones en proyectos, solucin de problemas, por su gran variedad de utilidades y aplicaciones.
Como alumno de ingeniera es necesario familiarizase con este entorno tan til en el campo tanto
acadmico como empresarial.
2 OBJETIVO
Familiarizarse con el ambiente que ofrece MATLAB y ser capaz de utilizar comandos bsicos, simular
modelos de control clsico e investigar sus funciones por cuenta propia con ayuda del mismo programa.
3 FUNDAMENTOS TERICOS
La Transformada de Laplace es una tcnica Matemtica que forma parte de ciertas transformadas
integrales como la transformada de Fourier, la transformada de Hilbert, y la transformada de Mellin
entre otras. Estas transformadas estn definidas por medio de una integral impropia y cambian una
funcin en una variable de entrada en otra funcin en otra variable. La transformada de Laplace puede
ser usada para resolver Ecuaciones Diferenciales Lineales y Ecuaciones Integrales. Aunque se pueden
resolver algn tipo de ED con coeficientes variables, en general se aplica a problemas con coeficientes
constantes.
Sea f una funcin definida para t > 0, la transformada de Laplace de f(t) se define como
+
() =
0
La Transformada inversa de una funcin en s, digamos F(s) es una funcin de t cuya transformada es
precisamente F(s), es decir
1 {()} = ()
{ 1 { ()}} = ()
1 {{()}} = ()
1
3.3 Comandos bsicos de MATLAB
ABS(X) es el valor absoluto de los elementos de X. Cuando X es compleja, ABS(X) es el mdulo
(magnitud) complejo de los elementos de X.
EXP(X) es el valor exponencial de X.
EZPLOT(FUN) grafica la funcin FUN(X) sobre el dominio por defecto en -2 < X < 2.
SYMS es el camino corto para construir objetos simblicos.
SIN(X) es el seno del argumento en radianes.
PLOT(X.Y) crea grficas de lnea en 2-D de los datos en Y contra los correspondientes en X.
SUBPLOT crea ejes en posiciones de cuadrcula.
(
)
(
)
2
4 MATERIAL USADO
Computadora con el software MATLAB R2015a instalado.
5 EXPERIMENTACION
5.1) Se inicializa MATLAB y se usa el comando "Help" para buscar ayuda sobre la funcin "Plot". Se
estudia el contenido explicado en "Help".
5.2) Realizar las siguientes operaciones aritmticas en la ventana de comandos, utilizando 4 decimales
de precisin.
a)
x=abs(16+(345^2)*6)/72
x=9.9190e+003
b)
y=(3.8*10^-4+1.2*10^-3)^5
y=9.8466e-015
c)
w=2
x=5
z=(3.5*x-w^3)/(x-w)
z=3.1667
d)
y=sin(pi/2)
y=1
3
5.3) Graficar las siguientes funciones.
a) = x + 250
syms x;
y=x+250;
ezplot(y);
4
b) = sin(3() )
syms x;
y=sin(3*pi*x);
ezplot(y,[-pi/2,pi/2]);
c) =
5
syms x;
y=exp(x);
ezplot(y);
5.4) Graficar las siguientes funciones en una misma ventana utilizando el comando "subplot".
x=linspace(-5,5);
y1=x.^2;
y2=4*x.^2;
y3=0.5*x.^2;
subplot(2,2,1);
plot(x,y1,'g');
subplot(2,2,2);
plot(x,y2,'b--');
subplot(2,2,3);
plot(x,y3,'r-.');
Figura 5.4. Representacin grfica de las funciones con sus respectivas modificaciones de diseo.
6
5.5) Utilizar el siguiente ejemplo para calcular su Transformada de Laplace. Verificar el resultado de
la operacin manualmente.
syms t s;
f=-1.25+3.5*t*exp(-2*t)+1.25*exp(-2*t);
F=laplace(f,t,s);
simplify(F)
Verificacin manual:
{3.5 2 } + {1.25 2 } + {1.25}
5 7 5
() = + 2
4( + 2) 2( + 2) 4
5 ( + 2) + 7(2) 5( + 2)2
4( + 2)2
5 2 + 10 + 14 5 2 20 20
4( + 2)2
4( 5)
4( + 2)2
5
( + 2)2
5.6) Utilizar el siguiente ejemplo para calcular su transformada inversa de Laplace y verificar su
resultado manualmente.
syms t s;
F=(s-5)/(s*(s+2)^2);
ilaplace(F)
simplify(ans)
ans=5/(4*exp(2*t)) + (7*t)/(2*exp(2*t))
- 5/4
Verificacion manual:
5
1 { }
( + 2)2
+ +
+ 2 ( + 2)2
( + 2)2 + ( 2 + 2) + = 5
+ = 0 4 + 2 + = 1 4 = 5
5 5 7
= = =
4 4 2
5 5 7 5 5 2 7 2
1 { } + 1 { } + 1 { 2
}= + +
4 4( + 2) 2( + 2) 4 4 2
5.7) Calcular la siguiente transformada de Laplace de forma manual y por medio de MATLAB.
() = 2 (5)
syms t s;
F=(t^2)*(sin(5*t));
laplace(F);
simplify(ans)
Verificacin manual:
5
() =
( 2 + 25)
10 2 250 + 40 2
() =
( 2 + 25)3
10(3 2 25)
() =
( 2 + 25)3
8
5.8) Calcular la siguiente transformada inversa de Laplace de manera manual y por medio de
MATLAB.
1
() =
( 2 + 25)
syms t s;
F=(1)/(s*(s^2+25));
ilaplace(F);
simplify(ans)
Verificacin manual:
+
+
2 + 25
+ = 0 25 = 1
1 1
= =
25 25
1
2
25 25 ( + 25)
1 1
() = cos(5)
25 25
9
5.9) Observaciones y comentarios.
MATLAB es un software que a plena apariencia parecera que es muy difcil de usar, pero en realidad
es muy amigable con el usuario, con el comando help nos brinda una gran variedad de apoyo en cada
comando, ya sea demostraciones, ejemplos y contexto.
6 CONCLUSIONES
El uso principal de esta prctica fue para inicializarse en el ambiente de MATLAB, el uso del
comando help fue una de las principales funciones en esta prctica y ayudo a terminarla debido a
que con ella se logra entender las dems funciones del software con ejemplos y visualizaciones.
7 REFERENCIAS BIBLIOGRFICAS
10