Practicas 1-10.pdf

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Prác

Views 108 Downloads 4 File size 11MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Prácticas De Laboratorio De Ingeniería De Control

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #1 INTRODUCCIÓN Y COMANDOS DEL MATLAB

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…4 Resultados……………………………………………………………….4 Conclusiones…………………………………………………………….9 Bibliografía……………………………………………………………...9

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Familiarizarse con el modo de operación del MATLAB y conocer los comandos principales que permitan obtener un mejor provecho al manejar el mismo. PLANTEAMIENTO La práctica constara de una introducción a al sistema algebraico computacional conocido como MATLAB, que se explicara desde el inicio de una simple sesión del programa, continuando con comandos y expresiones, variables, el espacio de trabajo de MATLAB, el guardado y recuperado de datos, funciones, arreglos simples (vectores), gráficos simples, matrices simples y especiales. Además de exponer un par de ejemplos que ayudaran al momento de realizar los ejercicios de este reporte demostrando así la comprensión y manejo de las herramientas básicas de MATLAB.

METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

DISEÑO

La grafica de respuesta c (t) quedaria

PROCEDIMIENTO Y RESULTADO 1. Resuelve las siguientes ecuaciones

Donde

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

2. Grafique las siguientes ecuaciones

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

CONCLUSIONES Al concluir la practica se logro el entendimiento basico de MATLAB desde el uso de algunos comandos y expresiones, variables, el espacio de trabajo de MATLAB, el guardado y recuperado de datos, funciones, arreglos simples (vectores), gráficos simples, matrices simples y especiales. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de las herramientas básicas de MATLAB. BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #2 MANEJO DE POLINOMIOS EN EL MATLAB

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…4 Resultados……………………………………………………………….4 Conclusiones…………………………………………………………….7 Bibliografía……………………………………………………………...7

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Hacer uso de los comandos de MATLAB para el manejo de polinomios. PLANTEAMIENTO La práctica constara de hacer uso de otros comandos, ya que hay otras características importantes de MATLAB que están relacionadas con funciones polinomiales como son: Raíces, multiplicación, suma y división de polinomios, así como evaluación y derivada de los mismos. Además de exponer un par de ejemplos que ayudaran al momento de realizar los ejercicios de este reporte demostrando así la comprensión y manejo de las herramientas básicas de MATLAB.

METODOLOGÍA Polinomios. En MATLAB un polinomio se representa por un vector fila cuyos componentes son los coeficientes del polinomio en orden descendente. Por ejemplo el polinomio x 4 3x 3 0x 2 5x 4

Se representa en MATLAB como se muestra Nota: observe que el coeficiente 0 es incluido en el vector.

Graficar un polinomio Ya que tenemos los vectores x y f , se pueden utilizar para graficar el polinomio utilizando el comando plot

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

DISEÑO

Para este ejemplo: La gráfica del polinomio p1 se muestra en la siguiente figura.

PROCEDIMIENTO Y RESULTADO 1. Crear los siguientes polinomios: p1 x 4 x 3 3x 2 25x 10 p2 3x 2 12x 9

Obtenga la ecuación del polinomio resultante para los siguientes puntos La multiplicación de p1 por p2 (comando conv) La suma de p1 más p2, y la resta p1 menos p2 (observe que los polinomios son de diferente orden) 1.3. La división de p1 entre p2, muestre el resultado y el residuo (comando deconv) 1.4. La derivada del polinomio p1 y p2 (comando polyder) 1.1. 1.2.

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

Determine lo siguiente: 1.5. Las raíces del polinomio p1 y p2 (comando roots) 1.6.

Si las raíces de un polinomio son x 3 3 i, x 3 3 i, x 5, x 7 ,

1.7.

encuentre los coeficientes del polinomio y la ecuación del polinomio (comando poly) Evaluar el polinomio p1 para x 5 y el polinomio p2 para x 10

(comando polyval)

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

2. Grafique el siguiente polinomio px x 3 25x 2 10x 1

para valores de x desde -10 hasta 10 con incrementos de 0.1, coloque las etiquetas ‘x’ y ‘p(x)’, con cuadrícula y título el ‘x^3-25x^2-10x+1’.

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

CONCLUSIONES Al concluir la practica se logro el entendimiento de los nuevos comandos de MATLAB desde el uso de algunos comandos y expresiones relacionados a los polinomios como adición y resta, multiplicación, derivar, obtener raíces y coeficientes además del poder graficarlos además de definir su título y etiquetas. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de las herramientas en comandos de polinomios de MATLAB. BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #4 APLICACIONES SIMPLES CON SIMULINK

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…4 Resultados……………………………………………………………….4 Conclusiones…………………………………………………………….7 Bibliografía……………………………………………………………...7

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Usar la herramienta del simulink en la simulación de ecuaciones diferenciales y de sistemas de control. PLANTEAMIENTO La práctica constara de hacer uso del simulink en simulaciones simples, puede ser utilizado para resolver ecuaciones diferenciales. Además de exponer un par de ejemplos que ayudaran al momento de realizar el ejercicio de este reporte demostrando así la comprensión y manejo esta toolbox que es el simulink en MATLAB.

METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

DISEÑO

PROCEDIMIENTO Y RESULTADO

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

5. A que conclusión llegaría al comparar las cuatro respuestas obtenidas. Que todas llegan a una misma respuesta pero con la diferencia en el problema de que uno es matriz, otro en ecuación diferencial y otro con transferencia de función. CONCLUSIONES Al concluir la practica se logro el entendimiento del uso del simulink en aplicaciones simples. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB para la simulación de ecuaciones diferenciales y de sistemas de control.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #5 ANÁLISIS DE LA RESPUESTA TRANSITORIA DE SISTEMAS DE PRIMER ORDEN

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...5 Procedimiento………………………………………………………...…5 Resultados……………………………………………………………….5 Conclusiones…………………………………………………………….16 Bibliografía……………………………………………………………...16

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Hacer uso de los comandos de matlab y simulink para analizar la respuesta transitoria de un sistema de control de primer orden.

PLANTEAMIENTO Por respuesta transitoria se refiere al comportamiento que tiene el sistema cuando va del estado estacionario inicial al estado estacionario final. Las características de respuesta transitoria tales como tiempo de subida, tiempo pico, máximo sobreimpulso, tiempo de asentamiento y error en estado estable se pueden determinar a partir de la respuesta a un cambio en su entrada. La práctica constara de Hacer uso de los comandos de matlab y simulink para analizar la respuesta transitoria de un sistema de control de primer orden. Además de exponer un par de ejemplos que ayudaran al momento de realizar el ejercicio de este reporte demostrando así la comprensión y manejo esta toolbox que es el simulink en MATLAB.

METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

DISEÑO

PROCEDIMIENTO Y RESULTADO

Utilizando comandos del MATLAB. 1.

Genere las siguientes funciones de transferencia:

Sugerencia: Las funciones G1, G2 y G3 se pueden almacenar en num1, den1, num2, den2 y num3, den3 respectivamente.

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

2.

Grafique las tres respuestas (G1, G2, G3) para una entrada escalón unitario (step) en una sola gráfica, para un tiempo de respuesta de 0 a 50 con incrementos de 0.1 y compárelas.

3.

Obtenga las constantes de tiempo de cada una de las funciones (G1, G2, G3) Introducción y Comandos del MATLAB│ Ingeniería de Control

7

𝐺1 = 𝐺2 = 𝐺3 = 4.

  5.

1 2𝑠+1 0.2 𝑠+0.2 0.2

1/2

1

1/2 5

1𝑠+1 1

[

]=

[ ]=

2𝑠+0.2

5 5

5𝑠+1 1

[ ]= 5

Contante de tiempo T = 1s Constante de tiempo T = 5s

10𝑠+1

Contante de tiempo T = 10s

¿Qué sistema tiene la respuesta más rápida y cuál la más lenta? La respuesta más rápida es la función G3 La respuesta más lenta es la función G2

Grafique las tres respuestas para una entrada impulso unitario con el comando impulse para el mismo tiempo de respuesta.

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

6.

Grafique las tres respuestas para una entrada rampa unitaria R(s)=1 s2 , utilizando el comando impulse.

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

Utilizando el simulink para obtener la respuesta en el tiempo. Modele el siguiente diagrama de bloques, simúlelo y obtenga su grafica de respuesta en el tiempo para una entrada escalón unitario, ajuste el tiempo de inicio del escalón a cero.

1.

Introducción y Comandos del MATLAB│ Ingeniería de Control

10

Modele el diagrama de bloques para las funciones de transferencia G2 yG3, simúlelos y obtenga las gráficas de respuestas en el tiempo para una entrada escalón unitario, ajuste el tiempo de inicio del escalón a cero. 2.

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

Obtenga las 3 señales juntas en el osciloscopio, utilizando el bloque mux ubicado en la biblioteca Signals & Systems, modifique sus parámetros para recibir 3 entradas. Utilice un tiempo de simulación de 0 a 50.

Introducción y Comandos del MATLAB│ Ingeniería de Control

12

Cambie el escalón por una entrada rampa unitaria, simúlelo y obtenga sus respuestas. 3.

Introducción y Comandos del MATLAB│ Ingeniería de Control

13

Modele el siguiente sistema de control y obtenga la respuesta y(t ) para un tiempo de 0 a 4 seg. para una entrada x (t) escalón unitario, que inicia en t = 0 . 4.

Introducción y Comandos del MATLAB│ Ingeniería de Control

14

Modifique el modelo anterior agregando una realimentación de velocidad en el sistema de control y obtenga la respuesta y(t ) para un tiempo de 0 a 4 seg. para una entrada x (t) escalón unitario, que inicia en t = 0 . 5.

Introducción y Comandos del MATLAB│ Ingeniería de Control

15

CONCLUSIONES Al concluir la practica se logro el entendimiento del uso del simulink que es un toolbox de MATLAB que permite simular sistemas de control por medio de diagramas de bloque. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

16

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #6 ANÁLISIS DE LA RESPUESTA TRANSITORIA DE SISTEMAS DE SEGUNDO ORDEN

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…5 Resultados……………………………………………………………….5 Conclusiones…………………………………………………………….13 Bibliografía……………………………………………………………...13

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO

Hacer uso de los comandos de matlab y simulink para analizar un sistema de control de segundo orden. PLANTEAMIENTO

La práctica constara de las características de respuesta transitoria tales como tiempo de subida, tiempo pico, máximo sobre impulso, tiempo de asentamiento y error en estado estacionario se pueden determinar a partir de la respuesta a un cambio en su entrada. METODOLOGÍA

Considere el sistema de segundo orden de la figura

Donde k es la ganancia del sistema, n w es la frecuencia natural no amortiguada y z es la relación de amortiguamiento. Las raíces del denominador, polos de G(s), están dados por

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

DISEÑO

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

PROCEDIMIENTO Y RESULTADO

1. Obtenga la respuesta en el tiempo de 0 a 6 seg. a una entrada escalón unitario para cada uno de los sistemas utilizando el comando step, grafique las cuatro gráficas juntas y compárelas. 13 g1  s2 4s 13

4 g 2  2 s 4s 4

9 g3  2 s 9

3 g 4  2 s 4s 3

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

2. Obtenga las raíces del polinomio del denominador (comando roots) de cada sistema y diga a partir de sus raíces a que tipo de respuesta corresponde. 1.1. Respuesta sobreamortiguada 1.2. Respuesta críticamente amortiguada 1.3. Respuesta subamortiguada 1.4. Respuesta sin amortiguamiento

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

c) Subamortiguada

b) Criticamente amortiguada

d) Sin amortiguamiento Introducción y Comandos del MATLAB│ Ingeniería de Control

10

a) Sobreamotiguada

3. Diga cuál sistema tiene respuesta subamortiguada (oscilatoria) y determine de la gráfica el máximo sobrepaso %M p , tiempo pico t p , tiempo asentamiento ts y tiempo de crecimiento tr .

Tiempo pico “tp” = 1 Tiempo de asentamiento “ts” = 1.62 Magnitud de estabilizacion “c(∞)” = 1 %𝑴𝑷 =

𝒄(𝒕𝒑) − 𝒄(∞) 𝟏. 𝟏𝟐 − 𝟏 = = 𝟎. 𝟏𝟐 = 𝟏𝟐% 𝒄(∞) 𝟏

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

4. Modele El siguiente sistema en el simulink, considere K1 = 4 y K2 = 0.25

Grafique la respuesta en el tiempo para una entrada escalón de magnitud 2 que inicie en el tiempo cero y con un tiempo de simulación de 8 seg, obtenga de la gráfica el tiempo pico p t , el tiempo de estabilización s t , el máximo sobrepaso % p M , y la magnitud en la cuál se estabiliza.

Introducción y Comandos del MATLAB│ Ingeniería de Control

12

CONCLUSIONES Al concluir la practica se logro hacer uso de los comandos de matlab y simulink para analizar un sistema de control de segundo orden por medio de diagramas de bloque. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

13

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #7 ERROR EN ESTADO ESTACIONARIO

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...3 Procedimiento………………………………………………………...…6 Resultados……………………………………………………………….6 Conclusiones…………………………………………………………….18 Bibliografía……………………………………………………………...18

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Hacer uso de los comandos de matlab y simulink para analizar el error de un sistema de control en estado estacionario. PLANTEAMIENTO El error en estado estacionario es una medida de la exactitud de un sistema de control para seguir una entrada dada, después de desaparecer la respuesta transitoria. El que un sistema dado presente o no un error en estado estacionario ante determinado tipo de señal de entrada, depende del tipo de función de transferencia de lazo abierto del sistema. METODOLOGÍA Clasificación de los sistemas de control Los sistemas de control se clasifican de acuerdo con su capacidad de seguir entradas escalón, rampa, parábola, etc. Considere el sistema de control con realimentación unitaria con la siguiente función de transferencia en lazo abierto G(s):

Este sistema contiene el término s N en el denominador, que representa un polo de multiplicidad N en el origen. El esquema de clasificación se basa en la cantidad de integraciones (términos 1 s) indicadas por la función de transferencia en lazo abierto. Un sistema se denomina de tipo 0, de tipo 1, de tipo 2,…si N = 0, N = 1, N = 2,…, respectivamente. Ejemplo:

DISEÑO

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

PROCEDIMIENTO Y RESULTADO Sistemas tipo 0

a)

b)

c)

d)

e)

f)

Simule los sistemas anteriores, y obtenga su respuesta en el tiempo. De la gráfica indique con una marca y determine la magnitud del error en estado estacionario. Si es necesario haga un zoom sobre la gráfica para obtener el valor del error con mayor exactitud, también puede aumentar el tiempo de simulación si es que la gráfica de respuesta no ha alcanzado a estabilizarse. Compare los sistemas a) con b), c) con d) y e) con f) y diga cuál tiene mayor error de estado estacionario.

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

A) El error de estado estacionario es de .60

B)

El error de estado estacionario es de .40

Comparando el error de estado estacionario de A) y B) se encuentra que el error estacionario de A) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

C) El error de estado estacionario es de infinito

D) El error de estado estacionario es de infinito

Comparando el error de estado estacionario de C) y D) se encuentra que el error estacionario de C) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

E) El error de estado estacionario es de infinito

F) El error de estado estacionario es de infinito

Comparando el error de estado estacionario de E) y F) se encuentra que el error estacionario de E) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

Sistemas tipo 1

a)

b)

c)

d)

e)

f)

Simule los sistemas anteriores, y obtenga su respuesta en el tiempo. De la gráfica indique con una marca y determine la magnitud del error en estado estacionario. Si es necesario haga un zoom sobre la gráfica para obtener el valor del error con mayor exactitud, también puede aumentar el tiempo de simulación si es que la gráfica de respuesta no ha alcanzado a estabilizarse. Compare los sistemas a) con b), c) con d) y e) con f) y diga cuál tiene mayor error de estado estacionario.

Introducción y Comandos del MATLAB│ Ingeniería de Control

10

A) El error de estado estacionario es de 0

B) El error de estado estacionario es de 0

Comparando el error de estado estacionario de A) y B) se encuentra que el error estacionario de A) y B) es igual.

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

C) El error de estado estacionario es de 1.5

D) El error de estado estacionario es de 0.65

Comparando el error de estado estacionario de C) y D) se encuentra que el error estacionario de C) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

12

E) El error de estado estacionario es de infinito

F) El error de estado estacionario es de infinito

Comparando el error de estado estacionario de E) y F) se encuentra que el error estacionario de E) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

13

Sistemas tipo 2

a)

b)

c)

d)

e)

f)

Simule los sistemas anteriores, y obtenga su respuesta en el tiempo. De la gráfica indique con una marca y determine la magnitud del error en estado estacionario. Si es necesario haga un zoom sobre la gráfica para obtener el valor del error con mayor exactitud, también puede aumentar el tiempo de simulación si es que la gráfica de respuesta no ha alcanzado a estabilizarse. Compare los sistemas a) con b), c) con d) y e) con f) y diga cuál tiene mayor error de estado estacionario.

Introducción y Comandos del MATLAB│ Ingeniería de Control

14

A) El error de estado estacionario es de 0

B) El error de estado estacionario es de 0

Comparando el error de estado estacionario de A) y B) se encuentra que el error estacionario de A) y B) es igual.

Introducción y Comandos del MATLAB│ Ingeniería de Control

15

C) El error de estado estacionario es de 0

D) El error de estado estacionario es de 0

Comparando el error de estado estacionario de C) y D) se encuentra que el error estacionario de C) y D) es igual.

Introducción y Comandos del MATLAB│ Ingeniería de Control

16

E) El error de estado estacionario es de 1

F) El error de estado estacionario es de 0.2

Comparando el error de estado estacionario de E) y F) se encuentra que el error estacionario de E) es mayor.

Introducción y Comandos del MATLAB│ Ingeniería de Control

17

CONCLUSIONES Al concluir la practica se logro el entendimiento del uso del simulink para analizar el error de un sistema de control en estado estacionario que permite simular sistemas de control. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

18

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #8 ANÁLISIS DE SISTEMAS DE CONTROL POR LUGAR GEOMÉTRICO DE LAS RAÌCES

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………4 Diseño…………………………………………………………………...5 Procedimiento………………………………………………………...…5 Resultados……………………………………………………………….5 Conclusiones…………………………………………………………….11 Bibliografía……………………………………………………………...11

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Hacer uso del comando rltool de matlab para analizar un sistema de control por lugar geométrico de las raíces. PLANTEAMIENTO La característica dinámica de la respuesta transitoria de los sistemas de control de lazo cerrado, está estrechamente ligada a la ubicación de los polos de lazo cerrado (raíces de la ecuación característica). El diagrama de bloques en forma general de un sistema de control es:

La función de transferencia de lazo cerrado de este sistema de control sería:

Al término del denominador se le llama ecuación característica y las raíces de esta ecuación característica (polos de lazo cerrado) son las que tienen información sobre el comportamiento de la respuesta transitoria del sistema

Si el sistema tiene una ganancia variable, la ubicación de los polos de lazo cerrado depende del valor de la ganancia elegida. Si la ganancia de la función G(s) H(s) la hacemos variar, tenemos diferentes ecuaciones características y por lo tanto diferentes raíces. W.R. Evans desarrolló un método simple para hallar las raíces de la ecuación característica, este método es denominado método del lugar de las raíces. Este método consiste en graficar todas las raíces de la ecuación característica al variar la ganancia de cero hasta infinito. El método del lugar de las raíces permite hallar los polos de lazo cerrado (raíces de la ecuación característica), partiendo de los polos y ceros de lazo abierto G(s) H(s) tomando la ganancia como parámetro. La idea básica del método consiste en encontrar los valores de s que hacen que la función de transferencia de lazo abierto sea. G(s) H(s) = −1 Si existe un punto en el plano s que satisfaga las siguientes condiciones, ese punto es una raíz de la ecuación característica o polo de lazo cerrado. Condición de ángulo: ∠G(s) H(s) = ±180o (2n +1) n = 0, 1, 2,3... Introducción y Comandos del MATLAB│ Ingeniería de Control

3

Condición de magnitud: G(s) H(s) = 1 Al diseñar un sistema de control lineal, este método resulta muy útil, pues indica la forma en que hay que modificar la posición de los polos y ceros de lazo abierto para que la respuesta cumpla con las especificaciones de comportamiento de sistema. Utilizaremos el comando rltool para graficar el lugar de las raíces. El comando rltool (P, K) abre una interfase gráfica del usuario GUI para analizar y diseñar por el lugar de las raíces, inicializando la interfase con el modelo de la planta P y el modelo del compensador K, en formato cero-polo-ganancia. Si P y/o K no son dados, estos son inicializados en forma unitaria. METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

DISEÑO

PROCEDIMIENTO Y RESULTADO

1. Trazar el lugar geométrico de las raíces.

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

2. Obtener la ganancia, los polos de lazo cerrado y la respuesta en el tiempo para una entrada escalón unitario para tener una respuesta críticamente amortiguada.

Ganancia K = 1

Polos de lazo cerrado: s= -6.05 s= -2.89

s= -0.0572

Relación de amortiguamiento: 1 Frecuencia natural no amortiguada Wn= 0.0572

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

3. Obtener la ganancia, los polos de lazo cerrado y la respuesta en el tiempo para una entrada escalón unitario para tener una respuesta sin amortiguamiento.

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Ganancia K = 160.89

Polos de lazo cerrado= -0.0056 +/- 4.23i Relación de amortiguamiento= 0 Frecuencia natural no amortiguada Wn= 4.23

4. Obtener las características de respuesta (polos de lazo cerrado, ζ , ωn , %M p , t p , ts , c(∞) ) y la respuesta en el tiempo para una entrada escalón unitario para una ganancia K = 35 .

Ganancia K = 35

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

Polos de lazo cerrado= -0.915 +/- 2.01i Relación de amortiguamiento= 0 Frecuencia natural no amortiguada= 2.21

Tp= 1.74 s

Ts= 3.94 s

C(∞)= 1 s

%Mp= 22.7%

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

5. Obtener las características de respuesta (polos de lazo cerrado, ζ , ωn , %M p , t p , ts , c(∞) ) y la respuesta en el tiempo para una entrada escalón unitario para una ganancia K = 22 .

Ganancia K= 22

Polos de lazo cerrado= -1.08 +/- 1.43i Relación de amortiguamiento= 0 Frecuencia natural no amortiguada= 1.79

Introducción y Comandos del MATLAB│ Ingeniería de Control

10

Tp= 2.35 s

Ts= 3.47 s

C(∞)= 1 s

%Mp= 8.94%

CONCLUSIONES Al concluir la practica se logro el entendimiento del uso del simulink se pudo observar el lugar de las raíces en ciertos puntos determinados de acuerdo a la ganancia y se aprendió sobre el nuevo comando rltool. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #9 ANÁLISIS DE SISTEMAS DE CONTROL POR LUGAR GEOMÉTRICO DE LAS RAÌCES

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…5 Resultados……………………………………………………………….5 Conclusiones…………………………………………………………….13 Bibliografía……………………………………………………………...13

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Hacer uso del comando rltool de matlab para analizar un sistema de control por lugar geométrico de las raíces. PLANTEAMIENTO La práctica constara de hacer uso de utilizar el comando rltool (P,K) para obtener la ganancia K tal que el sistema tenga una respuesta con una relación de amortiguamiento, o un máximo sobre impulso dado. METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

DISEÑO

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

PROCEDIMIENTO Y RESULTADO

1. Trace el Lugar geométrico de las Raíces, determine y muestre sobre la gráfica la relación de amortiguamiento mínima que puede tener el sistema.

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

Relación de amortiguamiento: 0.447

2. Determine la ganancia, los polos de lazo cerrado y la respuesta en el tiempo para una entrada escalón unitario, para tener una relación de amortiguamiento 0.7

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

Relación de amortiguamiento: 0.7 %Mp= 26%

Ganancia: 2.37

Tiempo pico: 0.678

Polo: -2.19 +/- 2.23i

Tiempo de estabilización: 1.55

Magnitud de estabilización: 1

3. El rango de ganancia K donde el sistema es estable. 0.447 a 0.0054.

4. Trace el Lugar geométrico de las Raíces, determine y muestre sobre la gráfica la relación de amortiguamiento máxima que puede tener el sistema.

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

Amortiguamiento máximo: 0.447

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

5. Determine la ganancia, los polos de lazo cerrado y la respuesta en el tiempo para una entrada escalón unitario, para tener una relación de amortiguamiento 0.35

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

Relación de amortiguamiento: 0.35 Polos: -2.4 y -0.801 +/- 2.13i Tiempo de estabilización: 4.04

Ganancia: 2.3721

%Mp= 18.6%

Tiempo pico: 1.98

Magnitud de estabilización: 0.192

6. El rango de ganancia K donde el sistema es estable. 0.447 a 0.0054.

Introducción y Comandos del MATLAB│ Ingeniería de Control

10

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

Introducción y Comandos del MATLAB│ Ingeniería de Control

12

Relación de amortiguamiento: 0.6 Polos: -3.38 +/- 4.51i

Ganancia: 1.7686

%Mp= 10.1%

Tiempo de estabilización: 0.993

Tiempo pico: 0.626

Magnitud de estabilización: 1

CONCLUSIONES Al concluir la practica se logro utilizar el comando rltool y se movió ahora la relación de amortiguamiento manualmente para calcular la ganancia los polos, tiempo pico, tiempo de estabilización, etc. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

13

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Laboratorio de Ingeniería de Control Practica #10 ANÁLISIS DE SISTEMAS DE CONTROL POR RESPUESTA EN FRECUENCIA

Materia: Ingeniería de Control Hora: M6

Grupo: 613

Salón: Control 7 Día: Sábado Alumno: José Angel Rodríguez Ibarra Matricula: 1659015

Introducción y Comandos del MATLAB│ Ingeniería de Control

1

Índice Portada……………………………………………………………….…..1 Índice……………………………………………………………….……2 Objetivo…………………………………………………………….……3 Planteamiento……………………………………………………………3 Metodología…………………………………………………..…………3 Diseño…………………………………………………………………...4 Procedimiento………………………………………………………...…4 Resultados……………………………………………………………….4 Conclusiones…………………………………………………………….8 Bibliografía……………………………………………………………...8

Introducción y Comandos del MATLAB│ Ingeniería de Control

2

OBJETIVO Conocer y manejar el simulink, usar esta herramienta para la simulación de sistemas de control. PLANTEAMIENTO Se entiende por respuesta en frecuencia a la respuesta en estado estable de un sistema ante una entrada senoidal. En el método de respuesta en frecuencia, variamos la frecuencia de la señal de entrada en un cierto rango, y estudiamos la respuesta resultante. Se puede estudiar la estabilidad absoluta y relativa de los sistemas lineales en lazo cerrado a partirdel conocimiento de sus características en frecuencia en lazo abierto. Al diseñar un sistema en lazo cerrado, las características de la respuesta en frecuencia de la función de transferencia en lazo abierto se ajustan mediante criterios de diseño, a fin de obtener características aceptables de respuesta transitoria. La correlación entre la respuesta en frecuencia y transitoria es indirecta, excepto en el caso de sistemas de segundo orden. Considere el sistema lineal e invariante en el tiempo.

Introducción y Comandos del MATLAB│ Ingeniería de Control

3

METODOLOGÍA

Introducción y Comandos del MATLAB│ Ingeniería de Control

4

Introducción y Comandos del MATLAB│ Ingeniería de Control

5

DISEÑO

Introducción y Comandos del MATLAB│ Ingeniería de Control

6

Introducción y Comandos del MATLAB│ Ingeniería de Control

7

PROCEDIMIENTO Y RESULTADO I.- Considere la siguiente función de transferencia de lazo abierto

Para cada uno de los siguientes valores de ganancia K =1, K =0.19 y K =1.6 determine lo siguiente

Valores de K=1 1.- Graficas de bode

Introducción y Comandos del MATLAB│ Ingeniería de Control

8

2.- Margen de fase, Margen de ganancia frecuencia de transición de ganancia, y de fase.

Introducción y Comandos del MATLAB│ Ingeniería de Control

9

3.- Respuesta de tiempo de lazo cerrado con escalón

Introducción y Comandos del MATLAB│ Ingeniería de Control

10

4.- Graficas de bode lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

11

5.-La magnitud de resonancia de las gráficas de bode de lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

12

Para K= 0.19 1.- Graficas de bode

Introducción y Comandos del MATLAB│ Ingeniería de Control

13

2.- Margen de fase, Margen de ganancia frecuencia de transición de ganancia, y de fase.

Introducción y Comandos del MATLAB│ Ingeniería de Control

14

3.- Respuesta de tiempo de lazo cerrado con escalón

Introducción y Comandos del MATLAB│ Ingeniería de Control

15

4.- Graficas de bode lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

16

5.- La magnitud de resonancia de las gráficas de bode de lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

17

Con K=1.6 1.- Graficas de bode

Introducción y Comandos del MATLAB│ Ingeniería de Control

18

2.- Margen de fase, Margen de ganancia frecuencia de transición de ganancia, y de fase.

Introducción y Comandos del MATLAB│ Ingeniería de Control

19

3.- Respuesta de tiempo de lazo cerrado con escalón

4.- Graficas de bode lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

20

5.- La magnitud de resonancia de las gráficas de bode de lazo cerrado

Introducción y Comandos del MATLAB│ Ingeniería de Control

21

II.- Considere la siguiente función de transferencia de lazo abierto

1.- Graficas de bode

Introducción y Comandos del MATLAB│ Ingeniería de Control

22

2.- Margen de fase, Margen de ganancia frecuencia de transición de ganancia, y de fase.

Introducción y Comandos del MATLAB│ Ingeniería de Control

23

3.- Estabilidad del sistema

CONCLUSIONES Al concluir la practica se logro el entendimiento del uso del simulink que es un toolbox de MATLAB que permite simular sistemas de control por medio de diagramas de bloque. Todo puesto en práctica mediante los anteriores ejercicios que ayudaron a dar una comprensión y manejo de la herramienta simulink en MATLAB.

BIBLIOGRAFIA Apuntes de Laboratorio Ingeniería de Control

Introducción y Comandos del MATLAB│ Ingeniería de Control

24