Está en la página 1de 7

INFORME DE PRÁCTICAS

Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

Asignatura: Ingeniería de control y Grupo Nº:


laboratorio

Carrera: Ingeniería Mecatrónica Integrantes


Nivel y paralelo: 6TD Bryan Chuma
Fecha de práctica: 16/Oct/18
Fecha presentación informe: 16/Oct/18
NºPráctica:1 Informe Nº:1

TÍTULO DE LA PRÁCTICA: Comandos Básicos en Matlab y Scicoslab para control

1. OBJETIVOS:

General:
Introducir a los estudiantes en el uso de las herramientas Matlab y
Scicoslab, mediante la asimilación del entorno y comandos básicos para
control.

Específicos:
Conocer los entornos Matlab y Scicoslab
Manejar los comandos básicos para control

2. INTRODUCCIÓN:

MATLAB

Es un entorno de cálculo técnico de altas prestaciones para calculo


numérico y visualización y la programación en un ambiente fácil de utilizar
donde los problemas y las soluciones se expresan en una notación
matemática.

• Análisis numérico
• Cálculo matricial
• Procesamiento de señales
• Modelado, simulación y prueba de prototipos
• Análisis de datos, exploración y visualización

Probablemente la característica más importante de MATLAB es su


capacidad de crecimiento. Esto permite convertir al usuario en un autor
contribuyente, creando sus propias aplicaciones. En resumen, las
prestaciones más importantes de MATLAB son: Escritura del programa en
lenguaje matemático.

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

Implementación de las matrices como elemento básico del lenguaje, lo que


permite una gran reducción del código, al no necesitar implementar el
cálculo matricial. Implementación de aritmética compleja.

ScicosLab

Es una herramienta en cuanto a modelado, simulación, análisis y diseño de


sistemas que involucran flujo de señales. Dicha herramienta ofrece casi
todas las funcionalidades que proporciona MATLAB/Simulink, a diferencia
de que Scicoslab es libre.

SCICOS

Es un simulador y modelador gráfico de sistemas dinámicos desarrollado en


el proyecto Metalau en INRIA , centro París-Rocquencourt . Con Scicos, el
usuario puede crear diagramas de bloques para modelar y simular la
dinámica de sistemas dinámicos híbridos y compilar modelos en código
ejecutable. Scicos se utiliza para el procesamiento de señales, control de
sistemas, sistemas de colas y para estudiar sistemas físicos y biológicos.
Las nuevas extensiones permiten generar modelos basados en
componentes de circuitos eléctricos e hidráulicos utilizando el lenguaje
Modelica.

3. METODOLOGÍA:

Para la realización de la práctica y el cumplimiento de los objetivos en primera


instancia se ejecuta la primera función de transferencia insertando los códigos,
creando las primeras variables para después utilizar el comando tf en este caso se
presenta el siguiente código

 Crear un modelo en función de transferencia

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

 Crear un modelo zero-pole-gain

 Crear un modelo en espacios (variables) de estado

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

 Crear un modelo utilizando los datos de respuesta en frecuencia.

 Crear un modelo MIMO

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

 Analizar modelos lineales e invariantes en el tiempo (LTI)

4. RESULTADOS Y DISCUSIÓN:

 x = [0:0.1:pi]';
Asignacion a la variable x que va desde 0 hasta pi(3.14) con pasos
de uno
 y = x;
Asignacion de una variable a otra
 for f=1:length(x)
Sirve para definer la longitude del vector mas grande
mesh(x,y,Z);

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

5. CUESTIONARIO DE INVESTIGACIÓN:

• roots()
Esta función se emplea para el cálculo de las raíces de una ecuación o polinomio, y los
devuelve en un vector columna que contiene las raíces. (Matlab, 2018)
• tf()
Esta función permite la creación de modelos de funciones de transferencia o de funciones
de transferencia. Con argumentos complejos o reales. (Matlab, 2018)
• ss()
Esta función es utilizada para la creación de modelos de espacios de estado con matrices
de valor real o complejo o para convertir modelos de sistema dinámicos a la forma de
modelo de espacio de estado. (Matlab, 2018)
• tf2ss()
Esta función permite convertir los parámetros de una representación de la función de
transferencia de un sistema dado a los de una representación de espacio de estado
equivalente. (Matlab, 2018)
• zpk()
Esta función es usada para crear modelos de ganancia de polo cero, o para convertir
sistemas dinámicos de la forma de ganancia de polo cero. (Matlab, 2018)
• ss2tf()
Esta función convierte una representación de espacio de estado de un sistema en una
función de transferencia equivalente. ss2tf devuelve la función de transferencia de
transformada de Laplace para sistemas de tiempo continuo y la función de transferencia
de transformada Z para sistemas de tiempo discreto. (Matlab, 2018)
• frd()
Esta función crea un modelo de datos de respuesta de frecuencia (frd) sys de objetos a
partir de los datos de respuesta de frecuencia almacenados en la respuesta de matriz
multidimensional. La frecuencia vectorial representa las frecuencias subyacentes para los
datos de respuesta de frecuencia. (Matlab, 2018)
• step()
Esta función calcula la respuesta al paso de un sistema dinámico. Para el caso del espacio
de estado, se asume un estado inicial cero. Cuando se invoca sin argumentos de salida,
esta función traza la respuesta al paso en la pantalla. (Matlab, 2018)
• Plot()
Esta función permite crear un gráfico de líneas 2D de los datos de Y frente a los valores
correspondientes de X. (Matlab, 2018)
• linspace()
Esta función genera un vector espaciado linealmente, esto puede ser en una fila de 100
puntos equidistantes entre dos valores. Como también se genera con n número de puntos.
(Matlab, 2018)
• size()
Esta función devuelve un vector de fila cuyos elementos contienen la longitud de la
dimensión correspondiente del argumento de la función. (Matlab, 2018)

1
INFORME DE PRÁCTICAS
Formato
FR-FAC-PAC-GLB-018 Versión: 01 Fecha: 02/03/2017

• pole()
Esta función devuelve los polos del sistema dinámico SISO o MIMO. La salida se expresa
como el recíproco de las unidades de tiempo especificadas en sys.TimeUnit. Los polos de
un sistema dinámico determinan la estabilidad y respuesta del sistema. (Matlab, 2018)
• isstable()
Esta función devuelve un valor lógico de 1 (verdadero) si el sistema del sistema dinámico
sys tiene una dinámica estable, y un valor lógico de 0 (falso) de lo contrario. (Matlab, 2018)
• plot3()
Esta función permite la visualización de un esquema tridimensional de conjunto de
puntos, donde sus argumentos de entrada son vectores o matrices y traza líneas en un
espacio tridimensional. (Matlab, 2018)
• get()
Esta función cumple con varias aplicaciones, pero el objetivo principal en todas ellas es el
de retornar algún tipo de dato o propiedades de valores (Matlab, 2018).

6. CONCLUSIONES:

Esta practica nos sirve para conocer los elementos de Matlab y sus funciones en
especifico

7. RECOMENDACIONES:

Conocer mas a fondo las funciones que tiene Matlab

8. BIBLIOGRAFÍA:

Matlab. (2018). Matlab. Obtenido de https://la.mathworks.com/

9. EVALUACIÓN:
Resultados obtenidos SI NO Observaciones
Manejo de Matlab, Scicoslab X
Dominio de comandos básicos para control X

También podría gustarte