GRÃOSELETROFUNDIDOS:UMESTUDODECASO
JoséRobertoDaleLuche ReinaldoMorabito DepartamentodeEngenhariadeProdução,
UniversidadeFederaldeSãoCarlos,SP, CEP13565-905,SãoCarlos,SP, e-mail:[email protected];[email protected]
Recebidoem26/8/2003 Aceitoem23/11/2004
Resumo
EstetrabalhoapresentamodelosdeotimizaçãoparaapoiardecisõesdoPlanejamentoeControledaProdução (PCP)naindústriadegrãoseletrofundidos.UmestudodecasofoirealizadonumaempresanoEstadodeSãoPaulo comoobjetivodecontribuirparaaumentaraprodutividadeemelhoraroníveldeserviçoaosclientesnoatendimento dosprazosdeentrega.Paraisso,foramaplicadosmodelosdeprogramaçãolinearinteiramistaparaauxiliarparticu-larmentenasdecisõesdaprogramaçãodaproduçãoeanalisarosresultadosobtidos.Osmodeloscombinammodelos conhecidosdeseleçãodeprocessosedimensionamentodelotesmonoestágio.Otimizartalprogramaçãonaindústria degrãoseletrofundidosnãoéumatarefasimples,principalmentedevidoàgrandezadostemposdepreparaçãodos equipamentos,àdiversidadedeprodutoseàslimitaçõesdosprazosdeentregadacarteiradepedidos.Osresultados mostramqueosmodelossãocapazesdegerarsoluçõesmelhoresdoqueasutilizadaspelaempresa.
Palavras-chave:programaçãodaprodução,dimensionamentodelotes,grãoseletrofundidos.
v.12,n.1,p.135-149,jan.-abr.2005
1.Introdução
OobjetodepesquisadestetrabalhoéoPlanejamento eControledaProdução(PCP)naindústriadegrãosele-trofundidos,quepossuidiversasunidadesdeproduçãona regiãosudestedopaís,emparticular,noEstadodeSão Paulo.Otrabalhoébaseadonumestudodecasoemuma empresalocalizadanacidadedeSalto,SP,queemprega aproximadamente150funcionáriosetemumaprodução mensal de mais de duas mil toneladas de matérias-pri-mas granulares eletrofundidas. Esta empresa consome grandesquantidadesdeenergiaelétricanaproduçãode grãoseletrofundidos,alcançandoumamédiamensalde 14MW/h,oqueacolocounumasituaçãodifícilcoma recentecriseenergéticanopaísefoifontedeestímulo napesquisadealternativasparaotimizaroprocessoeo planejamentodaprodução.Diversasdecisõesimportan-tes são consideradas no PCP da fábrica, em particular, comrespeitoaosníveisdeestoquesdematérias-primas
eprodutosintermediários,eàprogramaçãodaprodução dos fornos e processos subseqüentes, como britagem, moagemeclassificação,emfunçãodademandadepro-dutosfinais.Estasdecisõessãotípicasemempresasdeste setor.
dosprazosdeentregadacarteiradepedidos.Gerentesde produçãoemempresasdestesetor,emgeral,encontram dificuldades para programar a produção devido, entre outros, à natureza combinatória do problema. Técnicas deprogramaçãomatemática,quepodemtrazergrandes benefíciosparaoprocessodetomadadedecisõesnoPCP destasempresas,parecemnãotersidoatéagoraefetiva-menteaplicadasparatratartalproblema.Conformevisto nesteestudodecaso,écomumumprogramadeprodução precisarsermodificadováriasvezesdevidoaimprevistos oupedidosurgentes,oquereforçaaimportânciadeum modelocapazdegeraremtemporazoável,programasde produçãoeficientes.
Este artigo está organizado da seguinte maneira: na próximaseçãoébrevementeapresentadaaindústriade grãoseletrofundidos.Adiscussãoébaseadanaplantada empresa estudada, mas também se aplica a outras em-presasdosetor.Naseção3sãocombinadosconceitosde modelosdeseleçãodeprocessosedimensionamentode lotesparaoproblemadoestudodecaso.Oprimeiromo-delopropostoprocuraminimizaronúmerodeperíodos (MNP)necessáriosparaproduçãodositensdemandados. Osegundomodelo(MFP-MinimizarFaltadeProdução) procura minimizar a quantidade de produtos demanda-dos não produzidos, ou seja, consiste em minimizar a faltadeproduçãoeosatrasosnaentrega.Naseção4são apresentadososresultadoscomputacionaisobtidosresol-vendo-seosdoismodelosMNPeMFPnalinguagemde modelagemGAMS(comosolverCPLEX),aplicadosa dadossimuladosedadosreaisdaempresa.Osresultados mostramqueosmodelossãoconsistentesecapazesde gerarsoluçõesmelhoresdoqueaempresa.Finalmente, na seção 5, apresentamos as conclusões e perspectivas parapesquisafutura.
2.Definiçãodoproblema
2.1Aindústriadegrãoseletrofundidos
A planta estudada está dividida em duas fábricas.A primeiraproduzcarbetodesilício(SiC),ummineralsin- téticotambémconhecidoporcarburetodesilício.Apre-sentacaracterísticasfísico-químicasdealtadureza,alta refratariedadeealtaresistênciaquímica,qualificando-o paraaplicaçõesqueexigemaltoníveldedesempenho.O carbetodesilícioperdeemdurezaapenasparaodiaman-te,queéoúnicomaterialcapazderiscá-lo,maseletem poucaresistênciaaimpactosdevidoasuabaixaductili-dade.Comoexemplodaaplicaçãodocarbetodesilício podemoscitar:materiaisrefratáriosaplicadosnaindús-triasiderúrgicaemateriaisabrasivos(lixaserebolos),os quais são utilizados no acabamento superficial de már-mores,granitos,vidroseoutrosmateriais.Ocarbetode silíciopodeaindaseraplicadonaindústriametalúrgica dentro de composições metálicas ferrosas como agente
desoxidanteecarburantecomo,porexemplo,naprodu-çãodeaçoedeferrofundido(Alcoa,2002).
Asegundafábricaproduzóxidodealumínio(AlO)e estádivididaemduasseções,aprimeiraproduzóxidode alumíniobrancoeasegundaproduzóxidodealumínio marrom.Todososprodutosapresentam-senaformade grãos cujos tamanhos variam desde alguns centímetros atépoucosmicrômetros.
2.2Descriçãodosprocessos
Na fábrica de SiC, o quartzo e o coque de petróleo sãoutilizadoscomoasprincipaismatérias-primas.Elas sãotransportadasatéummisturadorondesãoadiciona-dosoutroselementosparaatingiracomposiçãoidealdo SiC.Amisturasegueparafornos(fornosAcheson)com paredescontendoeletrodosdegrafiteligadosaumgera-dorelétricoatravésdebarramentosdecobre.Almadepó degrafiteécolocadanomeiodamisturaparaconduzira eletricidadeentreoseletrodoseprovocaroaquecimento e transformação da matéria-prima. O material próximo à grafite é o de melhor qualidade por ser onde se for-mamosmelhorescristais.Àmedidaqueseafastadofio degrafite,oscristaissãomenoresetidoscomodebaixa qualidade,oqueobrigaosoperáriosasepararemmanual-menteapartedeboaqualidadecomousodeummartelo pneumático.Emseguidaomaterialpassaporumaeta-padebritagememoagem,eposteriormenteéfeitauma separaçãomagnética,emqueosgrãoscomaltoteorde ferrosãoseparadosparareprocesso.Finalmente,aúltima etapadesseprocessodetransformaçãoclassificaosgrãos pormeiodeumconjuntodepeneirasvibratóriasretangu-laresquedefinemafaixagranulométricadoproduto.
Asetapascitadasacimapodemservistasnodiagrama
defluxodematerialilustradonaFigura1.Maisinforma-Estoque Misturador Forno Acheson
Separação Manual Britador (esmagador)
Moenda
Separação Magnética Classificação Empacotamento
çõessobreotamanhodepartículas(grãos)eregulagem dosmoinhospodemserencontradasemAllen(1990).
Comumprocessodeproduçãomuitosemelhanteao SiC,nafábricadeAlOéfeitaafusãodaaluminacom bauxitaporumprocessodereduçãoemfaselíquidaem fornos (fornosHiggins). Cada forno possui três eletro-dosqueficamentreamatéria-prima,aquecendo-aauma temperaturadeaproximadamente2500°C.Apósopro- cessoderedução,omaterialficadescansandoatéalcan-çarapropriedadesólida,depoisdissoécarregadopara uma área de resfriamento na qual ficará resfriando por 30horas.Otransportenestafábricaérealizadoporuma ponte rolante, para a primeira quebra do material com rompedorhidráulico,depoisdisso,omaterialpassapelo processodebritagemeclassificação.
2.3Focodoproblema
Osistemadeproduçãodaempresaéintermitenteere- petitivo:sempreocorremmudançasnotipodeprodutofa-bricado,gerandograndevariedadedeprodutos.Olayout édefinidoporproduto–asmáquinassãoarranjadasde acordocomaseqüênciadeoperaçõespelasquaisopro-dutopassa.Comotodososprodutospossuemamesma seqüênciadeoperaçõesnasdiversasmáquinas,opadrão defluxonosistemadeproduçãodestaempresaébasi-camente umflow-shop. Diversas decisões importantes estãoenvolvidasnoPCPdasduasfábricasmencionadas acima,emparticular,comrespeitoaosníveisdeestoques dematérias-primaseprodutosintermediários,eàprogra-maçãodaproduçãodosfornoseprocessossubseqüentes comobritagem,moagemeclassificação,tudoemfunção dademandadeprodutosfinais.Conformemencionado, otimizaraprogramaçãodaproduçãonestasfábricasnão éumatarefasimples,principalmentedevidoàgrandeza dostemposdepreparaçãodosequipamentos,àdiversida-dedeprodutoseàslimitaçõesdosprazosdeentregada carteiradepedidos.
Aprogramaçãodaclassificaçãodosgrãosdeveserfei- taemconjuntocomaprogramaçãodosfornos,dasbri-tadeirasedasmoendas,eenvolvecertasdificuldades.A classificaçãoéfeitaporumconjuntodepeneirasvibrató-rias.Oconjuntotemafinalidadedesepararosgrãospor tamanho(otamanhoédefinidopelaquantidadedefuros porpolegadanapeneira)epodesermontadocomdife- rentescombinaçõesdepeneiras.Existempeneirasdevá-riasmedidasdiferentes.Porexemplo,oprodutochamado EC31_120éumgrãoquepassouinicialmenteporuma peneirade100furosporpolegadaeparounumapenei-rade120furosporpolegada(aquantidadedefurospor polegadapodevariarde5furosnapeneiradegrãosmais grossos,até220napeneiradegrãosmaisfinos).
Apenasparailustrar,aTabela1apresentaasquanti-dades (em quilos por dia) de diversos grãos eletrofun-didos (linhas da tabela) que podem ser produzidos por
10processos(conjuntosdepeneirascombinadoscoma regulagemdemoinhosebritadores)diferentes(colunas de1a10).Porexemplo,oconjunto1écapazdeproduzir 2000quilosdoprodutoEC31_36,600quilosdoproduto EC31_120,500quilosdoprodutoEC31_150,eassimpor diante,totalizando27700quilospordia(últimalinhada tabela).Notequeummesmoprodutopodeserproduzido por diferentes conjuntos de peneiras e em quantidades diferentes,sendoque,umavezmontadaalinhadepro-duçãoeescolhidoumconjuntodepeneirasparaoperar, algunsprodutosproduzidosporesteconjuntopodemnão tersidodemandados.Issoaconteceporquenoprocesso escolhidojáestãodefinidososprodutoseasquantidades decadaprodutoaseremproduzidosnodia,então,éco-mumcarregarestoquesdeprodutosaindasemdemanda porlongosperíodoseatémesmoaofinaldohorizonte planejado. Uma forma de diminuir a quantidade carre-gadaéutilizaroexcessodosprodutosdegrãosmédiose grossoscomomatéria-primadegrãosfinosquetenham demandas.Issoimplicacustosadicionais,umavezquese tornanecessárioretornaressesgrãosaomoinhoparaque sejamtrituradosmaisumavez.
Atualmente,aprogramaçãodaprodução,feitamanu-almentepeloPCPdaempresa,priorizaprazosdeentrega eclientes,devidoaosprazosdeentrega,emgeralaperta-dos(negociadospelodepartamentodevendas),eaonível de serviço aos clientes preferenciais. Clientes também estãotendendoadividirpedidosmensaisempedidosse-manaisouquinzenais,oqueresultanummaiornúmero depedidoscompequenasquantidadesdemandadas.Em casosemquenãosejapossívelprogramaraproduçãode algunsitensdeformaaatendercompletamenteasuasde- mandasnumcertoperíodo,aempresarenegociaospra-zosdeentregacomosclientesdeformaaminimizarseu descumprimento.Portanto,umamelhorprogramaçãoda produçãoreduzonúmeroderenegociaçõesdeprazosde entregaentreaempresaeseusclientes.Alémdisso,tam-bémfacilitaaaplicaçãodecertastécnicasdeprogramação, comoousode“horizonterolante”(ClarkeClark,2000).
3.Modelagemdoproblema
A modelagem do problema aqui estudado baseia-se numacombinaçãodosproblemasdeseleçãodeproces-sosedimensionamentodelotes,definidosaseguir.
3.1Problemadeseleçãodeprocessos
produçãoescolhido.Oproblemaconsisteemdeterminar oquantoproduzirdecadaprodutoemcadaprocesso,de maneiraaminimizaroscustosdeprodução,sujeitoàsres- triçõesdelimitaçãoderecursoseatendimentodademan-da(JonhsoneMontgomery,1974;HaxeCandea,1984; Williams,1993;Gravesetal.,1994,Nahmias,1995).
3.2Problemadedimensionamentode
lotes(lot-sizing)
O problema de dimensionamento de lotes, de forma geral, consiste em planejar a quantidade de itens a ser produzidaemcadaperíodoaolongodeumhorizontede tempofinito,demodoaatenderàdemandaeotimizarum critério,porexemplo,minimizarcustosoumaximizara contribuiçãoaolucro(JohnsoneMontgomery,1974;Hax eCandea,1984;AskineStandridge,1993).ParaFenge Cheng(1998),resolverproblemasdedimensionamento delotesécadavezmaisdifícildevidoàstécnicasindus-triais em geral ficarem cada vez mais complexas. Eles apontamcincodimensõesdecomplexidadeparaospro-blemasdedimensionamentodelotesmonoestágio:
(i) disponibilidadelimitadademúltiplosrecursos; (ii)
existênciadeváriosprodutoscompartilhandoosmes-mosrecursos;
(iii) demandavariávelperíodoaperíodo,eváriosperíodos nohorizontedeplanejamento;
(iv) temposdesetup(oupreparação);e
(v) custosdesetup paraproduzirumlotedeumdetermi-nado produto. Quando considerados tempos e custos desetup, os problemas de dimensionamento de lotes tornam-sedifíceisderesolver(NP-difíceisnateoriade complexidade),podendoserformuladoscomoproble-masdeprogramaçãolinearinteiramistacomvariáveis dedecisão,indicandoaprodução,ounão,decadapro-dutoemcadaperíodo.EmBitraneYanasse(1982),é discutidaacomplexidadecomputacionaldeproblemas dedimensionamentodelotes.
Diversos estudos são encontrados na literatura com modelosemétodosdesoluçãoparacadatipodeproble-ma. Por exemplo, para o problema de dimensionamen-to de lotes capacitado –capacited lot-sizing problem (CLSP) (Both et al., 1984; Gunnther, 1987;Trigeiro et al., 1989;Maesetal.,1991),oproblemadiscretodedi-mensionamentoeprogramaçãodelotes– DiscreteLot-sizing and Scheduling Problem(DLSP) (Fleischmann, 1990;Salomon,1991;Salomonetal.,1997;EijleHoe-sel,1997;BruggemanneJahnke,1999)eoproblemade
Tabela1.Quantidades(emquilospordia)degrãoseletrofundidos(linhasdatabela)produzidospelosprocessos1-10 depeneiras(colunas).
1 2 3 4 5 6 7 8 9 10
EC31_36 2000 2000 2000 2000 2000 2000 2000 2000 2000
EC31_120 600 600 600 1000 600
EC31_150 500 300 300 300 300
EC31_180 300 300 300 500
EC31_220 300 300
EG52_120 500 500 500 500 10000
EG52_150 300 300 200 500 800
EG52_180 300 300 300 1000
EC31R_3-8_1-4 2000 2000 2000 2000 1000 2000 2000 2000 3600 10000
EC31R_3-5_7 5000 5000 5000 5000 4000 5000 5000 5000 4800
EC31R_5-16_4 2000 2000 2000 2000 1000 2000 2000 2000 5000 5000
EC31R_08_F 5000 5000 10000 8000 7000 7000 10000 10000
EC31R_08_F1 6000 800 1500 1000
EC31R_08_F2 400 500 1000 1000
EC31R_08_F3 500 1000 1000 2000
EC31R_08_F4 2000 2000 1000
EC31R_08_F5 900 1000
EC31R_08_G 1000 1000 1000
EC31R_08_G1 1000 1000 1000
EC31R_08_G2 1000 1000 8000
EC31R_08_G3 2000 5000 4000
EC31R_08_G4 8000 7000
EC31R_08_G5 1200 800 500 1000
dimensionamentodelotescomsetupcontínuo– Conti-nuousSetupLot-sizingProblem(CSLP )(BitraneMat-suo, 1986; Karmarkar et al.,1987; Matta e Guignard, 1989; Kimms, 1996). Drexl e Kimms (1997) e Karimi etal.(2003)apresentamrevisõesdosdiversosproblemas dedimensionamentodelotes,incluindooproblemageral dedimensionamentoeprogramaçãodelotes–General Lot-sizingandSchedulingProblem(GLSP ).Outrosestu- dosrecentescomproblemasdedimensionamentodelo-tessãoencontradosemArmentanoetal.(1999),Clarke Clark(2000),HaaseeKimms(2000),StaggemeiereCla-rk(2001),Ferreira(2002),Araujo(2003),Toso(2004)e FleszareHindi(2004).
3.3Oproblemadaseparaçãodegrãosna
empresa
Nopresenteestudodecaso,aseparaçãodosgrãosé feita por um conjunto de peneiras. A programação da produçãodosgrãosnãoestáapenasrestritaàescolhadas peneirasquesãoutilizadasparaformaroconjunto,mas tambémdependedaprogramaçãodosmoinhos.Pelare- gulagem(aperto)dosmoinhosdefine-seumamaiorquan-tidadedegrãosfinosougrossos(existemváriascurvasde produção com diferentes distribuições granulométricas possíveis de implementar; Pileggi et al., 1998).Assim, cada processo consiste basicamente na regulagem dos moinhosenaescolhadeumconjuntodepeneiraspara utilizaçãonumdiadetrabalho.NaFigura2sãoapresen-tadosdoisgráficosdecurvasdeproduçãodegrãosnos moinhoscomdiferentesdistribuiçõesgranulométricas.O gráficodaesquerda,porexemplo,apresentaumacurva queproduzmaioresquantidadesdegrãosgrossos(acur-vaémaisacentuadaàesquerdadográfico).Jáográficoda direitarepresentaumacurvadeproduçãodegrãosfinos.
Otamanhodolotedoprocessopodevariaremcada período(diadetrabalho).Seosgrãosestãoemumacurva maisgrossa,aproduçãoemtoneladasémaior.Poroutro lado,quantomaisfinaforacurva,menorseráomontante produzido.Oconjuntodepeneirasdefinequaisosprodu-tosselecionados(produzidos),enquantoaregulagemdos
moinhosdefineaquantidadedecadaumdestesprodutos. Em cada dia de trabalho, a empresa deseja realizar no máximoumsetupdeprocesso;issoporqueostemposde
setupdasmáquinassãomuitoaltos.Emoutraspalavras, aempresadesejaevitaratrocadeprocessoaolongodo dia,umavezquepartedapreparaçãodoprocessoéfeita antesdeiniciaroprimeiroturnodetrabalho(éimportan-tesalientarqueosturnosnãototalizam24horaspordia). Omix de produtos a ser produzido num dia é definido noprocesso,ehádiversasrestriçõestecnológicasparaa definiçãodoprocesso.Paracadaperíodoénecessárioen- contraroprocessoquemelhoratendaàquantidadedeman- dadadecadaproduto,sabendo-seque,porumlado,difi-cilmentetodososprodutosdemandadosserãoproduzidos por este processo, por outro lado, provavelmente outros produtosnãodemandadosserãoproduzidos.Aprograma-çãodaproduçãodegrãosaindaestácondicionadaa:
a.Ohorizontedeprogramaçãoadotadoemgeralédeum mês,oqueseresumenormalmentea19períodos,que sãoosdiasemqueháproduçãonaempresa;
b.Novospedidosdeclientespodemseraceitosaolongo deumhorizontejáprogramado.Ouseja,dentrodeuma programação definida, pode ser necessário refazer a programaçãoparasatisfazerànovademanda(istopode ocorrerinclusivenosperíodos“congelados”deumho-rizonterolante);
c.Nãoseconsideraoestoqueinicialdosprodutos;oque seriaestoqueédebitadodaquantidadedemandadades-tesprodutosnosprimeirosperíodos,antesdesefazera programação;e
d.Considera-sequeosprodutossejamproduzidosemmo-noestágio(demandaindependente),portantonãoexiste ordemdeprecedêncianaproduçãodeitens.
Nesseproblema,asrestriçõesdecapacidadedasmá-quinassãoconsideradasnomomentodaelaboraçãodos processosdeprodução,ouseja,cadaprocessodeprodu- çãolevaemcontaasrestriçõesdecapacidadedosequi-pamentosdalinhadeprodução.
0 5 10 15 20
10 30 50 70 90 120
Peneiras (número de furos por polegada)
Tonelada de grãos
0 5 10 15 20
10 30 50 70 90 120
Peneiras (número de furos por polegada)
Tonelada de grãos
3.4Modelagemdoproblemadaempresa
Conforme mencionado, os modelos apresentados aqui,sãoumacombinaçãodemodelosdaliteraturapara problemas de seleção de processos e dimensionamento delotes.OPCPdaempresatemdificuldadesparaesti-marcomprecisãocustosdiáriosdeestocagemefaltade produtos;tambémtemdificuldadesparagerarprogramas de produção factíveis devido aos prazos de entrega em geralapertados(negociadospelodepartamentodeven-das),eaocrescimentodepedidossemanaisequinzenais (comquantidadesdemandadasmenores)emrelaçãoaos pedidosmensais.Assim,emfunçãodestasdificuldadese dotempodesetupparamudançadeprocessosermuito grande, por simplicidade admite-se inicialmente que o problemaconsistaemencontrarumprogramadeprodu- çãoque,nomenornúmeropossíveldeperíodos,sejaca-pazdeatenderatodademanda,utilizandonomáximoum processoporperíodo(ouseja,quenãonecessitetrocarde processoaolongododia). Primeiraproposta-MinimizaroNúmerodePeríodos (MNP)necessáriosparaaproduçãodositensdemanda-dos:aidéiaéproduziroquantoantes,ouseja,mesmo sendopossívelpostergaraproduçãonumcertoperíodo, istonãoéfeitodevidoàoportunidadederecebernovos pedidoseaindapoderproduzi-losduranteohorizontede planejamento. Isto pode acarretar em carregar maiores estoques devido à possibilidade de se estar adiantando aproduçãodealgunsitens,poroutrolado,maximizaa produtividadedaplanta.
Modelo1–MNP:
variáveis: xjt:indicaseoprocessoj(j=1,2,...,n) éutilizadonoperíodot(t=1,2,..,T);
parâmetros:aij:quantidadedoitemi(i=1,2,...,m) produzidopeloprocessoj;
dit:demandadoiteminoperíodot.
Min
z
tx
jtj n t T 1 1
=
= =!
!
(1)Sujeitoa a x' d' ' ' ij j n jt it t t t T 1 1 1 $ = = =
!
!
!
i=1,..,m t=1,..,T (2)xjt 1 j
n
1
$
=
!
t=1,..,T (3)com xjt! # -0,1 , j=1,..,n, t=1,..,T (4) Afunçãoobjetivo(1)minimizaonúmerodeperíodos necessários para produção da demanda.A restrição (2) garantequeademandadecadaitemiemcadaperíodot sejaatendida(aquantidadetotalproduzidadeumitem atéumcertoperíododevesermaiorouigualàdemanda acumuladaatéesteperíodo).Arestrição(3)impõeque nomáximoumprocessosejautilizadoemcadaperíodot. Notequeomodeloacimapodeservistocomoummo-delodedimensionamentodelotesque,emvezde“lotes
deprodutos”,utiliza“lotesdeprocessos”queproduzem umconjuntodeprodutos.Omodelo1tambémpodeser reescritoparaqueovalordafunçãoobjetivoz correspon-daliteralmenteaonúmerodeperíodosnecessários(ede umafunçãodepenalização),ouseja:
Min z xjt
j n t T 1 1 = = =
!
!
(5)Sujeitoarestrições(2),(3),(4)
xjt x,
j n j t j n 1 1 1 $ = + =
!
!
t=1,..,T-1. (6)
Arestrição(6)impõeumaordemnaatribuiçãodasva-riáveisxjt,demaneiraaevitarqueumperíodot+1seja utilizadosemqueoperíodottambémseja.Destaformaa soluçãosempreutilizaapenasosprimeirosperíodosdis-poníveisparaprodução.Osresultadossãoosmesmosdo modelo1.
Segunda Proposta – Minimizar a Falta de Produção (MFP):comoarestriçãodedemanda(2)freqüentemente éinfactívelnaprática(devidoaprazosdeentregamuito apertados negociados pelo departamento de vendas), o modelo2aseguirutilizavariáveisdefolga(excesso)e defaltanarestrição(2)paragarantirfactibilidade.
Modelo2–MFP:
Variáveisadicionais:fit:faltadoiteminoperíodot;
eit:folga(excesso)doitemino
períodot.
Min
z
f
iti m t T 1 1 = = =
!
!
(7)Sujeitoa:
a x' f e d
' ' ' ij j n jt t T
it it it
t t 1 1 1 + - = = = =
e
!
!
o!
i=1,..,m, t=1,..,T (8)xjt 1
j n
1 # =
!
t=1,..,T (9)com 0,1
xjt ! # -,fit>0,eit>0,=1,..,n, (10)
i=1,..,m,t=1,..,T
Min z K fit tx i m jt j n t T t T
1 1 1
1
= +
= = =
=
!
!
!
!
(11)emqueK éumnúmerosuficientementegrandedemanei-raqueoprimeiroobjetivo(minimizarafalta)domineo segundo(minimizaronúmerodeperíodosdeprodução).
RelaxaçãodeProgramaçãoLineardosmodelosMNP eMFP.
A solução relaxada dos modelos 1 e 2 (com (xjt! " ,0 1, " 0 # xjt# 1)forneceaproporçãodetempo
emquecadaprocessojéprocessadoemcadaperíodot (semconsiderarocusto/tempodesetup ).Asoluçãore- laxadapodeserútilparasugerirageraçãodenovospro-cessosmaisconvenientes,dopontodevistadademanda nohorizontedeplanejamento,pormeiodacombinação deprocessos existentes. Conforme discussão na seção 4.1.1,esteéumtópicoparapesquisafutura.
3.5ModelosMNPeMFPcomtemposde
setup
Conformejámencionado,aempresanãoutilizapro-gramas de produção com mais de um processo (setup) porperíodo.Parainvestigarpossíveisvantagensdeseuti-lizarmaisdeumprocessoporperíodo,osmodelos1e2 tambémforamestendidosparaconsiderarexplicitamente temposdesetupdentrodoperíodo.
Modelo3–MNPcomtemposdesetup:
Parâmetrosadicionais:st:tempodesetupdoprocesso j(fraçãodeumdia0<tj<1);
Variáveisadicionais: qjt:tempoutilizandooprocessoj noperíodot(fraçãodeumdia: 0<qjt<1).
Minz txjt j n t T 1 1 = = =
!
!
(12)Sujeitoa:
a q' d' ' ' ij j n jt it t t t t 1 1 1 $ = = =
!
!
!
, i=1,..,m,t=1,..,T (13)(
st x
j jtq
jt)
1
j n 1
#
+
=!
, t=1,..,T (14)qjt<xjt, j=1,..,n,t=1,..,T (15) comxjt!
" ,
0 1, ,qjt$ 0, j=1,..,n,t=1,..,T (16) A função objetivo (12) minimiza o número de perí-odos necessários para produzir a demanda.A restrição (13)garantequeademandadecadaitemi emcadaperí-odotsejasatisfeita.Arestrição(14)garantequeasoma dostemposdesetupeprocessamentodosprocessosdo períodot devesermenorouigualacapacidadedestepe-ríodo(iguala1dia),earestrição(15)impõequeotempo de processamento do processoj no períodot não deve sersuperioràcapacidadedoperíodot.Esteproblemaé difícildeserresolvido.Notequeomodelo3permiteque maisdeumprocessosejautilizadoporperíodo,diferentedosmodelos1e2.Omesmopodeserfeitoparaseobter omodelocorrespondenteaomodelo2(MFP)comtem-posdesetup:
Modelo4–CLSP:MFPcomtemposdesetup
Min
z fit
i m t T 1 1 = = =
!
!
(17)Sujeitoa:
( a q') f e d
' ' ij jt j n t t
it it it
t t 1 1 1 + - = = =
!
=!
!
, i=1,..,M,t=1,..,T (18)(st xj jt qjt) 1
j n 1 # + =
!
, t=1,..,T (19)qjt<xjt, j=1,..,n,t=1,..,T (20) com
, , ,
xjt!
" ,
0 1 qjt$ 0 fit$ 0, j=1,..,n,i=1,..,m,(21) t=1,..,T
Similarmente à discussão anterior, nos casos em que a soluçãodomodelo4 resultaemz= 0,ouseja,nãohá faltadeproduçãoemqualquerperíododohorizontepro- gramado,omodelo4tambémpode(assimcomoomo-delo 1) reduzir o número de períodos necessários para aproduçãodademanda.Umaformadesefazerissoé simplesmenteredefinirafunçãoobjetivo(17)para:
Min z K fit tx
i m jt j n t T t T
1 1 1
1
= +
= = =
=
!
!
!
!
(22)Luche(2003)mostraqueosmodelosacimaaindapo-dem ser estendidos para tratar problemas combinando decisõesdedimensionamentoeprogramação(seqüencia-mento)delotesdeprocessos,taiscomooDLSP,oPLSP (Proportional Lot-sizing and Scheduling Problem) e o GLSP.Outrosobjetivosdaempresataiscomo:minimizar oestoquecarregadodeprodutosentreperíodos,minimi-zar custos de produção, estocagem, pedidos pendentes, vendasperdidas,priorizarprodutospelacontribuiçãoao lucro,priorizarclientesoupedidos,entreoutros,podem sertratadospormeiodeadaptaçõesnosmodelosanterio-rese/ouaplicandoprogramaçãodemetas( goalprogram-ming) (Ravidran et al., 1987). Obviamente a aplicação destatécnicaenvolvecertasdificuldades,umavezqueos modeloscontêmvariáveisinteiras.
4.Resultadoscomputacionais
Nosexperimentosrealizadosfoiutilizadoummicro-computadorcomprocessadorPentium-II450MHZcom 128 MB de memóriaRAM e sistema operacionalWin-dows2000®.Pararesolverosmodelosmatemáticos,foi
utilizadaalinguagemdemodelagemGAMS2.0como
)deproblemasdeprogramaçãomate-mática,tambémsãoimportantesferramentasparareduzir otempodespendidoporespecialistasnaimplementação de um modelo. Revisões de linguagens de modelagem sãoencontradasemKao(1998)eKiup(1993).
4.1Dadossimulados
Inicialmentefoicriadaumalistafictíciacomn=10 processos (inspirados nos processos reais da empresa) paraproduzirm =15itensnumhorizontedeprograma-çãodeT=10períodos,comdemandaespecificadapor período.Estasituaçãosimulada,demenorescalaquea situaçãoreal,permiteumaanálisemaissimplificadada funcionalidade e consistência dos modelos e soluções. OsdadosdeentradasãoapresentadosabaixonasTabelas 2e3.OsdetalhesdosmodelosGAMS podemserencon-tradosemLuche(2003).Ostemposcomputacionaispara
resolver tais modelos com os dados das Tabelas 2 e 3 forampequenos,entre1e10segundos.
4.1.1ModeloMNP
UsandoosdadosdasTabelas2e3,asoluçãodomo-deloMNP(modelo1)gerouumprogramadeprodução com 8 períodos, dois a menos que osT= 10 períodos disponíveisnohorizontedeplanejamento.Esteprogra-masatisfaztodasasdemandasdetodososprodutosnos períodosemqueforamrequisitados(Tabelas4e5),mas resultanumestoquetotaldeprodutosnofinaldohori-zontedeprogramaçãode26.100kg.Issosedeveaofato dequecadaprocessoutilizadoproduzumaquantidadejá determinadadecertosprodutos.Produzirademandano menornúmerodeperíodospossívelnãogaranteomenor volumedeestoque.Assim,épossívelqueexistamoutras
Tabela2.Quantidade(aij)emquilosproduzidospordiadoitemiutilizandooprocessoj.
1 2 3 4 5 6 7 8 9 10
EK8A-16 0 1000 2000 0 500 0 0 0 1000 700
EK8A_20 0 1000 500 0 500 0 0 0 1000 700
EK8A_24 0 0 500 0 300 0 0 0 200 700
EK8A_30 0 0 500 0 300 0 0 600 200 0
EK8A_36 0 0 500 0 0 0 0 700 200 0
EK8A_46 0 0 0 1500 0 0 0 700 200 0
EK8A_54 0 0 0 800 0 0 0 700 200 0
EK8A_60 1500 0 0 1500 2000 3000 3000 0 1000 0
EK8A_80 1000 1500 500 1500 1500 2000 2500 0 1000 0
EK8A_100 300 300 0 500 300 700 800 0 1000 0
EK8A_120 300 300 0 500 300 700 800 500 1000 0
EK8A_150 250 250 0 0 200 500 700 300 1000 0
EK8A_180 250 250 0 500 200 500 700 300 500 0
EK8A_220 250 250 0 400 200 500 700 500 400 0
EK8A_FFF 200 200 0 0 300 0 600 500 400 0
Tabela3.Quantidade(dit)emquilosdemandadadoprodutoinoperíodot.
1 2 3 4 5 6 7 8 9 10
EK8A-16 0 0 0 0 0 0 400 0 600 500
EK8A_20 0 0 0 0 0 0 400 600 0 1000
EK8A_24 0 0 1000 0 0 0 0 500 0 0
EK8A_30 0 0 0 0 300 700 0 0 1000 0
EK8A_36 0 0 0 0 300 0 0 1000 800 0
EK8A_46 0 0 0 0 0 500 0 0 0 0
EK8A_54 0 0 0 0 0 500 0 0 0 1500
EK8A_60 0 0 0 1000 2000 0 0 0 1500 0
EK8A_80 0 0 0 0 0 500 0 1000 0 2000
EK8A_100 0 0 0 0 0 0 0 0 3000 0
EK8A_120 0 0 0 0 0 0 0 0 0 1500
EK8A_150 0 0 0 0 0 0 0 0 0 1500
EK8A_180 0 0 0 0 0 0 0 0 0 1500
EK8A_220 0 0 500 0 0 0 0 0 2000 0
combinaçõesdeprocessosproduzindomenosestoquee utilizandoomesmonúmerodeperíodos.
Paratornaraanálisemaisinteressante,forammanti-dososmesmosprocessosdaTabela2,masfez-seuma pequenamudançanosdadosdaTabela3,acrescentando-se um pedido de 1000 kg no período 3 para o produto EK8A_46.Porconveniência,aTabela6reapresentaos dadosdaTabela3comestamodificação,aqualtornaim-possívelcumprirosprazosdeentregaemcadaumdos 10períodos.Conformeesperado,omodeloMNPnãoé capazdegerarumasoluçãoviável;ainfactibilidadeocor-redevidoàfaltadecapacidadeparasatisfazerarestrição dedemanda(2)noperíodo3.
Umexperimentoadicionalfoirelaxarasrestriçõesde integralidade das variáveis inteirasxjt do modelo MNP, permitindoutilizarmaisdeumprocessopordia(semle-varemcontaotempodesetupadicional).Acapacidade deproduçãodecadaprocessoficasujeitaàproporçãodo tempoemqueoprocessoéutilizadonodia.Utilizando osdadosdasTabelas2e6,omodelo1relaxadoobtém umasoluçãofactível,utilizandoapenas8períodospara atender a toda demanda (com estoque total no final do horizonte programado de 17.520 kg), mas com um to-tal de 13setups de processos, ou seja, alguns períodos envolvematé3setups .Soluçõesdestetiponãosãouti-lizadaspelaempresadevidoaosgrandestemposde se-tup envolvidos (que não estão considerados no modelo 1relaxado).Noentanto,estasoluçãorelaxadapodeser útilparasugerirageraçãodenovosprocessosmaiscon-venientes, do ponto de vista da demanda no horizonte deplanejamento,pormeiodacombinaçãodeprocessos existentes.Conformemencionado,esteéumtópicopara pesquisafutura.
4.1.2ModeloMFP
AplicandoomodeloMFP(modelo2)paraosdados dasTabelas2e6,obtém-seasoluçãofactíveldasTabe-las7e8,comtodasasdemandassatisfeitasatéofinaldo horizonteprogramado.Notequenoperíodo4háfaltade 100kgdoprodutoEK8A_FFF,quenãoaparecenaTabe-la8.Issoporqueaquantidadedevidadeumprodutoem umperíodopodeserproduzidaemumpróximoperíodo antesdofinaldohorizontedeplanejamento.Assim,afal-tadoprodutoEK8A_FFF,queocorreunoperíodo4,foi atendidanoperíodo5.Oprogramadeproduçãoutiliza os10períodos(Tabela7)eresultanumestoquetotalno finaldohorizontede34.600kgdeprodutos(Tabela8).
Tabela4.Processosjutilizadosemcadaperíodotpelo
modeloMNP(i.e.,comxjt
=1)paraosdadosdasTabe-las2e3.
Períodos 1 2 3 4 5 6 7 8
Processos 10 9 9 9 8 7 8 9
Tabela5.Excessototaldeproduçãodosprodutosgera-dopelautilizaçãodosprocessosdaTabela4referentesà Tabela2,paraademandadaTabela3.
Produto Estoquefinal Produto Estoque
final
EK8A-16 3200 EK8A_80 3000
EK8A_20 2700 EK8A_100 1800
EK8A_24 0 EK8A_120 4300
EK8A_30 0 EK8A_150 3800
EK8A_36 100 EK8A_180 1800
EK8A_46 1700 EK8A_220 800
EK8A_54 200 EK8A_FFF 200
EK8A_60 2500
TotaldeExcesso 26100
Tabela6.Quantidade(dit)emquilosdemandadadoprodutoinoperíodotparaasegundasimulação.
1 2 3 4 5 6 7 8 9 10
EK8A-16 0 0 0 0 0 0 400 0 600 500
EK8A_20 0 0 0 0 0 0 400 600 0 1000
EK8A_24 0 0 1000 0 0 0 0 500 0 0
EK8A_30 0 0 0 0 300 700 0 0 1000 0
EK8A_36 0 0 0 0 300 0 0 1000 800 0
EK8A_46 0 0 1000 0 0 500 0 0 0 0
EK8A_54 0 0 0 0 0 500 0 0 0 1500
EK8A_60 0 0 0 1000 2000 0 0 0 1500 0
EK8A_80 0 0 0 0 0 500 0 1000 0 2000
EK8A_100 0 0 0 0 0 0 0 0 3000 0
EK8A_120 0 0 0 0 0 0 0 0 0 1500
EK8A_150 0 0 0 0 0 0 0 0 0 1500
EK8A_180 0 0 0 0 0 0 0 0 0 1500
EK8A_220 0 0 500 0 0 0 0 0 2000 0
4.1.3ModeloMNPcomtemposdesetup
Paraenriqueceraanálisedaseção4.1.1,foramincor-poradosnomodeloMNPostemposdesetup dosproces-sos(modelo3).Devidoàempresanãonosterfornecido dadosdetalhadosdostemposdesetup,porsimplicidade, admitiu-sequetodososprocessostêmtemposdesetup iguaisa10%desuascapacidadesdeprodução.Éimpor-tantelembrarquenaTabela2,osvaloresdeaijdecada processoconsideramotempodesetupdoprocesso.Para omodelo3sãoutilizadososdadosdaTabela9,emque taisvaloresestãoapresentadossemconsiderarostempos desetupdosprocessos.Ademandacontinuaamesmada Tabela6.
Aocontráriodomodelo1daseção4.1.1(quenãotem soluçãofactívelnohorizontede10períodos),omodelo3 encontraumasoluçãosatisfazendotodademandadecada período(Tabelas10e11).Estasoluçãoutiliza12setups deprocessoem8períodos(cercade1,1diasdeprepara-ção),resultandonumestoquetotalnofinaldohorizontede 17.641kg.Estasoluçãoenvolvemenostrocasdeprocesso doqueasoluçãodomodelo1relaxado(com13setups, conformeseção4.1.1),masresultanumestoquetotalum poucomaior(17.641contra17.520kg).Comparando-se estasoluçãocomadomodelo2(com10setups depro- cessoem10períodoseestoquetotalde34.600kg–Ta-belas7e8),nota-sequeoaumentodesetupsdeprocesso, alémdepermitiratenderatodademandaemcadaperío-do,tambémreduzsignificativamenteoestoquefinal.
4.1.4ModeloMFPcomtemposdesetup
Similarmente à seção 4.1.3, aqui a análise da seção 4.1.2érevistaconsiderandoomodeloMFPcomtempos desetup(modelo4).Tambémsãoutilizadososdadosda Tabelas9e6.Asoluçãodestemodeloenvolve15setups de processos nos 10 períodos de programação
(Tabe-Tabela7.Processosjutilizadosemcadaperíodotpelo
modeloMFP(i.e.,comxjt=1)paraosdadosdaTabela2
eTabela6.
Períodos 1 2 3 4 5 6 7 8 9 10
Processos 4 10 5 7 8 9 8 3 9 7
Tabela8.Estoqueoufaltatotaldeprodutosgeradopela utilizaçãodosprocessosdaTabela7referentesàTabe-la2,paraademandadaTabela6.
Produtos Estoquefinal Produtos Estoquefinal
EK8A-16 3700 EK8A_80 7000
EK8A_20 1700 EK8A_100 1400
EK8A_24 400 EK8A_120 3900
EK8A_30 400 EK8A_150 2700
EK8A_36 200 EK8A_180 2200
EK8A_46 1800 EK8A_220 1300
EK8A_54 600 EK8A_FFF 300
EK8A_60 7000
TotaldeExcesso 34600
Tabela9.Quantidade(aij)emquilosproduzidospordiadoitemiutilizandooprocessojsemtemposdesetup.
1 2 3 4 5 6 7 8 9 10
EK8A-16 0 1110 2220 0 555 0 0 0 1110 777
EK8A_20 0 1110 555 0 555 0 0 0 1110 777
EK8A_24 0 0 555 0 333 0 0 0 222 777
EK8A_30 0 0 555 0 333 0 0 666 222 0
EK8A_36 0 0 555 0 0 0 0 777 222 0
EK8A_46 0 0 0 1675 0 0 0 777 222 0
EK8A_54 0 0 0 888 0 0 0 777 222 0
EK8A_60 1675 0 0 1675 2220 3330 3330 0 1110 0
EK8A_80 1110 1675 555 1675 1675 2220 2775 0 1110 0
EK8A_100 333 333 0 555 333 777 888 0 1110 0
EK8A_120 333 333 0 555 333 777 888 555 1110 0
EK8A_150 277,5 277,5 0 0 222 555 777 333 1110 0
EK8A_180 277,5 277,5 0 555 222 555 777 333 555 0
EK8A_220 277,5 277,5 0 444 222 555 777 555 444 0
EK8A_FFF 222 222 0 0 333 0 666 555 444 0
Tabela 10. Proporção do tempo (qjt) que é utilizado o
processojnoperíodotpelomodeloMNPcomtemposde
setupparaosdadosdasTabelas6e9.
Proces-sos Períodos
1 2 3 4 5 6 7 8
5 0,268
7 0,909 0,078 0,117
8 0,378 0,909 0,831
9 0,909 0,909 0,434
Tabela11.Estoquetotaldeprodutosgeradopelautili-zaçãodosprocessosdaTabela10referentesàTabela9, paraademandadaTabela6.
Produto Estoquefinal Produto Estoquefinal
EK8A-16 2059 EK8A_80 2512
EK8A_20 1559 EK8A_100 570
EK8A_36 46 EK8A_120 3245
EK8A_46 646 EK8A_150 2622
EK8A_54 146 EK8A_180 1372
EK8A_60 2271 EK8A_220 593
TotaldeExcesso 17641
Tabela12.Proporçãodotempo(qjt)queéutilizadooprocessojnoperíodotpelomodeloMFPcomtemposdesetup
paraosdadosdasTabelas9e6.
Processos Períodos
1 2 3 4 5 6 7 8 9 10
3 0,909
4 0,597
6 0,251 0,165
7 0,312 0,280 0,909
8 0,744 0,909 0,717 0,900
9 0,192
10 0,378 0,909 0,909
Tabela13.Estoquetotaldeprodutosgeradopelautili-zaçãodosprocessosdaTabela12referentesàTabela9, paraademandadaTabela6.
Produto Estoquefinal Produto Estoquefinal
EK8A-16 2437 EK8A_60 6095
EK8A_20 423 EK8A_80 5805
EK8A_24 753 EK8A_120 2815
EK8A_30 126 EK8A_150 1600
EK8A_36 289 EK8A_180 1823
EK8A_46 1385 EK8A_220 1262
EK8A_54 415
TotaldeExcesso 25228
la12),oqueequivalea1,4diasdepreparação,resultan-donumestoquetotalnofinaldohorizontede25.228kg (Tabela13).Notequeasoluçãodomodelo2utilizoume-nostrocasdeprocesso(10setups,conformeTabela7), mas resultou num estoque total bem maior (34.600kg, conformeTabela8).Istoilustraotrade-off entreonúme-rodetrocasdeprocessos(devidoaostemposdesetup)e oestoquetotaldeprodutosnofinaldohorizonteprogra-mado.
4.2Dadosreais
Uma lista limitada de processos usados pela empre-safoitomadacomobaseinicialparaaprogramaçãoda produção. O motivo deve-se ao gigantesco número de possíveisprocessosdefabricaçãoquepodemserimple-mentadosnafábrica.Istoporquenumprocessoexistea combinação da produção de diferentes quantidades de váriosprodutos.Considerandoqueaproduçãomédiadi- áriasejade28toneladas,queexistamcercade50produ-tosdiferentes,equeosprodutospossamserproduzidos emquantidadesapartirde300kg(sendo5kgaescala mínima de incremento), isso resultaria num número de processosmuitogrande,tornandoosmodelosintratáveis computacionalmente. Técnicas de geração de colunas (processos)poderiamseraquiutilizadas,assimcomona literatura de problemas de corte (Morabito eArenales, 1992).Noentanto,aquihádificuldadesadicionaispara
sedefinirprocessosviáveis,emfunçãodasrestriçõesdos diversosequipamentosenvolvidosnalinhadeprodução.
Assim,devidoaoproblemadograndenúmerodepro- cessos(ordemdemilhares),aempresaforneceuinicial-menteapenasos140processospadrõesmaisutilizados (paraalimentarosmodelos).Sabe-sequecombaseso-mentenesses140processosépossívelqueosmodelos não sejam capazes de produzir resultados melhores do queosprogramadospeloPCPdaempresa,umavezque oPCPdaempresatemmaiorflexibilidadenadefinição e escolha de processos. Por outro lado, essa primeira aproximação pode permitir aos programadores do PCP encontrar resultados mais rápidos e possivelmente me-lhoresdoqueosobtidossemousodocomputador.Além doque,novosprocessosdefinidospelosprogramadores podemirsendoadicionadosàlistadeprocessosdomo-delo,parasetestarseubenefício.
Destamaneira,osdadosdeentradaconsisteminicial-mente den= 140 processos, com o tempo desetupjá descontadodacapacidadedeproduçãodecadaprocesso,
4.2.1ModeloMNPutilizando140
processos
AoaplicaromodeloMNP(modelo1)utilizandoapenas os140processosiniciais,nãofoiobtidaumasoluçãofactí-vel.Ademandadealgunsitensemdeterminadosperíodos émaiordoqueaquantidadeacumuladadisponívelpara entrega.A empresa deseja que a demanda de cada item sejacumpridatotalmente,enãoapenasparcialmente.Um experimentoadicionalfoirelaxarasrestriçõesdeintegra-lidadedasvariáveisinteirasxjtdomodeloMNP;mesmo assimomodelorelaxadonãoobteveumasoluçãofactível. OstemposcomputacionaisrequeridospeloGAMS/CPLEX nestesexperimentosforamdemenosde1minuto.
4.2.2ModeloMNPutilizando159
processos
Foramentãoadicionadosoutros19processosaosda-dosdeentrada,quecorrespondemaprocessosutilizados naprogramaçãodoPCPdaempresa(lembre-sequeesta programaçãonãosatisfaztodososprazosdeentrega).Ao se aplicar o modelo MNP utilizando os 159 processos, eletambémnãofoicapazdegerarumasoluçãofactível. Relaxando-seasvariáveisinteirasxjt domodelo,obteve-seumasoluçãofactívelutilizandoapenas14períodosde produção,mascontendoaté6processossendoexecuta-dosnummesmodiadeprodução.
4.2.3ModeloMFPutilizando140
processos
OmodeloMFP(modelo2)foientãoaplicadoaosda-doscom140processos,paraminimizarafalta.Oresultado obtido(faltatotalde42.370kg)ficadistantedoresultado daprogramaçãofeitapeloPCPdaempresa(13.450kg). Issoacontecedevidoaofatodequeomodelotrabalhacom possibilidadedeescolhadentreapenas140processos,en-quanto que os programadores do PCP têm grande flexi- bilidadeparaformularnovosprocessosqueatendamme-lhoràdemanda.Otempocomputacionalconsumidopelo
GAMS/CPLEXparaobtertalprogramaçãoébemaceitável paraasdecisõesenvolvidas:cercade1minuto.
4.2.4ModeloMFPutilizando159processos
Similarmenteàseção4.2.2,resolveu-seomodeloMFP adicionando-seaosdadosdeentradaos19processosuti-lizados pelo PCP da empresa. Desta maneira, espera-se queomodeloencontre,napiordashipóteses,umasolução pelomenostãoboaquantoautilizadapeloPCP.Defato, nesta segunda simulação obteve-se um resultado melhor doqueodaempresa:faltatotalde10.475kgnumtempo computacionalde3minutos.Convémsalientarqueadi-ferençaésignificativa(reduçãode22%dafalta).Ouseja, os19processosadicionaisincluídosaos140processospa-drõessãoimportantesparaumaprogramaçãodaprodução commelhoratendimentodosprazosdeentrega.
4.3Consideraçõesfinaisarespeitodos
modelosutilizados
OmodeloMNPéútilquandoaprogramaçãodapro-dução pode ser cumprida sem atraso da proOmodeloMNPéútilquandoaprogramaçãodapro-dução de qualqueritem,porémnãopermiteobterumasoluçãode mínimafaltaparaoproblemaquandoestenãoforfactí-veldopontodevistadeatrasozero.Nestecasodeveser utilizadoomodeloMFP.Osexperimentosdaseção4.2 sugeremque,nassituaçõesreais,aqualidadedassolu- çõesémuitosensívelaoconjuntodeprocessos(disponí- veisnosdadosdeentradadomodelo).Apesardaempre-sausarfreqüentementecercade140processospadrões, esteconjuntoisoladopodenãosercapazdegerarbons programasdeprodução.Énecessárioqueoutrosproces-sosexplorandoospadrõesdademandaemcadaperíodo sejamtambémconsideradospelosmodelos.Istosugere aimportânciadainteraçãodostomadoresdedecisãona utilizaçãodosmodelos,testandoobenefíciodainclusão denovosprocessosemfunçãodacarteiradepedidosde cadahorizontedeplanejamento.
5.Conclusõeseperspectivaspara
pesquisafutura
Nestetrabalhopropõe-seumaabordagemdesolução paraoproblemadeprogramaçãodaproduçãodegrãos eletrofundidos,combinandomodelosdeseleçãodepro- cessosedimensionamentodelotesmonoestágio.Osmo-delos combinados podem ser vistos como mocessosedimensionamentodelotesmonoestágio.Osmo-delos de dimensionamentodelotesque,emvezdelotesdeprodu-tos,utilizamlotesdeprocessosproduzindoumconjunto deprodutos.Osresultadosmostramqueosmodelossão capazesdegerarsoluçõesmelhoresdoqueasutilizadas pelaempresa.Devidoaostemposcomputacionaisrelati-vamentebaixos(seconsideradasasdecisõesenvolvidas) usandooGAMS/CPLEX ,talabordagempermitequese-jamfeitasváriassimulaçõesdeprogramaçãodaprodução (explorandodiferentescenários),oqueforneceflexibili-dadeeeficáciaaostomadoresdedecisão.Alémdisso,a abordagemtambémfacilitaaaplicaçãodetécnicasdeho-rizonterolante,epermiteaosdepartamentosdeproduçãoe vendasdaempresaanalisarrapidamenteaincorporaçãode novospedidosdentrodohorizontedeplanejamento.
dificuldadesdemodelagem,devidoàsrestriçõestécnicas dosdiversosequipamentosdalinhadeprodução.
Nestalinhadepesquisa,assoluçõesdosmodelosrela-xadostalvezpossamserúteisparaajudarnageraçãode novosprocessos,dadoqueresultamemváriosprocessos numúnicoperíodo.Acombinaçãodestesprocessosnum únicoprocessopodeserconsideradaparasedefinirum novoprocessomaisadequadoparaoperíodo.Quantoao usodosmodelosMNPeMFPcomtemposdesetup (mo-delos3e4),estánanossaagendadepesquisarealizarum outroestudonaempresaparaanalisaremprofundidade asvantagensedesvantagensdassoluçõescommaisde
umsetup por período (em relação às soluções com no máximoumsetupporperíodo),oquepoderiajustificar umamudançanapolíticadasempresasdestesetordeevi-tartrocasdeprocessodentrodoperíodo.
Agradecimentos
Osautoresagradecemaosdoisrevisoresanônimoseà GiseleC.F.Pileggipelosúteiscomentáriosesugestões. TambémagradecemàEmpresaAlcoa-EMAS(atualmen- tedogrupoTreibacherSchleifmittelBrasil),emparticu-lar a LuisA. Camilotti e Marcelo Suster, pelo apoio e colaboraçãocomestapesquisa.
ALCOA.Produtosquímicos.Disponívelem:<http://www. alcoa.com.br/produtos/quimicos.asp>. Acesso em: 21 outubro2002.
ALLEN, T.Particle size measurement. 4. ed. Londres: ChapmanandHall,1990,806p.
ARAUJO,S.A.
Modelosemétodosparaoplanejamen-todaproduçãoaplicadosnosetordefundições.2003.
Tese(doutoradoemMatemáticaComputacional)–Inti- tutodeCiênciasMatemáticaseComputação,Universi-dadedeSãoPaulo,SãoCarlos,2003.
ARMENTANO,V.A.;FRANÇA,P.M.;TOLEDO,F.M.B. Anetworkflowmodelforthecapacitatedlot-sizingpro-blem.Omega International Journal of Management
Science,v.27,n.2,p.275-284,1999.
ASKIN, R.; STANDRIDGE, C.Modeling and analysis of
manufacturingsystems.NewYork:Wiley&Sons,1993.
BITRAN,G.R.;MATSUO,H.Approximationsforthesin-gle–productcapacitatedlotsizeproblem.Operations
Research,v.34,n.1,p.63-74,1986.
BITRAN,G.R.;YANASSE,H.H.Computationalcomple-xity of the capacitated lot size problem.Management
Science,v.28,n.10,p.1174-1186,1982.
BODT, M.A.; GELDERS, L. F.; WASSENHOVE, L. N. Lotsizingunderdynamicdemandconditions:areview.
Engineering Costs and Production Economics, v. 8,
p.165-187,1984.
BROOKE,A.;KENDRICK,D.;MEERAUS,A.GAMS:a
user’sguide(release2.25)
.SanFrancisco:TheScienti-ficPress,1992.
BRUGGEMANN,W.;JAHNKE,H.Thediscretelot-sizing and scheduling problem: Complexity and modification for batch availability.European Journal of
Operatio-nalResearch,v.124,n.3,p.511-528,1999.
CLARK,A. R.; CLARK, S. J. Rolling-horizon lot-sizing when set-up times are sequence-dependent. Interna-tional Journal of Production Research, v. 38, n. 10, p.2287-2307,2000.
DREXL,A.;KIMMS,A.Lotsizingandscheduling:survey andextensions.
EuropeanJournalofOperationalRe-search,v.99,n.2,p.221-235,1997.
EIJL,C.A.,HOESEL,C.P.M.Onthediscretelot-sizing andschedulingproblemwithWagner-Whitincosts.
Ope-rationsResearchletters,v.20,n.1,p.7-13,1997.
FENG, H.; CHENG, H. Solving mixed integer program- mingproductionplanningproblemswithsetupsbysha-dowpriceinformation.
ComputersandOperationsRe-search,v.25,n.12,p.1027-1042,1998.
FERREIRA,D.
Ummodelodedimensionamentodelo-tesaplicadoàindústriadebebidas
.2002.111p.,Dis-sertação(MestradoemMatemáticaAplicada),IBILCE, UNESP,S.J.doRioPreto,2002.
FLEISCHMANN,B.Thediscretelot-sizingandscheduling problem.EuropeanJournalofOperationalResearch, v.44,n.3,p.337-348,1990.
FLESZAR,K.;HINDI,K.S.Solvingtheresource-constrai- nedprojectproblembyavariableneighborhoodschedu-lingsearch. EuropeanJournalofOperationalResear-ch,v.155,n.2,p.402-413,2004.
GRAVES,S.C.;RINNOOYKAN,A.H.G.;ZIPKIN,P.H.
Logistics of production and inventory. Handbook in
operations research and management science. Amster-dam:North-Holland,1994.
GÜNTHER, H. O. Planning lot sizes and capacity requi-rements in a single-stage production system.
Euro-pean Journal of Operational Research, v. 31, n. 2,