Você está na página 1de 9

Machine Translated by Google

Veja discussões, estatísticas e perfis de autor para esta publicação em: https://www.researchgate.net/publication/307587557

O Papel da Engenharia Baseada no Conhecimento na Configuração do Produto

Capítulo · Janeiro 2017


DOI: 10.1007/978-3-319-45781-9_114

CITAÇÕES LER

6 473

3 autores:

Jorge Colombo Francesco Furini

Politecnico di Milano Politecnico di Milano

139 PUBLICAÇÕES 921 CITAÇÕES 14 PUBLICAÇÕES 68 CITAÇÕES

VER PERFIL VER PERFIL

Marco Rossoni

Politecnico di Milano
30 PUBLICAÇÕES 74 CITAÇÕES

VER PERFIL

Alguns dos autores desta publicação também estão trabalhando nos seguintes projetos relacionados:

ProRegio - Horizonte 2020 Ver projeto

Uma nova plataforma de design para próteses de membros inferiores com base no projeto de visão digital do paciente

Todo o conteúdo desta página foi enviado por Marco Rossoni em 27 de agosto de 2018.

O usuário solicitou aprimoramento do arquivo baixado.


Machine Translated by Google

O Papel da Engenharia Baseada no Conhecimento em


Configuração do produto

Giorgio COLOMBO1 , Francesco FURINI1 e Marco ROSSONI1*


1
Politecnico di Milano, Departamento de Engenharia Mecânica, via La Masa 1, 20156
Milão, Itália

* Autor correspondente. Tel.: +39-02-2399-8292; fax: +39-02-2399-8202. Endereço de e-


mail: marco.rossoni@polimi.it

Resumo O design e a fabricação digital são fatores críticos de competitividade, mas


apenas algumas empresas e organizações têm a capacidade de oferecer suporte à
digitalização em todo o ciclo de vida do produto. Em vários casos o fluxo de informação é
descontínuo, os papéis e as questões não estão devidamente definidos, as ferramentas
são heterogéneas e não integradas na organização da empresa. Uma abordagem que
considere uma organização adequada de dados e informações, uma organização interna
eficiente e a disponibilidade de ferramentas de software integradas que implementem as
melhores práticas industriais, poderia inovar aspectos importantes e críticos dos processos
industriais. Este artigo apresenta uma visão geral dos principais temas relacionados à
Gestão do Conhecimento no contexto industrial, com foco no processo de configuração
do produto. Será discutido o papel atual do conhecimento na configuração do produto. Em
seguida, será apresentado um breve panorama sobre a Engenharia Baseada no
Conhecimento. No que diz respeito à metodologia Baseada no Conhecimento, serão
analisadas técnicas e ferramentas de aquisição e formalização. Por fim, será apresentada
uma aplicação voltada para a configuração de linhas de montagem.

Palavras-chave: Configuração do Produto, Processo de Configuração Automática,


Engenharia Baseada no Conhecimento, Formalização do Conhecimento

1. Introdução

“Criar uma sociedade do conhecimento na Europa é uma necessidade se quisermos


permanecer competitivos na economia global e sustentar nossa prosperidade… teremos
que engendrar uma mudança de paradigma para que possamos passar gradualmente da
economia pós-Segunda Guerra Mundial baseada em recursos para uma economia
baseada no conhecimento.”
Janez Potoÿnik, ex-Comissário de Pesquisa, Ciência e Inovação da
Machine Translated by Google

a União Europeia, pronunciou estas palavras na Conferência dos Fundos Estruturais de Varsóvia
(13 de Fevereiro de 2006). Elas assumem hoje mais significado após a crise financeira e
econômica. Habilidades e conhecimentos desenvolvidos ao longo do século passado são
recursos essenciais das empresas industriais: esse “patrimônio” desempenha um papel
estratégico no que diz respeito às capacidades produtivas dos países emergentes, limitando os
efeitos devido à alta competitividade em termos de produção desses países no mercado global.
É fundamental manter, consolidar e aprimorar esse know-how, utilizando metodologias e
ferramentas adequadas para trabalhar melhor e mais rápido. Deste ponto de vista, as técnicas
de gestão da informação podem fornecer metodologias e ferramentas poderosas para realizar
aplicações computacionais capazes de auxiliar os especialistas humanos a realizar atividades
fundamentais para as empresas, como configuração de produtos e estimativa de custos. Este
artigo apresenta uma visão geral dos principais temas relacionados à gestão do conhecimento
no contexto industrial, com foco no processo de configuração do produto. O papel atual do
conhecimento na configuração do produto será discutido. Em seguida, será apresentada uma
breve visão geral sobre os métodos de Automação de Projetos, com foco na Engenharia Baseada
no Conhecimento. Em relação à metodologia Baseada no Conhecimento, serão analisadas
técnicas e ferramentas de aquisição e formalização. Por fim, será apresentada uma aplicação
relacionada à configuração de linhas de montagem.

2 Configuração do produto

A configuração do produto pode ser definida como uma atividade de projeto especial que, dado
um conjunto de requisitos do cliente e uma descrição da família do produto, a tarefa de
configuração é encontrar uma estrutura de produto válida e completamente especificada entre
todas as alternativas que uma estrutura genérica descreve [1].
Sabin e Weigel [2] afirmam que o processo de configuração do produto consiste em fornecer
uma descrição completa de uma variante do produto de acordo com os requisitos do cliente. Um
configurador é um sistema que executa este processo: deve permitir que um projetista crie um
produto que satisfaça os requisitos e padrões do cliente no domínio específico, mesmo que o
produto necessário ainda não tenha sido desenvolvido no passado. Hoje, o desenvolvimento de
configuradores de produtos ainda é uma questão em aberto para a comunidade científica [3].

Uma das questões do trabalho é o conhecimento necessário quando um especialista


executa atividades industriais complexas como a configuração do produto e como ele pode ser
representado em um sistema computacional para auxiliar ou substituir o ser humano em
determinadas situações. Nesse caso é possível definir o “conhecimento” como o conjunto
necessário de conteúdos e processos cognitivos elaborando soluções que satisfaçam requisitos
iniciais específicos. Modelar esses conteúdos e processos é um desafio em aberto na ciência da
computação, que contribuiu para o desenvolvimento da Inteligência Artificial. As modernas
técnicas computacionais são perfeitamente adequadas para o gerenciamento de enormes
quantidades de dados e informações, mas são ainda menos adequadas para representar
atividades cognitivas. O “especialista” é o ator principal do processo de configuração do produto;
ele ou ela geralmente possui “conhecimentos e habilidades gerais”, por exemplo, habilidades de
comunicação e capacidade de entender documentos de diferentes
Machine Translated by Google

tipos. Além disso, possui grande experiência técnico-científica e um know-how industrial


específico relacionado a produtos e processos descritos por [4].
O conhecimento do produto diz respeito à arquitetura do próprio produto: é inferido em alto
nível a partir da representação da montagem e/ou BOM. O conhecimento do processo diz
respeito à sequência das atividades necessárias em nosso caso para configurar um produto,
com a definição das entradas e saídas, recursos, ferramentas, controles e responsabilidades
de cada atividade. A configuração do produto integra a execução de algumas atividades
complexas (por exemplo, a escolha de uma peça, análise dos requisitos do cliente, seleção de
peças existentes, avaliação de diferentes acessórios, …) e elaboração detalhada da arquitetura
do produto. Agora, em alguns contextos industriais (por exemplo, empresas produtoras de
componentes para transmissão de energia, usinas de óleo e gás, ventiladores industriais,
fábricas e montadoras) o papel da configuração do produto é crucial para a competitividade.
Para melhorar esta atividade é crucial adquirir e formalizar o conhecimento, principalmente o
tácito (ou seja, o conhecimento armazenado no cérebro dos especialistas), definir as “melhores
práticas”, desenvolver ferramentas para auxiliar o especialista ou automatizar o processo e
evitar a perda de conhecimento e saber fazer. Na próxima seção serão discutidos métodos
para a aquisição e formalização do conhecimento com o objetivo de guardar e transferir
conhecimento.
As soluções tradicionais para enfrentar a configuração do produto não são capazes de
garantir a necessidade atual das empresas. Os sistemas KBE (Knowledge Based Engineering)
podem ajudar a resolver este problema de forma lucrativa, tanto do ponto de vista comercial
quanto técnico, simplificando e automatizando, pelo menos parcialmente, a configuração do
processo [5].

3 Engenharia Baseada no Conhecimento

Entre os objetivos das organizações industriais, uma gestão dinâmica e ativa do conhecimento
técnico desempenha um papel relevante. A disponibilização de sistemas inteligentes capazes
de auxiliar e substituir os especialistas humanos, sugerindo as melhores soluções confiáveis
é um aspecto estratégico de primordial importância para o sucesso da empresa. Nesta visão,
nas últimas décadas várias atividades de pesquisa foram realizadas com o objetivo de
desenvolver sistemas inteligentes focados em diferentes atividades no processo de
desenvolvimento do ciclo de vida do produto. As metodologias e ferramentas informáticas
utilizadas para o efeito são provenientes do domínio da Inteligência Artificial, CAD/PLM e
matemática. Sistemas especialistas, agentes, modelos paramétricos acoplados a outras
linguagens de programação, grafos e diversas outras técnicas têm sido utilizados para a
realização de protótipos capazes de gerenciar algumas das tarefas realizadas por especialistas
humanos durante o ciclo de vida do produto, desde o projeto conceitual até a produção, pós-
assistência e manutenção. Uma das contribuições mais relevantes neste campo é fornecida
pela Knowledge Based Engineering (KBE). É uma abordagem metodológica e uma categoria
de ferramentas para o desenvolvimento de aplicações oriundas da metodologia Orientada a
Objetos, com foco em um modelo abstrato de produto e componentes. diagrama de classe
UML apresentado na última seção são ob-
Machine Translated by Google

modelos orientados a objetos. KBE é um sistema baseado em ferramentas orientadas a


objetos, voltado para a modelagem e representação do conhecimento de um domínio
específico. Na literatura, diferentes definições de KBE são relatadas. Um apropriado é “sistema
computadorizado que utiliza o conhecimento sobre um determinado domínio para encontrar a
solução de um problema no mesmo domínio. A solução é a mesma alcançável por um
especialista no mesmo domínio” [6]. É importante destacar a diferença entre aplicativos e
ferramentas do KBE; O aplicativo é um sistema de software desenvolvido para resolver um
problema de projeto específico, por exemplo, projetar automaticamente uma família de
máquinas específica. Actualmente, os autores estão a aplicar esta metodologia ao domínio da
configuração do produto e estimativa de custos, onde são mais importantes as necessidades
de “trabalhar melhor e mais rápido”, limitando os custos e o tempo do processo.

4 Aquisição e Formalização do Conhecimento

O desenvolvimento de um software KBE para configuração de produto necessita da aquisição,


formalização e representação do conhecimento utilizado por um especialista humano.
Os principais atores na aquisição e formalização são os especialistas do produto e do processo
e não os técnicos de TI. Esta afirmação é muito importante porque o foco estará na descrição
e consolidação das melhores práticas da empresa, ao invés de métodos e aplicações.

Como afirmado anteriormente, muitas vezes uma organização não gerencia o


conhecimento de maneira otimizada: geralmente é transmitido oralmente e às vezes não é
compartilhado. Durante a etapa de aquisição o conhecimento é reunido e organizado,
possibilitando o reaproveitamento para atividades futuras. A aquisição requer arranjos de
documentos (por exemplo, partes de livros, manuais, publicações científicas e técnicas,
normas, catálogos, desenhos, modelos CAD, notas e esboços): trata-se do conhecimento
explícito. A aquisição do conhecimento tácito é mais complexa; requer entrevistas com
especialistas que exploram aspectos estratégicos e não formalizados. Por esses motivos, é
importante encontrar formas e linguagens para extrair com mais eficiência as informações dos
especialistas. O engenheiro do conhecimento é uma figura profissional emergente, capaz de
atuar nessas práticas. O conhecimento deve ser adquirido de todos os especialistas, desde
os níveis mais altos, no que diz respeito à sequência de determinadas atividades, até os
detalhes sobre escolhas técnicas específicas. Os resultados dessas atividades devem ser
expressos em documentos. Técnicas como os mapas mentais facilitam o armazenamento
digital de todos os documentos adquiridos [7].
A Gestão do Conhecimento por meio de documentos, em formato tradicional ou digital, é
um tipo de gestão “estática”. Este muitas vezes requer intervenção direta de especialistas para
a pesquisa da informação adequada, aquisição e aplicação ao caso concreto. As técnicas
informáticas permitem que a gestão do conhecimento seja feita de forma “dinâmica”. Nesse
caso, uma ferramenta de software busca a solução, que é proposta ao especialista (projeto
assistido) ou implementada diretamente (configuração automática). O desenvolvimento de um
aplicativo com tais características
Machine Translated by Google

baseia-se em uma representação adequada do conhecimento com técnicas de computador.


De fato, do estado da arte [8, 9], é razoável considerar aplicações de configuração automática
limitadas a produtos específicos, ou famílias de produtos, e não ao desenvolvimento de
qualquer produto.
O desenvolvimento de uma aplicação de software para configuração assistida ou
automática requer a representação de informação e conhecimento com ferramentas
informáticas adequadas [10]. Os conteúdos dos documentos técnicos precisam ser traduzidos
para serem facilmente implementados por meio de um computador. A linguagem natural não
é uma ferramenta eficiente para reaproveitar e compartilhar informações e conhecimentos
técnicos. Portanto, a tradução, usando idiomas apropriados, é necessária; esse procedimento
é chamado de “formalização”. Diferentes linguagens, principalmente gráficas, foram
desenvolvidas por diversos pesquisadores; por exemplo, o fluxograma para a documentação de algoritmos.
As experiências dos autores na área de Design Automation levaram a considerar duas
linguagens gráficas principais para a formalização do conhecimento do processo e do produto.
A formalização da arquitetura do produto pode ser feita utilizando o “Diagrama de Classes”
da Unified Modeling Language (UML) [11]. O conceito de classe é usado para representar um
componente elementar (por exemplo, um parafuso) em vez de um componente complexo (por
exemplo, um motor). Os atributos correspondem aos parâmetros do componente (por
exemplo, o tipo, o diâmetro e o comprimento do parafuso ou o número de cilindros e válvulas
do motor). Os métodos permitem executar operações usando parâmetros anteriores (por
exemplo, cálculo da potência do motor).
A modelagem do processo de configuração do produto é normalmente realizada pelo
diagrama IDEF0 (http://www.idef.com). Todas as atividades envolvidas no processo de
configuração são representadas em uma estrutura hierárquica de camadas, desde o nível
geral superior até o mais detalhado. Os diagramas IDEF0 são facilmente compreensíveis;
esta característica o torna uma boa ferramenta para o compartilhamento e difusão de
informações entre especialistas de diferentes formações (por exemplo, especialistas em
desenvolvimento de produtos ou desenvolvedores de software).
O tema da aquisição e formalização do conhecimento nas organizações industriais e em
domínios técnicos é complexo e articulado e necessitaria de um estudo aprofundado.
Atualmente, as atividades neste campo de pesquisa estão focadas em outras abordagens
interessantes, especialmente ontologias.
Machine Translated by Google

5 Aplicação do KBE à configuração do produto

Um exemplo significativo de KBE na configuração e cotação do produto é apresentado


nesta seção. Várias empresas de manufatura estão produzindo vários produtos padronizados,
combinando famílias de peças, como no caso de transmissões de força (juntas, caixas de
engrenagens, etc.). Outras empresas estão produzindo e vendendo usando a abordagem da
Engenharia sob Pedido (ETO), por exemplo, produtores de sistemas de manufatura e
máquinas-ferramenta. Ambas as situações requerem a configuração do produto, seguida da
definição da oferta econômica para o cliente.
Configuração e cotação são atividades complexas, que hoje utilizam sistemas de computador
para a interação direta com o cliente (como sites com catálogos digitais). O processo desde
a solicitação de cotação até a confirmação do pedido é um dos processos estratégicos para
a competitividade industrial e sua eficiência.
Em muitos casos o fluxo de informações não é contínuo, os papéis e as questões não estão
bem definidos, as ferramentas são heterogêneas e não integradas. Uma abordagem que
considere um modelo adequado de dados e informações, uma organização interna eficiente
e a disponibilidade de ferramentas de software integradas que implementem as melhores
práticas industriais, poderia inovar este aspecto importante e crítico dos processos industriais.

O estudo de caso foi proposto por um importante parceiro industrial e estamos


desenvolvendo um protótipo de software baseado na abordagem e ferramentas KBE. A
aplicação trata da configuração automática de linhas de montagem para domínio automotivo.
A Figura 1 mostra os fluxos de informação e a estrutura geral do configurador. As
informações contidas na solicitação de cotação são a entrada do aplicativo. Eles são
processados pelo módulo “Processamento de Requisitos do Cliente”.
Graças a um conjunto de regras, a aplicação seleciona todas as opções relativamente às
características regionais: estão relacionadas tanto com o cliente (por exemplo fornecedor local)

Fig. 1 Fluxos de informação envolvidos no configurador KBE


Machine Translated by Google

e o país onde a linha de montagem será instalada (por exemplo, normas de segurança,
freqüência e tensão de energia elétrica, etc.). Além disso, o tipo de produto que está sendo
montado (por exemplo, um cabeçote) orienta a lista de tarefas (não solicitadas) que devem ser
executadas para obter o produto final. Em seguida, o módulo “KBE to PLM interface” extrai um
subconjunto de informações armazenadas nos bancos de dados da empresa (ou seja, PLM)
úteis para a configuração do produto. Um conjunto de regras permite que o módulo
“Sequenciamento de Tarefas e Seleção de Recursos Disponíveis” agregue os recursos
capazes de executar a tarefa de montagem específica (por exemplo, define uma estação de
trabalho com a seleção de robô, efetuador final, equipamento de controle etc.). O resultado é
uma matriz em que as linhas são as tarefas (ainda não ordenadas) e as colunas são os
recursos (ou seja, agregação de partes). Em seguida, o aplicativo executa o sequenciamento
de tarefas (ou seja, a lista de tarefas é nova ordenada) e o Balanceamento da Linha de
Montagem (ALB) (ou seja, atribui um recurso exclusivo a um único processo levando em
consideração a restrição tecnológica) dependendo da produtividade necessária, dimensionando
eventuais inter buffers operacionais. Durante esta fase, uma otimização multicritério pode ser
realizada para alcançar um projeto ideal e uma Simulação de Eventos Discretos (DES) valida
os resultados. Por fim, o módulo “Visualização/Relatório” gera a BOM das máquinas e
equipamentos, produzindo também modelos CAD 3D (Figura 2) da planta, desenhos 2D e, por
fim, realiza a avaliação de custos.
A aplicação pode representar um exemplo interessante do potencial ligado ao
desenvolvimento de aplicações inteligentes em um processo industrial complexo que integra
diferentes funções [12]. O aplicativo ainda está em desenvolvimento.

6. conclusões

Este artigo apresenta uma visão geral dos principais temas relacionados à gestão do
conhecimento no contexto industrial, com foco no processo de configuração do produto.
Como dito antes, há a necessidade de engendrar uma mudança de paradigma de empresas
baseadas em recursos para empresas baseadas em conhecimento. Foi feita uma breve análise
dos principais conceitos da Engenharia Baseada no Conhecimento: foram analisados dois
aspectos fundamentais da Gestão do Conhecimento que são a aquisição e a formalização. Em
seguida, foram discutidas as principais questões relevantes relacionadas à integração da
aplicação “Inteligente” com a infraestrutura da empresa e o compartilhamento do conhecimento. o desenvolvimento

Fig. 2 Exemplo de modelo 3D criado automaticamente pelo aplicativo KBE.


Machine Translated by Google

O desenvolvimento de um aplicativo que permite a configuração automática de linhas de montagem


comprova a adequação da abordagem KBE e propõe um framework genérico para promover o
compartilhamento de conhecimento entre diferentes funções das empresas. Além disso, essa
abordagem incentiva a solução “certa na primeira vez”, que leva à redução de custos e prazos de
entrega.
Uma abordagem relativamente nova para sistemas de engenharia baseados em conhecimento
distribuídos e cooperativos é baseada em ontologias. Ferramentas baseadas em ontologia permitem
que pessoas ou agentes de software compartilhem um entendimento comum da estrutura da
informação, tornem as suposições de domínio explícitas, bem como busca e recuperação inteligentes
na internet.

Referências

1. Männistö T. Peltonen, H. e Sulonen R. Visão para modelagem e evolução do conhecimento de configuração do


produto. Em AAAI 1996 Fall Symposium on Configuration, AAAI 1996, vol. 2, Portland, agosto de 1996, pp.
111-118 (AAAI Press).
2. Sabin D. e Weigel R. Estruturas de configuração de produto - uma pesquisa. sistemas inteligentes IEEE,
1998, 13(4), 42-49.
3. Zhang L. L Configuração do produto: uma revisão do estado da arte e pesquisas futuras. interno
National Journal of Production Research, 2014, 25(21), 6381-6398.
4. Ishino Y. e Jin Y. Adquirir conhecimento de engenharia a partir de processos de projeto. Inteligência Artificial para
Projeto de Engenharia, Análise e Manufatura, 2002, 16(2), 73-91.
5. Felfernig A. Hotz L Bagley C. e Tiihonen J. Configuração baseada em conhecimento: da pesquisa
para casos de negócios, 2014 (Newnes).
6. Stokes M. Gerenciando conhecimento de engenharia - MOKA: metodologia para aplicações de engenharia
baseadas em conhecimento, 2001 (Professional Engineering Publishing).
7. Eppler M. Uma comparação entre mapas conceituais, mapas mentais, diagramas conceituais e metáforas visuais
como ferramentas complementares para a construção e compartilhamento do conhecimento. Information
Visualization, 2006, 5(3), 202-210.
8. Wang H. La Rocca G. e van Tooren MJL Uma estrutura de projeto habilitada para KBE para estudo de otimização
de custo/peso de estruturas compostas de aeronaves. Na Conferência Internacional de Métodos Computacionais
em Ciências e Engenharia, ICCMSE'14, vol. 1618, Atenas, abril de 2014, pp. 394-397 (AIP Publishing).

9. Colombo G. Morotti R. Regazzoni D. e Rizzi C. Uma abordagem para integrar simulação numérica em aplicações
KBE. Jornal Internacional de Desenvolvimento de Produto, 2002, 20(2), 107-125.

10. Sainter P. Idham K. Larkin A. Murton A. e Brimble R. Gestão do conhecimento do produto em sistemas de
engenharia baseados no conhecimento. In Proceedings of ASME International Design Engineering Technical
Conference and the Computer and Information in Engineering Conference, IDETC/CIE'00, Baltimore, setembro
de 2000.
11. Gomaa H. Modelagem e design de software: UML, casos de uso, padrões e arquiteturas de software, 2011
(Cambridge University Press).
12. Ascheri A. Colombo G. Ippolito M. Atzeni E. e Furini F. Viabilidade de uma configuração automática de layout de
linha de montagem baseada em uma abordagem KBE. Conferência Internacional sobre Design e Manufatura
Inovadores, ICIDM'14, Montreal, agosto de 2014, pp. 324-329.

Ver estatísticas de publicação

Você também pode gostar