• Nie Znaleziono Wyników

The simulation of train movement in limited partition

N/A
N/A
Protected

Academic year: 2021

Share "The simulation of train movement in limited partition"

Copied!
14
0
0

Pełen tekst

(1)

Táto práca bola podporovaná Vedeckou grantovou agentúrou VEGA prostredníctvom finanènej podpory è.1/3329/06.

ÚVOD

Poèas celej existencie ¾udstva sa èlovek neustále snaží prispôsobi svojim potrebám prírodu a životné prostredie. V jeho èinnosti v spoloènosti, v prírode i vo výrobných procesoch nie je možné vylúèi vznik kríz a krízových situácií, ktoré sa negatívne odrážajú na rozvoji ¾udstva a èasto ohrozujú aj jeho existenciu.

Vznik krízových situácií sa spoloènos snaží predvída a adekvátne na ne reagova, najmä v podobe krízového plánovania a vytváraním nevyhnutných materiálnych a ¾udských zdrojov.

V ¾udskej èinnosti a predovšetkým v èinnostiach systémov sa vyskytuje ve¾a náhodných, stochastických faktorov. Niektoré majú malý vplyv, iné sú významné až rozhodujúce. Významné sú v procesoch, v ktorých pôsobia ¾udia a v tých, na ktoré pôsobia prírodné vplyvy. Najvýznamnejšie sú v èinnostiach, kde sa vyskytujú protichodné ¾udské èinnosti. Vždy, ale priebeh a výsledok procesu ovplyvòujú, preto je treba sa s týmito vplyvmi zaobera.

Ivo MILATA*

Zdenìk DVOØÁK**

SIMULÁCIA JAZDY VLAKU V OBMEDZUJÚCIM ÚSEKU

V spoloènosti, v prírode, vo výrobných procese a ani v doprave nie je možné vylúèi vznik kríz a krízových situácií, preto sa h¾adajú cesty a postupy, na minimalizáciu ich priebehu a následkov. Je potrebné preventívne pripravi a vedecky rozpracova opatrenia na riešenie krízových situácii v danom prostredí, priestore a èase. Matematická simulácia umožòuje prija optimálne riešenie vzh¾adom na definované kritériá.

Železnièná doprava má pripravený celý rad organizaèných, technických a materiálnych opatrení na riešenie krízových situácií. Popísaný poèítaèový program je príspevkom na ich sofistikované doplnenie.

* Doc. Ing. Ivo Milata, CSc., vedecký pracovník Katedry technických vied a informatiky Fakulty špeciálneho inžinierstva Žilinskej univerzity v Žiline.

(2)

Stochastické metódy berú tieto faktory vo svojich výpoètoch do úvahy. Patria medzi ne metódy operaènej analýzy, vrátane matematickej simulácie. Matematickou simuláciou je možné zisti kvalitu dosiahnutého riešenia, jeho nedostatky a chyby teoretickou cestou. Z h¾adiska nákladov, bezpeènosti, dostupnosti, presnosti a ïalších h¾adísk je jednoznaène najvýhodnejšou metódou. Matematická simulácia je v praxi èasto využívaná. Dáva možnos už poèas prípravy èinnosti systémov overi si navrhovaný spôsob riešenia, a tým pripravi optimálnu stratégiu èinnosti. Možnos jej aplikácie je ve¾mi široká. Pri správnom použití má ve¾mi cenné a hodnoverné výstupy. Ve¾mi osožnou sa tak môže sta aj pre dopravu a dopravné zabezpeèenie.

V mimoriadnych podmienkach, kedy je narušená prepravná výkonnos železniènej dopravy, je potrebné v kritickom úseku zavies takú organizáciu práce, ktorá by zabezpeèovala požadovaný alebo maximálne možný prepravný výkon. Stanovenie aplikovate¾nej stratégie èinnosti bez využitia na to pripravených algoritmov operaènej analýzy je prakticky nemožné.

V organizácii vlakovej dopravy sa stochastiènos najviac prejavuje v dobách jázd vlakov, ale i prevádzkovo technických intervaloch ako sú interval križovania, postupné vjazdy, následné jazdy atd.

Jedným z cie¾ov tohto èlánku je rozpracovanie a praktická aplikácia metód, ktoré skúmajú funkènú dynamiku najmä takých zložitých systémov hromadnej obsluhy, ktoré sa dajú v prípravnom období rieši iba teoreticky. Klasické analytické metódy, ktoré má k dispozícii aplikovaná matematika, nie sú vždy vhodné alebo dostatoène presné, preto sa na skúmanie èinnosti týchto systémov používajú metódy matematickej simulácie.

Stochastické metódy operaènej analýzy, zvl᚝ matematická simulácia sa v súèasnosti ukazujú ako najvýhodnejšie metódy na plánovanie èinnosti zložitých systémov, zvl᚝ tých, ktoré nemôžu by overené experimentom ako napríklad prírodné katastrofy, sabotáže, diverzie, ozbrojené konflikty a podobne, preto majú stochastické metódy široké využitie v krízovom plánovaní.

Na matematickú simuláciu priloženého poèítaèového programu bola použitá synchrónna metóda, to znamená, že správanie systému je sledované a popisované po udalostiach, to je pri zmenách, ktoré v systému nastali.

1. APLIKÁCIA PROGRAMU NA MODELOVÚ SITUÁCIU

Typickým následkom mimoriadnych udalostí v železniènej doprave je prerušenie alebo poškodenie železniènej trate. Tra môže by v dôsledku mimoriadnej udalosti narušená alebo prerušená. Pri narušení sa môže doprava spravidla vykonáva s urèitými obmedzeniami ihneï. Pri prerušení sa vykoná obnova, ktorá v prvej fáze väèšinou zabezpeèí iba potrebnú prepravnú výkonnos. V oboch prípadoch vznikne úsek s menšou prepravnou výkonnosou. Ako obmedzujúca sa môže prejavi aj niektorá menej výkonná tra pri vojenských a evakuaèných hromadných prepravách. V týchto úsekoch sa bude doprava vykonáva pod¾a atypickej organizácie, ktorá zabezpeèí maximálnu výkonnos.

Obmedzujúci úsek môže vyzera takto

Obmedzujúci úsek

(3)

Úsek je ohranièený železniènými stanicami, kde vlaky môžu èaka na jazdu obmedzujúcim úsekom, miesto kde èakajú vo fronte.

2. MATEMATICKÁ PODPORA MODELOVEJ SITUÁCIE

Základom stochastických modelov je práca s náhodnými udalosami. Stochasticky chápané udalosti simulovaného systému sa v poèítaèovom programe znázoròujú s využitím generátoru náhodných èísiel.

Matematická simulácia je schopná použi ¾ubovo¾né rozdelenie dôb vstupov i trvanie obsluhy a tým sa môže maximálne priblíži reálnym podmienkam. V programe je použité rozdelenie Erlangovo a Gaussovo. Erlangovo rozdelenie má tri parametre, a preto je ve¾mi pružné a tým je dobre využite¾né. Využité je aj pravidlo 3

ä

na ¾ahšie zadávanie vstupov.

Matematicky sa èinnos systému hromadnej obsluhy popisuje pomocou takzvaných udalostí, èo sú vlastne zmeny, ktoré v systéme nastali. Zmena v systéme, keï vstúpi požiadavka do systému, keï sa zaradí do fronty, alebo v nej ukonèí pobyt, keï zaène by obsluhovaná, alebo keï sa obsluha skonèí a pod. Algoritmus programu tieto udalosti registruje a zachycuje v týchto okamihoch stav každého èlánku systému.

2.1. ERLANGOVO ROZDELENIE Hustota fa(y )=

(

)

( ) 1 0 0 ! 1 ) ( a b y y a e a y y b − − − − − [1] a,b,y0 sú parametre rozdelenia

kde a je prirodzené èíslo > 0 b je èíslo > 0 y0 je posunutie Distribuèná funkcia

F

y

b

y

a

y

e

[ b y y ]

dy

a a y y ) ( 1 0 0 0

(

1

)!

)

(

)

(

− − −

=

[2] Priemer súboru

b

a

x =

[3] Rozptyl súboru 2 2

b

a

=

δ

[3]

(4)

Smerodajná odchýlka

b

b

=

δ

[4] Variaèný koeficient

a

v

a

=

1

[5]

Erlangovo rozdelenie je pružné a pokrýva aj iné rozdelenie. Pri parametroch a = 1 b = 1 prechádza na exponenciálne rozdelenie, pri menších parametroch a sa javí ako šikmé v¾avo, pri väèších parametroch a sa približuje normálnemu rozdeleniu.

2.2. NORMÁLNE ROZDELENIE

Normálne (Gauss-Laplaceovo) rozdelenie sa v prírodných úkazoch vyskytuje najèastejšie. V matematickej simulácii sa niekedy používa na generovanie intervalov vstupov požiadaviek do systému, pri generovaní èasu obsluhy, ale i ïalších èinnostiach.

Frekvenèná funkcia (hustota)

2 2 2 ) ( ) (

2

1

πµ

π

δ

− −

=

x x

e

f

[6]

Distribuèná funkcia (plocha)

F

e

dx

x x x

∞ − − −

=

2 2 2 ) ( ) (

2

1

δµ

π

δ

[7]

kde ä je smerodajná odchýlka,

µ je priemer Hlavné charakteristiky: priemer x nebo

=

=

iN1

x

i

µ

[8] rozptyl

=

=

N i

x

i

N

1 2 2

1

(

)

µ

δ

[9] N je poèetnos súboru

(5)

smerodajná odchýlka 2

δ

δ =

[10]

2.3. PRAVIDLO 3

ä

Z meraného alebo známeho súboru vypoèítame s malou nepresnosou smerodajnú odchýlku pomocou pravidla 3ä .

3ä = 49.86 % plochy rozdelenia

Keï vychádzame z minimálnej hodnoty xmin a maximálnej hodnoty xmax potom platí, že

smerodajná odchýlka

6

min max

x

x

=

δ

[11]

3. PROGRAMOVÉ PROSTREDIE PRE VYTVORENÝ POÈÍTAÈOVÝ PRODUKT Program na simuláciu vlakovej premávky je urobený pre 32.bitové prostredie operaèného systému WINDOWS 95, 98, 2000, XP a (OS Windows) v programovacom jazyku Visual Basic 6.0 (VB) za použitia výkonnej rady ovládacích prvkov, ktoré umožòujú vytvori vizuálne rozhranie známe z OS Windows.

VB obsahuje nástroje a objekty, pomocou ktorých sa vytvárajú profesionálne aplikácie. V programe sú využité nasledujúce objekty a nástroje:

· ADO - objekt na prístup k databázam, slúži ako objektový model na pripojenie k databáze, · Jet - databázový stroj poskytujúci služby a ovládaèe na prístup k databázam,

· dotazovací jazyk SQL - integrovaný nástroj na prácu s databázou, · súbory formulárov a modulov - èasti, z ktorých sa skladá celá aplikácia, · menu - nástroj na výber èinností z ponukového zoznamu,

· základné ovládacie prvky - (DataCombo,TextBox ...) na zobrazenie údajov,

· databázové ovládacie prvky - MSHFlexGrid, DBCombo na zobrazenie dát databázových súborov,

· grafické ovládacie prvky - Image, Picture, Shape pre zobrazenie znaèiek,

· ïalšie ovládacie prvky - (SSTab,TreeView,StatusBar,ToolBar, ToolBar na zobrazenie zoznamov položiek, najrôznejších stavov vytváranej aplikácie a vytváranie vlastných nástrojových líšt, · tlaèové objekty- DataReport na tvorbu a tlaè výstupných zostáv na tlaèiareò,

· základné ActiveX prvky - práca s grafikou,

· napovedajúci súbor - informácie a inštrukcie o používaní programu.

Vizuálne rozhranie programu tvoria okná a registre SSTab s nástrojmi a objektmi, èo umožòuje prístup ku všetkým vstupným a výstupným informáciám programu. Spúšanie a ukonèenie programu je v zásade rovnaké ako u všetkých programov Windows. Ovládanie programu je prostredníctvom myši a vyplòovaním rôznych dialógov a hodnôt cez klávesnicu.

Vypoèítané hodnoty simulácie sa zobrazujú prostredníctvom ovládacích prvkov vo forme tabu¾ky, ktorá má popis ståpcov a riadkov, tak ako to poznáme z MS Excel.

(6)

Na uchovanie a archiváciu vypoèítaných hodnôt sú využité:

· databáza MS Access zložená s tabuliek logicky spojených dát, ktorá svojimi možnosami umožòuje spracováva dáta na základe príkazov dotazovacieho jazyka SQL, filtrácie, relácií a indexov.

· na ïalšie spracovanie dát mimo programu bude možný export dát do formátov MS Excel, DBF a TXT.

Grafické znázornenie simulácie vychádza z vypoèítaných hodnôt a tvorí ho:

· zobrazenie celej trate so železniènými objektmi, ktoré sú na nej zoradené pod¾a vzdialeností, · tabu¾ka vybraných údajov simulácie,

· èasomiera,

· objekty pre možnos zmeny meradla, èasového intervalu aktualizácie zobrazenia a nastavovanie jednotlivých stavov železnièných objektov.

Objekty sa zobrazujú na èiare pod¾a ich polohy v meradle 1 cm : 0,1 km až 10 km.

Prepoèet polohy pohyblivých objektov (vlakových súprav) sa vykoná po prerušení èasovaèa v pevných intervaloch v rozsahu 1 s :1 min až 10 minút. V dobe prerušenia sa vykoná i aktualizácia zobrazovaných údajov v tabu¾ke.

Inštalácia programu na rôzne poèítaèe sa robí z inštalaèného CD ROM-u, ktoré vytvorí vhodné prostredie na jeho spúšanie v OS Windows bez dodatoèného inštalovania knižníc a objektov prostredia Visual Basic.

4. VÝCHODISKOVÉ PREDPOKLADY MATEMATICKÉHO MODELOVANIA MODELOVEJ SITUÁCIE

· obmedzujúci úsek je jednoko¾ajový, · úsek je ohranièený železnièným stanicami,

· stanièné a prevádzkové intervaly môžu by reálne alebo volite¾né, · vlaky prichádzajú z oboch smerov v reálnom alebo volite¾nom intervale,

· na obmedzujúcom úseku uvažova variantne s touto organizáciou prevádzkovej práce: - jednosmerná jazda,

- obojsmerná jazda,

- symetrická jazda vo zväzku, - asymetrická jazda vo zväzku, - rôzne dåžky vlakov,

- rôzne rýchlosti vlakov.

5. POPIS VYTVORENÉHO POÈÍTAÈOVÉHO PROGRAMU

Program je ve¾mi variabilný. Môžu sa v òom meni všetky prvky, ktoré na organizáciu vlakovej dopravy majú vplyv. Doba simulácia môže by ¾ubovo¾ne dlhá. Grafická èas programu umožòuje sledova situáciu na úseku na obrazovke v ¾ubovo¾ne rýchlo prebiehajúcom èase. Meni vstupné podmienky je možné i v priebehu programu.

(7)

Program je koncipovaný ako výluène užívate¾ský systém, ktorý nevyžaduje hlbšie znalosti a vedomosti z oblasti výpoètovej techniky. Grafické spracovanie a použitá interaktívna metóda obsluhy umožòuje užívate¾ovi bezproblémový pohyb v programe. Program je spracovaný v SW prostredí WISUAL BASIC 6.0. a vygenerovaný do tvaru EXE. Je urèený na použitie v prostredí operaèného systému WINDOWS 95, 98, 2000, MILENIUM, alebo XP.

Po spustení programu sa na pracovnej ploche zobrazí úvodné okno

Modul Vstupný formulár je urèený na zadávanie prvotných údajov o železnièných staniciach, obmedzenom úseku medzi nimi a parametroch zobrazenia. Slúži na zadávanie vstupných údajov potrebných na vykonanie výpoètov a modelovanie premávky v obmedzujúcom úseku.

Vstupné údaje vo vstupnom formulári sa môžu meni pred spustením každého výpoètu simulácie. Meni je možné všetky parametre.

Obr.è.2. Úvodné okno

(8)

Modul Grafické zobrazenie slúži na zobrazenie priebehu simulácie pod¾a dát zadaných vo vstupnom formulári, alebo po zadávaní ich zmien po prerušení priebehu simulácie.

Obr. è.4. Záložka Grafické zobrazenie

· tabu¾ka Vstupné údaje - zobrazuje vybrané vstupné parametre simulácie,

· tabu¾ku Priebežné výsledky - zobrazuje vybrané aktuálne výstupné údaje simulácie, ktoré sa v priebehu simulácie menia,

· Grafické okno - zobrazuje zadanú tra so schematickým zobrazením stanièných ko¾ají v jednotlivých železnièných staniciach a obmedzujúci úsek v zadanej mierke. Na grafickej schéme sa zobrazuje situácia jazdy a polohy vlakov v prebiehajúcom èase,

· Štart - stop alebo preruší, alebo ukonèí chod programu. Pri zvolení Nie je simulácia dokonèená na predpísaný èas, bez grafického zobrazenia,

· Hodiny ukazujú simulovaný èas,

· okno Zobrazenie simulácie sa objaví pri prerušení behu programu.

Zachytený stav na obrázku è. 4 ukazuje situáciu v 41 minúte simulovania. V každej stanici èakajú 3 vlaky, 2 idú do Teplièky.

Modul Výpis simulácie poskytuje užívate¾ovi podrobný preh¾ad o vstupných a vypoèítaných hodnotách zodpovedajúcich zadanému traovému úseku.

(9)

Obr. è 5. Výpis simulácie

6. ZHODNOTENIE VÝSLEDKOV SIMULÁCIE · Celkový èas simulácie bol zadaný.

· Odmietnutých (stranených) vlakov bolo celkom 31. To je na krátku dobu simulácie ve¾ký poèet.

· Ve¾mi vysoká je pravdepodobnos èakania. Èakali takmer všetky vlaky. · Úsek bol využitý takmer na 100%, nebola žiadna záloha.

Tieto najdôležitejšie údaje informujú, že za daných podmienok je úsek preažený a zadaný výkon dopravy sa nedá zvládnu. Tento záver potvrdzuje aj èas èakania vlakov 115.11 hod. To predstavuje 5180.04 vozohodín.

(10)

Na podrobnejšie zhodnotenie je možné využi celý rad ïalších ukazovate¾ov.

Medzi výsledkami sú uvedené aj optimálne intervaly vstupov. Pri ich použití by systém fungoval v zadanej organizácii práce optimálne.

Obr. è 6. Výpis udalostí simulácie

Obr. è. 6 ukazuje èas formulára s výpisom stavu sústavy po jednotlivých udalostiach. Je ho možné použi na popis situácie vo zvolenom èase a na kontrolu chovaní systému.

Poznámka: Program je k dispozícii u autorov

7. ZÁVER

Využitie metód operaènej analýzy je ve¾mi široké. Na riešenie konkrétnej situácie sa dá zvyèajne aplikova nieko¾ko metód. Niektoré algoritmy sú pomerne jednoduché a dajú sa využi bez predbežných príprav. Použitie iných je prácnejšie a je potrebné si ho pripravi vopred. Správna aplikácia umožní riadiacim zložkám prija optimálny variant riešenia.

(11)

Algoritmy založené na využití stochastických metód operaèného výskumu, vytvoria priestor na analýzu a možné zovšeobecnenie poznatkov o chovaní preverovaných dopravných systémov. To dá možnos prija všeobecné závery a vopred pripravi opatrenia, ktoré budú minimalizova negatívne dopady krízových javov na dopravnú prevádzku.

Táto práca bola podporovaná Vedeckou grantovou agentúrou VEGA prostredníctvom finanènej podpory è.1/3329/06.

LITERATURA

[1] BRANDALÍK, F., KLUVÁNEK, P.: Operaèná analýza v železniènej doprave. ALFA, Bratislava, 1986.

[2] KAŠPAR, V.: Metodiky èinností v krizových situacích. In: Sborník z II. odbornì vìdecké konference Krízové stavy a doprava. Pardubice 18.9.2002, IJP,o.p.s. Pardubice, s.40-44, ISBN 80-86530-08-6. [3] SOUŠEK, R.: Krízové øízení v dopravì. Uèebnica. Institut Jana Pernera,o.p.s 2002, Pardubice ISBN

978-80-86530-06-2.

[4] VORLÍÈEK, M: Vybrané kapitoly matematické statistiky. Uèebná pomôcka. Ministerstvo národnej obrany Praha, 1968.

[5] MILATA, I: Teorie hromadné obsluhy ve vojenské dopravì. Skriptum, Vojenská fakulta Vysokej školy dopravy a spojov v Žiline, 1992.

[6] UNÈOVSKÝ, L: Stochastické metódy operaènej analýzy. Alfa, Bratislava, 1980. ISBN 63-557-80. [7] MILATA, Ivo: Teória hromadnej obsluhy. VF VŠDS, Žilina, 1991.

[8] NOVÁK, L, MILATA, I. : Application of "3 sigma theory" to Erlangs distribution of random variable. In: Zborník z X. International Scientific Conference TEMPT´97. Bulharsko, Sofia, Higher Military School of Transport, 1996.

[9] ŠIMÁK, L., NOVÁK, L., DVOØÁK, Z., SEIDL, M., MILATA, I: Doprava v krízových situáciách -monografia. Žilina, FŠI ŽU .

SUMMARY

The Simulation of Train Movement in Limited Partition

In society, in nature, in technologic process and mainly in transportation it is no possible eliminate creation crisis and crisis situations. Everybody to try finding ways for minimize its behaviors and outcomes. In frame prevention activities we need prepare several measures for solving crisis situations in specific environment, space and time. Mathematical simulation can prepare several solutions, in good occasion also optimal solutions. The railway transport has prepared many specific organize, technical, and material proceedings for solving crisis situation. In article is described computing program for sophisticated solving of some problems.

(12)
(13)

II. LOGISTYKA W SYTUACJACH

KRYZYSOWYCH

(14)

Cytaty

Powiązane dokumenty

The effects of normal load and sliding velocity on the frictional behavior of nanostructured aluminum alloy against steel is not studied yet.. The paper contains the results of

W Przypadkach Doświadczyńskiego istnieje tylko etyka świecka, w Panu Podstolim etyka ta wcale nie ustępuje miejsca objawieniu religij- nemu, jeśli ma się na względzie fakt,

W testamencie króla Korybuta znalazło się polecenie ukończenia budowy kościoła bielańskiego oraz złożenia w nim jego serca i matki Gryzeldy.. 10

Z analizy publikowanych homilii wynika, że na ogólną liczbę 1.400 homilii cele apostolstwa przedstawiło tylko 86 autorów homilii, a mianowicie: 46 podało cel

Он был убежден, что решение украинского вопроса внутри Польши и поддержка независимой Украины в мире – это важнейшая часть

Tłumaczenie przez reprezentację wiedzy – polega na generacji tekstu w obcym języku na bazie wiedzy pozyskanej z wypowiedzi w języku macierzystym... Przykładowe

podstawie fal konieczne jest zastosowanie duŜej ilości elektrod..  Do diagnozowania wystąpienia

Podobnie ja k wydawnictwa, rynek dystrybucji p rasy zaczął się k ształ­ tow ać we w czesnych la tach 90. N astąpiła wówczas pryw atyzacja sieci kiosków,