Documente Academic
Documente Profesional
Documente Cultură
CURS 12
MODELAREA GEOMETRIC
7. Modelarea solidelor
Multe tehnici de modelare a solidelor sunt limitate, deoarece ele nu reprezint
interiorul solidului. Ele nu pot reprezenta proprietile interne sau nu pot oferi modaliti
de reprezentare a comportamentului intern. Tehnicile performante presupun
omogenitate intern total a modelului. Aceste metode de modelare sunt adecvate
pentru multe scopuri. n acest subcapitol, sunt tratate succint metodele matematice i
geometriec care permit obinerea unei scheme de reprezentare a solidului mai
complet. Exist cteva metode cunoscute pentru a crea forme solide simple, care nu
sunt construcii booleene sau asamblri complexe a unor solide i mai simple.
7.1 Solidele parametrice
Cel mai simplu i mai direct procedeu matematic care poate fi utilizat pentru a
modela un solid este prin utilizarea funciilor continue, cu trei parametri, de forma
x = x (u , v, w) y = y (u , v, w) z = z (u , v, w)
(89)
unde variabilele parametrice u , v, w aparin intervalului u , v, w [0,1] . Aceste funcii
definesc coordonatele unui set de puncte care reprezint solidul, att exteriorul, ct i
interiorul. Termenii de hiperelement de suprafa i solid parametric sunt, deseori,
utilizai pentru a descrie aceeai noiune, dei din punct de vedere istoric termenul
hiperelement are o semnificaie restrns.
Se va prezenta matematica acestor modele solide, aa cum s-a procedat cu
suprafeele i curbele. n acest mod, fixnd valoarea uneia dintre variabilele
parametrice, rezult o suprafa n interiorul sau pe frontiera solidului, n funcie de
celelalte dou variabile, care rmn libere. Continund acest proces, pentru orice
numr de valori arbitrare n intervalul permis, pentru fiecare din variabilele parametrice,
se formeaz o reea parametric de celule cu trei familii de suprafee de doi parametri,
pe ntreg volumul solidului. Prin fiecare punct p (u , v, w) trece doar o suprafa a fiecrei
familii. Aceste suprafee sunt numite, cteodat, suprafee izoparametrice, indicnd o
suprafa n interiorul solidului, pe care una din cele trei variabile parametrice este
constant. Ca i cu suprafeele i curbele, sensul pozitiv pe orice suprafa este sensul
n care cresc valorile parametrilor liberi. Fiecrui solid parametric I se asociaz un set
de elemente de frontier (fig. 17). Setul const n opt puncte de col, 12 curbe care
definesc marginile i ase elemente de suprafa care definesc feele. Vectorii tangeni
i vectorii de torsiune a curbelor de frontier i elementele de suprafa ale feelor
formeaz alte seturi de relaii. Pentru un solid parametric simplu, sunt ntotdeauna opt,
i numai opt, puncte de col: p (0,0,0) , p(1,0,0) , p(0,1,0) , p(0,0,1) , p (1,1,0) , p (1,0,1) ,
p (0,1,1) i p (1,1,1) . Curbele de frontier sunt funcii de una sau trei variabile parametrice.
Dac una dintre variabile este liber n timp ce celelalte se fixeaz succesiv, dou cte
dou, rezult 12 combinaii posibile, care dau funciile de definiie a 12 curbe de
-1-
frontier parametrice p(u ,0,0) , p(u ,1,0) , p(u ,0,1) , p (u ,1,1) , p(0, v,0) , p (1, v,0) , p (0, v,1) ,
p (1, v,1) , p(0,0, w) , p (1,0, w) , p (0,1, w) i p (1,1, w) .
y = ( d c )v + c
u , v, w [0,1]
(90)
z = ( f e) w + e
Acest exemplu ilustreaz o caracteristic important. Ecuaiile parametrice definesc nu
numai punctele care reprezint elementele de frontier ale solidului, ci i toate punctele
din interiorul lui.
-2-
Solidul hermitic tricubic, este o extrapolare natural a formelor cubic i bicubic pentru
curbe i suprafee. Literatura despre solide parametrice n general, i despre modelul
tricubic n particular, este dispers, mai ales n comparaie cu cercetrile dedicate
formelor cu dimensiuni mici ale funciilor de interpolare multivariate. Cu toate acestea,
este o zon propice dezvoltrii, unde este necesar un potenial analitic mai mare al
modelului solid. Acest potenial a fost deja amplu demonstrat de Stanton i Crain (1974)
i Timmer (1970) n domeniul mecanicii structurale. Se remarc, de asemenea, studiul
lui Lasser (1985), privind reprezentarea Bernstein-Bzier a solidelor. Limitrile de
nceput n cercetarea i dezvoltarea tehnicilor modelrii solidului de acest tip erau
datorate volumului foarte mare de date. Resursele actuale de calcul ns, au eliminat
aceast restricie.
7.2 Solide tricubice
Forma algebric a unui solid tricubic este dat de urmtoarea ecuaie:
3
p(u , v, w) = a ijk u i v j w k
u , v, w [0,1]
i =0 j =0 k =0
(91)
Vectorii a ijk sunt coeficienii algebrici ai solidului. Fiecare din cele trei variabile
parametrice pot s apar ca termen cubic. Variabilele parametrice u , v, w sunt limitate
prin definiie la valori n intervalul de la 0 la 1, inclusiv. Aceast restricie face solidul
mrginit, ntr-un mod regulat, de ctre elemente de suprafa cubice. Dac se face
nsumarea i extinderea indicat a polinoamelor cubice n u , v, w pentru x (u , v, w) , se
obine:
x(u , v, w) = a333 xu 3v 3 w3 + a332 xu 3v 3 w 2 + L + a000 x
(92)
Exist expresii similare pentru y (u , v, w) i z (u , v, w) . Fiecare expresie const n 64 de
termeni, ceea ce nseamn c numrul total de coeficieni algebrici disponibili este de
trei ori mai mare, adic 192 coeficieni. Aceti coeficieni sunt trecui ntr-o form mult
mai compact, folosind notaia vectorial:
p(u , v, w) = a 333 u 3 v 3 w 3 + a 332 u 3 v 3 w 2 + L + a 330 u 3 v 3 +
+ a 323 u 3 v 2 w 3 + L
(93)
+ a 000
Scrierea sub aceast form este o mbuntire, dar probabil c este mai bine s fie
utilizat notaia matriceal. Apare n acest caz, o complicaie suplimentar, datorit unei
dimensiuni parametrice n plus. Avnd vectori cu trei componente i trei variabile
parametrice independente, matricele sunt mult mai greoaie. Reducnd produsul
primului i celui de-al doilea polinom cubic n u i v la forma matriceal UA uv V T i al
treilea polinom la A w W T , se obine
p(u , v, w) = UA uv V T A w W T
unde
[
[
W = [w
]
]
U = u3
V = v3
u2 u 1
v2 v 1
3
(94)
(95)
w w 1
Ecuaia (94) este mult mai complex dect ecuaia analog pentru suprafee. Iat un
alt mod de indexare a ecuaiei (4.91):
-3-
p(u , v, w) = a ijk u 4i v 4 j w 4 k
i =1 j =1 k =1
(96)
Aceast ecuaie este compatibil cu o ecuaia formei geometrice, i este o form mult
mai acceptabil anotaiei tensoriale. Se poate simplifica suplimentar aceasta notare
renunnd la semnele nsumrii i observnd c pentru cubice intervalul indicilor este
de la 1 la 4, astfel nct
p uvw = a ijk u 4i v 4 j w 4 k
(97)
Acelai procedeu se aplic i formei geometrice
p uvw = Fi (u ) F j (v ) Fk ( w)b ijk
(98)
unde un indice repetat semnific nsumarea. Termenii F sunt funciile de baz
hermitice F1 , F2 , F3 , F4 , aa cum au fost determinate de indici i n funcie de variabilele
parametrice specificate. Termenii b ijk reprezint reeaua de condiii pe frontier sau
vectori geometrici. Se observ c a ijk i b ijk sunt vectori cu trei componente. Este
evident c sunt 4 4 4 , sau 64 vectori algebrici i 64 vectori geometrici, astfel nct
sunt 192 coeficieni algebrici i, desigur, 192 coeficieni geometrici. Considernd
termenii bijk , se pune problema interpretrii lor. Cu toate c, n acest scop, se pot utiliza
proceduri mai formale, momentan se va aplica analiza empiric a interpretrii acestora.
Deoarece indicii din reeaua lui b sunt corelai cu indicii termenilor F , se pot trage
cteva concluzii din semnificaia acestor funcii de baz, aa cum se aplic ele curbelor
i suprafeelor. n primul rnd, trebuie s existe un cadru de referin, aa c din cubul
unitar, n spaiul parametric, se stabilesc cteva notaii (fig. 19). La fiecare din cele opt
coluri se pun urmtoarele condiii la limit: punctul de col n sine, trei vectori tangeni,
trei vectori de torsiune i un vector definit de derivata parial mixt de ordinul trei a
funciei. Sunt opt vectori care definesc condiiile la limit n fiecare din cele opt coluri,
rezultnd, n total, 64 vectori. Dac, de exemplu, se alege arbitrar colul definit de
p (1,0,1) , cei opt vectori ai condiiilor la limit sunt:
punct de col
p101
p
p
p
u
101
v
101
w
101
uv
p101
p
p
vw
101
vw
101
uvw
p101
vectori tangeni
, ,
u v w
vectori de torsiune
2
2
2
,
,
uv uw vw
3
uvw
-4-
(100)
i interpretat ca:
p = F1 (u )p 0 + F2 (u )p 1 + F3 (u )p u0 + F4 (u )p 1u
(101)
Este evident atribuirea vectorilor condiiilor la limit ale curbei, elementelor reelei bi .
Acum, urmtoarea formulare pentru suprafee:
p = Fi (u ) F j ( w)b ij
(102)
Va fi extins la
p = F1 (u) F1 (w)b11 + F1 (u) F2 (w)b12 + F1 (u) F3 (w)b13 + F1 (u) F4 (w)b14
+ F2 (u) F1 (w)b 21 + F2 (u) F2 (w)b 22 + F2 (u) F3 (w)b 23 + F2 (u) F4 (w)b 24
+ F3 (u) F1 (w)b 31 + F3 (u) F2 (w)b 32 + F3 (u) F3 (w)b 33 + F3 (u) F4 (w)b 34
(103)
(104)
u
u
uw
uw
+ F4 (u) F1 ( w)p10
+ F4 (u ) F2 ( w)p11
+ F4 (u ) F3 ( w)p10
+ F4 (u) F4 ( w)p11
Este evident atribuirea vectorilor condiiei la limit, elementelor reelei b ij , prin simpla
-5-
a ijk = M il M jm M kn blmn
l =1 m =1 n =1
(105)
p uuvw =
p(u, v, w)
u
v
p uvw
= p(u, v, w)
(107)
v
w
p uvw
p(u, v, w)
=
w
trei vectori de torsiune,
2
=
p uv
p(u, v, w)
uvw
uv
2
(108)
=
p uw
p(u, v, w)
uvw
uw
2
vw
=
p uvw
p(u, v, w)
vw
i derivata pariala tripl,
3
(109)
=
p uvw
p(u, v, w)
uvw
uvw
Aceti vectori schimb i controleaz att forma feelor i muchiilor, ct i distribuia
interioar a variabilelor parametrice, deci ntregul solid. Figura 20 ilustreaz civa
dintre vectorii tangeni ai unui solid.
-6-
7.3 Aplicaie
Dezvoltarea i perfecionarea continu a instrumentelor matematice i a
algoritmilor de modelare geometric permit elaborarea unor aplicaii inginereti
complexe, de simulare a cinematicii mecanismelor i de generare cinematic a
suprafeelor tehnologice.
Scopul acestei aplicii este de a prezenta o metod de simulare a generrii
danturilor cilindrice cu dini curbi, n vederea analizrii profilului i a caracteristicilor
geometrice obinute n urma modificrilor aplicate.
7.3.1 Generarea cinematic a danturii modificate
Cinematica procesului de generare a flancurilor danturii include urmtoarele
micri:
rotaia sculei n jurul axei proprii care, n cazul studiat, este nclinat cu un unghi
fa de axa vertical, I;
rotaia semifabricatului n jurul axei proprii, II;
translaia sculei, corelat cu rotaia semifabricatului, n cadrul micrii de rulare, III.
I
III
l
Rb
III
Mi
Me
II
Mi
l
Me
II
Ra
Rb
Ra
-9-
Fig. 22. Schema prelucrrii cu un singur cuit tronconic, ntr-o singur trecere
-10-
ale sculei. Aceast situaie poate fi depit utiliznd dou scule diferite, cte una
pentru fiecare flanc, avnd raze de curbur apropiate i efectund dou treceri.
= 0o
-13-