Professional Documents
Culture Documents
S. Dormido
Programa
1 Parte
Introduccin a la simulacin dinmica interactiva con Ejs
2 Parte
Laboratorios remotos: Qu es el Proyecto Automat.L@bs?
3 Parte
Coloquio con los asistentes
1
Contenido
1 Parte
1 Introduccin
2 Sistemas y modelos
Contenido
1 Introduccin
2 Sistemas y modelos
2
1. Introduccin
1. Introduccin
experimentacin simulacin
realidad modelo
(sistema) modelado
3
Introduccin
Ingeniera
Mecnica
Ingeniera Ingeniera
Nuclear Elctrica
Transversalidad
Ingeniera
Biongeniera de la Qumica
Automtica
Ingeniera Ingeniera
Aero- Civil
natica
Ingeniera
Naval
Contenido
1 Introduccin
2 Sistemas y modelos
4
2. Sistemas y modelos
2. Sistemas y modelos
Tipos de modelos
SISTEMA
Solucin
Simulacin
Analtica
5
2. Sistemas y modelos
Sistemas Sistemas
Sociales Anlisis Mecnicos
Prediccin
Control
Diseo
Especulacin
EDOs
Sistemas Circuitos
Psicolgicos EDifs EDPs Elctricos
EAs EDOs
2. Sistemas y modelos
u y
S
Problema directo
6
Contenido
1 Introduccin
2 Sistemas y modelos
3. Qu es Ejs?
Es un software libre que puede ser descargado gratuitamente del sitio web
http://fem.um.es/Ejs
7
3. Qu es Ejs?
Simulacin
3. Qu es Ejs?
El paradigma modelo-vista-control
Vista Control Modelo
Interacciones
Didactical set-up
External
Equations
Simulation Engine
Canal de Comunicacin
8
3. Qu es Ejs?
x& = f (x, u, t )
Control
Modelo Vista
S. Dormido Ejs Automat.L@bs
3. Qu es Ejs?
Interfaz de usuario de Ejs
Botones para la seleccin del panel: Introduccin, Modelo, Vista
9
3. Qu es Ejs?
Panel para la definicin del modelo
Botones para la seleccin de los paneles de definicin del modelo
3. Qu es Ejs?
Panel para la definicin de la vista
10
3. Qu es Ejs?
Interrelacin entre Modelo-Control-Vista.
Modelo
Vista Control
3. Qu es Ejs?
11
3. Qu es Ejs?
La variable tiempo.
Los parmetros del modelo.
Las entradas globales al modelo.
Las variables de estado del modelo
2. Variables desconocidas
Las variables auxiliares.
Las variables algebraicas.
3. Qu es Ejs?
Algoritmo de Ejs.
Inicio
12
Contenido
1 Introduccin
2 Sistemas y modelos
4. Laboratorio en Ejs
El pndulo simple
dx1
= x2 v x = x 2 cos(x1 )
dt x = sin(x1 )
y = cos(x1 ) v y = x 2 sin(x1 )
= sin(x1 )
dx 2
dt
S. Dormido Ejs Automat.L@bs
13
4. Laboratorio en Ejs
Sistema masa-resorte
A sin(t ) Variables bsicas: t , dt , x,v x
l
Variables de visualizacin: x
A sin(t )
Parmetros: m, k , b, l , A,
x
k (x l )
1
Ep =
2
dx
= vx 2
dt
1
dv x
= v x (x l ) + sin(t )
b k A Ec = mv x2
dt m m m 2
Et = E p + Ec
S. Dormido Ejs Automat.L@bs
Contenido
1 Introduccin
2 Sistemas y modelos
14
5. Ejemplos en Ejs
5. Ejemplos en Ejs
15
5. Ejemplos en Ejs
(De control)
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
16
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
1. Introduccin
Local
Remoto
17
1. Introduccin
Real Simulado
1. Introduccin
Lab. Lab.
Tradicional Virtual Local
Remoto
Lab. Lab.
Remoto WWW
Real Simulado
NATURALEZA DEL RECURSO
S. Dormido Ejs Automat.L@bs
18
1. Introduccin
Interfaz Interfaz
Computador cliente Computador servidor
WWW browser
Interfaz
Simulacin
Simulacin Simulacin
1. Introduccin
Educacin tradicional en ciencias
e ingeniera
Trabajo presencial (estudiantes y
asistentes).
Restricciones de espacio y
tiempo.
Anotaciones
19
1. Introduccin
1. Introduccin
Elementos de una sesin de experimentacin
Usuarios: Profesores, asistentes y estudiantes.
Recursos: Equipamiento de laboratorio.
Interaccin: Preguntas directas al profesor y
realimentacin entre estudiantes.
Colaboracin: Cooperacin e intercambio de
resultados.
Colaboracin
20
1. Introduccin
r net
f. Cmara de video
Inte
Clientes
A/D D/A
Servidor
S. Dormido Ejs Automat.L@bs
1. Introduccin
Cliente Servidor
Internet
TCP/IP
21
1. Introduccin
1. Introduccin
Resumen de pasos a seguir usando JiL Server
Programar la simulacin del sistema usando Ejs.
Desarrollar un programa LabVIEW para controlar el sistema localmente.
Localizar el programa LabVIEW anterior en el directorio provisto por JiL Server
para las aplicaciones cliente y luego abrir e iniciar el servidor.
Finalmente, modificar la versin virtual del laboratorio creado con Ejs para
agregar la conexin con el servidor usando los mtodos internos.
Servidor
Cliente
Lazo de Control.vi
JiL
Internet
S. Dormido Ejs Automat.L@bs
22
1. Introduccin
Ubicacin
Ubicacindel
delcontrolador
controladoren
enelelservidor
cliente
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
23
2. El entorno de
eMersion
eMersion Organizacin
Recursos de aprendizaje
2. El entorno de
eMersion
24
2. El entorno de
eMersion
Caractersticas de la consola de Tele-manipulacin
2. El entorno de
eMersion
Documentacin en lnea
25
2. El entorno de
eMersion
e-Journal
Fragmentos de datos.
Manejo de fragmentos.
Filtros.
Funciones de interaccin.
Fragmentos etiquetados
(relacionados a tareas).
2. El entorno de
eMersion
colaborativos.
entorno de eMersion.
26
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
3. Administracin
de eMersion
Conceptos y uso de la herramienta de administracin
Una Universidad contiene laboratorios.
Cada laboratorio tiene un profesor y asistentes.
Estudiantes realizan las prcticas de laboratorio.
Universidad
Estudiantes
27
3. Administracin
de eMersion
Conceptos y uso de la herramienta de administracin
Administrador Global
(super - usuario)
Usuarios compartidos
3. Administracin
de eMersion
Conceptos y uso de la herramienta de administracin
Administrador Administrador
Global Espacio
28
3. Administracin
de eMersion
Conceptos y uso de la herramienta de administracin
Profesor
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
29
4. Nuestra
experiencia
Sistema heatflow
4. Nuestra
experiencia
Arquitectura de la red de laboratorios remoto de la UNED
Laboratorio Virtual y Remoto (Lado servidor)
Applet
MySQL Server Internet
Apache Tomcat Web Server
Emersion environment
LabVIEW
30
4. Nuestra
experiencia
4. Nuestra
experiencia
Algunos comentarios de nuestros alumnos
31
4. Nuestra
experiencia
Algunas sugerencias de nuestros alumnos
Estas son las cosas que hacen interesante y nico estudiar en la UNED
Contenido
2 Parte
1 Introduccin
2 El entorno de eMersion
3 Administracin de eMersion
4 Nuestra experiencia
5 El proyecto AutomatL@bs
32
5. Automat.L@bs
Qu es Automat.L@bs?
Automat.L@bs es una red de laboratorios
virtuales/remotos para la enseanza de la Automtica
que se constituye mediante la integracin de los
recursos que aportan las universidades que participan
en el proyecto.
Qu proporciona Automat.L@bs?
1. Un sistema de reserva para los experimentos
2. Un entorno de trabajo comn
5. Automat.L@bs
Objetivo de Automat.L@bs
Automat.L@bs pretende ser algo ms que la suma de
las partes que la constituyen ya que debe ser percibida
por sus usuarios como un laboratorio con una estructura
uniforme independientemente de donde se encuentre la
localizacin fsica de las plantas.
33
5. Automat.L@bs
5. Automat.L@bs
34
5. Automat.L@bs
5. Automat.L@bs
35
5. Automat.L@bs
Contenido
3 Parte
36