OBLICZENIOWA ANALIZA CZĘŚCI MASZYN

Wydajne modelowanie geometryczne

Powrót do strony startowej


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.


Przykłady:

uwielomian sklejany

SPLINE, P1, P2, P3, P4, P5, P6, XV1, YV1, ZV1, XV6, YV6, ZV6

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

 

kopiowanie symetryczne ("lustro")

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)

 

"wyciąganie" bryły z powierzchni

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

powielanie powtarzalnych fragmentów konstrukcji

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" modelu

VGEN, 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

 

współrzędne punktów na zarysie zęba ewolwentowego - wstępne obliczenia geometryczne

koło zębate o zębach prostych

 

uwielomian sklejany jako uproszczenie linii przenikania, kopiowanie symetryczne ("lustro") w modelu powierzchniowym

skrzyżowanie rurociągów

/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

 

 

czyszczenie bazy danych

Powrót do strony startowej


Autor: Leszek Dąbrowski - Wydział Mechaniczny Politechniki Gdańskiej 2009