• Nie Znaleziono Wyników

Modelowanie magazynu wysokiego skladowania

N/A
N/A
Protected

Academic year: 2022

Share "Modelowanie magazynu wysokiego skladowania"

Copied!
9
0
0

Pełen tekst

(1)

Franciszek M A R EC K I

P ryw atna W yższa S zkofa Inform atyki i Z arządzania w Bielsku-Białej

M O D E L O W A N IE M A G A Z Y N U W Y S O K IE G O S K Ł A D O W A N IA

Streszczenie: W referacie przedstaw iono model m atem atyczny m agazynu w ysokiego składow ania. M odel ten ma postać logiczno-arytm etycznych rów nań stanu.

H IG H -S T O R E M O D E L L IN G

Sum m ary: In the paper a mathem atical model o f high-store is presented. T he m odel has a form o f logical-arithm etic state equations. The state and the control o f the system are defined. Basing on the mathem atical model a sim ulator o f the w orehousing can be constructed.

MOAEAMPOBAHM E M H O rO O TA >K H O rO CKAAAA

Pe3K3Me: B p a S o ie npeACTasAeHa MaTeMaTwecxaa moagau

MHOroaTaMHoro CKAaAa. MoAeAb cocTOwr U3 AornMHecKO-aptrrMeTMMecKnx

y p a B H e H H r t c o c t o a h u s l

1. W p ro w a d z e n ie

M agazyny w ysokiego składow ania stosow ane są pow szechnie w elastycznych system ach produkcyjnych. S ą one w ykorzystyw ane do przechow yw ania półproduktów , narzędzi itp. [1, 2, 3],

W konstrukcji m agazynu w ysokiego składow ania w yróżnia się regały i w indy obsługujące te regały. W regałach są lokow ane kontenery. W regałach w yróżnia się punkt załadunkow y oraz w yładunkow y. R egał je st obsługiw any przez w indę, która przenosi k o n ten er pom iędzy w yróżnionym i punktam i.

W pracy m agazynu w ystępują fazy: załadunku, w yładunku oraz przeładunku. W fazie załadunku kontenery są lokow ane w regałach. W fazie w yładunku kontenery z regałów są przenoszone do punktu w yładunkow ego. W fazie przeładunku kontenery są przenoszone w ram ach regału - w pobliże punktu w yładunkow ego.

(2)

W kontenerach znajdują się obiekty różnych typów . D o punktu w y ładunkow ego pow inny być d ostarczone obiekty określonego typu w edług zadanego harm onogram u.

2. S fo rm u ło w a n ie p ro b le m u

R ozw ażm y m agazyn w ysokiego składow ania złożony z jed n eg o regału obsługiw anego przez je d n ą w indę. P unkty załadunkow y i w yładunkow y znajdują się w przeciw nych krańcach regału. D o punktu załadunkow ego dostarczana jest sekw encja k o ntenerów różnych typów , (z obiektam i różnych typów ). W punkcie w yładunkow ym zgłaszane je st zapotrzebow anie na kontenery różnych typów . Z apotrzebow anie m oże być zgłoszone w form ie harm onogram u lub zdarzeń losowych.

Sterow anie m agazynem polega na kierow aniu operacjam i windy. K ryterium oceny sterow ania jest zw iązane z realizacją zapotrzebow ania. K ontener z obiektam i określonego typu pow inien być dostarczony do dopow iedniej m aszyny w żądanej chwili. W przypadku opóźnienia m aszyna ma przestój. Przestoje maszyny należy m inim alizować. Zatem w inda pow inna w ykonyw ać takie operacje (załadunku, przeładunku, w yładunku), które zm inim alizują przestoje maszyn.

C zas operacji w indy je st zależny od położenia punktów , pom iędzy którym i transportow any jest kontener. W inda porusza się ze stałą prędkością w poziom ie oraz pionie. Aby zrealizow ać zap o trzeb o w an ie, w inda pow inna dostarczyć do punktu w yładunkow ego odpow iedni kontener w odpow iedniej chwili. W punkcie w yładunkow ym m oże znajdow ać się tylko jed en kontener.

C zas potrzebny na dostarczenie kontenera do punktu w yładunkow ego je st zależny od lokalizacji tego k o n ten era w regale. Stąd w inda pow inna lokow ać kontenery w pobliżu punktu w yładunkow ego. Jednakże w ów czas operacje załadunku (lub przeładunku) zajm ują w ięcej czasu.

Stąd pow staje problem sterow ania windą.

3. M o d e l m a te m a ty c z n y

Z ałóżm y, że regał składa się z M rzędów i A kolum n.

O znaczm y przez:

m - num er rzędu, w którym znajduje się kontener (m - 1 , . . M ) n - num er kolum ny, w której znajduje się kontener (// = Zatem każdy k o n ten er znajduje się w punkcie (m ,n ).

Załóżm y, że punkt załadunkow y znajduje się w pierwszym rzędzie i zerow ej kolum nie (1,0), natom iast punkt w yładunkow y znajduje się w pierwszym rzędzie i N + 1 kolum nie, tzn (1 ,^ + 1 ).

C zas transportu w indy pom iędzy punktam i ( i j ) o raz (m,n) w yznaczam y z e w zoru:

(3)

v = m v i { \ i - m \ c y , \ j - n [ c H) gdzie: cv - czas zm iany rzędu,

cH - czas zm iany kolumny.

Z ałóżm y, że w m agazynie w ystępuje L typów obiektów . O znaczm y I - typ obiektu (kontenera), / = 1

Def. 1 Stan m agazynu je st m acierzą

^ = [*m.„ ]mi|...W

rt=l, .N

przy czym

_ i / , jeśli w punkcie ( m, n) znajduje się kontener / - tego typu '"'n [0 , w przypadku przeciwnym

A nalogicznie przyjmiemy:

x l0 - stan punktu załadunkow ego, xKłM - stan punktu w yładunkow ego.

Stan m agazynu zm ienia się po każdej operacji windy. O znaczm y przez k - num er operacji w indy, (k=l,..,K, gdzie X-jest liczbą operacji windy) Zatem stan oznaczm y jako:

L ’ *1.0’ } stąd

{x°,x °l 0 , x ° N + l } - stan początkow y oraz

{ X K .X\ 0 . x * N+x} - stan końcow y Def. 2 Stan w indy po i-te j operacji je st w ektorem

P k =[/>,* U przy czym:

p* - num er w iersza, w którym znajduje się winda, p \ - num er kolum ny, w której znajduje się w inda.

A nalogicznie przyjmiem y P ° - stan początkow y, P K - stan końcow y.

(4)

Z ałóżm y, że sekw encja kontenerów w punkcie załadunku dana jest w zorem

S = U U . , W

gdzie:

st - typ /-teg o kontenera.

P o n ad to dane są term iny dostępności tych obiektów w punkcie załadunkow ym

® = [ d U , (5)

gdzie:

ęł, - term in dostępności /-tego obiektu.

Załóżm y, że zapotrzebow anie w punkcie w yładunkow ym określa w ektor

y=[yjW.j

(

6

)

gdzie:

y - typy-tego k o n te n e ra .

P o n ad to d ane są terminy, do których kontenery te pow inny być w yprow adzone z m agazynu

gdzie:

ę/; - deklarow any termin w yładow ania y-tego kontenera .

Jeżeli ko n ten er jest dostarczony do punktu w yładunkow ego po term inie (i/,,to maszyna obsługująca obiekt będzie miała przestój.

Jak o kryterium optym alizacji sterow ania magazynem przyjm ujem y m inim alizację czasu przestoju maszyn:

Q = t ‘h («)

przy czym

<,>r, (ę)

1 [0 , w przypadku przeciw nym gdzie:

- chw ila w yprow adzenia y-tego kontenera do punktu w y ład u n k o w eg o .

Jeśli następuje opóźnienie w yprow adzenia y-tego kontenera, to późniejsze term iny y/ m uszą być skorygow ane.

(5)

4. R ó w n a n ia s ta n u

R ów nania stanu są zależnościam i pozwalającymi w yznaczyć stan

na podstaw ie stanu

/* * -' X*"1 x ‘"' ) P k~'

Stan zm ienia się po w ykonaniu przez w indę ¿-tej operacji. O peracja ta jest wynikiem sterow ania Chwilę zakończenia ¿-tej operacji oznaczam y przez '/'* ,(7 “ = 0).

Def. 3 S terow aniem ¿-tej operacji jest w ektor

</*= [«,* U .4 (10)

Elem enty tego w ek to ra definiujem y następująco:

0, jeśli w inda m a oczekiw ać 1, jeśli w inda ma operację załadunku

2, jeśli w inda m a operację przeładunku (11)

3, jeśli w inda ma operację wyładunku 4 , jeśli w inda ma operację transportu ponadto:

m* - num er rzędu punktu docelow ego u* - num er kolum ny punktu docelow ego m* - czas operacji

- operacja oczekiw ania

Jeżeli //* = 0- (12a)

to «,*=/>,*-' ( 12b)

( i - c ) N atom iast w* m oże w ynikać z przyjętej heurystyki sterow ania, np.

= (1 —d)

jeśli w inda m oże o czekiw ać tylko w punkcie załadunkow ym . - operacja załadunku

Jeśli i/* = 1 (13a)

(6)

«* = m a x { |m - l|c ^ ,y - c „ } (13d) - operacja przeładunku

Jeśli u k — 2 (1 4a)

to u \ = m (14b)

u\ - n (14c)

oraz

u k = m x x { \ m - p k~'\-cv , \ n - pl~'\-cH) (I4 d )

- operacja w yładunku

Jeśli w* = 3 (1 5a)

to u \ = 1 (15b)

u ki = N + 1 (IS c )

oraz

(15d) P unkty (m ,n) m ożna dobierać w g heurystyk.

R ów nania stanu m ożna podać w zależności od typu operacji.

- oczekiw anie

* * = * * - ' (1 6a)

(16b) (16c) x ‘ = x k-'

•*1,0 *1.0

oraz

/> * = /> * •' ( ló d )

T k = T k- ' + u * (16e)

- załadunek

X1 = x k-' (17a)

V V x k. = x k:' I.J <J (17b)

l*m j*n

x" =

**i n

ą ,j e ś l i ( T k~1 <<j><Tk )a (x *■'= 0) ^ 1 ? c ^

0, w przypadku przeciw nym

(7)

0, jeśli I * ' ' < < T 1

xi.w .i= i ,, (17d)

>w przypadku przeciwnym

P t = m (17e)

P \ = n (1 7 0

oraz

(17g) - przeładunek z punktu ( p , y ) do punktu (m ,n ):

= 0 (18a)

k k- 1 X = X

X m.n x M.y

< o = r ; : r ' ' y. ' ,u o s d )

\ x ]0 , w przypadku przeciwnym

_ Jo,

jeśli T 1" ' < y } <T*

* _ \ s „ jeśli ( T k- ' <</>>< T k ) A ( x i ; '= 0 ) 0, w przypadku przeciw nym

*1.0

x ‘ = x*-' Ai.w*i ■Vr

(1 8b)

K j = ( i ś ć )

/*W*"

* lV l = 1 * 1 (> 8e)

A", w+| , w przypadku przeciwnym

/» ,* = » (ISO

/>j‘ = » (18g)

oraz

r = r ‘ - '+ ! / ‘ (lS h )

- w yładunek z p u nktu (/t, y):

x* r = 0 (19a)

x* = x Jr‘ l (19b)

(1 9c)

(19d)

p \ = 1 (19e)

p \ = N + \ (1 9 0

(8)

oraz

7* = 7 * * ' + wj (19g)

- transport z punktu ( / i , / ) do punktu («;,//)

< j = (20a)

f lł =iw (20b)

/> * = » (20c)

_ [ i , j e ś l i (7 'k- ' < ^ < r ‘ ) A ( ^ - ' = 0 )

1 x kj ' = , w przypadku przeciwnym (20d)

0, jeśli Tk~' < i//, < T k

1 1 , w przypadku przeciwnym (20e)

oraz

T k = T ‘- ' + u k (2 0 0

Zatem ogólnie rów nania stanu m ają postać

x k = / ( X k- ' , P k ' , U k ) (2 la )

oraz

p k = z { X k- \ P k \ U k ) (2 lb )

W punkcie załadunkow ym (1,0) pojaw ia się obiekt,jeśli punkt ten był pusty (a obiekt był pierw szy w kolejce). O biekt m oże być w yładow anyjeśli punkt w yładunkow y był pusty.

W skaźnik optym alizacji obliczam y jako

Q k - Q k-' + qk (22)

przy czym

k i I »j e S l i ( X | = 0) a ( x , N>, > 0)

<7 = (2 3)

0, w przypadku przeciw nym

5. U w agi k o ń co w e

M odel m atem atyczny m agazynu w ysokiego składow ania m a postać logiczno-arytm etycznych rów nań stanu. W rów naniach tych m ożna dobierać sterow anie tak, by m inim alizow ać przestoje maszyn. W tym celu trzeba opracow ać sym ulator kom puterow y i przeprow adzić eksperym enty sym ulacyjne.

(9)

W ybór punktu dla załadow ania kontenera oraz w ybór punktu, z którego kontener nia być w yładow any m ożna uzasadnić jedynie heurystycznie.

M odel m agazynu w ysokiego składow ania w ogólnym przypadku m oże zaw ierać wiele regałów , strefy w regałach oraz w iele wind w regałach. W takim przypadku należy rozw iązyw ać problem y kolizji wind.

L IT E R A T U R A

[1] C zarn o ta J.: Ekspercki system sterow ania m agazynem w ysokiego składow ania. K rajow a K onferencja N au k o w a nt.: "Inżynieria wiedzy i systemy ekspertow e" IS i TS Pol.

W rocław ska, tom II, s. 493-501, W rocław 1993.

[2] M arecki F.: B uffer Store o f Line-Type M odelling. International C onferance on: "C om puter Integrated M anufacturing", Silesian Technical University, Z akopane 1994.

[3] N iglus B.: S terow anie magazynami wysokościowym i. Praca dyplom ow a m agisterska.

Politechnika Śląska, G liw ice 1988.

Recenzent: Prof.dr hab.inz. Jan Kałuski W płynęło do Redakcji do 3 0 .0 4 .1994r.

A b s tra c t-

T he paper presents a m athem atical model o f a high w arehousing store. This, model has the form o f logic-arithm etical state equations. T he state o f the store and state o f the m eans o f transport are regarded in it. M o reo v er the paper defines a control which consists in stating th e follow ing operations (loading, unloading, reloading, transport, w aiting). M inim ization o f a shutdow n time o f m achines to w hich objects are to be delivered, is accepted as a criterion o f control optim ization.

State equations enables to sim ulate a process o f servicing objects in the store using the method o f successive events. Basing on simulation results the best controls are chosen.

Cytaty

Powiązane dokumenty

Główny cel chirurgicznego leczenia otyłości to redukcja masy ciała i chorób towarzyszą- cych otyłości, do których zalicza się choroby układu krążenia.. Otyłość

Numeryczne

Zatem w inda pow inna w ykonyw ać takie operacje (załadunku, przeładunku, w yładunku), które zm inim alizują przestoje maszyn.. C zas operacji w indy je st zależny od

W ramach tego systemu działają dwa centra VTS (Świnoujście i Szczecin), w których zgłoszenie jest obowiązkowe dla wszystkich statków transportujących materiały

Realizacja podanego zbioru zamówień przez ESP wymaga konstrukcji uszeregowania dopuszczalnego, czyli ustalenia sekwencji wszystkich operacji, składających się na zgłoszone

nemu systemowi oryginalnemu i jego strukturze. Jiiemniej uznać można, że każdy model w opisie nieformalnym zawiera: elementy danych, zmienne opisowe oraz iterakcje

warte w procedurze generowania stanów (trzeba wy bierać A w których Jest miejsce na kontener) i dominacji stanów (w każdym regale testowanych stanów winn o być

chirurgiczne rękawice jałowe (lateksowe pudrowane i bezpudrowe oraz specjalistyczne), włók- ninowe barierowe jałowe serwety operacyjne, jednora- zowe barierowe ubiory dla