Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
ÁREA MECÁNICA ELÉCTRICA
Laboratorio de
INGENIERIA DE CONTROL II
Práctica #1.
“Entornos de trabajo Octave y Scilab”
Nombre: Antonio Sanjuanero Herrera
Carrera: Ingeniería en Electricidad y Automatización
Instructor: Cristian Ortíz
Fecha de entrega: viernes 16 de febrero de 2018
Práctica 1: Entornos de trabajo Octave y SciLab
Laboratorio De Ingeniería De Control II
Objetivo
Conocer el entorno gráfico y las funciones básicas de Octave
Introducción
En ingeniería es frecuente encontrarse con ecuaciones de alto grado de complejidad, sobre todo si
se trabaja con sistemas dinámicos, en los cuales, su comportamiento se describe a través de
ecuaciones diferenciales. Dichas ecuaciones resultan ser insolubles utilizando métodos
convencionales, tales como los métodos analíticos. Es entonces cuando se hace de gran utilidad el
uso de software orientado a la resolución de problemas de este carácter.
Octave
Octave es un software similar a MatLab, en el cual se simplifica la tarea de trabajar con matrices y,
en especifico para el laboratorio, sistemas de control. Con Octave se pueden realizar simulaciones
para diversos sistemas con diversas entradas haciendo uso de comandos específicos dedicados a
esto.
Scilab
Scilab es un entorno de simulación de diagramas de bloques y funciones de transferencia, con el
cual se puede observar la respuesta en tiempo de variedad de sistemas de distinto orden. Es similar
a Simulink de Matlab.
Actividades
a) Resolver los siguientes problemas utilizando el programa Octave
I. 𝑨 = 𝑮(: , 𝟐)
II. 𝑩 = 𝑮(𝟒: 𝟓, 𝟏: 𝟑)
Con el comando:
𝑩 = 𝑮(𝟒: 𝟓, 𝟏: 𝟑)
se extraen del renglón 4
hasta el 5; y de la columna 1
hasta la 3.
2
Práctica 1: Entornos de trabajo Octave y SciLab
Laboratorio De Ingeniería De Control II
IV. 𝑫 = 𝑮 ∗ 𝑮𝑻
Dado que en
esta operación
no se utiliza el
producto
elemento a
elemento, la
operación sí es
posible de
realizarse.
b) Utilice Octave para obtener la solución de 𝑨𝒙 = 𝒚 (encontrar el valor del vector x),
donde:
3 2 −1
𝐴=[ ], 𝑦 = [ ]
1 −1 1
Utilizando el comando
𝒊𝒏𝒗(𝑨) y multiplicándolo
por la matriz 𝒚 se obtiene
el vector solución del
sistema de ecuaciones:
𝟎. 𝟐
𝒙=[ ]
−𝟎. 𝟖
3
Práctica 1: Entornos de trabajo Octave y SciLab
Laboratorio De Ingeniería De Control II
𝑉𝑖 𝑉𝑜
𝑉𝑖 𝑉𝑜
Función de transferencia:
𝑉𝑜 𝑠 2 𝐶𝐿𝑅
𝐺(𝑠) = = 2
𝑉𝑖 𝑠 𝐶𝐿𝑅 + 𝐿𝑠 + 𝑅
Ya que 𝑅 = 𝐿 = 𝐶 = 1:
𝑉𝑜 𝑠2
𝐺(𝑠) = = 2
𝑉𝑖 𝑠 + 𝑠 + 1
4
Práctica 1: Entornos de trabajo Octave y SciLab
Inicio intervalo Laboratorio De Ingeniería De Control II fin
Fig. 1.10. Voltaje de salida para una entrada 𝟐𝐬𝐢 𝐧(𝟎. 𝟐𝒕)
5
Práctica 1: Entornos de trabajo Octave y SciLab
Laboratorio De Ingeniería De Control II
Fig. 1.10.1. Respuesta en frecuencia para una entrada 𝟐𝐬𝐢 𝐧(𝟎. 𝟐𝒕)
6
Fig. 1.11. Voltaje de salida para una entrada 𝟐𝐬𝐢 𝐧(𝟎. 𝟎𝟐𝒕)
Práctica 1: Entornos de trabajo Octave y SciLab
Laboratorio De Ingeniería De Control II
Fig. 1.11.1. Respuesta en frecuencia para una entrada 𝟐𝐬𝐢 𝐧(𝟎. 𝟎𝟐𝒕)
Conclusión
El conocimiento y manejo de herramientas computacionales tales como Octave y SciLab brindan
una poderosa ayuda para la manipulación de las matemáticas resultantes de trabajar con sistemas
dinámicos, tales como los que se trabajarán en la materia de Ingeniería de control.
Como se pudo observar, también se pueden realizar simulaciones en un periodo de tiempo y con
entradas que no se limitan únicamente a las ya conocidas escalón unitario y rampa, sino que el
concepto de entrada se extiende a señales más complejas, tales como sinusoides, dientes de sierra,
triangulares, etc.
Además de la común respuesta en tiempo, se tiene también, la respuesta en frecuencia. Esto gracias
a las gráficas de Bode y graficas de Fase-Frecuencia, las cuales nos brindan información adicional
que puede ser relevante para aplicaciones específicas.
Por último, en el ejemplo resuelto, resultó un sistema de segundo orden. Tal sistema pudo ser
resuelto con absoluta facilidad por parte del programa. Esto demuestra la capacidad alcanzada por
Octave para resolver sistemas no solo de primer orden, sino de orden mayor.