Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
35 vistas16 páginas

2 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 16

Etapas de una simulación

Formulación del problema


En operaciones mineras, siempre se encontrara problemas
operativos o de gestión; por el cual la tecnología de hoy nos permite
medir los procesos de forma técnica, económica y tiempos del
mismo. Así que en este paso debe quedar perfectamente
establecido el objeto de la simulación.
● los resultados que se esperan del simulador

● el plan de experimentación

● el tiempo disponible

● las variables de interés

● el tipo de perturbaciones a estudiar

● el tratamiento estadístico de los resultados

● la complejidad de la interfaz del simulador

Se debe establecer si el simulador será operado por el usuario o si el


usuario sólo recibirá los resultados.
Definición del sistema

El sistema a simular debe estar


perfectamente definido. El cliente y el
desarrollador deben acordar dónde estará la
frontera del sistema a estudiar y las
interacciones con el medioambiente que
serán consideradas
Formulación del modelo
Cuando se tiene el problema bien
definido previo estudio de los procesos,
asumiendo tiempo, personal calificado,
análisis; entonces podemos decir que
recién comienza con el desarrollo de
un modelo simple que captura los
aspectos relevantes del sistema
real. Los aspectos relevantes del
sistema real dependen de la
formulación del problema, si no se
realiza correctamente la formulación no
tenemos el sistema real asumido.
Colección de datos

La naturaleza y cantidad de datos necesarios


están determinadas por la formulación del
problema y del modelo.
Los datos pueden ser provistos por:

● Registros históricos
● Experimentos de laboratorios
● Mediciones realizadas en el sistema real.

Los mismos deberán ser procesados


adecuadamente para darles el formato exigido por el
modelo.
Implementación del modelo en la
computadora
Existe diversidad de forma de trabajar la
implementación, a través de Metodologías
diversas, según el software aplicativo, por lo
que se debe asumir modelos dinámicos para
su virtualización.

El modelo es implementado utilizando algún


lenguaje de computación. Existen lenguajes
específicos de simulación que facilitan esta
tarea; también, existen programas que ya
cuentan con modelos implementados para
casos especiales.
Verificación
Es una etapa compleja, ya que se comprobará errores y aciertos y sobre
todo la determinación del mejor acierto. En esta etapa se comprueba
que no se hayan cometidos errores durante la implementación del
modelo. Para ello, se utilizan las herramientas de debugging provistas
por el entorno de programación
DEPURADORES

• Depuradores: importantes herramientas para


detectar errores de software
• Todo el que aprende a programar se encuentra a menudo con
el término debugging. Este proceso, que en español se conoce
como depuración, es un análisis exhaustivo del código fuente
de un programa informático que tiene como objetivo
identificar posibles errores.
• Por ello, si quieres asegurarte de que el software que
desarrollas funcione adecuadamente en todas las plataformas y
dispositivos para los que está pensado, no dudes en aplicar un
depurador. En este artículo te contamos qué es exactamente
un depurador, cómo funcionan estos programas tan útiles y en
qué ámbitos se usan.
¿Cómo se utilizan los depuradores?

• La manera de implementar un depurador para identificar


errores de software dependerá, por un lado, del tipo
de debugger en concreto y, por otro, del sistema
operativo en el que se ejecute el software analizado (y el
depurador). Como usuario, se ha de comunicar a la
herramienta sobre qué proceso ha de actuar: ya sea en
forma de identificador o ID de proceso; o usando un
nombre, en cuyo caso el depurador habrá de averiguar, en
primer lugar, el ID correspondiente. A continuación, se
inicia la sesión de depuración mediante una llamada al
sistema.
¿Cómo se utilizan los depuradores?

• Por lo general, la implementación de herramientas de


depuración puede tomar dos enfoques diferentes:
• El proceso de detección de errores ocurre dentro del
sistema en el que se ejecuta el software analizado.

• El proceso de detección de errores no se inicia en el


mismo ordenador en el que se ejecuta
el software analizado, sino en un sistema separado: este
método se denomina depuración remota o remote
debugging.
¿Cómo se utilizan los depuradores?

• Los depuradores modernos, por lo general, son capaces de


integrar en su búsqueda de errores cambios en el código
fuente del software mientras este se ejecuta.
• Este proceso de depuración just in time resulta
especialmente útil en las fases tempranas del desarrollo
de software, en las que es común que haya errores de
cualquier envergadura en el código. No en vano, los
entornos de desarrollo de diferentes lenguajes de
programación y de frameworks disponen también de un
depurador integrado.
Validación
En esta etapa se comprueba la exactitud del modelo
desarrollado. Esto se lleva a cabo comparando las
predicciones del modelo con:

● Mediciones realizadas en el sistema real


● Datos históricos o datos de sistemas similares.

Como resultado de esta etapa puede surgir la


necesidad de modificar el modelo o recolectar datos
adicionales.
Diseño de experimentos
En esta etapa se decide las características de los experimentos a
realizar:

1. El tiempo de arranque
2. El tiempo de simulación
3. el número de simulaciones.

Debe quedar claro cuando se formula el problema si lo que el


cliente desea es un estudio de simulación o de optimización.
Experimentación
En esta etapa se realizan las simulaciones de acuerdo el
diseño previo. Los resultados obtenidos son debidamente
recolectados y procesados.
Interpretación.
Se analiza la sensibilidad del modelo con respecto a los
parámetros que tienen asociados la mayor incertidumbre. Si es
necesario, se deberán recolectar datos adicionales para refinar la
estimación de los parámetros críticos.
Implementación

Conviene acompañar al cliente en la etapa de implementación


para evitar el mal manejo del simulador o el mal empleo de los
resultados del mismo.

También podría gustarte