
- •Пояснительная записка
- •Приложение
- •Содержание
- •1 Системотехническаячасть
- •1.1 Описание и анализ предметной области
- •1.1.1 Основные определения
- •1.1.2 Описание работы сортировочной станции
- •1.1.3 Процесс работы диспетчера
- •1.1.4 Потоки данных предметной области
- •1.1.5 Процесс подготовки поезда к отправлению
- •1.2.1 Автоматизированная система управления станцией «асус» от оао «агат-системы управления»
- •1.6.1 Проектирование системы с использованием dfd методологии
- •1.6.2 Диаграмма верхнего уровня работы системы
- •1.6.3 Декомпозиция процесса «Прогнозирование времени готовности отправления локомотивов»
- •1.6.4 Диаграмма декомпозиции процесса «Оптимизация процесса привязки локомотива к поезду»
- •1.8.1 Выбор среды разработки
- •1.8.2 Выбор языка программирования
- •1.8.3 Выбор субд
- •1.9.1 Расчет емкости озу
- •1.9.2 Расчет емкости дискового пространства
- •1.9.3 Расчет времени реакции системы
- •1.9.4 Минимальные и рекомендованные характеристики технических средств
- •2 Конструкторско-технологическая часть
- •2.1 Архитектура автоматизированной системы
- •2.2 Структура данных
- •2.2.1 Логическая модель базы данных
- •2.2.2 Физическая модель базы данных
- •2.2.3 Расчет объема занимаемой памяти
- •2.3 Разработка алгоритмов
- •2.3.1 Алгоритм определения времени прихода локомотива на сортировочную станцию
- •2.3.2 Алгоритм определения типа локомотива
- •2.3.3 Алгоритм проверки технического состояния локомотива
- •2.3.4 Алгоритм проверки длинны маршрута поезда и величины тягового плеча локомотива
- •2.3.5 Алгоритм нахождения оптимального соотношения мощности локомотива и массы поезда
- •2.3.6 Алгоритм нахождения всех маршрутов проходящих через сортировочную станцию
- •2.4 Функционирование системы
- •2.4.1 Функциональная схема системы
- •2.4.2 Демонстрация работы системы
- •3 Экономическое обоснование разработки автоматизированной системы оптимизации оборота локомотивов
- •3.1 Планирование и организация процесса разработки
- •3.2 Расчет затрат на разработку системы
- •3.3 Оценка безубыточности и расчет целесообразного объема продаж
- •3.4 Расчет экономической эффективности разработки системы
- •4 Безопастность жизнедеятельности
- •4.1 Безопасность объекта автоматизации
- •4.2 Оценка напряженности трудового процесса пользователя автоматизированной системы
- •4.2.1 Нагрузки интеллектуального характера
- •4.2.2 Сенсорные нагрузки
- •4.2.3 Эмоциональные нагрузки
- •4.2.4 Монотонность нагрузок
- •4.2.5 Режим работы
- •4.2.6 Общая оценка напряженности трудового процесса
- •Заключение
- •Список использованных источников
- •Приложение а
1.6.2 Диаграмма верхнего уровня работы системы
Диаграмма наглядно описывает процесс работы системы с помощью внешних сущностей, процессов, накопителей данных и потоков данных. На диаграмме верхнего уровня (Рис.1.14) определены две внешние сущности: АСУ СТ и поездной диспетчер. Она представляет динамическое поведение сущностей, на основе спецификаций их реакции на восприятие некоторых конкретных событий. Главное значение этой диаграммы – описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение жизненного цикла [10].
На диаграмме представлен процесс оптимизации оборота локомотивов через сортировочную станцию.
От внешней сущности АСУ СТ, которая является единой и универсальной базой данных и хранит полную информацию о локомотивах поступает поток информации, который содержит входные параметры для нашей системы. Входные параметры: номер и местоположение локомотива, операции над ним, его техническое состояние, величина его тягового плеча и т.д..
Рисунок 1.14 – Диаграмма верхнего уровня работы системы
Это данные необходимые нам для принятия решения. Далее идёт процесс прогнозирования времени прибытия локомотива на станцию и вычисление времени готовности локомотива к использованию. Полученные данные в результате вычисления загружаются в хранилище информации «БД прогноза готовности локомотивов». Далее данные передаются в процесс «Оптимизация процесса привязки локомотива к поезду», в этом процессе реализуется последовательная цепь алгоритмов, в результате которых получается искомое решение. Данные полученные в процессе «Оптимизация процесса привязки локомотива к поезду» загружаются и сохраняются в базу данных, а затем выводятся через интерфейс диспетчерам.
Произведём декомпозицию процессов «Прогнозирование времени готовности отправления локомотивов» и «Оптимизация процесса привязки локомотива к поезду».
1.6.3 Декомпозиция процесса «Прогнозирование времени готовности отправления локомотивов»
Диаграмма декомпозиции процесса «Прогнозирование времени готовности отправления локомотивов» (Рис.1.15) применяется для представления общей конфигурации о процессе. Кроме того, диаграмма показывает наличие соединений – маршрутов передачи информации между процессами и данными, задействованными в реализации системы. Диаграмма декомпозиции содержит графические изображения процессов, данных и связей между ними.
Рисунок
1.15 – Диаграмма декомпозиции «Прогнозирование
времени готовности отправления
локомотивов»
На рисунке 1.16 представлен процесс «Прогнозирование времени готовности отправления локомотивов». Входными данными для процесса является местоположение локомотива, его номер, код операции и список станций и перегонов до сортировочной станции – данные топологии пути. На первом этапе происходит вычисление времени прихода локомотива на сортировочную станцию. Затем реализую алгоритмы, определяется тип локомотива, данные помещаются в базу данных. На последнем этапе происходит вычисление времени готовности локомотивов к использованию.