Está en la página 1de 29

Diagrama de Flujo de Objetos (OFD)

Mg. Ing. Herbert Vilchez Baca


Diagrama de flujo de objetos (OFD)

• Es una metodología de diagramación.

• Es componente clave en el diseño conceptual de un


modelo de simulación de eventos discretos.

• Proporciona un medio eficaz para representar los


elementos más destacados del sistema y sus
relaciones.

• Fácil de aplicar, con pocos símbolos y


construcciones.

• Es lo suficientemente robusto y completo para


representar una amplia variedad de sistemas.

• Es un diagrama neutral, proporciona una base para


el desarrollo de modelos en cualquier idioma.
Introducción
• Es importante en cualquier modelado, tener una comprensión
clara del sistema que se está considerando.

• El modelado es representar, de una manera abstracta, los


elementos clave y las interacciones que impulsan el
comportamiento de un sistema, así como su estructura.

• Los modeladores necesitan comunicar sus entendimientos y


representaciones a otros.

• El modelado es un conjunto de actividades coordinadas que


transforman la entrada en salida.

• La ejecución del modelo proporciona medidas de rendimiento


del sistema para el análisis.

• La calidad de los resultados depende de la calidad de la


entrada de los datos.
• Modelo conceptual: Es una descripción de los objetos,
entradas, salidas, contenido, supuestos y simplificaciones del
modelo.

• Modelo programado: Es el modelo conceptual convertido a


algún entorno de software de simulación (por ejemplo, FlexSim,
Arena, etc.) con el propósito de ejecución y análisis.

• Un modelo conceptual debe preceder a un modelo programado,


hay poco acuerdo sobre cuál debería ser ese modelo conceptual.

• El diagrama es una forma eficaz de describir un sistema a una


variedad de partes interesadas.

• Proporciona un medio eficaz para facilitar la validación del


modelo con las partes interesadas.
• El modelo conceptual define y describe los límites del
sistema que serán capturados por el modelo.

• Los diagramas proporcionan un medio eficaz para


transmitir el alcance y aclarar qué se incluirá en el
modelo.

• El modelado y análisis de simulación se aplica a una


amplia variedad de sistemas, desde la fabricación hasta
la logística, la atención médica y otros proveedores de
servicios.

• La metodología de diagramación debe poder adaptarse a


diversos grados de detalles y perspectivas.
• Un enfoque de diagramación neutral facilita la
comunicación entre diferentes usuarios de software y
crea un lenguaje común para aquellos que no son
expertos en un software en particular.

• La mayoría de los enfoques de diagramación existentes


no se prestan para desarrollar eficazmente modelos
conceptuales.

• Los diagramas de flujo simples, se utilizan en las


primeras etapas de los proyectos de simulación, pero no
son lo suficientemente ricos para capturar muchas de las
características principales del sistema, necesarias para el
modelado de simulación.
Metodología del Diagrama de Flujo de objetos (OFD)

• Se centra principalmente en los objetos clave de un sistema


que deben modelarse mediante simulación y los flujos
relevantes que se producen entre esos objetos.

• Su objetivo es ayudar al modelador a documentar el sistema


que se está considerando y pensar en muchos de los
problemas iniciales de modelado, Ej. definir los límites del
sistema, identificar los componentes clave, evaluar el nivel de
detalle necesario.

• La mayoría de los modelos de simulación de eventos discretos


se centran en una serie de operaciones (proceso, transporte,
almacenamiento, agrupación/desagrupación) que se
transforman en elementos discretos (piezas, personas,
paquetes, etc.) a medida que fluyen a través de un sistema de
recursos.
• Según la Figura, la notación usa los cuatro lados del símbolo.
• El lado izquierdo es para las entradas al recurso, elementos de flujo que son transformados o consumidos
por la operación.
• El lado derecho del símbolo es para salidas del recurso; elementos de flujo que son producidos por la
operación.
• El lado inferior es para "mecanismos", otros recursos utilizados para apoyar la operación, como operadores,
contenedores vacíos, etc.
• El lado superior del símbolo es para "controles", aquellas cosas que restringen las operaciones o son
condiciones utilizadas por funciones en el modelo, por ejemplo mensajes y tiempos de inactividad.
• Los OFD, son jerárquicos: los detalles de un objeto se pueden expandir en una representación de nivel
inferior del objeto.

Control (C)

Entrada (E) Salida (S)


FUNCION

Mecanismo
(M)
• El OFD toma principalmente la perspectiva de la entidad que fluye a
través del sistema.

• Considera los flujos de recursos móviles (normalmente compartidos).

• Los elementos que fluyen a través del modelo como entidades o


transacciones, nos referimos a estos como elementos de flujo.

• Los símbolos que se utilizan en un OFD, junto con una breve definición
funcional de cada símbolo, se presentan en las Tablas del 1 a 3.

• La Tabla 1 contiene los símbolos que se utilizan para representar


operaciones básicas; estos incluyen proceso, transporte,
almacenamiento y agrupación / desagrupación.

• Dado que muchas operaciones incluyen retrasos conocidos, incluimos


el símbolo de duración en esta categoría.

• El símbolo de proceso y un símbolo de duración a menudo se usan


juntos. Todos los símbolos de proceso utilizan la notación ECSM
(entrada, control, salida y mecanismo).
Tabla 1: Símbolos que denotan operaciones básicas.

Símbolo OFD Descripción Funcional


Proceso
Transformación de una entidad (flowitem).
Normalmente implica un retraso conocido y, por tanto, incluye un
símbolo de duración.
Nombre
Nombre = identificador
(cap) cap = capacidad del recurso; número máximo de elementos que se
pueden contener dentro del objeto. Si la capacidad no es un
problema, no la considere.

Transporte Transporte o movimiento de una entidad.


Normalmente implica un retraso conocido y, por tanto, incluye un
símbolo de duración. Sin embargo, si está asociado con un recurso
compartido (móvil), la duración puede estar determinada por la
Nombre velocidad del recurso móvil y la distancia recorrida. Además, la
(Cant/cap) distancia transportada se puede anotar en el símbolo.
Nombre = identificador
Cant / cap = la cantidad de elementos movidos a la vez y / o la
capacidad total del recurso (número máximo de elementos que se
pueden contener dentro del objeto). Si la capacidad no es un
problema, no la considere .
Símbolo OFD Descripción Funcional
Almacenamiento Área de espera temporal para entidades o flowitem.
Nombre = identificador
Nombre
cap = capacidad total del recurso (número máximo de elementos
(cap)
que se pueden contener dentro del objeto). Si la capacidad no es
un problema, no la considere.
Agrupar / Combinar entidades en una sola unidad o, a la inversa, dividir una
Desagrupar unidad en varios entidades.
Cant = número de elementos agrupados o número de elementos
desagrupados o divididos (copiados).
base = criterio para agrupar o desagrupar, p. ej. combinar según
el tipo de producto.
Cant Cant Puede implicar un retraso conocido antes o después de la
agrupación; por tanto, puede incluir un símbolo de duración.
A menudo, los símbolos están asociados con una operación y, por
base base lo tanto, si el símbolo de la izquierda se coloca en el lado izquierdo
o de entrada de un objeto, denota una operación de combinación.
De manera similar, si el símbolo de la derecha se coloca a la
derecha o al lado de salida del objeto, denota un proceso de
división o separación.
Símbolo OFD Descripción Funcional
Duracion Actividad o tarea realizada por un objeto de proceso básico. Por lo
tanto, a menudo se usa junto con otro símbolo. Puede haber
varios procesos llevados a cabo secuencialmente, como una
Tiempo configuración y luego una actividad de proceso básica.
tiempo: tiempo para completar una actividad.

Nota: para todos los símbolos de operaciones:


1. Suelen representar un recurso físico de ubicación fija.

2. Para todos, excepto el símbolo de Duración, los lados son significativos. Usan la notación
(Entrada-Control-Salida-Mecanismo) ECOM

• El lado izquierdo es para insumos al recurso; el (los) artículo (s) principal (s) que son
transformados o consumidos por el objeto.

• El lado derecho corresponde a los resultados del recurso; los Flowitems principales
producidos por el objeto.
Tabla 2: Símbolos que denotan flujos entre operaciones

• La Tabla 2 contiene símbolos relacionados con el flujo.


• Incluye el flujo de elementos (denominado enrutamiento) y el flujo
de recursos (móviles o compartidos).
• Símbolo de Decisión, dado que el enrutamiento implica rutas
alternativas, es necesario especificar puntos de decisión y criterios.
• Los elementos de flujo deben crearse y destruirse más allá de los
límites del sistema. Debe haber una fuente para crear los elementos
de flujo y un destructor para eliminarlos del modelo en el momento
adecuado.
• Estos se indican mediante los símbolos de fuente y destrucción en un
OFD.
• Los recursos móviles también viajan o fluyen a través del sistema y
sus rutas deben ser identificadas y especificadas.
• Los objetos de procesamiento necesitan algo más que elementos de
flujo físico; necesitan información y otras formas de comunicación de
otros objetos.
Tabla 2: Símbolos que denotan flujos entre operaciones.

Símbolo OFD Descripción Funcional


Flujo/ Ruta (Item) Enlace entre operaciones; ruta que toman las entidades que fluyen
a través de los modelos. Los dos parámetros siguientes son
opcionales; depende de si se necesita aclaración. Por ejemplo, si
un solo tipo de entidad fluye a través del modelo, esto se puede
indicar como una nota en el diagrama y no en cada enlace.
(item/ Cant) item = nombre de la entidad que siguen la ruta
Cant = cantidad de entidades que fluyen juntos
Los flujos suelen requerir tiempo para que las entidades se
muevan entre objetos; por lo tanto, se puede incluir un símbolo de
duración. Sin embargo, si el flujo se realiza a través de un recurso
compartido (móvil), la duración puede estar determinada por la
velocidad del recurso móvil y la distancia recorrida. Además, la
distancia transportada se puede anotar en el símbolo.
Símbolo OFD Descripción Funcional
Decisión
La regla de decisión se usa normalmente para enrutar una entidad
o para "tirar" de una entidad a una operación.
criterio = regla utilizada para hacer la selección.
criterio Normalmente se agrega a un símbolo de operaciones. Si se coloca
a la izquierda o lado de entrada del objeto, denota una operación
de extracción; si se coloca en el lado derecho o de salida del
objeto, indica una decisión de enrutamiento.

Origen (Source) Crea entidades que fluyen en el modelo. Define el límite del
(freq /Cant) sistema de entrada.
freq = tiempo entre llegadas.
Cant = cantidad de entidades que ingresan al sistema en cada
evento de llegada.
Símbolo OFD Descripción Funcional
Sink Destruye entidades que fluyen a través del modelo; límite del
sistema de salida.

Recurso compartido Realiza actividades en múltiples operaciones. Por lo general,


(móvil) implica procesar o mover entidades, reparar equipos.
Nombre = identificador
Nombre Cant = número de entidades necesarios para realizar una
(Cant) operación

Viajes (recurso) Ruta seguida por un recurso compartido (móvil) para realizar
actividades en, o entre, varios objetos.

Comunicación Vínculo entre objetos que involucra información, mensajes, etc.


Estos vínculos no representan el flujo de un elemento.
Tabla 3: Símbolos de apoyo

• La Tabla 3 contiene los símbolos OFD restantes, que admiten los símbolos
orientados a la operación y al flujo.
• Los recursos, tanto fijos como móviles, no siempre están disponibles; por lo
tanto, hay un símbolo de tiempo de inactividad que indica el tiempo entre
averías y la duración de la avería.
• Las medidas de desempeño se utilizan para decidir cuál de las alternativas
consideradas es mejor.
• La simulación puede recopilar información sobre cualquier medida de
rendimiento y la mayoría del software recopila automáticamente
estadísticas sobre muchas medidas comunes.
• Sin embargo, es importante identificar al principio del proceso de modelado
qué medidas son las más importantes.
• Estas medidas se indican en la OFD mediante un símbolo especial.
• El OFD está diseñado para usarse más como un boceto que como un dibujo
final. Por lo tanto, se recomienda la anotación.
• Un símbolo de nota se utiliza para aclarar.
• Un símbolo de Preguntas se utiliza para señalar un punto de incertidumbre
que necesita una definición o especificación más detallada.
Tabla 3: Símbolos de apoyo

Símbolo OFD Descripción Funcional


Inactividad Indica que los recursos, tanto fijos como compartidos (móviles),
pueden dejar de estar disponibles o estar inactivos. Los tiempos
de inactividad pueden ocurrir por una variedad de razones, p. Ej.
averías, mantenimiento preventivo, descansos del operador,
horarios de turnos.
TBD Duración
TBD = tiempo entre inactividades
Duración = cuánto tiempo está inactivo el recurso

Los objetos pueden sufrir varios tipos de tiempo de inactividad


(por ejemplo, averías planificadas y no planificadas). Se pueden
representar múltiples tiempos de inactividad con múltiples
símbolos o con un solo símbolo y una nota describiendo los
tiempos de inactividad.
Símbolo OFD Descripción Funcional
Medida de Variable de sistema de especial interés. Un resultado de un
rendimiento modelo de simulación; a veces se denomina variable de respuesta
o variable dependiente.
Nombre = identificador
Adjunto al objeto de interés; p.ej. "Contenido promedio" podría
ser asociado con un símbolo de almacenamiento o "utilización"
puede estar asociado con una operación o un recurso compartido
(móvil).
Nota / comentario Anotación que proporciona información sobre el sistema, un
objeto, un flujo, etc.

Pregunta Anotación que plantea una o más preguntas que deben abordarse.
Identifica la necesidad de información adicional o describe temas
que necesitan ser discutidos.
Aplicación de Diagramas de Flujo de Objetos OFD

• La metodología ayuda a los modeladores a identificar y


comprender los componentes clave de un sistema y sus
interacciones, y a transmitir esa información a las partes
interesadas del proyecto.

• Es un modelo en sí mismo, aunque sea un modelo conceptual, y


al igual que el modelo de simulación resultante, solo debe ser tan
complejo como debe serlo para abordar el problema en cuestión.

• Los símbolos OFD deben usarse con moderación, solo deben ser
tan detallados como sea necesario para representar
adecuadamente el sistema de modo que se pueda modelar
adecuadamente.
Pasos para crear un OFD:

1. Indique los límites del sistema de entrada y salida. Esto se basa en el lugar donde los
elementos de flujo entran y salen del sistema que se está considerando y modelado.
Por lo tanto, indique la (s) fuente (s) y el dar por terminado el flujo de los flowitems.
Normalmente, una fuente incluye la especificación de la frecuencia y la cantidad de
llegadas.

2. Indique todos los recursos fijos físicos clave (por ejemplo, máquinas, estaciones de
trabajo, transportadores, áreas de almacenamiento) usando el símbolo OFD apropiado.

3. Conecte los recursos con flechas direccionales que denotan el flujo de flowitems a
través del sistema usando el símbolo de Flujo / Ruta (flowitem).

4. Identificar puntos en el flujo donde se deben tomar decisiones en el flujo. Estos


puntos se anotan mediante el símbolo de decisión. También se especifica el criterio
para la decisión.
5. Identifique los puntos en el flujo donde los Flowitems están agrupados o
desagrupados (por ejemplo, para el transporte o durante el ensamblaje) y señale en
el diagrama usando los símbolos OFD. Especifique la cantidad de Flowitems que se
combinan.

6. Identifique dónde ocurren los retrasos conocidos (por ejemplo, para el procesamiento
o transporte) e indique en el diagrama utilizando el símbolo de duración OFD.
Especifique la duración del tiempo (para los procesos, esto suele ser una distribución
de probabilidad).

7. Asociar recursos compartidos (también denominados recursos móviles o dinámicos)


con operaciones de procesamiento y transporte.

8. Identificar cualquier flujo entre objetos que no sean flujos de elementos, p. Ej. Flujos
de comunicación e información.
9. Vincular asociaciones de recursos compartidos para formar rutas de recursos
utilizando el símbolo de viaje (recurso). Este paso identifica las rutas de recursos
compartidos que faltan, ya que la mayoría de los recursos compartidos operan en
ciclos o viajan en "bucles".

10. Identifique y anote en el diagrama cualquier tiempo de inactividad de recursos


planificado o no planificado que deba abordarse en el modelo.

11. Identifique y anote en el diagrama las medidas clave de desempeño que deben ser
capturadas por el modelo. Por lo general, estos son los factores que se consideran al
decidir entre alternativas en competencia.

12. Anote el diagrama con comentarios, notas y preguntas.


Practica dirigida Ms Excel: Proceso de transformación de lotes de materia prima
Ejercicio2: Proceso de transformación de lotes de materia prima

Un proceso de producción consiste en la transformación de la estructura de un cierto material.


Los lotes de materia prima llegan a la planta de producción a intervalos de tiempo que se ajustan
a una distribución exponencial con media de 8 minutos, llegando el primer lote al inicio de la
jornada. Cada lote pasa por una primera inspección que determina si se encuentra apto para ser
procesado. Se tiene registros que señalan que un 20% del material no está apto para el proceso
y se descarta, el resto pasa a la operación de transformación, en la que trabaja un operario que
se dedica exclusivamente a esta tarea y tiene un ritmo de trabajo que le permite atender a un
lote en un tiempo uniformemente distribuido entre 5 y 8 minutos.
El producto final que se obtiene puede ser de primera calidad el 60% de las veces y de segunda
el resto de las veces. El producto de primera calidad tiene un peso que varía uniformemente
entre 10 y 25 kilos y se vende a razón de $5 el kilo o fracción, mientras que el producto final de
segunda calidad tiene un peso que varía entre 12 y 18 kilos pero se vende a $3 el kilo o fracción.

1.Presente el esquema del proceso indicando los eventos y entidades, utilizando OFD, indique
además, cuáles son las actividades y los recursos del sistema.

2.Desarrolle la simulación manual con Excel, para procesar los 10 primeros lotes que llegan a la
planta de producción. Generar los números aleatorios con el algoritmo congruencial mixto:
Xi = a ∗ Xi−1 + c mod m Las semillas a utilizar deben ser las siguientes:

R i = Xi / m •Para el tiempo entre llegadas: Xo = 3217


•Para la primera inspección: Xo = 4253
•Para el tiempo de operación: Xo = 521
𝐷𝑜𝑛𝑑𝑒, m = 231 − 1 ó 2147483647 •Para la calidad del producto: Xo = 1279
•Para el peso del producto final: Xo = 607
a = 75 ó 16807
c= 0
R i = Número aleatorio raíz (o número Random)

3. Utilizando su hoja de trabajo en Excel, deje indicadas las operaciones para obtener los siguientes
indicadores:

a)El valor total del producto final obtenido.


b)La utilización del trabajador.
Solución:

a) Representación gráfica OFD de un modelo de eventos discretos

Elementos del sistema en estudio:

1.Entidades: Los lotes de materia prima.


2.Eventos: Arribos y salidas de la operación "Transformar Lote".
3.Actividad: Transformar lote de materia prima.
4.Recursos: Operario encargado de transformar lote de m.p.
Diagrama OFD

Pesado UNIF [10,15] kg

Primera calidad 60%


(1)

Exp(8 min,1 Lote)


Transformación

¿1era Insp? (1) ¿Calidad?


Estantería
UNIF. [5,8] mim

Segunda calidad 40% Pesado UNIF [12,18] Kg

Nota: (1)
20% MP no apto.
Se descarta

También podría gustarte