4
Modelagem e Simulação de Processos
UNIFACENS
4
Modelagem e Simulação de Processos
UNIFACENS
1
Modelagem e Simulação de Processos
UNIFACENS
3
Modelagem e Simulação de Processos
UMG
3
Modelagem e Simulação de Processos
UNA
2
Modelagem e Simulação de Processos
UCL
2
Modelagem e Simulação de Processos
UMG
29
Modelagem e Simulação de Processos
UMG
19
Modelagem e Simulação de Processos
UMG
2
Modelagem e Simulação de Processos
UMG
Texto de pré-visualização
Process Flow Tecnologias da Informação Aplicadas a Engenharia de Produção Process Flow Vantagens Grande Flexibilidade Centralização da lógica Customização dos Eventos Visualização Facilitada das lógicas Maior responsabilidade do modelador Tipos de Process Flow Terminologia Process Flow Atividades Activity Processos Process Blocos Block Definição do Fluxo Blocos Mostram o relacionamento sequencial das atividades Sempre use um bloco que crie tokens no início e um bloco que destrua os tokens no final Conectores Sempre monstra o fluxo das atividades sequenciais Algumas atividades permitem conexões múltiplas de saída para dividir o fluxo de tokens Biblioteca Atividades Token Creation InterArrival Source Schedule Source EventTriggered Source Objects Create Object Move Object Destroy Object Basic Assign Labels Delay Custom Code Decide Batch Wait for Event Create Tokens Sink Resources Resource Acquire Release Coordination Split Join Synchronize Facens AQUI TEM ENGENHARIA material didático Token Tokens são objetos que fluem através das atividades de um Process Flow durante uma simulação Características de um Token Executor de tarefas no Process Flow Pode possuir diversas Labels Gerador de Tokenfilhos dentro de um SubFlow Pode conter referência de atributos de um item Token O que é um Token Qualquer coisa Um token pode representar o que o modelador preferir Exemplos Token como Item Token como Equipamento Token apensa para ativar a lógica Lógica Token como item Características de um item Representação de um objeto do mundo real Pode conter labels para identificação Interage com outros recursos e componentes do modelo Pode ser referenciado dentro de um token Token como item Labels no Token Os tokens são executores de tarefas e para a execução de certas tarefas algumas informações externas não necessárias Para carregarem estes dados os tokens podem ter labels atribuídas a eles Atividades básicas InterArrival Source Cria um Token baseado em um intervalo de tempo Pode atribuir diferentes nomes para os Tokens Delay Mantém um token esperando por um tempo determinado na atividade Sink Retira os Tokens do Modelo Token como item Labels no Token Um comando usado dentro do modelo 3D é o itemType para se adquirir o tipo do item No Process Flow se usa tokenitemType já que esta label é a referência do item no modelo 3D Resource Muito útil para interação com Task Executers e outros objetos Físicos Fácil manuseio de atividade Pode fazer o token esperar pelas movimentações ou atividades compartilhadas do recurso Pode funcionar como um Dispatcher Possui uma lista própria para manusear os recursos ligados Funcionalidade de multiplicação automática de recursos mesmo no 3D Atividades básicas Assign Labels Atribui informações a um Objeto Normalmente utilizado para atribuir labels aos Tokens Pode atribuir labels de diversos tipos Decide Toma a decisão de envio do Token para uma de suas portas de saída A decisão pode ser customizada de várias formas Ex Se tokenLabel1 5 Sim Enviar porta 1 Não Enviar porta 2 Resource Resource Cria um recurso que pode ser alocado para atender atividades Recursos podem ser ligados ao modelo 3D ou apenas referências do Process Flow Funciona como um Dispaticher podendo gerenciar múltiplos recursos Acquire Reserva um recurso para o token adicionandoo em uma label Release Libera um recurso reservado para o token excluindo e alertando o Resource Modelo 1A Crie o seguinte processo no modelo 3D e no Process Flow Tempos Tempo entre chegadas 10s Processamento máquina 1 5s Processamento máquina 2 3s Compare os resultados nos dois métodos de modelagem Modelo 1B Altere os tempos de processamento do processo criado no exercício anterior Tempos Tempo entre chegadas 10s Processamento máquina 1 15s Processamento máquina 2 18s Compare os resultados nos dois métodos de modelagem Exemplo 2 Assign Labels Decide Resource Uma clínica médica possui 3 especialidades Ortopedia Neurologia e Oftalmologia Diariamente esta clínica recebe pacientes destinados a cada especialidade Estes pacientes chegam de maneira uniformemente distribuída entre as especialidades A chegada de pacientes segue uma exponencial030 O tempo estimado de cada consulta por especialidade é dado pelas distribuições Ortopedia Lognormal200 100 02 0 Neurologia exponencial0 10 0 Oftalmologia exponencial0 7 0 A clínica possui 2 ortopedistas 1 neurologista e 1 oftalmologista E cada médico somente pode atender 1 paciente por vez Simule o processo de atendimento da clínica no ProcessFlow
4
Modelagem e Simulação de Processos
UNIFACENS
4
Modelagem e Simulação de Processos
UNIFACENS
1
Modelagem e Simulação de Processos
UNIFACENS
3
Modelagem e Simulação de Processos
UMG
3
Modelagem e Simulação de Processos
UNA
2
Modelagem e Simulação de Processos
UCL
2
Modelagem e Simulação de Processos
UMG
29
Modelagem e Simulação de Processos
UMG
19
Modelagem e Simulação de Processos
UMG
2
Modelagem e Simulação de Processos
UMG
Texto de pré-visualização
Process Flow Tecnologias da Informação Aplicadas a Engenharia de Produção Process Flow Vantagens Grande Flexibilidade Centralização da lógica Customização dos Eventos Visualização Facilitada das lógicas Maior responsabilidade do modelador Tipos de Process Flow Terminologia Process Flow Atividades Activity Processos Process Blocos Block Definição do Fluxo Blocos Mostram o relacionamento sequencial das atividades Sempre use um bloco que crie tokens no início e um bloco que destrua os tokens no final Conectores Sempre monstra o fluxo das atividades sequenciais Algumas atividades permitem conexões múltiplas de saída para dividir o fluxo de tokens Biblioteca Atividades Token Creation InterArrival Source Schedule Source EventTriggered Source Objects Create Object Move Object Destroy Object Basic Assign Labels Delay Custom Code Decide Batch Wait for Event Create Tokens Sink Resources Resource Acquire Release Coordination Split Join Synchronize Facens AQUI TEM ENGENHARIA material didático Token Tokens são objetos que fluem através das atividades de um Process Flow durante uma simulação Características de um Token Executor de tarefas no Process Flow Pode possuir diversas Labels Gerador de Tokenfilhos dentro de um SubFlow Pode conter referência de atributos de um item Token O que é um Token Qualquer coisa Um token pode representar o que o modelador preferir Exemplos Token como Item Token como Equipamento Token apensa para ativar a lógica Lógica Token como item Características de um item Representação de um objeto do mundo real Pode conter labels para identificação Interage com outros recursos e componentes do modelo Pode ser referenciado dentro de um token Token como item Labels no Token Os tokens são executores de tarefas e para a execução de certas tarefas algumas informações externas não necessárias Para carregarem estes dados os tokens podem ter labels atribuídas a eles Atividades básicas InterArrival Source Cria um Token baseado em um intervalo de tempo Pode atribuir diferentes nomes para os Tokens Delay Mantém um token esperando por um tempo determinado na atividade Sink Retira os Tokens do Modelo Token como item Labels no Token Um comando usado dentro do modelo 3D é o itemType para se adquirir o tipo do item No Process Flow se usa tokenitemType já que esta label é a referência do item no modelo 3D Resource Muito útil para interação com Task Executers e outros objetos Físicos Fácil manuseio de atividade Pode fazer o token esperar pelas movimentações ou atividades compartilhadas do recurso Pode funcionar como um Dispatcher Possui uma lista própria para manusear os recursos ligados Funcionalidade de multiplicação automática de recursos mesmo no 3D Atividades básicas Assign Labels Atribui informações a um Objeto Normalmente utilizado para atribuir labels aos Tokens Pode atribuir labels de diversos tipos Decide Toma a decisão de envio do Token para uma de suas portas de saída A decisão pode ser customizada de várias formas Ex Se tokenLabel1 5 Sim Enviar porta 1 Não Enviar porta 2 Resource Resource Cria um recurso que pode ser alocado para atender atividades Recursos podem ser ligados ao modelo 3D ou apenas referências do Process Flow Funciona como um Dispaticher podendo gerenciar múltiplos recursos Acquire Reserva um recurso para o token adicionandoo em uma label Release Libera um recurso reservado para o token excluindo e alertando o Resource Modelo 1A Crie o seguinte processo no modelo 3D e no Process Flow Tempos Tempo entre chegadas 10s Processamento máquina 1 5s Processamento máquina 2 3s Compare os resultados nos dois métodos de modelagem Modelo 1B Altere os tempos de processamento do processo criado no exercício anterior Tempos Tempo entre chegadas 10s Processamento máquina 1 15s Processamento máquina 2 18s Compare os resultados nos dois métodos de modelagem Exemplo 2 Assign Labels Decide Resource Uma clínica médica possui 3 especialidades Ortopedia Neurologia e Oftalmologia Diariamente esta clínica recebe pacientes destinados a cada especialidade Estes pacientes chegam de maneira uniformemente distribuída entre as especialidades A chegada de pacientes segue uma exponencial030 O tempo estimado de cada consulta por especialidade é dado pelas distribuições Ortopedia Lognormal200 100 02 0 Neurologia exponencial0 10 0 Oftalmologia exponencial0 7 0 A clínica possui 2 ortopedistas 1 neurologista e 1 oftalmologista E cada médico somente pode atender 1 paciente por vez Simule o processo de atendimento da clínica no ProcessFlow