Escolar Documentos
Profissional Documentos
Cultura Documentos
Formalizao do
Processo de Projeto
Mecnico Visando ao uso
em Sistemas Inteligentes
de Projeto Auxiliado por
Computador (ICAD)
Formalization of the Mechanical Design Process Aiming to the
Use of Intelligent Computer Aided Design Systems (ICAD)
RESUMO Este artigo apresenta uma proposta para formalizao e implementao de sistemas computacionais de auxlio
ao processo de projeto conceitual. Ele identifica e localiza o projeto conceitual nas fases do projeto mecnico e define os
passos componentes do projeto conceitual. Neste artigo, escolhe-se o Mtodo de Projeto Sistemtico como mtodo a ser
implementado no sistema computacional. Paralelamente, conclui-se pela necessidade do uso de sistemas inteligentes para
auxlio ao projeto conceitual, sugerindo suas caractersticas desejveis, bem como seus componentes. O artigo levanta a
necessidade de trabalhar-se com base de conhecimentos, propondo solues para a manipulao dos vrios tipos de
informaes envolvidas. O artigo, por fim, apresenta um exemplo de aplicao desses conceitos, atravs de um programa
computacional, em que tais conceitos so implementados.
Palavras-chave: METODOLOGIA DE PROJETO
POR COMPUTADOR.
ABSTRACT This work proposes the formalization and implementation of auxiliary computational systems within the
Conceptual Design Process. It identifies and localizes the conceptual design within the mechanical design phases, and
defines the concern conceptual design procedures. In this work, the Systematic Design Method is elected as the method
to be implemented by the computational system. Also, it concludes for the necessity of the use of intelligent computer
aided design systems within the conceptual design, sugesting its related desirable characteristics and components. This
work rises up the necessity of the existence of knowledge bases, proposing solutions for the manipulation of the several
kinds of envolved information into the conceptual design. Finally, this work presents an application example, a computational system that applies that concepts.
Keywords: DESIGN METHODOLOGY SISTEMATIC DESIGN INTELLIGENT COMPUTER AIDED DESIGN SYSTEMS.
REVISTA DE CINCIA & TECNOLOGIA V. 8, N 18 pp. 87-96
87
INTRODUO
Fases do projeto
Pode-se dividir a etapa de projeto em quatro
fases: a Identificao das Necessidades, o Projeto
Conceitual, o Anteprojeto e o Projeto Detalhado
(fig. 1) (Pahl & Beitz, 1996).
Na Identificao das Necessidades, busca-se
coletar as informaes referentes aos requisitos a
Projeto Conceitual
No Projeto Conceitual trabalha-se com as
necessidades do cliente e as restries externas e
internas, objetivando-se definir o Conceito da Soluo (fig. 2). Para tanto, seguem-se os passos:
a) abstrao, a fim de identificar os problemas
essenciais;
b) estabelecimento das estruturas funcionais
da soluo geral;
Identifica o
das
Necessidades
88
ICAD
CAE
CAD
Intelligent Computer
Aided Design
Computer
Aided Engineering
Computer
Aided Design
Ante
Projeto
Projeto
Detalhado
Projeto
Conceitual
Projeto
(Solu o)
Dezembro 2001
Restri es
Necessidades
do Cliente
Projeto Conceitual
A NECESSIDADE DE
IMPLANTAO DE
UM SISTEMA DE ICAD
Como se sabe, o computador se presta muito
bem para a execuo de tarefas repetitivas e de
rotina, apresentando nessas condies vantagens
indiscutveis frente ao desempenho humano. Entre
outras capacidades, pode-se citar a repetio sistemtica e invarivel de um mesmo processo indefinidamente, a no ocorrncia de cansao ou de
desgaste fsico e a execuo das tarefas com maior
rapidez (Iida, 1990).
Na rea de projeto, e devido a essas caractersticas, a aplicao do computador iniciou-se pela fase
de detalhamento. A gerao dos desenhos de detalhes, os denominados desenhos para a fabricao,
pode ser facilmente roteirizada e esta , sem dvida,
uma tarefa repetitiva. Traar linhas, crculos, cotar e
executar hachuras so tarefas nas quais o computador vence o homem. Essa a grande razo para a
enorme exploso no oferecimento de sistemas de
CAD comerciais e para o interesse da gerncia em
iniciar a automao do projeto por tal fase.
REVISTA DE CINCIA & TECNOLOGIA V. 8, N 18 pp. 87-96
Conceito da
Solu o
Fig. 3. Relao entre projetista e sistema de ICAD (Nadim & Novak, 1987: 160).
A o
Projetista
Sistema ICAD
Sugest o
APLICAO DE SISTEMAS
INTELIGENTES
O uso de sistemas inteligentes no projeto conceitual pode ocorrer basicamente por duas linhas: o
Projeto Automatizado, em que o sistema computacional trabalha autnomo, e o Projeto Auxiliado por
Computador Inteligente (sistemas de ICAD), no qual
o sistema computacional interage com o projetista
(fig. 3). A atual tecnologia no permite o desenvolvimento de um sistema de projeto automatizado. O
que se tem hoje em dia so sistemas de projeto auxiliado por computador inteligente, sublinhando-se o
termo projeto auxiliado. Em outras palavras, funo do homem aplicar a criatividade. Ao computador
fica a funo de assistir ao projetista em todos os estgios e objetos do projeto (Xiao et al., 1995: 107).
Paralelamente, sistemas inteligentes computacionais devem apresentar um domnio muito bem
definido. So, na verdade, Sistemas Especialistas.
Esse fato advm da grande complexidade resultante
do desenvolvimento de um sistema inteligente computacional generalista, em virtude principalmente
da enorme base de conhecimentos necessria para
tanto. Assim como os especialistas so capacitados a
resolver problemas de um domnio especfico, apresentando baixo desempenho na resoluo de problemas de outras reas, os sistemas inteligentes
computacionais tambm tm de ter limitada a sua
rea de atuao, de modo a serem de construo
vivel e apresentarem desempenho satisfatrio
(David, 1987: 57; Durkin, 1994: 33; e Bento et al.,
1997: 1.017).
Da mesma forma que os especialistas, os sistemas especialistas baseiam-se na qualidade e na completeza da sua base de conhecimentos. agindo
sobre esta base, retirando dela as informaes pertinentes, que o sistema especialista soluciona o pro90
REQUISITOS PARA
SISTEMAS DE ICAD
Sistemas de ICAD devem apresentar uma
srie de requisitos de funcionalidade, visando o bom
desempenho do projetista que o utiliza. Assim,
segundo Kimura (1989: 31), pode-se citar entre
esses requisitos os seguintes:
a) criar e manter mltiplos trabalhos simultneos: essa caracterstica empresta ao sistema flexibilidade e o aproxima do
trabalho usual do projetista, ligado normalmente a mais de um projeto ao mesmo
tempo;
b) permitir esboos das solues: sendo o
projeto um processo eminentemente iterativo, o projetista muitas vezes inicia com
um esboo, melhorado durante o processo
de projeto mecnico;
c) tratar e manter restries: as restries do
projeto devem ser inseridas no sistema de
ICAD, que as utilizar para filtrar e avaliar
os conhecimentos contidos em sua base;
d) verificar a integridade dos dados: a fim de
impedir conflitos ou omisses que poderiam prejudicar o desenvolvimento do projeto;
e) sugerir solues apropriadas ao projetista:
o sistema de ICAD deve trabalhar como
uma extenso da memria do projetista,
informando-o sobre as solues viveis
para um problema;
f) avaliar o projeto: o sistema de ICAD deve
avaliar as opes de solues, auxiliando o
projetista na escolha de uma delas;
g) simular solues e resultados: atravs da
simulao, o projetista pode verificar com
Dezembro 2001
Componentes de
Sistemas de ICAD
Tomando por base a definio dos sistemas de
ICAD, e considerando-se que eles devem trabalhar
conjuntamente com o homem, define-se como seus
componentes bsicos:
a) procedimentos para aquisio e verificao
de conhecimentos;
b) representao e controle de esquemas de
conhecimentos (base de conhecimentos);
c) aplicao do conhecimento de projeto
(motor de inferncia);
d) interface inteligente com o usurio (fig. 4)
(Schmitt, 1990: 290). Essa interface deve
ser grfica, j que esta a linguagem com
que o projetista est acostumado a trabalhar. Mais especificamente, pode-se definir
como desejvel para a interface caractersticas de modelagem em duas e em trs
dimenses, trabalho com cones e com
ESCOLHA DA METODOLOGIA
DE PROJETO CONCEITUAL
Os procedimentos de raciocnio, no caso do
processo de projeto mecnico, formam o mtodo
de projeto. Assim, para se desenvolver um sistema
de ICAD, deve-se embutir nele um determinado
mtodo de projeto. Esse mtodo precisa ser suficientemente conhecido e formalizado, de modo a viabilizar a sua utilizao (Smithers et al., 1989: 296).
Motor de
Infer ncia
Base de
Conhecimentos
Aquisi o de
Conhecimentos
Interface
gr fica
com o
Usu rio
Fatos
Conhecimentos
Usu r io
(projetista)
Sugest o
(Explana o)
91
IMPLEMENTAO DE
SISTEMA DE ICAD
Talvez a fase que exige maior trabalho seja a
de implementao da base de conhecimentos. Ela
pode ser dividida em duas etapas: a de gerao da
base, com a aquisio do conhecimento inicial, e a
de representao desse conhecimento. A gerao da
base requer a busca do conhecimento junto aos
especialistas na rea. Esse processo exige a aplicao
de vrias tcnicas de psicologia para a transmisso e
recepo do conhecimento entre especialista e res92
Dezembro 2001
UM EXEMPLO DE APLICAO
Vem sendo desenvolvido pelo autor um sistema
de ICAD com o objetivo de obter, verificar e adaptar
know-how na rea de sistemas inteligentes voltados
para o projeto. Em seu desenvolvimento tem sido
aplicadas e verificadas todas as consideraes j apresentadas, quanto a abrangncia do sistema, facilidades
disponveis no programa, levantamento de conhecimentos relacionados, implementao e verificao de
uma base de conhecimentos, implementao e verificao de um processo de raciocnio, disponibilizao
de uma interface amigvel e escolha e implementao
de um mtodo de projeto.
Com o propsito de facilitar seu desenvolvimento, esse sistema de ICAD est dividido em duas
partes, a saber, a primeira envolvendo as fases de
definio das necessidades e busca da soluo conceitual, e a segunda tratando da etapa de avaliao e
preparao para o anteprojeto. As duas partes interligam-se e apresentam total integridade entre seus
dados especficos.
Por ser um trabalho de pesquisa, procurou-se
projetar um sistema o mais genrico possvel, a fim de
que ele servisse como um embrio para futuros sistemas mais complexos, completos e especficos, sem
esquecer, porm, que se trata de um sistema para aplicao na atividade de projeto. Essa generalidade
conseguida com uma representao de conhecimento
REVISTA DE CINCIA & TECNOLOGIA V. 8, N 18 pp. 87-96
CONCLUSES
Este trabalho objetivou formalizar um mtodo
de projeto com vistas aplicao em sistemas computacionais de auxlio ao processo de projeto conceitual.
Para tanto, verificou-se a necessidade de sistematizar
o processo de projeto conceitual, possibilitando a sua
transferncia para o computador. Na eleio do
mtodo utilizado, optou-se pelo Mtodo de Projeto
Sistemtico, em razo das suas caractersticas intrnsecas. Apresentadas as fases do projeto, com detalhamento dos passos do projeto conceitual e das suas
caractersticas, concluiu-se a necessidade de os sistemas computacionais apresentarem inteligncia,
94
REFERNCIAS BIBLIOGRFICAS
ALMEIDA, F.J. Sistematizao e Automatizao do Ambiente de Projeto: o enfoque da sintaxe. So Carlos, 1997. [Tese de doutorado, EESC-USP].
AKMAN, V.; HAGEN, P.J.W. ten & TOMIYAMA, T.A Fundamental and Theoretical Framework for an Intelligent CAD System. Computer Aided Design, 22 (6): 352-367, 1990.
BARR, A. & FEIGENBAUM, E.A. (eds.). The Handbook of Artificial Intelligence, v. 1, Morgan Kaufman Pub, 1990.
BENTO, J.; FEIJO, B. & SMITH, D.L. Engineering Design Knowledgem Representation Based on Logic and Objects. Computers and Structures, 63 (5): 1.015-1.032, 1997.
BERNUS, P. & LETRAY, Z. Intelligent Systems Interconnections: what should come after open systems interconnection? In:
HAGEN, P.J.W. ten & TOMIYAMA, T. Intelligent CAD Systems I, Berlim, Springer Verlag, 1987.
CHANDRASEKARAN, B. Design problem solving: a task analysis. AI Magazine, 11 (4): 59-71, 1990.
95
DAI, J.R.; NEE, A.Y.C.; FUH, J.Y.H. & KUMAR, A.S. Approach to Automating Modular Fixture Design and Assembly. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 211 (B7): 509-521,
1997.
DAVID, B.T. Multi-Expert Systems for CAD. In: HAGEN, P.J.W. ten & TOMIYAMA, T. Intelligent CAD Systems I, Berlim,
Springer Verlag, 1987.
DIXON, J.R. & CUNNINGHAM, J.J. Research in Designing with Features. In: YOSHIKAWA, H. & GOSSARD, D. Intelligent CAD, I, Amsterdam, North-Holland, 1989.
DURKIN, J. Expert Systems - design and development. New York: Macmillan Publishing Company, 1994.
GERO, J.S. Design Prototypes: a knowledge representation schema for design. AI Magazine, 11 (4): 26-36, 1990.
IIDA, I. Ergonomia - projeto e produo. So Paulo: Edgard Blucher, 1990.
ISHII, M.; TOMIYAMA, T. & YOSHIKAWA, H. Synthetic Reasoning Method for Conceptual Design. IFIP Transactions B:
Computer Applications in Technology, nB-17, pp. 3-16, 1994.
KIMURA, F. Architecture of Intelligent CAD Systems. In: YOSHIKAWA, H. & GOSSARD, D. Intelligent CAD, I, Amsterdam,
North-Holland, 1989.
NADIN, M. & NOVAK, M. MIND: a design machine - conceptual framework. In: HAGEN, P.J.W. ten & TOMIYAMA, T.
Intelligent CAD Systems I. Berlim, Springer Verlag, 1987.
PAHL, G. & BEITZ, W. Engineering Design - a systematic approach. Berlim, Springer Verlag, 1996.
RICH, E. & KNIGHT, K. Artificial Intelligence. Singapore: McGraw-Hill Book Co., 1991.
ROY, U.; BHARADWAJ, B.; SARATHY, S. & GRAHAM, P. Development of an Intelligent Product Design System: integration
strategies. Applied Artificial Intelligence, 9 (6): 563-585, 1995.
SCHMITT, G. IBDE, VIKA, ARCHPLAN: architectures for design knoledge representation, acquisition and application. In:
YOSHIKAWA, H. & HOLDEN, T. (eds.). Intelligent CAD, II, Amsterdam, North-Holland, 1990.
SMITHERS, T.; CONKIE, A.; DOHENY, J.; LOGAN, B. & MILLINGTON, K. Design as Intelligent Behavior: an AI in
design research programme. In: GERO, J.S. (ed.). Artificial Intelligence in Design. Berlim, Springer Verlag, 1989.
TOMIYAMA, T. & YOSHIKAWA, H. Extended General Design Theory. In: YOSHIKAWA, H. & WARMAN, E. (eds.).
Design Theory for CAD. Amsterdam: North-Holland, 1987.
WALDRON, M.B. Design Processes and Intelligent Computer-Aided Design (ICAD). In: YOSHIKAWA, H.; ARABAB, F. &
TOMIYAMA, T. Intelligent CAD, III. Amsterdam: North-Holland, 1991.
WANG, Q.; RAO, M. & ZHOU, J. Intelligent Systems Approach to Conceptual Design. International Journal of Intelligent Systems, 10 (3): 259-293, 1995.
XIAO, R.; ZHOU, J.; YU, J. & CHA, J. New Approach to Intelligent Design. 21st Annual Design Automation Conference American Society of Mechanical Engineers, Design Engineering Division, 82 (1): 105-110, 1995.
YOSHIKAWA, H. General Design Theory as a Formal Theory of Design. In: YOSHIKAWA, H. & GOSSARD, D. Intelligent
CAD, I. Amsterdam: North-Holland, 1989.
96
Dezembro 2001