Sie sind auf Seite 1von 21

MATEMTICA APLICADA A LA ELECTRNICA

III CICL0

LABORATORIO N7

ANLISIS DE ECUACIONES DIFERENCIALES CON


MATLAB VARIABLE SEPARABLE

INFORME
Integrantes del Equipo:

Abraham vila vila


LEGUIA ALARCON,miguel Celso

Profesor: Julio Martn Romero Morante

Fecha de realizacin: 26 de septiembre de 2017

Fecha de entrega: 2 de octubre de 2017

Grupo D

2017-2

Pagina 1
INTRODUCCIN

Una ecuacin diferencial es una ecuacin que involucra derivadas o


diferenciales de una funcin desconocida de una o ms variables. Si la
funcin desconocida depende slo de una variable, la ecuacin se llama una
ecuacin diferencial ordinaria. Sin embargo, si la funcin desconocida
depende de ms de una variable la ecuacin se llama una ecuacin
diferencial parcial.

En matemticas puras, las ecuaciones diferenciales se estudian desde


perspectivas diferentes, la mayora concernientes al conjunto de las
soluciones de las funciones que satisfacen la ecuacin. Solo las ecuaciones
diferenciales ms simples se pueden resolver mediante frmulas explcitas;
sin embargo, se pueden determinar algunas propiedades de las soluciones de
una cierta ecuacin diferencial sin hallar su forma exacta.

Pagina 2
MARCO TERICO

1.- Ecuaciones diferenciales ordinarias

Una ecuacin diferencial ordinaria (EDO) es una ecuacin que contiene una funcin de
una variable independiente y sus derivadas. El trmino "ordinaria" se usa en contraste con
la ecuacin en derivadas parciales la cual puede ser respecto a ms de una variable
independiente.
Las ecuaciones diferenciales lineales, las cuales tienen soluciones que pueden sumarse y
ser multiplicadas por coeficientes, estn bien definidas y comprendidas, y tienen
soluciones exactas que pueden hallarse. En contraste, las EDOs cuyas soluciones no
pueden sumarse son no lineales, y su solucin es ms intrincada, y muy pocas veces
pueden hallarse en forma exacta de funciones elementales: las soluciones suelen
obtenerse en forma de series o forma integral. Los mtodos numricos y grficos para
EDOs, pueden realizarse manualmente o mediante computadoras, se pueden aproximar
las soluciones de las EDOs y su resultado puede ser muy til, muchas veces suficientes
como para prescindir de la solucin exacta y analtica.
Figura 1.1: La trayectoria de un proyectil lanzado desde un can sigue una curva
definida por una ecuacin diferencial ordinaria que se obtiene a partir de la segunda ley
de Newton.

Pagina 3
Objetivos:
1. Aprender a utilizar el entorno de MATLAB para resolver ecuaciones diferenciales.
2. Aplicar la solucin de ecuaciones diferenciales en los circuitos elctricos.

Introduccin terica
Las ecuaciones diferenciales son de gran utilidad cuando se requiere realizar un anlisis de
sistemas dinmicos como:

Circuitos elctricos.
Sistemas mecnicos.
Sistemas de fluidos.
Sistemas trmicos, etc.

Las ecuaciones diferenciales pueden resolverse mediante diversos mtodos, muchos de los
cuales exigen una inversin de tiempo bastante grande. Para evitar estos contratiempos,
MATLAB nos proporciona herramientas de clculo y anlisis que hacen nuestra labor mucho
ms sencilla.
En este laboratorio se van a estudiar algunos mtodos de solucin y anlisis de ecuaciones
diferenciales, los cuales podrn ser aplicados al afrontar un problema de diseo real.

Pagina 4
Para resolver la ecuacin, es necesario separar las variables donde:

2
=0
+ 1 1 2
Luego se pasa a integrar cada variable con MATLAB:

Pagina 5
Programacin:

syms x y
fy= 1/(y+1);
fx= x^2/((1-x^2)^(1/2));
c= int( fy,y) - int ( fx,x)

B.

Para resolver la ecuacin, es necesario separar las variables donde:

8 + 2 = 0
Luego se pasa a integrar cada variable con MATLAB:

Pagina 6
Programacin:
syms x y
fx= exp ( 8*x);
fy= exp( 2*y);
c= int( fx,x) + int( fy,y)

C.

Para resolver la ecuacin, es necesario separar las variables donde:

0
(
) ( ) 2 = 0
1

Pagina 7
Luego se pasa a integrar cada variable con MATLAB:

Programacin:
syms x y
fx= 2*x^0;
fy= exp(y)/((1-exp( y)));
c= int( fy,y) - int( fx,x)

D.

Para resolver la ecuacin, es necesario separar las variables donde:

( + ) ( ) = 0
Luego se pasa a integrar cada variable con MATLAB:

Pagina 8
Pagina 9
Programacin:
syms x y
fx= (x- exp (-x));
fy= ( y+ exp (y));
c= int( fy,y) - int( fx,x)

E.

Para resolver la ecuacin, es necesario separar las variables donde:

3 2
2
3
=0
1 (2 ) 1
Luego se pasa a integrar cada variable con MATLAB:

Pagina 10
Programacin:
syms x y
fx= 3*x^2/(1-x^3);
fy= y/(1-2*y^2);
c= int( fy,y) - int( fx,x)

T = temperatura del cuerpo


T0 = Temperatura inicial = 100 C

Tm= temperatura del aire = 20C

Entonces la ecuacion respectiva de la pregunta es :


= ( )

Entonces: por dato


= + 20

Pagina 11
Entonces se halla la ecuacin general del sistema mediante MATLAB, donde T= y

ECUACION GENERAL

PROGRAMACION:
syms y t k tm
tm= 20
T = dsolve('Dy = (-k*y + 20*k)','t')

Luego de ello se reemplazara la ecuacin general con los datos proporcionados:


t= 20 segundos

T= 60C

C18 = (To - Tm)C = 100 - 20 = 80 C

Pagina 12
En MATLAB:

Para este caso se utilizara la funcin SOLVE, que nos permite calcular la constante k:

Calculo de la
constante k

Programacin:
syms y t k tm To T C18
tm= 20;
T= 60;
t= 20;
C18= 80;
T = dsolve('Dy = (-k*y + 20*k)','t');
T = C18*exp(-k*t) + 20;
k= solve ( '80*exp(-k*20) + 20 - 60 ')

Luego de hallar la constante k, se calcula el tiempo en la que descender a una


temperatura de 30 C en la ecuacin general.

Reemplazando se tiene:

T1= 30

Pagina 13
T1

Tiempo calculado de 60
segundos/ respuesta

Programacin:
syms y t k tm To T C18 T1
tm= 20;
T= 60;
t= 20;
T1= 30;
C18= 80;
T = dsolve('Dy = (-k*y + 20*k)','t');% ecuacion diferencial de la
ecuacion
T = C18*exp(-k*t) + 20; % ecuacion general
k= solve ( '80*exp(-k*20) + 20 - 60 ');
k= log(2)/20; % constante k calculada con temperatura de 60
T1 = 80*exp(-log(2)/20*t) + 20;
t= solve ( '80*exp(-(log(2)/20)*t) + 20 - 30 ')

Pagina 14
Segn la teora, la velocidad es igual a la derivada del espacio o trayectoria con respecto al
tiempo, es por ello que se lleg a la siguiente ecuacin:

() = ()

= 0


0 = 0

Hallando en matlab la ecuacin:

Pagina 15
Resolucin de la
ecuacin

Programacin:
syms e t k
de = 1/e; % e = espacio o trayectoria
dt = k*t^0; % t = tiempo
c= int( de,e) - int( dt,t)

Por otra parte esta es una ecuacin diferencial de primer orden es por ello que se sacara
mediante matlab, la EDO:

e(t)= trayectoria en funcin al tiempo

t= tiempo

Pagina 16
Solucin particular

Programacin:
syms k e t e1 e2 t1 t2 C9 C91
e1= 100;
e2= 200;
t1= 10;
t2= 15;
e = dsolve ( 'De = ( k*e)','t')
e= C9*exp(k*t);

Con estas 2 ecuaciones se puede realizar la operacin que describa la trayectoria con
respecto a condiciones: esta vez se utilizar la EDO de solucin particular ya que es ms
fcil calcular:

Espacio en 10 segundos = 100m

Espacio en 15 segundos = 200 m

Pagina 17
Para estas ciertas condiciones se hace la siguiente programacin:

Programacin:
syms k e t e1 e2 t1 t2 C7 k1
e1= 100;
e2= 200;
t1= 10;
t2= 15;
e = dsolve ( 'De = ( k*e)','t');
e= C7*exp(k*t);
e1= C7*exp(k*t1);
k= solve ( C7*exp(k*t1) -100)
e2= C7*exp(k*t2);
C7= solve ( C7*exp(k*t2) -200)

Calculo de k

Calculo de C7

Pagina 18
Observacin:
En el clculo de reemplazar y hallar k, se utiliza la herramienta SOLVE, es por ello que
cuando se calcul k esta se remplaza en cualquier ecuacin de las restricciones, por lo que
C7 = 25

Entonces en conclusin la solucin al problema es:

E(t) = 25*exp( 0.14*t)

(Ecuacin final que relaciona la


trayectoria en funcin al
tiempo)

Dnde: C7= 25

K= log(100/C7)/10

Pagina 19
Programacin:
syms k e t e1 e2 t1 t2 C7 k1
e1= 100;
e2= 200;
t1= 10;
t2= 15;
e = dsolve ( 'De = ( k*e)','t');
e= C7*exp(k*t);
e1= C7*exp(k*t1);
k= solve ( C7*exp(k*t1) -100);
e2= C7*exp(k*t2);
C7= solve ( C7*exp(k*t2) -200);
k= log(100/25)/10

Conclusiones:

Conocimos una ecuacin diferencial ya sea ordinaria o parcial y aplicamos en el


programa MatLab viendo las formas de cada ecuacin.

Aprendimos que la ecuacin diferencial es muy importante en el anlisis


matemtico ya que modelan innumerables procesos de la vida real.

Vimos las diferentes aplicaciones de la Ingeniera que se utiliza la ecuacin


diferencial.
Observaciones:
En MATLAB, la herramienta desolve nos ayuda a calcular una funcin, es decir por
ejemplo: si tenemos la siguiente ecuacin:

= 2 -1 ;

Entonces la la herramienta DESOLVE, nos permite calcular x donde es igual a 1,-1.

Solucin

Pagina 20
Bibliografa:

1) https://es.wikipedia.org/wiki/Ecuaci%C3%B3n_diferencial
2) http://www.monografias.com/trabajos97/introduccion-ecuaciones-diferenciales-
teoria-y-ejemplos-resueltos/introduccion-ecuaciones-diferenciales-teoria-y-
ejemplos-resueltos.shtml
3) https://es.scribd.com/doc/61264747/Ecuaciones-Diferenciales-Solucionario-de-g-
Makarenko
4) https://prezi.com/zm_wcokzms5n/ecuaciones-diferenciales-en-la-ingenieria/
5) https://tecdigital.tec.ac.cr/revistamatematica/cursos-
linea/EcuacionesDiferenciales/EDO-Geo/edo-cap1-geo/node3.html
6) http://www.unirioja.es/cu/jvarona/downloads/LibroED.pdf
7) http://www.ugr.es/~jllopez/ejercicios-resueltos.pdf

Pagina 21

Das könnte Ihnen auch gefallen