Академический Документы
Профессиональный Документы
Культура Документы
Ejercicio #1:
Para el sistema masa-resorte definido por la siguiente relacin:
d2 x
+36 x=0
d t2
'
x ( 0 )=5 cm; x ( 0 )=0
Cdigo Matlab:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Jorge Luis Jervis
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
a = dsolve('D2x+36*x=0','x(0)=5','Dx(0)=0');
% Para resolver la ED.
2do grado
disp('--------------------------------------------------------------')
disp('Laplace para una derivada de orden 2')
% Colocar titulo
b = laplace(a);
% Aplicamos Laplace a la ED.
pretty(b)
% Mostrar en forma de funcin
disp('inversa de Laplace')
% Colocar titulo
c=ilaplace(b)
% Aplicamos inversa Laplace a la ED.
disp('--------------------------------------------------------------')
disp('Grafica de la funcin')
% Colocar titulo
ezplot(c)
% Graficamos la funcin
grid on;
% Colocar malla en la grafica
Visualizacin:
-------------------------------------------------------------Laplace para una derivada de orden 2
5 s
------2
s + 36
Inversa de Laplace
c =
5*cos(6*t)
-------------------------------------------------------------Grafica de la funcin:
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
5 cos(6 t)
1) Dezplazamiento de la masa
en t=0; vale x=5cn es
decir la masa se suelta desde
el punto a 5 unidades
abajo del punto de reposo
(equilibrio).
x(t)
-2
-4
-6
CONCLUSIONES:
Edison Rodriguez
-6
-4
-2
0
Tiempo
Ejercicio #2:
Representacin grfica de un modelo de desplazamiento de la masa para los siguientes
casos valores iniciales
x ( 0 )=0 ; x ' ( 0 ) =
3
cm
s
Cdigo Matlab:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Jorge Jervis
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
a = dsolve('D2x+36*x=0','x(0)=0','Dx(0)=-3'); % Para resolver la ED.
2do grado
disp('--------------------------------------------------------------')
disp('Laplace para una derivada de orden 2')
% Colocar titulo
b = laplace(a);
% Aplicamos Laplace a la ED.
pretty(b)
% Mostrar en forma de funcin
disp('inversa de Laplace')
% Colocar titulo
c=ilaplace(b)
% Aplicamos inversa Laplace a la ED.
disp('--------------------------------------------------------------')
disp('Grafica de la funcin')
% Colocar titulo
ezplot(c)
% Graficamos la funcin
grid on;
% Colocar malla en la grafica
Visualizacin:
-------------------------------------------------------------Laplace para una derivada de orden 2
3
- ------2
s + 36
Inversa de Laplace
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
c =
-sin(6*t)/2
-------------------------------------------------------------Grafica de la funcin:
Trasformada inversa de Laplace
0.6
-sin(6 t)/2
0.4
0.2
x(t)
CONCLUSIONES:
2) Funcion trigonometrica
que pasa
por cero haciendo estable.
-0.2
-0.4
-0.6
Edison Rodriguez
-6
-4
-2
0
Tiempo
Ejercicio #3:
Representacin grfica de un modelo de desplazamiento de la masa para los siguientes
casos de los valores iniciales
x ( 0 )=4 cm; x ' ( 0 )=
20
cm
s
Cdigo Matlab:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Edison Rodriguez
% 7 nivel
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
a = dsolve('D2x+36*x=0','x(0)=4','Dx(0)=-20'); % Para resolver la ED.
2do grado
disp('--------------------------------------------------------------')
disp('Laplace para una derivada de orden 2')
% Colocar titulo
b = laplace(a);
% Aplicamos Laplace a la ED.
pretty(b)
% Mostrar en forma de funcin
disp('inversa de Laplace')
% Colocar titulo
c=ilaplace(b)
% Aplicamos inversa Laplace a la ED.
disp('--------------------------------------------------------------')
disp('Grafica de la funcin')
% Colocar titulo
ezplot(c)
% Graficamos la funcin
grid on;
% Colocar malla en la grafica
RUM F5:
--------------------------------------------------------------
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
x(t)
CONCLUSIONES:
2) Funcion trigonometicacon
maximos y minimos.
-2
-4
Edison Rodriguez
-6
-6
-4
-2
0
tiempo
Ejercicio 4:
Sea un sistema mecnico de la fig.
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
u ( t ) =m
d x
dx
+ F +kx
2
dt
dt
u ( t ) =m y +b y + ky
Simulacin en simulink
Visualizacin:
CONCLUSIONES:
1.
2.
3.
En el sistema masa-resorte el
margen de error es cuando el
resorte se abre y hasta que llegue
a un punto de equilibro y se
estabilice
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
x = Ax+ Bu
y=Cx+ Du
Simulacin en simulink
Visualizacin:
CONCLUSIONES:
Ejercicio 5:
Sea un sistema mecnico de la fig.
1.
2.
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
u ( t ) =m y +b y + ky
Condiciones:
m=5 dina
k =0.5
b=1.05
Simulacin en simulink
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Visualizacin:
CONCLUSIONES:
1.
2.
3.
x = Ax+ Bu
y=Cx+ Du
Condiciones:
A=
B=
0
1
0.1 0.21
[ ]
0
1 /5
C=[ 1 0 ]
D= [ 0 ]
Simulacin en simulink
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Visualizacin:
CONCLUSIONES:
1.
2.
Ejercicio 6:
Sea un sistema mecnico de la fig.
Modelo en Matlab:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Jorge Luis Jervis Pacheco
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
a = dsolve('5*D2x+1.05*Dx+0.5*x=0');
% Para resolver la ED. 2do
grado
disp('--------------------------------------------------------------')
disp('Laplace para una derivada de orden 2')
% Colocar titulo
b = laplace(a);
% Aplicamos Laplace a la ED.
b1 = simplify(b);
% simplificamos la FT.
pretty(b1)
% Mostrar en forma de funcin
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
num=[200 21*sqrt(3559)];
den=[200 42 20];
[A,B,C,D]=tf2ss(num,den)
[num,den]=ss2tf(A,B,C,D)
[z,p,k]=ss2zp(A,B,C,D)
[A,B,C,D]=zp2ss(z,p,k)
evalues = eig(A)
%
%
%
%
%
%
declarar el numerador FT
declarar el denominador FT
Sacar los valores de A,B,C,D
Sacar la FT dem la matriz
Sacar los polos y ceros
Sacar los valores de A,B,C,D
Visualizacin:
-------------------------------------------------------------Laplace para una derivada de orden 2
21 C2 + sqrt(3559) C3 + 200 C2 s
-------------------------------2
200 s + 42 s + 20
A =
-0.2100
1.0000
-0.1000
0
B =
1
0
C =
1.0000
6.2640
D =
0
num =
0
1.0000
6.2640
1.0000
0.2100
0.1000
den =
z =
-6.2640
p =
-0.1050 + 0.2983i
-0.1050 - 0.2983i
k =
1
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Ejercicio 7:
Modelamiento mediante Matlab y describir en lazo cerrado:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Jorge Luis Jervis Pacheco
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
s=tf('s');
f1 = 1/s;
% ingreso de la funcin 1
f2 = (10/(s+5));
% ingreso de la funcin 2
f3 = (1/(s+1));
% ingreso de la funcin 3
h1 = series(f1,f2)
% Sistema en serie, o multiplicacin
h2 = feedback(h1,f3,-1)
% Sistema realimentado
num=[10 10];
den=[1 6 5 10];
[A,B,C,D]=tf2ss(num,den)
% Sacar los valores de A,B,C,D
Visualizacin:
-------------------------------------------------------------h1 =
10
--------s^2 + 5 s
Continuous-time transfer function.
h2 =
10 s + 10
---------------------s^3 + 6 s^2 + 5 s + 10
Continuous-time transfer function.
A =
B =
C =
D =
-6
1
0
-5
0
1
-10
0
0
10
10
1
0
0
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Simulacin en simulink
Visualizacin:
CONCLUSIONES:
1.
2.
CONCLUSIONES:
1.
2.
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Ejercicio 8:
% Universidad Politcnica Salesiana
% Ingeniera Elctrica
% Jorge Luis Jervis Pacheco
% ====================================================================
clc;clear all;close all;
% limpiar la ventana y las variables
s=tf('s');
f1 = 1/s^2+5;
% ingreso de la funcin 1
f2 = (10/(s^2+2));
% ingreso de la funcin 2
f3 = (1/(s^3+2*s^2+5*s+4));
% ingreso de la funcin 3
h1 = series(f1,f2)
% Sistema en serie, o multiplicacin
h2 = feedback(h1,f3,-1)
% Sistema realimentado
num=[50 100 260 220 50 40];
den=[1 2 7 8 10 58 10];
[A,B,C,D]=tf2ss(num,den)
% Sacar los valores de A,B,C,D
RUM F5:
h2 =
50 s^5 + 100 s^4 + 260 s^3 + 220 s^2 + 50 s + 40
-------------------------------------------------s^7 + 2 s^6 + 7 s^5 + 8 s^4 + 10 s^3 + 58 s^2 + 10
Continuous-time transfer function.
A =
-2
1
0
0
0
0
-7
0
1
0
0
0
-8
0
0
1
0
0
-10
0
0
0
1
0
-58
0
0
0
0
1
-10
0
0
0
0
0
100
260
220
50
40
B =
1
0
0
0
0
0
C =
50
D =
0
Teora de Control II
Jorge Luis Jervis Pacheco
Trabajo Virtual
Simulacin en simulink
Visualizacin:
CONCLUSIONES:
3.
4.
CONCLUSIONES:
3.
4.