Академический Документы
Профессиональный Документы
Культура Документы
FACULDADE DE ARQUITETURA
ESCOLA DE ENGENHARIA
PROGRAMA DE PS-GRADUAO EM DESIGN
Mestrado em Design
PORTO ALEGRE
2010
PORTO ALEGRE
2010
A474
AGRADECIMENTOS
minha famlia, pelo amor, suporte e incentivo durante todas as etapas deste trabalho.
A todas as minhas amigas, que de alguma forma contriburam para a realizao deste
trabalho.
Ao meu orientador, professor Dr. Jos Lus Farinatti Aymone, pela orientao e
dedicao e por me incentivar na rea da pesquisa e docncia.
Ao Programa de Ps-Graduao em Design da UFRGS, em especial a equipe do
Virtual Design, pelos ensinamentos e pela oportunidade de desenvolver este trabalho.
CAPES pela bolsa de mestrado concedida que possibilitou uma dedicao integral a
este trabalho.
RESUMO
Esta dissertao tem por objetivo tratar do problema de encaixe de moldes da indstria do
vesturio. O problema consiste no encaixe bidimensional de itens pequenos (moldes), que
possuem formas irregulares, dentro de um material que ser cortado, que possui forma
retangular com largura fixa e comprimento varivel. O principal objetivo do encaixe
minimizar o desperdcio do material que ser cortado, neste caso, o tecido. Para tratar o
problema do encaixe bidimensional de moldes prope-se, a partir do desenvolvimento de uma
tcnica de encaixe, um prottipo funcional. A concepo da tcnica foi realizada com as
informaes obtidas nas etapas de coleta de dados: dados indiretos (Fundamentao Terica)
e dados diretos (Observaes Diretas e Entrevistas com especialistas no encaixe manual). Os
dados obtidos nessas etapas e, principalmente, a triangulao dos mesmos, permitiram o
desenvolvimento da tcnica de encaixe de moldes, que consiste em trs partes: representao
grfica do tecido e dos moldes, critrios de ordenamento e construo do layout. A tcnica
proposta est implementada no prottipo funcional Riscare atravs da linguagem Delphi. Para
construir a interface do Riscare, realiza-se uma avaliao da usabilidade de um software
comercial com a mesma funo. Os conceitos avaliados auxiliaram no desenvolvimento da
interface do Riscare. A criao do prottipo funcional possibilitou a comparao da tcnica
proposta para o encaixe de moldes com encaixes realizados manualmente, com um software
comercial e com problemas considerados benchmarks da literatura. Na maioria dos testes
comparativos realizados, o Riscare obteve resultados com rendimentos superiores. Os
resultados alcanados mostram a qualidade da tcnica proposta e, consequentemente, do
prottipo funcional desenvolvido.
ABSTRACT
ALVES, Andressa Schneider. Garment Design: Functional Prototype for Pattern Fitting
along the Fabric. Porto Alegre, 2010. 172p. Dissertao (Mestrado em Design), Programa de
Ps-Graduao em Design, UFRGS, 2010.
The objective of this work is to deal with pattern fitting problem in garment industry. The
problem is two-dimensional fitting of small items (patterns) that have irregular shapes, within
a material to be cut, which has a rectangular shape with fixed width and variable length. The
main purpose of fitting is to minimize the material waste, in this case the fabric to be cut. To
address the problem of two-dimensional pattern fitting, a functional prototype is proposed
based on the fitting technique developed. The design technique is done with the information
obtained in data collection: indirect data (theoretical basis) and direct data (observations and
interviews with experts in manual fitting). Data obtained in data collection and its
triangulation enabled the development of the pattern fitting technique, which consists of three
parts: the graphical representation of the fabric and the pattern, the ranking criteria and layout
construction. The proposed technique is implemented in Riscare functional prototype,
developed using Delphi programming. An usability evaluation of a similar commercial
software is performed to build the Riscare interface. The criteria evaluated helped the
development of Riscare interface. The development of a functional prototype allows the
comparison of the proposed technique for pattern fitting with fitting performed manually,
with a commercial software and literature benchmark problems. In most comparative tests,
the Riscare obtains results with higher yields. The results show the quality of the proposed
technique and the functional prototype developed.
Dissertao de Mestrado julgada e aprovada como parte dos requisitos para obteno do ttulo
de Mestre em Design no Programa de Ps-Graduao em Design da Universidade Federal do
Rio Grande do Sul - UFRGS.
Banca Examinadora:
____________________________________________
Prof. Dr. Jos Lus Farinatti Aymone - Orientador
Universidade Federal do Rio Grande do Sul
____________________________________________
Prof. Dr. Rgio Pierre da Silva
Universidade Federal do Rio Grande do Sul
____________________________________________
Prof. Dr. Branca Freitas de Oliveira
Universidade Federal do Rio Grande do Sul
____________________________________________
Prof. Dr. Michel Anzanello (avaliador externo)
Universidade Federal do Rio Grande do Sul
SUMRIO
2 FUNDAMENTAO TERICA------------------------------------------------------------ 21
2.1 INTRODUO INDSTRIA DO VESTURIO-------------------------------------- 21
2.1.1 Restries e necessidades ao encaixe de moldes na indstria do vesturio --------- 23
2.2 INTRODUO AOS PROBLEMAS DE CORTE E ENCAIXE------------------------ 27
2.3 TIPOS DE SOLUO PARA OS PROBLEMAS DE CORTE E ENCAIXE ---------34
2.3.1 Polgono No-fit ------------------ --------------------------------------------------------------34
2.3.2 Tcnica de colocao estratgica bottom-left--------------------------------------------- 36
2.3.3 Local search (Busca Tabu e Resfriamento Simulado) ---------------------------------- 38
2.3.4 Algoritmo Gentico--------------------------------------------------------------------------- 39
2.3.5 Grid, Matriz ou Raster------------------------------------------------------------------------41
3 METODOLOGIA------------------------------------------------------------------------------- 46
3.1 LEVANTAMENTO BIBLIOGRFICO-----------------------------------------------------46
3.2 QUADRO TERICO--------------------------------------------------------------------------- 46
3.3 DOCUMENTAO DIRETA---------------------------------------------------------------- 49
3.4 TCNICA DE ENCAIXE PROPOSTA E PROTTIPO FUNCIONAL----------------50
4 PROCESSO DE INTERVENO---------------------------------------------------------- 52
4.1 PONTOS IMPORTANTES DA FUNDAMENTAO TERICA--------------------- 52
REFERNCIAS----------------------------------------------------------------------------------- 141
GLOSSRIO--------------------------------------------------------------------------------------- 147
10
LISTA DE FIGURAS
Figura 01: Amostras de tecido com indicao dos fios da trama e do urdume
Figura 02: Amostra de malha retilnea
Figura 03: Sugesto de nomenclatura dos diferentes tipos de problemas
Figura 04: Deslocamento do polgono B pelo contorno do polgono A e gerao
do polgono no-fit de A e B
Figura 05: Etapas para a construo do polgono no-fit de A e B
Figura 06: (a) Grid com baixa resoluo, (b) grid com alta resoluo, (c) grid
com eixo vertical
Figura 07: Benchmark desenvolvido com o mtodo novo bottom-left-fill
Figura 08: Problema em que a soluo tima no pode ser alcanada por uma
heurstica bottom-left
Figura 09: Esquema do algoritmo gentico utilizado em Wong et al. (2009)
Figura 10: Representao do objeto atravs de uma matriz bidimensional
Figura 11: Representao do raster 0 e 1 para peas irregulares
Figura 12: Representao de uma tentativa de encaixe de duas peas utilizando o
mtodo raster
Figura 13: Representao de encaixe em um material irregular com uma pea irregular
atravs do mtodo matriz pixel
Figura 14: Principais tipos de solues para o problema do encaixe dos artigos
pesquisados
Figura 15: Caracterizao da amostra
Figura 16: Empresas observadas realizando o encaixe da jardineira infantil e do
casaco feminino
Figura 17: Moldes e desenho tcnico da jardineira infantil (modelo 01)
Figura 18: Moldes e desenho tcnico do casaco feminino (modelo 02)
Figura 19: (a) ordem em funo decrescente de rea, (b) ordem em funo
decrescente de comprimento, (c) ordem em funo decrescente de largura
Figura 20: Exemplo de moldes semelhantes com um deles rotacionado 180
(frente e costas do casaco feminino)
Figura 21: Representao grfica da matriz bidimensional do tecido
Figura 22: Representao grfica da matriz bidimensional do molde de um biquni
Figura 23: Sobreposio de dois moldes
Figura 24: Combinao dos sete maiores moldes para o encaixe
Figura 25: Ponto inicial de insero dos moldes no tecido
Figura 26: Etapas de deslocamento no eixo Y
Figura 27: (a) Encaixe com deslocamento no eixo Y, (b) encaixe com deslocamento no
23
24
31
35
35
37
38
38
41
42
43
43
44
49
55
56
56
57
61
62
72
73
74
76
78
80
11
eixo Y, porm com outra ordem de entrada, (c) Encaixe com deslocamento no eixo X 82
Figura 28: Problema ocasionado pela definio incorreta da dimenso de deslocamento
no eixo X
83
Figura 29: Etapas do deslocamento no eixo X
84
Figura 30: Diagrama das etapas principais para a construo do encaixe
87
Figura 31: Definio das zonas funcionais do Riscare
90
Figura 32: Esquematizao de alguns dos componentes das zonas funcionais do Riscare 92
Figura 33: Interface do prottipo funcional Riscare
93
Figura 34: (a) Barra de Ttulos e da Barra de Menus executada no Windows XP,
(b) Barra de Ttulos e da Barra de Menus executada no Windows 7
93
Figura 35: cones da Barra de cones do Riscare (Abrir, Encaixe, Estrutura Interna,
Ajuda)
95
Figura 36: Formulrio Estrutura Interna com a guia Moldes selecionada
96
Figura 37: Formulrio Estrutura Interna com a Guia rea de Encaixe selecionada
97
Figura 38: Menu de Moldes
98
Figura 39: rea de encaixe
99
Figura 40: Barra de Status
100
Figura 41: cones da Barra de Status do Riscare (Zoom In, Zoom Out, Pan, Tempo,
Executar, Parar)
100
Figura 42: (a) Guias fechadas, (b) Guia Propriedades do Encaixe aberta
101
Figura 43: Sequncia das aes que devem ser realizadas pelo usurio para executar
as principais tarefas do programa
102
Figura 44: Estrutura e hierarquia das classes do Riscare
106
Figura 45: Encaixe dos moldes da jardineira infantil no Riscare
113
Figura 46: Encaixe dos moldes da jardineira realizado por um especialista
113
Figura 47: Encaixe dos moldes da jardineira realizado pelo software Audaces Encaixe 7 114
Figura 48: Encaixe dos moldes do casaco feminino realizado no prottipo funcional
Riscare
115
Figura 48: Encaixe dos moldes do casaco feminino realizado por um especialista
115
Figura 50: Encaixe dos moldes do casaco feminino realizado pelo software Audaces
Encaixe 7
116
Figura 51: Encaixe dos moldes de dois biqunis apresentado em Wong et al. (2009)
117
Figura 52: Encaixe dos moldes de dois biqunis realizado no Riscare
118
Figura 53: Encaixe dos moldes do biquni (8 repeties) apresentado em
Wong et al. (2009)
118
Figura 54: Encaixe dos moldes do biquni (4 repeties) realizado no Riscare
119
Figura 55: Encaixe dos moldes de um modelo de camisa
119
Figura 56: Encaixe dos moldes da camisa realizado no Riscare
120
Figura 57: Encaixe dos moldes de duas camisas (32 peas)
120
Figura 58: Encaixe dos moldes de duas camisas (32 peas) realizado pelo Riscare
121
12
Figura 59: Encaixe dos moldes de duas camisas (tamanho menor) realizado pelo
Riscare
Figura 60: Soluo tima do encaixe do tangran
Figura 61: Soluo tima do encaixe do tangran realizado no Riscare
Figura 62: Encaixe de 96 moldes que compem seis mais
Figura 63: Encaixe de 96 moldes realizado no Riscare
Figura 64: Encaixe de 48 moldes que compem trs mais realizado por Gomes e
Oliveira (2006)
Figura 65: Encaixe de 48 moldes que compem trs mais mais realizado por Burke
et al. (2006)
Figura 66: Encaixe de 48 moldes que compem trs mais realizado no Riscare
Figura 67: Encaixe dos moldes de quatro calas
Figura 68: Encaixe dos moldes de quatro calas realizado no Riscare
Figura 69: Problema Fu apresentado em Hopper (2000 apud BURKE et al. 2006)
Figura 70: Problema Fu apresentado em Burke et al. (2006)
Figura 71: Problema Fu apresentado em Gomes e Oliveira (2006)
Figura 72: Problema Fu apresentado em Martins (2007)
Figura 73: Encaixe do problema Fu realizado no Riscare
Figura 74: Encaixe de moldes diversos
Figura 75: Encaixe de moldes diversos realizado no Riscare
Figura 76: Encaixe dos moldes da jardineira infantil sem o ordenamento das sete
maiores peas
122
122
123
124
124
125
125
126
127
127
128
128
129
129
130
131
131
135
13
LISTA DE TABELAS
Tabela 01: Classificao dos artigos relacionados aos problemas do corte e encaixe
Tabela 02: Etapas seguidas pelos especialistas para o encaixe dos moldes da jardineira
Infantil
Tabela 03: Etapas seguidas pelos especialistas para o encaixe dos moldes do casaco
Feminino
Tabela 04: Comprimentos obtidos nas observaes diretas
Tabela 05: Comparao dos encaixes dos moldes da jardineira infantil
Tabela 06: Comparao dos encaixes dos moldes do casaco feminino
Tabela 07: Encaixes realizados no Riscare comparados com as melhores solues
encontradas na literatura
32
58
58
59
114
116
132
14
LISTA DE QUADROS
48
67
68
103
15
O corte de itens, dentro de uma determinada regio, para se obter as peas no formato
desejado um problema comum entre reas distintas: indstria do vesturio, indstria naval,
corte de chapas de madeiras, tubos de ao, vidro, couro e papel.
O encaixe desses itens, com variados tamanhos, que so organizados para serem
cortados tendo em vista a minimizao do desperdcio de matria-prima, um importante
problema com repercusses ambientais, econmicas e na eficincia do processo industrial.
Em geral, o problema de encaixe classificado em duas classes, de acordo com a forma
geomtrica dos objetos: regulares (tais como retngulos) e irregulares.
O encaixe de formas regulares, comum nas indstrias de madeira, vidro, ao e
indstria do papel, conhecido em ingls como: cutting stock problem (ALVAREZ-VALDES
et al., 2007), cutting problem (HIFI, M'HALLAH e SAADI, 2008) e bin-packing problem
(PISINGER e SIGURD, 2007).
O encaixe de formas irregulares tambm tratado por diferentes nomes: packing
(WONG et al., 2009), marker layout problem (DOWSLAND e DOWSLAND, 1995), layout
problem (HIFI e M'HALLAH, 2003), irregular cutting stock problem (BURKE et al., 2006) e
nesting (GOMES e OLIVEIRA, 2002); ou alguma combinao de alguns desses termos.
Bennell e Oliveira (2008) tambm citam outros termos, como por exemplo, polygon
placement e non-convex cutting stock.
Os diferentes termos costumam ser abordados pelos mesmos autores, dependendo do
artigo pesquisado. Em alguns casos, essas diferenas de nomenclatura esto relacionadas
rea em que ocorre o problema de encaixe. As reas em que o problema de encaixe mais
comum e destina-se a determinar um arranjo eficiente de peas irregulares esto concentradas
nas indstrias do vesturio, de couro, indstria naval e de metais.
Apesar de ser um problema comum para diferentes reas, as consideraes prticas
fazem com que cada indstria trabalhe com diferentes restries e objetivos. Nas indstrias
em que a influncia do custo da matria-prima sobre o custo do produto acabado maior, a
diminuio do desperdcio de material torna-se fundamental para uma maior lucratividade.
Uma das indstrias em que o problema do encaixe decisivo para o custo da pea a
indstria do vesturio.
16
17
1.3 Problema
1.4 Objetivos
A maioria dos trabalhos em idioma portugus que foram pesquisados (MIURA, 2008; MARTINS, 2007;
TEMPONI, 2007; MARQUES, 2000) traduz o termo packing como empacotamento. Nesta dissertao optou-se
por traduzir o termo para encaixe. Esta opo foi em decorrncia do termo encaixe ser usado para denominar o
arranjo de moldes sobre o tecido para posterior corte tanto no meio acadmico como industrial na rea txtilconfeco.
18
1.5 Hiptese
1.6 Justificativa
19
20
21
2. FUNDAMENTAO TERICA
22
Segundo Jones (2005) e Arajo (1996) necessrio utilizar a menor quantidade possvel de
tecido para manter a margem de lucro de uma roupa.
A reduo do desperdcio de tecido faz parte do problema especfico encontrado na
fase de encaixe dos moldes para o corte de tecidos, que o principal foco deste trabalho. O
problema est presente no corte da pea-piloto e no corte das peas para a produo. No corte
da pea-piloto fundamental saber o consumo de tecido de um modelo para determinar o
custo e viabilidade do mesmo.
O processo de encaixe dos moldes na indstria do vesturio ocorre de duas formas:
manual ou automatizado. O encaixe manual feito por especialistas, e segue uma sequncia.
Primeiramente realizado o enfesto, nessa etapa os tecidos so colocados um em cima do
outro, formando uma pilha (que varia na faixa de 30 a 70 camadas de tecido) em cima da
mesa de corte (comprimento varivel, em torno de 4m a 30m). Li e Milenkovic (1995)
descrevem que na produo de calas, o enfesto composto por em torno de 60 camadas de
tecido. Aps feito o enfesto necessrio, para alguns tipos de tecidos, um tempo de pausa
para a acomodao dos fios (12 horas a 24 horas). Com o processo inicial realizado so
dispostos, pelo especialista humano, os moldes em papel sobre o enfesto, buscando o melhor
encaixe entre os moldes. Definida a posio dos moldes, os mesmos so contornados com giz
e assim realizado o risco do tecido. Terminado o risco, o tecido cortado com uma mquina
de corte manipulada pelo especialista humano, que corta com a mquina passando pelo
contorno do risco dos moldes (informao verbal8).
No encaixe automatizado o processo inicial semelhante ao descrito no encaixe
manual. O enfesto pode ser realizado por uma mquina que dispem as camadas de tecido
uma sobre as outras ou manualmente, como descrito anteriormente. Outra diferena que o
encaixe realizado por um sistema automatizado que otimiza a colocao dos moldes em um
determinado espao atravs de um programa de computador. Aps realizado o encaixe pelo
programa, o mesmo impresso em papel por uma impressora (plotter). Esse papel colado
(cola especial) em cima da primeira camada de tecido do enfesto. O processo de corte pode
ser realizado pelo especialista humano atravs de uma mquina de corte (como no encaixe
manual) ou atravs do corte automatizado (lmina, laser ou jato de gua), que permite que a
altura do enfesto seja superior a 60 camadas de tecido (informao verbal9).
Comunicao pessoal com Paulo Enrique Graciano, dono da empresa Adritex Terceirizao para Corte de
Confeco, em Cricima (SC), por telefone, em dezembro de 2008.
9
Comunicao pessoal com Paulo Enrique Graciano, dono da empresa Adritex Terceirizao para Corte de
Confeco, em Cricima (SC), por telefone, em dezembro de 2008.
23
Figura 01: Amostras de tecido com indicao dos fios da trama e do urdume
Fonte: a Autora
24
As malhas retilneas ou tric (fig. 02) dispensam a necessidade dos fios da trama,
sendo o produto produzido a partir de um ou mais fios que se entrelaam sobre si mesmos.
So feitos mo ou mquina com agulhas. No ltimo caso, os produtos de malhas podem
ser elaborados a partir de uma largura fixa e com um comprimento muito maior, gerando
rolos de malhas, assim como os tecidos. Nesse caso, as malhas retilneas tambm iro passar
por todo o processo produtivo da indstria de confeco do vesturio. Tambm podem ser
fabricados pea por pea, utilizando inclusive teares de agulha computadorizada e com
aplicao do sistema CAD/CAM que permitem a confeco de peas inteiras em malha, com
golas e bolsos, em um curto perodo de tempo, em torno de quarenta e cinco minutos
(JONES, 2005). Dentro da estrutura do complexo txtil-confeco, as malharias retilneas
relacionam-se diretamente com a etapa de confeco ou com o consumidor final, dependendo
do tipo de produto elaborado (GOULARTI FILHO e JENOVEVA NETO, 1997).
25
26
27
inteira
A soluo considerada tima quando se obtm a mxima rea possvel utilizada de matria-prima, resultando
na mnima rea desperdiada de material, tendo todos os limites das formas respeitados, isto , sem
sobreposio.
11
A programao inteira e mista pode ser definida como a resoluo de problemas de maximizao ou
minimizao de algum objetivo, atendendo a um conjunto de restries. Se todas as variveis do modelo forem
nmeros inteiros costuma-se denominar o problema de programao inteira. Como por exemplo, no
planejamento de produo, quando a indstria determina que os produtos tm de ser produzidos em quantidades
inteiras de peas. O que caracteriza a programao inteira e mista a presena de ao menos uma restrio de
integridade. A restrio de integridade a exigncia de que uma varivel assuma um valor inteiro. Caso as
restries de integridade sejam aplicadas apenas a algumas variveis do modelo, mas no a todas, o problema
denominado de programao mista (LOESCH e HEIN, 2009).
28
encaixadas (GAREY e JOHNSON, 1979 apud MIURA, 2008). Essa dificuldade direcionou
os estudos do cutting e do packing para a busca de solues heursticas. As abordagens
heursticas so consideradas mtodos no exatos, uma vez que a formulao de mtodos
exatos torna-se invivel (MARQUES, 2000).
Segundo Fritsch (1994) a continuidade das pesquisas (GOFFMAN et al., 1980;
GAREY e JOHNSON, 1981; STOCKMEYER, 1983) durante a dcada de 1980 deu origem a
algoritmos mais rpidos, porm ainda no possuam o desempenho necessrio para serem
utilizados pela indstria. Foi tambm nessa dcada que comearam a surgir os primeiros
trabalhos sobre o encaixe de itens irregulares. Os itens com formas irregulares apresentam
peas com geometrias mais complexas e, portanto so mais difceis de lidar e exigem um
esforo computacional maior. Albano e Sapuppo (1980) introduziram os primeiros trabalhos
sobre o encaixe de itens irregulares a partir de um algoritmo heurstico baseado no mtodo do
polgono no-fit. Neste trabalho foi a primeira vez que o termo no-fit polygon foi utilizado,
apesar de o conceito ter sido introduzido em 1966 por Art (1966 apud BURKE et al., 2006;
ART, 1966 apud DOWSLAND e DOWSLAND, 1995) e mais tarde utilizado por diversos
autores. O conceito do polgono no-fit usado para assegurar layouts possveis, ou seja,
layouts onde as peas no sero sobrepostas e ajustadas dentro da folha. Em outros campos do
conhecimento este conceito tambm conhecido como Minkowski sums.
A importncia econmica e operacional de tais problemas, bem como a dificuldade de
resoluo, motivou pesquisadores para o desenvolvimento de inmeros trabalhos na dcada
de 1990 at os dias atuais. Nos ltimos 20 anos o volume de pesquisas com diferentes
abordagens fez com que se tenha hoje uma grande quantidade de material sobre o tema. H
muitas situaes em que as peas12 ou as regies que as contm so regulares em sua forma e
solues heursticas eficazes para muitos dos problemas de corte e encaixe de itens regulares
j foram encontradas. Porm, o volume de pesquisas na rea inferior para o encaixe de itens
irregulares, quando comparado com a verso retangular do problema.
Segundo Wscher, Haussner e Schumann (2007) os trabalhos que tratam de problemas
de encaixe de formas irregulares so mais escassos na literatura especializada. Principalmente
os que envolvem a quantidade de peas produzida, com uma demanda de peas prestabelecida para serem encaixadas em uma matria-prima que no suficiente para encaixar
todas as peas.
12
No presente trabalho os termos pea e item so utilizados para designar as pequenas partes que so encaixadas
em materiais grandes (matria-prima) para posterior corte. Quando esses termos esto no contexto da indstria
do vesturio tambm utilizado o termo molde.
29
30
31
32
que define um valor mximo de utilizao do comprimento de tecido (ARAJO, 1996). Esse
valor mximo no fixa um comprimento, porm determina um limite mximo de utilizao.
Rose e Shier (2007) salientam a preocupao com o tamanho da mesa de corte, e para o
problema da ordem de corte (cut scheuduling problem) na indstria do vesturio, consideram
o tamanho da mesa de corte como rea fixa.
No problema do encaixe de moldes na indstria do vesturio pode ser utilizado apenas
um objeto grande, o tecido (corte de pea-piloto) ou vrios objetos grandes, enfesto de tecido
(corte de peas para produo). Os itens pequenos, os moldes, podem ser fracamente
heterogneos (corte de um nico modelo de pea de um tamanho) ou fortemente heterogneos
(demanda variada de modelos ou tamanhos). Em relao forma dos itens pequenos, os
moldes, so irregulares.
Seguindo os critrios de dimensionalidade, forma dos itens pequenos e em relao ao
tipo de tarefa, Wscher, Haussner e Schumann (2007) organizaram em uma Tabela (tab. 01)
com os artigos por eles pesquisados. Os problemas de encaixe unidimensional totalizaram 172
artigos, outros 150 referentes ao problema bidimensional de itens regulares e 64 relacionados
ao problema bidimensional de itens irregulares. Dentre esses 64, a maioria, 52 artigos sobre
minimizao de entrada. Atravs desses nmeros possvel observar que a quantidade de
artigos sobre o tema do encaixe de itens irregulares bem inferior quando comparado a
quantidade de artigos dos problemas relacionados aos itens unidimensionais e bidimensionais
de formas regulares.
Tabela 01: Classificao dos artigos relacionados aos problemas do corte e encaixe
33
34
durante as interaes (entre possveis solues) no previsvel como no caso das abordagens
determinsticas (LINDEN, 2008; MARTINS, 2007).
A seguir so descritas alguns tipos de solues para o problema de corte e encaixe.
35
Figura 04: Deslocamento do polgono B pelo contorno do polgono A e gerao do polgono no-fit de A e
B.
Fonte: Baseado em Bennell, Dowsland e Dowsland (2001)
36
Essa abordagem funciona para peas que no possuem concavidades em suas formas,
ou seja, peas convexas. Para solucionar este problema uma das opes a decomposio da
pea que possui concavidades em sub-peas convexas, ou seja, peas menores que no
apresentem concavidades. A vantagem a utilizao do algoritmo para peas convexas, que
um algoritmo simples, porm h um acrscimo de carga de clculo computacional. Outra
alternativa o clculo do polgono no-fit a partir de como B desliza ao redor do limite da
pea A, uma abordagem do problema desde os primeiros princpios, utilizada por Bennel,
Dowsland e Dowsland (2001).
37
Caso a pea percorra todo o eixo y e continue intersectando outras peas, ela retorna para
baixo do material e deslocada no eixo x positivo. O eixo x positivo incrementado por um
determinado valor, conhecido como a resoluo. O processo contnuo at que a pea seja
encaixada sem sobreposies. O encaixe finalizado quando todas as peas foram inseridas
no material.
Nas abordagens tradicionais, a eficincia do encaixe est diretamente relacionada com
a resoluo do grid. Usar uma baixa resoluo para o grid (fig. 06a) pode afetar
negativamente a qualidade da soluo. Por este motivo, Burke et al. (2006) propem a
substituio de pontos do grid por eixos, como possvel observar na Figura 06c. Esses eixos
verticais tm um nmero infinito de potenciais locais devido a propriedade contnua do eixo
y, e por este motivo tem mais chances de produzir encaixes com maior eficcia.
Figura 06: (a) Grid com baixa resoluo, (b) grid com alta resoluo, (c) grid com eixo vertical
Fonte: Burke et al. (2006)
A abordagem utilizada por Burke et al. (2006) tambm no restringe o movimento das
formas, quando esto sobrepostas, a um movimento fixo, no caso de um ponto do grid para
outro. So realizados clculos das interseces das primitivas geomtricas13 que solucionam
as sobreposies. Essa soluo tem duas vantagens principais: a soluo de interseco entre
as peas pode fazer com que elas se toquem e esta preciso alcanada com um nmero
menor de etapas do que na abordagem tradicional do grid. A soluo dessas interseces
envolve o clculo da distncia vertical positiva necessria para mudar de posio a pea que
est sendo inserida no encaixe. A distncia calculada entre linhas e ou arcos que se
intersectam e no entre as peas. Assim, aplicaes contnuas de clculo sempre resolvem as
interseces. Apenas a pea que est sendo inserida no encaixe pode ser movida, as outras j
encaixadas no podem ser movimentadas. Os deslocamentos das peas ocorrem durante o
processo de encaixe. A Figura 07 mostra um exemplo de encaixe realizado com a abordagem
utilizada por Burke et al. (2006).
13
Burke et al. (2006) definem as primitivas geomtricas como qualquer arco ou linha.
38
A tcnica bottom-left, segundo Martins (2007), vem sendo empregada com relativo
sucesso em trabalhos da rea. O autor tambm cita que uma heurstica econmica em
recursos computacionais e percebe como uma caracterstica positiva a tcnica aplicar as peas
priorizando o lado esquerdo e a regio inferior. Isso permite uma rea livre no interior do
material, de modo que uma variedade maior de peas pode ser inserida. Porm, o autor
destaca que simples apontar problemas de posicionamento das peas em que o timo global
de eficincia no possvel de ser atingido atravs de uma abordagem bottom-left, como
representado na Figura 08.
Figura 08: Problema em que a soluo tima no pode ser alcanada por uma heurstica bottom-left
Fonte: Martins, 2007
O mtodo busca tabu (tabu search) tem como principal objetivo forar a explorao de
novas reas no espao de busca. Regies visitadas e que possuem caractersticas conhecidas
so marcadas e proibidas de serem revisitadas. A diferena entre os diversos mtodos de
implementao da busca tabu diferem-se principalmente atravs das duas definies de
proibio: proibir que se retorne para sempre em uma regio ou proibir que se retorne por um
tempo determinado, atravs da definio de um nmero de interaes (LINDEN, 2008).
39
A busca tabu implementada por Burke et al. (2006) gera um processo com um dado
nmero de vizinhos e move a melhor soluo em um subconjunto da vizinhana. Esta
melhor soluo gerada para o prximo ajuste de vizinhos e o ciclo continua. O uso da lista
tabu significa que solues vistas recentemente dentro de uma lista de comprimentos so
proibidas (tornam-se tabu). Em Burke et al. (2006) a busca tabu contribuiu na ordenao das
peas, que sero encaixadas posteriormente utilizando a tcnica bottom-left orientada por um
grid baseado em eixos.
A busca tabu considerada uma abordagem determinstica, ao contrrio do
resfriamento simulado (simulated annealing).
O resfriamento simulado (simulated annealing) uma meta-heurstica probabilstica
adotada por alguns pesquisadores (MARTINS, 2007; GOMES e OLIVEIRA, 2006). Esse
mtodo foi desenvolvido para que o processo de otimizao tenha a possibilidade de encontrar
a soluo tima. O resfriamento simulado um mtodo de otimizao que realiza uma
explorao local (local search), e explora as diferentes solues de forma sequencial,
passando de uma soluo para outra seguinte, possivelmente mais interessante. O incio do
algoritmo atravs de uma soluo vlida aleatria. Em seguida, o algoritmo realiza uma
transformao na soluo, produzindo uma nova possvel soluo. Essa nova possvel soluo
comparada com a ltima obtida, antes da transformao. Caso a nova soluo apresente um
resultado melhor do que a anterior, essa substituda pela nova. Se a nova soluo no for
melhor do que a anterior, ela descartada. O algoritmo realiza essas interaes at que um
critrio de parada especfico seja atendido. Geralmente, definido um nmero mximo para
interaes e modificaes. Outro critrio que pode ser adotado o de identificar momentos
em que o algoritmo est obtendo solues que no apresentam melhorias, chamado de estado
congelado do algoritmo. Para evitar essas situaes possvel limitar um nmero mximo
de interaes sem progresso significativo (MARTINS, 2007; GOMES e OLIVEIRA, 2006).
Outro mtodo meta-heurstico so os algoritmos genticos. A ideia que deu origem aos
algoritmos genticos surgiu na dcada de 40, quando cientistas do ramo da inteligncia
artificial buscaram inspirao na natureza. Porm, a proposta de utilizao de algoritmos
genticos que se tornou conhecida, aconteceu em 1975 por Holland, com a publicao de seu
livro Adaptation in Natural and Artificial Systems.
40
comum a utilizao do termo string ou cromossomo significando o mesmo que indivduo (LINDEN, 2008;
BABU e BABU, 2001).
41
Os algoritmos genticos tambm podem ser combinados com outras heursticas. Como
citado anteriormente, Wong et al. (2009) utilizou o algoritmo gentico para determinar a
42
seqncia das peas que sero encaixadas. J o algoritmo de encaixe realizado atravs de
um grid. As maiores vantagens do grid so a de simplificar o clculo do processo de encaixe e
facilitar a visualizao de reas sobrepostas. Para poder ser inserido no grid, cada objeto
dividido em finitas partes de iguais pedaos. Cada um desses pedaos pode assumir um valor
de 0 ou 1. O valor 0 indica que o lugar correspondente est vazio. Caso contrrio, o 1 indica
que um objeto est ocupando aquele lugar. Ento, quando o local est ocupado o nmero 1
colocado em uma matriz bidimensional (fig. 10).
Antes do incio do processo de encaixe, todo o material est livre, e contm o nmero
0 em todas as partes. Para inserir um objeto no grid, coloca-se o objeto que vai ser encaixado
na parte superior e mais alta do canto direito da matria-prima. O objeto que foi encaixado
anteriormente fica no canto inferior esquerdo. Assim, os cantos superior direito e inferior
esquerdo ficam preenchidos pelo nmero 1. Entre eles est o espao disponvel, representado
pelo nmero 0. O objeto que est sofrendo o processo de encaixe (no canto superior direito)
movido para esquerda e para baixo. Os espaos disponveis, ou seja, os que contm o nmero
0 entre as matrizes dos objetos, so compactados, e se possvel so inseridas peas nesses
espaos. Se o processo for satisfatrio termina. Wong et al. (2009) compara os resultados
obtidos atravs da utilizao do grid e da seleo das peas atravs do algoritmo gentico com
outras pesquisas que utilizam o mtodo bottom-left e a seleo aleatria das peas.
43
Outros autores tambm utilizam o mtodo heurtico do grid, tambm conhecido como
matriz pixel ou raster. Oliveira e Ferreira (1993 apud BENNELL e OLIVEIRA, 2008)
apresentaram um grid (fig. 11) muito semelhante ao de Wong et al. (2009), em que tambm
utilizado o valor 1 para identificar a pea e o valor 0 para o material que ser cortado.
Figura 12: Representao de uma tentativa de encaixe de duas peas utilizando o mtodo raster
Fonte: Segenreich e Braga (1986 apud Bennell e Oliveira, 2008)
44
internas da pea. O objetivo desses nmeros que o valor de cada pixel represente o nmero
de pixels necessrios para mover a pea para a direita. Esses nmeros facilitam encontrar uma
situao de encaixe vivel caso seja necessrio mover as peas. A atualizao da matriz,
depois de inserida uma pea, mais complexa e demorada quando comparada com as
solues a partir de um grid descritas anteriormente. Depois de inserir a pea no material que
ser cortado, os respectivos valores de cada pixel so atualizados de 0 para valores positivos,
seguindo a mesma orientao do cdigo de inserir nmeros em ordem crescente da direita
para a esquerda. A vantagem dessa abordagem o clculo da distncia de uma pea que se
deseja mover com o intuito de eliminar uma posio de impossibilidade. Para isso,
necessrio apenas contar os pixels na direo desejada.
Figura 13: Representao de encaixe em um material irregular com uma pea irregular atravs do mtodo matriz
pixel
Fonte: Babu e Babu (2001)
45
Bennell e Oliveira (2008) destacam que a vantagem geral desses mtodos (grid, matriz
pixel e raster) o cdigo, que simples. Esses mtodos tambm permitem a representao de
peas convexas e no convexas e com buracos internos. Porm, os autores destacam que uma
das desvantagens carga de memria computacional exigida. Quanto maior a preciso do
grid maior tambm ser o esforo computacional necessrio. importante destacar aqui, que
apesar do artigo de Bennell e Oliveira (2008) ter sido publicado em 2008, ele foi submetido
para avaliao em 2006. De 2006 para os dias atuais os computadores tiveram uma melhoria
significativa em suas capacidades de clculo computacional.
Essa diversidade de mtodos heursticos confirma a impreciso de tais mtodos e a
possibilidade de encontrar melhorias em solues eficientes para os problemas de corte e
encaixe. A eficincia dessas heursticas normalmente obtida atravs da comparao com
outros mtodos heursticos. As peculiaridades especficas de cada indstria tambm
colaboram na dificuldade de obteno de mtodos gerais.
No mestrado, antes da realizao das etapas que sero descritas nos captulos 4, 5 e 6,
comeou-se a tratar o problema do encaixe atravs da construo de um software que otimiza
o posicionamento de retngulos (a construo detalhada no Apndice A). Este software
(ALVES, AYMONE e TEIXEIRA, 2009) auxiliou na etapa inicial de desenvolvimento do
prottipo funcional para o encaixe de moldes da indstria do vesturio.
A descrio de como foram realizadas as etapas que auxiliaram na construo do
prottipo funcional e da tcnica de encaixe proposta so descritas a seguir no captulo
Metodologia.
46
3. METODOLOGIA
47
48
49
Bottom-left
No-fit
Retngulo innerfit
Algoritmo
Gentico
Grid, Matriz ou
Raster
Simulated
Annealing
Tabu search
Heursticas
determinsticas
Utilizado
10
Citado
Figura 14: Principais tipos de solues para o problema do encaixe dos artigos pesquisados
Fonte: a Autora
Com uma parte consistente realizada da fundamentao terica foi possvel iniciar a
outra tcnica utilizada para coleta de dados: a documentao direta, que foi feita atravs de
observaes diretas e entrevistas. No presente trabalho, a documentao direta foi uma
pesquisa exploratria, cuja meta era demonstrar a natureza do problema e sugerir possveis
solues ou novas ideias. Para conseguir informaes relevantes na fase de pesquisa da
documentao direta, a mesma foi baseada na metodologia de coleta de dados proposta por
Kotller e Keller (2006) para pesquisas de marketing. A metodologia utilizada em pesquisas de
marketing baseada no mtodo cientfico. Os autores sugerem seis etapas para o processo de
pesquisa, que sero descritos a seguir.
50
51
para o encaixe de moldes. Atravs desse prottipo funcional foi possvel a realizao de testes
comparativos, descritos no Captulo 7.
Utilizou-se, para a realizao dos testes, um computador com processador Intel
Core2 Duo T6600 (2.2 GHz, 2 MB L2 cache, 800 MHz FSB), com memria de 3GB e
disco rgido de 500GB. Esses testes auxiliaram a determinar a eficincia do encaixe realizado
pela tcnica proposta e comparar os resultados obtidos com outras pesquisas e com um
software comercial. Por se tratar de um prottipo funcional, algumas melhorias ainda
precisam ser realizadas. Neste trabalho no apresentado um software pronto, do ponto de
vista comercial, mas sim, um programa que realiza o encaixe de acordo com a tcnica
proposta e onde possvel avaliar a mesma.
52
4. PROCESSO DE INTERVENO
O processo de interveno, assim como descrito na metodologia, foi composto por trs
etapas: Pontos Importantes da Fundamentao Terica (dados secundrios), Observaes
Diretas (dados primrios) e Entrevistas (dados primrios). A seguir so descritas cada uma
dessas etapas, a triangulao dos dados e as concluses provenientes da triangulao.
53
15
O problema de ordenar os moldes para o encaixe pode ser considerado como um problema de busca.
54
55
Bennell e Oliveira (2008) alertam para o esforo computacional exigido para essa tcnica. Em
Burke et al. (2006) os grids so substitudos por eixos.
Outra tcnica utilizada para a construo do layout de encaixe e que permite a insero
no material que ser cortado de duas peas sem que ocorra sobreposio tcnica do polgono
no-fit (COSTA, GOMES e OLIVEIRA, 2009; BURKE et al., 2007). A tcnica do polgono
no-fit exige esforo computacional inferior quando comparada com algoritmos baseados no
campo da inteligncia computacional e que se beneficiam de observaes da natureza, como
algoritmos genticos, busca tabu e resfriamento simulado.
Com base nessas questes foi possvel formular o pressuposto 3: Os moldes so
encaixados no tecido de acordo com algum critrio.
Os pressupostos formulados guiaram as questes das entrevistas que foram realizadas
com os especialistas. Cada uma das perguntas teve o intuito de esclarecer ou auxiliar no
entendimento de cada um desses pressupostos. Antes das entrevistas foram realizadas as
observaes diretas em que os pressupostos tambm auxiliaram na conduo das concluses
dos passos utilizados pelos especialistas.
56
Antes das observaes foi explicado s empresas para que fim seriam utilizadas as
filmagens e uma breve introduo sobre o tema da pesquisa. Dentro da empresa uma pessoa
foi escolhida (pela prpria empresa) para ser filmada (fig. 16).
Figura 16: Empresas observadas realizando o encaixe da jardineira infantil e do casaco feminino
Fonte: a Autora
Antes do incio da filmagem foi apresentada, tambm para o entrevistado, uma rpida
introduo sobre quem era a pesquisadora, do que se tratava a pesquisa e as etapas que seriam
seguidas (encaixe manual de duas peas realizado pelo entrevistado, informaes sobre dados
pessoais para caracterizao da amostra com 8 questes e entrevista com um total de 9
perguntas). Aps esclarecer essas informaes foi entregue os moldes para entrevistado e
explicado cada um dos moldes do primeiro modelo (fig. 17), uma jardineira infantil.
57
58
Tabela 02: Etapas seguidas pelos especialistas para o encaixe dos moldes da jardineira infantil
Fonte: a Autora
Tabela 03: Etapas seguidas pelos especialistas para o encaixe dos moldes do casaco feminino
Fonte: a Autora
59
Fonte: a Autora
60
4.3 Entrevistas
61
Questo 1 da entrevista
A entrevista iniciou com a questo A escolha da ordem em que os moldes sero
encaixados realizado de forma aleatria?. Essa pergunta foi formulada com base no
subproblema do encaixe, descrito por muitos autores (Wong et al., 2009; Hifi e MHallah,
2003; Babu e Babu 2001), de ordenar as peas de acordo com algum critrio antes de realizar
a construo do layout do encaixe. Hifi e MHallah (2003), como descrito anteriormente,
desenvolveram duas heursticas diferentes para resolver o problema do encaixe de itens
regulares e irregulares. Na primeira heurstica a ordem das peas determinada em funo
decrescente de comprimento, largura e rea. Essas trs ordens so inseridas no encaixe e a que
apresentar menor comprimento selecionada. A Figura 19 mostra um exemplo com os trs
critrios de ordenamentos propostos por Hifi e MHallah (2003).
Figura 19: (a) ordem em funo decrescente de rea, (b) ordem em funo decrescente de comprimento, (c)
ordem em funo decrescente de largura
Fonte: a Autora
62
A tcnica para ordenar as peas utilizada por Hifi e MHallah (2003) na primeira
heurstica desenvolvida por eles coincide com a utilizada por todos os especialistas
entrevistados que iniciam o encaixe com os maiores moldes do modelo (ordem decrescente de
rea). A empresa 2 reforou que iniciava sempre pelos moldes da frente e das costas porque
eram a base do modelo e que geralmente determinavam o maior consumo de tecido. A
empresa 3 informou que normalmente comea com os moldes maiores e tem preferncia pelos
moldes que possuem um ngulo reto. Os moldes desse formato ela posiciona-os com o fio
paralelo ao comprimento do tecido e encostado a uma das extremidades laterais do
comprimento, dessa forma no desperdiam tecido e deixam o espao do meio livre. Na
empresa 3 tambm h uma preferncia por encaixar os moldes de uma forma que um deles
fique espelhado (giro de 180), porque segundo a especialista desse modo os moldes tem uma
perda menor de tecido (fig. 20). Costa, Gomes e Oliveira (2009) explicam que uma das
melhores formas de juno de duas peas semelhantes rotacionando uma delas 180 graus.
Figura 20: Exemplo de moldes semelhantes com um deles rotacionado 180 (frente e costas do casaco feminino)
Fonte: a Autora
Questo 2 da entrevista
A segunda questo abordada na entrevista foi H alguma semelhana de forma ou
tamanho entre os moldes que so encaixados em uma sequncia, um depois do outro?. Essa
pergunta visava esclarecer a semelhana que havia entre os moldes, caso a pergunta anterior
tivesse tido uma resposta negativa (que as peas no eram escolhidas de forma aleatria).
Tambm no poderia ser substituda pela pergunta anterior para no influenciar nas respostas,
caso essa ordem no tivesse nenhum parmetro de escolha.
As empresas 1, 2 e 5 j haviam respondido a questo na pergunta anterior. A empresa
3 esclareceu que as primeiras peas tinham prioridade em funo do tamanho e as menores
63
eram escolhidas em relao ao critrio forma. Neste caso, a forma que se encaixava melhor no
espao que havia sobrado do encaixe dos maiores moldes. A empresa 4 ressaltou o critrio
experincia, que naturalmente j visualiza o encaixe apenas olhando para os moldes.
MHallah, Bouziri e Jilani (2001) e Dowsland e Dowsland (1995) comentam que a
experincia dos especialistas fundamental para a realizao de bons encaixes manuais e que
a mesma, em alguns casos, pode levar anos para ser adquirida.
Questo 3 da entrevista
A terceira questo da entrevista foi Os moldes que so inseridos primeiro no tecido
para o encaixe so os de maior dimenso?. Essa pergunta tinha o intuito de esclarecer e tirar
qualquer equvoco que houvesse nas perguntas anteriores. Dessa forma, ela no foi feita nas
empresas 1, 4 e 5 que j tinham sido suficientemente claras em suas respostas anteriores. A
empresa 2 respondeu que no, que o critrio que utiliza no o da dimenso. Os primeiros
moldes que encaixa correspondem a frente e as costas do modelo. importante considerar
que na maioria dos modelos, os moldes da frente e das costas correspondem as peas de maior
dimenso, porm em alguns casos isso pode no ocorrer.
Questo 4 da entrevista
Esclarecido o procedimento de ordenao das peas para o encaixe nas perguntas 1, 2
e 3, a quarta questo da entrevista foi No decorrer do encaixe os moldes de maior dimenso
trocam de posio para que melhore o aproveitamento de tecido?. O intuito dessa pergunta
era saber o procedimento de construo do encaixe. Na literatura, so poucas as tcnicas que
tentam melhorar o rendimento do encaixe com as peas encaixadas, movendo algumas delas
para que se ajustem melhor. Uma dessas tcnicas o Jostle (Dowsland e Dowsland, 1998),
em que as peas, aps encaixadas so movimentadas, no espao disponvel, para a esquerda e
para a direita sucessivamente.
Quatro empresas disseram que sim (1, 2, 4 e 5), e dentre essas trs evidenciaram que
em alguns casos elas podem trocar de posio, porm os moldes menores trocam de posio
com mais freqncia. A empresa 3 explicou que prefere fixar os maiores moldes primeiro e
depois mexer nos menores, trocando os mesmos de posio o quanto for necessrio. Ressaltou
tambm que o maior molde ocupa a maior quantidade de tecido, ento os outros moldes vo
tentar se encaixar nos espaos restantes dos maiores, independente se esto no incio, no fim
ou no meio.
64
A empresa 2 disse que no, que geralmente os moldes permanecem onde foram
colocados inicialmente.
Questo 5 da entrevista
A questo cinco semelhante pergunta anterior: No decorrer do encaixe os moldes
de menor dimenso trocam de posio para que melhore o aproveitamento de tecido?.
A pergunta no foi feita nas empresas 3 e 4 que j haviam respondido claramente essa
questo na pergunta anterior. A empresa 1 ressaltou que os moldes de menor dimenso no
tem prioridade e chamou ateno para a concentrao dos mesmos na extremidade do tecido.
Destacou que o rendimento pr-definido com os moldes de maior dimenso e que os
menores s vo preencher os espaos que sobram. Porm, em alguns casos, como por
exemplo, o molde da gola do casaco feminino que possui duas opes de fio (uma com
largura maior e comprimento menor e a outra opo o contrrio), a preocupao com o molde
em funo do seu comprimento, ento a opo de como o molde da gola vai ficar no tecido
influencia na prioridade do mesmo e na troca de posies.
Questo 6 da entrevista
A sexta questo da entrevista foi Voc encaixa os moldes no tecido colocando os
mesmos agrupados mais para um canto tentando preench-lo primeiro?. Essa pergunta foi
elaborada em funo da popularidade e abrangente utilizao da tcnica bottom-left (ou do
bottom-left-fill) encontrada na literatura e evidenciada pela construo do quadro terico. A
tcnica utilizada em vrios dos trabalhos que alcanaram bons resultados (WONG et al.,
2009, BURKE et al., 2006, GOMES e OLIVEIRA, 2006, HIFI e MHALLAH, 2003). Como
j citado anteriormente, Wong et al. (2009) e Hifi e MHallah (2003) no denominam os
mtodos utilizados como bottom-left. No se pretende entrar nessa discusso, do que ou no
a tcnica bottom-left, porm no se pode deixar de evidenciar caractersticas do mtodo
bottom-left em outros mtodos descritos e utilizados com relevante eficincia.
A empresa 3 j havia respondido essa questo na pergunta 1 e por este motivo no foi
feita a pergunta. A empresa 1 comentou que sempre comea pela lateral e pela barra do
tecido, e quando o tecido est dobrado (enfestado), pela lateral dobrada, porque acredita que
se sobrar tecido na parte dobrada o desperdcio maior. A empresa 2 comentou que prefere,
quando o tecido tem dobra (est enfestado) iniciar por essa parte com peas inteiras que
possam ser colocadas com a metade do molde para aproveitar a dobra do tecido. Quando o
modelo tem recorte na frente e nas costas e no tem nenhuma parte que seja inteira (no caso a
65
frente da jardineira infantil era inteira) no h preferncia pelo incio da lateral. A empresa 5
evidenciou na resposta o mesmo comentado pela empresa 3, preferindo iniciar com moldes
inteiros pela lateral do tecido dobrado (enfestado).
Atravs das respostas possvel perceber semelhana entre o processo inicial de
construo do encaixe manual e o utilizado na tcnica bottom-left.
Questo 7 da entrevista
A questo 7 dava continuidade a pergunta anterior: Em caso afirmativo, qual/quais
canto(s): superior, inferior, esquerdo ou direito?
As empresas 1, 2 e 3 j haviam respondido a pergunta na questo anterior. Para as
empresas 4 e 5 a pergunta no era aplicvel, em funo da resposta que haviam dado na
questo anterior tambm.
Questo 8 da entrevista
A oitava questo da entrevista foi Voc tenta primeiro ver como os maiores moldes
combinam-se melhor entre eles (em que posio ocupam menos espao e desperdiam menos
tecido), para depois encaixar os menores moldes?. Essa pergunta foi direcionada para
confirmar algumas questes feitas anteriormente e evidenciar se durante o processo de
encaixe eram feitas tentativas de melhorar o posicionamento entre dois moldes. Costa, Gomes
e Oliveira (2009) apresentam trs tcnicas para visualizar o melhor encaixe entre duas peas.
Eles buscam a minimizao do comprimento, a minimizao da largura e a maximizao da
interseco (retngulo envolvente na parte em que as peas se tocam).
As empresas 1, 3, 4 e 5 concordaram com a pergunta, e responderam que sim, que
buscam encaixar os moldes da melhor forma para que haja um menor desperdcio de tecido,
porm no deram informaes adicionais de como a busca pelo menor desperdcio era
realizada. Pelo decorrer da entrevista a pergunta no foi aplicada na empresa 2.
Questo 9 da entrevista
A ltima questo da entrevista foi Gostaria de relatar alguma outra informao que
voc considera importante sobre o seu raciocnio durante o processo de encaixe de moldes no
tecido?. Optou-se por deixar uma pergunta final para que o entrevistado pudesse acrescentar
informaes que considerasse importantes em relao ao processo de encaixe de moldes e que
no tinham sido abordadas no decorrer da entrevista.
66
Com os dados qualitativos obtidos nas entrevistas foi construdo o Quadro 02.
Observam-se algumas similaridades entre as respostas dos entrevistados.
67
Assim, com um total de 9 perguntas foi possvel tirar algumas dvidas que haviam
surgido nas Observaes Diretas e obter um material fundamental para a triangulao dos
dados obtidos nessas trs etapas do processo de interveno.
Com os dados obtidos na pesquisa direta e indireta, foi organizado o Quadro 03. A
organizao dos dados evidencia os pontos coincidentes e auxilia na etapa de tomada de
deciso para a definio da tcnica proposta para o problema de encaixe de moldes na
indstria do vesturio.
68
69
Gomes e Oliveira (2006), h uma separao dos moldes em dois grupos, dos maiores moldes
e dos menores. As outras empresas apresentam alguns pontos que tambm coincidem com
essa tcnica, como a prioridade para os moldes maiores.
A ordem de entrada dos moldes iniciando com os maiores unnime entre os
especialistas. Para a construo manual do layout do encaixe o processo semelhante ao da
tcnica bottom-left. Os especialistas buscam completar espaos retangulares (com largura fixa
e comprimento definido pelo maior molde) e preenchem esse espao com os moldes menores,
completando todo espao disponvel na largura do tecido. Nos dados obtidos na literatura,
assim como nos dados diretos, essa tcnica apresenta bons resultados, principalmente quando
combinada com outros mtodos.
H tambm a preocupao, no encaixe manual e em alguns artigos (COSTA, GOMES
e OLIVEIRA, 2009; HIFI e MHALLAH, 2003), com o melhor posicionamento de dois
moldes entre si. Esse posicionamento pode tender a diminuir a rea ocupada pelos dois
moldes, o comprimento, a largura ou aumentar o espao de interseco em que dois moldes se
tocam. Semelhante em alguns aspectos, a tcnica do polgono no-fit (BURKE et al., 2007)
tambm encaixa os moldes de dois em dois. O espao de encaixe de dois moldes torna-se um
novo polgono e repetindo o processo anterior, um novo molde somado a esse polgono
tornando-se assim outro novo polgono. Porm, a construo do polgono no-fit tem as suas
peculiaridades, que foram descritas no captulo Fundamentao Terica.
Na tabulao das aes realizadas pelos especialistas foram calculados os nmeros
totais de aes efetuadas para realizar o encaixe. Em muitos casos, as empresas mediam o
comprimento alcanado com um determinado encaixe e depois mudavam algum molde de
lugar e retornavam a medir, para saber se tinham conseguido melhorar o rendimento do
encaixe. Essa ao de medir e avaliar o comprimento, realizada pelos especialistas, pode ser
comparada com a funo de avaliao utilizada pelos algoritmos genticos (WONG et al.,
2009). A funo de avaliao, como a prpria palavra sugere, avalia um critrio, no caso do
encaixe de moldes, o comprimento ou o rendimento alcanado. O resfriamento simulado
tambm testa uma soluo com outra soluo do seu vizinho mais prximo, para saber se
alcanou resultados melhores. Isso pode parecer bvio, mas tambm demonstra a importncia
de haver diversas opes de encaixe e as mesmas serem avaliadas para definir a soluo final.
O algoritmo gentico e o resfriamento simulado so exemplos das diferentes
abordagens utilizadas para solucionar o problema de encaixe de moldes (que tambm pode ser
considerado como um problema de busca). Essas diversas possibilidades apresentam
resultados diferentes nos artigos pesquisados (mesmo quando uma tcnica igual utilizada
70
para solucionar o mesmo problema). Linden (2008) exemplifica o caso do algoritmo gentico,
que no necessariamente encontra a soluo tima para um problema, mas quando isso
ocorre, nem sempre se consegue repetir o resultado para o mesmo problema. Muitos trabalhos
apresentam solues que em alguns casos so melhores e em outros no, o que ressalta a
importncia da teoria da inexistncia do almoo grtis e comprova que a tcnica deve ser
direcionada para o problema que deseja-se resolver (WOLPERT e MACREADY, 1996). A
forma e a facilidade de implementao do cdigo tambm so fundamentais para no
impedirem o direcionamento adequado para a resoluo do problema, evitando buscas
consideradas genricas (BENNELL e OLIVEIRA, 2008; LINDEN, 2008).
71
A representao grfica das formas bidimensionais, tanto o tecido (material que ser
cortado) quanto os moldes, feita atravs de uma matriz bidimensional (tambm chamada de
Grid ou Raster). Cada um desses objetos dividido em finitas partes de igual dimenso. A
dimenso de cada grid igual a um centmetro16.
O que difere o tecido dos moldes a informao contida na matriz. Conforme pode ser
observado na Figura 21, o tecido, enquanto nenhum molde for encaixado, todo representado
pelo nmero 0. O nmero 0 representa um local vazio, em que os moldes podem ser
encaixados. A largura do tecido fixa, definida pelo usurio e o comprimento considerado
como infinito (j que sua dimenso muito superior quando comparada com a largura).
16
No prottipo funcional desenvolvido a dimenso de cada grid corresponde a uma unidade de medida, sendo
dependente da unidade de medida dos moldes e do tecido. Como no programa os moldes e o tecido so definidos
em centmetros, cada grid corresponde a um centmetro.
72
73
74
75
76
Esse ltimo critrio foi baseado em Gomes e Oliveira (2006) que propem uma
heurstica que privilegia o encaixe das maiores peas (diferente do critrio de combinao das
77
sete maiores peas) e usam um mtodo mais simples para o encaixe das peas menores.
Alguns dos especialistas entrevistados tambm demonstram a preocupao com o encaixe das
maiores peas.
A partir desses dados, foi tentado inicialmente implementar no quinto critrio o
Princpio de Pareto (80/20) para o problema do encaixe bidimensional (GRIERSON, 2008).
Esse princpio afirma que em muitas situaes 80% das conseqncias advm de 20% das
causas. Com base nesse princpio, o objetivo inicial era separar as 20% maiores causas de
impacto no problema (os vinte por cento maiores moldes). Porm, at a realizao dos testes
no era possvel saber o tempo de combinao das 20% maiores peas. Caso o problema
tivesse 50 moldes seriam os 10 maiores moldes, o que gera 3.628.800 possibilidades. Em
tempo de processamento, no era possvel afirmar quanto demoraria a realizao do encaixe
antes de testar.
A deciso de limitar esse nmero a sete moldes ocorreu em funo do tempo de
processamento. Como j mencionado anteriormente, o problema de encaixe aumenta
exponencialmente conforme aumenta o nmero de peas envolvidas no problema. Testes
realizados demonstraram que o encaixe com todas as combinaes possveis de quatro moldes
demora em torno de vinte minutos. Enquanto que o encaixe de todas as combinaes
possveis de sete moldes demora em torno de uma hora e meia17.
Assim, os testes vieram comprovar que, para a capacidade computacional disponvel,
era invivel a combinao de, por exemplo, todas as possibilidades de dez moldes. Optou-se
por utilizar o nmero mximo de sete moldes18. importante ressaltar que o tempo
computacional difere bastante se so selecionados para o encaixe sete moldes ou cinqenta,
mesmo que a combinao de todas as possibilidades seja apenas dos sete maiores moldes.
Aps definidos todos os ordenamentos, os moldes so encaixados no tecido, conforme
ser explicado no prximo sub-captulo Construo do Layout. Aps essa etapa retornado
um valor do rendimento do encaixe para cada ordenamento realizado. A sequncia de moldes
17
Testes realizados em um computador com processador Intel Core2 Duo T6600 (2.2 GHz, 2 MB L2 cache,
800 MHz FSB), com memria de 3GB e disco rgido de 500GB.
18
Nas indstrias do vesturio, a quantidade de moldes selecionados para o encaixe difere bastante, dependendo
de alguns fatores como: volume de produo da empresa, tamanho da mesa de corte, encaixe de uma pea-piloto
ou encaixe de moldes para produo. Assim, para uma empresa que realiza o encaixe de peas-piloto, os sete
maiores moldes podem representar metade ou menos da metade dos moldes a serem encaixados. Para empresas
de grande porte, com grande volume de produo, os sete maiores moldes podem representar, em algumas
situaes, 2% dos moldes a serem encaixados. Nos exemplos da literatura, a quantidade de moldes presentes nos
encaixes bem diversificada e costuma estar na faixa de 10 a 100 moldes.
78
79
Para mover o molde da posio inicial optou-se por utilizar duas formas distintas:
deslocamento no eixo Y e deslocamento no eixo X.
O deslocamento dos moldes no eixo Y ocorre de forma semelhante ao proposto em
Burke et al. (2006). Aps a insero do primeiro molde no canto esquerdo inferior do tecido
(fig. 25), colocado o molde seguinte (fig. 26a), na mesma posio inicial que foi inserido o
primeiro. Cada grid da matriz verificado, iniciando pelo primeiro grid do canto esquerdo
inferior, percorrendo todos os grids correspondentes aquela posio em X no eixo Y. Aps
verificar o contedo dos grids no eixo Y na posio zero do eixo X, passa-se para a posio
um em X e novamente so percorridos todos os grids do eixo Y. O processo contnuo.
Os contedos de uma determinada posio do grid do tecido e do molde so
verificados at que um dos grids contenha um nmero que indique impossibilidade de colocar
o molde naquela posio. Se o resultado da soma dos valores do grid resultar no nmero 4 ou
6 o molde deslocado para um grid na direo superior (eixo Y). Esse processo realizado
consecutivamente at que o molde encontre um espao disponvel. Na Figura 26a possvel
observar a rea de grids, contornada em vermelho, que indica impossibilidade daquela
posio, ou seja, sobreposio de dois moldes. Indicado em amarelo na Figura 26a est o
primeiro grid que quando verificado adverte que o molde deve ser deslocado. A Figura 26b
mostra novamente o molde, aps alguns deslocamentos no eixo Y. Novamente apresentada
a rea, contornada em vermelho, que mostra impossibilidade de colocao do molde naquela
regio. A Figura 26c apresenta, aps alguns deslocamentos, uma situao de possibilidade
para a insero do segundo molde.
80
(a) Incio do encaixe do segundo molde e identificao de reas sobrepostas (na identificao do primeiro grid
com o nmero 4 ou 6 o molde deslocado)
81
Caso o molde percorra todo o eixo Y da primeira coluna do grid e no encontre espao
vazio, incrementado um grid no eixo X. Assim, o molde retorna para o canto inferior
esquerdo deslocado um grid para a direita. Esse processo contnuo at a insero de todos os
moldes no tecido.
A partir da visualizao de alguns encaixes realizados no eixo Y foi possvel detectar a
necessidade de deslocar alguns tipos de moldes tambm no eixo X. Um exemplo dessa
situao pode ser vista na Figura 27. Na Figura 27a possvel observar que deslocando as
duas peas no eixo Y, elas ficam uma em cima da outra. Trocando a ordem de encaixe,
conforme mostrado na Figura 27b, o problema tambm no se resolve. Porm, na Figura
27c que o problema resolvido atravs do deslocamento da segunda pea no eixo X.
82
Figura 27: (a) Encaixe com deslocamento no eixo Y, (b) encaixe com deslocamento no eixo Y, porm com outra
ordem de entrada, (c) Encaixe com deslocamento no eixo X
Fonte: a Autora
83
Figura 28: Problema ocasionado pela definio incorreta da dimenso de deslocamento no eixo X
Fonte: a Autora
84
destacado na cor amarela. Caso haja sobreposio, como no exemplo apresentado, e o molde
j tenha percorrido todo o valor possvel no eixo X, incrementado um grid no eixo Y e
novamente todos os grids do eixo X so percorridos.
Novamente so verificados todos os grids e caso haja sobreposio (verificada atravs
dos nmeros) outra vez o molde deslocado. A Figura 29b mostra o segundo molde, aps
diversos deslocamentos no eixo X e Y. Ele encontra-se no limite do comprimento permitido e
numa situao de impossibilidade. Assim, ele ser deslocado um grid no eixo Y e colocado
novamente com o valor do x igual a zero.
A Figura 29c apresenta o segundo molde aps novos deslocamentos no eixo X e Y. Na
rea destacada pelo contorno em vermelho possvel observar ainda reas de sobreposio
com o molde anteriormente encaixado. Novamente ele movido pelo eixo X e finalmente o
molde encontra um local disponvel, conforme se pode observar pela Figura 29d.
Esse processo ocorre sempre sucessivamente at o molde encontrar um espao
disponvel. Quando ele encontra um espao disponvel os nmeros contidos nos grids so
passados para os grids do tecido. E para cada novo molde inserido o processo ocorre como se
fosse o primeiro molde a ser inserido no tecido, a nica diferena o contedo dos grids do
tecido.
(a) Encaixe com deslocamento no eixo X
85
(b) quando o molde atinge o mximo do comprimento determinado para o deslocamento no eixo X
86
Caso o molde alcance o final do eixo Y aps percorrer sucessivamente o valor de 40%
do comprimento e no encontrar espao disponvel incrementado o percentual de
deslocamento no eixo X em 5%. Esse valor indica que o molde no encontrou um local vazio
na largura e por este motivo deve-se aumentar a utilizao do comprimento. O valor definido
para incrementar o percentual de deslocamento poderia ser de 10 ou 20%. Porm, atravs da
visualizao de encaixes gerados com esses diferentes valores, observou-se que quanto menor
o percentual mais chances o molde tem de encontrar um local disponvel sem deixar buracos.
importante ressaltar que este valor tambm no deve ser muito baixo para no aumentar
demasiadamente o tempo de clculo computacional.
As etapas de deslocamento e incremento do valor do percentual de deslocamento
ocorrem sucessivamente at a pea encontrar um local disponvel. A prxima pea seguir as
mesmas etapas e assim consecutivamente at que todas as peas tenham sido encaixadas.
Dessa forma, as peas so primeiramente ordenadas segundo os cinco critrios
descritos anteriormente. Aps definidas as sequncias de insero dos moldes eles so
colocados no tecido atravs do deslocamento no eixo Y e tambm no deslocamento no eixo
X. Vrias possibilidades so encaixadas e avaliadas. O encaixe que encontrar rendimento
87
superior selecionado como soluo final. Porm, para o ltimo critrio de ordenamento, por
motivos de desempenho computacional, no possvel deslocar as peas no eixo X, apenas no
eixo Y. So testados, por exemplo, para um total de sete moldes, 5.043 possibilidades de
ordenamentos que so encaixados atravs do bottom-left movendo-se no eixo Y e 4
possibilidades de ordenamentos que so encaixados atravs do bottom-left movendo-se no
eixo X.
A Figura 30 mostra um diagrama das principais etapas que so seguidas para a
construo do encaixe conforme a tcnica proposta.
88
Segundo Bastien e Scapin (1993), a usabilidade est diretamente relacionada com a troca de informaes que
acontece na interface de um sistema e a capacidade do software em permitir que o usurio realize as tarefas
desejadas. A usabilidade contribui para a aceitabilidade de um sistema que, segundo Nielsen (1994), refere-se
capacidade do mesmo em satisfazer todas as necessidade e exigncias dos usurios. Segundo Shackel e
Richardson (1991), a usabilidade de um software diz respeito facilidade e eficcia do mesmo quando utilizado
pelos usurios aos quais ele se destina, na realizao de determinadas tarefas e dentro de contextos especficos.
20
A anlise completa da usabilidade da interface do software Audaces Encaixe 7 pode ser vista em Alves e
Aymone (2009).
89
mais direcionada para o usurio. No se deseja descrever a avaliao realizada nem apresentar
uma reviso completa sobre o tema usabilidade, apenas apresentar as etapas que foram
seguidas para a construo da interface e evidenciar alguns pontos dos conceitos de
usabilidade que auxiliaram nesse desenvolvimento.
90
91
Para o espao da Barra de Propriedades foi definida uma faixa na lateral direita da
interface. Como nessa rea esto contidas informaes que nem sempre o usurio deseja que
estejam visveis, possvel que a Barra de Propriedades fique minimizada ou maximizada. A
escolha de uma dessas opes ocupa, respectivamente, uma faixa vertical menos larga ou
mais larga da interface, conforme a necessidade do usurio. Quando a Barra de Propriedades
est minimizada ela permite uma visualizao maior da rea de Encaixe, j que ocupa um
espao menor.
Buscou-se assim, com a definio da localizao das zonas funcionais que as mesmas
transmitissem ao usurio uma organizao da tela atravs de regies funcionais. A partir da
definio das zonas funcionais foi possvel esquematizar os componentes que pertenceriam a
cada uma dessas regies.
92
Figura 32: Esquematizao de alguns dos componentes das zonas funcionais do Riscare
Fonte: a Autora
93
Algumas ideias que tinham sido propostas na esquematizao tiveram que ser
modificadas, j que alguns componentes do Delphi no possuem propriedades para a
personalizao. Isso ocorreu na seleo da cor para a Barra de Ttulos e da Barra de Menus,
em que no foi possvel determinar uma cor especfica para elas. O programa quando
executado no Windows XP apresenta uma tonalidade diferente de quando executado no
Windows 7, conforme pode ser observado na Figura 34.
(a)
(b)
Figura 34: (a) Barra de Ttulos e da Barra de Menus executada no Windows XP, (b) Barra de Ttulos e da Barra
de Menus executada no Windows 7
Fonte: a Autora
O mesmo problema de personalizao ocorre para outros itens, como por exemplo, as
barras de rolagem do Menu de Moldes, em que no possvel determinar a dimenso, o
formato e nem a cor. Essas situaes fizeram com que a implementao da interface na
linguagem Delphi sofresse alguns ajustes.
A seguir so descritas as principais etapas seguidas para a implementao da interface
funcional na linguagem Delphi do esquema inicialmente proposto no software Corel Draw.
94
Aps a insero da Barra de Menus foi necessrio criar painis para cada uma das
zonas funcionais definidas anteriormente. Segundo Developers Guide ([200-]), os painis so
uma das melhores formas utilizadas quando se deseja agrupar os componentes visuais de um
formulrio. Ou seja, reunir em um espao determinado itens que possuam correspondncia e
separar por zonas os itens que executem tarefas diferenciadas. Esses painis so fundamentais
quando o formulrio redimensionado pelo usurio, eles asseguram o posicionamento
adequado de todos os itens presentes na interface.
A possibilidade de redimensionamento da interface pelo usurio est relacionada ao
critrio flexibilidade. O critrio flexibilidade se refere possibilidade de personalizao da
interface pelo usurio, para que o mesmo possa adapt-la de acordo com as exigncias da
tarefa e de seus hbitos de trabalho (ERGOLIST, 2008).
95
Aps a insero dos painis delimitando as zonas funcionais foi criada a Barra de
cones. Na Barra de cones esto presentes os botes (associados a cones) que executam as
principais aes do programa Riscare.
Para a criao dos cones (fig. 35), buscou-se desenvolver imagens conhecidas dos
usurios, como o cone de abrir (semelhante ao padro utilizado em alguns programas do
Windows) e o ponto de interrogao do boto ajuda. O desenho dos outros cones busca
transmitirem associaes entre as aes realizadas por eles e a imagem. Nielsen (1994)
destaca que deve ocorrer o reconhecimento ao invs da lembrana. Este conceito est
relacionado com o critrio significados. Este critrio de usabilidade evidencia que os cdigos
e as denominaes devem ser claros e significativos para o usurio, evitando que o mesmo
selecione opes equivocadas (ERGOLIST, 2008).
Figura 35: cones da Barra de cones do Riscare (Abrir, Encaixe, Estrutura Interna, Ajuda)
Fonte: a Autora
O desenho dos cones foi realizado no software Corel Draw 14, e as imagens inseridas
nos botes. O primeiro cone apresentado na Figura 35 est associado ao do boto Abrir.
O clique desse boto o primeiro passo necessrio para iniciar um encaixe (ou atravs da
Barra de Menu, clicar em Arquivo e depois em Abrir). Est associado a este boto um rtulo
textual, quando o usurio deixa o mouse parado sobre o boto, aparece o texto: Abrir
molde.
A ao do clique sobre o boto Abrir inicializa a caixa de dilogo Abrir do Windows e
permite que o usurio escolha arquivos no formato DXF. Caso o usurio deseje encaixar
moldes que no esto disponveis na biblioteca do Riscare, ele deve construir esses moldes no
software AutoCAD ou em outro software que exporte arquivos no formato DXF.
O segundo cone apresentado na Figura 35 do boto Encaixe. Tambm est
associado um rtulo textual a esse boto: Visualizar Encaixe. O boto Encaixe desenha na
rea de Encaixe o melhor encaixe encontrado pelo programa. Se o software fosse comercial,
tambm estaria associado a esse boto todo clculo necessrio para a realizao do encaixe.
96
Como o software foi desenvolvido para pesquisa, interessante poder visualizar a estrutura do
encaixe a partir das matrizes bidimensionais representadas pelos grids.
Pelo motivo descrito acima foi criado outro boto, o Estrutura Interna (terceiro cone
da Figura 35). A ao do usurio sobre esse boto abre uma nova caixa de dilogo chamada
Estrutura Interna do Molde.
Na caixa de dilogo Estrutura Interna (fig. 36) o usurio pode selecionar duas guias:
Moldes ou rea de Encaixe. A guia Moldes mostra a estrutura da matriz bidimensional de
cada um dos moldes, com os nmeros identificando as regies vazias, as reas de contorno e a
regio interna do molde. O usurio tem a opo de mudar o molde que deseja visualizar
digitando o nmero correspondente aquele molde no espao ao lado da palavra Molde ou
manipulando o boto com duas setas, uma para baixo e outra para cima. Tambm possvel
saber a posio de cada grid na matriz bidimensional. Se o usurio posicionar o mouse em
cima de uma das clulas da matriz, o texto Coordenadas da Clula mostra as distncias
daquele ponto at o topo, para baixo, at a lateral direita e at a lateral esquerda.
97
A guia rea de Encaixe, conforme pode ser observada na Figura 37, mostra o encaixe
dos moldes a partir da estrutura da matriz bidimensional. Assim como na guia Moldes, nessa
aba tambm possvel saber as posies de cada um dos grids, sendo necessrio apenas que o
usurio coloque o mouse em cima de uma das clulas da matriz.
Figura 37: Formulrio Estrutura Interna com a Guia rea de Encaixe selecionada
Fonte: a Autora
Na guia rea de Encaixe tambm est presente o boto mais importante de todo o
programa: o boto Montar. A este boto est associado o procedimento de encaixe dos
moldes. Aps clicar nesse boto, e esperar algum tempo de processamento, pode ser
visualizada na parte inferior da guia rea de Encaixe o encaixe dos moldes (aqui
representados por matrizes bidimensionais). Para visualizar os moldes na rea de Encaixe da
interface principal o usurio deve fechar essa caixa de dilogo e clicar no boto Encaixe.
Aps o clique desse boto, a imagem do encaixe gerado mostrada na rea de Encaixe da
interface principal.
Quando a caixa de dilogo Estrutura Interna aberta pelo usurio, no permitido que
o usurio clique na interface principal, a no ser que o mesmo feche a caixa de dilogo
Estrutura Interna. Esse processo utilizado para evitar erros no programa e est associado a
outro critrio de usabilidade: proteo contra erros. O critrio proteo contra erros est
relacionado aos procedimentos empregados para detectar e prevenir os erros de entradas de
dados, comandos, possveis aes de conseqncias desastrosas ou no recuperveis
98
Abaixo do Menu de Moldes encontra-se a rea de Encaixe (fig. 39). Essa regio
composta por duas rguas (uma disposta no sentido vertical e outra na horizontal), a imagem
do melhor encaixe gerado, textos e imagens informativas. O componente rgua21 foi baixado
da internet e instalado no Delphi. Alguns recursos disponveis desse componente foram
utilizados, como a visualizao da posio do mouse na rea de Encaixe.
21
99
Na parte inferior da interface est localizada a Barra de Status (fig. 40). No canto
esquerdo da Barra de Status informada ao usurio, atravs de um texto, a posio do mouse
dentro da imagem da rea de Encaixe. Ao lado desse texto foi inserido um separador visual,
que um componente do Delphi. Ao lado desse separador encontra-se outro texto com a
frase: Bem Vindo!!!. Este texto foi inserido para auxiliar nas aes que o usurio deveria
realizar desde quando o mesmo abre o programa at quando deseja obter informaes sobre o
100
rendimento e comprimento alcanados pelo encaixe realizado. Porm, esses textos ainda no
foram associados s diversas aes do programa.
Seguindo pela Barra de Status encontra-se outro texto: Clique para saber informaes
sobre o encaixe. O usurio, durante a execuo do programa, pode clicar no texto que o
programa mostrar um novo texto. Este texto informa o eixo de deslocamento em que foi feito
o encaixe e h duas opes: Encaixe com deslocamento no eixo X e Encaixe com
deslocamento no eixo Y.
Ao lado desse texto h outro separador visual, e do lado direito desse separador
encontram-se outros botes e cones responsveis pela manipulao da visualizao do
encaixe. A Figura 41 mostra mais detalhadamente esses cones.
Figura 41: cones da Barra de Status do Riscare (Zoom In, Zoom Out, Pan, Tempo, Executar, Parar)
Fonte: a Autora
Assim como no desenho dos cones dos botes presentes na Barra de cones, para os
botes da Barra de Status tambm se buscou desenvolver imagens j conhecidas dos usurios.
Os botes Zoom In e Zoom Out mostram o desenho de uma lupa associado a um sinal positivo
(para aumentar a imagem) e associado a um sinal negativo (caso se deseje diminuir o tamanho
da imagem). Esses botes s manipulam a dimenso da imagem do encaixe, o restante da
interface permanece inalterada. No boto Tempo tambm foi associado um cone conhecido
(semelhante ao utilizado no software 3D Studio Max), o clique desse boto, aps a realizao
do encaixe, informa ao usurio o tempo gasto para a realizao do encaixe, atravs do texto
localizado esquerda desse boto. As aes dos botes Pan, Executar e Parar ainda no foram
implementadas.
A insero dos botes Parar e Executar, apesar de ainda no terem sido
implementados, tem como objetivo auxiliar os usurios no controle do sistema, como por
exemplo, determinar para uma tarefa especfica se desejam parar, cancelar, suspender ou
101
continuar. Este objetivo est relacionado com o critrio controle do usurio (ERGOLIST,
2008).
Figura 42: (a) Guias fechadas, (b) Guia Propriedades do Encaixe aberta
Fonte: a Autora
102
mesmo tambm pode digitar um novo valor. Essa ao s permitida para essa primeira linha
superior da segunda coluna, referente largura do tecido para o encaixe. Abaixo da tabela
encontram-se trs botes: Ok, Cancela e Ajuda. Esses botes servem para validar, cancelar ou
auxiliar na definio dos valores editados pelo usurio referentes largura do tecido.
Depois do encaixe, para o usurio saber informaes sobre o comprimento e
aproveitamento (rendimento) do encaixe, o mesmo deve clicar na guia Propriedades do
Encaixe e essas informaes estaro ali. Na guia Propriedades dos Moldes ainda no foram
inseridos outros componentes.
Atravs da organizao das zonas funcionais e implementao de componentes
disponveis no Delphi foi possvel desenvolver e implementar a interface do prottipo
funcional Riscare. A Figura 43 apresenta esquematicamente as aes que o usurio deve
seguir na interface para executar as tarefas principais do programa.
Figura 43: Sequncia das aes que devem ser realizadas pelo usurio para executar as principais tarefas do
programa
Fonte: a Autora
103
6.2.1 Unidades
As unidades so uma forma de se trabalhar com dados independentes. Uma unidade
pode ter dados, funes e variveis locais que no podem ser acessadas por outras unidades.
Tambm possvel dizer qual das unidades pode ser acessada por outra. Essa diviso auxilia
na organizao do cdigo e permite que o mesmo seja alterado sem afetar outras unidades do
programa (CANT, 2002). No prottipo funcional Riscare os dados, variveis, funes e
procedimentos que compem o programa foram organizados em sete unidades (units):
Principal, Tipos, Splash, Constantes, DXF, Biblioteca e Moldes.
104
23
Uma classe um tipo de dados definido pelo usurio, o qual tem um estado (sua representao) e algumas
operaes (seu comportamento). Uma classe tem alguns dados internos e alguns mtodos, na forma de
procedimentos ou funes, e normalmente descreve as caractersticas genricas e o comportamento de alguns
objetos semelhantes (CANT, 2002, p. 43).
24
Dentro de uma classe os dados devem ser ocultos ou encapsulados. O objeto esconde seus dados de outros
objetos e permite que os dados sejam acessados apenas por intermdio de seus prprios mtodos. Isso chamado
de ocultao de informaes. Essa restrio ao acesso denominada encapsulamento, que protege os dados
contra adulterao (CANT, 2002).
25
possvel, no caso de semelhana entre as classes, definir uma nova classe diretamente a partir de outra
existente. Frequentemente, duas ou mais classes iro compartilhar os mesmos atributos e mtodos. Para que no
seja necessrio reescrever vrias vezes o mesmo cdigo, utiliza-se o conceito de herana para que a classe filha
herde o cdigo da classe me (CANT, 2002).
26
O termo polimorfismo se refere a um determinado mtodo que pode responder de diferentes formas, em vrias
classes relacionadas. Quando o mtodo chamado em uma instncia de um objeto de um tipo de classe, em
particular, pode se referir a verses diferentes. S possvel existir polimorfismo se existir uma herana, para
que o mtodo se comporte de formas diferentes em cada uma das clsses que herdaram a classe me (CANT,
2002).
105
A unidade DXF foi criada para inserir o cdigo de um leitor de DXF27 de cdigo
aberto (open source) disponvel na internet. Os arquivos em DXF so dados em formato de
texto de desenhos vetoriais. uma representao de dados de todas as informaes contidas
em um arquivo de desenho do AutoCAD. Cada elemento dos dados no arquivo precedido
por um nmero inteiro que chamado de cdigo de grupo. O valor do cdigo do grupo indica
o tipo de dado do elemento seguinte. Virtualmente todas as informaes especificadas em um
arquivo de desenho podem ser representadas em formato DXF (DXF REFERENCE, 2008).
O cdigo do leitor de DXF abre os arquivos vetoriais nesse formato, porm foi
necessrio a criao do procedimento AddPattern e da funo LineToPoints para transformar
esses arquivos em matrizes bidimensionais com contedos numricos. Essa transformao
ser explicada posteriormente, juntamente com outros procedimentos e funes, na seo
Procedimentos e Funes deste sub-captulo.
A unidade Lib foi criada para a declarao de funes e procedimentos auxiliares das
outras unidades. Por este motivo permitido que sejam acessadas outras unidades dentro dela
(Tipos, Constantes e DXF). Tambm foram declaradas nessa unidade variveis pblicas
utilizadas em todo o programa e que representam os moldes e o tecido em que realizado o
encaixe. Essas variveis, por serem pblicas, podem ser acessadas em qualquer uma das
outras unidades. Na unidade Lib tambm esto presentes funes importantes como a
CriaMolde e a LineToPoints; e os procedimentos: Desenha e SizeandPaintDxfImg.
Na unidade Pattern esto todas as funes e procedimentos relacionados ao formulrio
Estrutura Interna. Como o algoritmo de encaixe ativado pelo clique do boto Montar na guia
rea de Encaixe do formulrio Estrutura Interna, na unidade Pattern que esto localizadas
os principais procedimentos e funes do programa, responsveis pelo algoritmo de encaixe.
Dentre
os
procedimentos
dessa
unidade
destaca-se:
MontaGrid,
btMontarClick,
6.2.2. Classes
Aps a definio das unidades, foram estruturadas as classes na unidade Tipos para a
implementao da tcnica de encaixe. No prottipo funcional Riscare foram criadas oito
classes, conforme pode ser observado na Figura 44.
27
106
107
108
109
largura definida pelo usurio para o tecido. O tecido inicializado com os grids vazios
(contedo representado pelo nmero 0).
Relacionado ao formulrio Estrutura Interna tambm est o procedimento
btMontarClick, associado ao clique do boto Montar do formulrio. Esse procedimento o
principal da unidade Pattern. Dentro dele foram declaradas algumas variveis internas, entre
elas destaca-se: arLargura, arComprimento, arPermetro, arArea e arRendimento. Todas
essas variveis so arranjos (do tipo array). As quatro primeiras foram declaradas para os
critrios de ordenamento: Largura, Comprimento, Permetro e rea (j citados no captulo
Descrio da Tcnica Proposta). E a ltima varivel, arRendimento, guarda os valores
referentes ao aproveitamento de cada encaixe efetuado.
Dessa forma, no procedimento btMontarClick as peas so ordenadas em funo de
quatro critrios. Aps o ordenamento dos moldes, em ordem decrescente desses critrios,
chamado o procedimento SeteMaiores. Esse procedimento fornece as diversas sequncias de
moldes de todos os ordenamentos possveis a partir da combinao dos sete maiores moldes.
Aps definidos todos os ordenamentos, as sequncias dos moldes ficam guardadas, e
para cada uma delas realizado o encaixe e verificado o rendimento desse encaixe. Para
realizar o encaixe de cada uma dessas sequncias de moldes chamado o procedimento
MontaGridEncaixe_Y. Aps todos os encaixes serem realizados, os rendimentos obtidos em
cada um deles so ordenados e possvel saber qual foi o encaixe que obteve o melhor
aproveitamento de tecido.
O mesmo processo que realizado para o procedimento MontaGridEncaixe_Y
tambm feito para MontaGridEncaixe_X. Porm, como citado anteriormente, no
MontaGridEncaixe_X no encaixado a sequncia obtida com todos os ordenamentos
possveis a partir da combinao dos sete maiores moldes (procedimento SeteMaiores).
Tambm so guardados os rendimentos e aps a realizao de todos os encaixes possvel
saber qual deles obteve o melhor aproveitamento de tecido. O maior rendimento obtido com
deslocamento no eixo X comparado como maior obtido com deslocamento no eixo Y. A
sequncia de moldes que apresentar maior rendimento a soluo final e novamente
encaixada.
O procedimento MontaGridEncaixe_Y verifica o contedo de cada clula da matriz do
molde. Se a soma do contedo de uma clula da matriz do molde com o contedo de uma
clula da matriz do tecido resultar no valor 4 ou 6 (situaes no permitidas) a matriz
deslocada um grid no eixo Y e o processo de verificao dos contedos das clulas
interrompido. O processo de verificao reinicializado a partir da origem da matriz do
110
molde, que neste caso foi deslocada um grid no eixo y da matriz do tecido. Novamente o
somatrio dos contedos das clulas so verificados. Essa verificao inicia na origem da
matriz do molde, com o x e o y iguais a zero e percorre primeiro todo o eixo y. Caso no haja
situao de impossibilidade, todo o eixo y ser percorrido novamente, porm no mais na
posio zero do x e sim na posio um. O processo contnuo at que se encontre uma
posio de impossibilidade ou que todas as clulas tenham sido percorridas e representem
uma situao possvel. Caso haja impossibilidade e a matriz do molde percorra todo o eixo y
da matriz do tecido e no encontre um local disponvel, ela deslocada o valor de um grid no
eixo x da matriz do tecido.
necessrio observar que h uma diferena entre a verificao dos contedos das
clulas e o deslocamento dos moldes. Quando os contedos so verificados, as clulas so
percorridas, porm os moldes permanecem imveis no tecido. S quando uma situao de
impossibilidade encontrada que o ponto de insero da origem do molde muda (
incrementado a partir da origem). Quando a situao de possibilidade de insero do molde
encontrada, o contedo (status) de cada clula repassado para aquela determinada posio
da matriz do tecido. Atravs dessa sequncia o processo pode ser o mesmo para cada novo
molde que inserido no tecido, a nica diferena estar no contedo das clulas do tecido.
O procedimento MontaGridEncaixe_X ocorre de forma semelhante ao procedimento
MontaGridEncaixe_Y. Porm a verificao do contedo das clulas inicia nas clulas do eixo
x, na posio zero do eixo y. Se a soma do contedo de uma clula da matriz do molde com o
contedo de uma clula da matriz do tecido resultar no valor 4 ou 6 (situaes no permitidas)
a matriz deslocada um grid no eixo x e interrompe o processo de verificao dos contedos
das clulas. O processo reinicializado na origem da matriz do molde, agora deslocada o
valor de um grid para a direita no tecido. Essa matriz ser deslocada at o valor limite de 40%
do comprimento das peas j encaixadas no tecido. Caso o molde percorra esse comprimento
e no encontre espao disponvel, incrementado o valor de um grid no eixo y. Novamente o
programa interrompe o processo de verificao e o reinicializa com a origem da matriz do
molde deslocada. Se chegar ao limite do eixo y e no encontrar local disponvel, o valor limite
de deslocamento no eixo x incrementado em 5%.
111
realizados, para que posteriormente possa ser definido o melhor. Dentro da funo
CalculaRendimento foi declarada a varivel maiorx, que recebe o valor da ltima clula
ocupada na matriz. Com o valor dessa varivel, feito um processo de verificao de toda a
matriz at a clula indicada pelo valor do maiorx. Durante o processo de verificao so
contadas as clulas vazias e as cheias. Quando o processo finalizado possvel saber o
rendimento (ou aproveitamento) de um determinado encaixe atravs do valor das clulas
cheias dividido pelo somatrio das clulas cheias e vazias28.
Os valores do rendimento de cada encaixe so guardados junto com os ordenamentos
de cada uma das sequncias dos moldes. Assim, possvel saber, aps a realizao de todos
os encaixes, qual ordenamento obteve o melhor rendimento.
Com a informao do melhor rendimento obtido possvel desenhar o encaixe com a
melhor soluo. Essa ao efetuada atravs do clique do boto Encaixe presente na Barra de
cones da interface principal. O clique desse boto chama o procedimento Desenha.
O procedimento Desenha responsvel pela criao da imagem do melhor encaixe dos
moldes na interface principal. Dentro desse procedimento a informao mais importante est
nos pontos de insero dos moldes. Os pontos de insero indicam os locais de origem que os
moldes devem ser desenhados. Essas informaes so obtidas nos procedimentos
MontaGridEncaixe_Y e MontaGridEncaixe_X
28
O clculo da eficincia do encaixe para determinar o rendimento do tecido foi baseado em Arajo (1996), que
define a eficincia como a diviso da rea total dos moldes pela rea total da folha de tecido multiplicado por
100.
112
7. RESULTADOS
113
114
Figura 47: Encaixe dos moldes da jardineira realizado pelo software Audaces Encaixe 7
Fonte: a Autora
Fonte: a Autora
115
moldes da jardineira, nesse modelo no h nenhum molde inteiro, que necessite ser dobrado
ao meio quando o encaixe ocorre com o tecido enfestado.
A Figura 48 apresenta o encaixe obtido no prottipo funcional Riscare que alcanou
um comprimento de 157 cm e rendimento (aproveitamento) de 82,28%. O tempo empregado
pelo Riscare para a realizao do encaixe foi de 1 hora 15 minutos e 47 segundos.
Figura 48: Encaixe dos moldes do casaco feminino realizado no prottipo funcional Riscare
Fonte: a Autora
Figura 49: Encaixe dos moldes do casaco feminino realizado por um especialista
Fonte: a Autora
29
O encaixe apresentado na Figura 48 o da Empresa 1 e foi o segundo melhor encaixe dos moldes do casaco
obtido pelos especialistas. Por problemas tcnicos no foi possvel mostrar a imagem do encaixe da Empresa 3,
que alcanou o melhor encaixe dos moldes do casaco com 156 cm.
116
Figura 50: Encaixe dos moldes do casaco feminino realizado pelo software Audaces Encaixe 7
Fonte: a Autora
Fonte: a Autora
117
7.2.1 Biquni
Figura 51: Encaixe dos moldes de dois biqunis apresentado em Wong et al. (2009)
Fonte: Wong et al. (2009)
Wong et al. (2009) no apresentam a largura do tecido em que os moldes foram encaixados. Os autores
publicam o comprimento obtido pela tcnica. Fazendo um clculo de proporcionalidade possvel descobrir a
largura do tecido utilizada. Em Wong et al. (2009) as medidas esto na unidade de polegadas e no em
centmetros ou unidades. Por este motivo, as unidades da largura quando convertidas de polegadas para
centmetros tornam-se nmeros fracionados. Dessa forma, optou-se por utilizar como parmetro as imagens
publicadas pelos autores, estabelecendo uma largura padro (100 ou 200 cm) e atravs de uma regra de
proporcionalidade das imagens publicadas obter o comprimento alcanado tambm em centmetros.
118
Figura 53: Encaixe dos moldes do biquni (8 repeties) apresentado em Wong et al. (2009)
Fonte: Wong et al. (2009)
119
7.2.2 Camisa
120
31
121
Figura 58: Encaixe dos moldes de duas camisas (32 peas) realizado pelo Riscare
Fonte: Wong et al. (2009)
122
Figura 59: Encaixe dos moldes de duas camisas (tamanho menor) realizado pelo Riscare
Fonte: a Autora
7.2.3 Tangran
A Figura 60 mostra o encaixe perfeito de um tangran publicado em Martins e Tsuzuki
(2009). O tangran um quebra-cabea composto por 7 partes, que quando encaixadas da
melhor forma formam um quadrado.
Em Martins (2007) o autor defende que este um problema particularmente difcil
porque apresenta mltiplos mnimos locais de valores muito prximos, ou seja, muitas
solues prximas a soluo tima. Para alcanar a soluo tima do problema os autores
utilizaram a tcnica do no-fit polygon combinada com o simulated annealing. importante
destacar que a heurstica desenvolvida em Martins e Tsuzuki (2009) permite a rotao das
peas durante o encaixe.
123
7.2.4 Mai
124
O encaixe dos 96 moldes que compem os seis conjuntos de mais foi feito tambm
no Riscare. O encaixe, mostrado na Figura 63 alcanou o comprimento de 12.982,50 unidades
e rendimento de 68,09 %. O tempo utilizado para a realizao do encaixe foi de 10 horas 53
minutos e 22 segundos. Quando comparado ao encaixe publicado em Bennel e Oliveira
(2008) o encaixe realizado pelo Riscare obteve um comprimento inferior de 1.327,10
unidades, conseguindo assim um encaixe com melhor aproveitamento de tecido.
Em Bennel e Oliveira (2008), pelo fato de o encaixe ser uma imagem exemplificativa, no h informaes
sobre o comprimento nem o rendimento do encaixe. Esses dados foram obtidos atravs da comparao da Figura
60 com a imagem do encaixe do mai publicada em Gomes e Oliveira (2006) que apresenta dados detalhados.
125
Figura 64: Encaixe de 48 moldes que compem trs mais realizado por Gomes e Oliveira (2006)
Fonte: Gomes e Oliveira (2006)
Burke et al. (2006) tambm realizaram o encaixe (fig. 65) de 48 moldes que compem
trs conjuntos de mais. O melhor encaixe conseguido pelos autores alcanou o comprimento
de 6.462,40 unidades e rendimento de 68,4%.
Figura 65: Encaixe de 48 moldes que compem trs mais realizado por Burke et al. (2006)
Fonte: Burke et al. (2006)
Para poder comparar com os resultados obtidos em Burke et al. (2006) e Gomes e
Oliveira (2006), os moldes do mai foram refeitos e encaixados no Riscare. A Figura 66
mostra o encaixe dos 48 moldes que compem os trs conjuntos de mai. O encaixe realizado
126
Figura 66: Encaixe de 48 moldes que compem trs mais realizado no Riscare
Fonte: a Autora
O encaixe realizado pelo Riscare encontrou uma boa soluo, com comprimento um
pouco maior (173,1 unidades) do que o obtido em Burke et al. (2006). Porm, quando
comparado ao melhor comprimento alcanado em Gomes e Oliveira (2006) a diferena do
encaixe realizado pelo Riscare maior em 687,13 unidades. importante ressaltar aqui que
nos trabalhos de Burke et al. (2006) e Gomes e Oliveira (2006) so permitidas as rotaes de
180 para os moldes. No Riscare, os moldes devem ser abertos no programa com as rotaes
j definidas.
O encaixe do Riscare apresentado na Figura 63 (seis mais) tambm pode ser
considerado melhor do que o da Figura 66 (trs maios). Essa anlise possvel atravs da
comparao da medida do comprimento do encaixe dos seis mais com a medida do
comprimento do encaixe dos trs mais. Se a medida do comprimento do encaixe dos seis
mais fosse dividida por dois daria como resultado um nmero bem inferior (6.491,25
unidades) ao comprimento obtido no encaixe dos trs mais (6.635,50 unidades).
127
7.2.5 Cala
A Figura 67 apresenta o encaixe de quatro calas, totalizando 64 moldes. Esse encaixe
foi publicado em Gomes e Oliveira (2006) que utilizaram o simulated annealing e a
programao linear. O melhor encaixe das quatro calas obteve um comprimento de 242,11
unidades e rendimento de 89,96%.
O desenho dos moldes da cala proposto em Gomes e Oliveira (2006) foi refeito e o
encaixe realizado no Riscare (fig. 68). O encaixe das quatro calas alcanou um comprimento
de 247,14 unidades e rendimento de 88,12%. O tempo para a realizao do encaixe foi de 3
horas 35 minutos e 59 segundos. O encaixe realizado no Riscare obteve um comprimento
superior de 5,03 unidades quando comparado com Gomes e Oliveira (2006).
128
7.2.6 Problema Fu
Figura 69: Problema Fu apresentado em Hopper (2000 apud BURKE et al. 2006)
Fonte: Burke et al. (2006)
O problema Fu tambm foi realizado por Burke et al. (2006), em que era permitido
que as peas rotacionassem o ngulo de 90. A Figura 70 mostra a disposio das peas e o
encaixe obtido de 32,80 unidades de comprimento e 86,9% de rendimento.
129
130
que compem o problema. O melhor encaixe obtido pelo Riscare apresentado na Figura 73.
O encaixe alcanou um comprimento de 32,96 unidades e rendimento de 84,13%. O tempo
empregado para a realizao do problema Fu foi de 1 hora 50 minutos e 41 segundos. O
encaixe obtido pelo Riscare melhor do que o encontrado em Hopper (2000 apud BURKE et
al., 2006), porm pior do que os encaixes publicados em Burke et al. (2006), Gomes e
Oliveira (2006) e Martins (2007).
33
131
132
Fonte: a Autora
34
O Riscare, quando comparado ao encaixe realizado pela Empresa 3, obteve um comprimento superior no
encaixe do casaco de 1cm.
133
134
Outra anlise que pode ser feita atravs da Tabela 07 em relao aos tempos para a
realizao dos encaixes. possvel perceber uma diferena considervel do tempo necessrio
para realizar alguns encaixes. Um exemplo a comparao do tempo para o encaixe do
biquni com 48 moldes com o tempo necessrio para o encaixe do mai tambm com 48
moldes. No primeiro, o tempo gasto foi de 12 horas 27 minutos e 3 segundos. No segundo, o
tempo utilizado foi de 2 horas 33 minutos e 17 segundos. Essa diferena ocorre em funo do
tamanho dos arquivos em DXF que influenciam a resoluo do grid utilizado e,
conseqentemente, o tempo gasto para a construo do layout do encaixe. Para poder se ter
uma idia da diferena de tamanho dos arquivos em DXF, os moldes do biquni so duas
vezes maiores que os moldes do mai.
A comparao entre os tempos para a realizao do encaixe tambm muda muito
dependendo da quantidade de moldes que so encaixados. O tempo gasto para a realizao do
encaixe com 96 moldes do mai (10 horas 53 minutos e 22 segundos) foi muito superior ao
dobro do tempo gasto para o encaixe do mesmo mai, porm com 48 moldes (2 horas 33
minutos e 17 segundos). Pela visualizao dos tempos possvel perceber que um no a
metade do outro.
Para funcionar de forma mais eficiente, o Riscare necessita de uma melhoria do tempo
necessrio para a realizao dos encaixes. Esta melhoria est relacionada ao critrio de
ordenar as sete maiores peas que, quando implementado no programa, acarretou um
acrscimo de tempo de clculo computacional. Esse procedimento, combinado com o tempo
gasto para a insero das peas no tecido para a verificao do rendimento de uma
determinada sequncia, responsvel pelo elevado tempo na realizao dos encaixes.
Apesar de acarretar uma sobrecarga de clculo computacional, o critrio de ordenar as
sete maiores peas (procedimento SeteMaiores) e o deslocamento no eixo Y foram o critrio e
a forma de construo do layout de encaixe utilizado em todas as solues finais realizadas
neste captulo. Este procedimento foi o que encontrou as melhores solues de encaixe nos
problemas realizados, com o menor comprimento dentre todas as sequncias e deslocamentos
realizados pelo Riscare, e por este motivo escolhido pelo programa como soluo final. Isso
demonstra que o critrio de ordenar as sete maiores peas alcanou solues de encaixe
melhores do que as geradas pelos os outros critrios.
A Figura 76 exemplifica a importncia da utilizao do critrio de ordenar as sete
maiores peas (procedimento SeteMaiores). O encaixe da Figura 76 usa o deslocamento no
eixo X e Y, porm no emprega o critrio de ordenamento das sete maiores peas. O tempo
135
Figura 76: Encaixe dos moldes da jardineira infantil sem o ordenamento das sete maiores peas
Fonte: a Autora
O encaixe dos mesmos moldes da Figura 76 foi apresentado na Figura 45 com todos
os critrios empregados. O encaixe da Figura 45 alcanou um comprimento de 64 cm e
rendimento (aproveitamento) de 86,52%. O tempo para a realizao do encaixe foi de 57
minutos e 29 segundos.
Atravs da comparao dos tempos empregados para a realizao do encaixe da Figura
76 com o tempo utilizado para o encaixe da Figura 45 fica evidente a carga de clculo
computacional relacionada com o procedimento de ordenar as sete maiores peas. Por outro
lado, a diferena de 14,42% no rendimento dos encaixes comprova as melhorias obtidas com
o emprego do procedimento de ordenar as sete maiores peas para a reduo do desperdcio
de tecido.
A utilizao do deslocamento no eixo Y em todas as solues finais e o no uso do
deslocamento no eixo X no significa que o mesmo no tenha potencial para obteno de
bons encaixes. Talvez seja necessria a utilizao do deslocamento no eixo X de outra forma.
Uma possibilidade seria encaixar duas peas atravs do deslocamento no eixo X e verificar se
esse encaixe alcana um aproveitamento (determinado por um retngulo envolvente) prximo
a 100%. Assim, a representao de duas peas poderia tornar-se, para facilitar o encaixe, uma,
136
137
8. CONCLUSES E SUGESTES
8.1 Concluses
138
e OLIVEIRA, 2008), deslocamento no eixo Y (BURKE et al., 2006) e a utilizao do bottomleft (GOMES e OLIVEIRA, 2002) foi possvel desenvolver uma tcnica que obteve, na
maioria dos casos, resultados melhores de encaixe.
Alm disso, tambm foram propostas tcnicas relevantes e inditas na literatura para a
realizao do encaixe, como o ordenamento das sete maiores peas e o deslocamento no eixo
X. Entre elas, destaca-se o critrio de ordenar as sete maiores peas, procedimento utilizado
em todos os encaixes mais otimizados encontrados no Riscare.
O critrio de ordenar as sete maiores peas e o deslocamento dos moldes no eixo X
foram propostos durante o desenvolvimento da tcnica de encaixe, atravs da observao dos
deslocamentos entre diferentes formatos de moldes e deduo de melhorias que poderiam ser
realizadas.
A observao e a deduo de consequncias fazem parte do mtodo cientfico
hipottico-dedutivo empregado neste trabalho. As aes de observao e deduo de
conseqncias, os dados obtidos atravs do conhecimento tcito de profissionais que
trabalham com o encaixe de moldes e o conhecimento cientfico de pesquisadores da rea,
permitiram o desenvolvimento de uma pesquisa relevante para os problemas de encaixe
bidimensional de formas irregulares.
Atravs da tcnica proposta implementada no Riscare foi possvel construir um
prottipo funcional que utilizou procedimentos j conhecidos no meio acadmico e sugerir
novas tcnicas para o problema do encaixe bidimensional de itens irregulares obtendo bons
resultados de encaixes.
Como resultado do trabalho desenvolvido, espera-se conseguir a publicao de artigos
decorrentes da dissertao em peridicos internacionais, alm dos artigos em congressos que
j vm sendo publicados.
importante lembrar que o problema de encaixe de moldes (itens com formatos
irregulares) um problema cientfico com ampla aplicao industrial. As melhorias obtidas
pelo Riscare na realizao dos encaixes tornam-se ainda mais importantes porque se
encontram situadas no contexto de um problema prtico da indstria do vesturio. Nessa
indstria, a economia de tecido alcanado com um encaixe influencia no s uma nica
camada de tecido e sim vrias camadas de tecido que so enfestadas para o corte. Assim, um
encaixe que melhora em 30 cm o comprimento de tecido pode tornar-se uma economia para a
empresa de 1.800 cm (caso o enfesto tenha 60 camadas de tecido).
O custo da matria-prima na indstria do vesturio representa em torno de 40% a 50%
do custo do produto final (ARAJO, 1996). Assim, a influncia da reduo do desperdcio de
139
8.2 Sugestes
140
141
REFERNCIAS
ALVAREZ-VALDES, R.; MARTI, R.; TAMARIT, J. M.; PARAJON, A. GRASP and Path
Relinking for the Two-Dimensional Two-Stage Cutting-Stock Problem. Informs Journal
on Computing, 19, p. 261 272, jan., 2007.
BABU, A. R.; BABU, N. R. A generic approach for nesting of 2-D parts in 2-D sheets
using genetic and heuristic algorithms. Computer-Aided Design, 33, p. 879-891,2001.
BASTIEN, J. M. C.; SCAPIN, D. L. Ergonomic Criteria for the Evaluation of HumanComputer Interfaces. Technical Report, 156, 1993.
142
BRITO, V. Crise pode representar oportunidade para setor txtil e de confeco. Out.
2008. Disponvel em:
<http://www.sebraemg.com.br/Geral/VisualizarDestaque.aspx?Cod_destaque=5273&navegac
ao=27.10.2008++Crise+pode+representar+oportunidade+para+setor+t%C3%AAxtil+e+de+confec%C3%A7
%C3%A3o> Acesso em: 13 mar. 2009.
BURKE, E. K.; HELLIER, R.; KENDALL, G. ; WHITWELL G. Complete and robust nofit polygon generation for the irregular stock cutting problem. European Journal of
Operational Research, 179, p. 27 49, 2007
DEGRAEVE, Z.; GOCHET, W.; JANS, R. Alternative formulations for a layout problem
in the fashion industry. European Journal of Operational Research, 143, p. 8093, 2002.
DEVELOPERS GUIDE. [S. l]: Borland Software Corporation, [200-]. Arquivo pdf.
Disponvel em:
<http://docs.embarcadero.com/products/rad_studio/delphi7/D7_DevelopersGuide.pdf>
Acesso em: 24 ago. 2009, 17: 30
143
FEGHALI, M. K.; DWYER, D. As engrenagens da moda. Rio de Janeiro: Ed. Senac, 2001.
HIFI, M.; M'HALLAH, R. A hybrid algorithm for the two-dimensional layout problem:
The cases of regular and irregular shapes. International Transactions in Operational
Research, 10, p. 195-216, 2003.
144
HIFI, M.; M'HALLAH, R.; SAADI, T. Algorithms for the Constrained Two-Staged TwoDimensional Cutting Problem. Informs Journal on Computing, 20(2), p. 212 221,
jan., 2008.
JONES, S.F. Fashion Design: manual do estilista. So Paulo: Cosac Naify, 2005.
MARTENS, J. Two genetic algorithms to solve a layout problem in the fashion industry
European Journal of Operational Research, 154, p. 304-322, mar, 2004.
MHALLAH, R.; BOUZIRI, A.; JILANI, W. Layout of Two Dimensional Irregular Shapes
Using Genetic Algorithms. IEA/AIE, LNAI 2070, p. 403-411, 2001
145
NIELSEN, J. Heuristic Evaluation, In Nielsen, J., and Mack, R.L (Eds.), Usability Inspection
Methods, New York: John Wiley & Sons, 1994.
146
WONG, W. K.; WANG, W. W.; MOK, P. Y.; LEUNG, P. Y. S.; KWONG, C. K. Solving the
two-dimensional irregular objects allocation problems by using a two-stage packing
approach. Expert Systems with Applications, 36, p. 3489-3496, 2009.
147
GLOSSRIO
ACABAMENTO: Incluem as ltimas etapas, os retoques necessrios para que uma pea fique
pronta (CATELLANI, 2003).
ARMAO (ou LIGAMENTO): o modo como o fio de urdume ligado ou cruzado com os
fios da trama. Dois casos so possveis: ou os fios de urdume passam sobre os fios de trama
ou o inverso. Existem trs ligamentos fundamentais: tela ou tafet, sarja e cetim (VICENTRICARD, 1989)
BENEFICIAMENTO: Termo utilizado para todas as operaes nos substratos txteis que
visam torn-los mais adequados para os desejados fins (CATELLANI, 2003).
CABEA DA MANGA: Parte superior da manga, que se situa na altura do ombro (JONES,
2005).
CAIMENTO: Modo pelo qual o tecido se comporta quando a roupa usada (JONES, 2005).
CS: Pedao de tecido em formato de tira que usado em algumas peas do vesturio,
especialmente em saias e calas para fazer o arremate na cintura (CATELLANI, 2003).
COSTURA: Juno por meio de pontos de duas ou mais partes (CATELLANI, 2003).
148
FIO: Termo genrico utilizado para denominar cordes de fibras txteis, filamentos ou outro
material utilizado para tecer ou para ser entrelaado (CATELLANI, 2003).
FIO (do molde): Indicao marcada no molde e pela a qual o mesmo deve ser colocado sobre
o tecido, de acordo com a direo correta da trama e do urdume (CATELLANI, 2003).
GIZ: Lpis, geralmente feito de carbonato ou sulfato de clcio, que auxilia na marcao do
tecido que ser cortado (CATELLANI, 2003).
GOLA: Parte que compem o vesturio. Situa-se no decote da pea junto e em volta do
pescoo (CATELLANI, 2003).
MALHA: Tecido em que a construo feita do entrelaamento de um fio com ele mesmo.
Tambm podem ser entrelaados em conjunto outros fios (CATELLANI, 2003).
149
MALHA RETILNEA: construda com mquinas retilneas, como a mquina de tric que
possui uma ou duas placas de agulhas retas colocadas no plano horizontal (CATELLANI,
2003).
MODELO: Conjunto de moldes que formam uma pea do vesturio (MANUAL DIGITAL
AUDACES VESTURIO MOLDES, [200-]).
MOLDE: Guia para a criao de peas iguais ou similares. Uma pea do vesturio (ou
modelo) composta de um conjunto de moldes (MORRIS, 2007).
MOLDE BASE: Molde a partir do qual os outros tamanhos so obtidos. O molde base estar
pronto para a graduao aps ter sido produzido um prottipo ou pea-piloto e o mesmo ter
sido submetido aprovao (ROSA, 2008).
150
PALA: Parte superior de peas do vesturio que cobrem o peito, porm tambm pode ser
usada para denominar partes superiores de saias e calas (CATELLANI, 2003).
PIQUE: Pontos de referncias utilizados para indicar o local exato da unio ou sobreposio
de peas (SILVEIRA, [200-]).
PUNHO: Parte final das mangas que segue o contorno do pulso (CATELLANI, 2003).
RECORTE: Diviso de moldes em duas ou mais partes. So usados para dar melhor caimento
pea, ajustando-a ao corpo ou agregando uma quantidade maior de tecido (CATELLANI,
2003).
REVEL: Parte interna da abertura da frente de mants e casacos. Tambm usado como
sinnimo de limpeza (CATELLANI, 2003).
SAIA: Pea do vesturio que inicia na regio da cintura e desce podendo ter diferentes
comprimentos (CATELLANI, 2003).
SENTIDO NICO: Alguns tipos de tecidos precisam ser cortados seguindo sempre a mesma
direo, entre eles pode-se citar alguns tipos de estampados e felpudos (JONES, 2005).
TXTIL: Termo utilizado para todas as fases de fabricao de produtos derivados de fibras ou
filamentos. Abrange tecidos planos, malhas e artigos do vesturio. imprescindvel que os
151
TRIC: Malha construda a partir do urdume que reproduz os pontos do tric manual
(CATELLANI, 2003).
TRICOLINE: Tecido produzido com fio de espessura fina de algodo (CATELLANI, 2003).
VELUDO: Tecido construdo por trs conjuntos de fios: trama, urdume e um conjunto extra
de fios que formam os plos. Esses plos so cortados de maneira uniforme e rentes a
superfcie (CATELLANI, 2003).
152
APNDICE A
ENTRADA DE DADOS
153
TCNICA DE ENCAIXE
A tcnica de encaixe consiste em trs etapas: (1) encaixe do retngulo com maior
dimenso no eixo x(largura), (2) encaixe dos retngulos com sobra de material lateral e (3)
redimensionamento da rea a ser preenchida aps o passo (2) e continuidade do processo de
encaixe. O encaixe segue sempre esta seqncia, as etapas so apresentadas a seguir.
Figura 02: Exemplo de encaixe em que no h sobra de tecido lateral, apenas sobra de material inferior
Fonte: a Autora
154
Caso os retngulos sejam encaixados e sobre tecido na lateral, o material que ser
cortado dividido em duas partes (uma lateral e outra inferior).
A dimenso de cada uma dessas partes guardada no programa e ordenada em forma
crescente de acordo com a sua rea. Assim, sero sempre utilizadas as sobras de menor rea
primeiro. Na Figura 03, mostra-se um exemplo em que a sobra lateral ser utilizada primeiro.
Os retngulos que sero encaixados, sempre na ordem dos maiores na dimenso x
para os menores, so utilizados, primeiro, para preencher a menor parte, que foi dividida, do
material a ser cortado. Caso o primeiro retngulo seja maior que o espao disponvel, se faz a
tentativa com um retngulo menor e, assim, consecutivamente at que o maior retngulo
possvel seja inserido no espao. Se nenhum retngulo for menor que o espao disponvel, o
local fica vazio.
Depois de tentar se preencher a menor parte, o processo repetido com o prximo
espao disponvel, que no caso da Figura 03 a sobra inferior (sempre do menor espao
guardado para o maior).
155
Figura 04: Exemplo de encaixe em que h sobra de material lateral, lateral inferior e inferior
Fonte: a Autora
RESULTADOS
156
157
Figura 06: Encaixe dos moldes de uma camisa com eficincia de 75,74%
Fonte: Wong et al. (2009)
158
APNDICE B
ALVAREZ-VALDES, R.; MARTI, R.; TAMARIT, J. M.; PARAJON, A. GRASP and Path
Relinking for the Two-Dimensional Two-Stage Cutting-Stock Problem. Informs Journal
on Computing, 19, p. 261 272, jan, 2007.
BABU, A. R.; BABU, N. R. A generic approach for nesting of 2-D parts in 2-D sheets
using genetic and heuristic algorithms. Computer-Aided Design, 33, p. 879-891,2001.
BENNELL, J. A.; DOWSLAND, K. A. Hybridising Tabu Search with Optimisation
Techniques for Irregular Stock Cutting. Management Science, 47(8), p. 1160-1172, 2001.
BENNELL, J. A.; DOWSLAND, K. A.; DOWSLAND, W. B. The irregular cutting-stock
problem a new procedure for deriving the no-fit polygon. Computers & Operations
Research, 28, p. 271-287, 2001.
BENNELL, J. A.; OLIVEIRA, J. F. The geometry of nesting problems: a tutorial.
European Journal of Operational Research, 184, p. 397-415, 2008.
BLAZEWICZ, J.; MORET-SALVADOR, A.; WALKOWIAK, R. Parallel tabu search
approaches for two-dimensional cutting. Parallel Processing Letters, 14 (1), p. 23-32, 2004.
BOUGANIS, A.; SHANAHAN. A Vision-Based Intelligent System for Packing 2-D
Irregular Shapes. IEEE Transactions on Automation Science and Engineering, 4, 3, p. 382394, 2007.
BURKE, E. K.; KENDALL, G. Applying Evolutionary Algorithms and the No Fit
Polygon to the Nesting Problem, Conference IC-AI, 204A, 1999
BURKE, E. K.; KENDALL, G; HELLIER, R. A New Placement Heuristic for the
Orthogonal Stock-Cutting Problem. Operations Research, 52(4), p. 655 671, jul, 2004.
BURKE, E. K.; HELLIER, R.; KENDALL, G. ; WHITWELL G. A New Bottom-Left-Fill
Heuristic Algorithm for the Two-Dimensional Irregular Packing Problem. Operations
Research, 54, p. 587601, may-jun, 2006.
BURKE, E. K.; HELLIER, R.; KENDALL, G. ; WHITWELL G. Complete and robust nofit polygon generation for the irregular stock cutting problem. European Journal of
Operational Research, 179, p. 27 49, 2007
CHU, C.; ANTONIO, J. Approximation Algorithms to Solve Real-Life Multicriteria
Cutting Stock Problems. Operations Research, 47(4), p. 495 508, jul, 1999.
COSTA, M. T.; GOMES, A. M.; OLIVEIRA, J. F. Heuristic approaches to large-scale
periodic packing of irregular shapes on a rectangular sheet. European Journal of
Operational Research, 192, p. 29-40, 2009.
159
DEGRAEVE, Z.; GOCHET, W.; JANS, R. Alternative formulations for a layout problem
in the fashion industry. European Journal of Operational Research, 143, p. 8093, 2002.
DEGRAEVE, Z.; SCHRAGE, L. Optimal Integer Solutions to Industrial Cutting Stock
Problems. INFORMS Journal on Computing, 11(4), p.406 419, jan, 1999.
DEGRAEVE, Z.; VANDEBROEK, M. A Mixed Integer Programming Model for Solving
a Layout Problem in the Fashion Industry. Management Science, 44(3), p. 301 310,
mar, 1998.
DOWSLAND, K. A.; VAID, S.; DOWSLAND, W. B. An algorithm for polygon placement
using a bottom-left strategy. European Journal of Operational Research, 141, p. 371381,
2002.
GOMES, A. M.; OLIVEIRA, J. F. A 2-exchange heuristic for nesting problems. European
Journal of Operational Research, 141, p. 359-370, 2002.
GOMES, A. M.; OLIVEIRA, J. F. Solving Irregular Strip Packing problems by
hybridising simulated annealing and linear programming. European Journal of
Operational Research, 171, p. 811-829, 2006.
HIFI, M.; M'HALLAH, R. An Exact Algorithm for Constrained Two-Dimensional TwoStaged Cutting Problems. Operations Research, 53(1), p.140 150, jan, 2005.
HIFI, M.; M'HALLAH, R. A hybrid algorithm for the two-dimensional layout problem:
The cases of regular and irregular shapes. International Transactions in Operational
Research, 10, p. 195-216, 2003.
HIFI, M.; M'HALLAH, R.; SAADI, T. Algorithms for the Constrained Two-Staged TwoDimensional Cutting Problem. INFORMS Journal on Computing, 20(2), p. 212-221,
jan., 2008.
HOPPER, E. Two-dimensional packing utilizing evolutionary algorithms and other
meta-heuristic methods, Ph.D.dissertation, School Eng., Cardiff Univ., Cardiff, U.K., 2000.
HOPPER, E.; TURTON, B. C. H.; An empirical investigation of meta-heuristic and
heuristic algorithms for a 2D packing problem. European Journal of Operational Research,
128, p. 34-57, 2001.
KIM, H.; CHO, S. Application of interactive genetic algorithm to fashion design
Engineering Applications of Artificial Intelligence 13 (2000) 635-644
MARTENS, J. Two genetic algorithms to solve a layout problem in the fashion industry
European Journal of Operational Research, 154, p. 304-322, mar, 2004.
MARTINS, T.C.; TSUZUKI, M.S.G. Simulated annealing applied to the irregular
rotational placement of shapes over containers with fixed dimensions. Expert Systems
with Applications, 2009. No paginado.
160
MHALLAH, R.; BOUZIRI, A.; JILANI, W. Layout of Two Dimensional Irregular Shapes
Using Genetic Algorithms. IEA/AIE, LNAI 2070, p. 403-411, 2001
MILENKOVIC, V. J. Densest Translation Lattice Packing of Non-Convex Polygons.
Computational Geometry, p. 280-289, 2000.
MENON, S.; SCHRAGE, L. Order Allocation for Stock Cutting in the Paper Industry.
Operations Research, 50(2), p. 324 332, mar, 2002.
OLIVEIRA, J. F.; GOMES, A. M.; FERREIRA, J. S. TOPOS A new constructive
algorithm for nesting problems. OR Spektrum, 22, p. 263284, 2000.
PISINGER, D.; SIGURD, M. Using Decomposition Techniques and Constraint
Programming for Solving the Two-Dimensional Bin-Packing Problem. INFORMS
Journal on Computing, 19(1), p. 36-51, jan., 2007.
SHIOMI, Y.; SUGI, M.; OTA, J. The Solution of 2-Dimensional Rectangular Cutting
Stock problem Considering Cutting Process. IEEE Conference on Automation Science and
Engineering, sept, 2007.
STOYAN, Y; SCHEITHAUER, G.; GIL, N.; ROMANOVA, T. Phi-functions for complex
2D-objects. Quartely Journal of the Belgian, French and Italian Operations Research
Societies, p. 69-84, 2004.
VANDERBECK, F. Exact Algorithm for Minimising the Number of Setups in the OneDimensional Cutting Stock Problem. Operations Research, 48(6), p. 915 926, nov, 2000.
WSCHER, G.; HAUSSNER, H.; SCHUMANN, H. An Improved Typology of Cutting
and Packing Problems. European Journal of Operational Research, 183, p.1109- 1130, 2007.
WONG, W. K.; WANG, W. W.; MOK, P. Y.; LEUNG, P. Y. S.; KWONG, C. K. Solving the
two-dimensional irregular objects allocation problems by using a two-stage packing
approach. Expert Systems with Applications, 36, p. 3489-3496, 2009.
YEUNG, L.H.W.; TANG, W.K.S. A Hybrid Genetic Approach for Garment Cutting in
the Clothing Industry. IEEE Transactions on Industrial Electronics, 50 (3), jun, 2003.
161
APNDICE C
Lista dos artigos selecionados para a construo do quadro terico. Os artigos abaixo
tratam especificamente dos problemas de encaixe de itens bidimensionais com formatos
irregulares.
BABU, A. R.; BABU, N. R. A generic approach for nesting of 2-D parts in 2-D sheets
using genetic and heuristic algorithms. Computer-Aided Design, 33, p. 879-891,2001.
BENNELL, J. A.; DOWSLAND, K. A. Hybridising Tabu Search with Optimisation
Techniques for Irregular Stock Cutting. Management Science, 47(8), p. 1160-1172, 2001.
BENNELL, J. A.; DOWSLAND, K. A.; DOWSLAND, W. B. The irregular cutting-stock
problem a new procedure for deriving the no-fit polygon. Computers & Operations
Research, 28, p. 271-287, 2001.
BENNELL, J. A.; OLIVEIRA, J. F. The geometry of nesting problems: a tutorial.
European Journal of Operational Research, 184, p. 397-415, 2008.
BLAZEWICZ, J.; MORET-SALVADOR, A.; WALKOWIAK, R. Parallel tabu search
approaches for two-dimensional cutting. Parallel Processing Letters, 14 (1), p. 23-32, 2004.
BOUGANIS, A.; SHANAHAN. A Vision-Based Intelligent System for Packing 2-D
Irregular Shapes. IEEE Transactions on Automation Science and Engineering, 4, 3, p. 382394, 2007.
BURKE, E. K.; KENDALL, G. Applying Evolutionary Algorithms and the No Fit
Polygon to the Nesting Problem, Conference IC-AI, 204A, 1999
BURKE, E. K.; HELLIER, R.; KENDALL, G. ; WHITWELL G. A New Bottom-Left-Fill
Heuristic Algorithm for the Two-Dimensional Irregular Packing Problem. Operations
Research, 54, p. 587601, may-jun, 2006.
BURKE, E. K.; HELLIER, R.; KENDALL, G. ; WHITWELL G. Complete and robust nofit polygon generation for the irregular stock cutting problem. European Journal of
Operational Research, 179, p. 27 49, 2007
COSTA, M. T.; GOMES, A. M.; OLIVEIRA, J. F. Heuristic approaches to large-scale
periodic packing of irregular shapes on a rectangular sheet. European Journal of
Operational Research, 192, p. 29-40, 2009.
DOWSLAND, K. A.; VAID, S.; DOWSLAND, W. B. An algorithm for polygon placement
using a bottom-left strategy. European Journal of Operational Research, 141, p. 371381,
2002.
GOMES, A. M.; OLIVEIRA, J. F. A 2-exchange heuristic for nesting problems. European
Journal of Operational Research, 141, p. 359-370, 2002.
162
163
APNDICE D
EMPRESA 2: Geralmente eu procuro seguir uma ordem, encaixo primeiro frente e costas e
depois vou encaixando o restante, manga, recortes. A princpio sempre inicio com frente e
costas, a base, a parte maior do tecido que voc vai usar, da voc j tem uma dimenso do
que voc vai gastar de pano. Ento, primeiro frente e costas e depois o restante so os
detalhes, manga voc sempre tira de uma lateral e consegue encaixar um detalhe. Bolsos,
golas, voc encaixa depois.
EMPRESA 3: No, primeiro eu gosto de fazer com o tecido dobrado porque as duas partes
ficam iguais. Quando voc repete ou faz espelhado, eu acho que perde mais (tecido).
164
Normalmente eu comeo com as peas maiores e as que tm um ngulo reto que eu possa
colocar paralelo ao tecido, nas extremidades laterais do tecido. Eu sempre encaixo e no meio
eu vou fazendo. Eu tento encaixar de um jeito que ela fique espelhada, a menor daqui com a
maior de l (se referindo a frente e costas, que uma tinha rotacionado 180 para encaixar
melhor com a outra) para ter a menor perda de tecido.
EMPRESA 5: Eu penso em uma ordem que eu vou pegar os moldes. Eu sempre parto do
maior para o menor, eu vejo quais so os maiores, nesse caso aqui (referindo-se aos moldes
do casaco) a frente, as costas e a manga so os maiores moldes, a base da manga, onde vai a
cabea da manga gasta, a frente e as costas se so inteiras o que gasta mais. Ento, eu
procuro encaixar horizontalmente esses maiores, porque so os de maior consumo. E os
outros menores eu vou encaixar horizontalmente na altura dos maiores. Isso para economizar
tecido, se eu comear do pequeno no d certo, porque o grande que faz o encaixe, que me
d os espaos de encaixe para os pequenos. Ento, eu tenho que ver a melhor forma, de mexer
com os moldes de um jeito ou de outro at achar o melhor rendimento, sempre marcando a
lateral com a rgua, para ver se a modificao que est sendo feita no encaixe gera a melhor
posio. s vezes necessrio voltar atrs porque o encaixe melhor j tinha sido feito antes.
Vai se mexendo com os moldes, mas os grandes que ditam onde vai ficar os pequenos.
EMPRESA 3: Sim. Primeiro eu fao por tamanho, a primeira sequncia eu fao por tamanho,
pego a maior e coloco, e depois pelas formas.
165
EMPRESA 1: (j respondida)
EMPRESA 2: No, sempre utilizo o critrio de frente e costas primeiro, tanto para peas
pequenas ou roupas grandes, vestidos. Para qualquer tipo de roupa eu sigo sempre esse
mesmo critrio. s vezes voc vai cortar e dependendo da pea ou se o cliente trouxe pouco
tecido, se voc tirar as peas menores primeiro voc acaba no tendo para as partes principais.
Ento, quando se tira frente e costas sempre vai sobrar um entremeio, vai sobrar uma parte
das cavas, que voc pode usar para encaixar um bolso, uma lapela, da voc aproveita mais o
tecido.
EMPRESA 3: Sim.
EMPRESA 5: (j respondida)
EMPRESA 1: Costumam. Tanto que essa aqui tava de cabea para l (se referindo a um
molde das costas do casaco) no mesmo sentido, eu tive que virar para pode encaixar ela
melhor.
166
EMPRESA 3: Sim. Se bem que eu prefiro fixar as maiores e mexer com as menores. Porque a
maior que vai tomar maior quantidade de tecido. Vai gastar mais tecido, ento aquela
aquela, as outras eu posso colocar com base na maior, independente se ela est no incio no
meio ou no fim aquele espao, em cima disso eu tento por as menores.
EMPRESA 5: Podem trocar tambm, mas geralmente quem tem prtica j sabe onde elas se
encaixam melhor.
EMPRESA 2: Sim, em relao as menores peas sim, sempre seguindo a orientao do fio do
tecido, para voc no inverter peas ou cortar no sentido contrrio do pano. Eu sempre dou
prioridade para as partes maiores e depois vou encaixando o restante aleatoriamente. Tanto
faz pea grande, pea pequena, a mesma sequncia.
167
EMPRESA 5: Sim, sem dvida. Porque as maiores tu faz o encaixe delas, vo sobrar vos,
nesses vos que tu vai mexer nos menores. E os menores tu vai mexer para c, para l, e
como eles so muitos, tu pode ir vendo qual o melhor consumo ou o menor consumo.
Questo 6: Voc encaixa os moldes no tecido colocando os mesmos agrupados mais para
um canto tentando preench-lo primeiro?
EMPRESA 2: Assim, quando o casaco tem recorte nas costas eu procuro jogar ele para o lado
da ourela. Se for uma costa inteira eu procuro aproveitar a dobra do tecido (tecido enfestado).
Da eu j encaixo na dobra do tecido, se ele no tiver marcado. Tem muito tecido que vem
com aquele friso que no sai nunca mais. Mas quando tem recorte voc pode usar tanto a
parte da ourela quanto outra.
EMPRESA 3: (j respondida)
EMPRESA 5: Quando o tecido est enfestado, como nesse caso aqui (referindo-se ao tecido
do encaixe do casaco), que ele est dobrado em dois, eu procuro colocar na dobra as partes
que so sem costura no meio. Porque se eu virar ao contrrio ela vai ficar partida. E da eu
vou perder a pea. Se a modelagem tiver as costas inteira, ou uma manga que o molde seja
168
dobrado, eu tenho que colocar esse molde na dobra, ento ele j tem o seu lugar especfico no
encaixe.
EMPRESA 3: (j respondida)
EMPRESA 5: (j respondida)
Questo 8: Voc tenta primeiro ver como os maiores moldes combinam-se melhor entre
eles (em que posio ocupam menos espao e desperdiam menos tecido), para depois
encaixar os menores moldes?
EMPRESA 3: Isso.
EMPRESA 4: Sim, como eu te falei, pego as maiores e como elas se encaixam melhor, depois
vou inserindo as menores.
EMPRESA 5: Sim, como elas se encaixam melhor. Aqui, por exemplo, a cabea da manga,
como eu expliquei ela encaixe melhor, geralmente, na altura do ombro, quando termina o
169
ombro no molde da frente e das costas, sobra um vo e ali, como a manga consome muito, a
eu encaixo ela no espao entre os ombros dos moldes, o melhor lugar que eu achei. A gola
tambm, ela tem um bico na ponta como eu posso colocar ela nos dois sentidos (horizontal ou
vertical), nesse caso melhor colocar no sentido horizontal porque esse bico da gola ele vai
encaixar no decote das costas, ento j economiza de trs a quatro centmetros s no encaixe.
Aqui tambm, nesse vo eu aproveito o espao para encaixar o bolso. Eu estou tirando
tambm, junto com eles os cintos e o punho, ento isso aqui j me d uma economia grande.
Aqui tambm, essa folha da manga, a folha de trs da manga do blazer, encaixa no outro
decote, tem um bico, o bico encaixado no espao que sobra do decote do molde faz uma
economia de seis centmetros e meio. E aqui d para economizar mais, por exemplo, se eu
aproximar mais a distncia de passar o giz, tambm economiza, fica mais pertinho.
Economizei aqui mais um centmetro. Eu tendo a distncia suficiente do risco do giz, j
suficiente, porque eu vou cortar com mquina precisa de corte, no vou cortar com tesoura.
Com essa mquina, que tem uma lmina precisa eu vou passar exatamente em cima do risco.
Ento, eu no preciso que fique muito afastado uma pea da outra, s se eu fosse cortar com
tesoura. Isso j me d uma boa economia porque eu posso encostar um molde no outro.
Questo 9: Gostaria de relatar alguma outra informao que voc considera importante
sobre o seu raciocnio durante o processo de encaixe de moldes no tecido?
EMPRESA 1: Depois que eu fao o encaixe eu tento analisar ele de novo, se tm alternativas
que eu posso melhorar. Busco o melhor rendimento, porque isso que vai me dar o custo, o
melhor preo. Quando tu analisa, pensa em trocar as peas maiores ou as menores?
Depende do molde, o molde quando ele tem muito recorte, muito pedao, voc tem que tentar
adaptar o melhor possvel. Quando ele tem mais inteiras, como esse molde aqui do casaco, s
tem um recorte lateral nas costas, a frente tambm s tem um recorte no meio, voc identifica
elas como as partes que vo se unir. E elas esto basicamente iguais umas com as outras. Se
essa frente do casaco tivesse mais uma pala, e a manga tambm tivesse um recorte, eu j ia
buscar uma melhor identificao entre elas, porque talvez essa colocao aqui no fosse a
ideal. De repente essa manga aqui, v que est sobrando um espao aqui, esse espao aqui
est sendo intil porque eu vou perder esse tecido. Essa perda est includa no custo, mas
muito melhor aproveitar o tecido, afinal de contas ele existe, ele tem que estar dentro da pea.
Ento eu vou buscar dentro dessas partes encaixar essas lacunas. Para no sobrar tecido, para
170
realmente ele existir na pea e fazer parte da composio do custo material mesmo, no s
abstrato. Aqui esse desperdcio vai estar no custo, mas no vai estar compondo uma parte da
pea.
EMPRESA 3: Eu procuro ver como ela vai ser cortada mesmo, essa parte daqui, essa dali.
Porque se elas vo ser costuradas, normalmente elas tm o melhor encaixe juntas,
normalmente. Nem sempre, por exemplo, essas duas partes das costas, eu tento colocar elas
juntas, porque elas vo ser costuradas juntas, ento ela tem um encaixe menor, ela tem uma
perda menor, a parte que mais encaixa. Normalmente eu fao isso. Depois, quando so retas,
cintos, eu tento por mais no fim porque a eu tento fazer o melhor aqui (referindo-se a parte
inicial) e aqui um reto, ento eu tento economizar, eu coloco as maiores no lado, as menores
no meio, da eu tento virar de um lado, de outro, e essas eu sempre fao no final (referindo-se
as partes mais retas), cintos.
EMPRESA 5: O essencial saber que tem que encaixar no melhor espao possvel, e no
fazer da primeira vez, colocar os moldes e j achar que o melhor. Sempre fazer uma
marcao na mesa e mexer de novo, a no deu, mexe de novo, de repente acha uma melhor
maneira de economizar. Porque se uma pea que tu vai fazer uma s, que tu tem tecido de
sobra, no tem problema de ter que economizar, tudo bem, mas se tu faz industrialmente, vai
fazer muitas peas, isso pesa no oramento, qualquer centmetro influencia muito quando
uma quantidade grande. Um centmetro em cem peas um metro, dependendo do que for
fazer, sa outra pea. importante o encaixe no corte, o fio do tecido tambm, porque se tu
cortar uma pea que enviesada, no obedecer o fio do tecido, ela fica enviesada e tu perde a
pea. Ela no d um bom caimento e a costureira no consegue nem costurar direito. Isso por
causa de uma roupa que no foi bem cortada. E outra coisa sobre o corte, so os tecidos. Tm
171
tecidos que tem luminosidade, se tu cortar fora do fio do tecido, ter problema de
luminosidade. Ento se na mesma pea tu colocou um molde errado, no fio errado, ela vai
parecer que outro tecido, que outra cor. O cotel, o veludo, tecidos de festa, tem esse
problema de luminosidade. Os tecidos floreados, estampados tm que ver a melhor forma de
encaixe das estampas, das listras, para elas terem o mesmo sentido, enfim, em muitos tecidos
necessrio ter cuidado. O chiffon, tecidos bem fininhos, eles exigem que tu coloque um
papel, se tu quer que eles fiquem bem retinhos, tu coloca um papel por baixo alfinetado e da
tu usa o papel como molde e no o tecido para cortar. Porque o tecido pode entortar, tem que
ter muito cuidado com certos tecidos no cortar. No mais isso, economizar o mximo quando
for corte industrial. Quando for um corte simples, de uma pea s e tem bastante tecido a
gente no se preocupa muito com isso, com quanto que vai sobrar de retalhos. Na quantidade,
principalmente numa empresa isso muito importante. O cortador tambm uma pessoa que
precisa ser treinada para isso. importante tambm a parte moral da pessoa ter conscincia
social perante a empresa. Se ele (o cortador) economizar para a empresa, ele est colaborando
com a empresa e com ele prprio. Hoje o que acontece o contrrio, difcil encontrar
pessoas preparadas nesse sentido. A pessoa sabe cortar, mas no faz o melhor por
comodidade, por interesse prprio. A malha tambm tem um lado dela que ela desfia, e o
outro lado no desfia, ento tu tem que colocar os moldes de acordo com o fio certo para o
lado que no desfia, seno pode puxar o fio todo. Tm cortadores que no observam isso. Na
pea pronta tu no vai notar, tu vai notar depois no uso. Para ter uma qualidade boa tambm
deve ser observado isso. Outra coisa, que a malha tem que descansar de doze a vinte e
quatro horas. Isso para soltar do rolo, porque ela vem prensada no rolo e at ela se acomodar
leva esse tempo. Se tu cortar antes, pode ter problema de encolhimento. Tecido de algodo
tambm, os tecidos de fio natural encolhem. Os tecidos de fio sinttico, como so derivados
do polietileno, que so plsticos, microfibra, seda artificial, esses tecidos no encolhem, mas
os de fibra natural encolhem. necessrio saber se ele j veio com pr-encolhimento ou se
no veio a gente tem que encolher, e da so vrios processos, umedecer, deixar ele descansar,
para ele fazer o encolhimento. Acho que isso.
172
Este trabalho foi realizado com o apoio da CAPES que concedeu bolsa de mestrado.