You are on page 1of 19

Simulacin

La Simulacin es ms que una tcnica debido que una amplia variedad de modelos y
tcnicas pueden emplearse en estudios de Simulacin.
Es una estimacin para resolver problemas.
La Simulacin es el proceso de experimentacin con un modelo de algun sistema real o
situacion a fin de ganar comprensin o resolver un problema del mundo real.
Dicho de otra manera la simulacin es un medio de ganar una experiencia artificial mediante
el uso de un modelo que da la apariencia o efecto de realidad.
El modelo se utili!a para generar datos de s"ntesis que describen el desempe#o del sistema
real.
El modelo se avan!a a travs del tiempo para ver que puede esperarse que ocurra en el
sistema real ba$o las condiciones establecidas para el ensayo simulado. %n modelo de
Simulacin se aplica generalmente para evaluar acciones alternativas y determinar cuales
acciones serian probablemente mas efectivas en la situacion real.
Debido a que muchos aspectos del mundo real pueden estudiarse y un modelo puede ser
algo que se usa para representar alguna parte de la realidad los tipos potenciales y
aplicaciones de la Simulacin son casi infinitos.
El fenmeno de inters puede ser una variable continua como la trayectoria de un misil en
vuelo o puede ser discreta como el n&mero de clientes sentados en un restaurant de comida
rpida.
%n modelo de Simulacin puede ser f"sico como cuando una agua real se hace fluir a traves
de una replica a escala de una area geografica para estudiar problemas de inundaciones o el
modelo puede ser un grupo de ecuaciones matemticas que describen el comportamiento
de algunas caracteristicas del sistema real como una funcin de de las condiciones que
pudieran ocurrir.
Las Simulaciones sencillas se pueden reali!ar en forma manual pero la mayor"a utili!a el
computador.
Si se utili!an computadores analgicos pueden emplearse ciertos volta$es o ampera$es del
computador para representar los valores de variables continuas en el sistema real.
En general se usan computadores digitales y los valores de las variables reales se almacenan
como datos numricos.
Los tipos de Simulaciones que son mas &tiles en '.(p. son las Simulaciones discretas
reali!adas sobre computadores digitales ilustraremos en este curso las Simulaciones que
usan valores digitales para las variables.
Ventajas de la Simulacin.
La Simulacin puede usarse para problemas aparentemente intratables que son
demasiado dificiles o comple$os de resolver matemticamente.
)o es posible lograr soluciones anal"ticas para algunos aspectos o el *odelo puede ser
demasiado comple$o como para desafiar las tentativas para llegar a soluciones ptimas.
Las simulaciones de ensayo y error pueden sin embargo conducir a soluciones ptimas
aproximadas.
La Simulacin puede ser una valiosa herramienta de entrenamiento. *ediante ella podemos
obtener una me$or comprension del funcionamiento del sistema que pudieramos alcan!ar
solamente resolviendo una ecuacin para su valor ptimo.
%na frmula de optimi!acion se puede aplicar solamente ba$o condiciones estacionarias
pero debido que el ambiente para un sistema puede variar en el tiempo a menudo deben
investigarse las condiciones no - estacionarias.
%n banco por e$emplo pudiera tener tasas de llegadas muy altas de clientes en ciertos
periodos del dia tales como a la hora de almuer!o o $ustamente a la hora de cierre lo cual
podria incrementar la necesidad de ca$as.
En 'ri!onase construy hace un tiempo la denominada Bisfera II para aprender diversos
aspectos sobre la +ierra.
,
(cho personas se instalaron en una estructura de vidrio totalmente cerrada de -. m de alto
y /0, m de largo que cubria /,./0/ m
, .
En el interior habian rplicas de lagos rios adems de especies de plantas y peces.
El sistema era autodeindependiente,tendria su propia atmsfera produccion de
alimentosetc..durante dos a#os nadie podra entrar o salir de la esfera.
PROPOSITO 1 Simular la tierra para aprender mas sobre ella y como
los seres humanos existimos en ella.
MET !I"#1 Estar en condiciones de crear estructuras que permitan
a los seres humanos vivir en la luna martes y mas all en el espacio.
ES+' ES %)' SIM$#%IO" !ISI% %OMP#ET ESDE 2%E +(D( E34S+E 5E6( E) %)'
ES7'L' E) *4)4'+%6'.
%)' 8'9647' DE '%+(*(:4LES 2%4E6E ES+%D4'6 EL E8E7+( DE %)' 7(L4S4()
86()+'L S(96E L(S (7%5')+ES DE %) )%E:( D4SE;( DE '%+(*(:4L.
)'+%6'L*E)+E EL D4SE;'D(6 %S' *%;E7(S +()+(S < D%**4ES= 7() SE)S(6ES
7(L(7'D(S E) ELL(S L(S 7%'LES S() *()4+(64>'D(S.
L(S *%;E7(S SE 7(L(7') E) %) 7'66( 6E'L ? EL 7'66( SE 7@(7' DE 86E)+E
7()+6' L' 5'6ED.
ES+E ES %) EAE*5L( DE $" MO&E#O &E SIM$#%IO" MI'T SE 7@(7' %) 7'66(
6E'LB 5E6( L(S *%;E7(S S() %)' 6E56ESE)+'74() 84S47' S4*%L'D' DE SE6ES
@%*')(S.

'L 84)'L DEL ES5E7+6( LEA(S DE L' 6E'L4D'D ES+' # SIM$#%IO" %OMP#ET
POR %OMP$T&OR.
%)' 4)+E6ES')+E S4*%L'74() 5(6 7(*5%+'D(6 ES EL +6'9'A( DE A'6() L')4E6
DEL 4)S+4+%+( :5L 6ESE'67@ E) 6EDC((D 7'L48(6)4'.
EL +E6*4)( RE#I&& VIRT$# SE %S( 5'6' DES764946 EL S4S+E*' DE94D( ' 2%E
E34S+E S(L'*E)+E E) EL 7(*5%+'D(6.
%) EAE*5L( DE L' 7'5'74D'D DEL S4S+E*' ES %)' 5E6S()' 2%E 2%4E6E ES2%4'6.
EL ES2%4'D(6 %S' %)' S#I& &E ES($I 7()E7+'D' 'L 7(*5%+'D(6.
*ED4')+E %) 7'S7( SE 56(?E7+' 'L %S%'64( E) EL '*94E)+E 4)7L4)'D( DE %)'
7')7@' DE ES2%4 D')D(LE L' 4*56ES4() DE 6E'L4D'D.
*4E)+6'S EL %S%'64( SE *%E:EEL *%)D( :4S%'L SE *%E:E 7(*( S4 ES+%:4E6'
6E'L*E)+E S%7ED4E)D(.
*4E)+6'S EL 6')D( DE %S( 5'6' ES+E S4S+E*' ES SED%7+(6 EL 7(S+( 'E) ES
ELE:'D(%) S4S+E*' SE :E)DE )(6*'L*E)+E E) %SF,.......
L' ELE774() DEL D6'D( DE 6E'L4D'D DE5E)DE DE L( 2%E SE ES5E6' '56E)DE6
7(*( EL 7(S+( ? EL +4E*5( 4):(L%76'D(.
')+ES DE L' '5E6+%6' DE %)' +4E)D' 5(6 DE5'6+'*E)+(S L(S E*5LE'D(S
5%EDE) D'S+'6 D(S ( +6ES D4'S E) %)' S4*%L'74().
7L4E)+ES G DE *E)+46'G < 2%E S() %S%'L*E)+E E*5LE'D(S DE L' +4E)D'=B
7(*56') E) L(S D4:E6S(S DE5'6+'*E)+(S.
ES+' S4*%L'74() 5E6*4+E ' L' 'D*4)4S+6'74() DE L' +4E)D' L' (5(6+%)4D'D
DE 7(*56(9'6 L' (6D')4>'74() ? D4S+649%74() DE L' +4E)D' 7(*( EL E)+6EH
-
)'*4E)+( DE L(S E*5LE'D(S L' *'?(64' DE L(S 7%'LES S() )%E:(S.

RES !$"%IO"#ES PR # SIM$#%IO" E" EMPRESS &E $S
RE !$"%IO"# )
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
56(D%774() IJ
5L')4847'74() 7(65(6'+4:' I-
4)DE)4E64' 0K
84)')>'S 0/
4):ES+4D'74() ? DES'66(LL( -L
*'6ME+4)D ,0
56(7ES'*4E)+( DE D'+(S /K
5E6S()'L /.
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
5'6' E*56ES'S L' RE#I&& SIM$#& E) %) 7(*5%+'D(6 +4E)E %)'
'5L47'74() 7'S4 4L4*4+'D' 'L 6ED%746 L(S ELE*E)+(S ' 6EL'74()ES ? S4*H
9(L(S *'+E*'+47(S.
E) %) 7'S( SE)74LL( %)' 846*' 5%EDE S4*%L'61
H L' DE*')D' DE S%S 56(D%7+(S 'L %S'6 D'+(S @4S+(647(S ? DES'66(LL'6
PRO"OSTI%OS 2%E 5%EDE) %S'6SE 5'6' 56(5(S4+(S DE 5L')4847'74().
E) %)' S4*%L'74() *%7@( *'S '*5L4' %)' E*56ES' 5%EDE S4*%L'6 S% (5E6'H
74() 7(*5LE+' S(96E 'LD%)(S 5E64(D(S DE ';(S 5'6' 7(*56(9'6 74E6+'S
DE74S4()ES DE 1 ELE774() DE 56(D%7+(S ES+6'+ED4'S DE *'6ME+4)D7(*56'
DE E2%45(S E+7.
# SIM$#%IO" POR %OMP$T&OR @' +E)4D( %) 6'54D( 76E74*4E)+( 5(6
D(S 6'>()ES1
/o. EL 8E)(*E)'L 76E74*4E)+( E) L' 7'5'74D'D DE 'L*'7E)'*4E)+(
? :EL(74D'D.
,o. EL DES'66(LL( DEL LE)D%'AE DE S4*%L'74().
E) 'D*4)4S+6'74() DE (5E6'74()ES L' S4*%L'74() SE %S' 5'6'1
H DE+E6*4)'6 56(D6'*'S DE 56(D%774() ? )E7ES4D'DES DE *'+E64'LES.
H ')'L4>'6 S4S+E*'S DE L4)E'S DE 7(L'S
H ')'L4>'6 )4:ELES DE 4):E)+'64(S ?
H 56(7ED4*4E)+(S DE *')+E)4*4E)+( E+7 E+7.
' *E)%D( 7%')D( %)' +E7)47' *'+E*'+47' 8'LL' SE '7%DE ' L' S4*%L'74().
%)' 4):ES+4D'74() DE *4E*96(S DEL G4)S+4+%+( DE 74E)74'S DE L' 'D*4)4S+6'H
74() G E) %.S.'. *(S+6( 2%E EL NJO DE ES+'S 846*'S %S'9') S4*%L'74().

0
EL 7%'D6( ')+E64(6 *%ES+6' L'S '6E'S 8%)74()'LES D()DE SE '5L47'.
SE (9SE6:' 2%E L' 56(D%774() E)7'9E>' L' L4S+' 7() %) IJO.
(+6( @'LL'>D( 4)+E6ES')+E DELES+%D4( ES 2%E EL I0O DE L(S E)7%ES+'D(S
D4A( 2%E L(S MO&E#OS &E SIM$#%IO" E6') 76E'D(S DE)+6( DE L'S *4S*'S
'6E'S 8%)74()'LES.
*ientras la simulacin es una de las tcnicas mas fciles de comprender es tambin una de
las mas mal interpretadas y usada en forma equivocada.
'lgunos sostienen que es la tecnica esencial para comprender problemas y sistemas.
(tros alegan que es muy costosa y consume mucho tiempo para ser de utilidad en la
mayor"a de las aplicaciones.
&efinicion de Simulacin*
El diccionario dice1 Simulacion * es la representacion imitada del funcionamiento de un
sistema o proceso por medio del funcionamiento de otro <una simulacin por computador
de un proceso industrial=B el examen de un problema a menudo no su$eto a una
experimentacin directa por medio de un dispositivo de simulacin.
SIM$#&OR* %n dispositivo que capacita al operador para reproducir o representar
ba$o ensayo condiciones del fenomeno que ocurran probablemente en circunstancias reales.
Estas definiciones son algo incompletas. qui!as la me$or manera de comprender y definir la
simulacin es considerarla en dos partes1
5rimero. debe haber un *odelo de algo a simular
@ay varias clasificaciones de modelos pero los tipos usuales son1
!+sicos 1 e$. modelos de aviones
nal,icos 1 una balan!a donde la defleccion de un resorte o
una viga representa el peso.
Es-uem.ticos 1 diagramas de circuitos elctricos 5P 4Dcartas de
organi!acin.
Sim/licos 1 cdigos de computador o modelos matemticos que
I
representan una mquina o un ca$ero automatico.
E) L' S4*%L'74() 5(6 7(*5%+'D(6 ES+'*(S 4)+E6ES'D(S E) 564*E6 L%D'6
E) *(DEL(S S4*9(L47(S 2%E 5(DE*(S %S'6 5'6' 6E56ESE)+'6 %) S4S+E*' 6E'L
S(96E %) 7(*5%+'D(6.
%) *(DEL( SE 76E' 5'6' 6E56ESE)+'6 #0O . EL *(DEL( ES ESTTI%O ES+( ES
*%ES+6' S(L'*E)+E %) 5%)+( E) EL +4E*5( ? )( SE *%E:E.
SE0$"&O. L'SED%)D' 5'6+E DE L' S4*%L'74() ES PSR E# MO&E#O TRVES
&E# TIEMPO. L' S4*%L'74() D' G :4D' G 'L *(DEL(.
E) EL E)+6E)'*4E)+( DE %) 54L(+( DE ':4() 5. EA. %) 54L(+( SE S4E)+' E) %)'
7'94)' 7(*5LE+' 7() +(D(S L(S 4)S+6%*E)+(S ? 7()+6(LES DE %) ':4()
6E'L.
ES+E ES %) *(DEL( 84S47( DEL S4S+E*'.EL 54L(+( E) E)+6E)'*4E)+( :E %)'
:'64ED'D DE S4+%'74()ES *4E)+6'S SE D' :4D' 'L *(DEL( ' +6':ES DEL
+4E*5(. L(S 4)S+6%*E)+(S 7'*94') :'L(6ES ? EL 54L(+( DE9E6' 6ES5()DE6
' ES+(S 7'*94(S. ES+'S 6ES5%ES+'S SE 'L4*E)+') E) %) 7(*5%+'D(6 EL
7%'L 76E' )%E:(S :'L(6ES 'L(S 7%'LES EL 54L(+( DE9E L%ED( 6ES5()DE6.
E) EL S4*%L'D(6 DE E)+6E)'*4E)+( DE :%EL( ES+(S :'L(6ESS() DE)E6'LH
*E)+E +'*94E) 'L4*E)+'D(S ' %) S4S+E*' ')'L(D47( D()DE L(S )%E:(S
:'L(6ES 76E') SE;'LES ELE7+647'S 5'6' (7'S4()'6 *(:4*4E)+(S 84S47(S
DE ES+E *(D( EL 54L(+( E) E)+6E)'*4E)+( E35E64*E)+' L' '56(34*'74()
DE :4E)+(S +6')S:E6S'LES %)' 7'4D' DE :EL(74D'D ( %) DES7E)S( E) 9'H
66E)'.
'S4 L' SIM$#%IO" ES %)' SE64E DE '774()ES DEL *(DEL( 7() 6E'774()ES
DEL MBIE"TE S(96E EL *(DEL(.
%) *(DEL( DE %) 7'AE6( '%+(*'+47( E) %) 9')7(5%EDE S4*%L'6SE 5'6'
'+E)DE6 /.. 7L4E)+ES. < EA. /.. 4+E6'74()ES=.
QQEL 54L(+( E) E)+6E)'*4E)+( E) %)' 7'94)' < *(DEL(= 5%EDE E35E64*E)+'6
L'S *4S*'S SE)S'74()ES 7(*( L'S DE %) :%EL( 6E'L 5. EA. /R, @(6' DE
:%EL( DE %) S4*%L'D(6 E2%4:'LE) ' /R, @(6' DE :%EL( 6E'L. ( 94E) EL +4E*5(
5%EDE 7(*564*46SE DE *(D( 2%E EL 54L(+( D%6')+E L' /R, @(6' 5%ED'
SE6 'L4*E)+'D( 7() +(D'S L'S S4+%'74()ES 2%E 5%ED') ES5E6'6SE D%6')+E
)%E:E @(6'S DE :%EL( +6')S(7E')47(.
o Esto es similar al fabricante de autos que ensaya el abrir y cerrar de las puertas de un
auto. mientras el propietario del auto puede abrir y cerrar una puerta del auto un
promedio de seis veces al dia el fabri cante puede probar a1os de uso en un corto
periodo de tiempoB al abrir y cerrar la puertas del carro cada cinco segudos.
La diferencia bsica es que el simulador de vuelo se basa en un programa de computador
y el fabricante de automviles usa un bra!o mecnico para abrir y cerrar las puertas del
auto.
VE"T2S &E # SIM$#%IO"
K
*ientras el trmino simulacion puede tener diversos significados dependiendo de su
aplicacin en los negocios se refiere generalmente al uso del computador para reali!ar
experimentos sobre un modelo de un sistema real.
Estos experimentos pueden efectuarse antes que el sistema real este operativo para ayudar
en su dise#o para ver como el sistema puede reaccionar a los cambios en sus reglas
operativas o para evaluar las respuestas del sistema a los cambios en su estructura.
La simulacin es particularmente apropiada en situaciones en las cuales el tama#o o
comple$idad del problema hacen el uso de tecnicas de optimi!acion dificil o imposible.
por e$emplo traba$os en talleres que se caracteri!an por comple$os sistemas de colas se
han estudiado extensamente via simulacion. ciertos tipos de inventarios distribucion <lay
out= problemas de mantenimientopor mencionar unos pocos.
La Simulacin puede usarse tambien en con$unto con las tecnicas estad"sticas
tradicionales y tcnicas de la administracin.
'dems la simulacin es &til para el entrenamiento de administradores y operarios en
como opera el sistema real al demostrar los efectos de cambios en las variables del
sistema en el control del tiempo real y en el desarrollo de nuevas teorias sobre
relaciones matematicas u organi!acionales.
P#I%%IO" &E M3TO&OS &E SIM$#%IO"
4 D4SE;( DE '6E(5%E6+(S
Q56(D6'*'74() DE L4)E'S DE 9%SES DE 74%D'D
Q*(DEL(S DE E*56ES'S 1 56(D%774() DE '7E6(.
Q*(DEL( DE 4)D%S+64'S1 +E3+4L DE 5E+6(LE(
QD4SE;( DE (6DE)'74() DE 4):E)+'64(S . 4)D DE *')%8'7+%6'S
QD4SE;( DE 56(7ES(S 5E+6(2%4*47(S. 6E7%5E6'74() DE S(L:E)+ES
Q56(D6'*'74() DE *')+E)4*4E)+(1 @(6)(S DE L' 4)D%S+64' DEL :4D64(
@(6)(S 5'6' L' 8%)D474() DE '7E6(
%)' S%DE6E)74' 7(*%) DE +(D(S L(S 4)S+6%7+(6ES 2%E L' *EA(6 *')E6'
DE '56E)DE6 S4*%L'74() ES SIM$#R.
L
Ejemplo de simulacion 5 Modelo de la panaderia 6el tri,al6
La 5anaderia 6El Tri,al6 ordena una serie de productos de panaderia cada dia.
Estos productos constituyen el stocS en existencia.%n producto que T El Tri,al7 encarga
es un tipo especial de pan integralG. El +rigalG quiere determinar cuanto de este pan deber
ordenar cada d"a para maximi!ar sus utilidades. Si se ordena muy poco se perder de vender
y sus ganacias . Si se ordena mucho se perder el exceso.
Para simplificar el ejemplo, suponemos que todo el pan que no se vende durante el dia,
se regala al dia siguiente a prdida total.
<en la vida real sin embargo este pan se vende con una prdida parcial=
Se han recolectado los datos de demanda diaria para su pan por /.. dias obteniendo las
siguientes frecuencias de Demanda1
&EM"&S P$"TO ME&IO !RE%$E"%I
8por panes9


,.H,0 ,, ...I
,IH,J ,L ../.
-.H-0 -, ..,.
-IH-J -L ..-.
0.H00 0, ..,.
0IH0J 0L ../.
I.HI0 I, ...I
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
G El +rigalG ha administrado su inventario de pan ordenando una cantidad igual a la demanda
del dia anterior. algunas veces esta regla de decision de$a a la panaderia con mucho pan
sobrante y otras veces no tiene suficiente pan.
N
5or esta ra!n la 'dministracion de TEl +rigalV supone que hay una regla me$or de decisin
que se puede usar.
5or e$emplo1 W7mo se afectan las utilidades si se ordena una cantidad de pan igual al
promedio demandado en el pasadoX 5ara este caso el promedio demandado en el pasado es1
: ; <.<= 8>>9 ? <.@< 8>A9 ? <.>< 8B>9 ? <.B< 8BA9 ? <.>< 8C>9 ? <.@< 8CA9 ? <.<= 8=>9
; BA panes Ddias
5ara resolver este problema construiremos un *odelo de Simulacin que incorpora las
siguientes dos reglas de decisin1
Regla 1. ordenar un numero de panes igual a la demanda del dia
anterior.
Regla 2. ordenar 37 panes cada dia, independiente de la demanda
pasada.
La me$or regla ser seleccionada sobre la base de la mxima utilidad sobre el numero total
de dias simulados. se usaran quince <@== dias de Simulacin para este e$emplo.
En una aplicacion real se utili!an mucho mas d"as para obtener resultados confiables.
La Simulacin de Montecarlo involucra el uso de alg&n procedimiento aleatorio para
determinar el valor que se asigna a una variable probabil"stica durante una corrida de
Simulacin. %n mtodo com&n de seleccionar un valor para una variable es el uso de un
generador de )Emeros al Far o el uso de una Ta/la de "Emeros al Far.
5ara simular en el problema1
Deneraremos una serie de Demandas diarias aleatorias igual a aquellas dadas en la
tabla anterior.
7omo un generador de n&meros al a!ar < demanda Rgeneracin= imaginemos1
%na gran rueda de la fortuna con @<< posiciones = de estas posiciones son designadas con
un >>, que correponde a la frecuencia de ...I anterior.
@< de estas posiciones son designadas con un >A que corresponde a la frecuencia de ../.
anterior y asi sucesivamente.
J
La 6ueda se gira una ve! cada dia y donde se detiene determina la Demanda diaria. 7omo
resultado siempre que la rueda sea Gerdaderamente al a!ar se generarn la &emanda
aleatoria con las frecuencias apropiadas.
'unque este procedimiento de generar demandas aleatorias es &til desde un punto de vista
conceptualse puede hacer ms eficiente usando una Ta/la de "Emeros leatorios.
8%lases9

#a Ta/la de "Emeros leatorios consiste en una serie de n&meros al a!ar de cinco d"gitos
dispuestos en filas y columnas.< ver +abla anexa =
Los n&meros son seleccionados al a!ar a lo largo de filas o columnasen cualquier direccin.
La +abla puede usarse seleccionando un punto de partida arbitrario y procediendo en forma
continua hacia la i!quierda por las filas o hacia aba$o por las columnas.
'lgunos de los d"gitos pueden desecharse si ellos no son necesariosdebido a que los
n&meros en la tabla estan dispuestos totalmente al a!ar.
5or e$emplo supongamos que deseamos generar @= numeros aleatorios de dos <,= digitos
para la panaderia 6El Tri,alG.
Supongamos que empe!amos en la esquina superior i!quierda de la tabla <arbitrariamente= y
continuamos por la primera fila.
+omemos los primeros dos d"gitos de cada numero y desechemos el resto de los digitos se
tiene1
>A, CB , H= , HH, >I , JI , IC , JC , B> , CH , @B , @C , =C , @= , CA .
En este caso pudimos haber usado todos los digitos en cada numero o proceder hacia aba$o
en las columnasB en lugar que por las filas o usar podr"amos usar cualquiera otra distribucion
que nos guste siempre que la distribucin sea consistente.
'hora que hemos generado -uince numeros aleatorioslos convertimos en panes
demandados. esto se hace asociando el rango total de /.. n&meros aleatorios con la
distribucion de la demanda de la siguiente forma1
P$"TO ME&IO "KMEROS
&E # &EM"& !RE%$E"%I #ETORIOS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
,, ...I ..H.0
,L ../. .IH/0
-, ..,. /IH-0
/.
-L ..-. -IHK0
0, ..,. KIHN0
0L ../. NIHJ0
I, ...I JIHJJ
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Los n&meros aleatorios que hemos generados anteriormente se convierten en unidades de
pan demandadas como se muestra en la tabla siguiente1
5or e$emplo el primer no aleatorio > A le corresponde una demanda de -, panes el ,o
numero aleatorio CB corresponde a una demanda de BA panes y asi sucesivamente.
De esta manera podemos simular la demanda de pan para /I dias del problema y se
denomina comunmente el metodo de *ontecarlo.

P"&ERI 6E# TRI0#6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
RE0# @ RE0# >
--------------------------------- -----------------------------------
&I "$MERO %"TI&& %"TI&&
#ETORIO &EM"& OR&E"& VE"TS OR&E"& VE"TS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
< BA
@ >A B> BA B> BA B>
> CB BA B> B> BA BA
- NI 0L -L -L BA BA
0 NN 0L 0L 0L -L -L
I ,J -, 0L -, BA B>
K KJ 0, -, -, BA BA
L J0 0L 0, 0, BA BA
N K0 -L 0L -L BA BA
J -, -, -L -, BA B>
/. 0N -L -, -, BA BA
// /- ,L -L ,L -L ,L
/, /0 ,L ,L ,L BA >A
/- I0 -L ,L ,L BA BA
/0 /I -, -L -, BA B>
/I 0L -L -, -, -L -L
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
=HA ==< =<< === =@=
La etapa siguiente es calcular las Gentas correspondientes y la cantidad ordenada cada dia.
Estos clculos dependen de la regla elegidapor lo que en la tabla se muestran dos tipos de
calculos.
//
7on la Re,la @ la cantidad ordenada puede colocarse en la tabla puesto que la &emanda
es conocida.
La venta es $usto el m"nimo de la cantidad ordenada y la cantidad demandada para cada dia.
6El Tri,al6 no puede vender mas de lo que se ordeno y no se puede vender mas que la
Demanda.
5ara la 6e,la > hacemos clculos similares.
'l final en la +abla se obtiene la cantidad total ordenada y la cantidad total vendida sobre
los quince </I= dias.
Estas cifras multiplicadas por el costo unitario y por el precio de venta generan la
sutilidades.
Suponiendo que el pan se vende a I. ctvs.Runidad y cuesta ,I ctvs.Runidad comprar el pan.
la utilidad total en /I dias para cada 6egla ser1
RE0# @ $TI#I&& U ..I. < I.. = H ..,I < II. =
U L @@>.=<
RE0# > $TI#I&& U ..I. < I/I = H ..,I < III =
U L @@H,A=
Luegola Re,la > ofrece ofrece algun incremento a la contribucin de la utilidad sobre la
Re,la @.

METO&O#O0I 0E"ER#
El e$emplo representa una aplicacin del metodo generali!ado de simulacin.<:er figura =
&efinir el Pro/lema
%n problema relevante de Simulacion debe aislarse y definirse para su estudio.
Se requiere una considerable experiencia y comprension para aislar un
problema de su ambiente para su simulacin.
La definicion del problema incluye tambien1
o decidir sobre los ob$etivos
/,
o establecer las restricciones
o los supuestos a usar
Luego de definir el problema en trminos generales se puede desarrollar un modelo
espec+fico cuantitatiGo.
En el caso de la 5anaderia GEl +rigalG el problema se refiere a aislar la situacin de un tipo
especifico de pan. se supone que si el pan integral no est disponible se perder de vender.
)o se considero factible la sustitucin de clientes para comprar otros tipos de pan u otros
productos de la panader"a.
Se supuso que el ob$etivo de GEl Tri,al6 era maximi!ar %tilidades y se hicieron una
variedad de otras suposiciones expl"citas o impl"citas.
Estas suposiciones definen colectivamente el problema.
&esarrollo del modelo
En el desarrollo de un *odelo de Simulacion deben definirse1
o variables controlables < c
M
=


o variable incontrolable < u
i
=

o medidas de eficiencia
o reglas de decision
o funciones del modelo

7ada modelo puede expresarse como 1
p ; f 8 c
M
, u
i
9
'l desarrollar un modelo de Simulacin sencillamente se especifican valores de1
N p , f , u
i
, c
M
O en el *odelo.
En el modelo las variables no controla/les u
i
o parmetros son constantes fi$as que estn
fuera del control del que toma las decisiones.
/-
5or e$emplo en la Panader+a 6El Tri,al6,
4 el nivel de demanda inicial
Q la frecuencia en la distribucion de la demanda
Q el costo de compra del pan y
Q el precio del pan
Estos valores fueron considerados como Galores fijos y por lo tanto son Garia/les no
controla/les.
Las variables controla/les o Garia/les de decisin %
M
, en un *odelo de Simulacion
pueden ser controladas por el que toma las decisiones.
Estas variables cambiarn de valor de una corrida a la siguiente mientras se simulan las
diferentes decisiones.
En la 5anaderia GEl +rigalG la cantidad ordenada cada d"a fue la variable de decisin
controlable.
Los valores de esta variable fueron especificadas por una 6egla de decisin la cual
determin la cantidad que se comprar"a cada d"a de pan.
8inalmente1
%n modelo de decisin tiene una o ms medidas de eficiencia P y funciones las cuales
relacionan las variables a la eficiencia.
En el caso de la 5anaderia GEl Tri,al61 la medida de la eficiencia fue la $tilidad
Se us una frmula espec"fica para calcular la $tilidad como una funcin de las variables
controlables e no controlables del *odelo.
Luego que todos los elementos del modelo han sido definidosel modelo est listo para preparar su
%arta de !lujo P efectuar su Pro,ramacin.
'ntes de construir una %arta de !lujo, el analista debe decidir si el modelo sera incrementado por
incrementos de tiempo fi$os o variables.
7ada modelo de Simulacion tiene un 6un reloj6 que mantiene el seguimiento de los incrementos de
tiempo en el modelo.
En un modelo de incrementos fijos de tiempo, el relo$ avan!a en periodos de tiempo fijos. por
e$emplo La panaderia 6El Tri,al6.
/0
En un modelo de incrementos de tiempo Garia/les, el relo$ se avan!a hasta el evento
siguiente.
5or e$emploB si se simula el flu$o de pacientes en un hospital cada llegada o partida puede
tratarse como un evento. el relo$ luego se avan!a hasta la siguiente llegada o partida lo cual
resulta en incrementos variables de tiempo.
MO&E#O &E &I0RM &E !#$2O 8 %lases9
Siempre en un modelo de simulacin se construir el diagrama de flu$o antes de su
Simulacin en el computador.
El Diagrama o 7arta de flu$o ayuda a clarificar la l,ica computacional precisa del
*odelo.
El Diagrama facilita la 5rogramacin en computador y ayuda al constructor del modelo a
descubrir errores de logica en el mismo.
%n Diagrama de lgica para la 5anaderia GEl +rigalG se da en la figura anexa.
El diagrama de flu$o representa la lgica utili!ada para construir los datos de la tabla del
problema.
7ada d"a de la simulacin se genera un valor de Demanda. la cantidad de orden 8o pedido9
se determina luego usando la regla de decisin apropiada y comparando la cantidad
ordenada con la demanda.
Si la Demanda es Y a la 7antidad ordenada las Gentas se igualan a la cantidad ordenada,
desde que la 5anaderia GEl +rigalG vender todo lo -ue se tiene disponi/le.
Si la demanda es Z que la cantidad ordenada las Gentas son igualadas a la demanda y se
regala el resto del pan disponible.
%sando las cantidades para los tama#os de las ventas y ordenes se puede computar la
utilidad.
La Simulacin se recicla hasta alcan!ar el n&mero de periodos establecidos.
7uando la Simulacion termina se emite un reporte impreso, que muestra los diversos
valores de venta cantidades ordenadas demandas y utilidades.
Luego el &ia,rama de flujo es una representacin del modelo matem.tico -ue se
simula.
En cada etapa de la Simulacin computamos valores para la ecuacin1
/I
P ; f 8 $
i
, %
M
9
En el e$emplo de la 5anaderia GEl +rigalG usamos el modelo matemtico ya descrito anterior
para computar las ventas y utilidades en cada etapa de la carta de flu$o.
'l construir una carta de flu$o sencilla se usan dos < , = tipos de s"mbolos1
Sim/olo de Operacin ;
S+m/olo de &ecisin U
$na Operacin puede consistir en generar una demanda establecer el valor de una variable
u otras tareas en la Simulacin.
$na decisin resulta en una rama en el modo de simulacion que depende de una
comparacin o ensayo de variables.
%na carta de flu$o se dibu$a normalmente de arriba hacia aba$o.
Pro,ramar el Modelo
%na buena 7arta o Diagrama de flu$o har facil programar el *odelo de Simulacin para la
operacin por el computador.
En la figura ...... anexa se muestra un programa en 8ortran sencillo para la 5anaderia GEl
+rigalG
El 5rograma usa los siguientes inputs fi$os1
o demanda para el d"a cero
o regla de decisin a usar para la cantidad a ordenar
o distribucin de la demanda
o costo unitario
o precio unitario
o longitud de corrida
/K
#a Salida < o output= del programa cuando se usa la re,la @ se muestra en la tabla
siguiente anexa.
ES+' +'9L' S%*4)4S+6' L' *4S*' 4)8(6*'74() 2%E 7%')D( SE 7'L7%L'6() ?
6ED4S+6'6() L(S D'+(S ' *')(.
L' :E)+'A' DEL 56(D6'*'ES 2%E E) EL I"P$T SE 5%EDE 7'*94'6 8'74L*E)+E
L' L()D4+%D DE 7(664D' ? (+6(S 5'6'*E+6(S 7%')D( SE %S' EL *(DEL( DE
S4*%L'74() 5'6' L' +(*' DE DE74S4()ES.
L' 56(D6'*'74() DE L' S4*%L'74() 5%EDE @'7E6SE E) %)' :'64ED'D DE LE)D%'H
AES DE 7(*5%+'D(61
LE)D%'AES DE)E6'LES 7(*( 1!ORTR", PS%# Q BSI%.
LE)D%'AES ES5E74'LES 7(*( 1 0SP, 0PSS.
L' :E)+'A' DE L(S LE)D%'AES ES5E74'LES ES 2%E ELL(S S4*5L4847') L' 56(D6'*'H
74() *ED4')+E EL E*5LE( DE E)%)74'D(S ES5E74'LES DE S4*%L'74().
5(6 EAE*5L( 0SP +4E)E E)%)74'D(S 2%E 5%EDE) %S'6SE 5'6' DE)E6'6 LLED'D'S
7()S+6%46 7(L'S ? D%'6D'6 L' ES+'D4S+47'%S'D' 7(*%)*E)+E E) S4*%L'74().
%O#E%%IO" &E &TOS
L%ED( DE L' 56(D6'*'74() DEL *(DEL(1
Q (9+E)74() DE &TOS 5'6' ES5E74847'6 L(S 5'6'*E+6(S DE E"TR&.
7'S( DE L' 5')'DE64' GEL +64D'LG1
SE ES5E74847') L(S &TOS DE 1
7(S+( %)4+'64(
56E74(
D4S+649%74() DE L' DE*')D'
SE 6E2%4E6E MI"IMO ,. D4'S 5'6' +E)E6 %)' ES+4*'74() DE L' 86E7%E)74' DE L'
DE*')D' .
5(6 7()S4D%4E)+E ES ME2OR TOMR @<< &IS 5'6' L(D6'6 ES+4*'74()ES ES+'H
9LES DE L' 86E7%E)74' DE L' DE*')D'.
L' (9+E)74() DE D'+(S ES L' 5'6+E LE)+' ? 7(S+(S' DE L' S4*%L'74().
V#I&%IO" &E# MO&E#O
SE 6E84E6E ' 'L7')>'6 %) )4:EL DE 7()84')>' S%8474E)+E DE *(D( 2%E EL
*(DEL( 6E56ESE)+E %)' 6ES5%ES+' 'DE7%'D' DE L' 6E'L4D'D.
SE 5%EDE %S'6 56%E9'S ES+'D[S+47'S 5'6' E)7'6'6 L' :'L4D'74\).
/L
L' :'L4D'74\) :E6D'DE6' DE %) *(DEL( (7%6646] E) EL +4E*5( S4 L(S
6ES%L+'D(S 6E'LES S() 7(*( L(S 56E:4S+(S 5(6 L' S4*%L'74\).
+45(S
o :'L4D'74() DE D'+(S H S4 L(S D'+(S %+4L4>'D(S S() 7(66E7+(S.

o :'L4D'74() DE 6ES%L+'D(S
o :'L4D'74() DE L' L()D4+%D DEL EAE67474(.
o :'L4D'74() DE D'+(SH E) EL EA. DE L' 5')'DE64' GEL +64D'LG1

7(*56(9'6 L' D4S+649%74() DE L' DE*')D' %S'D' :E6S%S L(S
:'L(6ES :E6D'DE6(S.
E) /.. :'L(6ES %+4L4>'D(S :E6S%S :'L(6ES :E6D'DE6(S .
:E6 84D. DE 86E7%E)74' :S. DE*')D'
+'*94E) 5%EDE) %+4L4>'6SE 56%E9'S ES+'D4S+47'S 5'6' DE+E6*4)'6 S4 L'
D4S+649%74() (9SE6:'D' +4E)E S%8474E)+E 6EL'74() 7() L' D4S+649%74()
:E6D'DE6'.
o :'L4D'7. DE 6ES%L+'D(S1 56%E9'S S4*4L'6ES E) L(S 6ES%L+'D(S
7'S( GEL +64D'LG 1 7(*5'6'6 :E)+'S 6E'LES ? D'+(S DE %+4L4H
D'DES 7() EL 6ES%L+'D( DEL *(DEL( 9'A(
7()D474()ES S4*4L'6ES.
o :'L4DE> :E6S%S L()D4+%D DEL ES+%D4(1
:E6 L' ES+'94L4D'D DEL L(S 6ES%L+'D(S.
:E6 84D. 6ES%L+'D(S 7(*5'6'D(S 7() L' L()D4+%D DEL EAE67474( DE
S4*%L'74().
o '*5L4'S 8L%7+%'74()ES E) L()D4+%DES 7(6+'S
HH EL 6ES%L+'D( SE ES+'94L4>' 7()8(6*E SE 4)76E*E)+' L' L()D4+%D DEL
EAE67474(.
L%ED( DE9E 7(66E6SE EL S4*%L'D(6 D%6')+E %) +4E*5( L( S%8474E)+E*E)+E
L'6D( 5'6' LLED'6 ' %) 6ES%L+'D( ES+'9LE.

V#I&ER &E# MO&E#O TRVES &E # REVISIO"
E) EL D4'D6'*' DE 8L%A( DEL *(DEL( SE 4)D47' EL 747L( DE 6E+6('L4*E)H
+'74().
L%ED( L' :'L4D'74() DEL *(DEL( SE E8E7+%' ' +6':ES DE +(D'S L'S E+'5'S
')+E64(6ES 'L56(7ES( DE *(DEL'74().

"#ISIS &E SE"SIBI#I&&
SE 6E84E6E ' 7(66E6 EL *(DEL( E) :'64(S 7'S(S
5(6 EA. E) 7'S( GEL +64D'LG
/N
H SE 5L')+E' EL EAE67474( 5'6' L'S D(S 6EDL'S DE DE74S4() ? SE 7(*5'6') L(S
E8E7+(S S(96E L'S :E)+'S ? %+4L4D'DES 5'6' @<< PERIO&OS.
RE0# @ RE0# >
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

%+4L4D'DES F L0J F N/.
:E)+'S F/.KNL F/.L-I
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
')'L4S4S DE SE)S494L4D'D E) ES+E 7'S(1 L' 6EDL' , ES 56E8E649LE ' L' 6EDL' /.
H7@E2%E( DEL 7(S+( %)4+'64( 1 EA. %S'6 ,I 7+:S. 5(6 5'). SE 5L')+E' 2%E EL 7(S+(
5%D4E6' SE6 -. . ,. 7+:S. 5(6 5').
SED%) L(S S%5%ES+(S1
W L(S 7'*94(S E) L(S 7(S+(S '8E7+') L'S 6EDL'S %+4L4>'D'SX
SE @'7E) D(S 7'L7%L(S 'D474()'LES1
% ; <.>< % ; <.B<
RE0# @ RE0# > RE0# @ RE0# >
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
%+4L4D'DES L IBJ LII= L =J@ L J>=
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
L%ED( SE S4D%E 56E8464E)D( L' 6EDL' , ' L' 6EDL' / SED%) L'S %+4L4D'DES
+'*94E) 5%EDE 5L')+E'6SE EAE67474(S DE SE)S494L4D'D 6EL'74()'D(S 7()1
H 56E74(S
H DE*')D'
E) *%7@(S 7'S(S L(S EAE67474(S DE SE)S494L4D'D S() L' 5'6+E *'S :'L4(S'
DEL ')'L4S4S.
*ED4')+E EL ')'L4S4S L' 5E6S()' 5%EDE GSE)+46G L' S4+%'74().
7'S( 5')'DE64' GEL +64D'LG1
W 5(62%E DE9E 7(*56'6SE SED%) L' DE*')D' 56(*ED4( DEL 5'S'D( X
W SE 5%EDE) +(*'6 (+6(S )4:ELES DE 7(*56' X
4):ES+4D'6 OTRS RE0#S 7(*( 5'6+E DEL ')'L4S4S.
/J

You might also like