Easy java Simulations
Modeling Science: From Free Fall to
Chaos
Versi´n en castellano
o
Wolfgang Christian y
Francisco Esquembre
Modeling-Science
16 de noviembre de 2008
Modeling-Science 16 de noviembre de 2008
PARTE 1
Modeling With Easy Java Simulations
Modeling-Science
16 de noviembre de 2008
Modeling-Science 16 de noviembre de 2008Cap´
ıtulo One
Introducci´n a Easy Java Simulations
o
Un buen ejemplo es el mejor serm´n. Benjamin Franklin
o
Este cap´
ıtulo nos ofrece una visi´n general de Easy Java Simulations
o
(de forma abreviada EJS ), el programa de modelado de alto nivel y herramienta de autor que utilizaremos para construir nuestros modelos y ejecutarlos de forma que podamos estudiar su comportamiento. Paraproporcionar
una perspectiva del proceso de modelado, primero cargaremos, inspeccionaremos y pondremos en funcionamiento una simulaci´n existente de un
o
oscilador arm´nico simple. Posteriormente, modificaremos esta simulaci´n
o
o
para mostrar cu´l es el papel del usuario de EJS en el proceso de modelado
a
y c´mo realmente reduce la mayor´ del trabajo de programaci´n necesario.
o
ıa
o1.1.
SOBRE Easy Java Simulations
El modelado por ordenador est´ ´
a ıntimamente ligado a la simulaci´n
o
por ordenador. Un modelo es una representaci´n conceptual de un sistema
o
f´
ısico y sus propiedades y el modelado es el proceso por el que construimos dicha representaci´n. El modelado por ordenador necesita (1) una descripci´n
o
o
y an´lisis del problema, (2) la identificaci´n delas variables y los algoritmos,
a
o
(3) la implementaci´n de una plataforma espec´
o
ıfica de hardware y software, (4) la ejecuci´n de lo implementado y el an´lisis de los resultados, (5)
o
a
el refinamiento y generalizaci´n, y (6) la presentaci´n de resultados. Una
o
o
simulaci´n es una implementaci´n de un modelo de forma que nos permita
o
o
probarlo bajo diferentes condiciones conel objetivo de aprender sobre su
comportamiento. La aplicaci´n de los resultados de la simulaci´n al sistema
o
o
(f´
ısico) real depende de lo bien que el modelo describa la realidad. El proceso
de concebir modelos m´s generales y m´s ajustados es el objetivo primordial
a
a
de la ciencia.
La implementaci´n de un modelo y la visualizaci´n de sus salidas reo
o
quiere que programemos unordenador. Programar puede ser divertido, ya
que nos da un completo control de cada detalle visual y num´rico del mundo
e
Modeling-Science
16 de noviembre de 2008
CAP´
ITULO 1
4
de la simulaci´n. Sin embargo programar es tambi´n una tarea t´cnica que
o
e
e
puede intimidarnos. Esta barrera t´cnica puede, sin embargo, rebajarse si
e
usamos la herramienta apropiada. Easy JavaSimulations es una herramienta de modelado que ha sido dise˜ada para permitir a los cient´
n
ıficos, y no
s´lo a los inform´ticos, crear simulaciones en Java. EJS simplifica esta tarea
o
a
desde el punto de vista t´cnico y conceptual.
e
EJS proporciona una simple pero poderosa estructura conceptual para construir simulaciones. La herramienta ofrece una secuencia de paneles
de trabajo queusamos para implementar el modelo y su interfaz gr´fica de
a
usuario. EJS automatiza tareas como las de resoluci´n de ecuaciones difeo
renciales ordinarias (con diferentes hilos – threads, en ingl´s – de Java) y
e
de animaci´n. La comunicaci´n de bajo nivel entre el programa y el usuario
o
o
final que tiene lugar en el momento de la ejecuci´n, incluyendo las acciones
o
que a trav´s del rat´npodemos llevar a cabo sobre la interfaz gr´fica de la
e
o
a
simulaci´n, se logra sin necesidad de una programaci´n de bajo nivel.
o
o
Obviamente, parte de la tarea depende todav´ de nosotros. Usted es
ıa
el responsable de proporcionar un modelo para el fen´meno y de dise˜ar y
o
n
seleccionar una visualizaci´n que muestre los aspectos principales del mismo.
o
Estas tareas de alto...
Regístrate para leer el documento completo.