OBLICZENIOWA ANALIZA CZĘŚCI MASZYN
Wydajne modelowanie geometryczne
Wiele konstrukcji technicznych jest symetrycznych lub zbudowanych z powtarzalnych fragmentów. Tę symetrię lub powtarzalność warto wykorzystać przy budowie modelu geometrycznego - aby porządany efekt osiągnąć mniejszym nakładem pracy inżyniera. Dużą wydajność można osiągnąć np. "wyciągając" fragmenty bryłowe z odpowiedniego zestawu powierzchni. Poniższe przykłady ilustrują tego typu wydajne techniki modelowania bryłowego. Dodatkowo przedstawiono technikę modelowania nieregularnych kształtów za pomoca wielomianów sklejanych.
gdzie: P1÷P6 - numery k-pointów, przez które przechodzi linia (nie musi być sześć)
XV1, YV1, ZV1 - współrzędne wektora "ciągnącego: za pierwszy z k-pointów
XV6, YV6, ZV6 - współrzędne wektora "ciągnącego: za pierwszy z k-pointów
!x= 100 100.279 101.113 102.486 104.376 106.751 109.57 112.782 116.333 120.156
!y= -10 -9.986 -9.889 -9.625 -9.115 -8.28 -7.047 -5.345 -3.11 -0.284
/PREP7
K,1,102.486,-9.625
K,2,104.376,-9.115
K,3,106.751,-8.28
K,4,109.570,-7.047
K,5,112.782,-5.345
K,6,116.333,-3.11
K,15
SPLINE,1,2,3,4,5,6,101.113-102.486,-9.889-(-9.625),0,120.156-116.333,-0.284-(-3.11),0
LSYMM, Ncomp, NL1, NL2, NINC, KINC, NOELEM, IMOVE
gdzie: Ncomp - przełącznik symetrii:
X - płaszczyzna YZ (domyślnie),
Y - płaszczyzna XZ,
Z - płaszczyzna XY.NL1, NL2, NINC- numery linii kopiowanych: pierwszej, ostatniej, zmiany numeru. Specjalne znaczenia słowa ALL w miejscu NL1.
KINC - numer pierwszego generowanego k-pointu (domyślnie pierwszy wolny).
NOELEM - kopiowanie węzłów i elementów skojarzonych z kopiowaną linią.
0 - kopuje (domyślnie).
1 - nie kopiuje.IMOVE - usuwanie pierwotnej linii po utworzeniu kopii:
0 - nie usuwa.
1 - usuwa, czyli operacja polega na zastąpieniu istniejącej linii symetryczną.(istnieją analogiczne komendy ARSYM i VSYMM)
VDRAG, NA1, NA2, NA3, NA4, NA5, NA6, NLP1, NLP2, NLP3, NLP4, NLP5, NLP6
gdzie: NA1÷NA6 - numery powierzchni do "wyciągnięcia", ewent. słowo ALL
NL1÷NL6 - numery linii, które tworza trasę powierzchni do wyciągnięcia, nie muszą być odcinki!
powierzchnie przed wyciągnięciem:
linia tworząca trasę wyciąganai (nr 21)
wynik operacji VDRAG, ALL, , , , , ,21
LOCAL,11,1,0,0,0,0,0,0 ! układ nr 11, walcowy,XC,YC,ZC,rotZ,rotX,rozY
CSYS,11
kat=360/21
VGEN, 21, ALL, , ,0,kat,,
NUMMRG,KP!, , , ,LOW !"scalenie" modeluVGEN, ITIME, NV1, NV2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
gdzie ITIME - ile razy
NV1÷NV2 - numeracja brył (pierwsza, ostatnia, przyrost)
DX, Dy, DZ - składowe przesunięcia poszczególnych kopii (w aktualnym układzie współrzędnych!)
reszta - jak przy komendzie LSYMM
/PREP7
K,1,0,-r,-l1
K,2,r,0,-l1
K,3,r,0,-r
K,4,0,-r,0
K,5,0,0,-l1
K,6,l1,0,-r
K,7,l1,-r,0
K,8,l1,0,0
LARC,1,2,5,r
SPLINE,3,4, , , , ,0,1,0,-1,0,1
LARC,7,6,8,r
A,1,2,3,4
A,3,4,7,6
ARSYM,X,ALL, , , ,0,0
ARSYM,Y,ALL, , , ,0,0
ARSYM,Z,ALL, , , ,0,0
NUMMRG,KP!, , , ,LOW
Autor: Leszek Dąbrowski - Wydział Mechaniczny Politechniki Gdańskiej 2009