Главная страница
Навигация по странице:

  • Решение транспортной задачи в информационной среде

  • Исходные данные

  • Рисунок 2

  • Список используемых источников

  • АСУ на транспорте. 27_АСУ. Решение транспортной задачи в информационной среде MicrosoftExcel По дисциплине


    Скачать 1.1 Mb.
    НазваниеРешение транспортной задачи в информационной среде MicrosoftExcel По дисциплине
    АнкорАСУ на транспорте
    Дата27.03.2023
    Размер1.1 Mb.
    Формат файлаdocx
    Имя файла27_АСУ.docx
    ТипРешение
    #1017174

    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»
    Кафедра транспорта и логистики

    Решение транспортной задачи в информационной среде MicrosoftExcel
    По дисциплине
    Автоматизированные системы управления на транспорте
    Выполнила: ст. гр. ЗТЖ-192

    Гончарова М.А.

    Проверил: преподаватель

    Медведева К.С.
    Н овокузнецк

    2021

    Исходные данные:


    Решение задачи:

    1. Настраиваю лист Microsoft Excel.

    1.1 Нажимаю на ленте вкладку "Файл", выбираю диалоговое окно Параметры, во вкладке "Формулы" активирую итерационные вычисления и устанавливаю предельное количество итераций равное – 1000 [Рисунок 1].



    Рисунок 1 - Результат открытия вкладки «Формулы» в диалоговом окне «Параметры», а также результат включения итеративного вычисления и установки предельного числа итераций во вкладке «Параметры вычисления»

    1.2 Через диалоговое окно Параметры Excel, во вкладке «Надстройки» включаем функцию "Поиск решений" [Рисунок 2].



    Рисунок 2 – Результат включения функции «Поиск решения» в диалоговом окне «Надстройки» листа Microsoft Excel.

    2. Порядок решения

    2.1 Заносим на лист Microsoft Excel матрицу с исходными данными [Рисунок 3].



    Рисунок 3 – Результат ввода исходной матрицы на лист Microsoft Excel
    2.2 Добавляем в исходную матрицу строку для фиктивного поставщика (в качестве показателей оптимальность ставим «0» или запрет «М») [Рисунок 4].



    Рисунок 4 – Результат ввода фиктивного поставщика
    2.3 Добавляем в исходную матрицу столбец для фиктивного потребителя (в качестве показателей оптимальность ставим «0» или запрет «М») [Рисунок 5].



    Рисунок 5 – Результат ввода фиктивного потребителя
    2.4 При помощи оператора «ЕСЛИ» определяем значения потребности фиктивного потребителя и ресурсы фиктивного поставщика [Рисунки 6 - 8].



    Рисунок 6 – Результат открытия в строке формул мастера функций оператора «ЕСЛИ»



    Рисунок 7 – Ввод функции определяющей потребность фиктивного потребителя



    Рисунок 8 – Ввод функции определяющей ресурсы фиктивного поставщика

    2.5 При помощи оператора «ЕСЛИ» проверяем правильность занесения в матрицу корреспонденций фиктивных участников перевозок [Рисунок 9].



    Рисунок 9 – Ввод функции определяющей правильность ввода параметров фиктивных участников перевозок

    2.6 Выделяем и копируем исходную матрицу [Рисунок 10].



    Рисунок 10 – Результат копирования исходной матрицы

    2.7 Удаляем в матрице №2 всё кроме запретов - М [Рисунок 11].



    Рисунок 11 – Результат преобразования матрицы №2

    2.8 В качестве корреспонденций в рабочем поле матрицы №2 вводим - 1 [Рисунок 12].



    Рисунок 12 – Результат ввода корреспонденций в матрице №2

    2.9 При помощи оператора «СУММ» определяем:

    2.9.1 Суммы корреспонденций в каждой строке второй матрицы [Рисунок 13].



    Рисунок 13 – Определение суммарных корреспонденций строк второй матрицы

    2.9.2 суммы корреспонденций в каждом столбце второй матрицы [Рисунок 14].



    Рисунок 14 – Определение суммарных корреспонденций столбцов второй матрицы

    2.10 При помощи оператора «СУММПРОИЗВ» вводим целевую функцию [Рисунок 15].



    Рисунок 15 – Ввод целевой функции
    2.11 Открытие приложения «Поиск решения» [Рисунки 16 - 17].



    Рисунок 16 – Открытие приложения «Поиск решения»



    Рисунок 17 – Результат открытия приложения «Поиск решения»

    2.12 В приложении «Поиск решения» выполняем следующие операции:

    2.12.1 Указываем: адрес ячейки с введенной формулой для расчёта целевой функции; что оптимизация производится до минимального значения целевой функции [Рисунок 18].



    Рисунок 18 – Результат ввода в приложении «Поиск решения» адреса ячейки с целевой функцией и активация минимального значению целевой функции

    2.12.2 Указываем, с какими ячейками производить манипуляции при поиске минимального значения целевой функции (в соответствующей ячейке с нажатой клавишей «Ctrl» перебираем все единицы второй матрицы) [Рисунки 19].



    Рисунок 19 – Результат ввода ячеек, с какими производятся манипуляции при поиске минимального значения целевой функции

    2.12.3 Указываем, ограничения, которые необходимо соблюдать при поиске минимального значения целевой функции (приравниваем потребности потребителей второй и первой матриц, а также ресурсы поставщиков ) [Рисунки 20 - 23].



    Рисунок 20 – Определение в приложении «Поиск решения» окна для ввода ограничений



    Рисунок 21Ввод ограничения потребностей потребителей



    Рисунок 22 – Ввод ограничения ресурсов поставщиков




    Рисунок 23 – Результат ввода ограничений, которые необходимо соблюдать при поиске минимального значения целевой функции

    2.12.4 Открываем в приложении «Поиск решения» окно «Параметры». В окне «Параметры» устанавливаем: предельное количество итераций 1000, устанавливаем линейную модель оптимизации и ограничиваем интервал оптимизации неотрицательными значениями [Рисунок 24].


    Рисунок 24 – Результат открытия в приложении «Поиск решения» окна «Параметры», установки предельного количества итераций, линейной модели оптимизации и ограничения интервала оптимизации неотрицательными значениями.
    2.12.5 В окне «Параметры» нажимаем «кнопку» «ОК».

    2.12.6 Для активации программы расчёта приложении «Поиск решения» нажимаем «кнопку» «Выполнить»


    Рисунок 25Результат оптимизации


    Список используемых источников
    1. «Оптимальное распределение перевозок в узле между тремя видами транспорта», рекомендации к выполнению курсовой работы по курсу: «Взаимодействие различных видов транспорта». Специальность: «Организация перевозок и управление на транспорте» (240100). Издание СибГГМА, Новокузнецк, 1996;

    2. Правдин Н. В., Негрей В. Я., Подкопаев В. А. Взаимодействие различных видов транспорта: примеры и расчеты / Под ред. Н. В. Правдина. – М.: Транспорт, 1989. - 208 с.

    3. Белов И. В., Каплан А. В. Математические методы в планировании на железнодорожном транспорте. – М.: Транспорт, 1972. – 248 с.


    написать администратору сайта