Konferencja Naukowa Studentów » 2004 » Transport i logistyka
Strony: « 1 | 2 | 3 | 4 | 5 | »

Analiza niezawodności systemu komunikacji miejskiej na przykładzie komunikacji zbiorowej miasta Wrocław cd.

Sobota, 14 marca

2. MATLAB

2.1. Tabele prawdopodobieństw

Na podstawie materiałów otrzymanych od Centrali Ruchu MPK Wrocław Sp. z o.o. w postaci dziennych raportów z wyjazdów tramwajów i autobusów oraz faksów przesyłanych przez tę jednostkę do ZDiK Wrocław Sp. z o.o. stworzone zostały uproszczone tabele prawdopodobieństw niezawodności elementów badanego systemu, które opisywały tzw. Wektor Podstawowy. Tabela 1. przedstawia jedną z tabel prawdopodobieństw dla Wektora Podstawowego.

  6.30-9.00 9.00-14.30 14.30-17.00 17.00-6.30
autobus 88% 99,93% 90% 99,98%
tramwaj 92% 99,91% 93% 99,98%

Tabela 1. Niezawodność taboru.

2.2. Wektory symulacyjne

Na potrzeby generacji zbiorów danych badających model wyznaczonych zostało czternaście wektorów operujących na tabelach prawdopodobieństw Wektora Podstawowego. Przykładowe wektory wykorzystane w symulacji: w7 – utrzymanie sprawności taboru na poziomie 90,00% w12 – przejezdność przez korki oraz trasa równe 100,00% - mamy wszystkie trasy wydzielone (nie stoimy w korkach – pośrednia metoda realizowania zastępstwa dla elementu KORKI) oraz drogi i torowiska są niezniszczalne

2.3. Program

W etapie symulacji napisany został program w środowisku MatLab generujący zbiory danych dla zadanych wektorów, zapisujący te dane do plików, celem późniejszej obróbki statystycznej oraz wykreślający charakterystyki obrazujące poziom usługi transportu autobusowego oraz tramwajowego w poszczególnych dniach symulacji, średnią wartość tych poziomów, oraz próg krytyczny ustalony na poziomie 95%.

W programie tworzona jest czterowierszowa macierz A, której wiersze odpowiadają elementom podstawowym modelu komunikacji autobusowej, oraz pięciowierszowa macierz T, której wiersze odpowiadają elementom podstawowym modelu komunikacji tramwajowej. Liczba kolumn w tych macierzach reprezentuje liczbę symulowanych kursów komunikacyjnych w jednym dniu życia modelu.

Do generacji danych w macierzach A i T wykorzystana została funkcja binornd() przyjmująca jako parametry wartość (0 lub 1) oraz prawdopodobieństwo z jakim dana wartość ma się pojawiać (dwumianowa dystrybuanta). Następnie generowane były wektory kolumnowe z macierzy A i T, jako iloczyny logiczne wierszy w poszczególnych kolumnach. Następnie sumowane były wartości TRUE (jedynki) odpowiadające zrealizowanym kursom w danym dniu i wartości te dzielone były przez ilość symulowanych kursów odpowiednio dla autobusów i tramwajów. Ilorazy te jako wartości procentowe wpisywane były w kolejne kolumny jednowierszowych wektorów poziomów usługi komunikacyjnej dla autobusów i tramwajów w kolejnych dniach symulacji modelu. Na podstawie tych wartości wykreślane były wykresy.


Rysunek 2. Wykres poziomów usługi komunikacji autobusowej (u góry) i tramwajowej (u dołu) w 364 dniach symulacji życia modelu dla wektora 7.
Czytaj dalej

Artykuły z tej samej kategorii
1. Projekt wrocławskiego systemu komunikacji (WCS)
2. ISO to nie wszystko – systemy zarządzania jakością
3. Koncepcja uspokojenia ruchu w Trzebnicy z wykorzystaniem rozwiązań szwajcarskich
4. Strategia ECR w łańcuchu dostaw produktów spożywczych na przykładzie projektu „FRESH” we włoskim koncernie „Parmalat”

powrót »

Kategorie


projekt i wykonanie: smetek.biz