Professional Documents
Culture Documents
ESIME ZACATENCO
Ingeniera en Control y Automatizacin.
Prctica 2: MATLAB Aplicado a Matrices
Profesor: Maya Prez Edgar.
Integrantes:
Garca Luis
Fecha de Entrega:
Teora del Control III MATLAB Aplicado a Matrices
Tabla de contenido
Objetivo General. .............................................................................................................................................2
Objetivos Especficos. ......................................................................................................................................2
Desarrollo: .........................................................................................................................................................2
Ejercicio 1. .....................................................................................................................................................2
Ejercicio2: .......................................................................................................................................................8
Ejercicio 3. .................................................................................................................................................. 11
Conclusiones................................................................................................................................................... 22
1|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Objetivo General.
Objetivos Especficos.
Desarrollo:
Ejercicio 1.
2|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Ejemplo:
3|Pgina
Teora del Control III MATLAB Aplicado a Matrices
poly: Se utiliza para obtener el polinomio caracterstico de una matriz, en el cual las races de
ese polinomio son los eigenvalores.
Ejemplo:
4|Pgina
Teora del Control III MATLAB Aplicado a Matrices
5|Pgina
Teora del Control III MATLAB Aplicado a Matrices
6|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Rand: Crea una matriz de valores aleatorios en un determinado rango y de una dimensin
igualmente determinada por el usuario.
Switch-case: Se usa con frecuencia cuando existe una serie de opciones de ruta de programacin
para una variable dada, dependiendo su valor, en la estructura hay mltiples salidas en base a
ciertos criterios (case);stos pueden ser un escalar o una cadena.
Ejemplo:
7|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Disp: Se utiliza para desplegar los valores de una matriz o una variable.
Ejercicio2:
Realizar un programa en MATLAB que realice las siguientes operaciones sobre la matriz B y
ejemplificar los valores del punto 1.
- = = = +
- =+ = . ^3
- E=B.*C = ^3
Uso de input.
8|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Resultado.
Resultado.
La matriz tiene un rango de 2, y sus dimensiones son de 3x4.
9|Pgina
Teora del Control III MATLAB Aplicado a Matrices
Resultados.
10 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Nota: Se tuvieron que redefinir algunas matrices para que se pudieran realizar todas las
operaciones.
Ejercicio 3.
Obtener las curvas de respuesta de los sistemas de Primer Orden y Segundo Orden de la
prctica 1 empleando SIMULINK y el bloque de variables de estado.
1 1 ()
= () 1 = () = ; 1 =
1 2
= () 2 = = ; 2 =
11 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Sustituyendo
1 1
1 = () 1 2
1
2 = 1
() = 1 + 2
El espacio de estado quedara de la siguiente manera:
1
1
1() 1()
[ ] = [] [ ][ ] + [] [] ()
2() 1 2()
0 0
() 1
() = [ ] = [1 0] [ ]
() 2
Los valores de los componentes del circuito son:
R=4; L= 0.06H; C=0.04.
Para Obtener la Respuesta =
()
4 1
1
1() 1()
[ ] = [] [0.06 0.06] [ ] + [] [0.06] ()
2() 1 2()
0 0
0.04
() 1
() = [ ] = [1 0] [ ]
() 2
Para Obtener la Respuesta () =
4 1
1
1() 0.06 0.06 1()
[ ] = [] [ ][ ] + [] [0.06] ()
2() 1 2()
0 0
0.04
() 1
() = [ ] = [0 1] [ ]
() 2
12 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Diagrama de SIMULINK.
Cdigo .m.
Respuesta en SIMULINK.
13 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Respuesta de MATLAB .
Utilizamos el comando ss2tf para convertir las matrices de los espacios de estado a F.T y
obtuvimos lo siguiente :
Se puede comprobar que la F.T es correcta , ya que el sistema de respuesta I/V para el
circuito RLC est dado por:
1
=
() 2 + + 1
Respuesta de La F.T en Matlab.
Las respuestas en SIMULINK y Matlab son idnticas, quiere decir que la F.T es equivalente
a las matrices de espacio de estado para una respuesta I/V , en las grficas se puede observar
quela respuesta de la corriente decae a cero conforme pasa el tiempo.
14 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Diagrama de SIMULINK.
Cdigo .m.
Respuesta en SIMULINK.
15 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Respuesta de MATLAB .
Utilizamos el comando ss2tf para convertir las matrices de los espacios de estado a F.T y
obtuvimos lo siguiente :
Se puede comprobar que la F.T es correcta , ya que el sistema de respuesta Vc/V para el
circuito RLC est dado por:
1
= ().
1
=
1 1
= ( )( )
2 + + 1
1
(() )
=
1
2 + +
1
(())
=
1
2 + +
Respuesta de La F.T en Matlab.
16 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
() = + .
()
. + () = ()
()
+ () = ().
() 1 1
+ () = ()
() 1 1
= () ()
1 = (); () = (); = 1
Definiendo las variables de estado para respuesta Vc/Vent:
1 1
[1] = [] [ ] [1()] + [] [ ] ()
() = [] = [1][1]
17 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Diagrama en SIMULINK.
Cdigo .m.
Respuesta en SIMULINK.
18 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Respuesta de MATLAB .
Utilizamos el comando ss2tf para convertir las matrices de los espacios de estado a F.T y
obtuvimos lo siguiente :
1
1
= =
+ 1 + 1
Respuesta de la F.T en Matlab.
19 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Diagrama en SIMULINK.
Cdigo.m
Respuesta en SIMULINK.
20 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Respuesta de MATLAB .
Utilizamos el comando ss2tf para convertir las matrices de los espacios de estado a F.T y
obtuvimos lo siguiente :
() = =
1 + 1
+
1
. = () = =
+ 1 + 1
21 | P g i n a
Teora del Control III MATLAB Aplicado a Matrices
Conclusiones.
22 | P g i n a