Diapositiva 1 - Ingeniería de Sistemas y Automática

Anuncio
Grado en Ingeniería Electrónica Industrial
Experiencia docente en la
impartición de un curso
de modelado y control de sistemas
continuos usando herramientas
interactivas
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
2
1.
2.
3.
4.
5.
6.
7.
8.
9.
Asignatura “Modelado y control de sistemas continuos”
Bibliografía y herramientas interactivas
Metodología docente y curso virtual de apoyo
Programa de ejercicios
Programa de prácticas
Evaluación
Encuesta de la asignatura
Resultados de la asignatura
Conclusiones
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
3
Mecánica
Química
industrial
Electrónica industrial
y Automática
Automatización industrial (2º curso)
Modelado y control de sistemas continuos (3º)
Control por computador (3º)
Informática industrial (3º)
Técnicas de control industrial (4º)
Robótica (4º)
Universidad
de Almería
Control e
instrumentación de
procesos químicos (4º)
Área de Ingeniería de Sistemas y Automática
Departamento de Lenguajes y Computación
4
1.- Entender el concepto de sistema dinámico, siendo capaz de modelar y
simular su comportamiento.
2.- Adquirir la capacidad de análisis de la respuesta temporal y frecuencial de
un sistema dinámico, tanto en términos de estabilidad como en términos de
rendimiento.
3.- Adquirir las capacidades de análisis de sistemas realimentados y de diseño
de controladores.
Se utilizarán herramientas matemáticas conocidas por el alumno:
- Variable compleja
- Ecuaciones diferenciales lineales ordinarias
- Transformada de Laplace
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
5
Bloque 1. Análisis de sistemas dinámicos en lazo abierto
Tema 1. Fundamentos de los sistemas dinámicos
Tema 2. Representación de sistemas
Tema 3. Modelado y simulación
Tema 4. Sistemas dinámicos lineales en tiempo continuo
Práctica 1. Modelado y simulación de sistemas físicos. Motor de corriente continua.
Práctica 2. Identificación experimental de modelos en el tiempo y en la frecuencia.
Bloque 2. Diseño de sistemas de control en lazo cerrado
Tema 5. Análisis de sistemas realimentados
Tema 6. Diseño de controladores
Práctica 3. Análisis de errores en estado estacionario y estabilidad con realimentación
unitaria
Práctica 4. Control del motor de corriente continua
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
6
Objetivo del libro
Explicar
de
forma
interactiva
conceptos
básicos de un curso de
introducción al control
automático y facilitar al
recién
llegado
su
aprendizaje
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
7
Uso en sesiones de teoría, en prácticas y para el trabajo autónomo de los estudiantes
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
8
PÁGINA WEB: http://www.pearson.es/fichas_interactivas
Premio PRODEL al mejor trabajo del grupo de Educación en Automática en las
Jornadas de Automática 2012
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
9
Bibliografía complementaria
• K. J. Åstrom, R. M. Murray. Feedback systems: an introduction for scientists and
engineers. Princeton University Press, 2008. ISBN: 978-84-481-6640-3.
• K. J. Åstrom, T. Hägglund. Control PID avanzado. Pearson-Prentice Hall 2009. ISBN:
978-84-8322-511-0.
• P. Bolzern, R. Scattolini, N. Schiavoni. Fundamentos de control automático, 3ª
Edición, McGraw-Hill, 2009. ISBN: 978-84-481-6640-3.
• R. C. Dorf, R. H. Bishop. Sistemas de control moderno, 10ª Edición, Prentice Hall,
2005. ISBN: 84-205-4401-9.
• G. F. Franklin, J. D. Powell, A. Emami-Naeini. Feedback control of dynamic systems,
6ª Edición, Prentice Hall, 2010. ISBN: 978-0-13-500150-9.
• B. C. Kuo, Sistemas control automático , 7ª Edición, Prentice Hall, 1996. ISBN: 968880-723-0.
• K. Ogata. Ingeniería de control moderna, 5º Edición, Pearson Educación S.A., 2010.
ISBN: 978-84-8322-660-5.
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
10
• Sesiones de teoría para todo el grupo de alumnos en las que
el profesor explicará los contenidos teóricos fundamentales
de cada tema y donde se valorará la participación del
alumnado. Además durante el transcurso de cada bloque
hay un conjunto de ejercicios que permiten al alumno/a
mejorar la destreza en el uso de los conceptos.
• La parte práctica se organiza en sesiones para cada grupo de
alumnos, desarrolladas en paralelo a la parte teórica y con
una adecuada sincronización, de forma que el alumnado
pueda poner en práctica los conocimientos teóricos
adquiridos y donde se pretenderá un comportamiento lo
más autónomo posible.
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
11
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
12
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
13
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
14
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
15
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
16
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
17
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
18
Bloque I . Lazo abierto.
- 34 ejercicios a realizar haciendo uso de herramientas interactivas
Bloque II . Lazo cerrado.
- 8 ejercicios a realizar haciendo uso de herramientas interactivas
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
19
Práctica 1. Modelado y simulación de sistemas físicos. Motor de
corriente continua.
Contexto
Contenidos
Temporización
Universidad
de Almería
Obtención de modelos dinámicos
1. Modelado de sistemas continuos: ecuaciones diferenciales, funciones de
transferencia, representación en el espacio de estados.
2. Linealización de sistemas no lineales. Elementos no lineales.
3. Simulación de ecuaciones diferenciales con Simulink.
4. Simulación usando funciones de transferencia con Simulink. Diagramas de bloques.
5. Modelado y simulación de un circuito eléctrico.
6. Modelado y simulación de un sistema mecánico.
7. Modelado y simulación de un sistema hidráulico.
8. Modelado y simulación de un sistema térmico.
9. Obtención de la función de transferencia del motor de corriente continua con
salida en velocidad angular.
10. Obtención de la función de transferencia del motor de corriente continua con
salida en posición angular. Simulación con Simulink.
11. Modelo del motor de corriente continua en espacio de estados.
10 horas – 5 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
20
Práctica 1. Modelado y simulación de sistemas físicos. Motor de
corriente continua.
Contexto
Temporización
Universidad
de Almería
Obtención de modelos dinámicos
10 horas – 5 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
21
Práctica 1. Modelado y simulación de sistemas físicos. Motor de
corriente continua.
Contexto
Temporización
Universidad
de Almería
Obtención de modelos dinámicos
10 horas – 5 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
22
Práctica 1. Modelado y simulación de sistemas físicos. Motor de
corriente continua.
Contexto
Temporización
Universidad
de Almería
Obtención de modelos dinámicos
10 horas – 5 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
23
Práctica 1. Modelado y simulación de sistemas físicos. Motor de
corriente continua.
Contexto
Obtención de modelos dinámicos
Cuarto
piso
Temporización
Universidad
de Almería
10 horas – 5 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
24
Práctica 2. Identificación experimental de modelos en el dominio
del tiempo y el dominio de la frecuencia
Contexto
Contenidos
Obtención de modelos dinámicos a partir de datos
1.
2.
3.
4.
5.
6.
7.
8.
Temporización
Universidad
de Almería
Obtención de modelos usando el método de la curva de reacción en torno a
distintos puntos de operación.
Modelo a partir de datos experimentales del motor de corriente continua:
velocidad angular (como sistema de 1er orden y como sistema de 2º orden).
Modelo a partir de datos experimentales del motor de corriente continua:
posición angular.
Modelo nominal.
Comparación de la respuesta del modelo obtenido a partir de datos
experimentales con el modelo teórico en simulación.
Obtención experimental del diagrama de Bode del motor de corriente continua
usando la respuesta en frecuencia (entradas senoidales en régimen permanente).
Diagrama de Nyquist del motor de corriente continua tomando como salida la
velocidad angular.
Comparación con los modelos obtenidos previamente en la práctica 1 y 2.
6 horas – 3 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
25
Práctica 2. Identificación experimental de modelos en el dominio
del tiempo y el dominio de la frecuencia
4
entrada y velocidad angular (V)
3.5
3
2.5
2
1.5
1
0.5
0
0
2
4
6
8
10
12
tiempo (s)
14
16
18
20
magnitud G [dB]
5
0
-5
-10
-15
-2
10
-1
0
10
10
1
10
frecuencia [rad/s]
desfase G [º]
0
-50
-100
-150
-200
-2
10
-1
0
10
10
1
10
frecuencia [rad/s]
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
26
Práctica 2. Identificación experimental de modelos en el dominio
del tiempo y el dominio de la frecuencia
Temporización
Universidad
de Almería
6 horas – 3 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
27
Práctica 3. Análisis de errores en estado estacionario y
estabilidad con realimentación unitaria
Contexto
Contenidos
Temporización
Universidad
de Almería
Análisis de sistemas realimentados
Suponiendo realimentación unitaria y un controlador proporcional:
1. Análisis de errores en régimen estacionario a entrada en escalón, rampa y
parábola del motor de CC (velocidad y posición angular). Comparación con
herramienta interactiva.
2. Análisis en el lugar de las raíces usando la herramienta interactiva asociada y
los modelos del motor en velocidad y posición angular .
3. Análisis de la respuesta temporal del motor real en lazo cerrado en función de
los valores de la constante proporcional del controlador y comparación con la
ubicación teórica de las raíces del lazo cerrado en el lugar de las raíces. Relación
con las especificaciones de rendimiento.
4. Análisis de estabilidad en lazo cerrado del motor CC (velocidad y posición)
usando la herramienta interactiva asociada al criterio de estabilidad de Nyquist.
5. Usando la herramienta interactiva asociada a los márgenes de estabilidad
relativos, analizar la estabilidad relativa en lazo cerrado del motor de corriente
continua controlado tanto en velocidad como en posición angular.
6 horas – 3 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
28
Salida
3
2.5
2
1.5
1
0.5
0
0
1
2
3
4
tiempo (s)
5
6
7
u (verde), u1 (rojo), u2 (celeste), u3 (magenta), u4 (naranja) (V)
r (azul), y (verde), y1 (rojo), y2 (celeste), y3 (magenta), y4 (naranja) (V)
Práctica 3. Análisis de errores en estado estacionario y
estabilidad con realimentación unitaria
Velocidad angular
Señal de control
5
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
0
1
2
3
4
tiempo (s)
5
6
7
Universidad
de Almería
Salida
2
1.8
1.6
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0
1
2
3
4
5
6
tiempo (s)
7
8
9
10
u (verde), u1 (rojo), u2 (celeste), u3 (magenta), u4 (naranja) (V)
r (azul), y (verde), y1 (rojo), y2 (celeste), y3 (magenta), y4 (naranja) (V)
Posición angular
Señal de control
3.5
3
2.5
2
1.5
1
0.5
0
0
1
2
3
4
5
6
tiempo (s)
7
8
9
10
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
29
Práctica 3. Análisis de errores en estado estacionario y
estabilidad con realimentación unitaria
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
30
Práctica 3. Análisis de errores en estado estacionario y
estabilidad con realimentación unitaria
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
31
Práctica 3. Análisis de errores en estado estacionario y
estabilidad con realimentación unitaria
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
32
Práctica 4. Control del motor de corriente continua
Contexto
Contenidos
Diseño de sistemas de control
1.
2.
3.
4.
Temporización
Universidad
de Almería
Control de la velocidad angular del motor de corriente continua haciendo uso
del método de cancelación de polos. Comparación con los resultados que se
obtienen en simulación usando la herramienta interactiva asociada a ese
método.
Control de la velocidad angular del motor de corriente continua haciendo uso
del método de asignación de polos. Comparación con los resultados que se
obtienen en simulación usando la herramienta interactiva asociada a ese
método.
Control de la posición angular del motor de corriente continua haciendo uso del
método de asignación de polos.
Diseño de controladores de avance y retraso de fase diseñados mediante
métodos frecuenciales y basados en el lugar de las raíces. Comparación con los
resultados que se obtienen en simulación usando las herramientas interactivas
asociadas a esos métodos.
8 horas – 4 sesiones
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
33
Práctica 4. Control del motor de corriente continua
SIMULACIÓN
IMPLEMENTACIÓN
DISEÑO ANALÍTICO
VALIDACIÓN CON HERRAMIENTAS INTERACTIVAS
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
34
2
1.5
1
0.5
0
0
Universidad
de Almería
5
10
tiempo (s)
15
u (verde), u1 (rojo), u2 (celeste), u3 (magenta), u4 (naranja) (V)
Salida
2.5
u (verde), u1 (rojo), u2 (celeste), u3 (magenta), u4 (naranja) (V)
r (azul), y (verde), y1 (rojo), y2 (celeste), y3 (magenta), y4 (naranja) (V)
r (azul), y (verde), y1 (rojo), y2 (celeste), y3 (magenta), y4 (naranja) (V)
Práctica 4. Control del motor de corriente continua
Señal de control
4
3.5
3
2.5
2
1.5
1
0.5
0
0
5
10
tiempo (s)
15
Salida
2.5
2
1.5
1
0.5
0
0
1
2
3
4
5
6
tiempo (s)
7
8
9
10
Señal de control
5
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
0
1
2
3
4
5
6
tiempo (s)
7
8
9
10
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
35
Forma de evaluacion
Evaluación continua
Instrumentos de evaluación
•
Relaciones de ejercicios a entregar (obligatorias e individual)
•
Informes de las prácticas (obligatorios por grupos de dos alumnos)
•
Estudios previos de las prácticas (obligatorios por grupos de dos alumnos)
•
Examen de la asignatura (obligatorio e individual)
•
Participación activa del alumno en otras actividades como foros de discusión,
asistencia a clases, visitas técnicas y envío de ejercicios en los plazos
predeterminados
Calificación=0.15*Problemas(C2.1)+0.2*Prácticas(C3)+0.6*Examen(C2.2)+0.05*Participación (C1)
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
36
Competencias genéricas a evaluar
La Universidad de Almería estableció 10 competencias transversales
1. Habilidad en el uso de las TIC (nivel 2 y 3)
2. Capacidad para resolver problemas (nivel 3)
3.
4.
5.
6.
7.
8.
9.
10.
Comunicación oral y escrita en la propia lengua
Capacidad de crítica y autocrítica
Trabajo en equipo
Conocimiento de una segunda lengua
Compromiso ético
Capacidad para aprender a trabajar de forma autónoma
Competencia social y ciudadanía global
Competencia informacional
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
37
Competencia genérica a evaluar
Capacidad para resolver problemas (nivel 3)
•
•
•
•
Comprender el problema que se plantea
Identificar los objetivos de aprendizaje
Dominar la metodología o procedimiento con el que abordar cada problema
planteado
Resolver el problema
Competencia genérica a evaluar
Habilidad en el uso de las TIC (niveles 2 y 3)
• Manejar Sistemas operativos y aplicaciones informáticas, en concreto, utilizando
diferentes programas de utilidades de análisis y diseño de sistemas de control
(Matlab/Simulink, Sysquake, …).
• Manejar paquetes ofimáticos
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
38
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
39
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
40
1; 4%
1; 4%
Matrículas
8; 35%
5; 22%
Sobresalientes
Notables
Aprobados
Suspensos
1; 4%
No presentados
7; 31%
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
41
12
10
8
B1
6
B2
4
2
0
1
2
Universidad
de Almería
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
42
12
10
8
P1
P2
6
P3
P4
4
2
0
1
2
Universidad
de Almería
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
43
Las herramientas interactivas han demostrado ser valiosas en distintos ámbitos:
• Teoría:
• Ayudan al profesor a explicar visualmente conceptos que a veces son complejos
desde el punto de vista matemático.
• Ayudan a los alumnos a practicar en casa y visualizar lo que estudian.
• Ejercicios: Permiten realizar ejercicios interaccionando con el sistema objeto de
estudio. Nuestra experiencia demuestra que son muy útiles los ejercicios donde el
alumno debe realizar una combinación de cálculos propios y uso de la herramienta. El
peligro de los ejercicios donde sólo se usa la herramienta es que puede haber alumnos
que lo resuelvan por prueba y error sin comprender bien la teoría subyacente.
• Prácticas: Las herramientas interactivas son muy útiles como herramientas de diseño y
de comprobación de los cálculos hechos por los alumnos.
• Retos: Aspectos relacionados con el balanceo de la carga de trabajo (mala estimación
del tiempo requerido para el desarrollo de prácticas y ejercicios) y con la corrección
automática de ejercicios. Necesarias más sesiones presenciales.
Universidad
de Almería
Área de Ingeniería de Sistemas y Automática
Departamento de Informática
Descargar