Está en la página 1de 45

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

Facultad de Ingeniera Civil, Site!a " Ar#uitectura


Ecuela Pr$%ei$nal de Ingeniera de Site!a
PRO&EC'O DE SI(ULACI)N
($dela!ient$ " Si!ulaci*n
Ing+ C,ar Augut$ Gu-!.n Valle
Objetivo de la sesin
Identificar las etapas de un proyecto de simulacin
de sistemas discretos.
Tabla de Contenido
1. Objetivos
2. Simulacin Continua y Discreta
3. royecto de Simulacin
1. !l roblema
2. "ecoleccin de Datos
3. !l modelo 3. !l modelo
#. $erificacin
%. $alidacin
&. !'perimentacin
(. "esultados
). Documentacin
*. Implantacin
#. +iblio,raf-a.
.apa Conceptual del Curso
Modelado y
Simulacin
Simulacin Proyectos Colas en
Colas con
un servidor
Series de Simulacin
X Eventos
Proyectos
Simulacin
Colas en
Serie
Colas en
Paralelo
Inventarios
Series de
Nro. Aleato
Validacin
de Series
Generacin
de VA
.apa Conceptual de la Sesin
/n0lisis de
roblemas
"ecoleccin de
Datos
S
I
M
U
L
A
C
I
O
N
Construccin del
.odelo
Dise1o de
!'perimentos
/n0lisis de
resultados
$alidacin $erificacin
I
M
P
L
A
N
T
A
C
I
O
N
"eporte
.odelos y Simulacin
.odelado. !s un proceso de abstraccin mediante
el cual se representa cierto aspecto de la realidad.
Se estudia su valide23 es decir en 4u5 medida el
modelo representa la realidad.
Simulacin. !s el proceso de modelado de al,6n
aspecto importante de un sistema en tiempo real3
comprimido o e'pandido3 mediante la construccin
y e'perimentacin con el modelo del sistema. Se
estudia la operacin del sistema.
Tipos de Sistemas de Simulacin
Sistemas Continuos.
Contiene variables preponderantemente de tiempo7
continuo 8pueden cambiar en cual4uier momento9.
:os cambios se e'presan mediante ratios3 uso de
ecuaciones diferenciales o de diferencias.
;so de resultados en el lar,o pla2o. ;so de resultados en el lar,o pla2o.
Sistemas Discretos 8!ventos9.
Contiene variables preponderantemente de tiempo7
discreto 8pueden cambiar en momentos discretos del
tiempo9.
Interesa el se,uimiento de los cambios de estado del
sistema como consecuencia de la ocurrencia de sucesos o
eventos.
:as ecuaciones del modelo son las relaciones l,icas 4ue
determinan la ocurrencia de un suceso o evento.
!jemplo de Simulacin Continua
!jemplo de Simulacin Discreta
Llegada TLL Salida
REPRESENTACINDELSISTEMA
COLA 1 TS1
TS3
TS2 COLA 3
COLA 2
Entidades Entidades Entidades Entidades Atributos Atributos Atributos Atributos Actividades Actividades Actividades Actividades
Personas Tiempodearribo Llegadaalaoicina
Ale!arse"
#ormarcolarentearecepci$n"
%cuparalrecepcionista&servidor'("
Permanecerblo)ueadoenrecepci$n"
#ormarcolaparallenarormulariotipoA
%cuparalservidor*"
Permanecerblo)ueadoenestaci$n*"
#ormarcolaparallenarormulariotipo+
%cuparalservidor,"
Salirdelsistema"
Recepcionista Tiempodeservicio Atenderclientes"
&Servidor'( Esperarclientes"
Permanecerblo)ueado"
Servidor* Tiempodeservicio LlenarormulariostipoA"
Esperarpersonas"
Permanecerblo)ueado"
Servidor, Tiempodeservicio Llenarormulariostipo+"
Esperarpersonas"
Abandono por cola llena
PRO&EC'O DE SI(ULACI)N
!tapas de un royecto de Simulacin Discreta
/n0lisis de
roblemas
"ecoleccin de
Datos
Construccin del Dise1o de
S
I
M
U
L
A
C
I
O
N
"+ D/T/ $!"I .OD $/: !< "!S DOC
Construccin del
.odelo
Dise1o de
!'perimentos
/n0lisis de
resultados
$alidacin $erificacin
I
M
P
L
A
N
T
A
C
I
O
N
"eporte
/+ EL PRO0LE(A
=ormulacin y definicin del sistema
Se inicia en la administracin de la empresa. >ui5n sabe
4ue tiene un problema3 pero no sabe definirlo.
1. :a formulacin del problema no se ?ace una sola ve23 se ?ace a
trav5s de todo el proyecto.
"+ D/T/ $!"I .OD $/: !< "!S DOC
trav5s de todo el proyecto.
2. Se define los objetivos del estudio 8objetivos y metas9.
3. Se define el sistema a estudiar.
#. Se define los l-mites del sistemas 3 sus alcances y limitaciones
8restricciones de la abstraccin9.
%. Se especifica el dia,rama de flujo l,ico.
=ormulacin y definicin del sistema
roblema
Objetivos y
.etas
"+ D/T/ $!"I .OD $/: !< "!S DOC
Sistema
/lcances y
:imitaciones
=lujo7@rama
roblemas3 Objetivos y .etas
Pr$1le!a+
/l,una amena2a3 incremento de costos3 informacin
desconocida3 ries,os o contradicciones. Se plantea como un
conjunto de s-ntomas3 a6n no se conoce las causas.
O12etiv$+
"esolver el problema o cmo resolver el problema.
"+ D/T/ $!"I .OD $/: !< "!S DOC
O12etiv$+
"esolver el problema o cmo resolver el problema.
!l objetivo no es conocer las causas del problema.
Se orienta a la solucin del problema.
(eta
Conjunto de actividades para lo,rar el objetivo planteado.
or lo ,eneral se puede medir.
Sistema
Identificar el entorno de actividad.
Identificar entidades 8edidos3 ie2as3 Tipos de ie2a y
roductos9
Identificar atributos por entidad 8Cantidad de edidos3
tipos de pie2a3 tipo de m04uina9
"+ D/T/ $!"I .OD $/: !< "!S DOC
tipos de pie2a3 tipo de m04uina9
Identificar variables y par0metros de entrada.
Identificar relaciones entre variables y par0metros.
Identificar variables de estado
/lcances y :imitaciones. Corresponde a los l-mites del
estudio3 l-mites internos o e'ternos.
!jemplo 819
Sistema.
!jemplo 819 7 8Sistema9
!l departamento de fabricacin consta de un taller en el
4ue ?ay diferentes conjuntos de m04uinas del mismo tipo3
4ue reali2an distintas operaciones sobre las pie2as 4ue se
fabrican3 de manera 4ue la mismas materias primas
sometidas a diferentes procesos pueden dar lu,ar a sometidas a diferentes procesos pueden dar lu,ar a
diferentes productos.
:o 4ue diferencia un producto de otro es la secuencia de
operaciones.
!jemplo 819 7 8Sistema9
Secuencias y tiempo de operacin medios para tipo de
producto
!jemplo 819 7 8Sistema9
!l tiempo de operacin indicado es el tiempo
medio y est0 distribuido e'ponencialmente.
!l tiempo de lle,ada de cada trabajo se
puede describir mediante una distribucin de
oisson con una tasa media de %A trabajos oisson con una tasa media de %A trabajos
por d-a de ) ?oras 8lle,a uno en promedio
cada *.& minutos9.
2#B de los trabajos Tipo de roducto 1
##B de los trabajos Tipo de roducto 2
32B de los trabajos Tipo de roducto 3
:a Disciplina de los trabajos es =I=O.
!jemplo 819 =lujo7@rama
3+ RECOLECCI)N DE DA'OS
"+ D/T/ $!"I .OD $/: !< "!S DOC
"ecoleccin de datos
Se recopila datos de la realidad con la finalidad de
estimar las variables y par0metros de entrada.
Se debe decidirC
Cmo recopilar la informacin
"+ D/T/ $!"I .OD $/: !< "!S DOC
Cmo recopilar la informacin
>u5 datos se necesita y si son importantes.
!n caso de tener variables aleatoriasC
Identificar la distribucin de frecuencias.
$erificar si la distribucin no cambia en el tiempo.
$alidar la sensibilidad del modelo ante diferentes distribuciones
de probabilidad.
T5cnica de bondad de ajuste
robar si una serie de n6meros pertenece a cierta
distribucin de la probabilidad.
"+ D/T/ $!"I .OD $/: !< "!S DOC
4+ EL (ODELO
"+ D/T/ $!"I .OD $/: !< "!S DOC
=ormulacin del modelo
!s la reduccin o abstraccin del sistema real a un
dia,rama de flujo l,ico3 donde se identifican los
elementos3 las variables y los eventos importantes para
cumplir el objetivo del estudio.
"+ D/T/ $!"I .OD $/: !< "!S DOC
Se define el nivel de detalle del estudio 8o nivel de
simplificacin9.
;n modelo detallado puede implicar muc?o tiempo en su
implementacin.
;n modelo simplificado no le va ?a permitir lo,rar el objetivo
planteado.
!structura del Sistema
@r0fico del Sistema.
!lementos del Sistema.
!ntidades.
/tributos.
D $ariables
E Tiempo.
E Contadores
E !stado del Sistema
/tributos.
/ctividades.
/n0lisis del Sistema
!ventos.
!ventos rincipales
D"!
D Dia,rama de =lujo
E ro,rama rincipal
E !ventos rincipales
D $ariables /leatorias
E Distribucin =recuencia
Traslacin del modelo
Se decide el len,uaje de pro,ramacin o el
softFare de simulacin a usar.
SoftFare de Simulacin
"+ D/T/ $!"I .OD $/: !< "!S DOC
SoftFare de Simulacin
@SS3 /rena3 Simscript3 Simula3 romodel.
Dynamo3 oFersim
:en,uajes de ropsito @eneral
Gava3 C3 ascal3 Delp?i3 $isual +asic3 etc
5+ VERIFICACI)N
"+ D/T/ $!"I .OD $/: !< "!S DOC
$erificacin y $alidacin
!s el proceso de llevar a un nivel de confian2a del
usuario referente a cual4uier inferencia acerca de un
sistema es correcta.
ero no se puede probar si un simulador es correcto o
HverdaderoI.
:o 4ue importa es la utilidad operativa del modelo y
"+ D/T/ $!"I .OD $/: !< "!S DOC
:o 4ue importa es la utilidad operativa del modelo y
no la verdad de su estructura.
Jo e'iste la HpruebaI de validacin de un modelo.
Se ?acen pruebas a lo lar,o de su desarrolloC
$alidar la sensibilidad del modelo.
rueba de las suposiciones.
rueba de transformaciones !7S
$erificacin
ara ase,urar 4ue el modelo se comporta de la
manera 4ue el e'perimentador desea.
Se verificar si el modelo est0 correctamente
construido.
"+ D/T/ $!"I .OD $/: !< "!S DOC
Se verifica si el modelo se ?a construido de acuerdo a
las especificaciones.
Se reali2a por inspeccin a lo lar,o del proyecto.
Cdi,o del modelo !specificacin del modelo

$6 $6
7+ VALIDACI)N
"+ D/T/ $!"I .OD $/: !< "!S DOC
$alidacin
rueba la concordancia entre el desempe1o del modelo y
el desempe1o del sistema real.
!'amina el ajuste del modelo a cierta data emp-rica.
realidad e s
"+ D/T/ $!"I .OD $/: !< "!S DOC
Slo se puede ?acer en la realidad
;n buen modelo es a4uel 4ue se ajusta mejor a los datos
y por lo tanto se puede usar para predecir la realidad.
Todos los modelos de simulacin corresponden a ?iptesis
sujeta a validacin.
modelo s e

Sistema
$6
8+ E9PERI(EN'ACI)N
"+ D/T/ $!"I .OD $/: !< "!S DOC
!'perimentacin
;na ve2 validado el modelo se reali2a la
e'perimentacin 4ue consiste en generar l$ dat$
deead$ " reali-ar el an.lii de eni1ilidad de
l$ ndice re#uerid$+
!l an0lisis de sensibilidad consiste en variar los
"+ D/T/ $!"I .OD $/: !< "!S DOC
!l an0lisis de sensibilidad consiste en variar los
par0metros del sistema y la observacin del efecto en
la variable de inter5s
0
1
2
3
4
5
6
8 10 12 14 16 18 20 22
OFM(mL/L) = 6/(1+exp((7.887854)+(-0.4189159)*TFM(mL/L)))
laneacin !strat5,ica
Se relaciona a cmo dise1ar y e'perimentar con el
modelo de simulacin3 con la finalidad deC
"educir el n6mero de pruebas e'perimentales.
roporcionar una estructura para el proceso de aprendi2aje del
investi,ador.
:os objetivos de la e'perimentacin sonC
"+ D/T/ $!"I .OD $/: !< "!S DOC
:os objetivos de la e'perimentacin sonC
!ncontrar la combinacin valores de par0metros 4ue optimi2an la
variable de inter5s.
!'plicar la relacin entre la variable de inter5s y las variables
controlables.
:a e'perimentacin ayuda a conocer el sistema materia
de la simulacin.
laneacin T0ctica
Implica aspectos de eficiencia y se relaciona a cmo
llevar a cabo cada e'perimento.
roblema de inter5sC
Condiciones de inicio para lle,ar a un estado deseado3 dado
4ue al iniciar una corrida debe pasar cierto tiempo para
"+ D/T/ $!"I .OD $/: !< "!S DOC
4ue al iniciar una corrida debe pasar cierto tiempo para
alcan2ar las condiciones de e4uilibrio representativas del mundo
real.
Jecesidad de reducir la varian2a de la respuesta3 dado 4ue se
re4uiere minimi2ar el tama1o de la muestra re4uerida.
osiblemente sea recomendable eliminar las primeras
corridas del modelo de simulacin.
:+ RESUL'ADOS
"+ D/T/ $!"I .OD $/: !< "!S DOC
Interpretacin
!n esta etapa se reali2a la interpretacin de los
resultados 4ue arroja la simulacin y bas0ndose en
esto se toma una decisin.
Se determina si el modelo de simulacin es 6til para
"+ D/T/ $!"I .OD $/: !< "!S DOC
Se determina si el modelo de simulacin es 6til para
resolver el problema planteado al inicio de la
investi,acin.
osiblemente a?ora con m0s conocimiento de causa
se puede determinar con mayor precisin Kcu0l es
el problema a resolverL
Salidas C $ariables de estado
tasa media de lle,adas por unidad de tiempo.
tasa media de servicio 8n6mero medio de servicios completados por unidad
de tiempo9.
factor de utili2acin de la unidad de servicio.
J n6mero de unidades en el sistema. J n6mero de unidades en el sistema.

n
probabilidad de 4ue cuando una unidad lle,a al sistema para recibir servicio
?aya n unidades en el sistema.
: n6mero medio de unidades en el sistema.
:
4
n6mero medio de unidades en la cola a la espera de recibir servicio.
M tiempo medio de estancia en el sistema para cada unidad 8tiempo de espera
N tiempo de servicio9.
M
4
tiempo medio de espera en la cola 8desde 4ue lle,a ?asta 4ue empie2a a ser
servido9.
;+ DOCU(EN'ACI)N
"+ D/T/ $!"I .OD $/: !< "!S DOC
Documentacin
/yuda a incrementar la vida 6til del modelo.
Se relaciona al proceso de desarrollo3 operacin e
implantacin del modelo de simulacin.
/yuda al modelador a reconocer sus propios errores y
"+ D/T/ $!"I .OD $/: !< "!S DOC
/yuda al modelador a reconocer sus propios errores y
mejorar para un si,uiente proyecto de simulacin
.odelo de Informe =inal
<+ I(PLAN'ACI)N
"+ D/T/ $!"I .OD $/: !< "!S DOC
Implantacin
ara 4ue un proyecto de simulacin sea e'itoso se
deben dar 3 condicionesC
Sea aceptado3 entendido y usado.
orcentaje de tiempos de implantacinC
"+ D/T/ $!"I .OD $/: !< "!S DOC
orcentaje de tiempos de implantacinC
Formulacin del
problema
25%
Recopilacin de
datos
25%
Desarrollo en
computadora
40%
Implantacin
10%
Formulacin del
problema
25%
Recopilacin de
datos
20%
Desarrollo en
computadora
30%
Implantacin
25%
orcentaje de tiempos usados en un proyecto de simulacin
+iblio,raf-a
1. Simulation Modeling and Analysis with Arean, Altiok
and Melamed, C?apter 1.
2. Simulacin de Sistemas Discretos. Shannon. Cap-tulo 1. 2. Simulacin de Sistemas Discretos. Shannon. Cap-tulo 1.
3. Simulacin de Sistemas Discretos. +arcel. Cap-tulo 1.

También podría gustarte