Parametryczność ProE


Autor tematu
krank1
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 141
Rejestracja: 30 cze 2006, 23:37
Lokalizacja: Piątek
Kontakt:

Parametryczność ProE

#1

Post napisał: krank1 » 05 sie 2006, 03:19

Witam.
Temat ten zamieszczam tu głównie po to by odwołać się do tego linka na forum gdzie nie mozna wstawiać załączników, a chciałem troszkę zobrazować to co napiszę:-)

Parametryczny model podpartego pręta składa się z dwóch modeli: wygięty drut i słup podporowy.
Geometria pręta budowana jest na podstawie trzech parametrów: średnica okręgu oraz jego położenie x i y.
Użytkownik wprowadza parametry x,y,d do pliku typu layout, ten zaś wysyła dane do innych plików.

Model drutu budowany jest na podstawie ewolwenty przechodzącej przez środek okręgu podanego przez użytkownika, której ewolutą jest elipsa (nie jak w kołach zębatych okrąg, to tak aby skomplikować :-). System ma za zadanie tak dobrać jeden z promieni elipsy aby rozwijana z niej ewolwenta przechodziła przez środek dowolnego okręgu wprowadzonego przez użytkownika. ProE nie posiada żadnych narzędzi do budowania ewolwent więc krzywa w modelu uzyskana jest metodą wykreślną z użyciem funkcji analiz, równań, optymalizacji itp.
Drugim etapem modelu pręta jest jego kształt przekroju i zagięcie w zależności od podanego parametru (d). Pręt jest nawijany na powierzchnię paraboliczną w postaci kwadratowego drutu(d=<20) bądź cosinusoidę w postaci drutu o przekroju trójkątnym (d>20)

Kolejnym etapem jest budowa złożenia. W złożeniu dowolnie wygenerowany pręt w zależności od x,y,d jest podpierany na kilku słupach z użyciem następujących reguł:
1.Odległości między słupami muszą być równe i maksymalnie zbliżone do 60 ale nie mniejsze niż 60. Zatem jeśli z podanych x,y,d uzyskamy ewolwentę dłuższą to system dostawi dodatkowy słup podporowy.
2.Słupy podporowe mają średnicę równą 1/10 ich długości.
3.Jeśli słup podporowy zawiera się w przedziale długości od 170 do 206 to przyjmuje przekrój poprzeczny kwadratowy o boku 1/10 długości.
4.Jeśli słup podporowy jest dłuższy od 206 to przekrój przyjmuje postać okrągłą zmieniającą się jak wartość bezwzględna cosinusa. Grubość jest również funkcją długości.

Całe złożenie zbudowane jest tylko z dwóch partów (pręt i słup). Zatem warianty pręta oraz słupów podporowych i ich ilość zaszyte są w relacjach. (części nie są podmieniane w zależności od potrzeb)

Model nie posiada warunków brzegowych i nie testowałem go dla znacznej ilości x,y,d więc wpisując bardzo odbiegające dane od początkowych model może się posypać. Więc jeśli ktoś chce się pobawić to niech wpisuje dane różniące się o plus minus kilkadziesiąt procent.
Załączniki
1.jpg
1.jpg (10.59 KiB) Przejrzano 5547 razy
2.jpg
2.jpg (8.56 KiB) Przejrzano 5547 razy
3.jpg
3.jpg (10.15 KiB) Przejrzano 5547 razy
4.jpg
4.jpg (9.15 KiB) Przejrzano 5547 razy
5.jpg
5.jpg (12.11 KiB) Przejrzano 5547 razy
6.jpg
6.jpg (18.12 KiB) Przejrzano 5547 razy
7.jpg
7.jpg (15.22 KiB) Przejrzano 5547 razy
parametr.zip
(2.65 MiB) Pobrany 423 razy



Tagi:


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#2

Post napisał: ERNEST KUCZEK » 06 sie 2006, 03:01

widze ze lubisz pokombinowac z modelowaniem, zawsze mozesz napisac do producenta software z sugestia czegos dodatkowego.
wywijasy oraz sam algorytm ciekawe, ale czy maja jakies zastosowanie?
POZDRAWIAM


Autor tematu
krank1
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 141
Rejestracja: 30 cze 2006, 23:37
Lokalizacja: Piątek
Kontakt:

#3

Post napisał: krank1 » 15 sie 2006, 21:35

Akurat te wywijasy i algorytm pochodzą z konkretnego przykładu w przemysle, tyle że są w bardzo okrojonym stanie w stosunku do tego przykładu.


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#4

Post napisał: ERNEST KUCZEK » 15 sie 2006, 22:33

podejrzewam ze chodzi o balustrady albo cos takiego, niesli nie to napewno moznaby to tam zastosowac.
POZDRAWIAM


Autor tematu
krank1
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 141
Rejestracja: 30 cze 2006, 23:37
Lokalizacja: Piątek
Kontakt:

#5

Post napisał: krank1 » 16 sie 2006, 15:35

A na marginesie to przykład faktycznie przypomina balustradę :-) choć wywodzi się z innego projektu :-)
Ostatnio zmieniony 31 mar 2008, 11:47 przez krank1, łącznie zmieniany 1 raz.


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#6

Post napisał: ERNEST KUCZEK » 16 sie 2006, 18:35

fajnie to wyglada.
POZDRAWIAM

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne dyskusje na temat oprogramowania CAD/CAM”