4.1 LENGUAJE DE SIMULACION Y SIMULADORES En un principi principio, o, los program programas as de simulaci simulación ón se elaborab elaboraban an utilizan utilizando do algún algún lenguaje de propósito general, como ASSEMBLER, FORRA!, AL"OL o #L$%& A partir de la d'cada de ()*+ acen su aparición los lenguajes espec-.icos para simulación como "#SS, "AS#, "AS#, S%MS/R%#, S%MS/R%#, SLAM& En la última última d'cada d'cada del del siglo siglo pasa pasado do la apari aparici ción ón de las inter inter.ac .aces es gr0.i gr0.ica cas s re1o re1olu luci cion onó ó el camp campo o de las las apli aplica caci cion ones es en esta esta 0rea 0rea,, 2 ocas ocasio iona naro ron n el nacimiento de los simuladores Es importante utilizar la aplicación 3ue mejor se adecúe al tipo de sistema a simular, 2a 3ue de la selección del lenguaje o simulador depender0 el tiempo de desarrollo del modelo de simulación& Las opciones 1an desde las ojas de c0lculo, lenguajes de tipo general 4como 5isual Basic, /66 o Fortan7, lenguajes espec-.icos de simulación 4como "#SS, SLAM, S%MA!, S%MS/R%#, "AS 2 SSE87, asta simuladores espec-.icamente desarrollados desarrollados para di.erentes di.erentes objeti1os objeti1os 4como S%M#RO/ESS, S%M#RO/ESS, #roModel, #roModel, 9itness, a2lor %% 2 /ristal Ball7&
4.2 APRENDIZAJE Y USO LENGUAJE DE SIMULACIÓNO SIMULACIÓNO SIMULADOR Los lenguajes de simulación .acilitan enormemente el desarrollo 2 ejecución de simulaciones de sistemas complejos del mundo real& Los lenguajes de simulación son son simi simila lare res s a los los leng lengua uaje jes s de prog progra rama maci ció ón de alto alto ni1e ni1ell pero ero est0 est0n n especialmente preparados para determinadas aplicaciones de la simulación& As- suelen 1enir acompa:ados acompa:ados de una metodolog-a metodolog-a de programación programación apo2ada por un sist sistema ema de s-mbo s-mbolos los prop propios ios para para la descr descripc ipció ión n del del modelo modelo por ejemp ejemplo lo mediante diagramas diagramas de .lujo u otras erramientas erramientas 3ue simpli.ican notablemente la modelización 2 .acilitan la posterior depuración del modelo& /aracter-sticas de los lenguajes de simulación;
Los lenguajes de simulación proporcionan autom0ticamente las caracter-sticas necesarias para la programación de un modelo de simulación, lo 3ue redunda en una reducción signi.icati1a del es.uerzo re3uerido para programar el modelo&
Los modelos de simulación son muco m0s .0cilmente modi.icables& •
• • • • • • •
#roporcionan mucos de ellos una asignación din0mica de memoria durante la ejecución& Facilitan una mejor detección de los errores& Son mu2 conocidos 2 en uso actualmente Aprendizaje lle1a cierto tiempo Simuladores de alto ni1el Mu2 .0ciles de usar por su inter.ace gr0.ica Restringidos a las 0reas de manu.actura 2 comunicaciones Fle
Los pa3uetes de so.t=are especialmente dise:ados para simulación contienen aplicaciones di1ersas 3ue .acilitan al simulador las tareas de comunicaciones, la depuración de errores sint0cticos 2 de otro tipo de errores, la generación de escenarios, la manipulación >on?line@ de los modelos, etc&
4.3 CARACTERÍSTICAS DEL SOFTWARE PROMODEL erramienta de simulación 3ue .unciona en computadoras personales en un ambiente 9indo=s& Mediante una combinación ideal de .acilidad de uso& #ermite dise:ar 2 analizar sistemas de producción 2 ser1icios de todo tipo 2 tama:o 2 modelar pr0cticamente toda situación, en .orma casi real, mediante sus capacidades gr0.icas 2 de animación& #romodel .ue concebido como una erramienta para ingenieros 2 gerentes 3ue desean lograr; • •
Reducciones de costos Mejoras en la producti1idad
•
%ncrementar las 1entajas estrat'gicas en la producción de bienes 2
•
ser1icios& L-neas de ensamble Sistemas de manu.actura .le
•
empa3ue7& Optimización de la distribución en planta 2 el manejo de materiales&
• • • •
INTERPRETACIÓN DE LOS RESULTADOS OBTENIDOS O
an0lisis e interpretación de los resultados es la última etapa del proceso de in1estigación&
O
/omo dice Encinas 4())D7, los datos en s- mismos tienen limitada importancia, es necesario acerlos ablar, en ello consiste, en esencia, el an0lisis e interpretación de los datos&
O
La interpretación, m0s 3ue una operación distinta, es un aspecto especial del an0lisis su objeti1o es buscar un signi.icado m0s amplio a las respuestas mediante su trabazón con otros conocimientos disponibles@
O
La relación entre an0lisis e interpretación 2 la .orma espec-.ica 3ue toman, tanto separada como conjuntamente, 1ar-an de un estudio a otro&
O
8ependiendo de los distintos es3uemas o ni1eles de in1estigación 2 .undamentalmente, del dise:o propuesto&
8e acuerdo a estas consideraciones, los datos 3ue se utilizan en el an0lisis pueden ser; O
8atos cuanti.icados
O
8atos no cuanti.icados
O
8atos no estructurados&
Int!"!t#$%&n ' ()* !*+(t#')*. O
El objeti1o de la interpretación es buscar un signi.icado m0s amplio a las respuestas mediante su trabazón con otros conocimientos disponibles&
O
/uando el plan de la in1estigación a sido cuidadosamente elaborado 2 las ipótesis .ormuladas en t'rminos adecuados para una obser1ación con.iable, los resultados obtenidos son interpretados .0cilmente&
O
8e todos modos, la interpretación debe limitarse al sistema de 1ariables considerado para cada ipótesis, pues sólo 'stas cuentan con el .undamento teórico para la interpretación&
O
/uando los resultados obtenidos permiten la 1eri.icación de las ipótesis, se debe cuidar 3ue la interpretación no e
O
es importante considerar las e
O
Es necesario se:alar los .actores 3ue no .ueron controlados 2 3ue pudieron a.ectar los resultados&
O
ambi'n, es con1eniente relacionar los resultados obtenidos, con los logrados en otros estudios sobre el mismo problema de in1estigación&
R#(%,#$%&n ' "!-$t%$#* +t%(%,#n') +n *%+(#')! "#!# "!)$*)* "!)'+$t%/)* ' t!#n*")!t0 (n#* ' *"!#0 $#(%'#'0 %n/nt#!%) nt! )t!)* S%+(#$%&n La simulación se re.iere al conjunto de m'todos 2 aplicaciones 3ue buscan imitar el comportamiento de sistemas reales, generalmente en un computadora con un so.t=are apropiado&
T%")* ' S%+(#$%&n E*t-t%$) /* D%n-%$) El tiempo no desempe:a un papel natural en los modelos est0ticos pero si en los din0micos&
C)nt%n+) /* D%*$!t) En un modelo continuo el estado del sistema puede cambiar continuamente en el tiempo, en un modelo discreto el cambio puede ocurrir sólo en tiempos separados del tiempo&
Dt!%n%*t# /* E*t)$-*t%$) Los modelos 3ue no tienen entradas aleatorias son deterministas 2 los 3ue tiene entradas aleatorias son estoc0sticos&
La simulación del sistema imita la operación del sistema actual sobre el tiempo&
La istoria arti.icial del sistema puede generarse, obser1arse 2 analizarse&
La escala de tiempo puede alterarse según la necesidad&
Las conclusiones acerca de las caracter-sticas del sistema actual se pueden in.erir&
S%+(#$%&n ")! $)"+t#')!# Es un m'todo para estudiar una gran 1ariedad de modelos 3ue representan sistemas reales sa e1aluación num'rica en el computador sa so.t=are para imitar operaciones 2 caracter-sticas del sistema& Es el proceso de dise:ar 2 crear modelos computarizados de un sistema 2 acer e
nt##* •
•
• •
•
•
•
•
Fle
9at i.@
D*/nt##* ' (# *%+(#$%&n •
!o se tienen respuestas e
• • •
•
Esto es cierto para otras gran 1ariedad de m'todos 5arias corridas de simulación pueden ser caras Modelos dependen del grado de abstracción 2 conocimiento del sistema 3ue tenga el modelador Sino se planea la construcción del modelo se puede perder el tiempo 2 el dinero in1ertido
P!)5(#* n *%+(#$%&n • • • • • •
•
Mala construcción del modelo !o se entendió el comportamiento real del sistema E
E(nt)* ' +n# *%+(#$%&n Sistema; "rupo de objetos 3ue interactúan entre si para lograr una meta predeterminada Acti1idad; /onjunto de tareas 3ue se e.ectúan en un per-odo espec-.ico de tiempo 4determin-stico, probabil-stico o emp-rico7 Estado del sistema; /onjunto de 1ariables 3ue contienen toda la in.ormación para describir el sistema en un per-odo de tiempo& E1ento; Ocurrencia instant0nea 3ue cambia el sistema de un estado a otro
C)"#!#n') #(t!n#t%/#* •
sualmente, la simulación es usada para comparar 1arias con.iguraciones de un modelo
•
• • • • • •
Se desea comparar alternati1as, seleccionar o buscar la mejor 4usando algún criterio7 Sistema de proceso simple; GHu' pasar-a; Si la tasa de arribo se duplicaI Si se reduce a la mitadI Si el procesos se mejoraI Si se acen n r'plicasI Si se contrata un nue1os ser1idorI