MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA

Documentos relacionados
a) O aumento da complexidade e a rápida obsolescência dos produtos. b) Aprendizado mais rápido para eliminar falhas do processo.

COMPARAÇÃO ENTRE HEURÍSTICAS PARA AMBIENTES FLOW SHOP COM MINIMIZAÇÃO DO MAKESPAN

Utilizando o solver para resolver problemas de programação da produção com o método de programação inteira

PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS POR BATELADAS: UM ESTUDO PARA A OTIMIZAÇÃO DO MAKESPAN

Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear

ANÁLISE COMPARATIVA DE HEURÍSTICAS PARA MINIMIZAÇÃO DE ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM TEMPOS DE SETUP

Flávia Barbosa UNICAMP Antônio Carlos Moretti UNICAMP

1_1 1_2 2_1 1_ _ _ Fonte: Autor

ESTUDO DE REGRAS DE SEQUENCIAMENTO PARA MINIMIZAÇÃO DO ATRASO EM AMBIENTE FLOW SHOP COM TEMPOS DE SETUP

UM MODELO DE PROGRAMAÇÃO INTEIRA MISTA PARA A PROGRAMAÇÃO DA PRODUÇÃO EM FLOWSHOP HÍBRIDO COM BUFFERS LIMITADOS

PROGRAMAS DE GESTÃO EMPRESARIAL JIT JUST-IN-TIME PROCESSOS OPERACIONAIS.

PESQUISA OPERACIONAL. Fabiano F. T. dos Santos. Instituto de Matemática e Estatística

5 Decisão Sob Incerteza

Aplicações de PL possíveis até o momento

4 Descrição do modelo matemático proposto

Linear para o Problema de Escalonamento de Workflows em Múltiplos Provedores de Nuvem

OTIMIZAÇÃO DO SEQUENCIAMENTO DE PRODUÇÃO COM ABORDAGEM JUST- IN-TIME E TEMPOS DE SETUP DEPENDENTES DA SEQUÊNCIA EM UMA USINA SIDERÚRGICA

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

ESTÁGIOS DOMINANTES FLEXÍVEIS EM SISTEMAS DE PRODUÇÃO FLOW SHOP HÍBRIDOS

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL

III Seminário: Sistemas de Produção Agropecuária - Zootecnia

Objetivo da Programação Inteira

Desenvolver uma ferramenta de pesquisa operacional para o planejamento e sequenciamento da produção de uma empresa de fundição de grande porte de

Programação Linear/Inteira

5 Estruturação do Problema

Gustavo Simão Rodrigues

Resumo Expandido INTRODUÇÃO:

Otimização Combinatória - Parte 3

UTILIZAÇÃO DE PROGRAMAÇÃO LINEAR EM UMA MICROEMPRESA DE USINAGEM

Programação Linear/Inteira

Layout / Arranjo Físico. Posicionamento físico: Disposição dentro de um ambiente ou de um local

Anais do IV Simpósio de Engenharia de Produção - ISSN:

ADMINISTRAÇÃO DE MATERIAIS. Aquisição de Recursos Materiais

NOTAS DE AULA 1 METAHEURÍSTICA 13/10/2016

Pesquisa Operacional / Programação Matemática

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Formulações de Programação Matemática para o Problema de Seqüenciamento em uma Máquina com Janelas de Entrega Distintas e Tempo de Preparação

Aula 08: Modelagem Otimização Linear e Inteira Túlio A. M. Toffolo

OTIMIZAÇÃO DE PRODUTIVIDADE EM PRENSAS DE ALTA FREQUÊNCIA UTILIZANDO FERRAMENTAS DA PROGRAMAÇÃO LINEAR - UM ESTUDO DE CASO

COMPARAÇÃO ENTRE FROTA HOMOGÊNEA E HETEROGÊNEA EM PROBLEMAS DE ROTEAMENTO DE VEÍCULOS CAPACITADOS

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

NATUREZA DO PLANEJAMENTO E CONTROLE. Aula 8 e 9 - Regina Meyer Branski

Projetos, operações e melhorias dos sistemas que criam e entregam os produtos (bens ou serviços) primários da empresa.

MODELAGEM MATEMÁTICA DO PROBLEMA DE

Escalonador de Ordens de Produção Utilizando Algoritmos Genéticos

DESENVOLVIMENTO E ANÁLISE DE REGRAS DE SEQUENCIAMENTO DA PRODUÇÃO PARA MINIMIZAÇÃO DE MEDIDAS DE ATRASO EM FLOW SHOP COM TEMPOS DE SETUP

Algoritmos de Escalonamento do Preactor. Algoritmos de Escalonamento do Preactor. INESC Porto Unidade de Engenharia de Sistemas de Produção

Orientações e supervisões

3 Trabalhos Relacionados

Processos de software

3 Aprendizado por reforço

3 Decisões de Localização de Instalações

Sistemas de Produção: Estudos de Casos

CURSO DE LOGÍSTICA INTEGRADA DE PRODUÇÃO. Ferramentas de Apoio à Decisão Prof. Dr. Fabrício Broseghini Barcelos PARTE 01

Pesquisa Operacional. Introdução à Pesquisa Operacional Programação Linear

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2007/08

8.1 Principais Resultados

Capítulo 11. Programação da produção em sistema Flow Shop: análise hipotética na indústria de bicicletas. 1 Introdução

1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.

ADMINSTRAÇÃO DA PRODUÇÃO

OTIMIZAÇÃO NO PROCESSO DE ABASTECIMENTO INTERNO DE PRODUÇÃO UTILIZANDO TÉCNICAS DE MANUFATURA ENXUTA

PROGRAMAÇÃO DE TAREFAS EM UMA EMPRESA METAL-MECÂNICA USANDO UMA REGRA DE DESPACHO

Curso: Engenharia de Produção Disciplina: Informática Aplicada a Engenharia de Produção. Professor: Rodrigo da Rocha

AULA 1/4 ASSUNTOS ABORDADOS:

Otimização discreta Modelagem com variáveis binárias: problemas clássicos

Prof. Fabrício Maciel Gomes Departamento de Engenharia Química Escola de Engenharia de Lorena EEL

A IMPORTÂNCIA DA PROGRAMAÇÃO DE COMPUTADORES PARA A ENGENHARIA DE PRODUÇÃO

Programação Linear Aplicada em Redes de Telecomunicações. Prof. Rodrigo de Souza Couto

Programa Analítico de Disciplina EPR317 Planejamento, Programação e Controle da Produção

Professora Orientadora do Departamento de Ciências Exatas e Engenharias. 4

Engenharia de Materiais e Manufatura SISTEMAS DE MANUFATURA

Plano de Trabalho Docente Ensino Técnico

SERVIÇO PUBLICO FEDERAL UNIVERSIDADE FEDERAL DO RIO GRANDE - FURG ESCOLA DE ENGENHARIA - EE

Pesquisa Operacional Aula 3 Modelagem em PL

Modelagem em Experimentos Mistura-Processo para Otimização de Processos Industriais 15

4 EXEMPLOS DE APLICAÇÕES DA MATRIZ EXPANDIDA

MÉTODOS HEURÍSTICOS CONSTRUTIVOS PARA PROGRAMAÇÃO DA PRODUÇÃO EM SISTEMAS FLOW SHOP

Planejamento para fundições: uma aplicação do método das K-melhores mochilas. 1 Introdução

Notas. Notas. encontrem a solução ótima em tempo polinomial para qualquer instância do problema que estamos trabalhando 2 / 19.

ADMINISTRAÇÃO DE MATERIAIS. Os Recursos

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO PROGRAMA DE DISCIPLINA

IMPLEMENTAÇÃO DE PROJETOS DE INFRAESTRUTURA. Profº Bruno Rodrigues

ADMINISTRAÇÃO DE MATERIAIS. Desempenho, enfoques e tendências da Administração de Materiais

Modelagem de Problemas Gerenciais Gerenciamento da Capacidade

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL

Complementos de Investigação Operacional. Folha nº 1 Programação Inteira 2006/07

3. Otimização sob Incerteza

Vários modelos: um SAD pode incluir vários modelos, cada um representando uma parte diferente do problema de tomada de decisão Categorias de modelos

3 Extensões dos modelos matemáticos

TÍTULO DO PROJETO: O problema de empacotamento de figuras usando suas equações. Área do Conhecimento (Tabela do CNPq):

atuação: PO; PPCP; Programação da Produção. 1 Graduada em Engenharia de Produção Agroindustrial (EPA) pela Faculdade Estadual de Ciências e Letras de

EAD 350 Pesquisa Operacional Aula 06 Parte 2 Programação Inteira Programação Binária

PPCP. Sistemas de PCP no Chão de Fábrica. Prof. Nilton Ferruzzi. Prof. Nilton Ferruzzi 1

1 Introdução. 1.1 Contextualização e motivação

Gestão & Produção, v.17, n.2, p ,

PESQUISA OPERACIONAL INTRODUÇÃO À DISCIPLINA HISTÓRICO CARACTERÍSTICAS

Modelo de Optimização de Investimentos para Sistemas de Transformação AT/MT e Distribuição MT

INTRODUÇÃO À ENGENHARIA

Transcrição:

MODELO DE PROGRAMAÇÃO LINEAR INTEIRA MISTA PARA MINIMIZAÇÃO DOS ADIANTAMENTOS E ATRASOS EM FLOW SHOP COM SETUP DEPENDENDE DA SEQUÊNCIA Cristiano Marinho Vaz, cmv02@hotmail.com Vinícius Ferreira da Silva Morais, vinicius_morays@yahoo.com.br Hélio Yochihiro Fuchigami, heliofuchigami@yahoo.com.br Resumo: A Programação da Produção tem a responsabilidade de analisar a cadeia produtiva de uma empresa e a partir desse estudo identificar quando e onde uma determinada operação, para a fabricação de um produto, deve ser alocada e realizada. Para este trabalho, foi estabelecido o objetivo de minimizar a soma dos adiantamentos (E j ) e atrasos (Tj), de maneira que os produtos sejam entregues o mais próximo possível de suas das datas de entrega (d j ) respeitando a filosofia just-in-time, que visa disponibilizar os materiais corretos na hora certa. O problema está inserido em um ambiente flow shop, contendo n tarefas e m máquinas, o qual o layout das máquinas está disposto em série e as tarefas possuem o mesmo roteiro de processamento. Além disso, são considerados, tempos de processamento (p j ), tempos de setup (s ijk ) não antecipados e dependentes da sequência utilizando também o tempo de preparação da máquina destinado a primeira tarefa (s 0jk ). Baseados nos estudos feitos na literatura foram poucos os casos encontrados de problemas com tempos de setup que abordam adiantamento e atraso ao mesmo tempo, por isso esse estudo apresenta grande importância. Para que os objetivos do trabalho fossem alcançados, este problema foi modelado como um Modelo de Programação Linear Mista, utilizando como ferramenta de resolução um solver chamado Cplex, que é utilizado para resolver os modelos desenvolvidos em Programação Linear. O modelo encontra-se atualmente em fase de implementação. Palavras-chave: programação da produção, just-in-time, flow shop, programação linear mista, Cplex. 1. Introdução 1.1 Objetivo e contribuição acadêmica

Tomando como base conceitos que serão apresentados na próxima seção, o objetivo do trabalho é minimizar o somatório dos adiantamentos e atrasos de modo que as tarefas sejam concluídas o mais próximo da data de entrega (d j ) estabelecida em um ambiente flow shop levando em consideração o tempo de processamento (p j ), tempo de setup (s ijk ) dependente da sequencia e não antecipado (o setup requerido por uma nova tarefa somente pode ser feito caso a tarefa esteja disponível para ser processada) e o tempo de preparação da primeira tarefa a ser executada em cada máquina (s 0jk ). Com isso pode-se reduzir os custos e desperdícios acarretados por estoques desnecessários fazendo com que as empresas tenham um aumento em seus lucros. 2. Referencial Teórico 2.1 Programação da Produção A Programação da Produção é responsável por, considerando um espaço de tempo (a data de início e a data de término do projeto), estabelecer quando e onde uma determinada operação para a fabricação de um produto deve ser feita. Segundo Fuchigami (2005), essa etapa é considerada uma das mais complexas do processo, pois os responsáveis pela programação precisam trabalhar com diversos recursos ao mesmo tempo, cada máquina tem suas próprias condições e a mão de obra possui características diferentes. 2.2 Just in Time A filosofia Just in Time, segundo Corrêa e Gianesi (1996) consiste na redução de estoques, de modo que os problemas fiquem visíveis e possam ser eliminados por meio de esforços concentrados e priorizados, isto é, ao reduzir de maneira gradativa os estoques, os problemas mais críticos da produção tornam-se visíveis, como por exemplo, o atraso e adiantamento de uma tarefa (o primeiro quando a tarefa é entregue depois do prazo estabelecido e o segundo quando a tarefa termina antes do prazo proposto), possibilitando assim um ataque direto as causas do problema. 2.3 Flow Shop Para Fernandes (2010, p.267) o ambiente flow shop é considerado tipo padrão de fluxo unidirecional, no qual as tarefas executadas têm o mesmo roteiro de fabricação, ou seja, todas devem passar pelas mesmas máquinas e na mesma ordem.

2.4 Setup De acordo com Lages Jr (2010, p.83) setup é o tempo gasto para tornar máquinas e/ou homens aptos a realização de uma tarefa ou operação, isto é, o tempo necessário para a preparação dos equipamentos para a fabricação de um produto. 2.5 Modelo de Programação Linear Inteira Mista Um modelo de programação linear Inteira Mista é a representação simplificada de um problema real por meio de uma função objetivo (responsável por direcionar o que será minimizado ou maximizado) e de restrições (responsáveis por limitar o espaço de busca das variáveis), no qual as variáveis são discretas e binárias. 2.6 Cplex Na Figura 1, segundo Tutorial (2011), abaixo apresenta uma estatística comparativa dos principais resolvedores de problemas. Pode-se observar que o CPLEX apresenta um dos melhores desempenhos de todos, de modo que utilizá-lo, na maior parte das vezes, é uma boa escolha. Deve-se observar que a utilização deste solver em sistemas operacionais diferentes difere muito um do outro algumas funcionalidades existentes para um sistema operacional podem não estar disponíveis em outro. 3. Metodologia Figura 1 A metodologia empregada para o desenvolvimento deste trabalho baseou-se na pesquisa em livros, análise e discussão de artigos, teses, Trabalhos de Conclusão de Curso e afins, cujos temas associavam-se ao deste estudo. A partir dessa coleta de dados

foram selecionadas as informações relevantes que pudessem ser aderidas ao perfil do trabalho. Dessa forma, a fim de tornar mais didático o problema (principalmente para pessoas que são leigas na área de Programação da Produção) foi proposto um exemplo numérico com tabelas para que deixa-se claro o objetivo traçado. Diante disso, pôde-se modelar o problema como um Modelo de Programação Linear Inteira Mista unindo o embasamento teórico às características peculiares do mesmo com o intuito de encontrar uma solução ótima podendo desta maneira, auxiliar na resolução de situações similares presentes no cotidiano e servir como referência bibliográfica para futuros trabalhos. Por fim será utilizado o solver Cplex para resolver o modelo de Programação Linear Inteira Mista, devido ao seu bom desempenho computacional, que será aplicado a diferentes tipos de cenário, isto é, o por meio do solver o problema será testado em diferentes tipos de situações, para que assim possa ser verificado em quais situações o modelo se destaca e quais são suas limitações. Exemplo: Segue um exemplo envolvendo duas máquinas e duas tarefas (J 1 e J 2 ). Os tempos de processamento (p j ), as datas de entrega (d j ) e os tempos de setup (s ijk ) estão representados nas tabelas abaixos. J 1 J 2 p 1 9 12 dj 10 35 Tabela 1- Tempos de Processamento e Datas de entrega S ijk J 1 J 2 J 0 3 4 J 1-5 J 2 7 - Tabela 2 - dos tempos de preparação da maquina k Como observado são permitidas apenas duas combinações de sequências, J 1 J 2 e J 2 J 1 mostradas a seguir na próxima tabela.

Sequência: J 1 J 2 J 2 J 1 C j 12 29 16 32 E j 0 6 19 0 T j 2 0 0 22 8 41 Tabela 3 - Calculo do Somatório dos atrasos e adiantamentos De acordo com os resultados obtidos dos somatórios entre os adiantamentos e atrasos das duas possibilidades (J 1 J 2 e J 2 J 1 ), pode-se concluir que a seqüências J 1 J 2 apresentou resultados melhores, pois apresenta valor numérico inferior a outra seqüência o que leva a conclusão de que os dois produtos seriam entregues o mais próximo possível das suas datas de entrega. 4. Resultados Os resultados do trabalho ainda não foram obtidos, pois o problema está sendo implementado. Todavia, um aspecto interessante observado e discutido durante a modelagem do problema foi que nem sempre a melhor solução apresenta a mesma sequencia para todas as máquinas, pois para cada máquina existe um tempo de processamento e tempos de setup diferentes. Dessa forma, existe a possibilidade de uma tarefa com tempo de processamento pequeno na primeira máquina ter um tempo de processamento muito grande na segunda máquina o que nos leva a pensar se, baseado nos valores dos tempos de processamento e tempos de setup das outras tarefas na primeira máquina, se é viável manter a sequência ou encontrar alguma maneira de alocar essa tarefa de tempo de processamento grande (ou até mesmo de tempo de setup muito alto), em uma nova posição na sequência. Referências CORRÊA, Henrique; GIANESI, Irineu. Just-in-time, MRP II e OPT: um enfoque estratégico. São Paulo: Atlas, 1996

UM TUTORIAL DE OPL E CPLEX. 2011. Disponível em: < http://code.google.com/p/ms428- unicamp/>. Acesso em: 14 jun. 2011. FUCHIGAMI, H.Y. Métodos heurísticos construtivos para o problema de programação da produção em sistemas flow shop híbridos com tempos de preparação das máquinas assimétricas e dependentes da sequencia. Dissertação (Mestrado) Escola de Engenharia de São Carlos, Universidade de São Paulo, São Carlos. 2005. LAGES JUNIOR, M. Minidicionário de termos, expressões e siglas de Planejamento e Controle de Produção. Goiânia: FUNAPE/DEPECAC, 2010. FERNADES, FLAVIO CESAR FARIA; GODINHO FILHO, MOACIR. Planejamento e Controle da Produção: dos fundamentos ao essencial. São Paulo: Atlas, 2010. Agradecimentos A priori, agradecemos a Deus por não nos abandonar nos moimentos difíceis e sempre nos fortalecer em nossos tropeços. Além disso, agradecemos imensamente nosso orientador Hélio Yochihiro Fuchigami, pela paciência, compreensão, por chamar a atenção nas horas pertinentes e pelo fato de sempre acreditar em nosso potencial. No mais, agrademos a UFG, ao curso de Matemática Industrial e a todos que propuseram nos auxiliar nessa jornada, tanto de forma direta como indireta. A todos nosso muito obrigado.