Вы находитесь на странице: 1из 3

UNIVERSIDAD NACIONAL DE SAN AGUSTÍN Página:1/3

FACULTAD DE INGENIERIAS DE PRODUCCIÓN Y SERVICIOS DOCENTE DEL CURSO


Ing. Oscar Salazar Alarcón
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA Ing. Juan Carlos Machuca Cuadros
JEFE DE PRACTICAS
Laboratorio de teoría de control automático 1 Ing. William V Mullisaca A
Ing Daniel Yanyachi Aco Cardenas
Código:
TEMA: Modelado de sistemas físicos Semestre:
Grupo:
Apellidos y Nombres: Lab. Nº 02

I OBJETIVO

I.1. Aprovechar el software MATLAB en la solución de ecuaciones diferenciales, en la solución de


problemas matemáticos en el área de control.

II ASPECTOS TEORICOS

 Solución de ecuaciones diferenciales, modelamiento de sistemas físicos.

III MATERIAL Y EQUIPO

III.1. Una PC con SO Windows XP y MATLAB

IV PROCEDIMIENTO

1. Dada la siguiente ecuación diferencial:

Hallar la solución por el método que usted considere apropiado, también debe graficar la
solución.

2. Ecuaciones diferenciales (Repetir la siguiente actividad)

Primero, implementamos la función en edo1.m

Function [ydot]=edol(y)
ydot=(1-y)/2;

Segundo, cree el archivo euler_ode1.m

t(1)=0; % Instante inicial


Laboratorio de Teoría de Control automático 1 Página: 2/3

OSA/JCM/DYA
Tema: Simulación numérica LAB N° 2
WMA

tf=10; % Instante final


y(1)=0; % Condición inicial
ye(1)=0; % Valor inicial de la solución exacta
%
% Paso de integración (experimente alterar el paso):
h=0.5;
% Cálculo de número de pasos):
n=round(tf/h);
% Integración numérica usando el método de Euler:
% Comando for:
for i=1:n
% Vector de tiempo:
t(i+1)=t(i)+h;
% Vector ydot (derivada en el tiempo de y):
ydot(i)=edol(y(i));
% solución numérica:
y(i+1)=y(i)+h*ydot(i);
% Solución exacta:
ye(i+1)=1-exp(-t(i+1)/2);
% Finaliza comando for:
end
% Determinación del ultimo termino del vector ydot:
ydot(n+1)=edol(y(n+1));
% Ploteando la solución exacta 'ye' y la solución numérica 'y', ambos versus el vector
plot(t,y,t,ye,'r:');
% Colocando una leyenda en la parte superior derecha de la figura:
legend('solución exacta','solución numérica - Euler')
% Colocando título en la parte superior y etiquetas en las coordenadas
title('Comparación entre la solución exacta y la solución numérica')
xlabel('Tiempo (s)')
ylabel('Amplitud ()')

Para ejecutar la simulación, en el workspace digite euler_ode1


Obs: Los archivos .m deben ser guardados en el directorio de trabajo, que generalmente es:
C:\MATLAB6p5\work
Comentario: Uno de los métodos numéricos más usados es el método Runge Kutta de cuarta orden
(RK4), que brinda soluciones más exactas en comparación con el método Euler.

3. Dado el siguiente circuito eléctrico, hallar la ecuación diferencial que lo representa:

Figura 1: Circuito RC
Laboratorio de Teoría de Control automático 1 Página: 3/3

OSA/JCM/DYA
Tema: Simulación numérica LAB N° 2
WMA

4. De la figura 1 anterior hallar su representación en diagrama de bloques y su función de


transferencia.

5. De la figura 1 hallar su representación mediante diagramas de flujo de señal y obtenga su


función de transferencia mediante la regla de mason.

6. De la figura 1, obtenga la solución de la ecuación diferencial usando la herramienta MATLAB.

7. Ejercicio: reducir el diagrama de bloques de la figura 1 y expresar la función de transferencia


entre C y R en función de (G1, G2 y H)

Figura 2: Diagrama de Bloques.

V OBSERVACIONES Y CONCLUSIONES

V.1. Haga sus observaciones y emita al menos cinco conclusiones del trabajo realizado
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________

Вам также может понравиться