• Nie Znaleziono Wyników

Harmonogramowanie zadań remontowo-konserwacyjnych na wielu oddziałach kopalń węgla kamiennego z różnymi priorytetami ich realizacji

N/A
N/A
Protected

Academic year: 2022

Share "Harmonogramowanie zadań remontowo-konserwacyjnych na wielu oddziałach kopalń węgla kamiennego z różnymi priorytetami ich realizacji"

Copied!
10
0
0

Pełen tekst

(1)

ZESZYTV NAUKO.Vc POLITECHNIKI Ś LI SKIEJ Seria: AU TO MA TY KA z. 64

________ 1982 Nr kol. 736

Kazimierz OUSZA KWK "Dębieńsko"

*

HARMONOGRAMOWANIE ZADAŃ RE MONTOWO-KONSERWACYONYCH NA WIELU ODDZIAŁACH KOPALŃ WĘGLA KAMIENNEGO Z RÓŻNYMI PRIORYTETAMI ICH REALIZACDI

St r e s z c z e n i e . W pracy na podstawie przeglądu literatury prze d­

stawiono metodę harmonogramowania realizacji zadań remontowo-konser- wacyjnych zlokalizowanych na wielu oddziałach wydobywczych kopalni węgla kamiennego z różnymi priorytetami ich wykonywania. Metoda ta oparta jest na algorytmie programowania wieloetapowego, dla którego zdefiniowano: stan, wartość stanu, stany alternatywne i reguły do­

minacji stanów.

i. WPROWAOZENIE - SFORMUŁOWANIE PROBLEMU

Zadania remontowo-konserwacyjne sę wykonywane w przestrzeni (rozlokowa­

ne na wielu oddziałach), jeżeli czasy transportu pomiędzy oddziałami, w których się one znajduję, sę istotne i nie można ich porainęć. Wśród wielu zadań zlokalizowanych na wiel u oddziałach wyróżn ia my zadania awaryjne o- raz zadania normalne. Zadania awaryjna muszę być wykonywane na danej zmia­

nie roboczej, gdyż niewykonanie ich powoduje przestój oddziału w y do by w­

czego, a zatem-straty wydobycia węgla. Zadania normalne mogę być wykonana na danej zmianie, lecz nie muszę, gdyż nie spowoduję strat wydobycia w ę ­ gla.

Podstawowy problem harmonogramowania zadań w tym przypadku polega na , wyznaczeniu minimalnej liczby specjalistów, którzy wykonają wszystkie z a ­ dania awaryjne. Dla każdej liczby sp ec ja li st ów należy poszukiwać ha rmono­

gramów ich pracy, które minimalizuję straty wydobycia węgla.Przyjmuje się ograniczenia kolejnościowe, że dopóki straty te nie sę zerowe.zadania awa­

ryjne powinny być wykonane przed zadaniami normalnymi. Po tym zabiegu mo­

żemy sprawdzić, jakie sę minimalne straty wydobycia.' Deżeli st raty sę do­

datnie, to żadnego zadania normalnego nie należy wykonać przed za ko ńc ze­

niem zadań awaryjnych, bo może tó powiększyć straty.

Zagadnienia powyższe były przedmiotem analizy w pracy [i] . Rozpatrywa­

no w niej problem minimalizacji czasu wykonania wszystkich zadań (w tym spawalniczego), nie uwzględniając monentów, w których zadania winny być zakończone.

(2)

30 K. Ousza

Rozwiązanie uzyskano metodę programowania dynamicznego. Analogiczny problem (dla z a d a ń typu hydraulicznego) sformułowano w [2]. W [3] do ko na­

no analizy niezawodności pracy brygad utrzymania ruchu, która mi ni ma li zu­

je straty wy do by ci a węgla. .7 pracach [4] i [5] zaproponowano w y k o r z y s t a ­ nia metody programowania wi eloetapowego do rozwiązania problemu op t y m a l ­ nego haimonogramowania realizacji niezależnych zadań. 3ako kryterium op ty­

malizacji przyjęto minimalizację czasu zakończenia realizacji zadań.

□ak wy ni ka z powyższego przeglądu literatury, oryginalność modelu roz­

patrywanego w niniejszej pracy wynika z przyjętego kryterium m i ni ma li za­

cji strat wydobycia wę gl a oraz priorytetów realizacji zadań.

2. MODEL MATEMATYCZNY

Problem sformułowany wyżej ma szerokie zastosowanie praktyczne w ko­

palniach węgl a kamiennego. Brygady specjalistyczne wykonuję zadania remo.n- towo-konserwacyjne. które sę zl okalizowane na różnych oddziałach w y d o b y w ­ czych. Opóźnienie wykonania realizacji pewnego zadania powoduje postój o d ­ działu wydobywczego, tj. określoną stratę wydobycia węgla.

Załóżmy, że dany jest zbiór zadań:

(1)

g d z i e :

ld - n-to zadanie.

n

N - liczba zadań

Priorytety realizacji zadań dane sę w wektorze:

* - [ * J

g d z i e :

- priorytet realizacji zadania.

Elementy tego we ktora definiujemy następująco:

(3)

(4)

(3)

Harnionograffiowanie zadań remontowo-konserwacyjnych.» ».*. J51

g d z i e :

v - czas wy ko ny wa ni a zadania to n .

Najwcześniejsze terminy rozpoczęcia realizacji zadań dane są w wek-

fr]

(5)

g d z i e :

<f - najwcześniejszy termin rozpoczęcia realizacji zadania to n .

Analogicznie zapiszemy najpóźniejsze terminy zakończenia realizacji za­

dań

v . f f j (6)

g d z i e :

y - najpóźniejszy termin zakończenia realizacji Zadania <*>n . n

Oany Jest zbiór specjalistów:

- k i —

V *(m=ł,M}

(7)

g d z i e «

s_ - m-ty specjalista.

III

M - liczba specjalistów.

Uprawnienia specjalistów do wykonania zadań zapisane są w pacierzy:

u - M

(8 )

Elementy tej macierzy definiujemy następująco:

f1 !

u * >

n,n |^o :

Jeśli specjalista sm może wykonać zadanie U>n w przeciwnym przypadku

Ponadto wy ró żn ia my kwalifikacje specjalistów, co zapiszemy w wektorze:

a ‘ ['■]

(10)

g d z i e :

qm - współczynnik kwalifikacji specjalisty s-^.

(4)

32 K. Dusza

Czas wykonania zadania os ^ przez specjalistę obliczany następu- jęco :

(u m,n = l) =?> C^1 ' m,n = —q ) (1 1 )

g d z i e :

$ m,n - czas wykonania zadania <-3 n przez s .m

Załóżmy, Ze dla każdego specjalisty określone sę terminy najwcześniej­

szego rozpoczęcia pracy, podane w wektorze:

R = [rm] <1 2 >

g d z i e :

rra - moment rozpoczęcia pracy przez specjalistę s 0 .

Analogicznie zapiszemy terminy najpóźniejszego zakończenia pracy przez sp ec jalistów:

H

g d z i e :

z^ - termin najpóźniejszego zakończenia pracy przez specjalistę sm . Te rminów R, 2 nie możemy przekroczyć.

Ponadto przez C oznaczymy moment zakończenia zmiany roboczej. Oeżeli specjalista pracuje dłużej niż C, to sę mu naliczane nadgodziny.

Załóżmy, że dany jest zbiór oddziałów w y d o b y w c z y c h :

W

(k =0 , K ) (14)

g d z i e :

d^ - k-ty oddział wydobywczy, K - liczba oddziałów wydobywczych.

Czasy transportu pomiędzy oddziałami zapisane sę w macierzy:

(5)

H a m i o n o g r a m o w a n i a z a d a ń r e m o n t o w o - k o n s e r w a c y j n y c h . 33

Załóżmy, że każdy specjalista przed rozpoczęciom pracy znajduje się w punkcie d {punkt dyspozycyjny) oraz że po zakończeniu pracy wraca do punktu dQ .

Dana jest alokacja zadań na oddziały, zapisana w macierzy:

'A =

Elementy tej macierzy definiujemy następująco:

(16)

a k,n

1 ; jeśli zadanie OD n jest zlokalizo­

wane na oddziale /- (17)

O : w przeciwnym przypadku

Oznaczmy przez t moment zakończenia realizacji zadania <^n . Oeśli tn > V oraz ST n = 1, to opóźnienie realizacji zadania w n spowoduje stra­

ty wydobycia.

Dane są straty wydobycia oddziałów w jednostce czasu:

(18)

g d z i e :

w k - jednostkowa strata wydobycia na oddziale d^.

Oeżeli na oddziale d^ opóźniono realizację kilku zadań, to stratę w y ­ dobycia liczymy na podstawie największego opóźnienia.

O z n a c z m y :

ojk - zbiór zadań o opóźnionej realizacji na oddziale d k oraz o & n =

= 1, t z n . :

V i a k n " 15 A ( t n > V n)A(^n = D = ^ K eo^k) (19)

n '

Straty wydobyciana oddziale d^ oznaczymy przez i wyznaczymy ze wzo-

Jne°fk stąd: straty łączne F wyraża wzór:

' k ‘ t

" k

( 2 0 )

k-k

■ min (21)

F - 2 w k |B3Xi tn “ V n i k-1 L“ lfc°Sc J

(6)

34 K. Dusza

Formuła (21) stanowi funkcję celu dla optyraalnago harmonogramowania.

Cel F można realizować za pomocę różnej liczby specjalistów o różnych uprawnieniach, kwalifikacjach i czasie pracy.

Zatem należy poszukiwać minimalnego podzbioru specjalistów, który da najmniejsze 3traty wydobycia.

3. AL GORVTM

Algorytm rozwięzania sformułowanego problemu będzie oparty na progra­

mowaniu wieloetapowym. Stany procesu decyzyjnego będę wyznaczone ko le jn y­

mi etapami. Przydzielania kolejnych zadaó specjalistom może być trakto­

wane jako wieloetapowy proces decyzyjny. Każdy stan ^ -tego etapu jest w a ­ riantem przydziału n zadań wykonawcom. Wariant taki Jest zw ięzany z pew­

nymi stratami wydobycia węgla. Liczbę strat wy do by ci a węgla na zwiemy war- tościę stanu. Każdy stan, w którym uwzględniono wszystkie zadania aw ar yj­

ne, jest stanem dopuszczalnym.

Stan dopuszczalny, do którego nie można dodać.żadnego zadania no rm al­

nego, jest końcowym stanem trajektorii. Clęg stanów nazywamy trajektorię.

Definicja 1 : Stanem P j e s t macierz o postaci:

(2 2)

Elementy tej macierzy definiujemy naetępujęco:

a: jeżeli zadanie u> zostało przydzielone specjaliście sn

O: w przeciwnym przypadku

(23)

Natomiast elementy drugiej kolumny:

(24)

oraz

Deżell pewien sta

(25)

l ) ^ ( P n* f i > 0 ) (26)

(7)

Harmonogramowanie zadań remontowo-konserwacyjnych. 35

to znaczy, że wszystkie zadania awaryjne zostały już uwzględnione. Oeżeli rozpatrywany stan dodatkowo spełnia warunek:

V

(27)

1 < m < M

g d z i e :

- chwila powrotu do punktu d o ,

£ j?

to znaczy, że P 14 jest dopuszczalny.

Ogólna procedura generowania stanów na postać:

V V ipn',l-1 = ° ) A ( m a x p*

'J

"ł < m ) A (um <n = D A n m 1 < j < N

A ^ J - 1 - O ) - D ' A ( a kin = D A [ T mW 3 T 2 m ♦ (i - S C n ) - o]

[P W . p i * - i + a pD ? -i; D ? ] (2 8)

g d z i e :

“ nu,I,er ostatniego zadania wykonanego przez s m w stanie P* *

Macierz m a p0S tać ;

A P 1

o o

• *

* •

• •

o o

ra

0 O

• •

a a

n

Moment t obliczamy z formuły:

(29)

g d z i e :

R , ' * “ 1 ł ^ . k ^ n ]

l,i? -1 chwila zakończenia zadania ^

(30)

(8)

K. Dusza

3b _____________________ _____________________________ i_________________________________________

Definicja 2 1 Wartości? V stanu P A ^ joet skalar obliczany nastę­

pująco :

k=k

= 2 w !< ' n a x (tn'*'i’!|) (3 1 ) k=i ton ecik M ?

Definicja 3 : Stany P następujący warunek:

,^1 ¡V £ p 2 'i* są alternatywno, jeżeli spełniają

V V :PM ? “ " n ) l = ^ . P ^ ^ 4 P <3 2 '

n m l )

gdzie :

/\ - symbol alternatywności stanów.

Regułę dominacji przedstawimy w postaci twierdzenia:

T w i e r d z e n i e : Stan P^1 dominuje nad stanem P $ , jeżeli sp eł ni o­

ny jest warunek : ■

y f c * « ; * < * ^ ) A

m

A(v'5" ^ < v*'2 '^) == > ( P ^ ^ H - <3 3 )

9dZia! 0 ^2

- symbol dominacji stanu P ^ n a d stanem P *'?.

Deżali stany są generowane kolejno i rozpatrywany jest końcowy stan o aktualnie najmniejszej wartości, to jest to stan optymalny. Na podstawie tego stanu wyznaczymy optymalna harmonogramy pracy specjaliatów*

V (PnfiN " n) e s m } A {tn “ A * n ‘ (34)

g d z i e :

€ - symbol przynależności zadania w n do e B .

(9)

Harmonocramowenie zadań remontowo-konserwacyjnych. 37

4. UWAGI KOŃCOWE

W referacie pokazano metod? harmonograraowania realizacji zadań remon- towo-konserwacyjnych zlokalizowanych na różnych oddziałach wydobywczych z różnymi priorytetami ich wykonywania. Zadania o priorytecie 1 muszę być wykony wa no terminowo, bo inaczej przynoszę straty wydobycia. Zadania o priorytecie ST» O są wykonywane przez sp ec ja li st ów w ramach luzów (nio w nadgodzinach). Metoda ta Jest oparta na a l g o r y t m i e 'programowania w i e l o ­ etapowego, dla którego zdefiniowano: stan, wartość stanu, stany alterna­

tywne i regułę dominacji stanów. O t rz ym an y w rezultacie obliczeń projekt jest ha rmonogramem realizacji zadań re montowo-konserwacyjnych na oddzia­

łach wydobywczych.

Ubecnie w kopalniach węgla kamiennego zbiera się dano do opracowania harmonogramów pracy specjalistów (ślusarzy, elektryków, spawaczy) na m i ­ nikomputer MKO 25,

LITERATURA

[1] DU SZ A K. , KOWALO'.VSKI K. , MARECKI F. : Sterowanie dyspozytorskie obsł u­

gą robót spawalniczych na kopalni węgl a kamiennego.Materiały III S y m ­ pozjum na temat: Systemy zarządzania i sterowania kopalniami. Komitet Górnictwa PAN, Szklarska Poręba, 1979, ss. 164-174.

[2] KOWALOWSKI H.,-MARECKI F. , DUSZA K. : Sterowanie dyspozytorskie remon­

tami ob udów hydraulicznych, ICAMC-80, Katowice, (komunikat ),s.V.2.12.

[3] S T AR ZY CZ NY L . , DUSZA K. , MARECKI F. : Niezawodność systemu utrzymania ruchu na KWK. Materiały konferencji nt, IX Oni Dakosci i Niezawodno­

ści, NOT)- Gliwice 1980.

[4] KOWALO.YSKI H. , MARECKI F . , S T A R Z Y C Z N Y L . . DU S Z A K. : An algorithm of Independent Tasks Schaduling in a System with Oispersed Parametsrs, 4-th International Conference on "Control Systems and Computer Scie n­

ce", Politechnical Institute of Bucharest, Bucharest 1981, pp.8-16, V.

III.

[5] S T AR ZY CZ NY L.-, DUSZ A K . , MARECKI F. : Hartnonogramowanie niezależnych zadań w systemie o rozproszonych parametrach. Zeszyty Naukowe POl.Sl,,' s. Górnictwo, zeszyt 112, 1981.

R e c e n z e n t : Dr inż. Franciszek MARECKI

wpłynęło do Redakcji 15.05.1982 r.

(10)

38 K. Ousza

COCTABJIEHHE rPA<MKOB PEMOHTHO - IlPEAyrtPEjlMTEJlbHUX PAEOT B UEXAX niAXTti KAMEHHoro y n m

P e

3 K) M e

B pafioie, Ha ocHOBe aHajm3a jiHTepaiyphi, npefljiozeHO mstoa cocTaBjieHM rpa$HKos peMOHTHO - npeAynpeAHieJibHHX paCSoi. M eios (5a3Hpyei Ha ajiropHiiae MHoromaroBoro nporpauMHpoBaHHH ajih Koioporo onpeAeaeHo: cocxohhhb , SHaneHHe

CO CTO H H H H , aA B TepHHpyKIIUHe COCTOHHHH H IlpaB H A O AOMHHHpOBaHHfl COCTOHHHft*

THE SCHEDULING OF REPAIR AND CONSERVATION TASKS ON MANY DEPARTMENTS OF COAL-MINE WITH DIFFERENT PRIORITIES OF REALIZATION

S u m m a r y

Basing on the literature review, we present a method of scheduling of the repair and conservation tasks placed in diverse output departments of a coal-mine and having various priorities. The approach is based on the multistage programming. We define! states, their values, alternative sta­

tes and state domination rules.

Cytaty

Powiązane dokumenty

Odczuwalny brak zasobów i przejście do eksploatacji cienkich pokładów na obszarze górniczym KWK &#34;Rymer&#34; oraz zaniechanie integracji kopalni z KWK.

Stosowanie modeli teorii masowej obsługi do określenia charakterystyk niezawodności systemów kopalni pozwala uwzględnić różnorodność procesów

Badania rozwoju elementów modelu kopalni prowadzono w ujęciu syntetycznym, traktującym kopalnię jako obiekt wielowymiarowy, którego rozwój jest charakteryzowany

W związku z tym obok kryterium związanego z zagrożeniami (F10) rozpatrywane są następujące kryteria techniczno-ekonomiczne, które trakto- wane są jako miary normatywne

Co 6 tygodni powinien w podobny sposób badać liny nośne sztygar maszynowy, przy czym linę powinno się przed badaniem oczyścić z grubsza na całej długości,

Ze względu na skutki decyzji, które dotyczą nie tylko kopalń węgla kamiennego, ale także regionu Śląska, ważne znaczenie ma przygotowanie informacji, które będą je wspomagały

nów pylastych. Pil&#34;zy !prucree magnetyltowe} warstwa piasków ikwarcowych nie występuje w osaIdzie. Ponreważ dOjpływ materiału jest jednaik barom zmienny, Tza&amp;o

Z uwagi na zmiennoœæ ch³onnoœci wodnej górotworu w zale¿noœci od strefy zbiornika w likwidowanej kopalni (Bukowski, 2007b), okresu utrzymania dynamicznego zwierciad³a wody (Bu-