Está en la página 1de 20

Matemáticas Aplicadas a la

Mecatrónica
Laboratorio N°16
Solución de una ecuación
diferencial con la transformada de
Laplace
Alumno: Chagua Toribio Eudis
Ciclo: III
Sección: B
Profesor: Mendoza Ramírez, Jorge

Fecha de realización: 10/12/2018


Fecha de presentación: 14/12/2018

2018-2
INDICE
1. Introducción.........................................................................................................3
2. Objetivo General.................................................................................................4
3. Objetivo Secundario............................................................................................4
4. Desarrollo............................................................................................................5
5. Conclusiones.....................................................................................................18
6. Código de Matlab..............................................................................................19
1. Introducción
La transformada de Laplace es de empleo más común y es particular (conveniente
para problemas regidos por E.D.O. y para problemas sobre la conducción de
calor), otras transformaciones integrales pueden ser de gran utilidad en la
resolución de problemas de valores en la frontera en la Física Matemática. En la
resolución de este tipo de problemas se han empleado con ´éxito diferentes
transformaciones integrales y no existe razón alguna para que el método no pueda
extenderse mediante el uso de otros núcleos.
Usaremos la transformada de Laplace en la solución de ecuaciones integrales, de
sistemas de ecuaciones diferenciales y también la aplicaremos al cálculo de
integrales.
En el capítulo anterior trabajamos con el operador derivación  , el cual es un
caso particular de funciones más generales llamadas transformaciones lineales.
Ahora estudiaremos una nueva transformación lineal que es un caso especial de
una clase de transformaciones lineales de especial interés,
llamadas transformaciones integrales. Para comprender en qué consisten,

consideremos funciones   definidas en un intervalo finito o infinito   y

tomemos una función fija   de variable   y parámetro  . Entonces, en


general una transformación integral tiene la forma

La función   se llama núcleo de la transformación  . Claramente   es

lineal, sin importar la naturaleza de la función  . El estudio de estas


transformaciones integrales generalizadas a conducido al análisis de ciertas
transformaciones específicas que han resultado de mucha utilidad al abordar
ciertos problemas. Una de estas transformaciones especiales se obtiene

haciendo  ,   y  , como vemos en la siguiente definición.


2. Objetivo General
 Proporcionar una interacción para desarrollar problemas matemáticos de
una ecuación diferencial con la transformada de Laplace en el Matlab

3. Objetivo Secundario
 Reconocer los diferentes comandos utilizados en los laboratorios pasados

 Analizar cada solución para interpretar las funciones de Matlab


4. Desarrollo
 Función de Transferencia:

La función de transferencia (F.T) de un sistema lineal, se define como el


cociente entre la transformada de Laplace de la salida(y(t)) y la
transformada de Laplace de la entrada(u(t)), bajo la suposición de que las
condiciones iniciales son nulas.

Donde G(s) = Y(s) / U(s)

Comentario: Esto es aplicable a sistemas descritos por ecuaciones


diferenciales lineales invariantes en el tiempo. Donde una descripción entre
la salida del comportamiento del sistema depende de las características del
sistema y no de la magnitud y tipo de entrada. Por último, no proporciona
información acerca de la estructura interna del sistema.
%Ejercicio 1
clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
C = 100e-3; % %C = 100mf
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R C” con “2, 100e-3(esto significa 100 miliFaradios)”.

Gs = 1/(R*C*s+1) %Función de transferencia del circuito


Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = heaviside(t) - heaviside(t-2); %Entrada de pulso


Comentario: Lo que representa a los pulsos “ut” donde “heaviside(t)” es
cuando el pulso empieza de 0 con un rango de “heaviside(t-2)” el pulso recorre
hasta el número dos.

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


Comentario: Lo que representa “yt” es la salida del sistema en el tiempo. Del
pulso “ut”.

ezplot(yt,[0 4]) %Azul


hold on
ezplot(ut,[0 4]) %Rojo
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 4]”, donde el
comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y todas
las propiedades del eje, incluyendo el color y el estilo de línea actuales, para que
los comandos de graficas posteriores agreguen al grafico existente sin restablecer
el color y el estilo de línea.
Comentario: La Grafica nos muestra “yt ut”, donde la línea de color rojo es
“ut” el pulso que ingresa y sale, “yt” nos muestra el tiempo donde sale del
sistema en el tiempo.
 DIENTE DE SIERRA:

clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
u = @heaviside %es un alias
C = 100e-3; % %C = 100mF
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R u C” con “2, @heaviside(representa un alisas), 100e-3(esto
significa 100 miliFaradios)”.

Gs = 1/(R*C*s+1) %Función de transferencia del circuito


Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = t*(u(t)-u(t-2)) +(t-2) *(u(t-2)-u(t-4)); %Entrada de pulso


Comentario: Lo que representa a los pulsos “ut” es la suma de “t*(u(t)-u(t-
2)))” es cuando el pulso empieza y con un rango de “(t-2) *(u(t-2)-u(t-4))” el pulso
recorre, aquí es donde “u” representa a “heaviside”.

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


Comentario: Lo que representa “yt” es la salida del sistema en el tiempo. Del
pulso “ut”.

ezplot(yt,[0 4])
hold on
ezplot(ut,[0 4])
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 4]”, donde el
comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y todas
las propiedades del eje, incluyendo el color y el estilo de línea actuales, para que
los comandos de graficas posteriores agreguen al grafico existente sin restablecer
el color y el estilo de línea.

Comentario: La Grafica nos muestra “yt ut” con una similar figura de un diente
de sierra esto es por la variable “ut”, donde la línea de color rojo es “ut” el pulso
que ingresa y sale, “yt” nos muestra el tiempo donde sale del sistema en el
tiempo.
 Senoidal:

N = 0.01
clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 0.01
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R C N” con “2, 100e-3(esto significa 100 miliFaradios), 0.01”.

Gs = 1/(R*C*s+1) %Función de transferencia del circuito


Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = sin(2*pi*N/(R*C) *t); %Entrada de pulso


Comentario: Lo que representa a los pulsos “ut” es “sin(2*pi*N/(R*C) *t)” es
cuando el pulso empieza y con un rango el pulso recorre

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


ezplot(yt,[0 60])
hold on
ezplot(ut,[0 60])
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 60]”, donde
el comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y
todas las propiedades del eje, incluyendo el color y el estilo de línea actuales, para
que los comandos de graficas posteriores agreguen al grafico existente sin
restablecer el color y el estilo de línea.
N=0.1
clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 0.1
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R C N” con “2, 100e-3(esto significa 100 miliFaradios), 0.1”.

Gs = 1/(R*C*s+1) %Función de transferencia del circuito


Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = sin(2*pi*N/(R*C) *t); %Entrada de pulso


Comentario: Lo que representa a los pulsos “ut” es “sin(2*pi*N/(R*C) *t)” es
cuando el pulso empieza y con un rango el pulso recorre

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


ezplot(yt,[0 50])
hold on
ezplot(ut,[0 50])
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 50]”, donde
el comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y
todas las propiedades del eje, incluyendo el color y el estilo de línea actuales, para
que los comandos de graficas posteriores agreguen al grafico existente sin
restablecer el color y el estilo de línea.
N=1
clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 1
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R C N” con “2, 100e-3(esto significa 100 miliFaradios), 0.01”.

Gs = 1/(R*C*s+1) %Función de transferencia del circuito


Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = sin(2*pi*N/(R*C) *t); %Entrada de pulso


Comentario: Lo que representa a los pulsos “ut” es “sin(2*pi*N/(R*C) *t)” es
cuando el pulso empieza y con un rango el pulso recorre

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


ezplot(yt,[0 50])
hold on
ezplot(ut,[0 50])
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 50]”, donde
el comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y
todas las propiedades del eje, incluyendo el color y el estilo de línea actuales, para
que los comandos de graficas posteriores agreguen al grafico existente sin
restablecer el color y el estilo de línea.
Comentario: Los gráficos nos muestras la entrada de pulso y la salida del
sistema en el tiempo, mientras el valor “N” varia, notamos que la amplitud es lenta
y va en caída, mientras que en segundo un poco más lento, Por último, en el
tercer grafico la amplitud cae más.
clc
close all
clear all
Comentario: En el ejercicio 1, “clc” tiene la función de borrar la ventana de
comandos, “clear all” elimina todas las variables, variables globales y funciones,
también borra la lista de importación base. Por últimos, “close all” cierra todas las
ventanas de figuras abiertas.

syms s t
R = 2;
C = 100e-3; % %C = 100mF
Comentario: Declaramos como variable simbólica a “s t”, también le damos
unos valores a “R C ” con “2, 100e-3(esto significa 100 miliFaradios)”.

Gs = 10*(200/(0.5*s+1))*(1/100)*(0.01/s) %Función de transferencia


del circuito
Comentario: Se colocó la ecuación para hallar “Gs” que es una función de
transferencia del circuito.

ut = heaviside(t-1) - heaviside(t-3) +(-1*(heaviside(t-5)


-heaviside(t-7))); %Entrada de pulso
Comentario: Lo que representa a los pulsos “ut” donde “heaviside(t-1) -
heaviside(t-3) +(-1*(heaviside(t-5) -heaviside(t-7)))” es cuando el pulso empieza
de 1 con un rango de 3. Luego empieza de 5 hasta, donde el pulso es negativo.

Us = laplace(ut); %Transformada del pulso


Comentario: La variable “Us” representa al pulso que ingresa, es la inversa de
“ut”.

Ys = Gs*Us %Salida del sistema en "s"


Comentario: Para hallar la salida del sistema en “s”, multiplicamos la entrada
de pulso “Us” con el recorrido del pulso “Gs”.

yt = ilaplace (Ys) %Salida del sistema en el tiempo


Comentario: Lo que representa “yt” es la salida del sistema en el tiempo. Del
pulso “ut”.

ezplot(yt,[0 50])
hold on
ezplot(ut,[0 50])
Comentario: Graficamos las variables “yt ut” en un tiempo de “[0 4]”, donde el
comando “hold on” ayuda a mantener activa y mantiene la gráfica actual y todas
las propiedades del eje, incluyendo el color y el estilo de línea actuales, para que
los comandos de graficas posteriores agreguen al grafico existente sin restablecer
el color y el estilo de línea.
Comentario: La Grafica nos muestra “yt ut”, donde la línea de color rojo es
“ut” el pulso que ingresa y sale, “yt” nos muestra el tiempo donde sale del
sistema en el tiempo.

5. Conclusiones
 Matlab es uno de los programas utilizados para desarrollar
soluciones matemáticas con los diferentes comandos.
También, para graficar el lenguaje que se inserte en la
pantalla

 Utilizando los comandos adecuados, pudimos aprender a


modelar de una manera práctica y clara la función de
transferencia de cualquier sistema

 Algunas herramientas en Matlab son utilizadas en la reducción


de diagramas de bloques

 MATLAB es una excelente opción para el análisis y simulación


de las señales por la facilidad con la que se pueden visualizar
los resultados, por la sencillez de las instrucciones y por su
variedad en las aplicaciones

 Después de analizar estas funciones de transferencia con la


ayuda de Matlab hemos comprendido mejor el
comportamiento de diferentes sistemas gracias a todas las
herramientas que este software nos proporciona

6. Código de Matlab
clc
close all
clear all
syms s t
R = 2;
C = 100e-3; % %C = 100mF
Gs = 1/(R*C*s+1) %Función de transferencia del circuito
ut = heaviside(t) - heaviside(t-2); %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 4])
hold on
ezplot(ut,[0 4])

%%
clc
close all
clear all
syms s t
R = 2;
u = @heaviside %es un alias
C = 100e-3; % %C = 100mF
Gs = 1/(R*C*s+1) %Función de transferencia del circuito
ut = t*(u(t)-u(t-2))+(t-2)*(u(t-2)-u(t-4)); %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 4])
hold on
ezplot(ut,[0 4])
%%
%Lenta y caída de amplitud... y el segundo un poco más lenta
%por ultimo más lenta y en la última la amplitud cae más
clc
close all
clear all
syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 0.01
Gs = 1/(R*C*s+1) %Función de transferencia del circuito
ut = sin(2*pi*N/(R*C)*t);; %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 50])
hold on
ezplot(ut,[0 50])
%%
clc
close all
clear all
syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 0.1
Gs = 1/(R*C*s+1) %Función de transferencia del circuito
ut = sin(2*pi*N/(R*C)*t);; %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 50])
hold on
ezplot(ut,[0 50])
%%
clc
close all
clear all
syms s t
R = 2;
C = 100e-3; % %C = 100mF
N = 1
Gs = 1/(R*C*s+1) %Función de transferencia del circuito
ut = sin(2*pi*N/(R*C)*t);; %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 4])
hold on
ezplot(ut,[0 4])
%%
clc
close all
clear all
syms s t
R = 2;
C = 100e-3; % %C = 100mF
Gs = 10*(200/(0.5*s+1))*(1/100)*(0.01/s) %Función de transferencia del
circuito
ut = heaviside(t-1) - heaviside(t-3)+(-1*(heaviside(t-5) - heaviside(t-
7))); %Entrada de pulso
Us = laplace(ut); %Transformada del pulso
Ys = Gs*Us %Salida del sistema en "s"
yt = ilaplace (Ys) %Salida del sistema en el tiempo
ezplot(yt,[0 50]);
hold on
ezplot(ut,[0 50])

También podría gustarte