0% encontró este documento útil (0 votos)
75 vistas14 páginas

Lab 10

Este documento presenta una práctica de laboratorio sobre la implementación de ecuaciones de segundo orden en el programa Simulink. Se explican los objetivos, equipos, procedimientos y resultados de resolver diferentes ecuaciones de segundo orden en Simulink, incluyendo gráficos de las soluciones. Adicionalmente, se muestran ejemplos de solución analítica de ecuaciones diferenciales de segundo orden mediante Matlab.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas14 páginas

Lab 10

Este documento presenta una práctica de laboratorio sobre la implementación de ecuaciones de segundo orden en el programa Simulink. Se explican los objetivos, equipos, procedimientos y resultados de resolver diferentes ecuaciones de segundo orden en Simulink, incluyendo gráficos de las soluciones. Adicionalmente, se muestran ejemplos de solución analítica de ecuaciones diferenciales de segundo orden mediante Matlab.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DE

SAN AGUSTIN
FACULTAD DE INGENIERÍA DE PROCESOS
ESCUELA PROFESIONAL DE INGENIERÍA
METALÚRGICA

LABORATORIO Nº 10:
IMPLEMENTACION DE ECUACIONES DE SEGUNDO
ORDEN EN SIMULINK
PRESENTADO POR:
CCAHUANA LAYME RICHARD
Docente: ING. PEDRO NUÑEZ RAMIREZ
AREQUIPA - PERU
2021
Control de Procesos

PRÁCTICA DE LABORATORIO N° 10
IMPLEMENTACION DE ECUACIONES DE SEGUNDO ORDEN EN SIMULINK

1. OBJETIVO
La práctica tiene por objetivo resolver ecuaciones de segundo orden en el programa Simulink,
empleando mayor cantidad de recursos del programa.

2. EQUIPO Y MATERIALES.

1. Laptop o Computadora personal.


2. Servicio de Internet
3. Software MathLab – Simulink
4. Apuntes de la sesión de clase teórica

3. PROCEDIMIENTO.

IMPLEMENTAR LA SIGUIENTE ECUACION. Despejamos la Segunda derivada


previamente.

a. Ejercicio 1

Implementar un nuevo proyecto en Simulink e incorporar los elementos para la solución

En los parámetros de simulación del modelo indicamos 5 seg, el método de solución de la


ecuación diferencial SOLVER lo dejamos en automático.

2
Control de Procesos

3
Control de Procesos

b. Ejercicio 2. Implementar la ecuación siguiente ecuación en SIMULINK

4
Control de Procesos

CONCLUYENDO

Con el Simulik obtenemos la solución de ecuaciones de segundo orden que pueden


representar a diferentes modelos.

5
Control de Procesos

Elaborar 3 ejercicios similares de implementación de ecuaciones diferenciales asociadas a


sistemas de segundo orden con la aplicación del programa SIMULINK.

Proyecto 1

ECUACIONES DE SEGUNDO ORDEN

y ' ' =4 y' +2 y−2

6
Control de Procesos

Proyecto 2

y ' ' =8 y ' −16 y +1

7
Control de Procesos

Proyecto 3

y ' ' =−3 y ' −2 y+ 30 e2

8
Control de Procesos

Proyecto 4

1
x '' = ( x+5−2∗x ' )
3

4. RESULTADOS.

Se logro mostrar con resultados gráficos según los datos a diferentes soluciones de
ecuaciones diferenciales y comprobar su ejecución correcta dentro del programa Simulink.
9
Control de Procesos

5. CONCLUSIONES.

Se logro comprobar y cumplir los objetivos de la práctica en el programa Simulink para


control de procesos, en donde en el proyecto 4 se aprecia de que las curvas varían según
el orden de diferencial, es decir mientras se aumenta el integrador la curva tiende a
linealizarse (estabilidad).

6. BIBLIOGRAFIA.
[1] Simulación de Ecuación diferencial en Simulink - Matlab
[Link]
[2] Solución de ecuaciones diferenciales en Matlab y Simulink

[Link]

[3] Ecuaciones Diferenciales en Simulink de Matlab

[Link]

[4] Introducción a la simulación de sistemas dinámicos en “MatlabSimulink” a partir de


la ecuación diferencial que rige su comportamiento:
[Link]
%20a%20la%20simulaci%C3%B3n%20de%20sistemas%20din%C3%A1micos%20en
%20Matlab-Simulink%20a%20partir%20de%20la%20ecu....pdf?sequence=1&isAllowed=y

COMPLEMENTO

SOLUCIÓN ANALÍTICA DE ECUACIÓN DIFERENCIAL DE SEGUNDO ORDEN MEDIANTE MATLAB

EDO DE SEGUNDO ORDEN EN MATLAB

EMPLEO DE LIVE SCRIPT DE MATH LAB

Resultados de practica [Link] de Mathlab

CODIGO EN MATHLAB
%% RESPUESTA DE UN SISTEMA DE SEGUNDO ORDEN
%% a(d2/dt2).x+b.d/dt)x+c.x=u
%clear all
%close all

syms x(t) %x(t)=2*t^2


%diff(x,t,2) %syms
x(t) a=1; b=1; c=1;

10
Control de Procesos

u=1;
eqn=a*diff(x,t,2)+b*diff(x,t)+c*x==u
%condiciones inicales de un istema de 2do orden
% una condicon para x y otra para la derivada de x
%voy definir una variable de x que sea igual a la derivada de x
%luego declara el vector de condiciones iniciales de x en cero que seria
% %la derivada de x en su valor inicial cero
dx=diff(x,t)
ic=[dx(0);x(0)]==[0;0]
% utilizo el comando dsolve que recibe a la ecuación diferencial y a
las condiciones iniciales x(t)=dsolve(eqn,ic)
% luego variamos las condiciones iniciales [10;1]
%reemplazar en la la ecuación de condiciones iniciales ic
%ic=[dx(0);x(0)]==[10;1]
%sin condiciones iniciales x(t)=dsolve(eqn)
%x suponemos que x representa posicion y x punto representa velocidad Dx=diff(x)
%para graficar empleamos el comando fplot para la x y la derivada de x
%fplot(x)
%fplot(Dx)
%si las queremos colocar en una sola grafica empleamos hold
on fplot(x,[0,20]) hold on fplot(Dx,[0,20]) hold off
legend('x','Derivada de x')
D2x=diff(Dx,t) % SEGUNDA DERIVADA DE X
% pero si cambiamos un parámetro que ya no sea constante y sea en función del
tiempo ejm sen t
%a=1; b=1; c=1; u=1; en b remplazamos por sin(t) ya no se encuentra una solución
cerrada
%a=1; b=sin(t); c=1; u=1;

11
Control de Procesos

SALIDAS DEL LIVE EDITOR DE MATHLAB

12
Control de Procesos

Con la leyenda añadida

Si cambiamos un parámetro por una función del tiempo ya no encontramos una solución
X(t)=[empty sym]

13
Control de Procesos

Dx(t) =[empty sym]

OTRA APLICACION

EDO de segundo orden + Matlab

Solución de una ecuación diferencial de segundo orden por el método de Euler y su implementación
en Matlab

Euler EDO Orden 2 + Matlab

1. [Link]
2. [Link]

14

También podría gustarte