Sunteți pe pagina 1din 53

Integrantes:

Roberto Castilleja Hervert


Jahir Cabrieles
Juan Eduardo Martnez
Karen Rub Snchez Santes

CATEDRATICO: Rubn Malagon Tejeda


4.3 Caractersticas del Software

4.4 Construccin de modelos

4.5 Consideraciones
econmicas en la simulacin
Para realizar una simulacin por computadora se
requiere un software, en la actualidad existen diversos
cuyo fin es crear una simulacin de un modelo
abstracto de un determinado sistema.

Las simulaciones por computadora se han convertido


en una parte relevante y til se emplea en el diseo
de nueva tecnologa para llegar a comprender mejor
su funcionamiento.
Software
Son programas informticos que hacen posible
la realizacin de tareas especficas dentro de
un computador.
Software en simulacin
Una simulacin por
computadora es un programa
informtico o una red de
ordenadores cuyo fin es crear
una simulacin de
un modelo abstracto de un
determinado sistema.

Abarcan desde programas


informticos cuya ejecucin
dura unos minutos hasta
conjuntos de ordenadores
conectados en red cuya
ejecucin dura horas, e
incluso hay simulaciones que
se extienden varios das.
Para procesar transacciones en espera de un ordenamiento, un lenguaje de
simulacin debe proporcionar un medio automtico de almacenamiento y
recuperacin de estas entidades.

Atendiendo a la orientacin del modelamiento de una simulacin discreta,


existen tres formas:
1. Programacin de eventos.
2. Procesos.
3. Examinacin de actividades.

Una programacin al evento es modelada,


identificando las caractersticas del evento y
luego se escriben un juego de rutinas para los
eventos con la finalidad de describir
detalladamente los cambios que ocurren en el
tiempo en cada evento.
Una interaccin al proceso es una secuencia
de tiempos interrelacionados, describiendo la
experiencia de una entidad a travs del
sistema.

En el examen de actividades, el modelador define


las condiciones necesarias al empezar y finalizar
cada actividad en el sistema. El tiempo es
avanzado en iguales incrementos de tiempo y en
cada incremento de tiempo, las condiciones son
evaluadas para determinar si alguna actividad
puede estar empezando o terminando.
La importancia del software surge del avance tecnolgico y la
necesidad de usar los dispositivos modernos.

Las empresas requieren de un software que les permita manejar sus


operaciones y controlar sus empleados, incluso pequeos negocios
necesitan una forma de llevar la contabilidad y verificar su
crecimiento.

Caractersticas del Software


El software tiene tres caractersticas principales:

1) Caractersticas operativas
2) Caractersticas de transicin
3) Caractersticas de revisin
Son factores de funcionalidad, es como se presenta el software, es la
parte exterior del mismo.

-Correccin: El software que estamos haciendo debe satisfacer todas las


especificaciones establecidas por el cliente.

-Usabilidad / Facilidad de aprendizaje: Debe ser sencillo de aprender.

-Integridad: Un software de calidad no debe tener efectos secundarios.

-Fiabilidad: El producto de software no debera tener ningn defecto. No


slo esto, no debe fallar mientras la ejecucin.

-Eficiencia: Forma en que el software utiliza los recursos disponibles.

-Seguridad: Se deben tomar medidas apropiadas para mantener los datos


a salvo de las amenazas externas
-Mantenimiento del software: debe ser
fcil para cualquier tipo de usuario.

-Interoperabilidad: Capacidad para -Flexibilidad: Los cambios en el software


el intercambio de informacin con debe ser fcil de hacer.
otras aplicaciones.
-Extensibilidad: Debe ser fcil de
-Reutilizacin: Poder utilizar el cdigo aumentar nuevas funciones.
de software con algunas
modificaciones para diferentes -Escalabilidad: Debe ser muy fcil de
propsitos. actualizar para ms trabajo.

-Portabilidad: Capacidad para llevar -Capacidad de prueba: Prueba del


a cabo las mismas funciones en software debe ser fcil.
todos los entornos y plataformas.
-Modularidad: Debe estar compuesto
por unidades y mdulos independientes
entre s.
FORTRAN

50s. En
los 60s Sistemas
de cola.

Evolucin
del
software

Interactiva Los 80s


visual

Adaptables
y fciles de
usar
Clasificacin de software de simulacin utilizados
en los sistemas de manufactura.
Propiedades: Importancia:
-Generadores de nmeros aleatorios. -Permite conocer los detalles ntimos de
la simulacin.
-Generadores de variables aleatorias.
-Es imprescindible, cuando no se
-Rutinas del siguiente evento. dispone de software de simulacin.

-Avance de tiempo. -Permiten interfaces con lenguajes


generales (ocurre con SLAM ll, SIMAN,
-Recopilacin de estadsticas. GPSS).

Ventajas:
-Proveen facilidades necesarias en la simulacin del modelo.

-Proveen ambiente natural para modelamiento de la simulacin.

-Son fciles de usar.

-Proveen una gran interaccin entre edicin, depuracin y ejecucin.


Existen en el mercado dos grandes clases de software para simulacin:

Los lenguajes de programacin Los simuladores

Lenguajes Lenguajes Modelos de Simulacin Discretos


imperativos funcionales

Modelos de Simulacin Continuos


Interpretacin y compilacin
Simulacin Discreta-Continua
Combinada
Lenguaje Lenguaje
interpretado compilado
Simulacin discreta: La simulacin
discreta se refiere a la modelizacin en
un computador digital de un sistema
cuyos cambios de estado tienen lugar de
manera discreta como consecuencia de la
ocurrencia de agentes del cambio de
estado denominados sucesos.
Cuando un trabajo que llega es de tipo x,
este es independiente, en trminos
probabilsticos, del tipo de producto que
le precedi
Modelos de Simulacin Dinmicos

Refleja los cambios en el sistema a travs del tiempo y muestra la evolucin desde
el principio hasta el final. Ejemplo: crecimiento de un ser viviente
Modelos de Simulacin Determinsticos
Es un modelo de simulacin que no considera ninguna variable importante,
comportndose de acuerdo con una ley probabilstica
Se modelan tomando en cuenta algn componente aleatorio de entrada .Un
ejemplo sera un sistema de inventarios de una fbrica
Modelos de Simulacin Matemticos
Representan la realidad en forma abstracta de muy diversas maneras.
Modelos de Simulacin Fsicos
Son aquellos en que la realidad es presentada por algo tangible, construido en
escala o que por lo menos se comporta en forma anloga a esa realidad (maquetas,
prototipos, modelos analgicos, etc.).
Modelos de Simulacin Analticos
La realidad se representa por frmulas matemticas.
Estudiar el sistema consiste en operar con esas frmulas matemticas (resolucin
de ecuaciones).
Numricos: Se tiene el comportamiento numrico de las variables interventoras.
No se obtiene ninguna solucin analtica.
Simulacin puede ser realizada de varias formas:

*Sobre una hoja de clculo: Ejecutando un programa de computadora escrito


en algn lenguaje general.

*Simulacin escrita en lenguajes generales: Este es el mtodo ms flexible y


tambin, segn algunos autores, es el elegido ms a menudo.

*Simulacin escrita en lenguajes especiales para simulacin: existen lenguajes


especiales para simulacin.

*Simuladores de propsito especial son los ms inflexibles programas: trabajan


solo en un campo especfico y regularmente no pueden tratar con todas las
tareas, solo aquellas para las que fueron destinados.
Estado
Evento
Entidad
Cola
Programar
Variable Aleatoria
Variacin aleatoria
Distribucin de probabilidad
Software de simulacin disponible puede ser
abrumador para los nuevos usuarios.
ACSL, APROS, ARTIFEX, Arena, AutoMod, C++SIM, CSIM, Call$im,
FluidFlow, GPSS, Gepasi, JavSim, MJX, MedModel, Multiverse,
NETWORK, OPNET Modeler, POSES++, Simulat8, Powersim, QUEST,
REAL, SHIFT, SIMPLE++, SIMSCRIPT, SLAM, SMPL, SimBank,
SimPlusPlus, TIERRA, Witness, y javasim.
Sistemas distribuidos

Coleccin de computadoras separadas fsicamente


y conectadas entre s por una red de
comunicaciones

Tolerancia a fallos.
COMPUTADORAS CONECTADAS EN EL
SOFTWARE INTERMEDIO GENERAL
MUNDO
Recursos locales aquellos que estn
Servicios generales que requieren
conectados directamente a la pc es
todos los clientes y servidores.
decir todo lo que esta enchufada a tu
pc.

SISTEMA OPERATIVO WINDOWS


SOFTWARE INTERMEDIO DE
SERVICIOS Cada computador con su propia
memoria y su propio sistema operativo.
Mdulo de interfaz del modelado Mdulo de procesamiento del
modelado
.
Estacin donde ser medido
convencionalmente el modelo y ser
capaz de transformarlo en lo que se
tendr previsto.

Mdulo de interfaz de la simulacin Mdulo de interfaz de los resultado


Caractersticas

Cada usuario debe similar al trabajo en el Sistema


Centralizado.

Seguridad interna en el sistema distribuido.

Se ejecuta en mltiples computadoras.

Compatibilidad entre los dispositivos conectados.

Diseo de software compatible con varios usuarios y


sistemas operativos.
Caractersticas

Rpido aprendizaje con interfaces muy amigables.

Fcil manejo y anlisis de los datos a travs de la exportacin de los


resultados en formato Microsoft Excel.

Agregue el detalle necesario incorporando mquinas, operadores, gras


horquillas, gras puente, correas transportadoras, asignacin de turnos de
trabajo, tiempos muertos, etc.

Capture la variabilidad y aleatoriedad de su proceso utilizando ms de 20


tipos de distribuciones de probabilidad estadstica, o importe directamente sus
propios datos.

Distribuya fcilmente, a travs del correo electrnico, los modelos


desarrollados por usted a otras divisiones o departamentos.
Son una solucin econmica.

Proveen cierta interactividad en el tiempo de simulacin.

Permite realizar rpidamente y sin costo, correcciones en el sistema.

Se logra cumplir con los requerimientos del laboratorio en cuanto a


practicar y afinar lo aprendido, por medio de vivencias.

Proporciona una ilustracin sobre los principios involucrados y cmo


son afectadas las variables.

Permite el ensayo de soluciones antes de la implementacin fsica de


un prototipo.
Falta de precisin en el comportamiento del circuito.

Comportamiento errneo de los modelos.

Educativamente hablando, no se logra la misma experiencia que


en un sistema real
CONSTRUCCION DE MODELOS
Es el proceso de disear un modelo de un
sistema real y realizar experimentos con l para
entender el comportamiento del sistema y/o
evaluar estrategias para la operacin del
mismo.
QU SON LOS MODELOS?

Aquellos que manejan y controlan sistemas de


hombres y equipos se enfrentan al problema constante
de mejorar (por ejemplo, optimizar) el rendimiento del
sistema.
Debe contener los elementos que se precisen para la simulacin y es el
modelo principal de todo una investigacin cientfica, gracias a ello
podemos definir o concluir la hiptesis, las predicciones

Establece por un cuestionario y con trabajo de campo, la importancia de


la discriminacin o rechazo en una colectividad y hacerlo por medio de
un cuestionario en forma de una simulacin con una escala de actitud

Modelacin de un sistema por medio de una representacin en la cual unas


variables de estado cambian continuamente con respecto al tiempo y otras
cambian instantneamente en instante de tiempo separados
Los modelos se utilizan por siete razones:

1. Nos obligan a definir explcitamente objetivos


2. Identifican y registran los tipos de decisiones
3. Identifican y registran las interacciones entre las decisiones
4. Nos permiten identificar las variables que se van a incluir y
definirlas en trminos cuantificables
5. Nos obligan a considerar los datos que son pertinentes
6. Nos permiten reconocer la limitaciones relacionados a los
valores que esas variables cuantificables pueden adoptar
7. Nos permiten comunicar ideas y conocimientos
EL PROCESO DE CONSTRUCCION DE MODELOS
Tipos de modelos: MODELO FSICO MODELO
ANLOGICO MODELO SIMBLICO
https://es.slideshare.net/irisyaninacampo
sjime/el-proceso-de-construccion-de-
modelos
Modelos de simulacin
En la administracion de las operaciones se utlizan dos tipos de modelos:

Modelos de optimizacion
Modelos de simulacion

Responde a la pregunta
Modelo de optimizacion Cual es la mejor decision

Modelo de simulacion
Responde a la pregunta
Que pasaria si.
En trminos generales la aplicacin de modelos
para la toma de decisiones, se divide en cuatro
etapas:
1. Formulacin del modelo y construccin del
mismo
2. Anlisis del modelo para generar resultados
3. Interpretacin y validacin de los resultados
del modelo
4. Implementacin, es decir, aplicar la toma de
decisiones
La simulacin de sistemas implica la construccin de modelos.

El objetivo es averiguar que pasara en el sistema si acontecieran


determinadas hiptesis.

Desde muy antiguo la humanidad ha intentado adivinar el futuro,


ha querido conocer qu va a pasar cuando suceda un
determinado hecho histrico.

La simulacin ofrece, sobre bases ciertas, esa prediccin del futuro,


condicionada a supuestos previos.
Se construyen los modelos, normalmente una simplificacin de
la realidad. Surgen de un anlisis de todas las variables
intervinientes en el sistema y de las relaciones que se descubren
existen entre ellas

En el modelo se estudian los hechos salientes del sistema o proyecto. Se


hace una abstraccin de la realidad, representndose el
sistema/proyecto, en un modelo.

El modelo que se construye debe tener en cuenta todos los detalles que
interesan en el estudio para que realmente represente al sistema real
(Modelo vlido).
El proceso de creacin de un modelo empieza con trazar el
diagrama de un modelo.
Despus se escriben las ecuaciones y especifican las cantidades
numricas.
Se simula el modelo obtenindose unos resultados que se como un
dataset (resultados).

Por ltimo los resultados de la simulacin pueden ser examinados


con instrumentos de anlisis para descubrir la conducta dinmica
de las variables del modelo.
La construccin de un modelo sigue unas pautas de:

-Crear
-Probar
-Volver a crear, iterando hasta que el modelo cumple los requisitos.

La depuracin hasta lograr que un modelo se comporte como deseamos y


el anlisis del modelo investigando su comportamiento son de utilidad en el
proceso de refinar el modelo.

Reality Check o la comprobacin con la realidad es una herramienta para


ayudar en la construccin y el refinamiento de los modelos
PASOS PARA LA CONSTRUCCIN DE UN
MODELO

Definicin del problema de inters y recoleccin de los datos


relevantes
Formulacin de un modelo que represente el problema

Solucin del modelo

Prueba del modelo

Preparacin para la aplicacin del modelo

Puesta en marcha
La simulacin ha ido tornndose en un
procedimiento estndar para muchas
compaas cuando nuevas instalaciones estn
siendo planeadas o un cambio de produccin
est
siendo investigado.

Muchos de los problemas y errores frecuentemente encontrados


en el arranque del nuevo sistema pueden ser evitados usando la
simulacin. La simulacin permite visualizar la operacin del
sistema de manera a demostrar claramente la habilidad o
inhabilidad del sistema para cumplir con el desempeo objetivo.
MODELIZACIN DE PROCESOS
Las interacciones de las personas con los procesos y la tecnologa de
una empresa en el tiempo se traducen en numerosos escenarios que
son imposibles de ser recogidos y valorados sin la ayuda de un modelo
de simulacin computarizado. La habilidad para mostrar como un
proceso se desarrollara, para medir su rendimiento y para tratar
diversas hiptesis "what ifs" en un modelo computarizado hacen del
proceso de simulacin una tcnica precisa para tomar decisiones.
Podramos poner ejemplos de procesos econmicos en los que la
simulacin ha sido utilizada, entre los que podemos incluir:
para ordenar la produccin/gestin, con el fin de mejorar el
servicio y acertar en el tiempo de respuesta a las exigencias de
los clientes, en la gestin de inventarios, para ayudar a valorar
varias opciones con el fin de seleccionar un sistema efectivo de
costes, para ayudar a replantear procesos como acortar el
tiempo de respuesta al cliente y mejorar el servicio, con el fin
de mejorar la calidad del servicio de entrega con una
utilizacin eficiente de recursos empleando procesos ms
ajustados al tiempo, para el procesado de reclamaciones con
vistas a minimizar el tiempo del ciclo que ira en relacin
inversamente proporcional a la satisfaccin del cliente y para
ayudar a la mejora
del sistema de respuesta a las exigencias del mercado externo.
En cada situacin, el proceso de simulacin facilita los medios
para analizar el sistema y permite un enfoque innovador para
lograr mejorar soluciones.
BENNEFICIOS

Los beneficios de la simulacin en manufactura y logstica


son muy similares a los que se obtienen gracias a los
simuladores de vuelo. Los simuladores de vuelo permiten
al piloto ganar experiencia sin el riesgo, tiempo y costos
asociados al entrenamiento usando infraestructura real.
Un piloto aprende las habilidades esenciales gracias a su
experiencia con el simulador. l podr cometer errores en
un ambiente simulado y aprender de los errores sin sufrir
las consecuencias de sus actos. Tanto su pericia como su
Al igual que
habilidad en simulacin
de toma de vuelo,
de decisiones la simulacin
mejorarn, de en
resultando
procesos
una y sistemas
seguridad puedemayor.
y eficiencia lograr:
Mejorar el entendimiento de cmo opera el sistema.
Disminuir los costos asociados con la experimentacin
en el sistema real (ej: prueba y error en el sistema real)
Disminuir el riesgo de error en sistemas reales o en
La simulacin de un sistema o proceso
permite una rpida y econmica
evaluacin del funcionamiento del mismo,
su performance y respuesta ante distintas
situaciones, impacto, valores, y cambio de
costos, validando las mejoras propuestas y
reduciendo la resistencia al cambio
radicada en la incertidumbre de los
resultados.
Esto redunda en notables economas de
dinero, de tiempo y de esfuerzo; con
mnimo riesgo ya que se trabaja sobre un
En conclusin la modelizacin y simulacin
permite:
Disear, validar y mejorar procesos
Predecir el curso y los resultados de
determinadas acciones
Confirmar las relaciones causa efecto de
ciertos eventos
Explorar el efecto de cambios en el
sistema (variables controlables) o en el
entorno (variables
no controlables)
Estimular el pensamiento creativo
Comunicar y demostrar la factibilidad y
El ltimo aspecto importante, que adems incide sobre el costo, es
cun compleja ser la simulacin. La complejidad es una
caracterstica de los sistemas reales, y se origina en la multiplicidad
de factores que influyen y de interacciones entre los procesos que los
forman. La dificultad de prediccin de los resultados del
funcionamiento de un sistema es consecuencia, precisamente, de esa
complejidad. Cuanto ms fielmente refleje un simulador el
funcionamiento de un sistema real, tanto ms complejo ser. En
consecuencia, si se quiere preparar a los estudiantes para actuar en
situaciones nuevas, para comprender cmo responder el sistema
ante estmulos que no son los habituales, para actuar inmediata y
eficazmente ante perturbaciones, se necesita un simulador de
considerable complejidad. Al definir cun complejo ser un simulador
tambin es importante considerar las expectativas de las personas
que lo usarn, pues si es demasiado simple posiblemente pierdan el
inters o sientan que se menosprecian sus conocimientos. Es muy
importante no confundir complejidad con complicacin. Un simulador
puede ser muy complejo, por tener una enorme cantidad de funciones
que hacen que se asemeje mucho al sistema real, y al mismo tiempo
muy sencillo de usar, sin complicaciones.
http://www.vaticgroup.com/perspectiva-logistica/ediciones-
anteriores/por-que-simular-1/

http://www.consultoralogistica.com/fs_files/user_img/Publicaciones/Publicacion
%20%20Beneficios%20de%20la%20modelizacion%20y%20simulacion%20de%2
0procesos.pdf

http://www.encuentros-
multidisciplinares.org/Revistan%C2%BA32/Carmen_Fullana_Belda_y_Elena_Urqu%C3
%ADa_Grande.pdf
Fallas al optimizar.
La simulacin es usada para contestar preguntas del tipo Qu pasa si?, pero
no de, que es lo mejor?.

En este sentido, la simulacin no es una tcnica de optimizacin. La simulacin


no generar soluciones, solo evala esas que han sido propuestas.

Largo tiempo de conduccin.


Un estudio de simulacin no puede ser conducido o llevado a cabo en solo un
fin de semana. Meses de esfuerzo pueden ser requeridos para reunir
informacin, construir, verificar y validar modelos, disear experimentos y
evaluar e interpretar los resultados.

Costos para proveer capacidad de simulacin.


El establecimiento y mantenimiento de capacidad de simulacin, envuelve
tener mejor personal, software, hardware, entrenamiento y otro tipo de costos.
Cules son algunas precauciones al usar la simulacin?
? Al principio puede ser costosa en tiempo y dinero ?
Algunas veces se pueden buscar mejores soluciones y
ms fciles ? Los resultados pueden ser mal
interpretados ? Es posible que se ignoren factores
tecnolgicos y de ndole humana ? Los resultados
pueden dar lugar a una excesiva confianza ? Es difcil
de verificar si los resultados son vlidos
Abuso de simulacin.
Hay muchas facetas para un balanceo y comprensivo estudio de la
simulacin. Ya que una persona debe tener conocimiento de una gran
variedad de reas antes de llegar a ser un practicante de la simulacin.
Este hecho es algunas veces ignorado, sin embargo como resultado,
cada estudio puede incorrectamente ser desarrollado, o podra estar
incompleto, o podra caer en otro tipo de caminos, quiz resultado de
una falla del esfuerzo de la simulacin.
En conclusin la simulacin ofrece poderosas ventajas pero sufre de
mayores desventajas tambin. Afortunadamente muchas de estas
desventajas estn disminuyendo en importancia en el tiempo, gracias a
las herramientas que emplean simulacin. metodologias, desarrollo de
computadoras y de software y decrementos en los costos de los mismos.
Como nosotros hemos visto la simulacin tiene una categora
extremadamente buena, aun ahora en medio de tantas alternativas y
su mritos podran continuar a travs del tiempo.
BIBLIOGRAFIA
http://www.ingenieria.unam.mx/javica1/ingsistemas2/Simulacion/IntroSimulacion.htm

https://prezi.com/tjhi17wu6sos/tipos-y-caracteristicas-del-software-de-simulacion-
utilizado/

http://softwaresdesimulacion.blogspot.mx/2014/02/softwares-de-simulacion.html

http://cursos.aiu.edu/Simulacion%20de%20Eventos/PDF/Tema%204.pdf

http://recursostic.educacion.es/observatorio/web/ca/cajon-de-sastre/19-
monograficos/440-monografico-potencial-educativo-de-los-videojuegos-de-simulacin-y-
plataformas-afines?start=1

http://sisbib.unmsm.edu.pe/bibvirtual/publicaciones/indata/v02_n1/software.htm

http://es.ccm.net/contents/304-lenguajes-de-programacion

S-ar putea să vă placă și