MODELOWANIE MONTAŻOWEJ STRUKTURY WYROBU ZA POMOCĄ HIPERGRAFU I GRAFU SKIEROWANEGO ORAZ USTALANIE DOPUSZCZALNEJ KOLEJNOŚCI MONTAŻU

Podobne dokumenty
Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

TEORIA GRAFÓW I SIECI

Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV

Matematyczne Podstawy Informatyki

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

KOMPUTEROWE WSPOMAGANIE WYBORU SEKWENCJI MONTAŻU A METODY SIECIOWE

TEORIA GRAFÓW I SIECI

BADANIE WYDAJNOŚCI GNIAZDA MONTAŻU WRZECIENNIKA GŁÓWNEGO CENTRUM TOKARSKIEGO

AiSD zadanie trzecie

G. Wybrane elementy teorii grafów

Sortowanie topologiczne skierowanych grafów acyklicznych

METODYKA USTALANIA KOLEJNO CI MONTA U Z U YCIEM HIPERGRAFU, GRAFU SKIEROWANEGO I MACIERZY STANÓW

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

Matematyka dyskretna. Andrzej Łachwa, UJ, A/14

Digraf. 13 maja 2017

METODA PLANOWANIA SEKWENCJI MONTAŻU DO WSPÓŁBIEŻNEGO PROJEKTOWANIA ZESPOŁÓW MASZYN

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Matematyka dyskretna

Inżynieria Produkcji

Wstęp do Sztucznej Inteligencji

Marek Miszczyński KBO UŁ. Wybrane elementy teorii grafów 1

Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.

PROGRAMOWANIE SIECIOWE. METODA ŚCIEŻKI KRYTYCZNEJ

Teoria grafów podstawy. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

WYDZIAŁ BUDOWY MASZYN i ZARZĄDZANIA

Wykład z Technologii Informacyjnych. Piotr Mika

TEORIA GRAFÓW I SIECI

SYLABUS/KARTA PRZEDMIOTU

Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, Grafy dzielimy na grafy skierowane i nieskierowane:

Spacery losowe generowanie realizacji procesu losowego

Ogólne wiadomości o grafach

PROJEKTOWANIE PROCESU TECHNOLOGICZNEGO MONTAŻU

Klasyczne zagadnienie przydziału

PRZEWODNIK PO PRZEDMIOCIE

OPTYMALIZACJA DYSKRETNA

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

Heurystyki. Strategie poszukiwań

PRZEWODNIK PO PRZEDMIOCIE

Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott

Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

Priorytetyzacja przypadków testowych za pomocą macierzy

TEORIA GRAFÓW I SIECI

PRZEWODNIK PO PRZEDMIOCIE

PROBLEM ROZMIESZCZENIA MASZYN LICZĄCYCH W DUŻYCH SYSTEMACH PRZEMYSŁOWYCH AUTOMATYCZNIE STEROWANYCH

MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem

Aproksymacja funkcji a regresja symboliczna

Algorytmy i struktury danych

Plan wykładu. Przykład. Przykład 3/19/2011. Przykład zagadnienia transportowego. Optymalizacja w procesach biznesowych Wykład 2 DECYZJA?

POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004

Niektóre własności 1-diagnozowalnych struktur typu PMC

Przykład planowania sieci publicznego transportu zbiorowego

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Zastosowanie rozmytych map kognitywnych do badania scenariuszy rozwoju jednostek naukowo-dydaktycznych

PRZEWODNIK PO PRZEDMIOCIE

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

a) 7 b) 19 c) 21 d) 34

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Proces technologiczny. 1. Zastosowanie cech technologicznych w systemach CAPP

Algorytmy Równoległe i Rozproszone Część X - Algorytmy samostabilizujące.

Wykład z modelowania matematycznego. Zagadnienie transportowe.

MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow

Wielokryteriowa optymalizacja liniowa cz.2

Układy równań i nierówności liniowych

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

PRZEWODNIK PO PRZEDMIOCIE. Obróbka skrawaniem. niestacjonarne. II stopnia. ogólnoakademicki. Inne WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Elementy Modelowania Matematycznego

ZAGADNIENIE TRANSPORTOWE

Projektowanie systemów zrobotyzowanych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Metody Programowania

KOMPUTEROWO WSPOMAGANE MODELOWANIE I SYMULACJA PROCESÓW PRODUKCYJNYCH

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

PRZEWODNIK PO PRZEDMIOCIE

Karta (sylabus) modułu/przedmiotu Mechanika i budowa maszyn] Studia II stopnia. polski

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle

ZŁOŻONOŚĆ OBLICZENIOWA ALGORYTMÓW

PRZEWODNIK PO PRZEDMIOCIE

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Matematyczne Podstawy Informatyki

Program Analiza systemowa gospodarki energetycznej kompleksu budowlanego użyteczności publicznej

Algorytmy równoległe. Rafał Walkowiak Politechnika Poznańska Studia inżynierskie Informatyka 2010

Programowanie celowe #1

Algebra WYKŁAD 3 ALGEBRA 1

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Karta (sylabus) modułu/przedmiotu Inżynieria Materiałowa Studia II stopnia specjalność: Inżynieria Powierzchni

t i L i T i

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Technologia Maszyn. 2. KIERUNEK: Mechanika i Budowa Maszyn. 3. POZIOM STUDIÓW: I, inżynierskie

Macierze - obliczanie wyznacznika macierzy z użyciem permutacji

10. Wstęp do Teorii Gier

Wstęp do Techniki Cyfrowej... Teoria automatów

Matematyka dyskretna. Andrzej Łachwa, UJ, B/14

Matematyczne podstawy informatyki Mathematical Foundations of Computational Sciences. Matematyka Poziom kwalifikacji: II stopnia

Algorytmiczna teoria grafów

Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami

Transkrypt:

KOMISJA BUDOWY MASZYN PAN ODDZIAŁ W POZNANIU Vol. 28 nr 4 Archiwum Technologii Maszyn i Automatyzacji 2008 MARCIN SUSZYŃSKI, OLAF CISZAK, JAN ŻUREK MODELOWANIE MONTAŻOWEJ STRUKTURY WYROBU ZA POMOCĄ HIPERGRAFU I GRAFU SKIEROWANEGO ORAZ USTALANIE DOPUSZCZALNEJ KOLEJNOŚCI MONTAŻU W artykule przedstawiono próbę opracowania modelu matematycznego struktury wyrobu z wykorzystaniem hipergrafu oraz powstałego na jego podstawie grafu skierowanego. Opracowany hipergraf i digraf umożliwiają ustalenie dopuszczalnej kolejności montażu części i zespołów maszyn. Omówiono podstawowe definicje i zależności dotyczące modelowania wyrobu z wykorzystaniem hipergrafów oraz zaproponowano macierzową reprezentację digrafu. Końcowa część zawiera wnioski z przeprowadzonych badań oraz kierunki dalszych prac. Słowa kluczowe: technologia montażu, ustalanie kolejności 1. WPROWADZENE Proces technologiczny montażu jest końcowym etapem procesu produkcyjnego, wpływającym istotnie na parametry wyrobu. Stanowi przeważającą część całkowitej pracochłonności procesu produkcyjnego wyrobu. Rozwój inżynierii montażu postępuje stosunkowo wolno w porównaniu przykładowo z obróbką skrawaniem. Z tego względu zadanie opracowania optymalnej w danych warunkach technologii montażu jest niezwykle istotne, ale jednocześnie wielokryterialne i trudne do modelowania. W fazie projektowania procesu technologicznego montażu (PTM) należy zwrócić szczególną uwagę na ustalenie racjonalnej kolejności łączenia jednostek montażowych, aby zminimalizować czas trwania i stopień skomplikowania ruchów montażowych (np. długość i kształt trajektorii), koszty oraz wiele innych parametrów tego procesu. Tak więc już na etapie projektowania PTM powinny być przeprowadzone analizy dające odpowiedź na pytanie, czy modele wyrobu i procesu spełnią założone na wstępie wymagania i pozwolą na osiągnięcie ustalonych celów. Należy sprawdzić, czy wyrób może być efektywnie zmontowany i serwisowany w trakcie eksploatacji z użyciem Mgr inż. Dr inż. Prof. dr hab. inż. Instytut Technologii Mechanicznej Politechniki Poznańskiej.

108 M. Suszyński, O. Ciszak, J. Żurek posiadanego parku maszynowego. Projektowanie montażu wyrobów jest więc w dużym stopniu zależne od dobrze odwzorowującego rzeczywistość modelu. Próby rozwiązywania zadań dotyczących ustalania kolejności montażu części i zespołów maszyn z wykorzystaniem teorii grafów przedstawiono przykładowo w pracach [3 5, 7]. Niniejsze opracowanie stanowi próbę opracowania modelu tego zadania z zastosowaniem hipergrafu, a następnie przejście od jego reprezentacji do grafu skierowanego. 2. ISTOTA I ZASTOSOWANIE HIPERGRAFU SKIEROWANEGO Ze względu na ograniczenia występujące podczas prezentacji struktury dowolnego obiektu bądź systemu (np. montażu) za pomocą grafu niezbędny jest taki opis, by za jego pomocą można było przedstawić dowolną formę. Z przeprowadzonych wstępnych badań literaturowych [1, 6] wynika, że do tego celu można zastosować hipergrafy, które wykorzystywane są między innymi w naukach informatycznych oraz matematyce dyskretnej (mogą być skutecznym narzędziem służącym do modelowania złożonych struktur i procesów wytwórczych). Powszechnie przyjęta definicja hipergrafu jest uogólnieniem grafu, przy czym brak jednej, ogólnie przyjętej definicji hipergrafu obejmującej jego poszczególne rodzaje. W hipergrafie (podobnie jak w grafie) występują pojęcia wierzchołka oraz hipergałęzi. Podstawowym elementem odróżniającym graf od hipergrafu jest to, że jego gałęzie mogą być incydentne do dowolnej liczby wierzchołków, hiperkrawędź łączy bowiem pewien podzbiór wierzchołków (a nie jak w grafie tylko dwa jego wierzchołki). Hipergraf można więc zdefiniować jako uporządkowaną parę: H = (X, U), gdzie: X = {x 1, x 2, x 3,, x n } zbiór wierzchołków hipergrafu, czyli dowolny niepusty zbiór, U = {u 1, u 2, u 3,, u m } zbiór hipergałęzi, czyli podzbiór zbioru wszystkich możliwych zbiorów, których elementy należą do X, czyli U i X dla i=1,..., m. Gdy U i = 2 dla i = 1,..., m, hipergraf jest klasycznym grafem. Do tej pory nie ustalono jednoznacznych zasad graficznego przedstawiania hipergrafu w postaci ogólnej. Przedstawienie hipergrafu lub innego grafu za pomocą punktów i linii na płaszczyźnie jest bezużyteczne do analiz wspomaganych komputerowo, ponieważ odpowiednia struktura danych ma istotny wpływ na efektywność stosowanych do danego typu zadania algorytmów przeszukiwania. Najczęściej przyjmowanymi sposobami reprezentacji grafów są: macierz incydencji, macierz sąsiedztwa wierzchołków, lista krawędzi oraz opracowana niedawno w Instytucie Informatyki Politechniki Poznańskiej macierz

Modelowanie montażowej struktury wyrobu 109 grafu [2] (w literaturze [6] najczęściej opisywaną reprezentacją hipergrafu jest macierz incydencji). Do modelowania struktury wyrobu wybrano hipergraf skierowany, będący uogólnieniem digrafu, czyli grafu skierowanego, w którym pary wierzchołków połączone są łukami o określonych kierunkach. Hipergraf nazywa się skierowanym, gdy występują w nim jedynie hiperłuki i hiperpętle, analogicznie jak w grafach [1, 6], przy czym do dokładnego jego sprecyzowania konieczne jest określenie hiperłuku (hiperkrawędzi skierowanej). Hiperłuk definiuje się jako E = (A, B), gdzie E składa się z początku A oraz końca B. Odpowiednio więc początki hiperłuku E można oznaczyć jako A E ( in ), a jego końce jako B E ( out ). Na potrzeby pracy założono, że liczebność początku hiperłuku wynosi 2 (in = 2) i jest wartością stałą, podobnie Rys. 1. Hipergraf hiperkrawędź skierowana Fig. 1. Hypergraph directed hyperedge liczebność jego końca, która wynosi 1 (out = 1). Omawianą hiperkrawędź skierowaną przedstawiono na rys. 1. Na potrzeby modelowania struktury montażowej wyrobu założono, że: każdy hiperłuk może mieć tylko i wyłącznie 2 wejścia (in) oraz 1 wyjście (out), out = in+in; tak więc zmontowany podstawowy zespół składa się z dwóch części (lub innych zespołów): α = ({ A E1, A E2 } B E ) dla A E1 X, A E2 X oraz B E X, ostatnim ogniwem hipergrafu skierowanego jest out końcowe (out k ), czyli wygenerowana kolejność montażu. Przyjęto ponadto, że części w hipergrafie (lub zmontowane zespoły) oznaczane są jako hiperwierzchołki, natomiast hiperłuki przedstawiają możliwe kolejności (drogi) ich łączenia. 3. PRZYKŁAD MODELU STRUKTURY WYROBU UTWORZONEGO Z WYKORZYSTANIEM HIPERGRAFU PROCESU MONTAŻU Początkowym elementem proponowanej metodyki jest ustalenie przez eksperta części bazowej, od której rozpoczyna się łączenie następnych części lub zespołów. Funkcję taką może pełnić przykładowo korpus, kadłub lub część stanowiąca szkielet zespołu. Gdy może wystąpić większa liczba części bazowych, procedurę wyboru najkorzystniejszego wariantu można oprzeć na porównaniu najlepszych ze względu na przyjęte kryteria wariantów kolejności łączenia wyznaczonych na podstawie innych części bazowych. Zakłada się ponadto, że montaż kolejnych elementów następuje przez dołączenie do zespołu n-tego stopnia pojedynczej

110 M. Suszyński, O. Ciszak, J. Żurek części lub podzespołu składającego się z większej liczby części (traktowanego jak pojedyncza zmontowana część; w omawianym przykładzie taki podzespół składa się maksymalnie z 2 pojedynczych części). Znalezienie kolejności montażu części i zespołów maszyn najkorzystniejszej w danych warunkach i przy satysfakcjonującym spełneniu wymagań wynikających z przyjętych kryteriów może się sprowadzać do znalezienia funkcji celu, która ma być minimalizowana. Najczęściej w tego typu przypadkach rozważane są kryteria przyporządkowujące poszczególnym opera-cjom montażowym określony koszt, czas lub sumę kosztu i czasu (operacja powtarzana kilkakrotnie ma także odwzorowanie w końcowym sumarycznym koszcie i czasie montażu). Próbą uzyskania tego celu jest przedstawiony na rys. 2 przykładowy model wyrobu, opisany za pomocą hipergrafu skierowanego struktury konstrukcyjnej (rys. 3). Taki model wyrobu pozwala znaleźć wszystkie możliwe sekwencje łączenia części i podzespołów z uwzględnieniem ograniczeń konstrukcyjnych. Założono, że część 1 jest bazowa, tzn. do niej dołącza się kolejne części lub podzespoły wyznaczone wcześniej i funkcjonujące na zasadzie pojedynczych części. W rozważanym przypadku takimi podzespołami mogą być jednostki montażowe składające się z części 2 i 3 (podzespół 23) oraz 4 i 5 (podzespół 45). Założenie to wynika z braku analizy kolejności powstawania wyznaczonego i określonego wcześniej podzespołu mającego status pojedynczej części. Dla większej liczby części lub podzespołów, a także z powodu innych, uzasadnionych pewnymi kryteriami optymalizacyjnymi przypadków kolejność łączenia niektórych części można przyjąć za stałą i nie rozważać innych wariantów. Rys. 2. Zespół: 1 część bazowa, 2 6 przyporządkowane numery części Fig. 2. Unit: 1 base, 2 6 assigned part numbers Z modelu wyrobu wynika tzw. struktura głębokości montażu, czyli podział na jednostki montażowe I, II, III i IV stopnia oraz pojedyncze części. Stopnie zawierają informacje o liczbie części połączonych na danym etapie. Stopień I obejmuje przykładowo jednostki montażowe składające się z dwóch części. Podzespoły 23 oraz 45, mimo ich przyporządkowania do stopnia I, funkcjonują, tak jak przyjęto wcześniej, jako pojedyncze części (tzn. nie rozważa się sposobów ich powstawania). Zastosowanie hipergrafu do budowy modelu wyrobu pozwala, co ważne, automatycznie usunąć niemożliwe do wykonania warianty kolejności montażu (w rozważanym przykładzie są to np. sekwencje 125643 czy 143625).

Modelowanie montażowej struktury wyrobu 111 Rys. 3. Hipergraf skierowany struktury konstrukcyjnej zespołu z rys. 2 Fig. 3. Directed hypergraph of the unit presented in Fig. 2 4. REPREZENTACJA STRUKTURY MONTAŻU CZĘŚCI I ZESPOŁÓW MASZYN ZA POMOCĄ DIGRAFU SKIEROWANEGO Zastosowanie hipergrafu do modelowania struktury konstrukcyjnej wyrobu ma pewne wady, wynikające głównie z mało przejrzystego sposobu graficznej reprezentacji, a także późniejszego zapisu w postaci macierzy oraz jej przeszukiwania (graf można przykładowo zastąpić zapisem macierzowym: sąsiedztwa lub incydencji; w przypadku hipergrafu najczęściej stosowana jest macierz incydencji). Na rysunku 4 przedstawiono digraf struktury konstrukcyjnej zespołu z rys. 2. Powstał on przez usunięcie z przedstawionego hipergrafu struktury konstrukcyjnej wyrobu po jednym wejściu do każdego hiperłuku. W ten sposób hipergraf skierowany stał się klasycznym grafem skierowanym bez pętli, każda gałąź bowiem łączy tylko dwa wierzchołki. Wyjście (out) hiperłuku nadal zawiera informacje o częściach lub podzespołach, z których został zmontowany podzespół. Wierzchołek 124 przy jednej wchodzącej krawędzi skierowanej 12

112 M. Suszyński, O. Ciszak, J. Żurek zawiera informację, że został zmontowany z podzespołu 12 oraz części 4. Taką samą informację zawiera hiperkrawędź skierowana, czyli zgodnie z wcześniej przyjętą notacją początki i końce hiperłuku to: A E1 = 12, A E2 = 4 oraz B E = 124. Zaproponowany graf (rys. 4) łączy pewne zalety hipergrafu skierowanego oraz klasycznego grafu skierowanego, co pozwala przekazać taką samą liczbę informacji o rozważanym modelu wyrobu jak za pomocą hipergrafu skierowanego. Rys. 4. Digraf skierowany struktury konstrukcyjnej zespołu z rys. 2 Fig. 4. Digraph of the constructional structure of the unit presented in Fig. 2 5. MACIERZOWA REPREZENTACJA GRAFU SKIEROWANEGO Ze względu na małą użyteczność graficznej reprezentacji grafu do komputerowego przeszukiwania i znajdowania możliwych rozwiązań do jego opisu konieczna jest odpowiednia struktura danych. Do przedstawienia grafu za pomocą macierzy wykorzystano opracowaną niedawno w Instytucie Informatyki Politechniki Poznańskiej [2] macierz grafu H = [h ij ] nx(n+4). Ma ona wymiary n (n+4), ale może być również traktowana jako powiązanie macierzy kwadratowej stopnia n z czterema kolumnami zawierającymi informacje o następnikach, poprzednikach, pętlach oraz braku połączenia z wierzchołkami w odniesieniu do rozważanego wiersza. Macierz ta, w odróżnieniu od macierzy sąsiedztwa, nie zawiera tylko i wyłącznie zer i jedynek. Wartości macierzy x ij należą do przedziału { (n+1), 3(n+1)} i zależą od rodzaju relacji zachodzącej między opi-

Modelowanie montażowej struktury wyrobu 113 sywanymi wierzchołkami. Ponieważ w rozważanym przypadku nie występują pętle, zrezygnowano z przedstawiania dotyczącej ich kolumny. Ze względu na relacje zachodzące między poszczególnymi wierzchołkami do macierzy kwadratowej wpisuje się wartości z poszczególnych przedziałów: wierzchołki x i, x j nie są bezpośrednio połączone: (n+1)<g ij 0 (x i, x j ) U (x j, x i ) U, wierzchołek x j jest następnikiem wierzchołka x i (istnieje krawędź skierowana od wierzchołka x i do wierzchołka x j ): 0<g ij <(n+1) (x i, x j ) U (x j, x i ) U, wierzchołek x j jest poprzednikiem wierzchołka x i (istnieje krawędź skierowana od wierzchołka x j do wierzchołka x i ): 2(n+1)<g ij <3(n+1) (x i, x j ) U (x j, x i ) U, wierzchołek x j jest zarówno poprzednikiem, jak i następnikiem x i (w omawianym przypadku taka relacja nie zachodzi): (n+1)<g ij <2(n+1) (x i, x j ) U (x j, x i ) U. Trzy dodatkowe kolumny dotyczą: pierwszego następnika (S), poprzednika (P) oraz braku połączenia (U). Ze względu na problem, jaki niesie za sobą wpisanie do macierzy grafu oznaczeń wierzchołków wprowadzonych w pracy, a wynikających z liczby części w poszczególnych jednostkach montażowych, najprostszym rozwiązaniem będzie przyporządkowanie im wartości naturalnych (oznaczeń) od 1 do n, co przedstawiono poniżej. Wierzchołek 1 12 14 16 123 124 126 145 146 1234 1245 1236 1246 1456 12 345 12 346 12 456 123 456 Nowe oznaczenie wierzchołka 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

114 M. Suszyński, O. Ciszak, J. Żurek Kolejnym krokiem jest wypełnienie macierzy grafu. Przykładowo, wierzchołek 2 ma 4 następniki S(2) = {5, 6, 7, 11}, 1 poprzednik P(2) = {1} oraz 12 wierzchołków niełączących się z nim bezpośrednio. Tak więc dla x 2,19 (wiersz 2, kolumna 19) wpisuje się 5 (pierwszy następnik), x 2,5 = 6, ponieważ wierzchołek ten jest drugim w kolejności następnikiem, oraz x 2,6 = 7 (kolejny następnik). Element macierzy X 2,20 = 1, ponieważ wierzchołek ten jest pierwszym i zresztą jedynym poprzednikiem wierzchołka 2. Natomiast pierwszy niepołączony bezpośrednio z wierzchołkiem 2 jest wierzchołek 3, dlatego x 2,21 = 3, następne niepołączone wierzchołki przyjmują odpowiednio wartości: x 2,3 = 4, x 2,4 = 8, x 2,8 = 9 ( ). Niewystępujące dla tego wierzchołka kolejne poprzedniki uzupełnia się (gdyby istniały) wartościami z przedziału 2(n+1)<g ij <3(n+1). Przykładowo: 2(18+1) + + nowe oznaczenie wierzchołka (x 5,1 = 40, 2 19+2). Wypełnioną macierz dla opisywanego grafu przedstawiono na rys. 5. Rys. 5. Macierz grafu dla wyrobu z rys. 2 Fig. 5. Matrix graph of the unit presented in Fig. 2 Nowatorstwo przedstawionej macierzy polega na tym, że w elemencie macierzy x ij zakodowano nie tylko rodzaj incydencji wierzchołków i-tego i j-tego, ale także wskaźnik kolejnego wierzchołka będącego z i-tym w takiej samej incydencji jak j-ty. Tak więc w i-tym wierszu macierzy przedstawiono trzy listy: następników i-tego wierzchołka, poprzedników oraz wierzchołków nieincydentnych. Wartość w macierzy informuje nie tylko o tym, czy istnieje krawędź łącząca wierzchołki i oraz j, ale zawiera dodatkowo adres następnego wierzchołka, który jest w takiej samej relacji z wierzchołkiem i co wierzchołek j. Macierz grafu jest uniwersalną i czasooszczędną (ze względu na działanie algorytmów komputerowych) reprezentacją grafu. Jej istota polega na połączeniu zalet kla-

Modelowanie montażowej struktury wyrobu 115 sycznej reprezentacji grafu z możliwie szybkim dostępem do informacji w nim zawartych, opisanych dodatkowymi kolumnami (S, P, U). Listy następników i poprzedników są dostępne natychmiast, podobnie jak w klasycznych listach (następników i poprzedników), macierz umożliwia także szybki dostęp do informacji o wierzchołkach niepołączonych bezpośrednio. 6. WNIOSKI W artykule przedstawiono próbę modelowania struktury wyrobu dla procesu technologicznego montażu z wykorzystaniem teorii hipergrafów i grafów. Istotą przedstawionej metodologii jest znajdowanie kolejności łączenia części zapewniającej odpowiednią efektywność montażu wyrobu. Zaproponowana metoda ma ułatwić znalezienie wariantu procesu technologicznego montażu najlepszego z punktu widzenia wielokryterialnej oceny wymagań technicznych oraz efektywności ekonomicznej. Modelowanie wyrobu za pomocą hipergrafu i digrafu jest możliwe dzięki stosowaniu algorytmów i procedur służących do ustalenia dopuszczalnych wariantów kolejności łączenia jednostek montażowych o różnej złożoności. Do opisu digrafu zastosowano macierz grafu jako interesującą teoretycznie i praktycznie propozycję optymalizacji kombinatorycznej. Dalsze badania będą ukierunkowane na znalezienie skutecznych sposobów reprezentacji hipergrafu i digrafu struktury konstrukcyjnej wyrobu oraz będą zmierzały do opracowania algorytmów przeszukiwania i znajdowania dla przyjętych kryteriów najlepszych w danych warunkach wariantów kolejności montażu. LITERATURA [1] Berge C., Graphs and Hypergraphs, Netherlands, North-Holland 1973. [2] Błażewicz J., Pesch E., Sterna M., A novel representation of graph structures in web mining and data analysis, Omega, 2005, no. 33, s. 65 71. [3] Żurek J., Ciszak O., Modelowanie oraz symulacja kolejności montażu części i zespołów maszyn za pomocą teorii grafów, Poznań, Wyd. Politechniki Poznańskiej 1999. [4] Ciszak O., Żurek J., Wyznaczanie kolejności montażu części i zespołów maszyn, Archiwum Technologii Maszyn i Automatyzacji, 1998, vol. 18, nr 2, s. 151 158. [5] Ciszak O., Żurek J., Wyznaczanie kolejności montażu części z wykorzystaniem teorii grafów, Archiwum Technologii Maszyn i Automatyzacji, 1996, vol. 16, nr 2, s. 106 116. [6] Korzan B., Elementy teorii grafów i sieci, Warszawa, WNT 1978. [7] Łebkowski P., Metody komputerowego wspomagania montażu mechanicznego w elastycznych systemach produkcyjnych, Kraków, Uczelniane Wydawnictwa Naukowo-Dydaktyczne AGH 2000. Praca wpłynęła do Redakcji 31.03.2008 Recenzent: dr hab. inż. Piotr Łebkowski

116 M. Suszyński, O. Ciszak, J. Żurek MODELING OF THE ASSEMBLY STRUCTURE WITH USING DIRECTED GRAPH AND HYPERGRAPH AND DEFINING OF THE POSSIBLE ASSEMBLY SEQUENCE S u m m a r y The paper contains the attempt to work out a mathematical model of the product, using a hypergraph and the digraph based on it. The proposed structures allow one to find the possible assembly sequence of machine parts and units. The study covers all the basic definitions and interrelations connected to the product modeling with the use of hypergraphs. Moreover, the matrix digraph representation has been proposed. The final part presents the results of the study and stipulates the further direction of the work. Key words: assembly technology, sequence planning