142

Системный анализ московского метрополитена

Практическая работа

Информатика, кибернетика и программирование

Московский метрополитен, открытый 15 мая 1935 года, - это основа транспортной системы столицы. Он надежно связывает центр города с промышленными районами и жилыми массивами. На сегодняшний день доля Московского метрополитена в перевозке пассажиров

Русский

2014-11-12

273.5 KB

33 чел.

Практическая работа по дисциплине «Теория систем и системный анализ» №6

Системный анализ московского метрополитена


Структурное подразделение для анализа

Московский метрополитен, открытый 15 мая 1935 года, - это основа транспортной системы столицы. Он надежно связывает центр города с промышленными районами и жилыми массивами. На сегодняшний день доля Московского метрополитена в перевозке пассажиров среди предприятий городского пассажирского транспорта столицы составляет 56%.

Служба движения Московского метрополитена выполняет задачи по организации перевозок пассажиров, работы станций и координации работы эксплуатационных служб метрополитена по поддержанию станционного хозяйства в надлежащем состоянии. Первостепенное внимание при этом уделяется повышению безопасности движения поездов, качества и культуры обслуживания пассажиров, санитарному содержанию станций.

Объекты управления ЕСМ, характерные для подразделения

Объекты управления ЕСМ:

  •  Отчёт о проделанных работах (за отчётный период);
  •  график движения поездов.

Диаграмма последовательности для процесса разработки отчёта


Таблица соответствия для процесса разработки отчёта

Компонент сети Петри

Компонент процесса

p1

Поручение о подготовке отчёта

t1

XOR

Р2-p4

T3

Делопроизводитель не может составить отчёт

T2, T4

Поручение получено

P5

Поручение замещающему

P6

Формирование и разработка отчёта

T5

Отчёт разработан

P7

Отправка отчёта руководителю на согласование

T6

XOR

P8-p10

T7

Руководитель не имеет возможности согласовать отчёт

T8, Т9

Отчёт получен

P11

Поручение замещающему

P12

Согласование отчёта

T10

XOR

P13-p15

T11

Отчёт не согласован

P16

Отправка отчёта заместителю начальника метрополитена

T12

Отчёт согласован

Сеть Петри для процесса разработки отчёта

Дерево достижимости для процесса разработки отчёта

 

T(i) – максимальное время выполнения действия ti исполнителем (в рабочих часах).

Т(3) = Т(7) = 1.

Т(2) = Т(4) = Т(8) = Т(9) = 1.

Т(5) = 8*7 = 56.

Т(12) = 8.

Суммарное время = Т(3) + Т(4) + Т(5) + Т(7) + Т(9) + Т(12) = 68 раб. ч ≈ 9 раб. дней ≈ 2 раб. недели.

Граф жизненного цикла графика движения поездов

 

Таблица соответствия для процесса составления графика движения поездов

Компонент сети Петри

Компонент процесса

p0

Поручение о подготовке отчёта

t0

Поручение получено

p1

Разработка графика

t1

График разработан

p2

Отправка графика на согласование

t2

График отправлен

p3-p6

График на согласовании

t3-t6

Согласование окончено

p7

Сбор результатов

T7

XOR

P8-p10

T8

График согласован

P11

Присвоение графику статуса «Действующий»

T9

График не согласован

Сеть Петри для процесса составления графика движения поездов

Дерево достижимости для процесса составления графика движения поездов

T(i) – максимальное время выполнения действия ti исполнителем (в рабочих часах).

Т(1) = 8*30 = 240.

Т(0) = Т(2) = 1.

Т(3-6) = 8*2 = 16.

Суммарное время = Т(1) + Т(2) + Т(3-6) = 258 раб. ч ≈ 32 раб. дня ≈ 6,5 раб. недель.

Исключения

Отказ смежных программ, необходимых для работы (например, MS Office).

Данный инцидент не вносит изменений в структуру сетей Петри и в деревья достижимости, а только увеличивает время одного перехода (t5 для разработки отчёта и t1 для составления графика) на время, необходимое для возобновления работоспособности смежных программ.

Системный анализ московского метрополитена


 

А также другие работы, которые могут Вас заинтересовать

33360. Система прерываний КР1816ВУ51 48 KB
  Система развивается с появлением новых типов микроконтроллеров этой серии число источников прерываний постоянно увеличивается и достигло в некоторых пятнадцати. Рассмотрим систему прерываний МК51. Из пяти источников прерываний внешними являются входы INT0 и INT1 а внутренними два счетчика таймера и последовательный порт.
33361. Система команд КР1816ВУ51 33 KB
  Всего в системе команд семейства MК51 можно выделить 5 групп: команды арифметических операций команды логических операций команды пересылки данных команды операций с битами и команды передачи управления. Команды операций с битами Эти команды устанавливают в 1 SETB или 0 CLR прямоадресуемый бит внутренней памяти данных изменяют его значение на противоположное CLR выполняют операции ND и OR над флагом переноса С и прямоадресуемым битом ND и ORL осуществляют пересылку значения между флагом С и прямоадресуемым битом MOV...
33362. Типовая схема СУ на базе КР1816ВУ51 27 KB
  В случае если производительность процессора микроконтроллера достаточна для решения поставленной задачи эту проблему можно решить организацией системы шин к которым и подключаются все необходимые устройства. Кроме достаточной производительности микроконтроллер должен иметь возможность подключения внешней памяти данных. Микроконтроллер МК51 обладает такой возможностью.
33363. Состав и назначение элементов процессорного ядра, характеристика ОМК АТ90S8515 31 KB
  Организация памяти микроконтроллера Память микроконтроллеров VR семейства Clssic выполнена по Гарвардской архитектуре в которой разделены не только адресные пространства памяти программ и памяти данных но также и шины доступа к ним. В связи с тем что регистровая память находится в адресном пространстве ОЗУ об этих двух областях памяти обычно говорят как об одной. 6 регистров общего назначения R26 R31 X Y Z используется в качестве указателей при косвенной адресации памяти данных. Каждый регистр файла имеет свой собственный адрес в...
33364. Структура памяти ОМК АТ90S8515 30.5 KB
  Причем память данных состоит из трех областей: регистровая память статическое ОЗУ и память на основе EEPROM. В связи с тем что регистровая память находится в адресном пространстве ОЗУ об этих двух областях памяти обычно говорят как об одной. Память программ Память программ ёмкостью 4 К 16разрядных слов предназначена для хранения команд управляющих функционированием микроконтроллера.
33365. Порты ввода-вывода ОМК АТ90S8515 31.5 KB
  Конфигурирование каждой линии порта задание направления передачи данных может быть произведено программно в любой момент времени. Обращение к портам ввода вывода Обращение к портам производится через регистры ввода вывода причем под каждый порт в адресном пространстве ввода вывода зарезервировано по 3 адреса. По этим адресам размещаются три регистра: регистр данных порта PORTx регистр направления данных DDRx и регистр выводов порта PINx. Действительные названия регистров и их разрядов получаются подстановкой названия порта вместо...
33366. Таймер/счётчики ОМК АТ90S8515 38 KB
  Как правило эти выводы линии портов ввода вывода общего назначения а функции реализуемые этими выводами при работе совместно с таймерами счетчиками являются их альтернативными функциями. Выводы используемые таймерами счетчиками общего назначения Название T90S8515 Описание T0 PB0 Вход внешнего сигнала таймера T0 T1 PB1 Вход внешнего сигнала таймера T1 ICP ICP Вход захвата таймера T1 OC1 Выход схемы сравнения таймера T1 OC1 PD5 То же OC1B OC1B То же TOSC1 Вход для подключения резонатора TOSC2 Выход для подключения резонатора ...
33367. Универсальный асинхронный приемопередатчик ОМК АТ90S8515 38.5 KB
  Управление работой приемопередатчика осуществляется с помощью регистра управления UCR. Текущее состояние приемопередатчика определяется с помощью регистра состояния USR. При чтении регистра UDR выполняется обращение к регистру приемника при записи к регистру передатчика. Работа передатчика разрешается установкой в 1 разряда TXEN регистра UCR UCSRB.
33368. Система прерываний ОМК AT90S8515 63 KB
  При возникновении прерывания микроконтроллер сохраняет в стеке содержимое счетчика команд PC и загружает в него адрес соответствующего вектора прерывания. По этому адресу должна находиться команда относительного перехода к подпрограмме обработки прерывания. Кроме того последней командой подпрограммы обработки прерывания должна быть команда RETI которая обеспечивает возврат в основную программу и восстановление предварительно сохранённого счетчика команд. Младшие адреса памяти программ начиная с адреса 001 отведены под таблицу векторов...