Escolar Documentos
Profissional Documentos
Cultura Documentos
Planifica Um Prototipo de Software de Planificacao
Planifica Um Prototipo de Software de Planificacao
SUPERFCIES
Nilson Luiz Maziero
nlm@upf.tche.br
Faculdade de Engenharia e Arquitetura FEAR - Universidade de Passo Fundo UPF. Campus
Bairro So Jos Cx. Postal 611 - Passo Fundo RS/BR
Neusa Terezinha Oro
neuza@upf.br
Rosana Maria Luvezute Kripka
rkripka@upf.br
Instituto de Cincias Exatas e Geocincias ICEG - Universidade de Passo Fundo UPF - Campus
Bairro So Jos Cx. Postal 611 - Passo Fundo RS/BR
Resumo. Este artigo apresenta a implementao de um prottipo de software de planificao de
superfcies. A implementao foi realizada sobre a plataforma de um software de CAD comercial.
Peas bsicas so predefinidas no aplicativo, como cilindro, cone, transio de quadrado para
redondo, etc., que podem ser representadas em 3D, e obtida a planificao da superfcie lateral. O
seccionamento de uma pea por um plano pode ser realizado, resultando numa nova pea, que
pode ser secionada para obteno de outra pea, como pode ser obtida a planificao de qualquer
uma das peas seccionadas anteriormente. Tambm pode ser obtida a interseco entre peas e
obtida planificao. A soluo aplicada para a planificao genrica. A aplicao feita para
peas de tubulaes que possuem extremidades de forma circular e de polgonos regulares, e para
casos especficos de transies. O aplicativo desenvolvido em linguagem C/C++.
Palavras-chave: Planificao de superfcies, Caldeiraria, CAD, Automao da manufatura,
Software.
1. INTRODUO
A caldeiraria industrial utiliza-se de chapas planas para a fabricao de vrios tipos de peas
como cones, cilindros, transies, etc., que unidas resultam em tubulaes e outros tipos de
construo em chapa. A obteno destas peas a partir das operaes de dobramento e curvamento
das chapas at a obteno das peas desejadas.
Porm, para obter-se uma pea, deve-se determinar a forma que a chapa plana deve ser cortada,
para que aps as operaes de fabricao, a pea possa ser obtida. A obteno da forma plana da
superfcie lateral denominada de planificao da superfcie.
Tradicionalmente a determinao da planificao da superfcie era feita com a confeco de
modelos em papelo, que aps eram recortados e transferido o contorno para a chapa. Para isso, era
necessrio um projetista com conhecimentos da tcnica para a obteno do modelo em papelo.
O uso de software permite a obteno da planificao da superfcie de uma pea com maior
facilidade e preciso, bem como o conhecimento necessrio para o uso do software se restrinja ao
aprendizado do mesmo e o conhecimento da rea onde a pea ser utilizada, alm de conhecimento
dos processos de fabricao. Porm, o desenvolvimento do software requer um trabalho
interdisciplinar para a sua concretizao.
planos oblquos. Este mtodo permite truncar o slido e identificar a pea resultante que se deseja
obter, representar a pea em um modelo 3D, e obter a planificao da superfcie da pea resultante.
Permite ainda, que a pea resultante possa ser secionada outras vezes e tambm possam ser obtidas
as planificaes das superfcies destas peas resultantes.
3. METODOLOGIA
O desenvolvimento do trabalho visa obter um aplicativo que automatiza as tcnicas matemticas
(Asteasu(3), Raj(5), Castro(6)) e grficas (Cookson(1), Araujo(2), Lobjois(4)) desenvolvidas pelos
diversos autores, de modo a tornar o desenvolvimento de superfcies uma tarefa simples.
O modelo matemtico desenvolvido em duas partes: a primeira parte corresponde
representao da superfcie lateral da pea no espao e a segunda, o clculo dos pontos no plano
correspondentes superfcie lateral planificada.
Para a modelagem matemtica do problema de planificao de superfcie, foi baseado no
mtodo grfico de triangulao (Cookson(1)). Esse mtodo consiste em discretizar a superfcie
lateral da pea atravs de 2n tringulos e realizar a planificao dos tringulos formados na
superfcie da pea no espao.
Na primeira etapa do modelo so necessrias apenas algumas caractersticas bsicas como:
altura, dimetro das bases, quando essas forem circulares e caso possuam dimetros diferentes ou
medida das arestas, quando as bases so polgonos regulares e caso possuam dimenses diferentes.
No modelo, a representao das peas atravs de pontos no espao foi idealizada de forma
genrica, considerando sempre as bases dos slidos como polgonos inscritos em circunferncias,
mesmo quando as bases so circulares. Neste ltimo caso, as bases so consideradas como
polgonos de "infinitos" lados.
A superfcie lateral da pea representada no espao apenas atravs dos pontos que definem as
bases inferior e superior. Nesse caso, se as bases forem divididas em "n" partes iguais, tm-se "n+1"
pontos que definiro cada base (figura 1-a). Aps a identificao da pea por suas coordenadas, a
superfcie lateral decomposta em tringulos, os quais so formados pela geratriz, diagonal e uma
das divises de uma das bases (Figura 1-b).
Z
Z
h
(a)
(b)
Figura 1. Representao do cone truncado em pura para consideraes de representao
Conhecidos os tringulos que formam a superfcie discretizada, atravs das entidades (geratrizes,
diagonais e divises) que formam cada tringulo, este obtido mediante um movimento rgido, o
que conserva suas dimenses. A metodologia de clculo baseada no trabalho de Oro at al (7).
A implementao do software baseada em duas formas de uso. A primeira forma consiste em
disponibilizar ao usurio as peas predefinidas mais utilizadas. Cada pea especfica como cilindro,
cone TEE, etc., disponvel no sistema, modelada em 3D separadamente para a identificao e
anlise da forma da pea. Para as peas em questo, no necessrio proceder a nenhuma espcie
de modelamento por parte do usurio.
Outra forma o usurio definir a tubulao que deseja planificar. Para isso o sistema permite
criar uma tubulao a partir de duas sees circulares ou poligonais no espao. Deste modo, o
usurio tem a flexibilidade de criar formas que no estejam definidas no sistema bsico, como unir
dois tubos cilndricos que no estejam alinhados pelo eixo de rotao. Cada nova tubulao
solicitada pelo usurio, gerada em uma camada (layer) automaticamente.
Com a pea modelada em 3D, possvel seccion-la, de forma a obter uma nova pea. Para isso
utilizada uma vista ortogrfica para a insero do plano de seccionamento (figura 2).
O plano de seccionamento produz a interseo das geratrizes que definem a superfcie da pea
(figura 2) quando de seu cruzamento com a pea no espao. Com a determinao dos pontos
(Pt(x,y,z)) de interseco, possvel definir este conjunto de pontos como sendo a nova base da
pea, que dependendo de qual das bases da pea original for escolhida, uma nova pea resultar, e o
conjunto de pontos da interseco ser armazenado em substituio a uma destas bases.
Tendo-se o plano de interseo perpendicular ao plano formado pelos eixos XZ, a representao
deste plano uma reta formada pelos pontos P1 e P2 (figura 2), que definem dois pontos por onde
passa o plano. Neste caso, a anlise se resume a efetuar a interseo do respectivo plano com as
geratrizes do slido, que so definidas pelos pontos Ps(Xs,Ys,Zs) e Pi(Xi,Yi,Zi).
A Soluo matemtica resume-se na representao de retas que passam por dois pontos (figura
2), conforme eq. (1), que representa as geratrizes do slido. Na Equao (2), representado o plano
atravs de uma reta. A soluo da interseo das Equaes (1) e (2), resulta na determinao do
ponto de interseo do plano com as geratrizes do slido.
X Xs Z Zs
=
Xi Xs Zi Zs
(1)
X X1
Z Z1
=
X 2 X 1 Z 2 Z1
(2)
A pea resultante do seccionamento, um modelo 3D. Cada nova pea obtida pelo
seccionamento da anterior, gerada em uma camada (layer) automaticamente. Cada nova pea
identificada independentemente da pea da qual foi obtida, podendo sofrer outras operaes de
seccionamento e planificao.
Ps(x,y,z)
Plano de Interseco
P1(x,y,z)
P2(x,y,z)
Z
Pi(x,y,z)
X
A equao da reta que passa por dois pontos no plano no plano XZ:
x x1
z z1
=
x 2 x1 z 2 z1
(3)
Onde resulta uma equao tipo
Ax + Bz + C = 0
(4)
onde
A = z2 z1
(5)
B = x1 x2
(6)
(7)
(8)
(9)
(10)
E = x1 x2
(11)
(12)
(13)
A determinao do ponto de interseo I2 permite construir a pea resultante. Como uma pea
definida na sua superfcie por uma srie de geratrizes, a soluo de cada geratriz cortada pelo
cilindro resulta na seo de interseo. Como o raio de um cilindro constante, a mesma equao
permite encontrar os dois pontos de interseo, que so as razes da equao da circunferncia, que
uma equao do segundo grau.
I2(x2,z2)
I1(x1,z1)
I2(x2,z2)
I1(x1,z1)
P2(x2,z2)
P2(x2,z2)
P1(x1,z1)
P1(x1,z1)
I1(x1,y1)
I1(x1,y1)
I2(x2,y2)
I2(x2,y2)
P2(x2,y2)
P2(x2,y2)
P1(x1,y1)
R2
R1
P1(x1,y1)
C(x,y)
Y
C(x,y)
Y
(a) Cilindro
(b) Cone
Figura 3. Interseo de peas cilndrica e uma reta
No caso da interseo com cones (figura 3-b), a soluo se torna um pouco mais complexa, pois
os crculos que compem a superfcie cnica so variveis em funo da altura do cone. Logo, para
cada variao da altura, deve-se determinar os raios dos crculos R1 e R2 de interseo, definidos
para uma mesma reta nos pontos I1 e I2. Para definio dos pontos, necessrio equacionar a
conicidade, que dada em funo dos dimetros do tronco de cone e de sua altura .
A determinao dos pontos de interseo est condicionada a identificao da pea
seccionadora, se um cilindro ou um cone. A identificao do tipo de pea feita facilmente pois,
ao ser criada uma pea, o sistema identifica se de forma cilndrica ou cnica (Maziero(11)).
Com o uso do modelo de representao na estrutura de dados do software, possvel armazenar
informaes do modelo em 3D e da planificao e manipul-las de acordo com a necessidade.
A implementao realizada com a utilizao do software de CAD, AutoCAD R14 e AutoCAD
2000, sendo a programao em linguagem C/C++, orientada para objeto, no ambiente ADS(13).
A estrutura de dados desenvolvida independente do software de CAD utilizando listas ligadas
e a programao baseada em orientao para objeto (Perry(14)).
4. IMPLEMENTAO
A implementao baseada nas consideraes de que h peas bsicas predefinidas como
cilindro, cone, etc. (figura 4-a), e tambm peas que so combinaes de peas bsicas, como curva
em gomos, TEE, etc., as quais foram predefinidas a partir das peas bsicas.
Partindo das peas predefinidas, a figura 4-a apresenta o quadro de dialogo para a escolha da
pea a ser modelada em 3D para posterior planificao. A figura 4-b mostra o quadro de dilogo
referente pea denominada de TEE 90, onde devem ser informadas as dimenses da pea.
Como resultado da planificao da tubulao TEE, a figura 4-c apresenta o modelo em 3D e a
superfcie planificada, a qual apresenta os tringulos resultantes do processo (triangulao). As
linhas internas podem ser eliminadas quando de uma aplicao real.
(a)
(b)
(c)
Figura 4. Quadro de dialogo dos slidos disponveis e definio da pea especfica
No segundo caso de aplicao utilizado o princpio de definir as sees da tubulao. Para
isso, necessrio definir a seo superior (dimetro), e a posio das coordenadas do centro (x,y,z);
aps a seo inferior (dimetro) e tambm as coordenadas do centro (x,y,z), resultando na pea
planificada e na tubulao em 3D (figura 5). Isto feito atravs do quadro de dilogo onde so
inseridas as informaes a respeito das bases da pea. Esta aplicao permite a execuo de
tubulaes que no so padres do sistema, permitindo maior flexibilidade.
A operao de seccionamento permite que uma pea j modelada em 3D, obtida por qualquer
um dos meios descritos possa ser seccionada por um plano, resultando numa nova pea.
Do cilindro representado em 3D (figura 6-a), e da escolha do plano de seccionamento (figura 6b) possvel determinar como a pea ser seccionado pela definio da posio deste plano. Na
figura 6-c, tem-se o cilindro representado em vista ortogrfica e a indicao da posio do plano
oblquo que secionar a pea. A indicao da posio do plano realizada pelo usurio atravs do
traado de uma reta sobre a vista da pea.
(a)
(b)
(c)
Figura 6. Cilindro modelado e escolha do plano de seccionamento
Na figura 7-a o resultado do seccionamento apresentado, sendo que o usurio optou por obter a
poro inferior da pea seccionada, a qual est representada em 3D. A representao do o cilindro
original e a pea resultante, bem como as respectivas planificaes so mostrados na figura 7-b.
(a)
(b)
Figura 7. Pea em vista ortogrfica com o plano de seccionamento e a pea resultante em 3D
Utilizando-se da pea resultante, a figura 8-a mostra que ser produzido um novo
seccionamento, como indicado pelo traado da reta que representa o plano de interseco.
Este seccionamento gera uma nova pea, apresentada na figura 8-b, onde esto as peas em 3D,
a pea original e a pea resultante e sua planificao. Vrias peas e planificaes so apresentadas
como exemplo de aplicao na figura 8-c.
Com a utilizao do modelo de representao das informaes, atravs de listas ligadas,
possvel aplicar um algoritmo e determinar a interseco entre dois slidos. Para isso, necessrio
posicionar duas peas de modo que ocorra a interseco. A figura 9-a apresenta a interseco de
dois cilindros no espao e em vista ortogrfica, na figura 9-b
(a)
(b)
Figura 8. Planificao resultante da pea e da pea seccionada
(c)
(a)
(b)
(c)
Figura 9. Disposio dos cilindros no espao e em vista frontal
5. AGRADECIMENTOS
A Universidade de Passo Fundo, pelo apoio ao projeto de pesquisa em desenvolvimento junto a
Faculdade de Engenharia e Arquitetura e ao Instituto de Cincias Exatas e Geocincias. Ao CNPq e
Fapergs, pelas bolsas de Iniciao Cientfica.
6. CONCLUSES
Este prottipo de software de planificao de superfcies tem apresentado bons resultados
durante os testes realizados. O traado da planificao tem correspondido com os resultados, sendo
observado que um nmero muito pequeno de pontos definidos produz um erro de traado, mas que
tambm um nmero exagerado de pontos no trs benefcios no resultado, pois preciso extrema
no normalmente necessria nos processos de caldeiraria.
A forma como foi implementada a interface mostrou-se amigvel, principalmente para aqueles
que j utilizam o software sobre o qual foi desenvolvido o aplicativo, o AutoCAD.
Como o aplicativo no utiliza a estrutura de dados do CAD para representar as informaes,
tanto em, 3D como da pea planificada, este aplicativo pode migrar para um software independente
ou outro software de CAD que seja programvel em C/C++.
O uso de planos de seccionamento, permite grande versatilidade ao aplicativo, pois vrios tipos
de peas podem ser obtidos pelo seccionamento, diminuindo o trabalho de implementao de peas
predefinidas.
Tambm a implementao da interseco de slidos cilndricos e cnicos auxilia do mesmo
modo o uso do aplicativo como tambm elimina a implementao de casos especficos. Peas que
devem apresentar uma abertura aps a interseco, ainda esto em desenvolvimento, pois
apresentam o problema de representao na estrutura de dados.
O uso da plataforma grfica do AutoCAD, permitiu agilizar e simplificar o trabalho de
representao dos modelos em 3D. Pois foram utilizadas funes como: posicionar o sistema de
coordenadas, utilizao das entidades para desenhar, mover, visualizar, etc.
A implementao de algoritmos que processam dados da planificao da superfcie so muito
simples, e podem ser desenvolvidos independentemente do aplicativo. Para a implementao do
clculo do peso utilizou-se das coordenadas j conhecidas, bem como a gerao do programa CNC.
O prximo passo migrar para uma plataforma, a qual dever ter uma interface grfica
independente do software de CAD comercial, oferecendo comandos que permitam exportar os
resultados para outros aplicativos.
7. BIBLIOGRAFIA
1. Cookson, W. New Methods for Sheet Metal Work. Londres: The Technical Press, 1964. 227 p.
2. Arajo, E. C. Curso Tcnico de Caldeiraria. So Paulo: Hemus, 1976.
3. Asteasu, C. Intersection of arbitrary surfaces. Computer-Aided Design, v. 20, n. 9, p. 533-538,
nov. 1988.
4. Lobjois, CH. Desenvolvimento de Chapas. So Paulo: Hemus, 1977, 309p.
5. Raj, S. V. P. Evolution of Generic Mathematical Models and Algorithms for the Surface
Development and Manufacture of Complex Ducts. Journal of Engineering for Industry, ASME,
v.117, p.177-185, maio 1995.
6. Castro, M. M..O. Mtodo Analtico para Planificao de Intersees entre Superfcies Cilndricas
e Cnicas. Niteri: Universidade Federal Fluminense EDUFF, 1991. v. 1 e 2, 628 p.