Strona 1 z 1

Parametryczność ProE

: 05 sie 2006, 03:19
autor: krank1
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.

: 06 sie 2006, 03:01
autor: ERNEST KUCZEK
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?

: 15 sie 2006, 21:35
autor: krank1
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.

: 15 sie 2006, 22:33
autor: ERNEST KUCZEK
podejrzewam ze chodzi o balustrady albo cos takiego, niesli nie to napewno moznaby to tam zastosowac.

: 16 sie 2006, 15:35
autor: krank1
A na marginesie to przykład faktycznie przypomina balustradę :-) choć wywodzi się z innego projektu :-)

: 16 sie 2006, 18:35
autor: ERNEST KUCZEK
fajnie to wyglada.