Está en la página 1de 16

Matemática Aplicada a la

Electrónica

Profesor: Mg. Ing. Daniel Mendoza


jmendozar@tecsup.edu.pe
Matemática Aplicada a la
Electrónica

Ecuaciones diferenciales de
segundo orden
Ecuaciones diferenciales de
segundo orden
• Objetivos:

– Aplicar las herramientas de Scilab y Maxima para resolver


ecuaciones diferenciales de segundo orden.

– Describir adecuadamente la evolución de los sistemas


descritos por ecuaciones de segundo orden.
Método simbólico
• Ejemplo de aplicación en Maxima:
• Resolver la siguiente ecuación diferencial: y’’ + 2y’+3y = 0.2

• Solución general:
• ratprint: false$ /* Evita mensajes innecesarios */
• eqn: 'diff(y,t,2) = 0.2 -2*'diff(y,t) - 3*y; /* Define ODE*/
• solg: ode2(eqn,y,t); /* Solución general */

• Solución general:
Método simbólico
• Considerando que las condiciones iniciales son y(0)=0.2,
y’(0)=0.4, calcular el valor del parámetro c.

• solp: ic2(solg, t=0, y=0.2, 'diff(y,t)=0.4);/* Sol. particular con C.I.*/

• Solución completa:
Método numérico
• Para resolver usando el comando ode, se debe convertir la
ecuación de segundo orden a dos ecuaciones de primer orden.
• Para esto, se sugiere utilizar dos variables, tal como:
• x1 = y, y x2 = y’ (se pueden elegir alternativamente otras
opciones).

• Con este cambio de variables, el ejemplo luciría de la siguiente


forma:

y’’ + 2y’+3y = 0.2  x1’ = x2


x2’ = 0.2 – 3x1 – 2x2
Método numérico
• function dxdt = ec_dif2(t,x)
• dxdt = zeros(2,1); // Reserva dos posiciones para dxdt
• dxdt(1) = x(2); // x1' = x2
• dxdt(2) = 0.2-3*x(1)-2*x(2); // x2' = 0.2-3*x1-2*x2
• endfunction

• t0=0; x0=[0.2; 0.4]; // Define C.I.: [x1(0), x2(0)]


• t=0:0.1:8; // Vector de tiempos
• x = ode(x0,t0,t, ec_dif2); // Resuelve ecuación diferencial
• plot(t,x(1,:)) // Grafica y = x1
Ejercicios
1. Resuelva las siguientes ecuaciones diferenciales y grafique la
solución en cada caso:

a) y’’ + 0.4 y’ + 13y = 0, y(0) = -1, y’(0) = 2

b) y’’ + 6 y’ + 5y = 0, y(0) = 2, y’(0) = 6

c) y’’ + y = 0, y(π/3) = 0, y’(π/3) = 2

• Realice una comparación entre las formas de las curvas que


obtiene como resultado.
Ejercicios

2. Se tiene un circuito LRC serie conectado a una fuente de voltaje


de alimentación. Sobre este sistema realice lo siguiente:

a. Encuentre una ecuación matemática que describa al sistema de


forma general. Considere como entrada el voltaje de alimentación
E y como salida el voltaje en el condensador Vc.

b. Encuentre Vc(t) para los escenarios indicados en la siguiente


diapositiva. En cada caso, muestre gráficamente la entrada y la
salida del sistema, ambas superpuestas, en un cuadro. En otro
cuadro, muestre la corriente que circula por el circuito.
Ejercicios

Caso L (H) R (Ω) C (mF) Vc(0) [V] i(0) [A] E (V)


1 1 30 1 3 0.1 12
2 1 30 1 8 0.1 0
3 1 30 1 0 -0.2 2t
4 1 50 0.5 0 0 12sin(10t)
5 1 50 5 0 0 12sin(10t)
Ejercicios

3. Se tiene un sistema masa-resorte con amortiguador accionado


por una fuerza externa. Sobre este sistema realice lo siguiente:

a. Encuentre una ecuación matemática que describa al sistema de


forma general. Considere como entrada la fuerza externa F y
como salida la posición de la masa x.

b. Encuentre x(t) y v(t) para los escenarios indicados en la siguiente


diapositiva. Muestre sus resultados en cuadros diferentes,
incluyendo la entrada.
Ejercicios

Caso m (Kg) b (Ns/m) k (N/m) x(0) [m] v(0) [m/s] F (N)


1 1 2 4 0.5 0.1 6
2 1 2 4 -0.8 0.2 0
3 1 4 4 0 0 2t
4 1 2 5 0 0 3(1+sin(0.5t))
5 10 2 5 0 0 3(1+sin(0.5t))
Ejercicios
4. Un saltador Bungee se prepara para hacer un salto de gran
altitud desde un balón con aire caliente usando una cuerda de
longitud L.

• A fin de hacer esto de manera segura se debe poder predecir


con precisión lo siguiente:

• Aceleración máxima
• Velocidad máxima
• Distancia de caída
• Análisis de tiempo y frecuencia
Ejercicios
• Considerando las fuerzas de arrastre aerodinámicas, el modelo
del sistema vendría dado por esta ecuación:

• Donde:
• g: aceleración de la gravedad, 9.8 m/s2 En Scilab:
•signum = sign
• c_d: coeficiente de fricción, 0.00324 m-1
•u = escalón unitario
• k: factor de restitución, 10 N/m
function y = u(x)
• mJ: masa del saltador: 70 kg
y = double(x>=0)
• L: longitud de soga: 150 m endfunction
Conclusiones
• Scilab y Maxima proveen instrucciones que permiten resolver
ecuaciones diferenciales.

• Usando matemática simbólica es posible obtener soluciones de


ecuaciones diferenciales de forma cerrada. Los métodos
numéricos, sin embargo, son de aplicación más general.

• Dada una condición inicial es posible encontrar una solución de


una ecuación diferencial sin parámetros libres.
Bibliografía

• Scilab Enterprises (2013). Scilab for very beginners.


https://www.scilab.org/sites/default/files/Scilab_beginners.pdf

• Campbell, S. et.al. (2006). Modeling and simulation in


Scilab/Scicos, Springer Science + Business Media Inc, USA.

También podría gustarte