Escolar Documentos
Profissional Documentos
Cultura Documentos
Aprovada por:
ii
Dedico este trabalho aos meus
pais, Cludio e Jandira, pelos sacrifcios e
dedicao durante toda a vida, que me
proporcionaram uma educao e
formao humana correta, ao meu irmo
Cludio, pela amizade e amor, e aos amigos,
essenciais em todas as horas.
iii
Agradecimentos
iv
Resumo da Tese apresentada COPPE/UFRJ como parte dos requisitos necessrios
para a obteno do grau de Mestre em Cincias (M.Sc.).
Abril/2005
v
Abstract of thesis submitted to COPPE/UFRJ as a partial fulfillment of the requirements
for the degree of Master of Science (M.Sc.).
April/2005
This work presents a method for parameter tuning of plastic injection machines
with the objective of scrap reduction. The process parameters are adjusted using
Principal Component Analysis (PCA) on data sampled from the real time monitoring
process. For a given injection machine, mold and raw material, the parameters
measured during the adjustment period are stored and, with the use of PCA, it is
possible to define clusters of parameters and to generate a record of the best
parameter adjustments. Future adjustments made on the basis of this acquired
knowledge reduce losses of time and raw material. Automatic adjustment based on this
method is discussed.
vi
ndice
Captulo 1 ___________________________________________________________ 1
Introduo ______________________________________________________________ 1
Captulo 2 ___________________________________________________________ 5
Captulo 3 __________________________________________________________ 25
Captulo 4 __________________________________________________________ 45
Resultados experimentais_______________________________________________ 45
4.1 Empresa do segmento automotivo ___________________________________________ 45
4.2 Empresa do segmento eletroeletrnico _______________________________________ 55
4.3 Anlise econmica e aplicabilidade da proposta para otimizao da regulagem de
mquinas de injeo plstica ___________________________________________________ 63
Captulo 5 __________________________________________________________ 65
Referncias Bibliogrficas___________________________________________ 68
Apndice 1 _________________________________________________________ 70
Apndice 2 _________________________________________________________ 77
vii
ndice de Figuras
Figura 3.3 (a) Dados originais nas coordenadas x1 e x2 ; (b) Os eixos dos componentes principais
y1 e y2 . ________________________________________________________________________ 29
Figura 3.4 Dados projetados nos dois eixos principais: (a) Primeiro componente principal
contendoou explicando a maior parte da variao nos dados; (b) Segundo componente principal,
contendo a menor parte da variao nos dados. ___________________________________________ 29
Figura 3.2 Grfico de controle para anlise de defeitos ao longo de 15 dias. ___________________ 33
Figura 3.4 Fluxograma com a seqncia de anlise adotada. _______________________________ 36
viii
Figura 3.5 Fluxograma da aplicao em Visual Basic que extrai os dados do banco de dados do
INJET.____________________________________________________________________________ 36
Figura 3.6 Aplicao que se conecta ao banco de dados e gera o arquivo para o PCA. ___________ 37
Figura 3.7 Fluxograma da aplicao em MATLAB que calcula o PCA. _______________________ 39
Figura 3.8 Sistema de apoio tomada de deciso desenvolvida pela NeuCom.__________________ 40
Figura 3.9 Grfico com os dados originais no novo eixo de coordenadas. _____________________ 41
Figura 3.10 Grfico com os coeficiente lineares do componente principal 1. ___________________ 41
Figura 3.11 Grfico com os coeficiente lineares do componente principal 2. ___________________ 42
Figura 3.12 Grfico com o percentual dos componentes principais. __________________________ 42
Figura 3.13 Fluxograma detalhado com a seqncia de analise adotada.______________________ 43
Figura 4.1 Aplicao que converte os dados do sistema de gesto para o formato MATLAB._______ 46
Figura 4.2 Grfico do PCA com os clusters das regulagens. ________________________________ 47
Figura 4.3 Grfico dos coeficientes lineares que compem o PC1. ___________________________ 49
Figura 4.4 Grfico dos coeficientes lineares que compem o PC2. ___________________________ 50
Figura 4.5 Grfico com percentual acumulado de cada componente principal __________________ 51
Figura 4.6 Grfico temporal com as ocorrncias de refugos registrados no perodo de anlise. ____ 52
Figura 4.7 Grfico temporal com as variaes do parmetro Dosagem de Recalque. ___________ 53
Figura 4.8 Grfico temporal com as variaes do parmetro Durao de Resfriamento. ________ 53
Figura 4.9 Grfico temporal com as variaes do parmetro Temperatura da Zona E. __________ 54
Figura 4.10 Aplicao que converte os dados do sistema INJET para o formato do MATLAB. _____ 56
Figura 4.11 Grfico do PCA com os clusters das regulagens. _______________________________ 57
Figura 4.12 Grfico dos coeficientes lineares que compem o PC1. __________________________ 58
Figura 4.13 Grfico dos coeficientes lineares que compem o PC2. __________________________ 58
Figura 4.14 Grfico com percentual acumulado de cada componente principal _________________ 59
Figura 4.15 Grfico temporal com as ocorrncias de refugos registrados no perodo de anlise. ___ 61
Figura 4.16 Grfico temporal com as variaes do parmetro Temperatura da Zona B. _________ 61
Figura 4.17 Grfico temporal com as variaes do parmetro Contra Presso. _______________ 62
ix
ndice de Tabelas
Tabela 2.1 Relao dos 27 parmetros enviada pela mquina injetora. ________________________ 9
Tabela 2.2 Relao dos principais motivos para a gerao de rejeitos.________________________ 11
Tabela 2.3 Descritivo dos campos das tabelas usadas para coleta dos dados do CNC.____________ 19
Tabela 3.1 Estrutura do arquivo com os parmetros gerados pela aplicao em Visual Basic. _____ 37
Tabela 3.2 Estrutura do arquivo com os refugos gerados pela aplicao em Visual Basic._________ 38
Tabela 4.1 Componentes principais e a composio dos auto-vetores de PC1 e PC2._____________ 51
Tabela 4.2 Componentes principais e as composio dos auto-vetores de PC1 e PC2. ____________ 60
Tabela A.1 Tabela dos dados originais dos trs principais parmetros indicados pelo PCA - Base
VISTEON _________________________________________________________________________ 74
Tabela A.2 Tabela dos dados originais dos dois principais parmetros indicados pelo PCA - Base
MASA ____________________________________________________________________________ 76
x
xi
Captulo 1
Introduo
1
Esse ajuste manual normalmente norteado pela ficha tcnica da mquina
versus molde, que consiste em um documento que criado quando o molde entra na
fbrica durante o processo de try-out, no qual tcnicos determinam uma primeira
regulagem da mquina versus molde. Contudo, as influncias externas, como
temperatura ambiente, umidade e problemas em outros perifricos, no momento em
que o referido molde for colocado na mquina para produo, requerem do regulador
um conhecimento a mais do que o encontrado na ficha tcnica, sendo ento a
experincia desse regulador um fator importante para um ajuste de mquina de forma
rpida com um baixo tempo de ciclo e com qualidade requerida pelas especificaes
tcnicas do produto.
2
PCA para identificar regies de agrupamento ou clusters dependentes de parmetros
que caracterizassem determinados produtos em uma planta qumica.
3
molde versus matria-prima, fornecendo uma orientao para que, em futuras
regulagens, seja possvel consultar uma memria industrial com conhecimentos
epistemolgicos do processo de regulagem de mquinas injetoras.
4
Captulo 2
5
O ciclo de renovao do parque de maquinas (figura 2.1) e moldes para a
injeo plstica tem sido intenso, atingindo um ritmo de cinco anos atualmente contra
uma mdia de dez anos durante os anos de 1950 a 1980. Esse desenvolvimento
significa maior demanda de investimento nesses produtos e tambm na capacitao,
treinamento e atualizao da mo-de-obra.[ 7 ]
6
Figura 2.2 Diagrama do processo de injeo plstica e sistema de coleta dos dados.
7
O processo de injeo descontnuo, aplicvel a termoplsticos, muito comum
na obteno de pequenas peas em curtos ciclos de moldagem. Exemplo: utenslios
domsticos, brinquedos, bijuterias, pr-formas para moldagem em sopro, etc. Um dos
inconvenientes da moldagem por injeo a grande quantidade de material
descartado aps a retirada da pea injetada, sob a forma de galhos e varas por onde
havia passado o plstico fundido. Esses resduos, aps a fragmentao em moinhos
apropriados, so normalmente reutilizados. Esse inconveniente eliminado com a
utilizao de moldes com canal quente, que so empregados somente em casos
especiais devido ao seu custo elevado.
8
fabricantes. Na tabela 2.1 temos o descritivo dos parmetros enviado pelas mquinas
supra citadas:
9
2.1.2 Motivos para a gerao de rejeitos na injeo plstica
10
encontram dentro da cavidade, tornando a
pea frgil neste ponto de juno.
10 Ondulaes Quando a cavidade no est
completamente preenchida e a superfcie
da pea apresenta ondulaes.
11 Excesso de solda Quando um excesso de matria-prima se
aloca em um canto da pea
12 Pea queimada Quando h fuligem na pea devido
queima da matria prima.
13 Pea deformada Quando a pea retirada quente do molde,
e deforma no processo de extrao.
14 Trincas Quando o material queima, e a pea possui
pequenas rachaduras.
11
Figura 2.4 Cilindro de plastificao com as zonas de alimentao, cilindro e plastificao.
12
ocorrero junes frias na pea, ponto no qual essa pea estar frgil e propensa
quebra.
13
2.1.5 Perfil de injeo
5 Contra presso a fora que a rosca deve vencer para retroceder para
alimentar o material plstico no prximo ciclo quando est dosando o material. S h
contrapresso quando existir material no funil alimentador da mquina que o
responsvel pela funo de empurrar o mbolo do cilindro hidrulico para trs. O
14
controle da contrapresso melhora as qualidades de homogeneizao e plastificao
do material plstico.
de injeo ( Kg / cm 2 ) * di 2 / dp 2
Onde:
di = Dimetro do cilindro hidrulico de injeo (cm).
dp = Dimetro da haste do cilindro de injeo ou rosca (cm).
15
12 Tempo de ciclo o intervalo de tempo entre o inicio da injeo de
plstico no molde na pea atual at o inicio da injeo na pea seguinte. O ciclo total
a soma do tempo do ciclo da mquina mais o tempo que o operador leva para abrir a
porta, retirar a pea, e fechar a porta (em moldes no automticos). Na figura 2.7
temos todas as etapas de tempo compreendidas no ciclo de injeo plstica.
Abertura
Extrao
Fechamento Resfriamento
Controle do
Colcho
Injeo
Recalque
Plastificao
16
parmetros de regulagem a cada cinco minutos alm da quantidade de peas
refugadas pelo regulador da mquina (Figura 2.8).
Figura 2.8 Regulador utilizando o CLP para entrada dos dados de rejeito.
Figura 2.9 Layout da estrutura lgica e eltrica para a coleta dos dados
17
Os dados coletados so armazenados em um banco de dados pelo PC mestre
em uma estrutura de tabelas, segundo o modelo relacional de dados da figura 2.10.
ijtbref
cdrefugo ijrearef
dthrirefugo
cdarea cdinjetora (FK) ijtbinj
dsrefugo cdrefugo (FK) cdinjetora
cdmolde (FK)
ijtbmol cdfabricante
qtrefugada cdidentific
cdmolde cdestrutura
dsmolde
cdcliente
ijreacnc
cdmolde (FK)
cdestrutura
cditemcnc (FK)
ijtbitemcnc cdinjetora (FK)
cditemcnc dthrleituravl
cdgrpitemcnc vllido
dsitemcnc vldefinido
ordem
Figura 2.10 Modelo relacional de dados das entidades onde os dados so armazenados.
ijtbref ijrearef
Tabela auxiliar que contm a lista dos Tabela que contm a informao dos
possveis motivos pelos quais uma pea refugos que ocorreram durante a
pode ser refugada. ijtbinj
produo. O tcnico de regulagem grava
esta informao na memria do CLP ao Tabela que contm a lista de mquinas
selecionar a tecla F1, e em seguida da empresa com suas caractersticas
ijtbmol fsicas.
informar o cdigo do refugo, o cdigo
Tabela que contm a lista de moldes que do produto refugado e a quantidade de
so utilizados pela empresa. peas refugadas.
ijreacnc
Tabela que contm o valor e instante
do parametro lido da mquina injetora.
ijtbitemcnc
Tabela auxiliar que contm a lista de
parametros que podem ser lidos de uma
mquina.
Os itens cnc so valores de
caractersticas fsicas da mquina como
presso hidralica, tempo de
preenchimento e outros.
Figura 2.11 Descritivo das entidades no sistema INJET com os dados do CNC.
18
Na tabela 2.3, temos um descritivo dos principais campos contidos nas tabelas
do sistema INJET:
Tabela 2.3 Descritivo dos campos das tabelas usadas para coleta dos dados do CNC.
19
Figura 2.12 Tela com os dados coletados do painel da mquina injetora.
20
Conceito da Produtividade
A Total de Horas
B Horas Disponveis
Horas
C Horas Trabalhadas
Horas
no
Disp.
D
Paradas
Horas Produtivas Ritmo
Utilizao = C : B
Eficincia = D : C
Produtividade = D : B ou UTILIZAO x EFICINCIA
Na figura 2.15 temos uma tela gerencial do sistema de produo, onde uma
mquina ou um grupo de mquinas pode ser analisado dentro de um intervalo maior
do que um turno ou uma ordem de produo (destaque em azul). Contudo os
indicadores de produtividade (destaque em vermelho) como eficincia de realizao,
ndice de parada, ndice de refugo e eficincia de ciclo so os mesmos analisados na
figura 2.14.
21
Figura 2.15 Tela gerencial com os dados de produo coletados de um grupo de mquina.
22
Figura 2.16 Grfico de Paretto dos motivos de paradas de mquina.
23
Figura 2.17 Grfico de Paretto dos motivos de refugos de mquina.
24
Captulo 3
25
3.1 Anlise de componentes principais
26
5. Previso: A relao entre as variveis estudada com o intuito de prever os
valores de uma ou mais variveis observadas e at mesmo outras variveis;
27
Considere a observao de duas variveis durante um certo nmero de
instantes ou amostras e a sua representao no plano.
X2
X1
x1 = x2 na figura 3.1. Neste novo eixo, as coordenadas dos pontos pode ser
calculados pela frmula:
x p = x12 + x22
Como x1 x2 , x p 2x1 , tendo-se conseguido uma reduo de uma
x p = x12 + x22
X1
(a) (b)
x =x
Figura 3.2 (a) A reta 1 2 a direo do primeiro componente principal; (b) Os dados originais,
projetados no eixo do primeiro componente principal.
28
Vamos considerar uma situao semelhante, porm onde as variveis x1 e x2
no so perfeitamente correlacionadas. (veja figura 3.3)
X2
X2 Y1
Y2
X1 X1
(a) (b)
Figura 3.3 (a) Dados originais nas coordenadas x1 e x2 ; (b) Os eixos dos componentes principais
y1 e y2 .
0 0
Y1 Y2
(a) (b)
Figura 3.4 Dados projetados nos dois eixos principais: (a) Primeiro componente principal contendoou
explicando a maior parte da variao nos dados; (b) Segundo componente principal, contendo a menor
parte da variao nos dados.
29
A anlise das componentes principais , portanto, uma tcnica de
transformao de variveis. Se cada varivel medida pode ser considerada como um
eixo de variabilidade, estando usualmente correlacionada com outras variveis, esta
anlise transforma os dados de tal modo a descrever a mesma variabilidade total
existente, com o mesmo nmero de eixos originais, porm no mais correlacionados
entre si. Graficamente pode ser descrita como a rotao de pontos existentes num
espao multidimensional originando eixos, ou componentes principais, que dispostos
num espao de duas dimenses representem variabilidade suficiente que possa
indicar algum padro a ser interpretado.
A anlise das componentes principais inicia-se com o clculo dos autovalores e
correspondentes autovetores de uma matriz de varincias - covarincias ou de
correlaes entre variveis e tal procedimento conhecido como modo R. O primeiro
autovalor a ser determinado corresponder maior porcentagem da variabilidade total
presente e assim sucessivamente. Geralmente os dois ou trs primeiros autovetores
encontrados explicaro a maior parte da variabilidade presente. Quando o primeiro
autovetor j explicado 90 a 95% da variabilidade isso deve ser encarado com cuidado
e verificado se no esto presentes variveis com valores de magnitudes muito
maiores que as demais.
Os autovetores correspondem s componentes principais e so o resultado do
carregamento das variveis originais em cada um deles. Tais carregamentos podem
ser considerados como uma medida da relativa importncia de cada varivel em
relao s componentes principais e os respectivos sinais, se positivos ou negativos,
indicam relaes diretamente e inversamente proporcionais.
A matriz de carregamentos de cada varivel nas componentes principais ao ser
multiplicada pela matriz original de dados fornecer a matriz de contagens (scores) de
cada caso em relao s componentes principais. Esses valores podero ento ser
dispostos num diagrama de disperso, em que os eixos so as duas componentes
mais importantes, e mostrar o relacionamento entre os casos condicionados pelas
variveis medidas.
A primeira matriz obtida, resultado das inter-relaes entre variveis pode ser
interpretada como um procedimento estatstico no qual os dados seriam amostras de
populaes multidimensionais.
30
3.1.1 A seqncia de clculos
( A i I )Vi = 0,
[A]= [V ][ ][V ]T
= a
i ii
31
resolvendo-as, obtm-se para cada autovalor, autovetores correspondentes, ou seja,
as componentes principais.
Pode-se definir a varincia total existente em um conjunto de dados
multivariadas pela soma das varincias de cada uma das variveis. Numa matriz de
varincias - covarincias essas varincias individuais constituem os elementos da
diagonal principal. Basta som-los, portanto, encontrando o trao da matriz para se
obter a variabilidade total, e em seguida a contribuio de cada varivel. A soma dos
autovalores de uma matriz, igual ao trao dessa matriz, representa tambm a
variabilidade total da mesma e a contribuio de cada autovalor em termos de
variabilidade determinada. Ao primeiro corresponder a maior variabilidade possvel
existente, ao segundo a maior variabilidade possvel restante e assim por diante.
Em termos geomtricos, o primeiro autovalor representa o eixo principal de
maior comprimento; o segundo autovalor, um segundo vetor em comprimento, situado
em posio ortogonal em relao ao primeiro e assim sucessivamente.
Os elementos de cada um dos autovetores encontrados so simplesmente
coeficientes de equaes lineares que transformam os dados originais em contagens
indicativas do respectivo carregamento sobre os eixos correspondentes. Desse modo,
utilizando-se da multiplicao da matriz de dados originais pela matriz de autovetores,
obtm-se uma matriz de dados transformados que representam projees dos pontos,
num espao multidimensional, sobre as diversas componentes principais.
[S ]= [X ][V ], onde
R
32
3.1.2 Monitorando a qualidade dos produtos com componentes principais
O grfico de controle tpico uma analise univariada que exibe trs linhas
paralelas: a central, que representa o valor mdio do caracterstico de qualidade; a
superior, que representa o limite superior de controle (LSC); e a inferior, que
representa o limite inferior de controle (LIC). Os pontos representam amostras
tomadas em momentos diferentes. usual unir os pontos por segmentos de reta, para
melhor visualizar a evoluo do caracterstico de qualidade ao longo do tempo. Veja o
grfico da figura 3.2:
Anlise de Defeitos
1200
LSC
1000
800
D e f e ito s
Mdia
600
400
LIC
200
0
1 3 5 7 9 11 13 15 LSC = 5379
Mdia = 3558
Dias LIC = 1737
33
Os limites superior e inferior de controle so calculados conforme formulas
abaixo:
LSC = x + s ,
e
LIC = x s ,
34
3.2 Implementao dos testes
nicio
CLCULO DO PCA.
Fim
35
Figura 3.4 Fluxograma com a seqncia de anlise adotada.
Figura 3.5 Fluxograma da aplicao em Visual Basic que extrai os dados do banco de dados do INJET.
36
Figura 3.6 Aplicao que se conecta ao banco de dados e gera o arquivo para o PCA.
Observe na figura 3.6 que nem todos os parmetros esto marcados, somente
os da mquina ENGEL, e os dados analisados sero no perodo compreendido entre
06/11/2003 s 11:03:13 at 20:03:06, o que equivale a um perodo de nove horas de
produo.
37
O segundo arquivo gerado ser com os dados de refugos, dentro do perodo
analisado. O formato desse arquivo descrito na tabela 3.2.
Tabela 3.2 Estrutura do arquivo com os refugos gerados pela aplicao em Visual Basic.
Essa funo, com os passos para o clculo do PCA, representada pelo fluxograma
descrito na figura 3.7:
38
Fluxograma do Programa no MATLAB que calcula os
componentes principais
nicio.
Clculo da Matriz de
Covarincia.
Fim.
39
Outro material utilizado para as pesquisa e definio da metodologia, foi a pgina
da Internet da empresa de origem neozelandesa NeuCom, que desenvolveu uma
aplicao em MATLAB que exibe os grficos resultantes do clculo do PCA que
podem ser utilizados como ferramenta de apoio a tomada de deciso, conforme figura
3.8 e site (www.aut.ac.nz/research_showcase/research_activity_areas/kedri/neucom/).
40
1 Grfico de PC1 versus PC2 da figura 3.9: confrontam-se dois componentes
principais a fim de verificar a criao de grupos de dados para futuras anlises.
340
335 Criao de de 3 Clusters.
Outlier
330
325
320 Grupo 1
315 Grupo 2
310
Grupo 3
305
300
295
290
285
0 100 200 300 400
Coeficientes do PC1
0,600000
0,400000
lin e a r
0,200000
0,000000
C o e fic ie n te
-0,200000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-0,400000
-0,600000 Analisando o grfico
-0,800000 do PC1 temos que em
valores absolutos o 5
-1,000000
e 12 elementos so os
Parmetro mais significativos.
41
Coeficientes do PC2
0,800000
lin e a r
0,600000
0,400000
0,200000
C o e fic ie n te
0,000000
-0,200000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
-0,400000
-0,600000
Analisando o grfico do PC2 temos que
-0,800000
em valores absolutos o 6 e 13
Parmetro
elementos so os mais significativos.
Percentual Acumulado
70,000000
60,000000 90% da informao encontra-se nos dois
primeiros componentes principais.
A c u m u la d o
50,000000
40,000000
30,000000
20,000000
%
10,000000
0,000000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Componentes Principais
42
Na figura 3.13 temos o diagrama detalhado com toda a seqncia de
operaes relativas metodologia proposta para anlise utilizando o PCA nos
parmetros de regulagem do processo de injeo plstica:
nicio
Se menos de 50 linhas de
Despreza o arquivo
dados?
Retira as linhas
com zeros Se linhas com zero em
todos os parmetros?
Fim
43
Neste captulo, descreveu-se a tcnica de Anlise por Componentes Principais,
salientando os seus benefcios para a reduo da dimenso de dados em anlise
multivariada e como ferramenta de apoio tomada de deciso. Abordou-se tambm a
extrao dos dados de parmetros de regulagem armazenada na base do sistema de
gesto INJET na qual uma aplicao que, alem de extrair, filtra outliers gerando dois
arquivos no formato texto. E, finalmente, foi descrito por meio de equaes e grficos,
a tcnica do PCA com o fluxograma do algoritmo da aplicao escrita em MATLAB,
que calcula efetivamente o PCA, servindo como base para anlises subseqentes.
44
Captulo 4
Resultados experimentais
45
com o mdulo de coleta de parmetros em operao. Dentre as nove mquinas, foi
selecionada uma na qual o ndice de refugo estivesse crtico dentro do perodo
analisado e houvesse, um regulador tentando ajustar os parmetros do processo de
forma adequada.
Observa-se neste caso, como um ndice elevado de refugo pode ser reduzido
com uma regulagem adequada e, em um segundo passo, veremos que a busca por
produtividade pode levar o regulador a cometer erros nos ajustes feitos de forma
emprica, que apesar de visar melhoria do tempo de produo, compromete
novamente a qualidade da pea ao gerar novamente rejeitos.
Figura 4.1 Aplicao que converte os dados do sistema de gesto para o formato MATLAB.
46
submetido a uma aplicao desenvolvida no MATLAB que efetivamente calcula o
PCA.
Outliers.
47
Este plano representa o resultado da orientao e direo da mxima varincia
observada nos parmetros analisados, visualizando assim a criao de dois grupos ou
clusters distintos que com base nos grficos seguintes, entenderemos como foram
originados.
No grfico da figura 4.3 temos o vetor PC1 com os seus coeficientes ou pesos
para os 17 parmetros de regulagem. Neste grfico observa-se que o 5 e o 12 item
possuem dois coeficientes significativos, sendo eles os parmetros com cdigo
000008 (Dosagem de Recalque) e o cdigo 000111 (Durao do resfriamento)
respectivamente. Sendo assim extrairemos do banco de dados do sistema de gesto
INJET as 100 amostras armazenadas para esses dois parmetros, para que
posteriormente analisemos em grficos temporais o comportamento desses
parmetros.
48
Figura 4.3 Grfico dos coeficientes lineares que compem o PC1.
No grfico da figura 4.4 temos o vetor PC2 com os seus coeficientes no qual
observa-se que o 6 e o 13 item possuem um coeficiente significativo, sendo eles os
parmetros sob o cdigo 000009 (Cota Final do Colcho) e cdigo 000121
(Temperatura Zona E) respectivamente. Dessa forma extrairemos as 100 amostras
dessas duas variveis para analises em grficos temporais.
49
Figura 4.4 Grfico dos coeficientes lineares que compem o PC2.
Na tabela 4.1, temos os valores utilizados para a criao dos grficos das figuras
4.3, 4.4 e 4.5, nos quais a tarja amarela representa os itens de maior coeficiente no
PC1, e a tarja azul representa os itens de maior coeficiente no PC2.
50
Figura 4.5 Grfico com percentual acumulado de cada componente principal
51
Com base nas variveis indicadas pelo PCA, utilizaremos aquelas que possuem
o coeficiente mais significativo, sendo, portanto, duas do PC1 e uma do PC2, para
analisarmos as respectivas variaes no tempo e assim confront-las com as
informaes de refugos no mesmo perodo, para que seja possvel compreender como
essas trs variveis influenciaram no ndice de refugo e, conseqentemente a criao
dos clusters observados no grfico da figura 4.2. Os dados utilizados para a criao
dos grficos abaixo encontram-se no apndice 1 na planilha de dados da tabela 1.
Outro perodo que requer anlise ocorre entre 18:00:00 e 19:40:00, intervalo de
tempo no qual aproximadamente 40 rejeitos so apontados novamente pelos mesmos
motivos j ocorridos s 14:00:00.
Quantidade Refugada
40
35
30
Falha de Injeo
25
Pinta Branca
20
Trinca
15
Mancha
10
5
0
06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003
12:00:00 13:12:00 14:24:00 15:36:00 16:48:00 18:00:00 19:12:00 20:24:00
Figura 4.6 Grfico temporal com as ocorrncias de refugos registrados no perodo de anlise.
52
Aproximadamente no mesmo instante que Novamente interveno do regulador,
ocorre os refugos o regulador faz ajustes Dosagem de Recalque (mm) devido aumento no ndice do refugo,
no processo ( 14:06:10 ) - Cluster 1 - porm com menor intesidade nesse
120,00 Regulagem Inadequada parmetro. Cluster 1 - Regulagem
Inadequada
100,00
80,00
60,00 Seqncia1
Perodo onde a regulagem feita no
40,00 gera refugos.Cluster 2 - Regulagem
Adequada
20,00
0,00
06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003
12:00:00 13:12:00 14:24:00 15:36:00 16:48:00 18:00:00 19:12:00 20:24:00 21:36:00
60,00
50,00
40,00
30,00 Seqncia1
20,00
10,00
0,00
06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003
12:00:00 13:12:00 14:24:00 15:36:00 16:48:00 18:00:00 19:12:00 20:24:00 21:36:00
53
Temperatura da Zona E (oC)
242,00
240,00
238,00
236,00
Seqncia1
234,00
232,00
230,00
228,00
06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003 06/11/2003
12:00:00 13:12:00 14:24:00 15:36:00 16:48:00 18:00:00 19:12:00 20:24:00 21:36:00
Uma possvel pergunta, que poderia ser feita, por que o regulador fez
intervenes no processo aps s 19:00:00 horas haja visto que o problema de refugo
j tivesse sido controlado?
54
Dessa forma observa-se que a busca pela otimizao do processo, leva o
regulador tarefa rdua de garantir a qualidade da pea, segundo as especificaes
tcnicas da engenharia e tambm a produtividade em funo do ciclo de produo.
Essa busca pela otimizao de forma emprica torna a tarefa do regulador custosa
para a empresa, onde testes com perdas de tempo e matria-prima so feitos em
busca do ponto de equilbrio.
55
Quantidade de registros lidos (1000) para
armazenar em um arquivo de 100x10 os
parmetros selecionados e refugos
ocorridos no perodo compreendido entre
15/12/2003 s 06:33:35 at 14:56:41.
Figura 4.10 Aplicao que converte os dados do sistema INJET para o formato do MATLAB.
56
Cluster 2 - Regulagem
inadequada. Gerada a partir
dos dados das linhas 01 - 38
da matriz. Tarja laranja no
apndice 1 da planilha de
dados da tabela 2.
Qtd. Refugos = 80 peas.
A aplicao exibe tambm dois grficos nos quais podemos observar a influncia
dos parmetros originais nos dois componentes principais PC1 e PC2. As variveis
que possuem o coeficiente mais significativo sero analisadas posteriormente em
grficos temporais, para que possamos verificar a sua influncia no ndice de rejeitos
registrado no sistema de gesto.
57
Figura 4.12 Grfico dos coeficientes lineares que compem o PC1.
58
O grfico da figura 4.14 representa a contribuio que cada componente
principal possui para a recuperao da informao. Como podemos observar, no
grfico abaixo o primeiro componente principal possui aproximadamente 75% da
informao contida sobre os dados originais. Isso significa que, das dez variveis
originais, a de maior coeficiente no PC1 ser a que iremos analisar por corresponder
quela de maior varincia na etapa de regulagem.
Na tabela 4.2 abaixo, temos os valores utilizados para a gerao dos grficos
das figuras 4.12, 4.13 e 4.14, nos quais a tarja amarela representa os itens de maior
coeficiente no PC1, e a tarja azul representa os itens de maior coeficiente no PC2.
A tarja verde indica os dois componentes principais ( PC1 e PC2 ) que por terem
um maior percentual acumulado, que corresponde a 90,84%, determinam quais
parmetros sero escolhidos para a analise temporal.
59
PCs Autovalor % Acum. PC1 PC2
1 562,185000 74,965800 -0,507700 0,175500
2 119,049000 15,874800 -0,658800 -0,158100
3 39,652700 5,287600 -0,154400 -0,227300
4 19,009000 2,534800 -0,098300 -0,459300
5 5,394700 0,719400 -0,031500 0,038600
6 3,494900 0,466000 0,014800 -0,809600
7 1,103200 0,147100 0,261800 -0,079100
8 0,016400 0,002200 0,261300 -0,078900
9 0,014500 0,001900 0,261200 -0,077700
10 0,002800 0,000400 0,261700 -0,078200
Com base nas variveis indicadas pelo PCA, utilizaremos aquelas que possuem
o coeficiente mais significativo, sendo portanto, uma do PC1 e uma do PC2. De posse
dessas variveis analisaremos, no tempo, as variaes para que ao serem
confrontadas com as informaes de refugos no mesmo perodo, possamos
compreender como essas duas variveis influenciaram no ndice de refugo e, como
conseqncia houve a criao do cluster observados no grfico da figura 4.11. Os
dados utilizados para a gerao dos grficos 4.15, 4.16 e 4.17 encontram-se no
apndice 1 na planilha de dados da tabela 2.
60
No periodo entre 07:12 s 09:36 temos Depois de grandes tentativas no parmetro
uma grande incidncia de trs tipos de Quantidade Refugada contrapresso, os ndices de refugos
refugos. Totalizando 80 peas distribudas melhoram no perodo entre 10:00 e 13:12,
conforme
12 o grfico totalizando 27 peas.
10
8 Regulagem Mq.
6 Rebarba na Pea
4 Falha de Injeo
2
0
15/12/2003 15/12/2003 15/12/2003 15/12/2003 15/12/2003 15/12/2003 15/12/2003 15/12/2003 15/12/2003
06:00:00 07:12:00 08:24:00 09:36:00 10:48:00 12:00:00 13:12:00 14:24:00 15:36:00
Figura 4.15 Grfico temporal com as ocorrncias de refugos registrados no perodo de anlise.
Outro perodo que requer anlise ocorre entre 12:30:00 e 14:24:00, intervalo de
tempo no qual as ocorrncias de rejeitos sofrem uma reduo considervel.
250,00
200,00
150,00 Seqncia1
100,00
50,00
0,00
15/12/2003 06:00:00 15/12/2003 07:12:00 15/12/2003 08:24:00 15/12/2003 09:36:00 15/12/2003 10:48:00 15/12/2003 12:00:00 15/12/2003 13:12:00
61
Valores baixo de contrapresso ContraPresso (bar)
fazem com que o plastico na Valores altos de contrapresso fazem
60,00 homogenize durante a plastificao o com que o plastico fique com um
que pode gerar falha de injeo na ndice de fluidez muito alto, gerando
pea. rebarba na pea.
50,00
40,00
30,00 Seqncia1
Pelo grfico temos grandres
alteraes na Contra-Presso, o que
20,00 deixa claro a tentativa do regulador
em estabilizar.
10,00
0,00
15/12/2003 06:00:00 15/12/2003 07:12:00 15/12/2003 08:24:00 15/12/2003 09:36:00 15/12/2003 10:48:00 15/12/2003 12:00:00 15/12/2003 13:12:00
62
4.3 Anlise econmica e aplicabilidade da proposta para otimizao
da regulagem de mquinas de injeo plstica
63
armazenado no sistema uma associao das melhores regulagens para a mquina-
molde-materia-prima em funo de determinados tipos de refugo.
Observou-se tambm a economia em matria-prima, pois com regulagens mais
eficientes o desperdcio de matria-prima seria reduzido.
64
Captulo 5
5.1 Concluses
65
prima ocorridas durante a regulagem de uma determinada mquina, molde e matria-
prima.
66
5.2 Trabalhos futuros
67
Referncias Bibliogrficas
[ 1 ] AVIN C. RECHER, The Wiley Series in Probability and Mathematical
Statiscts, cp. 12 Principal Component Analysis, JOHN WILEY, 1995.
68
Competncias Tecnolgicas, FGV Editora, cp. 1 Principal Component
Analysis, 9999, London.
[10 ] QINGLIN MA, AIXIA YAN, ZHIDE HU, ZUIXONG LI, BOTAO FAN, Principal
Component Analysis and Artificial Neural Networks Applied to the
Classification of Chinese Pottery of Neolithic Age, Analytica Chimica
Acta 406, pp. 247-256, 2000.
[12 ] VIEIRA SONIA, Estatstica para a Qualidade: Como Avaliar com Preciso a
Qualidade em Produtos e Servios, Campus, cp. 6 Grfico de
Controle, 1999.
[13 ] XUE Z. WANG, Data Mining and Knowledge Discovery for Process
Monitoring and Control, cp. 2 Data Mining and Knowledge Discovery
An Overview, cp. 4 - Multivariate Statistical Analysis for Data Analysis
and Statistical Control, 1999.
69
Apndice 1
70
Refugos Parmetros
Tipo Data e
Data e Hora Refugo Quant. Hora Tipo Valor Tipo Valor Tipo Valor
06/11/2003 06/11/2003
18:35:40 906 10 14:30:52 8 92,00 111 33,00 121 236,50
06/11/2003 06/11/2003
18:52:50 906 2 14:35:56 8 92,00 111 33,00 121 236,50
06/11/2003 06/11/2003
19:39:44 906 3 14:41:08 8 92,00 111 33,00 121 236,50
06/11/2003
14:45:58 8 92,00 111 33,00 121 236,50
06/11/2003
14:51:13 8 92,00 111 33,00 121 236,50
06/11/2003
14:56:07 8 92,00 111 33,00 121 236,90
06/11/2003
15:10:06 8 92,00 111 33,00 121 235,50
06/11/2003
15:15:08 8 92,00 111 33,00 121 234,80
06/11/2003
15:20:06 8 92,00 111 33,00 121 237,80
06/11/2003
15:25:27 8 92,00 111 33,00 121 239,10
06/11/2003
15:29:56 8 92,00 111 33,00 121 240,30
06/11/2003
15:34:51 8 92,00 111 33,00 121 240,20
06/11/2003
15:59:35 8 92,00 111 33,00 121 240,00
06/11/2003
16:04:33 8 92,00 111 33,00 121 240,00
06/11/2003
16:09:26 8 92,00 111 33,00 121 239,90
06/11/2003
16:14:33 8 92,00 111 32,00 121 240,00
06/11/2003
16:19:15 8 92,00 111 32,00 121 240,10
06/11/2003
16:24:33 8 92,00 111 32,00 121 240,10
06/11/2003
16:29:10 8 92,00 111 32,00 121 240,10
06/11/2003
16:34:00 8 92,00 111 32,00 121 240,10
71
Refugos Parmetros
Tipo Data e
Data e Hora Refugo Quant. Hora Tipo Valor Tipo Valor Tipo Valor
06/11/2003
16:39:14 8 92,00 111 32,00 121 240,00
06/11/2003
16:44:15 8 92,00 111 32,00 121 240,10
06/11/2003
16:49:15 8 92,00 111 32,00 121 240,10
06/11/2003
16:53:51 8 92,00 111 32,00 121 240,10
06/11/2003
16:58:54 8 92,00 111 32,00 121 240,20
06/11/2003
17:03:59 8 92,00 111 32,00 121 240,10
06/11/2003
17:08:46 8 92,00 111 32,00 121 240,10
06/11/2003
17:14:01 8 92,00 111 32,00 121 240,10
06/11/2003
17:18:42 8 92,00 111 32,00 121 240,00
06/11/2003
17:23:54 8 92,00 111 32,00 121 240,00
06/11/2003
17:28:51 8 92,00 111 32,00 121 240,00
06/11/2003
17:33:33 8 92,00 111 32,00 121 240,00
06/11/2003
17:38:33 8 92,00 111 32,00 121 239,90
06/11/2003
17:43:32 8 92,00 111 32,00 121 239,80
06/11/2003
17:48:37 8 92,00 111 32,00 121 239,80
06/11/2003
17:53:21 8 92,00 111 32,00 121 240,80
06/11/2003
17:58:38 8 92,00 111 32,00 121 240,40
06/11/2003
18:03:18 8 92,00 111 32,00 121 240,00
06/11/2003
18:08:10 8 92,00 111 32,00 121 239,80
06/11/2003
18:13:14 8 92,00 111 32,00 121 239,80
72
Refugos Parmetros
Tipo Data e
Data e Hora Refugo Quant. Hora Tipo Valor Tipo Valor Tipo Valor
06/11/2003
18:18:08 8 92,00 111 32,00 121 239,80
06/11/2003
18:23:09 8 92,00 111 32,00 121 239,80
06/11/2003
18:27:57 8 92,00 111 32,00 121 239,80
06/11/2003
18:32:52 8 92,00 111 32,00 121 239,80
06/11/2003
18:37:54 8 92,00 111 32,00 121 239,80
06/11/2003
18:42:59 8 92,00 111 32,00 121 239,80
06/11/2003
18:47:55 8 92,00 111 32,70 121 239,90
06/11/2003
18:52:45 8 97,00 111 30,00 121 236,40
06/11/2003
18:57:39 8 97,00 111 30,00 121 235,00
06/11/2003
19:02:37 8 97,00 111 30,00 121 235,10
06/11/2003
19:07:49 8 97,00 111 30,00 121 236,10
06/11/2003
19:12:36 8 97,00 111 30,00 121 237,50
06/11/2003
19:17:40 8 97,00 111 30,00 121 238,80
06/11/2003
19:22:35 8 97,00 111 30,00 121 239,90
06/11/2003
19:27:30 8 97,00 111 30,00 121 240,30
06/11/2003
19:38:17 8 97,00 111 30,00 121 240,50
06/11/2003
19:43:16 8 97,00 111 30,00 121 240,50
06/11/2003
19:48:12 8 97,00 111 30,00 121 240,50
06/11/2003
19:53:11 8 97,00 111 30,00 121 240,30
06/11/2003
19:58:15 8 97,00 111 30,00 121 240,10
73
Refugos Parmetros
Tipo Data e
Data e Hora Refugo Quant. Hora Tipo Valor Tipo Valor Tipo Valor
06/11/2003
20:03:03 8 97,00 111 30,00 121 240,10
Tabela A.1 Tabela dos dados originais dos trs principais parmetros indicados pelo PCA - Base
VISTEON
74
Refugos Parmetros
Tipo do
Data e Hora Refugo Quant. Data e Hora Tipo Valor Tipo Valor
15/12/2003 14:08:07 101 2 15/12/2003 08:56:19 2 217,00 10 17,00
15/12/2003 09:01:23 2 215,00 10 37,00
15/12/2003 09:06:28 2 212,00 10 38,00
15/12/2003 09:11:35 2 211,00 10 42,00
15/12/2003 09:16:39 2 209,00 10 34,00
15/12/2003 09:21:49 2 210,00 10 41,00
15/12/2003 09:26:57 2 210,00 10 39,00
15/12/2003 09:32:01 2 210,00 10 45,00
15/12/2003 09:37:05 2 210,00 10 44,00
15/12/2003 09:42:09 2 210,00 10 47,00
15/12/2003 09:47:15 2 210,00 10 39,00
15/12/2003 09:52:22 2 210,00 10 43,00
15/12/2003 09:57:24 2 210,00 10 39,00
15/12/2003 10:02:29 2 210,00 10 46,00
15/12/2003 10:07:33 2 210,00 10 43,00
15/12/2003 10:12:35 2 210,00 10 43,00
15/12/2003 10:17:39 2 210,00 10 46,00
15/12/2003 10:22:44 2 210,00 10 43,00
15/12/2003 10:27:48 2 210,00 10 41,00
15/12/2003 10:32:54 2 211,00 10 41,00
15/12/2003 10:37:58 2 210,00 10 42,00
15/12/2003 10:43:05 2 210,00 10 43,00
15/12/2003 10:48:13 2 211,00 10 44,00
15/12/2003 10:53:10 2 210,00 10 42,00
15/12/2003 10:58:18 2 210,00 10 39,00
15/12/2003 11:03:19 2 210,00 10 40,00
15/12/2003 11:08:27 2 210,00 10 41,00
15/12/2003 11:13:31 2 210,00 10 42,00
15/12/2003 11:18:32 2 211,00 10 43,00
15/12/2003 11:23:35 2 210,00 10 41,00
15/12/2003 11:28:42 2 210,00 10 39,00
15/12/2003 11:33:45 2 210,00 10 39,00
15/12/2003 11:38:51 2 210,00 10 42,00
15/12/2003 11:43:55 2 210,00 10 40,00
15/12/2003 11:48:58 2 210,00 10 43,00
15/12/2003 11:54:02 2 210,00 10 43,00
15/12/2003 11:59:03 2 210,00 10 43,00
15/12/2003 12:04:09 2 210,00 10 31,00
15/12/2003 12:09:15 2 210,00 10 49,00
15/12/2003 12:14:24 2 210,00 10 42,00
75
Refugos Parmetros
Tipo do
Data e Hora Refugo Quant. Data e Hora Tipo Valor Tipo Valor
15/12/2003 12:19:28 2 210,00 10 42,00
15/12/2003 12:24:37 2 210,00 10 44,00
15/12/2003 12:29:37 2 210,00 10 37,00
15/12/2003 12:34:43 2 210,00 10 42,00
15/12/2003 12:39:48 2 210,00 10 43,00
15/12/2003 12:44:52 2 210,00 10 43,00
15/12/2003 12:49:55 2 210,00 10 43,00
15/12/2003 12:54:58 2 210,00 10 39,00
15/12/2003 13:00:03 2 210,00 10 42,00
15/12/2003 13:05:06 2 210,00 10 39,00
15/12/2003 13:10:08 2 210,00 10 36,00
15/12/2003 13:15:17 2 210,00 10 39,00
15/12/2003 13:20:17 2 210,00 10 44,00
Tabela A.2 Tabela dos dados originais dos dois principais parmetros indicados pelo PCA - Base
MASA
76
Apndice 2
function pca_injet_V2(Arquivo)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Funo que calcula os componentes principais em funo de uma entrada de dados
%no formato de arquivo csv. A funo no possui limites tericos com relao a
%quantidade de itens, porem para o %caso estudado praticaremos no mximo os
%27(vinte e sete) itens observados no processo % de injeo plstica
%Formato do arquivo de entrada:
%1 Linha os Cdigos dos itens : Exemplo item1; item2; ....; item27.
%2-n Linhas com os Valores lidos do processo: Exemplo Valor11; Valor2; ....; Valor27.
%Formato da matriz de saida:
% MatrizPCs = [item, autovalores, percentual da varincia, percentual acumulado]
% Para os itens com percentual acumulado ate 80% so calculados os autovetores
% AutoVetorPCs = [autovetores]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Limpa a tela
clc;
close all;
% Ler o arquivo texto no formato CSV ou com TAB e converte em uma matriz
[DadosCNC_X] = textread(Arquivo,'','delimiter','\t');
% Extrai os itens do CNC para deixar apenas a matriz com o dados lidos da maquina
VetorItensCNC_X = DadosCNC_X(1,1:size(DadosCNC_X,2)-1);
77
%Cria um vetor de itens em funo da quantidade parmetros existentes no arquivo
for i=1:size(DadosCNC_X,2)-1
VetorItensCNC(i)=i;
end
% Elimina a primeira coluna - os itens
DadosCNC_X = DadosCNC_X(2:size(DadosCNC_X,1),1:size(DadosCNC_X,2)-1);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Trecho do Calculo da Matriz de Covarincia e os seus autovalores e autovetores.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Matriz de Covariana
ConvDadosCNC_S =cov(DadosCNC_X);
%Calcula os Principais Componentes, os autovalores e o percentual acumulado
[PC, AutoValor, PercetualAcum]= pcacov(ConvDadosCNC_S);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Grfico dos autovetores para os componentes principais selecionados.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PC1 = PC(:,1);
PC2 = PC(:,2);
PC3 = PC(:,3);
% Rotate the data to the PC's
DadosCNC_Y= (DadosCNC_X * PC(:,1:2));
%Plot de PC1 x PC2
plot(DadosCNC_Y(:,1),DadosCNC_Y(:,2),'ro')
title('Grafico dos Dados no eixo PC1 x PC2')
grid on
pause;
%Plot de PC1 x VetorItens
figure;
%plot(VetorItensCNC,PC1,'b+')
bar(VetorItensCNC,PC1,0.5)
title('Grafico de Itens x PC1')
grid on
pause;
%Plot de PC2 x VetorItens
figure;
bar(VetorItensCNC,PC2,0.5)
title('Grafico de Itens x PC2')
78
grid on
pause;
%Percentual acumulado dos componentes principais
figure;
bar(VetorItensCNC,PercetualAcum',0.5)
title('Grafico de PCs x Percentual Acumulado')
grid on
pause;
close all;
79