Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROL INDUSTRIAL I
Clase 4: TALLER: Matlab y Simulink
Javier Corredor
INTRO: MATLAB Y
SIMULINK
1
17/8/17
Taller
Reporte en un informe (plantilla IEEE) los puntos
indicados por el color azul.
El Taller se presenta en grupos de 2 personas.
GUI - matlab
2
17/8/17
MATLAB - Path
Directorio donde Matlab busca scripts para ser
ejecutados
Por defecto matlab busca en el directorio actual (current
folder)
3
17/8/17
II MATLAB grficas
6. Graficar y=ex
>> help plot
7. Ajustar los ejes de la grfica, para ver los valores
cercanos al origen del eje de coordenadas
>> help axis
>> help legend
>> help xlim
8. Realizar las operaciones bsicas matriciales (defina
matrices A,B,C)
a) +,-,*,inversa de una matriz
b) Cuales de las siguientes igualdades se cumplen para toda
matriz dada? (propiedades asociativas y conmutativas en las
matrices)
M=A(B+C) =? AB + AC =? (B+C)A =? BA+CA ???
Funciones en matlab
HOME/New/function
4
17/8/17
Funciones en matlab
Ayuda: Los siguientes comandos son de ayuda para
elaborar la funcin del punto 9:
for
linspace
zeros
size
factorial
hold on
>>help comando
Funciones en matlab
10. Realizar un script en matlab que genere una grfica donde se
presente:
a) Funcin y=ex
b) Funcin aproximada !" = $%
c) Funcin del error ' (&)
' & = ! & !" & &
5
17/8/17
SIMULINK
Es un entorno de diagrama de bloques para la simulacin de
varios dominios y el diseo basado en modelos. Permite la
simulacin, la generacin automtica del cdigo, la prueba
continua y la verificacin de sistemas embebidos.
Simulink
Definir variables en Model explorer
View/modelExplorer/Callbacks/IntFcn
6
17/8/17
Simulink
Definir variables en Model explorer
View/modelExplorer/Callbacks/IntFcn
Simulink
Ver valores en modo depuracin
Display /Data Display simulation/Options/Display values/Enable by
default during simulation
Display /Data Display simulation/Toogle Value Labels when Clicked
7
17/8/17
Simulink
11. Implementar modelo de masa en cada libre
ODE a simulink
Seguir los siguientes pasos para implementar una ODE
en simulink:
...
a3 y + a2 y + a1 y + a0 y = b0 u
1. Resolver la ec. para la derivada de mayor orden
...
a 3 y = b0 u a2 y a1 y a0 y
2. Usar un sumador
8
17/8/17
ODE a simulink
Seguir los siguientes pasos para implementar una ODE
en simulink:
1. Resolver la ec. para la derivada de mayor orden
...
a 3 y = b0 u a2 y a1 y a0 y
2. Usar un sumador
3. Hallamos y
ODE a simulink
Seguir los siguientes pasos para implementar una ODE
en simulink:
1. Resolver la ec. Para la derivada de mayor orden
...
a 3 y = b0 u a2 y a1 y a0 y
2. Usar un sumador
3. Hallamos y
4. Construimos finalmente la ecuacin
9
17/8/17
ODE a simulink
1. Resolver la ec. Para la derivada de mayor orden
...
2. Usar un sumador a3 y = b0 u a2 y a1 y a0 y
3. Hallamos y
4. Construimos el diagrama de bloques finalmente de la
ecuacin
Simulink
12. Implementar en simulink los modelos previamente
vistos en clase (mecnicos, elctricos e industrial
presentacin clase 2)
13. Cambiar condiciones iniciales y verificar respuestas del
sistema pasados t segundos (definidos por el
estudiante).
14. Implementar en simulink el modelo que est trabajando
del libro de Ogata: Dinmica de sistemas.
10