Автоматизированные информационно-управляющие системы

Кафедра «Системы управления транспортной инфраструктурой»

Учебная дисциплина:

Автоматизированные информационно-
управляющие системы

Курсовой проект

Иконников С.Е.

Москва – 2019 г.

Структура курсового проекта

1. Составление введения

  • А) Выполнить анализ литературы и ёмко изложить суть проектирования
    автоматизированных информационно-управляющих систем (АИУС). В тексте выполнить
    ссылки на литературные источники.

Б) Выполнить классификацию известных АИУС, а также методов проектирования АИУС.
Возможные формы представления классификации: текстовое перечисление, блок-
схема, таблица.

  • В) Чётко обозначить цель выполнения курсового проекта, а также задачи, решаемые
    для достижения поставленной цели.

Структура курсового проекта

2. Сбор и обработка исходных данных

  • А ) Выделить и включить в пояснительную записку к курсовому проекту только те
    данные которые заданы индивидуально, согласно варианту.

Б) Обязательно должны быть представлены:

  • - графовая схема системы передачи информации;
  • - данные по потокам сообщений;
  • - матрица ёмкостей ветвей заданного графа;

Структура курсового проекта

  • 3. Составление общей характеристики для систем
    передачи информации

  • А) Выполнить классификацию известных систем передачи информации

Б) Обосновать выбор используемых в курсовом проекте методов и средств
проектирования.

  • В) Обосновать выбор целевой функции.

Структура курсового проекта

  • 4. Выполнение расчёта оптимального по
    быстродействию управления сетью передачи
    информации

  • А) Расчёт оптимального по быстродействию маршрута осуществляется симплекс-
    методом.

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

  • В) По неравенствам составляется симплекс-таблица.

Г) Необходимо составить алгоритм и написать программное обеспечение,
реализующее обсчёт таблицы симплекс-методом.

Д) Получить таблицу оптимальных по быстродействию путей.

Структура курсового проекта

  • 5. Подготовить заключение к курсовому проекту

А) Заключение должно содержать вывод о проделанной работе.

Б) Заключение должно включать в себя список использованной в ходе выполнения
исследований литературы.

Применение симплекс-метода

  • 1. Составить по исходному графу сети матрицы смежности;
  • 2. Построить деревья возможных путей по маршрутам вторичной сети;
  • 3. Определить накладываемые на СПИ ограничения;
  • 4. Перейти к основной задаче линейного программирования с учётом определённых в
    пункте 3 ограничений;
  • 5. Составить симплекс-таблицу;
  • 6. Пересчитать симплекс-таблицу в соответствии с алгоритмом симплекс-метода до
    достижения признака оптимального решения;
  • 7. Построить граф вторичной сети (оптимальное решение определяет оптимальные
    пути, по которым возможна максимальная загрузка сети).

Применение симплекс-метода

  • А) Определение элементов матрицы смежности проводится по формуле:

с.. = <
ij

  • 1, если вершине i смежна вершина j
  • 0, иначе

Б) Матрица весовых коэффициентов составляется на основе матрицы смежности – все
единицы заменяются на значение весов рёбер графа;

  • В) Матрица потоков сообщений составляется на основе информации, получаемой по
    фу, причём fj=fjj в матрице.

Применение симплекс-метода

  • I) На схеме дерева отмечается начальный, i-й узел, а в матрице смежности
    рассматривается соответствующая i-я строка;
  • II) Под меткой «1 ярус» отмечаются номера тех узлов, для которых в строке матрицы
    записано значение, равное «1»;
  • III) Далее в качестве начального узла рассматривается каждая из вершин 1-го яруса в
    отдельности. Для каждой записываются смежные узлы в последующий ярус. Вершины,
    которые встречались на пути ранее, при составлении следующего яруса не
    учитываются.
  • IV) Построение дерева заканчивается номером яруса p-1, где p - число вершин
    исходного графа. Иногда максимально длинный маршрут в дереве может быть короче,
    чем p-1.

Применение симплекс-метода

  • 1. Перечислить необходимые пути, например:

M15 | ^1 , ^2 , И3 , №4 , ^5 , ^6, ^7

I 1,2,3,5 1,2,5 1,2,6,5 1,3,2,5 1,3,2,6,5 1,3,5 1,4,5

M 23 '

1 /4 ,

49 ,

40,

411 ,

Д12 ,

413 ,

414

12,1,3

2,1,4,5,3

2,3

2,5,3

2,5,4,1,3

2,6,5,3

2,6,5,4,1,3

начальный и конечный узел

определяется по ф

начальный и конечный узел
определяется по ф

M 42

16 ,
4,1,3,5,2

^17 , ^18, ^19, /^20 , 421

4,1,3,5,6,2 4,1,2 4,5,2 4,5,3,2 4,5,6,2

начальный узел определяется по
индексу узла с заданным

4 п оря д ко в Ы1 и _ н ом ер _ пут и
п р о х о д и м ы е у зл ы

количеством источников,
конечный узел выбирается
произвольно.

где Mij – массив возможных путей, ведущих из узла i в узел j.

Пути составляются по направлению интенсивности передачи, а также по направлению
потоков сообщений. 9

Применение симплекс-метода

  • 2. Составить целевую функцию по всем возможным путям:

L = M, 5+ M2 3+ М^

  • 3. Преобразовать её под условия нахождения минимума:

L = 0 - L

  • 4. Задать ограничения по потокам сообщений:

М. <

У ^У

  • 5. Задать ограничения по переходам между узлами:

P < b..
ij ij

где Pij – массив путей, на которых встречается непосредственный переход из узла i в
узел j или наоборот.

Применение симплекс-метода

  • 6. Переписать для расчёта по симплекс-методу:

' L=0-X M

’ У1 = v - M

= Ъ.. — Р

I y 2 ij ij

  • 7. Составить симплекс-таблицу вида:
    Св.
    чл.
    μ μ μ μ μ μ μ μ μ μ
    L 0
    y φ
    y φ
    y φ
    y b
    y b
    y b
    y b

Таблица заполняется нолями и единицами в зависимости от наличия соответствующего
μ в рассматриваемом y. 11

Применение симплекс-метода

  • 8. Составить блок-схему алгоритма симплекс-метода для проведения расчётов на ЭВМ.
  • 9. Найти оптимальное решение с использованием программного обеспечения
    «potok.vi», входящего в состав модуля SPI.llb. Для выполнения необходимо наличие
    пакета прикладных программ LabView.
  • 10. Составить маршрутную таблицу оптимальных путей с точки зрения минимума
    затрат.

Комментарии (0)

Чтобы оставить комментарий, нужно войти в личный кабинет или зарегистрироваться.