Está en la página 1de 13

Diseño e implementación de un laboratorio virtual de

dinámica de sistemas

Universidad de Cartagena

Bregolen Yeisson Ávila Rivera


Juan Carlos Machuca
Leandro Marrugo Tijera
Jamer Marino Fuentes

Ingeniería de software
Cartagena – Colombia
Descripción.
La organización de información utilizando medios hipermedia y multimedia, y las
redes de comunicación descentralizadas e interconectadas, como el Internet,
resultan ser excelentes instrumentos para la implementación de técnicas de
soporte a la enseñanza de asignaturas que poseen una componente experimental
poco dinámica. Uno de los recursos de aprendizaje electrónico o e-learning que es
más atrayente corresponde a los e-laboratorios.
En el marco de los e-laboratorios, los componentes infaltables para la ejecución de
actividades prácticas son los laboratorios virtuales y remotos, asequibles a través
de diferentes redes de comunicación o entornos computacionales, donde los
estudiantes efectúan las prácticas de una forma lo más similar posible a como si
estuviese realizándolas en un laboratorio tradicional, simulando e interactuando
con herramientas virtuales.
Esta nueva tendencia para la realización de prácticas experimentales, reflejan un
corriente entre los establecimientos educativos para obtener que los dispositivos y
herramientas de un laboratorio real sean, más asequibles para los alumnos a partir
de cualquier sitio vía internet. Los laboratorios virtuales son aplicaciones web que
simulan la forma de operar de un laboratorio real, posibilitando a los estudiantes
realizar las prácticas en un ambiente con condiciones similares a uno con
componentes físicos y reales. Los laboratorios remotos, por otro lado, suministran
una interfaz virtual a un laboratorio real, así aquellas entidades que no pueden
tener acceso a cierto equipo de laboratorio de alto nivel (debido a sus costos o
asequibilidad) consiguen llevar a cabo experimentaciones en un laboratorio de
forma remota, con acceso a los materiales de un establecimiento central.
El laboratorio virtual pretende ambientarse en un laboratorio tradicional, donde los
experimentos se realizan paso a paso, siguiendo un procedimiento en el que se
visualizan herramientas y fenómenos por medio de entes dinámicos como
imágenes o animaciones, obteniendo resultados numéricos y gráficos.
Un sistema dinámico es un sistema físico cuyo estado evoluciona con el tiempo.
El proceder de un estado dado puede ser descrito determinando los límites del
sistema, los elementos y sus correlaciones; para de esta forma elaborar modelos
que representen la disposición del mismo. Al definir los límites del sistema se
escogen aquellos componentes que aporten a generar los modos de
comportamiento, y luego se establece el marco de referencia donde se llevará a
cabo el estudio. Un sistema dinámico LTI (Linear Time-Invariant) o sistema lineal
e invariante en el tiempo, es aquel que cumple las propiedades de linealidad e
invarianza en el tiempo, ósea que su comportamiento y sus características son
fijas (los parámetros del sistema no van cambiando a través del tiempo). En el
curso de análisis y sistemas dinámicos de la Universidad de Cartagena se
introduce al estudiante en la metodología de la dinámica de sistemas para diseñar,
modelar, simular, analizar y presentar modelos dinámicos sobre sistemas
invariantes en el tiempo, estos pueden ser de tipo físico, mecánico, eléctrico y/o
electromecánico.
Así, resulta beneficioso para el proceso de aprendizaje que además del análisis y
modelado matemático de todos estos sistemas, el estudiante pueda observar e
interactuar con ellos de una forma dinámica, donde pueda observar animaciones
de los procesos mientras contempla el comportamiento temporal, al mismo tiempo
que realiza cambios en estos. El laboratorio virtual de modelado y análisis de
sistemas dinámicos alimentado por trabajos de curso de los estudiantes de
semestres pasados de la Universidad de Cartagena, busca facilitar el aprendizaje
y comprensión de las temáticas de la asignatura. El laboratorio traslada la teoría
del salón de clase directamente a la web, donde podrá ser consultada, revisada y
asimilada por las personas interesadas en el tema, desde cualquier locación y
hora, brindado de esta forma mayor flexibilidad tanto al estudiante como al
docente en la metodología de aprendizaje, enseñanza y comunicación.

Marco teórico

El acelerado avance de las comunicaciones, alcanzado durante las dos ultimas


decadas me ha permitido comprender la verdadera realidad sobre el tema, y
ha reconocer en los ultimos años se han venido dando resultados quizas antes
soñados, el reemplazo de aquella vieja tecnologia de un carácter mas material que
virtual por la implementacion de software educativos y plataformas virtuales,
desarrollo de micromundos virtuales, hasta la inteligencia artificial, tanto para
educacion personal como para distancia Según lo señala Angel H. Facundo.
Filosofo de la universidad nacional de colombia en su trabajo LA educacion virtual
a distancia en colombia.
Las plataformas de e-learning, campus virtual o Learning Management System
(LMS) es un espacio virtual de aprendizaje orientado a facilitar la experiencia de
capacitación a distancia, tanto para empresas como para instituciones educativas. 
Este sistema permite la creación de “aulas virtuales”; en ellas se produce la
interacción entre tutores y alumnos, y entre los mismos alumnos; como también la
realización de evaluaciones, el intercambio de archivos, la participación en foros,
chats, y una amplia gama de herramientas adicionales.
 
Beneficios de una plataforma de e-learning:

 Brinda capacitación flexible y económica.


 Combina el poder de Internet con el de las herramientas tecnológicas.
 Anula las distancias geográficas y temporales.
 Permite utilizar la plataforma con mínimos conocimientos.
 Posibilita un aprendizaje constante y nutrido a través de la interacción entre
tutores y alumnos
 Ofrece libertad en cuanto al tiempo y ritmo de aprendizaje.

 
Estas plataformas tienen una serie de herramientas en común, así como otras que
los diferencian, es por ello que e-ABC Learning intenta brindar la mejor solución
adaptándose a las necesidades propias de cada cliente.
 Las plataformas de e-learning se ofrecen tanto en modalidad ASP (Aplication
Service Provider) hosteadas en servidores propios de e-ABC Learning, o pueden
ser instaladas on-site en servidores del cliente. De todas maneras, el hosting es
solo un pequeño porcentaje del servicio brindado por e-ABC Learning, ya que el
mantenimiento de un sistema informático y una exitosa implementación del LMS
requiere de una asistencia más amplia que solo la aplicación. A continuación, se
muestran los diferentes aspectos que comprenden nuestro servicio de LMS y su
importancia porcentual en el costo del mismo.

Objetivos.

El diseño e implementación de este laboratorio pretende implementar un sistema


de educación el cual permite que los estudiantes de la universidad de Cartagena
Se sumen a los nuevos avances de competencia por e-learning en el área de
dinámicas de sistemas.
Este laboratorio contara con un software avanzado el cual ayudara al estudio de
Dinámicas de sistemas con la ayuda de una plataforma virtual adyacente, que
permitirá a los estudiantes llevar un aprendizaje en cualquier lugar donde tenga
acceso a internet y podrá llevar un modelo de diferentes formas de sistemas
haciendo énfasis en Diagrama causales.
Los sistemas educativos de todo el mundo sufrirán grandes modificaciones de
aquí a 2030 propiciados por la revolución tecnológica. En los próximos 15 años,
internet va a convertir los colegios en «entornos interactivos» que pondrán patas
arriba las formas tradicionales de aprendizaje y cambiarán la manera de ser de
docentes, padres y estudiantes.
En la escuela del futuro, las clases magistrales desaparecerán y el profesor ya no
ejercerá sólo como transmisor de conocimientos, sino que tendrá como principal
misión guiar al alumno a través de su propio proceso de aprendizaje. El currículo
estará personalizado a la medida de las necesidades de cada estudiante y se
valorarán las habilidades personales y prácticas más que los contenidos
académicos. Internet será la principal fuente del saber, incluso más que el colegio,
y el inglés se consolidará como la lengua global de la enseñanza. La educación
será más cara y durará toda la vida.
A estas conclusiones han llegado los 645 expertos internacionales entrevistados
para una encuesta, a la que ha tenido acceso EL MUNDO, que define cómo será
la escuela en 2030. El informe ha sido realizado por la Cumbre Mundial para la
Innovación en Educación (Wise, en inglés), un think tank formado por 15.000
sabios y promovido por la Fundación Qatar que del 4 al 6 de noviembre se
reunirá en Doha para debatir algunas de estas cuestiones.
El trabajo -en el que han participado, entre otros, el lingüista Noam Chomsky, la
ex primer ministra australiana Julia Gillard o el profesor Sugata Mitra- señala que
«las escuelas se convertirán en redes» donde los alumnos interactuarán entre
ellos y con el profesor de forma que se produzca un «aprendizaje colaborativo».
Este periódico ha preguntado a varios expertos españoles sobre las cuestiones
que aborda el estudio, adaptadas a la realidad de nuestro país, así como otras
transformaciones en los horarios, las relaciones entre los alumnos, la jerarquía del
profesor, las nuevas asignaturas, los deberes o el diseño del aula

Metodología

Este laboratorio se implementará para el avance, desarrollo y educación de


modelado de sistemas dinámicos (Diagrama causal) de este modo los estudiantes
de la universidad de Cartagena tendrán un laboratorio virtual con un software
avanzado para la solución de problemas enfocados en distintas áreas tanto de
ingeniería como en otras áreas de salud, diseño y estatales.
Un modelo pretende describir un cierto fenómeno o proceso real de manera
simplificada, de tal forma que ayude a resolver un problema concreto que ha
motivado su construcción. En este caso, los modelos son expresiones
matemáticas que describen las relaciones existentes entre las magnitudes que
caracterizan el sistema.
El modelo de un sistema dinámico se diseña por medio de sistemas de
ecuaciones diferenciales o ecuaciones de diferencias, esto depende si la variación
del sistema es continua o discreta, cabe anotar que los modelos de variación
continua de igual forma se pueden representar por ecuaciones integrales. Al
aplicar las leyes físicas y/o eléctricas a un sistema específico, es posible
desarrollar un modelo matemático que lo describa.
Tal sistema puede incluir parámetros desconocidos, los cuales deben evaluarse
médiate pruebas reales. Para cualquier sistema mecánico se puede desarrollar un
modelo matemático, aplicando al sistema las leyes de newton. Entre los variados
sistemas propuestos, se modeló el sistema mecánico, se realiza el modelado
matemático, para luego realizar el análisis y puesta en marcha del sistema en el
software, encargado de mostrar una animación de los movimientos de los
componentes del mismo y las funciones de desplazamiento y velocidad respecto
al tiempo.

Fase I
Recolección de información.
En esta fase se recolecta la información necesaria para el desarrollo y
construcción del proyecto también se investiga acerca de otros proyectos similares
y que se han hecho con relación a este.
Se recolectará información acerca de las guías utilizadas para realizar cada
experimento, así también se determinarán que aplicaciones contara con
laboratorios virtuales y se definirá las características de cada simulación, los
parámetros atener en cuenta, las variables que participaran.

Fase II
Identificación y requisitos.
En esta segunda fase se desarrollaron los siguientes puntos:
 Especificación de requisitos.
 Diseño del prototipo inicial de la aplicación web
 Diseño de software.
 Diseño de la arquitectura del sistema
 Realización de diagramas UML correspondiente al sistema
 Realización de casos de uso

FASE III:
Diseño y desarrollo del software
Se podría decir que es la fase más importante durante el proceso de la
investigación, puesto que se empieza la codificación de un conjunto de
investigación y conocimientos adquiridos que darán solución a la problemática
estudiada y a cada uno de los requerimientos funcionales del sistema. Esta fase
hablará por todo el proceso de investigación que se tiene.
 Estudio de los colores y entorno adecuado de la aplicación Web
 Diseño de los servicios de las herramientas de participación e interacción,
foros, sección de preguntas y respuestas por parte del alumno hacia el
profesor y viceversa.
 Diseño preliminar de la estructura de la aplicación Web
 Se definieron las herramientas adecuadas para el diseño y desarrollo del
sitio web dentro de las cuales tenemos sublime text 3, como editor de texto
o de código fuente, adobe Photoshop, con él crearemos el diseño, así como
las imágenes que usamos en la maquetación, framework materialize, para
las animaciones. Y para la creación de la base de datos se empleó php
MyAdmin.
 Definir las tecnologías a utilizar, para la programación del lado del cliente se
utilizó JavaScript y del lado del servidor php
 Programar aplicación Web
 Instalación del laboratorio virtual y tecnologías implicadas para el completo
desarrollo del sistema.

Diagrama causal

El conjunto de los elementos que tienen relación con nuestro problema y permiten
en principio explicar el comportamiento observado, junto con las relaciones entre
ellos, en muchos casos de retroalimentación, forman el Sistema. El Diagrama
Causal es un diagrama que recoge los elementos clave del Sistema y las
relaciones entre ellos.
Como hemos dicho es importante empezar a hacer versiones que poco a poco
nos vayan aproximando a la complejidad del modelo. La gama mínima de
elementos y relaciones que permita reproducir la Referencia Histórica, será la que
forme la estructura básica del sistema.
Una vez conocidas globalmente las variables del sistema y las hipotéticas
relaciones causales existentes entre ellas, se pasa a la representación gráfica de
las mismas. En este diagrama, las diferentes relaciones están representadas por
flechas entre las variables afectadas por ellas.

Esas flechas van acompañadas de un signo (+ o -) que indica el tipo de influencia


ejercida por una variable sobre la otra. Un signo "+" quiere decir que un cambio en
la variable origen de la flecha producirá un cambio del mismo sentido en la
variable destino. El signo "-" simboliza que el efecto producido será en sentido
contrario.
Así cuando un incremento de A, produce un incremento de B, o bien una
disminución de A provoca una disminución de B, tendremos una relación positiva.
Y cuando un incremento de A, produce una disminución de B, o bien una
disminución de A provoca un aumento de B, tendremos una relación negativa.
Una cadena cerrada de relaciones causales recibe el nombre de bucle,
retroalimentación o feedback. Cuando abrimos el grifo para llenar un vaso de agua
aumentamos la cantidad de agua en el vaso, pero también la cantidad de agua
que va habiendo en el vaso modifica la velocidad en la que nosotros llenamos el
vaso. Lo llenamos más despacio cuando está casi lleno; y por to tanto existe un
bucle.
El sistema formado por nosotros, el grifo y el vaso de agua es un bucle negativo
porque está dirigido a conseguir un objetivo, llenar el vaso sin que se exceda. Los
bucles negativos actúan como elementos estabilizadores de los sistemas al
dirigirlos hacia un objetivo determinado, igual que el termostato de la calefacción la
dirige hacia la temperatura seleccionada.

Los bucles se definen como "positivos" cuando el número de relaciones


"negativas" es par, y "negativos" si es impar (igual que al multiplicar: -a x b = -c).
Los bucles negativos llevan al modelo hacia una situación estable y los positivos lo
hacen inestable, con independencia de la situación de partida.
En la realidad los sistemas contienen ambos tipos de bucles y el comportamiento
final dependerá de cual es el dominante en un momento determinado.
Cuando un país adquiere más armamento hace que sus vecinos se sientan
amenazados y les induce a adquirir ellos también más armamento. Este es un
bucle positivo, también llamado un circulo vicioso que crece sobre sí mismo más y
más. Los bucles positivos causan crecimiento, evolución y también el colapso de
los sistemas.
Naturalmente los sistemas socioeconómicos y ecológicos están formados por
cientos de bucles positivos y negativos interconectados, y su comportamiento final
no es evidente.
El concepto de bucle es muy útil porque nos permite partir desde la estructura del
sistema que analizamos y llegar hasta su comportamiento dinámico. Si un sistema
oscila persistentemente, o se halla en equilibrio, o decae con rapidez, podemos
identificar las razones estructurales y decidir como modificar los bucles causales
que lo van a alterar. La aplicación de esta forma de actuar se extiende desde el
control de un proceso industrial, al seguimiento de la diabetes o el cáncer,
variaciones de los precios de las materias primas y el crecimiento económico.

Pero la utilidad más importante de esta concepción es comprender como la


estructura de los sistemas provoca su comportamiento. En un mismo mercado, en
un mismo año, varias empresas que ofrecen el mismo producto presentan
resultados económicos muy diferentes. Los gerentes menos competentes
argumentan múltiples causas ajenas a ellos: los costes laborales, la competencia,
los hábitos de los clientes, ... cuando en realidad deberían de estudiar porqué los
sistemas que ellos controlan (sus empresas) tienen una estructura menos
competitiva que aquellos otros que han presentado mejores resultados.

El país A percibe que la carrera de armamentos fue causada por el país B y


viceversa. Pero en realidad también puede afirmarse que el país A ha provocado
su rearme al adquirir armas, que motivan el rearme del país B. De forma similar el
crecimiento de los precios del crudo se debe tanto a la concentración de la
producción en unos pocos países como en el excesivo aumento del consumo en
los países desarrollados, de un producto que en definitiva es limitativo al no ser
renovable.
Identificar que la causa de los problemas no es algo externo al sistema no suele
ser muy popular, ya que es más fácil achacarlo a factores externos e
incontrolables por nosotros. Lo que ocurre es que si el mismo que expone el
argumento de la causa externa cree verdaderamente en lo que dice, no podrá
identificar la verdadera causa del problema - dentro del sistema - y obtener los
resultados deseados. Si el sistema tiene los elementos que causan el problema
también tiene la forma en la que se puede solucionar.
Así, por ejemplo, la curva de vida de un producto puede decirse que se halla
regulada inicialmente por un bucle positivo que permite un rápido crecimiento
exponencial, al que sigue una fase de estabilidad dominada por un bucle negativo
en el que interviene la saturación del mercado, y por último una caída, que suele
ser también brusca, debido a la aparición de productos substitutivos de rápido
crecimiento.
Por último, señalar que el diagrama causal es de gran importancia para la
explicación del modelo final al usuario, si este no está familiarizado con esta
técnica lo cual suele ser usual.

Cronograma
 La primera fase de este proyecto se iniciará el 14 de abril con la
colaboración de los ingenieros de la universidad de Cartagena, en esta
primera fase se realizarán las primeras pruebas del software y plataforma
virtual.
 La segunda fase de este proyecto se proyecta en la primera semana de
mayo, 5 de mayo en esta fase se realizarán pruebas con la plataforma y se
podrán en operación el software con modelos de problemas para sus
soluciones en modelos de Diagramas causales.
 La tercera y ultima fase se realizará el 20 de mayo con soporte técnico de
ingenieros y desarrolladores para la puesta en marcha del laboratorio virtual
de dinámicas de sistema de la universidad de Cartagena.

Presupuesto.
Personal de investigación $4.000.000
Diseño de software $150.000.000
Materiales y suministros $120.00.000
Dominio de internet $5.000.000
Creación de plataforma $3.000.000
Equipos $8.000.000
Material bibliográfico $4.000.000
Referentes
Proyecto NICE.
En el marco de este proyecto, desarrollado en la Universidad Illinois en Chicago,
se creó un ambiente virtual para que niños en edad preescolar puedan compartir
un mundo virtual. El mundo consiste en una isla que pueden recorrer. En ella se
encuentran con otros niños o con señales de tráfico, las cuales pueden ser
agentes "inteligentes" controlados por la computadora o pueden ser comandados
por adultos (profesores). En una parte de la isla, hay un jardín que es mantenido
por los niños. Es posible tener acceso a las aplicaciones de este ambiente
mediante WEB o dispositivos inmersivos llamados CAVE (Cave Automatic Virtual
Environment). (Johnson, Roussos, Liehg, Vasilakis, & Barnes C. & Moher, 1995)

MASSIVE.
Desarrollado por el Communication Research Group, de la Universidad de
Nottingham, permite la interacción a través de múltiples medios (incluyendo la
interacción espacial) entre un gran número de personas. Este sistema de Realidad
Virtual distribuido, soporta nuevos modelos de interacción espacial tripartitas que
incluyen regiones y abstracciones, la comunicación con múltiples usuarios vía la
combinación de gráficos en 3D, paquetes de audio y texto en una red basada en
IP multidifusión (multibroadcasting) y el desarrollo de aplicaciones extensibles
orientadas a objetos. (Benford, 1995) Una de las aplicaciones más representativas
de MASSIVE, es la aplicación denominada DEVRL (Distributed Extensible Virtual
Reality Labotatory). Esta aplicación permite a personas de diferentes partes del
Reino Unido, trabajar juntas en un mismo espacio para construir con formas
geométricas simples un objeto complejo.

DIVE.
Este proyecto realizado en Suecia por el SICS (Swedish Institute of Computer
Science), (Hagsand, 1996) fue una de las primeras plataformas para construir
ambientes virtuales cooperativos (Anderson, Carlsson, & Hagsand, 7 1997). Corre
sobre varias plataformas y se puede conseguir sin costo para aplicaciones
educativas. Las aplicaciones de DIVE, permiten que varios usuarios cohabiten un
mundo virtual simultáneamente para realizar algún tipo de interacción. Cada
usuario está representado tridimensionalmente mediante un avatar, de tal forma
que, cada usuario puede ver a los demás usuarios. En la actualidad, Las
aplicaciones de DIVE se encuentran disponible en distribución binaria y sin costo
para usos no comerciales, para un número limitado de plataformas UNIX (Silicon
Graphics, Linux, Sun, Hewlett-Packard).

Laboratorio de ondas mecánicas.


Desarrollado en el Centro de Aprendizaje Distribuido (Center for Distributed
Learning, CDL) del Sistema Universitario de California (CSU) (Pérez, 1999), tiene
como objetivo la obtención de un software interactivo que integre las experiencias
más novedosas y representativas que se están impartiendo a los alumnos de
Ingeniería en Sistemas y de la Licenciatura de Física, sobre el estudio de onda. En
esta aplicación, se ha creado un laboratorio virtual en el que se realizan, paso a
paso las prácticas experimentales incluidas en las asignaturas correspondientes,
éstas se visualizan a través de animaciones del proceso Llevado a cabo en el
laboratorio. De ellas, se obtienen resultados numéricos y gráficos, los cuales, son
tratados para la obtención de conclusiones.

Sistema de simulación molecular.


Este es un laboratorio virtual desarrollado en la Universidad de Carolina del Norte,
en Chape Hill, el cual, proporciona a los investigadores y estudiantes a través de
una interacción espacial, da facilidad de examinar y controlar los choques entre las
partículas o cuerpos, o la fricción y la gravedad en ensayos de Química Molecular
bajo un Ambiente Constructivista de Aprendizaje Situado que permite a los
usuarios, interactuar con enormes moléculas y "volar" a través de sus estructuras,
en un entorno inmersivo. (Treftz, Cardona, Correa, González, & Restrepo, 1998). 8
Los EVEC, como la mayoría de las demás aplicaciones, también contemplan el
uso de herramientas y técnicas de trabajo cooperativo bajo un contexto
instruccional. El trabajo cooperativo en los EVEC especifica formalmente bajo un
Modelo de Experimentación Cooperativa en donde se considera el uso de
estrategias de trabajo grupal, implementadas en herramientas de comunicación
para grupos de trabajo, aspecto que no está formalmente especificado en algunas
de las aplicaciones estudiadas. El Laboratorio Virtual Cinemática, caso de estudio
de esta tesis, comparado con las aplicaciones de laboratorios virtuales analizadas
en el presente capítulo, reúne la mayor parte de las características, además,
permite implementar el trabajo experimental del ambiente de un laboratorio,
mediante el uso de técnicas para la asignación de comportamientos complejos a
los experimentos. Aunque en el modelo de EVEC, se plantea la interacción grupal
distribuida entre usuarios mediante uso de estrategias de trabajo grupal,
implementadas mediante servicios síncronos y asíncronos, no es posible llevar a
cabo experimentación distribuida.

También podría gustarte