You are on page 1of 10

00_C&T18.

book Page 87 Wednesday, September 10, 2003 3:05 PM

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)

FRANCISCO JOS DE ALMEIDA


Universidade Metodista de Piracicaba
falmeida@unimep.br

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.

PROJETO SISTEMTICO SISTEMAS INTELIGENTES DE PROJETO AUXILIADO

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

00_C&T18.book Page 88 Wednesday, September 10, 2003 3:05 PM

INTRODUO

uso do computador como ferramenta no


projeto mecnico, e em outras reas do
conhecimento, j tem apresentado vantagens
inquestionveis, constituindo um processo irreversvel. Utilizando-se uma diviso clssica do processo
de projeto mecnico, verifica-se que o uso dos computadores teve incio pela fase de detalhamento do
projeto, com os denominados sistemas de CAD,
passando posteriormente para a fase de anteprojeto,
com os sistemas de CAE, e chegando agora fase de
projeto conceitual, com os sistemas de ICAD, ou
Intelligent Computer Aided Design. A principal dificuldade no uso de sistemas computacionais no projeto conceitual que esta fase caracteriza-se pelo uso
da inteligncia do projetista, na proposio e avaliao das solues variantes para a necessidade identificada. Tal caracterstica exige a criao de uma base
de conhecimentos, alm das bases de dados usuais
utilizadas num sistema de manufatura, gerando o
respectivo aumento na complexidade do sistema de
gerenciamento dessas informaes.
Vrios estudos na rea tm sido feitos por equipes distribudas por vrios pases. Entre estas, podem
ser citados os trabalhos pioneiros de Akman (1990),
Chandrasekaran (1990), Gero (1990), Tomiyama &
Yoshikawa (1987) e Yoshikawa (1989).

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

serem cumpridos pela futura soluo. Essa fase


envolve a elaborao de especificaes detalhadas
ou de lista de requerimentos para a necessidade
levantada.
No Projeto Conceitual, so estabelecida a
estrutura funcional das solues idealizadas e buscados os princpios de soluo e sua combinao em
variantes de conceito de soluo para a necessidade
j identificada. As variantes das solues devem ser
julgadas com base em critrios especficos, definidos
na fase anterior. Essa fase finda pela eleio do
melhor conceito de soluo (soluo conceitual).
No anteprojeto, determina-se a distribuio
fsica do sistema que soluciona o problema, com
verificao de funes, tamanho e compatibilidade
espacial desse sistema. So delimitadas as caractersticas globais e principais do projeto, tais como peso,
tamanho e custo final aproximado e potncia necessria.
Finalmente, no Detalhamento desmembra-se
o projeto em subelementos, at os mais simples.
Nessa fase procede-se definio das dimenses
finais de todos os elementos componentes do projeto.

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;

Fig. 1. Fases do projeto (Pahl & Beitz, 1996).

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

00_C&T18.book Page 89 Wednesday, September 10, 2003 3:05 PM

Fig. 2. Fase de projeto conceitual.

Restri es

Necessidades
do Cliente

Projeto Conceitual

c) definio das subfunes e busca pelos


princpios da soluo;
d) combinao de princpios de soluo;
e) seleo das combinaes viveis;
f) gerao das variantes dos conceitos;
g) e avaliao das variantes da soluo (Pahl
& Beitz, 1996: 58).
Esse processo eminentemente criativo, alm de
exigir do projetista o conhecimento de vrias disciplinas diferentes, tais como tecnologia, cincias, psicologia, esttica, sociologia, histria e planejamento (Nadin
& Novak, 1987: 149; Wang et al., 1995: 260).

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

Voltando-se para a fase de anteprojeto, verifica-se a ocorrncia de algumas tarefas repetitivas,


como a execuo de vrios clculos matemticos.
Surgem os sistemas de CAE como, por exemplo, os
sistemas baseados no Mtodo dos Elementos Finitos. Esses sistemas, porm, no podem prescindir da
direo de um bom projetista, que define, com seu
conhecimento, bom senso e criatividade, alteraes
de projeto, com base nas respostas apresentadas
pelos sistemas computacionais.
Finalmente, chega-se ao projeto conceitual.
Nessa fase, a criatividade fator preponderante
para se definir, ou descobrir, a melhor soluo para
uma necessidade identificada. O projetista trabalha
constantemente com dados imprecisos e incompletos e deve preencher essas lacunas com seu conhecimento anterior de projetos semelhantes e da rea de
conhecimento relacionada, bem como com sua criatividade. Ele usa sua inteligncia. Considerando-se a
necessidade do uso do computador em todas as etapas, a fim de prover as vantagens j amplamente
citadas para o processo de manufatura integrado
tais como otimizao do processo, aumento da qualidade, agilidade de execuo do processo e controle
e facilidade de interao atravs da integrao ,
conclui-se que se deve buscar tambm uma forma
de aplicar a informtica nessa fase.
Pelos passos contidos no projeto conceitual,
conclui-se que, para se poder aplicar o computador,
deve-se dot-lo de inteligncia, e aqui se passa a utilizar
dos conceitos da Inteligncia Artificial. Esta possibilita
o modelamento do processo de raciocnio empregado
pelos especialistas e a representao simblica adequada dos conceitos e relaes do domnio do problema. Numa definio j clssica, Inteligncia
Artificial pode ser entendida como: the study of how
to make computers do things at which, at the moment,
people are better (Rich & Knight, 1991: 1).
89

00_C&T18.book Page 90 Wednesday, September 10, 2003 3:05 PM

Fig. 3. Relao entre projetista e sistema de ICAD (Nadim & Novak, 1987: 160).

A o
Projetista

Sistema ICAD
Sugest o

Sem a Inteligncia Artificial, no possvel trazer para um sistema computacional o procedimento


complexo utilizado durante essa fase do projeto.

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

blema. So, na verdade, Sistemas Especialistas


Baseados em Conhecimento.

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

00_C&T18.book Page 91 Wednesday, September 10, 2003 3:05 PM

mais confiana a aplicabilidade da soluo


proposta;
h) efetuar a transio do conceitual para o
detalhamento: automatizando essa caracterstica, o sistema de ICAD libera o projetista de tal preocupao, permitindo que
ele se aprofunde na busca criativa do conceito da soluo;
i) produzir documentao e justificativas:
visando garantir a confiabilidade do sistema, este deve apresentar as justificativas
para as suas proposies, as quais podem
ser analisadas pelo especialista, que avalizar ou no a resposta.

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

esquemas, hipermdia e possibilidade de


simulao e de manuteno da histria do
processo de projeto mecnico (Waldron,
1991: 72-74; e Roy et al., 1995: 571).
A caracterstica de aquisio e verificao de
conhecimentos objetiva, num sistema de ICAD,
munici-lo da base de conhecimentos necessria
para auxiliar o projetista, alm de permitir-lhe atualiz-la e complet-la. Tal sistema deve servir como
um repositrio de conhecimentos disponveis ao
homem e, mais ainda, apresentados em auxlio ao
processo mental humano. A caracterstica de
representao e controle do conhecimento tem
por finalidade manter esse conhecimento organizado dentro do sistema computacional, facilitando
sua recuperao e manuteno. Como j foi dito,
sobre essa base de conhecimentos que o sistema
computacional infere para deduzir as solues. Por
fim, a caracterstica de aplicao do conhecimento
de projeto o cerne do sistema de ICAD. Ele precisa conter os procedimentos de raciocnio relativos ao seu domnio, inferindo corretamente sobre
a base de conhecimentos, a fim de cumprir sua
funo bsica, qual seja, a de auxiliar o projetista
no seu trabalho criativo.

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).

Fig. 4. Estrutura de um sistema especialista (adaptado de Durkin, 1994: 28).

Motor de
Infer ncia
Base de
Conhecimentos
Aquisi o de
Conhecimentos

REVISTA DE CINCIA & TECNOLOGIA V. 8, N 18 pp. 87-96

Interface
gr fica
com o
Usu rio

Fatos
Conhecimentos

Usu r io
(projetista)
Sugest o
(Explana o)

91

00_C&T18.book Page 92 Wednesday, September 10, 2003 3:05 PM

O mtodo de projeto a ser implementado tem


de apresentar, entre outras, as seguintes caractersticas (Pahl & Beitz, 1996: 4-5):
a) encorajar a abordagem direta;
b) estimular a inventividade e o entendimento;
c) facilitar a aplicao de solues conhecidas;
d) ser compatvel com o processamento
eletrnico;
e) ser de fcil ensino e aprendizado;
f) refletir o moderno gerenciamento, ou seja,
reduzir a sobrecarga, economizar tempo, prevenir erros humanos e manter o interesse.
O Mtodo de Projeto Sistemtico (Pahl &
Beitz, 1996) um mtodo baseado em conceitos e
princpios fsicos, aplicvel a diferentes tipos de atividades e independente de oportunidade, intuio ou
brilhantismo. Alm de apresentar as caractersticas
acima citadas, tal como sugerido pelo prprio nome,
um mtodo suficientemente formalizado e, portanto,
indicado para a implementao em sistemas de ICAD.
Sem deixar de ser altamente interativo, esse
mtodo compe-se de cinco etapas bem definidas, a
saber:
a) reduo por abstrao do problema para
termos gerais;
b) nfase seleo do melhor processo fsico;
c) separao do problema em subproblemas,
procurando-se mais de uma soluo para
cada um deles;
d) produo de vrias solues por meio da
combinao e realocao das subssolues;
e) avaliao das solues.

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

ponsvel pelo desenvolvimento do sistema inteligente. Quanto representao do conhecimento,


pode-se iniciar sua discusso afirmando-se que no
h um modelo ideal de representao (Bernus &
Letray, 1987: 44) e que, no caso especfico de sistemas de ICAD, a representao de dados geomtricos necessria (Dixon & Cunningham, 1989:
137; e Dai et al., 1997: 514).
O fato de no haver modelo ideal para a representao do conhecimento j sugere a complexidade
dessa rea. Vrios modelos podem ser utilizados,
cada qual com suas vantagens e desvantagens, cada
qual apresentando melhor compatibilidade com um
determinado tipo de conhecimento, modelos tais
como uso de lgica pura, regras de produo, redes
semnticas, frames, scripts e lgicas no monotnicas
(Durkin, 1994; e Barr & Feigenbaum, 1990).
Considerando-se pois um sistema computacional integrado, ele apresenta trs tipos de bases de
dados: dados grficos (por ser o desenho a linguagem
comum na rea), dados para manufatura (em complemento base de dados geomtrica, traz informaes como acabamento superficial, material utilizado,
tratamento trmico, entre outras) e base de conhecimentos (para os sistemas inteligentes, tais como
ICAD no projeto conceitual e outros sistemas especialistas que atuem nas demais etapas da manufatura).
Esse fato traz problemas adicionais para a perfeita
integrao dentro do sistema computacional, desde o
projeto at a fabricao. Prope-se, ento, a organizao da base de dados e de conhecimentos em trs
partes distintas, inter-relacionadas, conforme a figura
5. Trabalhar com bases de dados distintas facilita o
seu tratamento e, por conseguinte, a sua integrao.
Fig. 5. Bases de dados/conhecimentos no processo de
projeto mecnico.
Sistema de Projeto
ICAD / CAE / CAD

Base de dados Base de dados


Base de
de Geometria de Manufatura Conhecimentos

Dezembro 2001

00_C&T18.book Page 93 Wednesday, September 10, 2003 3:05 PM

A fase de aplicao do conhecimento de projeto (gerao do motor de inferncia), sendo o j


citado cerne do problema, implica a implementao
da metodologia escolhida em um sistema computacional. O desenvolvimento dessa fase permite observar
algumas caractersticas comuns no desenvolvimento
de sistemas computacionais inteligentes: a grande
iterao existente e o desenvolvimento paulatino do
sistema. Diferente do desenvolvimento de sistemas
computacionais procedurais, quando a resposta do
sistema definida antes de comear a implement-lo,
no desenvolvimento de sistemas computacionais
declarativos inicia-se com um sistema contendo uma
pequena base de conhecimentos e algum raciocnio
embutido, ampliando-se iterativamente ora um ora
outro, at se obter a qualidade de resposta considerada desejvel para o sistema em desenvolvimento.
Por ele ser inteligente, normalmente no se sabe de
antemo a resposta que o sistema computacional vai
encontrar para um problema proposto.

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

bem esquematizada, em forma de regras de produo,


e com possibilidades de atualizao e incluso de
novos conhecimentos pelo prprio usurio. Assim,
para atuao em uma rea de conhecimento, basta ao
usurio inserir conhecimentos relativos a essa rea. Tal
insero implementada de maneira simples e direta
pelo usurio, sem necessidade de se alterar o cdigo
fonte do programa. A escolha da representao do
conhecimento mediante regras de produo deve-se
ao fato de esse tipo de raciocnio ser mais comumente
utilizado por projetistas.
O uso da primeira parte do sistema inicia com
a definio do problema, em termos de um binmio
verbo-predicado (fig. 6). Com isso, fica garantida a
sua abstrao em termos genricos, segundo a metodologia de projeto empregada. Permite-se a caracterizao tanto do objeto a receber a ao quanto da
ao (ou verbo) propriamente dita. Isso significa, em
outras palavras, definir o escopo do problema de projeto a ser resolvido pelo programa computacional
considerando todas as restries do problema, tais
como rapidez necessria, rudo admissvel, custo
admissvel (caractersticas da ao) e peso, tamanho e
fragilidade do objeto (caractersticas do objeto). Todas
as caractersticas podem ser gerenciadas pelo prprio
usurio, que tem condies de as incluir, excluir e
alterar suas propriedades (fig. 7).
Na seqncia, de acordo com a metodologia
de projeto utilizada, o sistema executa interativamente a separao do problema em subfunes
(funes parciais) e depois em funes elementares, identifica os princpios fsicos relacionados e
sugere uma soluo para o problema proposto na
forma de componentes fsicos reais, fazendo ainda
a recombinao deles, com o objetivo de prover
maior leque de solues para avaliao posterior
(fig. 8). Nesse processo, o sistema aplica o conhecimento de projeto contido em sua base de conhecimento, gerencivel pelo usurio (fig. 7). Esse gerenciamento engloba inclusive a manipulao das
regras internas do problema, o que oferece uma
flexibilidade muito grande no escopo coberto pelo
programa. Incluindo na base de conhecimentos os
fatos relativos a uma certa rea de conhecimento,
e tambm as regras que regem as relaes entre
essas caractersticas, pode-se alterar, ou abranger,
o escopo de aplicabilidade do programa computacional.
93

00_C&T18.book Page 94 Wednesday, September 10, 2003 3:05 PM

Fig. 6. Definio do problema em termos de verbo-predicado.

Fig. 7. Mdulos para gerenciamento da base de conhecimentos.

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

valendo-se, ento, da inteligncia artificial. Esse fato


gerou uma nova dificuldade: a necessidade de trabalhar com sistemas de informao contendo bases de
dados e bases de conhecimentos. A soluo foi estruturar essas informaes em trs tipos: base de dados
geomtricos, base de dados de manufatura e base de
conhecimentos para os sistemas especialistas baseados
em conhecimento. Um exemplo de aplicao, na
forma de programa computacional, foi desenvolvido
e apresentado, demonstrando a validade das
consideraes feitas anteriormente. Esse programa,
ainda em desenvolvimento, aplica todos os conceitos
discutidos, com bons resultados.
Dezembro 2001

00_C&T18.book Page 95 Wednesday, September 10, 2003 3:05 PM

Fig. 8. Aplicao da metodologia de projeto pelo sistema computacional.

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.

REVISTA DE CINCIA & TECNOLOGIA V. 8, N 18 pp. 87-96

95

00_C&T18.book Page 96 Wednesday, September 10, 2003 3:05 PM

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

You might also like