WYKORZYSTANIE PROGRAMU AUTOCAD DO GENEROWANIA KSZTAŁTU RAKIETY PRZECIWLOTNICZEJ
|
|
- Jarosław Stankiewicz
- 7 lat temu
- Przeglądów:
Transkrypt
1 Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Wojskowa Akademia Techniczna DOI: /mechanik WYKORZYSTANIE PROGRAMU AUTOCAD DO GENEROWANIA KSZTAŁTU RAKIETY PRZECIWLOTNICZEJ Streszczenie: W referacie zaprezentowano możliwości wykorzystania programu AutoCAD do generowania kształtu rakiety przeciwlotniczej. Przedstawiono możliwość wykorzystania języka programowania Delphi w procesie automatyzacji zadań grafiki. USE OF AUTOCAD SOFTWARE TO GENERATE THE SHAPE OF THE ANTI-AIRCRAFT MISSILE Abstract: The paper presents the possibility of using AutoCAD to generate the shape of the anti-aircraft missile. Possibility of using Delphi programming language in the process of automating tasks graphics was presented. Słowa kluczowe: AutoCAD, rakieta przeciwlotnicza, Delphi Keywords: AutoCAD, anti-aircraft missile, Delphi 1. WPROWADZENIE Różnorodność zadań stawianych rakietom przeciwlotniczym implikuje istotne różnice w konstrukcji ich płatowca. Obejmuje to kształt zewnętrzny kadłuba, a także skrzydeł i usterzenia oraz ich rozmieszczenie i wzajemne położenie względem siebie. Sposób rozmieszczenia i umiejscowienie powierzchni nośnych na kadłubie klasyfikuje rakiety na charakterystyczne układy o określonych właściwościach w widoku z przodu (z tyłu), z boku i z góry. Warianty rozmieszczenia powierzchni nośnych rakiety dają w efekcie dwa rodzaje układów: osiowo-symetryczny oraz płasko-symetryczny [5]. Układ osiowo-symetryczny stosuje się w rakietach, od których wymaga się zdolności sterowania przestrzennego za pomocą dwukanałowego sygnału sterowania. Odnosi się to do zmieniania się kierunku lotu rakiety w zależności od panującej sytuacji powietrznej w czasie realizacji zadania bojowego. Umiejscowienie powierzchni nośnych w układzie osiowosymetrycznym (przechylenia powierzchni nośnych) może być względnie dowolne. Zasadniczo wyróżnia się dwa usytuowania, tj. układ krzyżowy, kiedy jedna para powierzchni nośnych leży w płaszczyźnie poziomej, a druga w pionowej. W przypadku przechylenia powierzchni nośnych względem płaszczyzny poziomej i pionowej mamy do czynienia z układem X. Spośród rakiet sterowanych aerodynamicznie wyróżnia się dwa rodzaje powierzchni nośnych: skrzydła i usterzenie. Płaszczyzny ich umiejscowienia występują w dwóch konfiguracjach: pokrywającej się ze sobą lub mogą być przechylone względem siebie. Wynikiem tego będą różne widoki z przodu (z tyłu). Wymieniając w pierwszej kolejności umiejscowienie 931
2 powierzchni nośnych skrzydeł, a w drugiej usytuowanie powierzchni nośnych usterzenia, można określić następujące układy osiowo-symetryczne w widoku z przodu: układ (+ +), układ (+ X), układ (X X), układ (X +), układ (+ X) lub (X +), układ o powierzchniach nośnych rozmieszczonych co 120, układ (+) z silnikami startowymi. Najistotniejszą zaletą układów osiowo-symetrycznych jest możliwość sterowania przy pomocy dwóch sygnałów wpływających na kąt wznoszenia i kąt kierunku lotu, zwanych inaczej kątami elewacji i azymutu. Sposób takiego sterowania przedstawiono na rysunku 1. Rys. 1. Generowanie siły sterującej odpowiednim wychyleniem sterów Układ płasko-symetryczny stosowany jest czasami przy rakietach dalekiego zasięgu z małym zużyciem paliwa. Główne powierzchnie nośne spełniają rolę płaskich skrzydeł i wytwarzają siłę nośną równoważącą masę rakiety (rysunek 2). Główna część toru lotu tego typu rakiet jest torem prostoliniowym, zwykle poziomym, pochylonym o niewielki kąt w dół. Taki lot nazywany jest lotem ślizgowym. Wykorzystywanie płaskiego układu skrzydeł pozwala na znaczne zwiększenie zasięgu rakiety, stosując ten sam zespół napędowy. Przykładowo rakieta balistyczna o zasięgu km, wyposażona w skrzydła umożliwiające lot ślizgowy, może zwiększyć zasięg nawet trzykrotnie. Jest także możliwość sterowania rakietą podczas lotu ślizgowego sterami aerodynamicznego. Jednakże komplikuje się poważnie system sterowania. Aby w pełni można było manewrować taką rakietą, potrzebny jest trzykanałowy system przekazywania sygnałów odpowiedzialny za sterowanie wysokością, kierunkiem i lotkami. Rys. 2. Generowanie siły nośnej w układzie płasko-symetrycznym 932
3 MECHANIK 7/2015 Przykładem rakiety z zastosowaniem układu płasko-symetrycznego jest rakieta BGM-109 Tomahawk (rysunek 3). Rys. 3. Rakieta BGM-109 Tomahawk [6] Rakiety osiowo-symetryczne różnią się w widoku z przodu od samolotu, czyli od układu płasko-symetrycznego. W widoku z boku ta różnica nie występuje, dlatego nazwa układu rakiet w tym widoku została adaptowana w odniesieniu do samolotów. Można wyróżnić cztery typowe układy: układ klasyczny, układ typu kaczka, układ bezogonowy (bezogonowiec) oraz układ z wychylanymi skrzydłami (rysunek 4). a) Układ klasyczny rakieta zestawu b) Układ typu kaczka rakiety zestawu S-75M WOŁCHOW [7] S-125 NEWA SC na wyrzutni [8] c) Układ bezogonowy rakieta zestawu d) Układ z wychylanymi skrzydłami rakieta S-200 WEGA [9] zestawu 2K12 KUB [10] Rys. 4. Układy pocisków rakietowych w widoku z boku [7, 8, 9, 10] Poszczególne układy są wynikiem doskonalenia aerodynamicznego obiektów latających, na początku dotyczącego lotnictwa, ale z biegiem czasu przejętego również przez technikę rakietową. W zależności od przeznaczenia rakiety stosuje się inny układ aerodynamiczny. Wiąże się to z wykonywanym zadaniem i systemem sterowania. Nieokreślone jest, który układ będzie najlepszym rozwiązaniem. W różnych przypadkach przeważają zalety raz jednego, a raz drugiego. 933
4 2. MODELOWANIE GEOMETRII RAKIETY PRZECIWLOTNICZEJ W procesie opracowywania modelu matematyczno-fizycznego rakiety przeciwlotniczej zachodzi potrzeba określenia jej struktury, a w szczególności charakterystyk geometrycznych oraz masowo-bezwładnościowych. W procesie określania charakterystyk geometrycznych rakiety przeciwlotniczej można skorzystać z dokumentacji technicznej, opisów technicznych czy też obiektu rzeczywistego. Większej ilości pracy wymaga natomiast określenie charakterystyk masowo-bezwładnościowych, ponieważ rakieta przeciwlotnicza to obiekt o nieregularnych kształtach i zróżnicowanym rozkładzie mas. Proces modelowania ruchu rakiety przeciwlotniczej wymaga wyznaczenia położenia środka masy rakiety oraz wartości momentów bezwładności względem środka masy. Wartości te występują w skalarnych równaniach dynamicznych ruchu pocisku rakietowego wokół środka masy: dp I x ( I y I z ) q r L dt (1) dq I y ( I z I x ) p r M dt (2) dr I z ( I x I y ) p q N dt (3) gdzie: p, q, r I x, I y, I z L, M, N składowe prędkości kątowej rakiety w układzie związanym z rakietą 0xyz wzdłuż osi x, y, z; momenty bezwładności rakiety względem osi: x, y, z układu współrzędnych związanego z rakietą 0xyz; odpowiednio: moment przechylający, pochylający i odchylający względem środka masy pocisku rakietowego. Z powyższych względów zdecydowano się na wykonanie aplikacji, która umożliwiłaby generowanie geometrii modelu rakiety przeciwlotniczej z wykorzystaniem programu AutoCAD na potrzeby wyznaczania charakterystyk masowo-bezwładnościowych. Realizacja programowania zadań grafiki możliwa jest w oparciu o interfejs automatyzacji OLE oraz języki programowania wbudowane w systemy CAx [1, 2, 3]. Interfejsem spełniającym wymagania postawione w procesie generowania modelu rakiety przeciwlotniczej jest interfejs typu klient serwer, gdzie rolę klienta automatyzacji pełni program napisany w języku Delphi z wykorzystaniem narzędzia programowego Embarcadero RAD Studio XE3, natomiast rolę serwera automatyzacji pełni program AutoCAD Nawiązanie połączenia z serwerem OLE programu AutoCAD możliwe jest dzięki wykorzystaniu funkcji CreateOleObject, która po wywołaniu tworzy obiekt udostępniający obiekty programu AutoCAD. Natomiast do uzyskania dostępu do aktualnie otwartego rysunku wykorzystuje się funkcję GetOleObject, która udostępnia obiekty aktywnego programu zewnętrznego. Uzyskanie połączenia z serwerem OLE dla programów w języku Delphi przedstawiono w module PolaczAutoCAD (rysunek 5). Procedura PolaczZACAD znajdująca się w tym module pozwala uzyskać dostęp do uruchomionego obiektu aplikacji. W artykule przedstawiono także niezbędne funkcje translacji współrzędnych wykorzystywane przez interfejs automatyzacji OLE. 934
5 unit PolaczAutoCAD; //nazwa modułu //część opisowa modułu interface //deklaracje widoczne dla innych programów i modułów uses //lista modułów zawierających importowane elementy ComObj, Variants; //moduł obsługi obiektów OLE var //deklaracje zmiennych AcadApp, AcadDoc, AcadDwg:OleVariant; //AcadApp - obiekt Autocad.Application, //AcadDoc - obiekt Autocad.Application.Document //AcadDwg - obiekt Autocad.Application.Document.ModelSpace function PolaczZACAD :Boolean; implementation //deklaracje niewidoczne dla innych programów i modułów uses Dialogs; //implementacja zdefiniowanych procedur i funkcji function PolaczZACAD:Boolean; begin Result:=False; //przypisanie wartości funkcji PolaczZACAD try //początek zewnętrznego bloku chronionego try //początek wewnętrznego bloku chronionego //jeśli AutoCAD jest uruchomiony AcadApp := GetActiveOLEObject('AutoCAD.Application'); except //jeśli AutoCAD jest uruchomiony to należy stworzyć obiekt AcadApp := CreateOleObject('AutoCAD.Application'); AcadApp.Visible:=True; end; //koniec wewnętrznego bloku chronionego AcadDoc:=AcadApp.ActiveDocument; if AcadApp.Documents.Count > 0 then begin //jeśli jest otworzony jakiś rysunek to przypisujemy go do zmiennej AcadDwg AcadDwg:=AcadDoc.ModelSpace; //jeśli uzyskano dostęp do objektu drawing przyjmuje się wartość True Result:=True; end else //jeśli nie jest otworzony to wyświetlony zostanie komunikat ShowMessage('Najpierw proszę założyć lub otworzyć jakiś dokument...'); except //w razie niepowodzenia w dostępie od obiektu AutoCAD ShowMessage('Brak aktywnych rysunków lub aktywne polecenie.'); //MessageDlg('Brak aktywnych rysunków' + // ' lub aktywne polecenie.',mterror,[mbok], 0); end; //koniec zewnętrznego bloku chronionego end; initialization finalization AcadApp:=Unassigned; AcadDoc:=Unassigned; AcadDwg:=Unassigned; end. Rys. 5. Kod modułu połączenia z programem AutoCAD [4] 935
6 Program AutoCAD określa położenie punktu w przestrzeni przy pomocy trzech współrzędnych (x, y, z). Interfejs automatyzacji OLE programu AutoCAD wymaga podania współrzędnych w postaci właściwej trójelementowej tablicy, której elementami są liczby typu Double. Jednak taki typ tablic nie może być stosowany, gdy wykorzystujemy mechanizm OLE. Do przesyłania współrzędnych użyto zmiennych typu OLEVariant. Można je przekształcić na typ tablicowy przy pomocy funkcji VarArrayCreate. Przekształcenie to przedstawiono na rysunku 6. function p2d(x,y:double) :OleVariant; //zwraca wariantową tablicę liczb Double Begin //w postaci wektora [x,y,0] //przeksztalcenie zmiennej typu OLEVariant w tablicę liczb Double Result:=varArrayCreate([0,2], vardouble); //przypisywanie wartości elementom tablicy Result[0]:=x; Result[1]:=y; Result[2]:=0; end; Rys. 6. Kod funkcji przekształcania współrzędnych [4] Niektóre polecenia wymagają podania tablicy współrzędnych punktów o nieokreślonej liczbie elementów, w szczególności przy generowaniu elementów takich jak polilinia czy region. Taka tablica musi być zgodna z typem OLEVariant. W celu skrócenia zapisu i sprawdzenia poprawności wprowadzanych danych, jak również przekazywania pojedynczych punktów, opracowano odpowiednią funkcję zwalniającą użytkownika z definiowania tablicy wariantowej. Jej zapis przedstawiono na rysunku 7. function vtab3d(wspxyz:array of double) :OleVariant; //zwraca wariantową tablicę punktów w przestrzeni //ilość liczb musi być wielokrotnością trzech var i:integer; begin if (High(WspXYZ)+1) mod 3 = 0 then begin end else end; Result:=VarArrayCreate([0,High(WspXYZ)],varDouble); for i:=0 to High(WspXYZ) do Result[i]:=WspXYZ[i]; ShowMessage('Nie zawiera wszystkich współrzędnych punktów!'); Rys. 7. Kod funkcji przekształcania współrzędnych o nieokreślonej liczbie elementów [4] Tworząc program do automatyzacji generowania kształtu rakiety przeciwlotniczej w systemie CAx, konieczne było przyjęcie określonych założeń ograniczających, gdyż zróżnicowanie kształtów rakiet przeciwlotniczych jest bardzo duże. W związku z powyższym sformułowane zostały następujące założenia projektowe: generowany model będzie przedstawiał rakietę jednostopniową, część nosowa kadłuba rakiety będzie definiowana jako kształt dający minimalny opór aerodynamiczny w zależności od zakresu prędkości, generowany model będzie zawierał dwie pary powierzchni nośnych cztery powierzchnie sterowe oraz cztery skrzydła (stateczniki), 936
7 przyjęto osiowo-symetryczny układ aerodynamiczny skrzydła i stery ustawione będą względem siebie w konfiguracji (+ +); rozmieszczenie powierzchni nośnych: pierwsze powierzchnie nośne mogą być usytuowane na części nosowej bądź cylindrycznej kadłuba rakiety, natomiast drugie tylko na części cylindrycznej; biorąc pod uwagę gabaryty płatowca rakiety przeciwlotniczej dokładność wprowadzania modelu została określona na 0,5 [mm]. Podstawowe parametry geometryczne kadłuba rakiety przeciwlotniczej przedstawiono na rysunku 8. Rys. 8. Wymiary geometryczne kadłuba rakiety przeciwlotniczej Gdzie: l długość całkowita kadłuba; l długość części nosowej; l długość części tylnej; d średnica kadłuba; d średnica części tylnej. Kształt obrysu noska opisuje funkcja, która została wyznaczona za pomocą rachunku wariacyjnego. Wykorzystując hipotezy odbicia niutonowskiego, lustrzanego oraz gazu nieściśliwego, utworzona została funkcja opisująca opór czołowy, która posłużyła do zbudowania funkcjonału. Dla tego typu funkcji argumentami są wektory, natomiast wartościami wielkości skalarne. Istotą rachunku wariacyjnego jest znalezienie takich ekstremali (funkcji), dla których funkcjonał osiąga ekstremum, w tym wypadku dla wartości minimalnej funkcjonał przyjmuje postać równania Eulera Lagrange a. Rozwiązaniem tego równania jest funkcja, dla której opór czołowy jest najmniejszy. W postaci bezwymiarowej przyjmuje ona postać: η = ξ, (4) gdzie: n = 2 dla opływu naddźwiękowego; n = 3 dla opływu hipersonicznego; n = 4 dla opływu poddźwiękowego. Podstawiając: ξ = x λ d, η = 2y d, (5) 937
8 gdzie wydłużenie noska λ jest równe: λ =. (6) Funkcja f(x) opisująca kształt obrysu noska przyjmie następującą postać: f(x) = d 2 ( x l ). (7) Wyżej wymienioną zależnością f(x) opisane są punkty węzłowe noska rakiety, gdzie argumenty tej funkcji przyjmują wartości co 0,5 [mm] od 0 do l. Następnym etapem określania zarysu kadłuba było zdefiniowanie połączeń pomiędzy kolejnymi jego charakterystycznymi punktami: (l, ), (l l, ), (l, ), (l, 0), (0,0) (rysunek 9). Polilinia_Zarys[ind_poli]:=AcadDwg.AddLine(p2D(x1,y1), p2d(x2,y2)); Polilinia_Zarys[ind_poli+1]:=AcadDwg.AddLine(p2D(x2,y2), p2d(x3,y3)); Polilinia_Zarys[ind_poli+2]:=AcadDwg.AddLine(p2D(x3,y3), p2d(x4,y4)); Polilinia_Zarys[ind_poli+3]:=AcadDwg.AddLine(p2D(x4,y4), p2d(0,0)); Region1:=AcadDwg.AddRegion(Polilinia_Zarys); Rys. 9. Kod programu definiujący region zarysu kadłuba [4] Powstały w ten sposób obiekt w środowisku programu AutoCAD jest obiektem typu region. Na rysunku 10 przedstawiono instrukcję tworzącą bryłę 3D kadłuba rakiety: Kadlub:=AcadDwg.AddRevolvedSolid(Region1[0], p2d(0,0), p2d(x4,0), 2*Pi); Rys. 10. Instrukcja tworząca kadłub rakiety przeciwlotniczej [4] Wymiary geometryczne powierzchni nośnych oraz ich rozmieszczenie przedstawiono na rysunku 11. Rys. 11. Wymiary geometryczne opierzenia rakiety 938
9 gdzie: P x1 odległość środka dolnej podstawy pierwszej powierzchni nośnej od noska rakiety; h 1 rozpiętość pierwszych powierzchni nośnych; t 11 pozioma długość dolnej podstawy pierwszej powierzchni nośnej; t 21 pozioma długość górnej podstawy pierwszej powierzchni nośnej; dx 1 przesunięcie poziome środka dolnej podstawy pierwszej powierzchni nośnej względem środka górnej podstawy; dy 1 różnica wysokości pierwszej powierzchni nośnej; g 1 grubość pierwszej powierzchni nośnej; P x2 odległość środka dolnej podstawy drugiej powierzchni nośnej od noska rakiety; h 2 rozpiętość drugich powierzchni nośnych; t 12 pozioma długość dolnej podstawy drugiej powierzchni nośnej; t 22 pozioma długość górnej podstawy drugiej powierzchni nośnej; dx 2 przesunięcie poziome środka dolnej podstawy drugiej powierzchni nośnej względem środka górnej podstawy; dy 2 różnica wysokości drugiej powierzchni nośnej; g 2 grubość drugiej powierzchni nośnej. Ponadto odległość drugich powierzchni nośnych leżących naprzeciwko siebie zawsze będzie równa średnicy kadłuba. Natomiast odległość pierwszych powierzchni nośnych będzie uzależniona od usytuowania na kadłubie, a mianowicie jeżeli będą rozmieszczone na części nosowej, to ich wzajemna odległość opisana będzie funkcją zarysu noska. Jeżeli pierwsze powierzchnie nośne umiejscowione będą na części cylindrycznej, to odległość pomiędzy nimi będzie równa średnicy kadłuba tak jak w przypadku drugich powierzchni nośnych. Pojedynczą powierzchnię nośną można zdefiniować jako prostopadłościan o wierzchołkach podstawy w punktach: (P,, ), (P + dx, +, ), (P +, dy, ), (P +,, ), wysokości g 2 oraz bokach odchylonych od pionu o kąt 0. Na rysunku 12 przedstawiono kod programu dodający bryłę powstałą przez projekcję z przekroju określonego ww. punktami tworzącymi obiekt typu region. //drugie powierzchnie nośne boki2:=vararraycreate([0,3],vardispatch); przekroj2:=vararraycreate([0,3], vardispatch); boki2[0]:=acaddwg.addline(p3d(px2-t12/2,d/2,g2/2), p3d(px2+dx2-t22/2, d/2+(h2- d)/2,g2/2)); boki2[1]:=acaddwg.addline(p3d(px2+dx2-t22/2,d/2+(h2-d)/2,g2/2), p3d(px2+dx2+t22/2,d/2+(h2-d)/2-dy2,g2/2)); boki2[2]:=acaddwg.addline(p3d(px2+dx2+t22/2,d/2+(h2-d)/2-dy2,g2/2), p3d(px2+t12/2,d/2,g2/2)); boki2[3]:=acaddwg.addline(p3d(px2+t12/2,d/2,g2/2), p3d(px2-t12/2,d/2,g2/2)); przekroj2:=acaddwg.addregion(boki2); skrzydlo12:=acaddwg.addextrudedsolid(przekroj2[0],-g2,0); Rys. 12. Kod programu definiujący powierzchnię nośną na części cylindrycznej kadłuba [4] Powstałą w ten sposób bryłę można kilkukrotnie skopiować, jednocześnie rozmieszczając odpowiednio wokół kadłuba tworząc całą sekwencję czterech powierzchni nośnych. Wykonać to można przy pomocy funkcji copy tworzącej kopię wskazanego obiektu oraz 939
10 metody Rotate3D, która powoduje obrót wywołanego obiektu względem osi przechodzącej przez dwa punkty o podany kąt (rysunek 13). skrzydlo22:=skrzydlo12.; skrzydlo22.rotate3d(p3d(px1-t21/2,0,0), p3d(px1+t21/2,0,0),pi/2); skrzydlo32:=skrzydlo12.copy; skrzydlo32.rotate3d(p3d(px1-t21/2,0,0), p3d(px1+t21/2,0,0),pi); skrzydlo42:=skrzydlo12.copy; skrzydlo42.rotate3d(p3d(px1-t21/2,0,0), p3d(px1+t21/2,0,0),3*pi/2); Rys. 13. Kod programu wykorzystujący funkcję copy oraz Rotate3D [4] Postępując analogicznie, można zdefiniować pierwsze powierzchnie nośne dla przypadku usytuowania ich na części cylindrycznej kadłuba. Nieco inaczej wygląda określenie ich przy rozmieszczeniu w części nosowej kadłuba (rysunek 14). boki1:=vararraycreate([0,3], vardispatch); przekroj1:=vararraycreate([0,3], vardispatch); //pierwsze powierzchnie nośne w części nosowej boki1[0]:=acaddwg.addline(p3d(px1-t11/2, d/(2*exp(n/(n+1)*ln(lln)))*exp(n/(n+1)*ln(px1- t11/2)),g1/2),p3d(px1+dx1-t21/2, h1/2, g1/2)); boki1[1]:=acaddwg.addline(p3d(px1+dx1-t21/2, h1/2,g1/2),p3d(px1+dx1+t21/2,h1/2-dy1,g1/2)); boki1[2]:=acaddwg.addline(p3d(px1+dx1+t21/2,h1/2dy1,g1/2),p3d(px1+t11/2,d/(2*exp(n/(n+1)*ln (lln)))*exp(n/(n+1)*ln(px1+t11/2)), g1/2)); boki1[3]:=acaddwg.addline(p3d(px1+t11/2,d/(2*exp(n/(n+1)*ln(lln)))*exp(n/(n+1)*ln(px1+t11/2 )),g1/2), p3d(px1-t11/2,d/(2*exp(n/(n+1)*ln(lln)))*exp(n/(n+1)*ln(px1-t11/2)), g1/2)); przekroj1:=acaddwg.addregion(boki1); skrzydlo11:=acaddwg.addextrudedsolid(przekroj1[0],-g1,0); skrzydlo21:=skrzydlo11.copy; skrzydlo21.rotate3d(p3d(px1-t21/2,0,0),p3d(px1+t21/2,0,0),pi/2); skrzydlo31:=skrzydlo11.copy; skrzydlo31.rotate3d(p3d(px1-t21/2,0,0),p3d(px1+t21/2,0,0),pi); skrzydlo41:=skrzydlo11.copy; skrzydlo41.rotate3d(p3d(px1-t21/2,0,0),p3d(px1+t21/2,0,0),3*pi/2); Rys. 14. Kod programu definiujący powierzchnie nośne na części nosowej kadłuba [4] Rysunek 15 przedstawia okno główne opracowanego programu do definiowania geometrii rakiety przeciwlotniczej. Rys. 15. Okno główne programu Rakieta przeciwlotnicza [4] 940
11 3. PODSUMOWANIE W celu sprawdzenia poprawności działania programu oraz skonfrontowania wygenerowanych modeli rakiet z obiektami rzeczywistymi, do programu wprowadzono przykładowe dane geometryczne rakiet przeciwlotniczych występujących na wyposażeniu Sił Zbrojnych RP. Jako pierwszy został wygenerowany model rakiety przeciwlotniczego zestawu rakietowego 2K12 KUB. Dane wejściowe do programu dla tej rakiety przedstawiono w tabeli 1. Tabela 1. Parametry wejściowe dla rakiety zestawu 2K12 KUB Kadłub 1) powierzchnie nośne 2) powierzchnie nośne lk [mm] 5810 Px1 [mm] 2850 Px2 [mm] 5440 ln [mm] 1000 t11 [mm] 420 t12 [mm] 290 lt [mm] 190 h1 [mm] 1100 h2 [mm] 1300 d [mm] 340 t21 [mm] 150 t22 [mm] 150 dd [mm] 260 dx1 [mm] 30 dx2 [mm] 80 Parametr n 2 g1 [mm] 5 g2 [mm] 5 dy1 [mm] 70 dy2 [mm] 0 Na rysunku 16 zobrazowano model rakiety zestawu 2K12 KUB wygenerowany przez program AutoCAD. Rys. 16. Rakieta zestawu 2K12 KUB wygenerowana w programie AutoCAD Jako drugi został wygenerowany model rakiety przeciwlotniczego zestawu rakietowego S-125 NEWA SC. Dane wejściowe do programu dla tej rakiety przedstawiono w tabeli 2. Tabela 2. Parametry wejściowe dla rakiety zestawu S-125 NEWA SC Kadłub 1. powierzchnie nośne 2. powierzchnie nośne lk [mm] 4130 Px1 [mm] 950 Px2 [mm] 3320 ln [mm] 2670 t11 [mm] 250 t12 [mm] 1040 lt [mm] 220 h1 [mm] 470 h2 [mm] 1110 d [mm] 380 t21 [mm] 60 t22 [mm] 280 dd [mm] 300 dx1 [mm] 90 dx2 [mm] 380 Parametr n 2 g1 [mm] 5 g2 [mm] 5 dy1 [mm] 0 dy2 [mm] 0 941
12 Na rysunku 17 przedstawiono model drugiego stopnia rakiety zestawu S-125 NEWA SC wygenerowany przez program AutoCAD. Rys. 17. Drugi stopień rakiety S-125 NEWA SC wygenerowany w programie AutoCAD Zaprezentowany w artykule przykład użycia języka Delphi pokazuje, że wykorzystanie języków programowania oraz systemów CAx pozwala na zamodelowanie dowolnej geometrii w systemach komputerowego wspomagania. Na podstawie automatycznie zdefiniowanej geometrii rakiet przeciwlotniczych można oszacować parametry masowo-bezwładnościowe pocisków rakietowych poprzez wykorzystanie funkcji PARAMFIZ dostępnej jako standardowa funkcja programu AutoCAD. LITERATURA [1] Czyżycki W., Lisowski E.: Automatyzacja zadań grafiki za pomocą Delphi, Helion, [2] Dudek M.: AutoLISP. Praktyczny kurs, Helion, [3] Warchulski J., Warchulski M.: Przykłady automatyzacji zadań grafiki w programie AutoCAD, XIV Międzynarodowa Szkoła Komputerowego Wspomagania Projektowania, Wytwarzania i Eksploatacji, Jurata maja 2010, Materiały konferencyjne, s [4] Warchulski J., Warchulski M.: Program Rakieta_przeciwlotnicza.exe, Wojskowa Akademia Techniczna, Warszawa, [5] A. Dębecki, S. Dubiel: Konstrukcja rakiet. Część III Podstawy projektowania, charakterystyki aerodynamiczne i optymalne programy lotu rakiet, Warszawa, [6] [7] [8] [9] _1.jpg [10] 942
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym
WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ GRAFIKI W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna Instytut Systemów Mechatronicznych WYKORZYSTANIE PLATFORMY FireMonkey DO AUTOMATYZACJI ZADAŃ
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania interfejsu automatyzacji OLE w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym zapisie
Wprowadzenie do rysowania w 3D. Praca w środowisku 3D
Wprowadzenie do rysowania w 3D 13 Praca w środowisku 3D Pierwszym krokiem niezbędnym do rozpoczęcia pracy w środowisku 3D programu AutoCad 2010 jest wybór odpowiedniego obszaru roboczego. Można tego dokonać
MODEL 3D MCAD LEKKIEGO SAMOLOTU SPORTOWEGO, JAKO ŹRÓDŁO GEOMETRII DLA ANALIZY WYTRZYMAŁOŚCIOWEJ MES OBIEKTU
IX Konferencja naukowo-techniczna Programy MES w komputerowym wspomaganiu analizy, projektowania i wytwarzania MODEL 3D MCAD LEKKIEGO SAMOLOTU SPORTOWEGO, JAKO ŹRÓDŁO GEOMETRII DLA ANALIZY WYTRZYMAŁOŚCIOWEJ
WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH Z WYKORZYSTANIEM SYSTEMÓW CAx
mgr in. Jacek WARCHULSKI jacek.warchulski@wat.edu.pl mgr in. Marcin WARCHULSKI marcin.warchulski@wat.edu.pl Wojskowa Akademia Techniczna, Wydzia( Mechatroniki WIZUALIZACJA DANYCH ZE STRZELA RAKIETOWYCH
METODY URUCHAMIANIA PROGRAMÓW JĘZYKA AutoLISP W ŚRODOWISKU AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Wojskowa Akademia Techniczna METODY URUCHAMIANIA PROGRAMÓW JĘZYKA AutoLISP W ŚRODOWISKU AutoCAD Streszczenie: W referacie przedstawiono możliwości tworzenia
MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ
Mgr inż. Kamil DZIĘGIELEWSKI Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.232 MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ Streszczenie: W niniejszym referacie zaprezentowano stanowisko
PRZYKŁAD SKOMPLIKOWANEJ GEOMETRII WEJŚCIOWEJ MODELU MES USTERZENIA OGONOWEGO I SKRZYDEŁ SAMOLOTU SPORTOWEGO
PRZYKŁAD SKOMPLIKOWANEJ GEOMETRII WEJŚCIOWEJ MODELU MES USTERZENIA OGONOWEGO I SKRZYDEŁ SAMOLOTU SPORTOWEGO mgr inż. Waldemar Topol, Szef Produkcji, Wojskowe Zakłady Lotnicze Nr 2, Bydgoszcz mgr inż. Dariusz
Kurs teoretyczny PPL (A) Dlaczego samolot lata?
1 Kurs teoretyczny PPL (A) Dlaczego samolot lata? 2 Spis treści: 1. Wstęp (str. 4) 2. Siła nośna Pz (str. 4) 3. Siła oporu Px (str. 7) 4. Usterzenie poziome i pionowe (str. 9) 5. Powierzchnie sterowe (str.
INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP
INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP 1. WPROWADZENIE Cel ćwiczeń: zapoznanie z możliwościami wykorzystania systemów CAx w procesie automatyzacji
RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA
Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola
Delphi podstawy programowania. Środowisko Delphi
Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór
Mechanika lotu. TEMAT: Parametry aerodynamiczne skrzydła samolotu PZL Orlik. Anna Kaszczyszyn
Mechanika lotu TEMAT: Parametry aerodynamiczne skrzydła samolotu PZL Orlik Anna Kaszczyszyn SAMOLOT SZKOLNO-TRENINGOWY PZL-130TC-I Orlik Dane geometryczne: 1. Rozpiętość płata 9,00 m 2. Długość 9,00 m
Rys. 11.11. Przeciągniecie statyczne szybowca
Cytat z książki: MECHANIKA LOTU SZYBOWCÓW Dr inż. WIESŁAWA ŁANECKA MAKARUK 11.5. LOT NA KRYTYCZNYCH KĄTACH NATARCIA Przeciągnięcie" szybowca. Lot szybowca na ytycznym kącie natarcia i powyżej niego różni
3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas
3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas oddziaływanie między ciałami, ani też rola, jaką to
37. Podstawy techniki bloków
37 37. Podstawy techniki bloków Bloki stosujemy w przypadku projektów zawierających powtarzające się identyczne złożone obiekty. Przykłady bloków pokazano na rysunku. Zacieniowane kwadraty to tzw. punkty
S Y L A B U S P R Z E D M I O T U
"Z A T W I E R D Z A M Prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... NAZWA PRZEDMIOTU: Wersja anglojęzyczna: Kod przedmiotu: S Y L A B U S P R Z E D
PROJEKTOWANIE I BUDOWA
ObciąŜenia usterzenia PROJEKTOWANIE I BUDOWA OBIEKTÓW LATAJĄCYCH I ObciąŜenia usterzenia W. BłaŜewicz Budowa samolotów, obciąŝenia St. Danilecki Konstruowanie samolotów, wyznaczanie ociąŝeń R. Cymerkiewicz
w jednym kwadrat ziemia powietrze równoboczny pięciobok
Wielościany Definicja 1: Wielościanem nazywamy zbiór skończonej ilości wielokątów płaskich spełniających następujące warunki: 1. każde dwa wielokąty mają bok lub wierzchołek wspólny albo nie mają żadnego
2 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 2 1/6 Grafika Komputerowa 3D Instrukcja laboratoryjna Temat: Manipulowanie przestrzenią 2 Przygotował: mgr inż. Maciej Lasota 1) Manipulowanie przestrzenią Istnieją dwa typy układów współrzędnych:
54. Układy współrzędnych
54 54. Układy współrzędnych Współrzędne punktów i dostępne układy współrzędnych na płaszczyźnie (2D) omówiono w rozdziale 8. Współrzędne 2D. W tym rozdziale podane zostaną informacje dodatkowe konieczne
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury Funkcje wektorowe Jeśli wektor a jest określony dla parametru t (t należy do przedziału t (, t k )
czyli Arkuszy / Układów na podstawie modelu
Przygotowanie dokumentacji technicznej czyli Arkuszy / Układów na podstawie modelu Przygotowanie dokumentacji technicznej w AutoCAD 1 Wydruk rysunku z AutoCAD można przygotować na dwa sposoby 1. na zakładce
na podstawie modelu 3D
Przygotowanie dokumentacji technicznej 2D na podstawie modelu 3D SST-2013/2014 Przygotowanie dokumentacji technicznej 2D 1 Wydruk rysunku z AutoCAD 2D można przygotować na dwa sposoby 1. na zakładce Model
EKSPERYMENTALNA WERYFIKACJA MODELU MATEMATYCZNEGO LOTU RAKIETY NADDŹWIĘKOWEJ
Prof. dr hab. inż. Bogdan ZYGMUNT Dr inż. Krzysztof MOTYL Wojskowa Akademia Techniczna Dr inż. Edward OLEJNICZAK Instytut Techniczny Wojsk Lotniczych Mgr inż. Tomasz RASZTABIGA Mesko S.A. Skarżysko-Kamienna
AutoCAD Mechanical - Konstruowanie przekładni zębatych i pasowych. Radosław JABŁOŃSKI Wydział Mechaniczny Technologiczny Politechnika Śląska, Gliwice
AutoCAD Mechanical - Konstruowanie przekładni zębatych i pasowych Radosław JABŁOŃSKI Wydział Mechaniczny Technologiczny Politechnika Śląska, Gliwice Streszczenie: W artykule opisano funkcje wspomagające
WYKORZYSTANIE PROGRAMU AUTOCAD DO GENEROWANIA PUNKTÓW WĘZŁOWYCH POLILINII
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Stanisław GRZYWIŃSKI Wojskowa Akademia Techniczna WYKORZYSTANIE PROGRAMU AUTOCAD DO GENEROWANIA PUNKTÓW WĘZŁOWYCH POLILINII Streszczenie: W referacie
Projekt 1 Wymiarowanie (sizing) analiza trendów, wyznaczenie konstrukcyjnej masy startowej.
Projekt 1 Wymiarowanie (sizing) analiza trendów, wyznaczenie konstrukcyjnej masy startowej. Niniejszy projekt obejmuje wstępne wymiarowanie projektowanego samolotu i składa się z następujących punktów
S Y L A B U S P R Z E D M I O T U
"Z A T W I E R D Z A M Prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... S Y L A B U S P R Z E D M I O T U NAZWA PRZEDMIOTU: Wersja anglojęzyczna: Kod przedmiotu:
Notacja Denavita-Hartenberga
Notacja DenavitaHartenberga Materiały do ćwiczeń z Podstaw Robotyki Artur Gmerek Umiejętność rozwiązywania prostego zagadnienia kinematycznego jest najbardziej bazową umiejętność zakresu Robotyki. Wyznaczyć
Układy współrzędnych GUW, LUW Polecenie LUW
Układy współrzędnych GUW, LUW Polecenie LUW 1 Układy współrzędnych w AutoCAD Rysowanie i opis (2D) współrzędnych kartezjańskich: x, y współrzędnych biegunowych: r
WZORU UŻYTKOWEGO PL Y1 B62K 5/04 ( ) Białoń Leszek, Nowy Sącz, PL BUP 22/07. Leszek Białoń, Nowy Sącz, PL
RZECZPOSPOLITA POLSKA Urząd Patentowy Rzeczypospolitej Polskiej (12) OPIS OCHRONNY WZORU UŻYTKOWEGO (21) Numer zgłoszenia: 116072 (22) Data zgłoszenia: 19.04.2006 (19) PL (11) 64106 (13) Y1 (51) Int.Cl.
OPŁYW PROFILU. Ciała opływane. profile lotnicze łopatki. Rys. 1. Podział ciał opływanych pod względem aerodynamicznym
OPŁYW PROFILU Ciała opływane Nieopływowe Opływowe walec kula profile lotnicze łopatki spoilery sprężarek wentylatorów turbin Rys. 1. Podział ciał opływanych pod względem aerodynamicznym Płaski np. z blachy
W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ
POLITECHNIKA BIAŁOSTOCKA Wydział Budownictwa i Inżynierii Środowiska Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: POWIERZCHNIA SWOBODNA CIECZY W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ Ćwiczenie
Trójwymiarowa grafika komputerowa rzutowanie
Trójwymiarowa grafika komputerowa rzutowanie Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej Rzutowanie w przestrzeni 3D etapy procesu rzutowania określenie rodzaju rzutu określenie
OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG
Leon KUKIEŁKA, Krzysztof KUKIEŁKA, Katarzyna GELETA, Łukasz CĄKAŁA OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG Streszczenie Praca dotyczy optymalizacji kształtu zbiornika toroidalnego na gaz LPG. Kryterium
Plan wykładu. Wykład 3. Rzutowanie prostokątne, widoki, przekroje, kłady. Rzutowanie prostokątne - geneza. Rzutowanie prostokątne - geneza
Plan wykładu Wykład 3 Rzutowanie prostokątne, widoki, przekroje, kłady 1. Rzutowanie prostokątne - geneza 2. Dwa sposoby wzajemnego położenia rzutni, obiektu i obserwatora, metoda europejska i amerykańska
Statyka płynów - zadania
Zadanie 1 Wyznaczyć rozkład ciśnień w cieczy znajdującej się w stanie spoczynku w polu sił ciężkości. Ponieważ na cząsteczki cieczy działa wyłącznie siła ciężkości, więc składowe wektora jednostkowej siły
Ćwiczenie 1 - Modelowanie bryłowe z wykorzystaniem obiektów podstawowych i podstawowych technik modyfikacyjnych
AutoCAD PL Ćwiczenie nr 6 1 Celem ćwiczenia jest doskonalenie technik modelowania i modyfikacji obiektów 3D o różnej geometrii modele bryłowe. Ćwiczenie 1 - Modelowanie bryłowe z wykorzystaniem obiektów
Tra r n a s n fo f rm r a m c a ja a na n p a rę r ż ę eń e pomi m ę i d ę zy y uk u ł k a ł d a am a i m i obr b ó r cony n m y i m
Wytrzymałość materiałów Naprężenia główne na przykładzie płaskiego stanu naprężeń 1 Tensor naprężeń Naprężenia w stanie przestrzennym: τ τxz τ yx τ yz τzx τzy zz Układ współrzędnych jest zwykle wybrany
Defi f nicja n aprę r żeń
Wytrzymałość materiałów Stany naprężeń i odkształceń 1 Definicja naprężeń Mamy bryłę materialną obciążoną układem sił (siły zewnętrzne, reakcje), będących w równowadze. Rozetniemy myślowo tę bryłę na dwie
WYBRANE ZAGADNIENIA PROJEKTOWANIA KIEROWANEGO IMITATORA CELU POWIETRZNEGO ICP 12S6
dr hab. inż. Waldemar ŚWIDERSKI, prof. WITU dr inż. Józef KACZMARZYK mgr inż. Adrian SZKLARSKI Wojskowy Instytut Techniczny Uzbrojenia WYBRANE ZAGADNIENIA PROJEKTOWANIA KIEROWANEGO IMITATORA CELU POWIETRZNEGO
Modelowanie części w kontekście złożenia
Modelowanie części w kontekście złożenia W rozdziale zostanie przedstawiona idea projektowania części na prostym przykładzie oraz zastosowanie projektowania w kontekście złożenia do wykonania komponentu
Wyznaczanie modułu Younga metodą strzałki ugięcia
Ćwiczenie M12 Wyznaczanie modułu Younga metodą strzałki ugięcia M12.1. Cel ćwiczenia Celem ćwiczenia jest wyznaczenie wartości modułu Younga różnych materiałów poprzez badanie strzałki ugięcia wykonanych
Geometria. Hiperbola
Geometria. Hiperbola Definicja 1 Dano dwa punkty na płaszczyźnie: F 1 i F 2 oraz taką liczbę d, że F 1 F 2 > d > 0. Zbiór punktów płaszczyzny będących rozwiązaniami równania: XF 1 XF 2 = ±d. nazywamy hiperbolą.
NX CAD. Modelowanie powierzchniowe
NX CAD Modelowanie powierzchniowe Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych
Praca domowa nr 2. Kinematyka. Dynamika. Nieinercjalne układy odniesienia.
Praca domowa nr 2. Kinematyka. Dynamika. Nieinercjalne układy odniesienia. Grupa 1. Kinematyka 1. W ciągu dwóch sekund od wystrzelenia z powierzchni ziemi pocisk przemieścił się o 40 m w poziomie i o 53
SKOMPLIKOWANY MODEL 3D MCAD WOJSKOWEGO SAMOLOTU MYŚLIWSKIEGO, NA PRZYKŁADZIE NUMERYCZNEGO ZAPISU KONSTRUKCJI MYŚLIWCA GRUMMAN F6F-5 HELLCAT
SKOMPLIKOWANY MODEL 3D MCAD WOJSKOWEGO SAMOLOTU MYŚLIWSKIEGO, NA PRZYKŁADZIE NUMERYCZNEGO ZAPISU KONSTRUKCJI MYŚLIWCA GRUMMAN F6F-5 HELLCAT stud. Szymon Kościanowski, Koło Naukowe Solid Edge (KNSE), Wydział
Kąty Ustawienia Kół. WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski 2007-01-19
WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski 2007-01-19 Kąty Ustawienia Kół Technologie stosowane w pomiarach zmieniają się, powstają coraz to nowe urządzenia ułatwiające zarówno regulowanie
Π 1 O Π 3 Π Rzutowanie prostokątne Wiadomości wstępne
2. Rzutowanie prostokątne 2.1. Wiadomości wstępne Rzutowanie prostokątne jest najczęściej stosowaną metodą rzutowania w rysunku technicznym. Reguły nim rządzące zaprezentowane są na rysunkach 2.1 i 2.2.
Materiały pomocnicze z programu AutoCAD 2014.
Materiały pomocnicze z programu AutoCAD 2014. Poniżej przedstawiony zostanie przykładowy rysunek wykonany w programie AutoCAD 2014. Po uruchomieniu programu należy otworzyć szablon KKM, w którym znajdują
Ćwiczenie nr 8 - Modyfikacje części, tworzenie brył złożonych
Ćwiczenie nr 8 - Modyfikacje części, tworzenie brył złożonych Wprowadzenie Utworzone elementy bryłowe należy traktować jako wstępnie wykonane elementy, które dopiero po dalszej obróbce będą gotowymi częściami
ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI
Wstęp ZASTOSOWANIE PROGRAMOWANIA LINIOWEGO W ZAGADNIENIACH WSPOMAGANIA PROCESU PODEJMOWANIA DECYZJI Problem podejmowania decyzji jest jednym z zagadnień sterowania nadrzędnego. Proces podejmowania decyzji
S Y L A B U S P R Z E D M I O T U
"Z A T W I E R D Z A M Prof. dr hab. inż. Radosław TRĘBIŃSKI Dziekan Wydziału Mechatroniki i Lotnictwa Warszawa, dnia... NAZWA PRZEDMIOTU: Wersja anglojęzyczna: Kod przedmiotu: S Y L A B U S P R Z E D
TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW
Temat laboratorium: TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW Treść zadania: Jesteś pracownikiem służb BHB w przedsiębiorstwie produkującym
Tolerancje kształtu i położenia
Strona z 7 Strona główna PM Tolerancje kształtu i położenia Strony związane: Podstawy Konstrukcji Maszyn, Tolerancje gwintów, Tolerancje i pasowania Pola tolerancji wałków i otworów, Układy pasowań normalnych,
Delphi Laboratorium 3
Delphi Laboratorium 3 1. Procedury i funkcje Funkcja jest to wydzielony blok kodu, który wykonuje określoną czynność i zwraca wynik. Procedura jest to wydzielony blok kodu, który wykonuje określoną czynność,
Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)
Procesy i techniki produkcyjne Wydział Mechaniczny Ćwiczenie 3 (2) CAD/CAM Zasady budowy bibliotek parametrycznych Cel ćwiczenia: Celem tego zestawu ćwiczeń 3.1, 3.2 jest opanowanie techniki budowy i wykorzystania
WYBÓR PUNKTÓW POMIAROWYCH
Scientific Bulletin of Che lm Section of Technical Sciences No. 1/2008 WYBÓR PUNKTÓW POMIAROWYCH WE WSPÓŁRZĘDNOŚCIOWEJ TECHNICE POMIAROWEJ MAREK MAGDZIAK Katedra Technik Wytwarzania i Automatyzacji, Politechnika
BRIDGE CAD ABT - INSTRUKCJA OBSŁUGI
BRIDGE CAD ABT - INSTRUKCJA OBSŁUGI 1. Wiadomości ogólne. Program ABT służy do automatycznego generowania plików *.dat, wykorzystywanych w obliczeniach statycznych i wytrzymałościowych przyczółków mostowych
Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1. MECHANIKA OGÓLNA - lista zadań 2016/17
Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1 MECHANIKA OGÓLNA - lista zadań 2016/17 Część 1 analiza kinematyczna układów płaskich Przeprowadzić analizę kinematyczną układu. Odpowiednią
Ćwiczenie nr 9 - Tworzenie brył
Ćwiczenie nr 9 - Tworzenie brył Wprowadzenie Bryła jest podstawowym obiektem wykorzystywanym w czasie projektowania 3D. Etap tworzenia bryły (jednej lub kilku) jest pierwszym etapem tworzenia nowej części.
Programowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012
Rysowanie precyzyjne 7 W ćwiczeniu tym pokazane zostaną wybrane techniki bardzo dokładnego rysowania obiektów w programie AutoCAD 2012, między innymi wykorzystanie punktów charakterystycznych. Narysować
FIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE
Umiejętności opracowanie: Maria Lampert LISTA MOICH OSIĄGNIĘĆ FIGURY I PRZEKSZTAŁCENIA GEOMETRYCZNE Co powinienem umieć Umiejętności znam podstawowe przekształcenia geometryczne: symetria osiowa i środkowa,
PRO/ENGINEER. ĆW. Nr. MODELOWANIE SPRĘŻYN
PRO/ENGINEER ĆW. Nr. MODELOWANIE SPRĘŻYN 1. Śruba walcowa o stałym skoku W programie Pro/Engineer modelowanie elementów typu sprężyny można realizować poleceniem Insert/Helical Sweep/Protrusin. Dla prawozwojnej
CZĘŚĆ II PARAMETRYCZNE PROJEKTOWANIE 2D
CZĘŚĆ II PARAMETRYCZNE PROJEKTOWANIE 2D Projektowanie parametryczne jest możliwe wyłącznie za pomocą pełnej wersji programu AutoCAD. AutoCAD LT ma bardzo ograniczone możliwości w tym zakresie. Pozwala
Wstęp. Ruch po okręgu w kartezjańskim układzie współrzędnych
Wstęp Ruch po okręgu jest najprostszym przypadkiem płaskich ruchów krzywoliniowych. W ogólnym przypadku ruch po okręgu opisujemy równaniami: gdzie: dowolna funkcja czasu. Ruch odbywa się po okręgu o środku
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Opis postępowania przy eksportowaniu geometrii z systemu Unigraphics NX do pakietu PANUKL (ver. A)
1 Opis postępowania przy eksportowaniu geometrii z systemu Unigraphics NX do pakietu PANUKL (ver. A) Przedstawiony poniżej schemat przygotowania geometrii w systemie Unigraphics NX na potrzeby programu
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów
Laboratorium Metod Optymalizacji 216 Metody Optymalizacji Laboratorium nr 4 Metoda najmniejszych kwadratów 1. Za pomocą funkcji lsqcurvefit dobrać parametry a i b funkcji: Posiadając następujące dane pomiarowe:
POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004
POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004 METODA SYMULACJI CAM WIERCENIA OTWORÓW W TARCZY ROZDRABNIACZA WIELOTARCZOWEGO Józef Flizikowski, Kazimierz Peszyński, Wojciech Bieniaszewski, Adam Budzyński
Kinematyka płynów - zadania
Zadanie 1 Zadane jest prawo ruchu w zmiennych Lagrange a x = Xe y = Ye t 0 gdzie, X, Y oznaczają współrzędne materialne dla t = 0. Wyznaczyć opis ruchu w zmiennych Eulera. Znaleźć linię prądu. Pokazać,
Uniwersytet Zielonogórski. Kurs: Autodesk 3D Studio MAX Komputerowa grafika 3D. 3dsmax Teksturowanie obiektów 3D
Uniwersytet Zielonogórski Kurs: Autodesk 3D Studio MAX Komputerowa grafika 3D 3dsmax Teksturowanie obiektów 3D opracował: dr inż Andrzej Czajkowski, aczajkowski@issiuzzgorapl 1 Cel ćwiczenia Celem ćwiczenia
ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY. z dnia 25 czerwca 2003 r.
AIRLAW.PL Stan prawny 20120101 ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY z dnia 25 czerwca 2003 r. w sprawie warunków, jakie powinny spełniać obiekty budowlane oraz naturalne w otoczeniu lotniska Na podstawie
RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ
RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ Wykład 6 2016/2017, zima 1 MOMENT PĘDU I ENERGIA KINETYCZNA W RUCHU PUNKTU MATERIALNEGO PO OKRĘGU Definicja momentu pędu L=mrv=mr 2 ω L=Iω I= mr 2 p L r ω Moment
Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi
Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi 1 Geometryczne podstawy obróbki CNC 1.1. Układy współrzędnych. Układy współrzędnych umożliwiają
Zad. 5: Sterowanie dronem
1 Cel ćwiczenia Zad. 5: Sterowanie dronem Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas, czynności oraz przypadków użycia. Wykorzystanie dziedziczenia
Ćwiczenie 9. Rzutowanie i wymiarowanie Strona 1 z 5
Ćwiczenie 9. Rzutowanie i wymiarowanie Strona 1 z 5 Problem I. Model UD Dana jest bryła, której rzut izometryczny przedstawiono na rysunku 1. (W celu zwiększenia poglądowości na rysunku 2. przedstawiono
1 Funkcje dwóch zmiennych podstawowe pojęcia
1 Funkcje dwóch zmiennych podstawowe pojęcia Definicja 1 Funkcją dwóch zmiennych określoną na zbiorze A R 2 o wartościach w zbiorze R nazywamy przyporządkowanie każdemu punktowi ze zbioru A dokładnie jednej
47. Ćwiczenia przejściowe
47 47. Ćwiczenia przejściowe Poznane techniki operowania więzami geometrycznymi, wymiarowymi oraz parametrami użytkownika wykorzystamy do wykonania projektu konstrukcji opisanej całkowicie tylko jednym
PL 214592 B1. POLITECHNIKA CZĘSTOCHOWSKA, Częstochowa, PL 14.03.2011 BUP 06/11
PL 214592 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 214592 (13) B1 (21) Numer zgłoszenia: 388915 (51) Int.Cl. G01B 5/28 (2006.01) G01C 7/04 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej
7. OPTYMALIZACJA PARAMETRÓW SKRAWANIA. 7.1 Cel ćwiczenia. 7.2 Wprowadzenie
7. OPTYMALIZACJA PAAMETÓW SKAWANIA 7.1 Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z wyznaczaniem optymalnych parametrów skrawania metodą programowania liniowego na przykładzie toczenia. 7.2
Doświadczalne charakterystyki aerodynamiczne modelu samolotu dalekiego zasięgu ze skrzydłem o ujemnym kącie skosu w opływie symetrycznym
BIULETYN WAT VOL. LV, NR 4, 2006 Doświadczalne charakterystyki aerodynamiczne modelu samolotu dalekiego zasięgu ze skrzydłem o ujemnym kącie skosu w opływie symetrycznym ALEKSANDER OLEJNIK, STANISŁAW KACHEL,
RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ
RUCH OBROTOWY- MECHANIKA BRYŁY SZTYWNEJ Wykład 7 2012/2013, zima 1 MOMENT PĘDU I ENERGIA KINETYCZNA W RUCHU PUNKTU MATERIALNEGO PO OKRĘGU Definicja momentu pędu L=mrv=mr 2 ω L=Iω I= mr 2 p L r ω Moment
(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:
RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 2776315 (96) Data i numer zgłoszenia patentu europejskiego: 19.07.2013 13753588.6 (13) (51) T4 Int.Cl. B64C 29/00 (2006.01)
SYMULACYJNE BADANIE SKUTECZNOŚCI AMUNICJI ODŁAMKOWEJ
Dr inż. Maciej PODCIECHOWSKI Dr inż. Dariusz RODZIK Dr inż. Stanisław ŻYGADŁO Wojskowa Akademia Techniczna SYMULACYJNE BADANIE SKUTECZNOŚCI AMUNICJI ODŁAMKOWEJ Streszczenie: W referacie przedstawiono wyniki
czyli Arkuszy / Układów na podstawie modelu w zakładce MODEL
Przygotowanie dokumentacji technicznej 2D czyli Arkuszy / Układów na podstawie modelu w zakładce MODEL Przygotowanie dokumentacji technicznej w AutoCAD 1 Wydruk rysunku z AutoCAD można przygotować na dwa
Przykłady zastosowania zaawansowanych operacji
Przykłady zastosowania zaawansowanych operacji Wyciągnięcie po ścieżce Rysunek 17.1. Szkic okręgu Wyciągnięciem po ścieżce można: Dodać materiał, poleceniem. Odjąć materiał, poleceniem. W przykładzie przedstawiono
Przykład programowania obrabiarki 3-osiowej z użyciem pakietu CAD-CAM
Przykład programowania obrabiarki 3-osiowej z użyciem pakietu CAD-CAM Niżej pokazany projekt wykonano na trzyosiową mikrofrezarkę firmy DENFORD. Do zaprojektowania bryły obrabianego przedmiotu wykorzystano
Opis ćwiczenia. Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Henry ego Katera.
ĆWICZENIE WYZNACZANIE PRZYSPIESZENIA ZIEMSKIEGO ZA POMOCĄ WAHADŁA REWERSYJNEGO Opis ćwiczenia Cel ćwiczenia Poznanie budowy i zrozumienie istoty pomiaru przyspieszenia ziemskiego za pomocą wahadła rewersyjnego
ZASADY DYNAMIKI. Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał.
ZASADY DYNAMIKI Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał Dynamika klasyczna zbudowana jest na trzech zasadach podanych przez Newtona w 1687 roku I zasada dynamiki Istnieją
OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA
OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA Wprowadzenie W robotyce przez pojęcie manipulacji rozumiemy przemieszczanie w przestrzeni przedmiotów i narzędzi za pomocą specjalnego mechanizmu. W związku z tym pojawia
Tworzenie nowego rysunku Bezpośrednio po uruchomieniu programu zostanie otwarte okno kreatora Nowego Rysunku.
1 Spis treści Ćwiczenie 1...3 Tworzenie nowego rysunku...3 Ustawienia Siatki i Skoku...4 Tworzenie rysunku płaskiego...5 Tworzenie modeli 3D...6 Zmiana Układu Współrzędnych...7 Tworzenie rysunku płaskiego...8
MECHANIKA PRĘTÓW CIENKOŚCIENNYCH
dr inż. Robert Szmit Przedmiot: MECHANIKA PRĘTÓW CIENKOŚCIENNYCH WYKŁAD nr Uniwersytet Warmińsko-Mazurski w Olsztynie Katedra Geotechniki i Mechaniki Budowli Opis stanu odkształcenia i naprężenia powłoki
Zad. 4: Rotacje 2D. 1 Cel ćwiczenia. 2 Program zajęć. 3 Opis zadania programowego
Zad. 4: Rotacje 2D 1 Cel ćwiczenia Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich struktur
Laboratorium LAB1. Moduł małej energetyki wiatrowej
Laboratorium LAB1 Moduł małej energetyki wiatrowej Badanie charakterystyki efektywności wiatraka - kompletnego systemu (wiatrak, generator, akumulator) prędkość wiatru - moc produkowana L1-U1 Pełne badania