universidade regional de...

23
1 Universidade Regional de Blumenau Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação Curso de Bacharel em Ciências da Computação CEPTCC CEPTCC - - Controle de Qualidade de Manufaturas Controle de Qualidade de Manufaturas Protótipo desenvolvido como Trabalho de Conclusão de Curso Protótipo desenvolvido como Trabalho de Conclusão de Curso Acadêmica: Ana Cristina Gaebler 1999/01 Acadêmica: Ana Cristina Gaebler 1999/01 - - 03 03 Orientador: Orientador: Prof Prof . Oscar Dalfovo . Oscar Dalfovo

Upload: others

Post on 15-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

1

Universidade Regional de BlumenauUniversidade Regional de Blumenau

Curso de Bacharel em Ciências da ComputaçãoCurso de Bacharel em Ciências da Computação

CEPTCC CEPTCC -- Controle de Qualidade de ManufaturasControle de Qualidade de Manufaturas

Protótipo desenvolvido como Trabalho de Conclusão de CursoProtótipo desenvolvido como Trabalho de Conclusão de Curso

Acadêmica: Ana Cristina Gaebler 1999/01Acadêmica: Ana Cristina Gaebler 1999/01--0303

Orientador: Orientador: ProfProf. Oscar Dalfovo. Oscar Dalfovo

Page 2: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

2

CEPTCC - Ana

Roteiro de ApresentaçãoRoteiro de Apresentação

�� IntroduçãoIntrodução

�� Controle Estatístico de ProcessosControle Estatístico de Processos

�� Raciocínio Baseado em CasosRaciocínio Baseado em Casos

�� Tecnologias UtilizadasTecnologias Utilizadas

�� EspecificaçãoEspecificação

�� ProtótipoProtótipo

�� ConclusãoConclusão

Page 3: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

3

CEPTCC - Ana

IntroduçãoIntroduçãoAntes da Antes da Revolução IndustrialRevolução Industrial, um produto era , um produto era considerado como tendo qualidade, se atendia as considerado como tendo qualidade, se atendia as exigências do artesão. Com a Revolução Industrial, exigências do artesão. Com a Revolução Industrial, houve um aumento considerável na oferta dos houve um aumento considerável na oferta dos produtos fazendo com que o cliente ficasse mais produtos fazendo com que o cliente ficasse mais exigente. Como conseqüência disso, as empresas exigente. Como conseqüência disso, as empresas tiveram que se aperfeiçoar, pois seus produtos tiveram que se aperfeiçoar, pois seus produtos tinham que ter tinham que ter um diferencialum diferencial. Foi a partir daí . Foi a partir daí que surgiu o que surgiu o Controle da Qualidade dos Controle da Qualidade dos Produtos.Produtos.

Page 4: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

4

CEPTCC - Ana

IntroduçãoIntrodução

��QualidadeQualidade é a maneira como o produto ou é a maneira como o produto ou serviço é visto pelo cliente. A Qualidade vê o serviço é visto pelo cliente. A Qualidade vê o processo como um todo.processo como um todo.

��O Controle da QualidadeO Controle da Qualidade confronta o confronta o produto final com as especificações. Ao produto final com as especificações. Ao Controle da Qualidade cabe avaliar, comparar Controle da Qualidade cabe avaliar, comparar e, quando for o caso, efetuar correções que e, quando for o caso, efetuar correções que assegurem que os produtos e serviços estejam assegurem que os produtos e serviços estejam de acordo com os padrões desejados.de acordo com os padrões desejados.

Page 5: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

5

CEPTCC - Ana

IntroduçãoIntrodução

� Para controlar a qualidade dos produtos existe o Controle Estatístico de Processos (CEP).

� O CEP é uma ferramenta de controle muito eficaz, porém se não for aplicado corretamente, pode não funcionar.

� Para auxiliar o CEP na busca de causas de problemas, existe o Raciocínio Baseado em Casos (RBC).

Page 6: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

6

CEPTCC - Ana

Controle Estatístico de Processos Controle Estatístico de Processos CEPCEP

O CEP é um instrumento de análise do Processo semelhante a uma radiografia que nos permite verificar o que está acontecendo, e a partir disso tomar decisões para corrigir corrigir falhas do processofalhas do processo ou melhorá-lo

Page 7: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

7

CEPTCC - Ana

Máquina Método Medida

Material Măo de Obra Meio Ambiente

Processo é todo o conjunto que produz resultado

PRODUTO

Controle Estatístico de Processos Controle Estatístico de Processos CEPCEP

O CEP faz o controle dos produtos no Processo.

Page 8: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

8

CEPTCC - Ana

Através do Através do Gráfico de ControleGráfico de Controle é é possível visualizar o possível visualizar o estadoestado do processodo processo

ZONA II Falta de controle

ZONA I Áre de normalidade

ZONA I Áre de normalidade

ZONA II Falta de controle

LSC

LM

LIC

A

X

Controle Estatístico de Processos Controle Estatístico de Processos CEPCEP

As fórmulas utilizadas As fórmulas utilizadas são (média):são (média):

RAXLSC .2+=

XLM =

RAXLIC .2−=

Page 9: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

9

CEPTCC - Ana

Raciocínio Baseado em CasosRaciocínio Baseado em Casos

A Inteligência Artificial simula a inteligência humanainteligência humana. O Raciocínio Baseado em Casos (RBC) não é diferente. Como o ser humano resolve seus problemas, buscando soluções já resolvidas anteriormente por um problema parecido, o RBC usa casos passados na busca da resolução do novo.

Page 10: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

10

CEPTCC - Ana

A técnica para recuperação de casos A técnica para recuperação de casos escolhida foi a do escolhida foi a do Vizinho mais Vizinho mais PróximoPróximo, que utilizada uma soma , que utilizada uma soma ponderada das características entre um ponderada das características entre um novo caso e um armazenado no banco de novo caso e um armazenado no banco de dados, devendo ser atribuído a cada uma dados, devendo ser atribuído a cada uma das feições que descrevem o caso um das feições que descrevem o caso um peso [ABE96]. peso [ABE96].

Raciocínio Baseado em CasosRaciocínio Baseado em Casos

∑=

=

n

i

WiSiTifSTde Similarida1

*),(),(

Page 11: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

11

CEPTCC - Ana

C asos

Atributos

A B C

X 1 R aciocínio Sistem as Inteligente

X 2 Inteligente Inteligente M étricas

X 3 Análise Robótica Sim ilaridade

X 4 C asos Com putador Análise

X 5 Baseado Análise Prototipagem

Atributos

Casos

X1 X2 X3 X4 X5

Caso Novo Raciocínio Inteligente Análise Casos Sistemas

Atributos

Casos

X1 X2 X3 X4 X5

Caso Novo => A 1 1 1 1 0

Caso Novo => B 0 1 1 0 1

Caso Novo => C 0 1 0 1 0

Page 12: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

12

CEPTCC - Ana

Tecnologias UtilizadasTecnologias Utilizadas�� ORIENTAÇÃO A OBJETOS ORIENTAÇÃO A OBJETOS --Object Modeling Technique Object Modeling Technique (OMT)(OMT)

–– descrição do sistema;descrição do sistema;

–– modelo de Objetos;modelo de Objetos;

–– diagrama de estados;diagrama de estados;

–– diagrama de eventos;diagrama de eventos;

–– diagrama de fluxo de eventos;diagrama de fluxo de eventos;

–– valores de entrada e saída;valores de entrada e saída;

–– diagrama de fluxo de dados.diagrama de fluxo de dados.

Page 13: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

13

CEPTCC - Ana

�� Micrografx Micrografx Flowcharter Flowcharter 7, plataforma 7, plataforma Windows 95, da INSO Corporation.Windows 95, da INSO Corporation.

�� FoxPro 2.6, plataforma Windows, da FoxPro 2.6, plataforma Windows, da Microsoft Corporation.Microsoft Corporation.

�� Delphi 4, plataforma Windows 95, da Delphi 4, plataforma Windows 95, da empresa Borland.empresa Borland.

Tecnologias UtilizadasTecnologias Utilizadas

Page 14: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

14

CEPTCC - Ana

CEPTCC CEPTCC -- especificaçãoespecificação

O protótipo irá fazer o controle da qualidade dos produtos através de amostragem (10 peças). Serão coletados os dados dos produtos, de acordo com a especificação e o processo do produto que está sendo controlado, e informados ao sistema que fará o cálculo dos limites de controle. O sistema apresentará um gráfico apresentando a situação do lote, amostra por amostra, e o resultado. Se fora de controle o sistema irá solicitar qual o defeito encontrado na(s) amostra(s) rejeitada, e apresentará possíveis causas para esse defeito

Page 15: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

15

CEPTCC - Ana

PROCESSO

cod_processo#descriçao

CadastroConsultaAlteraçăoExclusăoConstrutor

CONTRO LE

num_lote#cod_processo#cod_especif#LMLSCLICamplitude[valor lido]

ArmazenagemCálculo AmplitudeCálculo LMCálculo LSCCálculo LICVerificaçăoConstrutor

LOTE

num_lote#situaçăoresultadoArmazenagemAlteraçăoConsultaConstrutor

PRODUTO

cod_produto#cod_processodescriçăo

CadastroConsultaAlteraçăoExclusăoConstrutor

cod_espec#cod_produtodescriçăovalor

CadastroConsultaAlteraçăoExclusăoExclusăoProdConstrutor

CAUSAS

num_lote#cod_processo[defeito][cod_caso+sim+[palavras]]

ArmazenagemForma_tab1Forma_tab_auxCálculo Similar.Grava_palavrasConsultaConstrutor

PALAVRAS

cod_palavra#cod_processocod_casopalavra

CadastroConsultaConstrutor

CASOS

cod_caso#descriçao

CadastroConsultaConstrutor

ESPECIF ICAÇĂO

Modelo de ObjetosModelo de Objetos

Page 16: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

16

CEPTCC - Ana

Diagrama de EstadosDiagrama de Estados

Inicializaçăofaça: abra arquivos e apresente menu de

opçőesEspera opçăo do usuário

Finalizaçăofaça: feche arquivos e

finalize aplicaçăo

Espera dados / opçăo do usuário

Espera dados / opçăo do usuário

em espera

opçăo finalizar

opçăo processoopçăosair

opçaoproduto

Cadastro de Processosfaça: cadastre o

processo

Alteraçăo de Processofaça: altere o processo

Exclusăo de Processofaça: exclua o processo

op

çăo

cad

astra

r(dad

os)

op

çăo

alte

rarr(d

ad

os)

op

çăo

exclu

ir(co

d)

Cadastro de Produtosfaça: cadastre o produto

Espera dados

Cadastro de Especificaçőes

faça: cadastre a especificaçăo

Alteraçăo do Produtofaça: altere produto

Espera dados

Alteraçăo Especificaçăofaça: altere a especificaçăo

Exclusăo de Produtosfaça: exclua produto

Exclusăo Especificaçăofaça: exclua

especificaçăo

opçăo cadastrar(dados)

op

çăo

alte

rar(d

ad

os)

op

çăo

exclu

săo

(co

d)

tela espec.

dados

tela espec.

dadoscod

1

2

opçaocontrole

opçaofechamento

volta a espera

volta a espera

volta a espera

opçăosair

volta esperavolta espera

volta espera

1

2

Page 17: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

17

CEPTCC - Ana

1

Espera opçăo do usuáro

1

Espera dados / opçăo do usuáro

opçăo sair

opçăo controle

Gravaçăo Dados Lote

faça: grave lote

Gravaçăo Dados Controle

faça: grave o controle

Cálculosfaça: calcule

amplitude, LM, LSC, LIC

Comparaçaofaça: consulte valor

especificaçăo e apresente c/ LM

Espera opçăo do usuáro

Processo Fora de Controle

faça: grave result=fora control.

Espera digitaçăo do problema

Formaçăo de Tabelas Auxiliaresfaça: forme com

banco de palavras

Cálculo Similar. faça: calcule

similaridade tab aux - tab defeitos

Apresentaçăofaça: apresente 6

mais similares

Verificaçăofaça: verifique

valores

Resultado do Processo

faça: grave resultado obtido

Apresentaçăo faça: apresente

gráfico de controle e resultado

Fechamentofaça: armazene

situaçăo do controle=concluido

opçăo controle

controle

gravaçăo

compare espec.c/ amostra

em espera

opçăo cancelar

opçăo

OK

espera dig.problema

problema

forme tab.

cáluculo simi.

mostre 6 +similares

Formaçăo de Tabela

faça: forme com problema

volta ao controle

resultado

apresentaçăo

volta

ao

contro

le

Verificaçăofaça: verifique se

processo está sob controle

verifique situaçăp

simnăo

Page 18: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

18

CEPTCC - Ana

Espera opçăo do usuáro

2

Espera opçăo se serviu o caso

opçăo sair

opçăo fechamento

Espera digitaçăo de causa

Fechamentofaça: armazene

situaçăo de controle=concluido

opçăo sim opçăo năo

Cadastro de Casofaça: cadastrea causa em casos

Cad. de Palavrasfaça: grave pal. da tabela associada

ao caso

cadastro causa

cadastre palavras p/ estecaso

fechamento

volta ao menu

2

Page 19: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

19

CEPTCC - Ana

Valores de Entrada e SaídaValores de Entrada e Saída

CEP

GERENTE DE PRODUÇĂO

SUPERVISOR DA QUALIDADE

dados produto

dados processo

especificaçăo

dados lote

dados controle

gráf. controle c/ result.

causas prováveis

defeitos

causa

limites do sistema

Page 20: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

20

CEPTCC - Ana

ImplementaçãoImplementação

A seguir será demonstrado o protótipo de A seguir será demonstrado o protótipo de controle da qualidade de produtos controle da qualidade de produtos manufaturados implementado usando o manufaturados implementado usando o Controle Estatístico de Processos e a Controle Estatístico de Processos e a técnica da Inteligência Artificial, técnica da Inteligência Artificial, Raciocínio Baseado em Casos.Raciocínio Baseado em Casos.

Ou... Depois da conclusão será Ou... Depois da conclusão será demdem......

Page 21: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

21

CEPTCC - Ana

ConclusãoConclusãoCom o sistema de Com o sistema de CEPCEP auxiliado pelo auxiliado pelo RBCRBC, as , as empresas ganharão em tempo e em eficiência empresas ganharão em tempo e em eficiência do controle da qualidade. do controle da qualidade. Ganhando tempoGanhando tempoas empresas terão mais as empresas terão mais produtividade.produtividade.Ganhando eficiênciaGanhando eficiência no controle da no controle da qualidade dos produtos as empresas terão mais qualidade dos produtos as empresas terão mais argumentos para vendaargumentos para venda e mais capacidade e mais capacidade de de competição a nível mundial.competição a nível mundial. Com isso o Com isso o sistema ajudará as empresas a alcançarem (ou sistema ajudará as empresas a alcançarem (ou superarem) suas superarem) suas metas.metas.

Page 22: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

22

CEPTCC - Ana

DificuldadesDificuldades

A principal dificuldade foi em encontrar A principal dificuldade foi em encontrar material didático a respeito do RBC. Em material didático a respeito do RBC. Em contato com outras Universidades contato com outras Universidades consegui o material necessário.consegui o material necessário.

Page 23: Universidade Regional de Blumenaudsc.inf.furb.br/arquivos/tccs/apresentacoes/1999-1anacristinagaeble… · 1 Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação

23

CEPTCC - Ana

Sugestões para Trabalhos Sugestões para Trabalhos FuturosFuturos

�� Em RBC, o estudo de outros modelos Em RBC, o estudo de outros modelos de organização de memória e de outras de organização de memória e de outras técnicas de recuperação.técnicas de recuperação.

�� Em CEP, a implementação em uma Em CEP, a implementação em uma linguagem como a JINI, que lê os dados linguagem como a JINI, que lê os dados das amostras da máquina de fabricação das amostras da máquina de fabricação e a pare quando o processo sair do e a pare quando o processo sair do controlecontrole