Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Exame de Qualificao
TROCA DE DADOS E
INFORMAES BASEADAS
EM FEATURES NAS FASES
DE PROJETO MECNICO
APLICANDO SISTEMAS CAD
Aluno: Raimundo Ricardo Matos da Cunha
Curso: Doutorado em Engenharia Mecnica Programa de Psgraduao em Engenharia Mecnica
rea de concentrao: Projeto de Sistemas Mecnicos com nfase
em Sistemas CAD/CAE/CAM
Orientador: Prof. Altamir Dias, Dr. Eng.
Florianpolis SC
novembro/2000
II
Sumrio
CAPA ............................................................................................................... I
SUMRIO ....................................................................................................... II
LISTA DE FIGURAS ........................................................................................ V
LISTA DE TABELAS ...................................................................................... VII
LISTA DE SIGLAS........................................................................................ VIII
RESUMO ....................................................................................................... IX
CAPTULO 1 INTRODUO.......................................................................... 1
1.1.
1.1.1.
1.1.2.
1.1.3.
1.2.
1.2.1.
1.2.2.
1.2.3.
1.3.
TPICOS ABORDADOS.................................................................................................. 14
INTRODUO ............................................................................................................. 16
2.2.
MODELO E REPRESENTAO......................................................................................... 18
2.3.
2.3.1.
2.4.
2.4.1.
2.5.
2.5.1.
2.5.2.
INTRODUO ............................................................................................................. 35
3.1.1.
3.1.2.
3.1.3.
Mtodos do Objeto.......................................................................................... 37
3.1.4.
Dados do Objeto............................................................................................. 38
III
3.2.
3.3.
3.3.1.
Abstrao....................................................................................................... 40
3.3.2.
Separao ...................................................................................................... 41
3.3.3.
Composio ................................................................................................... 41
3.3.4.
Generalizao................................................................................................. 41
3.4.
3.4.1.
Abstrao de Dados........................................................................................ 42
3.4.2.
3.4.3.
Polimorfismo .................................................................................................. 44
3.4.4.
Herana ......................................................................................................... 45
3.4.5.
Reusabilidade ................................................................................................ 46
3.5.
INTRODUO ............................................................................................................. 49
4.2.
4.3.
4.3.1.
4.4.
4.5.
REPRESENTAO DE FEATURES..................................................................................... 56
4.6.
4.6.1.
4.6.2.
4.6.3.
4.7.
4.8.
CLASSIFICAO DE FEATURES....................................................................................... 61
4.9.
INTRODUO ............................................................................................................. 65
5.2.
5.3.
5.4.
5.5.
5.5.1.
5.5.2.
INTRODUO ............................................................................................................. 77
6.2.
IV
6.3.
6.4.
6.4.1.
6.4.2.
Critrios de Classificao................................................................................ 83
6.4.3.
6.5.
6.6.
6.6.1.
6.6.2.
6.7.
6.7.1.
INTRODUO ............................................................................................................. 92
7.2.
7.3.
REFERNCIAS BIBLIOGRFICAS................................................................. 98
BIBLIOGRAFIAS ..........................................................................................101
Lista de Figuras
Figura 1. Evoluo do processo de projeto. ............................................................................. 7
Figura 2. Metodologia de projeto proposta por Pahl e Beitz.................................................... 17
Figura 3. Relacionamento entre modelos do ciclo de vida do produto..................................... 21
Figura 4. Estrutura de dados em rvore binria para esquema CSG...................................... 23
Figura 5. Estrutura de dados para esquema B-Rep. .............................................................. 23
Figura 6. Exemplo genrico de estrutura do produto............................................................. 25
Figura 7. Exemplo de uma estrutura de dados computacional do produto. ............................ 26
Figura 8. Transformao das informaes no projeto informacional....................................... 29
Figura 9. Matriz para levantamento das necessidades........................................................... 31
Figura 10. Matriz para converso dos requisitos de usurio em requisitos de projeto ............. 31
Figura 11. Exemplo de questionrio estruturado para levantamento de necessidades ............ 32
Figura 12. Estrutura de funo do produto numa forma hierrquica e representada por cones
..................................................................................................................................... 32
Figura 13. Exemplo de matriz morfolgica para representao das alternativas de soluo do
problema ....................................................................................................................... 33
Figura 14. Mecanismo de mensagens: interface de comunicao entre os objetos. ................. 36
Figura 15. Mecanismo de mensagem entre dois objetos. ....................................................... 37
Figura 16. Passagem de parmetro para um objeto. .............................................................. 37
Figura 17. Mtodos de um objeto.......................................................................................... 38
Figura 18. Acesso aos dados de um objeto. ........................................................................... 39
Figura 19. Encadeamento seqencial de mensagens. ............................................................ 39
Figura 20. Abstrao e representao de dados em POO. ...................................................... 42
Figura 21. Encapsulamento de dados em POO. .................................................................... 43
Figura 22. Exemplo de polimorfismo em POO. ...................................................................... 44
Figura 23. Exemplo de herana em POO............................................................................... 45
Figura 24. Passos de criao de um modelo de objetos.......................................................... 48
Figura 25. Evoluo dos modeladores geomtricos................................................................ 50
Figura 26. Abstrao do contexto de OBJETOS e FEATURES. ............................................... 54
Figura 27. Contextos relevantes na definio de uma feature. ............................................... 60
Figura 28. Exemplo de features bsicas, genricas e especializadas no MicroStation Modeler
v7.1............................................................................................................................... 64
Figura 29. Barra de ferramentas das features definidas no sistema CAD Solidworks.............. 64
Figura 30. Barra de ferramentas das features definidas no sistema CAD Solid Edge. ............. 64
VI
Figura 31. Evoluo da tecnologia dos sistemas CAD. ........................................................... 69
Figura 32. Exemplo de perfis bidimensionais gerando formas sinuosas. ................................ 71
Figura 33. Biblioteca de componentes padronizados disponveis no MicroStation/J Modeler
v7.1............................................................................................................................... 71
Figura 34. Fases de projeto com as respectivas entradas e sadas. ........................................ 79
Figura 35. Fases de projeto e documentao do produto. ...................................................... 79
Figura 36. Processos x Fases de Projeto Produto x Dados e Informaes. ............................ 80
Figura 37. Classificao de features no processo de projeto................................................... 84
Figura 38. Mecanismo a ser projetado utilizando o modelo de features. ................................. 86
Figura 39. Esboo de uma pea numa fase de projeto preliminar. ......................................... 87
Figura 40. Detalhamento final do modelo geomtrico. ........................................................... 88
Figura 41. Viso geral das fases de implementao da tese. .................................................. 95
Figura 42. Cronograma de Atividades ................................................................................... 96
VII
Lista de Tabelas
Tabela 1. Fases do projeto de uma casa................................................................................ 11
Tabela 2. Evoluo das estratgias de modelagem orientada a objetos. .................................. 12
Tabela 3. Definio de uma ontologia de termos e conceitos .................................................. 19
Tabela 4. Categorias de informao na fase de projeto informacional..................................... 30
Tabela 5. Estratgias de projeto de software em POO ............................................................ 42
VIII
Lista de Siglas
API Application Programming Interface........................................................ 14
B-Rep Boundary Representation ................................................................. 23
CAD Computer-Aided Design ........................................................................ 2
CAFD Computer-Aided Fixture Design......................................................... 58
CAM Computer-Aided Manufacturin ............................................................ 49
CAPP Computer-Aided Process Planing ....................................................... 50
CAX Computer-Aided "X" ............................................................................ 67
CNC Computer Numerical Control................................................................ 57
CSG Constructive Solid Geometric ............................................................... 22
DBMS Database Management System ........................................................ 34
FEM Finite Element Method ........................................................................ 24
GT Group Technology ................................................................................. 51
JDBC Java Database Connectivity.............................................................. 70
JMDL Java MicroStation Development Language......................................... 14
KBE Knowledge-based Engineering ............................................................ 56
MDL MicroStation Development Language ................................................... 70
ODBC Open Database Connectivity............................................................. 70
OMT Object Modeling Technique ................................................................. 48
OOA Object-Oriented Analysis .................................................................... 48
OOP Object-Oriented Programming.............................................................. 35
POO Programao Orientada a Objetos ...................................................... 35
QFD Quality Function Deployment .............................................................. 91
UML Unified Modeling Language................................................................. 48
IX
Resumo
As informaes e os dados de projeto possuem caractersticas geomtricas e nogeomtricas. Estes dois tipos de informao precisam ser encapsulados numa estrutura de
dados nica as features de projeto , para terem um significado de aplicao. A idia
utilizar o conceito de modelagem por features para fazer a identificao de informaes e dados
de cada uma das fases do projeto mecnico, buscando encontrar uma assinatura de cada fase
do projeto. Alm disso, o conjunto de features da fase atual deve ser uma evoluo da
informao geomtrica e no-geomtrica da fase anterior.
Os objetivos principais so: Modelar features de projeto que encapsulam a evoluo dos
dados e informaes de Engenharia nas fases de projeto; Capturar a inteno do projetista ao
utilizar as features definidas e implementadas no sistema CAD; Reusar, trocar e compartilhar
essas informaes num ambiente computacional de CAD.
A pesquisa se concentra no estudo da tecnologia de features numa viso voltada para o
projeto, e modelagem com base nos princpios de orientao a objetos. A abordagem inicial
consiste na identificao e classificao de features que evoluam nas diferentes fases do projeto
mecnico de produtos. Para isso ser implementada uma interface computacional que permita
instanciar features prprias de cada fase do projeto e editar a informao no-geomtrica
necessria para dar um significado de aplicao. Numa etapa de testes e validao, faz-se a
importao das features instanciadas para dentro do ambiente de um sistema CAD
convencional, a fim de criar o projeto detalhado do produto.
A proposta contribui para comprovar a necessidade de mudana na forma de pensar a
estrutura de dados em que um sistema CAD deve ser construdo. Juntos, os conceitos e
modelos de objetos e features definidos, possibilitaro a captura do significado de Engenharia
embutido nas entidades grficas de um sistema CAD convencional. Alm disso, as features
identificadas devem servir de informao til para o projetista e resultar num sistema CAD
mais integrado s fases informacional, conceitual, preliminar e detalhada da sistemtica de
projeto.
C a p tu l o 1
Introduo
1.1.
APRESENTAO GERAL
CAP. 1 INTRODUO
CAP. 1 INTRODUO
sutis.
principal
motivo
disso
devido
ao
CAP. 1 INTRODUO
ESCOPO DA PROPOSTA
CAP. 1 INTRODUO
CAP. 1 INTRODUO
OBJETIVOS E CONTRIBUIES
capturar
caracterizar
evoluo
transformao
das
Contextualizar
os
conceitos
de
features
de
projeto
objetos,
CAP. 1 INTRODUO
1.2.
PROJETO
estado n
TRANSFORMAO DE PROJETO
PROJETO
estado (n + 1)
CAP. 1 INTRODUO
do
CAP. 1 INTRODUO
10
CAP. 1 INTRODUO
No
caso
de
features
definidas,
faz-se
instanciao
dos
11
CAP. 1 INTRODUO
a forma do teto.
que
garagem,
posicionada
Fase 4
12
CAP. 1 INTRODUO
1.2.2.
APLICAES
Computao Grfica
Usinagem por controle Geometria
numrico (CNC)
REPRESENTAO
COMPUTACIONAL
Desenho eletrnico
wireframe
Modelos poligonais e de
superfcie
CAD/CAM
Geometria e topologia
Modelos slidos
Geometria, topologia, e Modelos
slidos
Objetos heterogneos
material
heterogneos
Geometria, topologia, e
Objetos heterogneos e
material,
propriedades Modelos de objetos
Modelagem Fsica
fsicas, atributos gerais
13
CAP. 1 INTRODUO
vm
tambm
evoluindo,
juntamente
com
evoluo
dos
de
implementao
computacional
utilizando
sistema
CAD
14
CAP. 1 INTRODUO
modelos
baseados
em
features
implementadas
partir
de
perfis
de
programao
Java,
disponvel
dentro
do
sistema
CAD
1.3.
TPICOS ABORDADOS
C a p tu l o 2
2.1.
INTRODUO
16
Definio da tarefa
Elaborar as especificaes
Especificaes
Concepo
Projeto Preliminar
Leiaute Preliminar
(de configurao)
Otimizar e completar o projeto
das formas
Verificar erros e controlar custos
Preparar a lista das partes
preliminares e os documentos de
produo
Leiaute Definitivo
Projeto Detalhado
Finalizar os detalhes
Completar os desenhos detalhados
e documentos de produo
Verificar todos os documentos
Documentao
Soluo
17
Projeto
detalhado:
detalhamento
de
dimenses,
tolerncias
do
2.2.
MODELO E REPRESENTAO
18
S. m.
1. Objeto destinado a ser reproduzido por imitao.
2. Representao em pequena escala de algo que se pretende executar em grande.
3. Molde (1).
4. Pessoa ou coisa cuja imagem serve para ser reproduzida em escultura, pintura,
fotografia, etc.
5. Aquilo que serve de exemplo ou norma; molde: modelo literrio.
6. Aquele a quem se procura imitar nas aes, no procedimento, nas maneiras, etc.; molde:
tomar algum por modelo.
...
13. Fs. Conjunto de hipteses sobre a estrutura ou o comportamento de um sistema fsico
pelo qual se procuram explicar ou prever, dentro de uma teoria cientfica, as propriedades do
sistema. [Pl.: modelos (). Cf. modelo, do v. modelar.]
Modelo icnico.
1. Aquele que reproduz a aparncia fsica do objeto representado.
REPRESENTAO:
S. f.
4. Reproduo daquilo que se pensa.
MODELAGEM
NMERO
IDIA / CONCEITO / ABSTRAO
19
2.3.
Atravs
das
representaes
grficas,
que
so
modelo
de
20
computacional.
Portanto,
uma
estrutura
inadequada,
dificulta
Modelo de
Leiaute da
Fbrica
Modelo de
Planejamento
Modelo
de
Estoque
Modelo de
Equipamento
Modelo de
Clculos
Modelo de
Fbrica
Modelo de
Produto
Modelo
Slido
Modelo de
Processo
Modelo de
Aplicao
Modelo
Operacional
Modelo de
Trajetrias
da
Ferramenta
Modelo
Funcional
Experincia e
Conhecimento
da Aplicao
21
MODELO GEOMTRICO
22
diferena
unio
cilindro
bloco1
bloco2
relacionadas,
compostas
por
superfcies
fechadas
e11
e8
e9
f6
v7
e10
e5
v6
v4
e4
e7
f2
v1
e3
f3
Faces
v1 x1 y1 z1
f1 v1 v2 v3 v4
v2 x2 y2 z2
f2 v6 v2 v1 v5
v3 x3 y3 z3
f3 v7 v3 v2 v6
v4 x4 y4 z4
f4 v8 v4 v3 v7
v5 x5 y5 z5
f5 v5 v1 v4 v8
v6 x6 y6 z6
f6 v8 v7 v6 v5
v7 x7 y7 z7
e6
e1
Vrtices
v3
e2
v2
23
2.4.
24
CONJUNTO
SUBCONJUNTO #1
SUBCONJUNTO #2
SUBCONJUNTO #N
PEA
FEATURES
25
constitui-se como a raiz que aponta para uma lista ligada de conjuntos. Como
restrio, o produto possui um nico conjunto, que na representao da lista
ligada implementada com uma nica clula.
Lista de Conjuntos
PRODUTO
Lista de Subconjuntos
Lista de Peas
26
2.5.
A INFORMAO NO PROJETO
27
da
Representao
de
Informao diversa.
A inteno desse tpico mostrar a representao da informao de
28
REPRESENTAO
DA
INFORMAO
NOS
PROJETOS INFORMACIONAL
CONCEITUAL
Os autores estabelecem que o processo de projeto se inicia com o
esclarecimento ou definio da tarefa de projeto. A atividade de projeto deve
ser precedida por um trabalho da equipe de marketing, executado para
definir, dentre o universo de produtos possveis, aquele produto que vai ser
projetado e configurar, assim, a tarefa de projeto, como o documento que d
incio ao processo de projeto.
A
Figura
mostra
transformao
da
informao
no
projeto
informacional.
Fase Inicial do Processo de Projeto
Projeto Informacional
Problema
de Projeto
Necessidades
Requisitos de
usurios
Requisitos de
projeto
Especificaes
de Projeto
Especificaes de
Projeto
29
SIGNIFICADO
Declarao direta de usurio ou clientes
Requisito de usurio
Requisito de projeto
Especificao de projeto
Tipo de produto;
Tipo de projeto;
30
Funcionamento
Normalizao
Modular
Ter fcil
soldagem.
Produo
Ter mnimo
tempo produo
Ter facilitada
a montagem.
Montagem
Transporte
Ter facilidade
de transporte.
Armazenagem
Ter facilidade
de armazenag.
Ter estrutura
Ter cor
agradvel. leve.
Funo
Uso
Ter custo
mnimo produo.
Estrutura mod.
resistente.
Ter facilidade
Ter unies
de manuteno. normalizadas.
Manuteno
Geomtricos Material Cor Peso ou massa Foras Cinemtica Tipo Energia Fluxo Sinais Estabilidade
Qualidade
Reduzir juntas
Ter fcil soldagem. complexas.
Ser pintada sem
desperdcios.
Usar peas
similares.
Ter mnimo tempo Elementos
normalizados.
de produo.
Ter custo mnimo
de produo.
Ter facilitada a
montagem
Ter facilitado o
transporte.
Ter facilitada a
armazenagem.
Mnimo de
peas.
Reduzir juntas
complexas
Formas
encaixveis.
Formas
empilhveis.
Estrutura
modular simples
Decidir sees
dos tubos.
31
32
Funes do gabinete
Componentes internos
Concepo 1
Concepes alternativas
Concepo 2
Concepo n
Usurios do produto
etc.
informar o usurio do produto
TE XTO
; }
Ambiente do produto
etc.
vedar contra influncias nocivas do ambiente
etc.
combinar com outros produtos
Funes especiais
TEXTO
FORMA
; }
etc.
funo processo
funo molde
funo material
33
C a p tu l o 3
Modelagem e Programao
Orientada a Objetos
3.1.
INTRODUO
objetos,
tratando-a
como
uma
forma
de
modelagem
O QUE POO
OU
OOP?
35
O QUE UM OBJETO?
Um objeto pode ser considerado como algo real ou abstrato que pode
realizar um conjunto de atividades. O conjunto de atividades que o objeto
realiza define o comportamento do objeto.
No meio computacional, um objeto pode ser abstrado como modelos
computacionais de algo do mundo real. Eles so abstraes (modelos) para
programao de software. Segundo (HSU e WOON, 1998), um objeto uma
entidade que combina atributos e comportamento numa estrutura de dados
indivisvel ou inseparvel.
A interface do objeto consiste de um conjunto de comandos, onde cada
comando realiza uma ao especfica. Um objeto pergunta a outro objeto para
realizar uma ao, enviando a ele uma mensagem. O objeto que envia a
mensagem conhecido como solicitante, e o objeto que recebe a mensagem o
requisitado. O controle passado para o objeto requisitado at ele completar o
comando. E finalmente, o controle retorna ao objeto solicitante, como mostra a
Figura 14.
MENSAGEM
OBJETO SOLICITANTE
OBJETO REQUISITADO
VALOR DE
RETORNO
36
PEA
aresta
PEA
novo valor do
chanfro
MTODOS DO OBJETO
37
novo valor
INTERFACE
do objeto
Pea
10
massa:
novo valor:
DADOS DO OBJETO
mtodos
de
objeto
usada
para
compartilhamento
de
informaes,
POO
38
Objeto
Solicitante
varivelUm
mtodoDois
varivelEne
mtodoEne
3.2.
2
Objeto B
3
Objeto C
Objeto D
4
39
objeto D retorna para o objeto C, o qual retorna para o objeto B, que ento
retorna ao objeto A. O controle no retorna ao objeto A at que todas as outras
mensagens sejam completadas.
3.3.
onde
cada
entidade
real
representada
no
programa
por
um
ABSTRAO
3.3.2.
40
SEPARAO
COMPOSIO
GENERALIZAO
41
3.4.
DEFINIO
Simplificando para a sua essncia a descrio da entidade do
mundo real
Tratando independentemente o que uma entidade faz, do
como ela faz aquilo
Construindo o todo de sistemas complexos a partir de partes
mais simples, numa das duas formas: associao, agregao
Identificando elementos comuns entre entidades diferentes,
numa das quatro formas: hierarquia, genericidade (genericity),
polimorfismo, padres (patterns)
ABSTRAO DE DADOS
ABSTRAO
REPRESENTAO
42
ENCAPSULAMENTO DE DADOS
Mtodos
privados
OBJETO_1
OBJETO_2
Mtodos pblicos
DADOS
OBJETO_N
MENSAGENS
43
POLIMORFISMO
consistente,
sem
se
preocupar
quantas
sejam
as
diferentes
implementaes da mensagem.
Uma analogia de polimorfismo no dia-a-dia refere-se maneira como os
estudantes respondem ao sino da escola. Todo aluno conhece o significado do
sino. Quando o sino toca (mensagem), ele tem seu prprio significado para
diferentes alunos (objetos). Alguns alunos vo para casa, alguns vo para a
biblioteca, e alguns outros vo assistir outras aulas. Todo aluno responde ao
sino, mas como eles respondem pode ser diferente.
Na Figura 22, tem-se um exemplo clssico de polimorfismo com a funo
de impresso. Todo objeto imprimvel deve saber como se imprimir. A
mensagem para todos os objetos a mesma imprimir, mas a implementao
real do que eles devem fazer para se imprimirem, varia.
Texto
Objeto novo
Documento
imprimirPgina
44
HERANA
comportamento
para
proporcionar
aes
especiais
para
necessidades especficas.
Por exemplo, na Figura 23, ambas as features das classes FURO e CANAL
tm um comportamento similar quanto a gerncia do nome, posio, etc..
Ao invs de colocar este comportamento em ambas as classes, ele colocado
numa nova classe chamada FEATURE. As classes FURO e CANAL tornam-se
subclasse da classe FEATURE, e ambas herdam o comportamento de FEATURE.
Feature
Furo
Canal
45
rebaixado ou escareado. Por outro lado, a classe CANAL pode ser classificada
em retangular ou arredondada.
Classes que herdam de uma outra classe so chamadas de subclasses. A
classe de quem a subclasse foi herdada, chamada de super-classe. No
exemplo acima, FEATURE uma super-classe para as classes FURO e CANAL.
FURO e CANAL so subclasses de FEATURE.
3.4.5.
REUSABILIDADE
3.5.
Identificar o problema;
PASSO 2.
PASSO 3.
PASSO 4.
46
resolvem o problema.
EXEMPLO
47
Estgio 6: Construo do
modelo de Objetos
Estgio 7: Construo do
modelo de comportamento
Validao
C a p tu l o 4
Tecnologia de Features
Aplicada no Projeto Mecnico
4.1.
INTRODUO
49
Aplicaes baseadas
em features
MODELADORES
Modeladores baseados
em features
Modeladores de slidos
Modeladores de superfcies
Modeladores wireframe
1965
1970
1975
1980
1985
ANO
1990
2000
4.2.
CONCEITOS DE FEATURE
50
Uma feature de projeto pode ser vista como um objeto que capaz de
reagir a mensagens.
de
um
objeto,
til
no
entendimento
da
funo,
51
(4.1)
52
4.3.
Toda feature de projeto uma entidade que pode ser modelada por
orientao a objetos. Ou seja, assim toda feature um OBJETO.
53
Contexto Computacional
de Projeto
OBJETOS
Features
CAD
4.3.1.
OBJETOS/FEATURES DE PROJETO
54
4.4.
DEFINIO DE FEATURES
55
4.5.
REPRESENTAO DE FEATURES
56
4.6.
bastante
utilizada
para
entrada
de
dados
em
programas
de
57
linguagem
de
programao
computacional
Prolog,
faz
58
59
4.7.
IDENTIFICAO DE FEATURES
Aplicao
Nvel de
Abstrao
60
4.8.
CLASSIFICAO DE FEATURES
61
em anlise.
As features de forma so classificadas, inicialmente quanto ao modo de
representao, em:
Ex.: Um furo pode ser definido pelos seguintes parmetros, o valor do seu
dimetro e do seu comprimento (profundidade).
Ex.: Um furo passante pode ser definido pelas suas superfcies a lateral,
a de entrada, e a de sada.
Em termos de contexto de aplicao, uma outra classificao de features
pode ser dada por:
Ex.: parafuso comum (regular bolt); haste rosqueada (stud bolt); mola
(spring); engrenagens retas (spur gears); engrenagens cnicas (bevel gears);
engrenagens helicoidais (helical gears); rolamentos de rolos (roller bearings);
polia com aros ou de raios (pulley with arms or web).
62
tais
como
suporte,
estabilidade,
ou
resistncia;
4.9.
63
Figura 30. Barra de ferramentas das features definidas no sistema CAD Solid
Edge.
Outros exemplos de sistemas CAD, criados em pesquisas acadmicas, que
adotaram o conceito de features podem ser consultadas nas seguintes
referncias: (SHAH e MNTYL, 1995), (SALOMONS, 1995), (MAZIERO, 1998),
(SCHTZER et al., 1999), (BIDARRA e BRONSVOORT, 2000), etc..
C a p tu l o 5
5.1.
INTRODUO
preocupao
se
concentrava
na
automao
das
atividades
65
redundante
enfatizar
que
experincias
anteriores com a
5.2.
66
67
68
PRODUTIVIDADE
CAD
Perodos de adaptao
com a nova tecnologia
Computao Grfica
Interatividade
Prancheta
1900
1950
1960
1970
1980
TEMPO
1990
2000
5.3.
69
CAD para atender s suas necessidades mais bsicas e comuns, eles listam os
seguintes itens:
Interface do usurio.
sistemas
CAD
oferecem
algumas
ferramentas
recursos
de
70
sistema
CAD;
gerao
seleo
automtica
de
solues
como
de
mdia
alta
aplicao (middle/high-application),
71
particularidades
prprias
da
atividade
de
projetar,
complicado
5.4.
que
ele
possui
pelos
correspondentes
valores
72
Novas
entidades
podem
ser
adicionadas,
podem
herdar
73
5.5.
O CAD
COM
computacional
das
entidades
geomtricas
dos
conceitos
74
neste
ponto,
de
validao
das
inter-relaes
entre
features
OUTRAS QUESTES
75
das
implementao,
ferramentas
discutiu-se
computacionais
tambm
adequadas
necessidade
de
para
fins
de
utilizao
das
atravs
da
modelagem
de
features,
favorece
troca
C a p tu l o 6
Proposta de Tese
6.1.
INTRODUO
77
6.2.
78
Informaes
de Mercado
Concepo
do Produto
Especificaes
de Projeto
Projeto
Informacional
Projeto
Conceitual
Leiaute do
Produto
Projeto
Preliminar
Documentao
do Produto
Projeto
Detalhado
Concepo
do Produto
Especificaes
de Projeto
Projeto
Informacional
Projeto
Conceitual
Leiaute do
Produto
Projeto
Preliminar
Projeto
Detalhado
79
6.3.
ENTRADAS
PROCESSO
SAIDAS
dados e
informaes de
entrada
FASE DE
PROJETO
dados e
informaes de
sada
Estado (i)
do produto
Estado (i + 1)
do produto
80
num
leiaute
do
produto,
caracterizado
81
6.4.
Forma de representao.
82
Dimenses
nominais;
tolerncias,
montagem,
material,
CRITRIOS DE CLASSIFICAO
atributos
de
identificao
da
feature
dentro
do
sistema
83
topolgicos,
sua
semntica
(identidade,
estado,
que
enfatiza
evoluo
do
projeto
durante
as
fases
de
FEATURE
INFORMACIONAL
FEATURE
CONCEITUAL
FEATURE
PRELIMINAR
FEATURE
DETALHADA
84
so
especializaes
da
classe-pai
FEATURE.
Elas
sero
6.5.
85
Mola
Brao da janela
Setor de
engrenagem
Fim de curso
Piv principal
Piv secundrio
Manivela
Regio ainda
no definida do
motor
Motor
as
informaes
geomtricas
no-geomtricas
das
fases
86
}
Seguindo uma metodologia de projeto, poder-se-ia ter uma estrutura de
funes, a qual iria compor a feature conceitual.
Feature_Conceitual
{
Lista_Funes_Globais
Lista_Funes_Parciais
Lista_Funes_Elementares
Lista_cones_de_Projeto
}
Na fase de projeto preliminar, a informao geomtrica ainda no
definitiva. Se for possvel compor um objeto o qual capture as informaes
disponveis nesta fase, elas podem ser usadas definir a feature dita preliminar.
Arranjo de
furos
Posicionamento de
furos
Perfil externo
da pea
Regies de
interesse
87
Furos
Protuso de reteno
da mola
reforo para
engrenagem
Permetro do
flange
Cavidade para
posicionamento do
motor
6.6.
88
Observa-se que essas features possuem uma semntica bem definida, que
independente do contexto de aplicao, e possuem alto nvel semntico ou
encapsulao de atributos.
features
podero
estar
disponveis
na
forma
de
barra
de
89
6.6.2.
ARQUITETURA COMPUTACIONAL
6.7.
CONSIDERAES FINAIS
6.7.1.
BENEFCIOS DA PROPOSTA
principal
contribuio
fazer
identificao,
classificao
identificao
evoluo
de
features
nas
fases
de
projeto,
90
C a p tu l o 7
7.1.
INTRODUO
por
essa
pesquisa
podem
gerar
diversos
outros
trabalhos
PROCESSO DE PROJETO;
Pesquisa
bibliogrfica
em
artigos
peridicos
cientficos,
revistas
92
Uma
Reviso
das
Tecnologias
de
Integrao
de
Dados
em
CAD/CAM.
Trabalho aceito e apresentado no CONEM Congresso Nacional de
Engenharia Mecnica, em Natal-RN, no perodo de 0711/Agosto/2000.
93
DE
UMA
METODOLOGIA
PARA
REUTILIZAO
DAS
INFORMAES DE PROJETOS;
Com base nos estudos de caso do item anterior, a metodologia indicar e
sero
implementados
tcnicas
procedimentos
computacionais
para
94
Validao Final
Sistema CAD
TESE
Linguagem de Programao
Tecnologia de Features
Orientao a Objeto
Linguagem JAVA
MicroStation / J
Modeler
Estudo de Casos
IMPLEMENTAO
Arquivo/Estrutura de
Troca de Dados
Arquitetura Computacional
MODELAGEM
Integrao de Ferramentas
Sistemtica de Projeto
Reviso Bibliogrfica
Crditos / Disciplinas /
Estudo Dirigido
EMBASAMENTO
TERICO
TESTES DO
PROTTIPO
95
7.2.
CRONOGRAMA DE ATIVIDADES
Tarefas
2000
2001
Jul
2002
Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Jul
2003
Aug Sep Oct Nov Dec Jan Feb Mar
7.3.
MATERIAIS E EQUIPAMENTOS
96
de hardware e software.
Nas pesquisas desenvolvidas em CAD/CAM, em termos de equipamento,
dispe-se de um computador adquirido recentemente (JUNHO/2000) e uma
impressora jato de tinta. A configurao satisfatria para a realizao das
pesquisas.
Segue a especificao: Processador Pentium III 500 MHz; 128 MBytes de
memria RAM; 1 unidade de disco rgido com capacidade de 9.2 GBytes; 1
unidade de drive de 1,44 MBytes; 1 unidade de CDROM 48X, Monitor SVGA de
17 polegadas, dot pitch 0.28; Placa de vdeo de 8 MBytes; Placa de rede; e
Impressora HP DeskJet 680C.
Em termos de software, dispe-se de um sistema CAD com mdulos para
Engenharia Mecnica. Trata-se do MicroStation/J, da Bentley, verso 7.1, e do
Modelador de slidos Modeler, tambm da Bentley.
Os
pacotes
de
linguagem
de
programao
Java,
so
disponveis
Referncias Bibliogrficas
ACHTEN, H.; LEEUWEN, J. van.. A Feature-based Description for Design
Processes: A Case Study. 1998. URL: http://ds.calibre.bwk.tue.nl/
Research/publications/ddss98/achten.pdf, OUTUBRO2000.
BACK, N.. Metodologia de Projeto de Produtos Industriais. Rio de Janeiro,
Ed. Guanabara Dois, p. 389, 1983.
BIDARRA, R.. Validity Maintenance in Semantic Feature Modeling. Delft,
1999, 147 p.. Tese Technische Universiteit Delft.
BIDARRA, R.;
BRONSVOORT, W. F..
Semantic feature modelling.
Computer-Aided Design, vol. 32, p. 201-225, Maro2000.
BRONSVOORT, W. F.; JANSEN, F. W.. Feature modeling and conversion
Key concepts to concurrent engineering. Computers in Industry, vol.
21, p. 61-86, 1993.
CUNHA, R. R. M.; DIAS, A.. Estudo e Desenvolvimento de Metodologias na
Troca de Dados em CAD/CAM. Estudo Dirigido Disciplina EMC 6601:
Tpicos Especiais em Projeto de Sistemas Mecnicos, Florianpolis-SC,
139 p., Abril2000.
FOLEY, J. D.; DAM, A.; FEINER, S. K.; HUGHES, J. F.. Computer Graphics
Principles and Practice. Addison-Wesley Publishing Co., The Systems
Programming Series, 2a. edio em C, 1996.
FONSECA, A. J. H..
2000.
REFERNCIAS BIBLIOGRFICAS
98
.br/poo/smalltalk/ibm/tutorial/oop.html, JANEIRO2000.
JURISTO, N.; MORENO, A. M.. How to Use Linguistic Instruments for
Object-Oriented Analysis. IEEE Software, p. 80-88, Maio/Junho2000.
KAFURA, D.. Object-Oriented Software Design & Construction with JAVA.
Prentice Hall, New Jersey, 655 p., 2000.
KRAUSE, F.-L.; KIMURA, F.; KJELLBERG, T.; LU, S. C.-Y..
Modelling. Annals of the CIRP, p. 695-705, vol. 42/2/1993.
Product
KUMAR, V.; BURNS, D.; DUTTA, D.; HOFFMANN, C.. A framework for
object modeling. Computer-Aided Design, vol. 31, No. 9, p. 541-556,
1999.
MNTYL, M.. An Introduction to Solid Modeling. Computer Science Press,
401 p., 1988.
MAZIERO, N. L.. Um Sistema Computacional Inteligente de Suporte ao
Projeto, Manufatura e Montagem de Peas Baseado em Features: Uma
Abordagem com Sistemas Especialistas. Florianpolis, 1998, 317 p..
Tese (Doutorado em Engenharia Mecnica) Departamento de Engenharia
Mecnica Universidade Federal de Santa Catarina.
MCGINNIS, B. D.; ULLMAN, D. G.. The Evolution of Commitments in the
Design of a Component. Journal of Mechanical Design, vol. 114, Maro
1992. URL: www.engr.orst.edu/~ullman
MCMAHON, C.;
BROWNE, J..
CAD CAM: Principles, Practice and
Manufacturing Management. Addison Wesley Longman, 2a. edio, 665
p., Agosto1998.
MONTENEGRO, F.; PACHECO, R.. Orientao a Objetos em C++. Editora
Moderna, Rio de Janeiro-RJ, p. 394, 1994.
OGLIARI, A.. Sistematizao da Concepo de Produtos Auxiliada por
Computador com Aplicaes no Domnio de Componentes de Plstico
Injetados. Florianpolis, 1999, 349 p.. Tese (Doutorado em Engenharia
Mecnica) Departamento de Engenharia Mecnica Universidade
Federal de Santa Catarina.
OZAWA, M.; CUTKOSKY, M. R.; HOWLEY, B. J.. Model Sharing Among
Agents in a Concurrent Product Development Team. IFIP Working
Group 5.2, 3o. Workshop KIC-3, p. 1-11, Dezembro1998.
ROY, U.; PANAYIL, D.. Development of a Feature-based Rapid Design
Environment. Comput. Appl. Eng. Educ., John Wiley & Sons, vol. 5, p.
41-60, 1997.
SALOMONS, O. W; VAN HOUTEN, F. J. A. M.; KALS, H. J. J.. Review of
Research in Feature-Based Design. Journal of Manufacturing Systems,
REFERNCIAS BIBLIOGRFICAS
99
Journal of
ZEID, I.. CAD/CAM Theory and Practice. McGraw Hill, Inc.; New York, 1052
p., 1991.
Bibliografias
AU, C. K.; YUEN, M. M. F.. A semantic feature language for sculptured
object modeling. Computer-Aided Design, vol. 32, p. 63-74, 2000.
ERIKSSON, H.-E.; PENKER, M.. UML Toolkit. John Wiley Sons, Inc.; New
York, 398 p., 1998.
LIU, S.; SOONG, G. E.. Modeling Workflows with Reactive Objects.
Proceedings of FAIM, 10th International Conference, College Park,
MarylandUSA, vol. 1, p. 623-630, Junho2000.
OZAWA, M.; CUTKOSKY, M. R.; HOWLEY, B. J.. Model Sharing among
Agents in a Concurrent Product Development Team. Submetido ao
IFIP Working Group 5.2, Third Workshop KIC-3, Dezembro-1998.
REGLI, W. C.; CICIRELLO, V. A.. Managing digital libraries for computeraided design. Computer-Aided Design, vol. 32, p. 119-132, 1999.
RUMBAUGH, J.; BLAHA, M.; PREMERLANI, W.; EDDY, F.; LORENSEN, W..
Object-Oriented Modeling and Design. Prentice Hall, Inc.; New Jersey,
500 p., 1991.
SILVA J., A. C.; DIAS, A.. Desenvolvimento de um Sistema para Troca de
Dados em Projeto Mecnico. Estudo Dirigido Disciplina EMC 6601:
Tpicos Especiais em Projeto de Sistemas Mecnicos, Florianpolis-SC, 98
p., Abril2000.
ULLMAN, D. G..
Toward the Ideal Mechanical Engineering Support
System. URL: www.engr.orst.edu/~ullman; www.wbh.com/cadsociety/
wholepage_summit.html