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

  • СОДЕРЖАНИЕ

  • 1.2. Формирование матриц попарных сравнений для третьего уровня 11 1.3. Синтез глобальных приоритетов 16

  • Постановка задачи для метода анализа иерархий

  • 1.1. Формирование матрицы попарных сравнений

  • 1.2. Формирование матриц попарных сравнений для третьего уровня

  • 1.3. Синтез глобальных приоритетов

  • Методы линейного программирования в математическом моделировании технологических процессов

  • Составление целевой функции и ограничений

  • Решение задачи средствами Excel

  • Курсовая по основам мат.моделирования. Факультет машиностроения и аэрокосмической техники кафедра технологии машиностроения


    Скачать 358.89 Kb.
    НазваниеФакультет машиностроения и аэрокосмической техники кафедра технологии машиностроения
    АнкорКурсовая по основам мат.моделирования
    Дата13.12.2021
    Размер358.89 Kb.
    Формат файлаdocx
    Имя файлаKursovaya_OMM.docx
    ТипКурсовая
    #302122

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

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

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

    «Воронежский государственный технический университет»

    (ФГБОУ ВО «ВГТУ» ВГТУ)

    ФАКУЛЬТЕТ МАШИНОСТРОЕНИЯ И АЭРОКОСМИЧЕСКОЙ ТЕХНИКИ

    КАФЕДРА ТЕХНОЛОГИИ МАШИНОСТРОЕНИЯ


    Курсовая работа

    по дисциплине

    Основы математического моделирования
    Обучающийся _____________Неделин Михаил Андреевич_______________

    (Ф.И.О. обучающегося)
    Группа _______бКТО-201____________________________________________
    Тема Выбор заготовки для изготовления детали вал из 5 альтернатив по 11 критериям методом анализа иерархий__________________

    _________________________________________________________________

    Обучающийся _____________________М.А. Неделин ____________

    (подпись, И.О.Фамилия, дата)
    Проверила __________________________доцент А.В. Перова___________

    (подпись, И.О.Фамилия,дата)

    Оценка ___________________________

    Воронеж 2021



    СОДЕРЖАНИЕ


    Воронеж 2021 1

    Введение 3

    1.Постановка задачи для метода анализа иерархий 5

    1.1. Формирование матрицы попарных сравнений 8

    1.2. Формирование матриц попарных сравнений для третьего уровня 11

    1.3. Синтез глобальных приоритетов 16

    2.Методы линейного программирования в математическом моделировании технологических процессов 18

    2.1.Задача и исходные данные 18

    2.2.Составление целевой функции и ограничений 18

    2.3.Решение задачи средствами Excel 19

    Заключение 21

    СПИСОК ЛИТЕРАТУРЫ 22

    Приложение А 23

    Введение 3

    1. Постановка задачи для метода анализа иерархий 5

    1.1. Формирование матрицы попарных сравнений 8

    1.2. Формирование матриц попарных сравнений для третьего уровня 11

    1.3. Синтез глобальных приоритетов 16

    2. Методы линейного программирования в математическом моделировании технологических процессов 18

    2.1. Задача и исходные данные 18

    2.2. Составление целевой функции и ограничений 18

    2.3. Решение задачи средствами Excel 19

    Заключение 21

    СПИСОК ЛИТЕРАТУРЫ 22

    Приложение А 23

    Введение



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

    Главное преимущество метода анализа иерархий заключается в возможности сравнивать критерии и варианты решений попарно, что существенно облегчает обоснование сделанных выводов. Анализ проблемы принятия решений начинается с построения иерархической структуры, которая включает цель, критерии, альтернативы и другие рассматриваемые факторы, влияющие на выбор. Эта структура отражает понимание проблемы лицом, принимающим решение. Каждый элемент иерархии может представлять различные аспекты решаемой задачи, причем во внимание могут быть приняты как материальные, так и нематериальные факторы, измеряемые количественные параметры и качественные характеристики, объективные данные и субъективные экспертные оценки. Иными словами, анализ ситуации выбора решения в МАИ напоминает процедуры и методы аргументации, которые используются на интуитивном уровне.

    Следующим этапом анализа является определение приоритетов, представляющих относительную важность или предпочтительность элементов построенной иерархической структуры, с помощью процедуры парных сравнений. Безразмерные приоритеты позволяют обоснованно сравнивать разнородные факторы, что является отличительной особенностью МАИ. На заключительном этапе анализа выполняется синтез (линейная свертка) приоритетов на иерархии, в результате которой вычисляются приоритеты альтернативных решений относительно главной цели. Лучшей считается альтернатива с максимальным значением приоритета.

    Существо симплекс-метода состоит в следующем:

    1. Находят какое-либо допустимое базисное решение. Его можно найти, приняв какие-либо n - m переменных за свободные, приравняв их к нулю и решив полученную систему уравнений. Если при этом некоторые из базисных переменных окажутся отрицательными, то нужно выбрать другие свободные переменные, т.е. перейти к новому базису.

    2. Проверяют, не достигнут ли уже максимум (минимум) целевой функции при найденном допустимом базисном решении.

    3. Если оптимальное решение не найдено, то ищут новое допустимое базисное решение, но не любое, а такое, которое увеличивает (уменьшает) значение целевой функции.

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

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


    Валы предназначены для передачи вращающего момента и, как правило, поддержания установленных на них деталей. Кроме вращающих моментов валы нагружены обычно поперечными силами и изгибающими моментами.

    Различают валы прямые и коленчатые, ступенчатые и гладкие, сплошные и пустотелые, цельные и составные, а также гибкие проволочные. Чаще всего валы выполняют ступенчатыми, состоящими из участков различных диаметров, называемых монтажными шейками и служащих для установки на них различных деталей. Крепление деталей на валах во избежание проворота осуществляется с помощью шпонок, шлицев, штифтов и клиньев, а для предотвращения осевого перемещения - втулками, запорными кольцами, винтами и прочее.

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

    Необходимо выбрать заготовку для изготовления детали «вал» (Приложение А).

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

    Таблица 1 – Характеристики заготовок




    Отливка из черных

    Кованная заготовка

    Заготовка из проката

    Заготовка из неметаллических материалов

    Штампованная заготовка

    Скорость резания (м/мин)


    120

    200

    150

    100

    150

    Удельная кривизна заготовки

    0,9

    0,8

    1,3

    0,5

    1,5

    Длина заготовки (мм)


    250

    300

    800

    1200

    500

    Материал

    СЧ-18

    СЧ-12

    СЧ-15

    СЧ-22

    СЧ-20

    Масса (кг)

    2,5

    2,1

    3,5

    2,9

    4

    Жел. Направление волокон (балл)



    5


    6


    4


    6


    3

    Коррозионная стойкость (балл)


    3

    8

    5

    4

    7

    Качество поверхности


    3

    7

    5

    6

    9

    Припуск (слой металла)


    5+-2

    7+-2

    9+-2

    6+-2

    8+-2

    Финансовые условия (руб. за 50 шт.)


    385

    600

    429

    650

    400




    Рисунок 1 - Формирование иерархии

    1.1. Формирование матрицы попарных сравнений



    В рамках МАИ с участием ЛПР формируется матрица попарных сравнений элементов на основе субъективных суждений, численно оцениваемых по определенной шкале. На основе выраженных численно результатов попарных сравнений потом решается задача нахождения абсолютных весов. В идеале, при полной согласованности суждений матрица попарных сравнений имеет вид рисунке 2.



    Рисунок 2 - Матрица попарных сравнений при согласованности

    суждений

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

    Далее составляются аналогичные матрицы для попарных сравнений альтернатив по каждому из критериев.

    Для проведения парных сравнений разработана шкала относительной важности, представленная в таблице 2.

    Таблица 2 – Шкала относительной важности

    Значение относительной важности или приоритетности

    Определение ситуации

    1

    2

    1

    Равная важность (равный вклад в общую цель, отсутствие преимущества)

    Продолжение таблицы 2

    1

    2

    3

    Умеренное превосходство одного над другим

    5

    Существенное (сильное) превосходство

    7

    Весьма значительное превосходство

    9

    Подавляющее превосходство

    2, 4, 6, 8

    Промежуточные значения между двумя соседними суждениями (применяются в компромиссных ситуациях)


    В данной задаче требуется сформировать двенадцать матриц: одну для второго уровня и одиннадцать – для третьего уровня (по числу введенных критериев второго уровня). Матрица попарных сравнений для второго уровня представлена в таблице 3.

    Таблица 3 – Матрица попарных сравнений




    Скорость резания

    Удельная кривизна заготовки

    Длина

    Материал

    Масса

    Желательное направление волокон

    Коррозионная стойкость

    Качество поверхности

    Припуск

    Финансовые условия

    Устойчивость на скручивание

    Иск итое

    Сумма Хi

    Y

    Скорость резания

    1

    5

    3

    3

    5

    5

    3

    1/2

    3

    1/3

    5

    2,27472

    14,38

    2,41365

    Удельная кривизна заготовки

    1/5

    1

    3

    4

    3

    5

    4

    1/3

    2

    1/3

    5

    1,58626




    1,44831

    Длина

    1/3

    1/3

    1

    1/5

    1/3

    1/2

    1/2

    1/8

    1/3

    1/3

    1/2

    0,35924




    0,30997

    Материал

    1/3

    1/4

    5

    1

    3

    5

    5

    1/3

    1/2

    1/5

    5

    1,16186




    1,05596

    Масса

    1/5

    1/3

    3

    1/3

    1

    3

    3

    1/5

    1/4

    1/2

    3

    0,75434




    0,65127

    Желательное направление волокон

    1/5

    1/5

    2

    1/5

    1/3

    1

    2

    1/3

    1/3

    1/5

    1

    0,46821




    0,39339

    Коррозионная стойкость

    1/3

    1/4

    2

    1/5

    1/3

    1/2

    1

    1/4

    1/5

    1/5

    1/2

    0,38529




    0,33020

    Качество поверхности

    2

    3

    8

    3

    5

    3

    4

    1

    3

    3

    3

    3,07602




    2,67069

    Припуск

    1/3

    1/2

    3

    2

    4

    3

    5

    1/3

    1

    1/2

    3

    1,36233




    1,13583

    Финансовые условия

    3

    3

    3

    5

    2

    5

    5

    1/3

    2

    1

    5

    2,48687




    2,28209

    Устойчивость на скручивание

    1/5

    1/5

    2

    1/5

    1/3

    1

    2

    1/3

    1/3

    1/5

    1

    0,46821




    0,39339

    Х с тильдой

    0,1581

    0,1103

    0,0250

    0,0808

    0,0524

    0,0326

    0,0268

    0,2139

    0,0947

    0,1729

    0,0326










    Λmax

    12,81477








































    ИС

    0,18148








































    ОС

    11,86%










































    1.2. Формирование матриц попарных сравнений для третьего уровня



    Далее составляется 11 матриц попарных сравнений для выбора пяти заготовок по каждому критерию. Для этого дается описание заготовок, представленное в таблице 1. Матрицы попарных сравнений представлены на рисунках 3-13.

    Рисунок 3 - Скорость резания

    Рисунок 4 - Удельная кривизна заготовки

    Рисунок 5 - Длина

    Рисунок 6 - Материал

    Рисунок 7 - Масса

    Рисунок 8 - Желательное направление волокон

    Рисунок 9 - Коррозионная стойкость

    Рисунок 10 - Качество поверхности

    Рисунок 11 - Припуск

    Рисунок 12 - Финансовые условия

    Рисунок 13 - Устойчивость на скручивание

    Проведем расчеты по матрице попарных сравнений для второго уровня:

    Определяем геометрическое среднее элементов строк матриц по формуле:

    (1)



    Аналогично, по выше представленной формуле (1), определяем геометрическое среднее каждой матрицы:





















    После нормализации вектора получаем вектор приоритетов:

    (2)



    Аналогично, по выше представленной формуле (2), определяем вектор приоритетов каждой матрицы:





















    Умножаем матрицу А на вектор :

    , (3)



    Аналогично, по выше представленной формуле (3), определяем yi каждой матрицы:





















    Рассчитываем параметр по формуле:

    (4)



    Рассчитываем индекс согласованности по формуле:

    (5)



    Рассчитываем отношение согласованности по формуле:

    , (6)

    где  индекс согласованности, получаемый при усреднении множества данных для матриц попарных сравнений при случайном равновероятном (то есть полностью неосмысленном) выборе количественных значений суждений из шкалы 1/10, 1/9,…, 9, 10, но с сохранением свойства обратной симметрии.

    Значения приведены в таблице 4.

    Таблица 4 – Значение

    n

    1

    2

    3

    4

    5

    7

    8

    9

    10

    11



    0

    0

    0,58

    0,90

    1,12

    1,32

    1,41

    1,45

    1,49

    1,53


    , (7)

    Величина считается приемлемой, если она имеет значения порядка 20% и менее. Если выходит из этих пределов, то можно рекомендовать лицам, формулирующим суждения, пересмотреть их с использованием дополнительной информации.

    В данной матрице величина ОС считается приемлемой.

    Остальные матрицы рассчитываются аналогично первой.

    1.3. Синтез глобальных приоритетов



    Во всех матрицах получились приемлемые значения величины ОС, так как не превысили 20%.

    После того как получены достаточно согласованные оценки на различных уровнях и их локальные приоритеты, в МАИ осуществляется синтез глобальных приоритетов. Для этого по каждой -ой альтернативе вычисляется величина

    , (8)

    где компонент вектора локальных приоритетов для -ой альтернативы третьего (нижнего) уровня относительно -го критерия верхнего (второго на рис. 1) уровня; компонент вектора приоритетов критериев второго уровня; , количество элементов, выделенных в иерархии на втором и третьем уровнях.

    В таблице 5 приведены итоговые результаты определения приоритетов выбора для различных уровней и полученные глобальные приоритеты.

    Таблица 5 – Значения глобальных приоритетов



    Альтернатива, имеющая наивысший глобальный приоритет, будет являться оптимальным вариантом. В нашем случае наивысший глобальный приоритет ГП=0,247454 имеет заготовка под буквой Д (кованная), следовательно, этот заготовка будет являться самым лучшим вариантом для изготовления детали «вал».

    Вывод: Методом анализа иерархий удалось выбрать оптимальную заготовку–кованная, так как у нее был наивысший приоритет по таким критериям как: скорость резания, удельная кривизна заготовки, длина, материал, масса, желательное направление волокон, коррозионная стойкость, качество поверхности, припуск, финансовые условия и устойчивость на скручивание.

    1. Методы линейного программирования в математическом моделировании технологических процессов




      1. Задача и исходные данные


    Вариант 16

    Предприятие производит три вида продукции (А, В, С), для выпуска каждого из которых требуется определенное время обработки на всех четырех типах оборудования ОБ1, ОБ2, ОБ3 и ОБ4.

    Вид продукции

    Время обработки

    Прибыль

    ОБ1

    ОБ2

    ОБ3

    ОБ4

    А

    1

    3

    1

    2

    3

    В

    6

    1

    3

    3

    6

    С

    3

    3

    2

    4

    4

    Пусть время работы оборудования составляет соответственно 84, 42, 21 и 42 ч. Определите какую продукцию и в каких количествах следует производить, чтобы предприятие получило максимальную прибыль.

      1. Составление целевой функции и ограничений



    количество продукции А

    количество продукции В

    количество продукции С

    Целевая функция: 3X1+6X2+4X3 →Mах

    Ограничения:

    Х1+6Х2+3Х3 84;

    3Х1+Х2+3Х3 42;

    Х1+3Х2+2Х3 21;

    2Х1+3Х2+4Х3 42;

    X1≥0; X2≥0; X3≥0.


      1. Решение задачи средствами Excel



    В ячейках (E4;Е10) запишем команду «=СУММПРОИЗВ($B$3:$D$3;B4:D4)» согласно рисунку 14.



    Рисунок 14 – Решение задачи

    После того, как мы заполнили нужные ячейки, переходим в раздел «данные» и нажимаем «поиск решения». Откроется окно, как показано на рисунке 15.

    В поле «оптимизировать целевую функцию» указываем ячейку целевой функции Е4. Ставим найти максимум.

    В поле «изменяя ячейки» указываем те ячейки, где будут выводиться значения конечного продукта каждого вида (B3 и D3).

    В поле «в соответствии с ограничениями» добавляем наши ограничения.

    Выбираем метод решения «Поиск решения линейных задач симплекс-методом» и нажимаем найти решения.



    Рисунок 15 – Решение задачи

    В итоге получаем значения, которые показаны на рисунке 16.



    Рисунок 16 – Решение задачи

    Вывод: Для того, чтобы получить максимальную прибыль (54), нужно изготавливать 12 единиц продукции А и 7 единиц продукции В, для этого будет затрачено 30 часа на оборудовании 1, 39 часов на оборудовании 2, 21 час на оборудовании 3 и 31 час на оборудовании 4.

    Заключение



    В ходе курсовой работы было решено две задачи. Первая задача состояла в выборе заготовки для изготовления детали «вал». Методом анализа иерархий удалось выбрать оптимальную заготовку–кованная, так как у нее был наивысший приоритет по таким критериям как: скорость резания, удельная кривизна заготовки, длина, материал, масса, желательное направление волокон, коррозионная стойкость, качество поверхности, припуск, финансовые условия и устойчивость на скручивание.

    Вторая задача – задача линейного программирования состояла в определении максимальной прибыли предприятия. Задача была решена с использованием средств Excel. В итоге для того, чтобы получить максимальную прибыль (54), нужно изготавливать
    12 единиц продукции А и 7 единиц продукции В, для этого будет затрачено 30 часа на оборудовании 1, 39 часов на оборудовании 2, 21 час на оборудовании 3 и 31 час на оборудовании 4.

    СПИСОК ЛИТЕРАТУРЫ





    1. Аверченков В.И. Основы математического моделирования технических систем / В.И. Аверченков, В.П. Федоров, М.Л. Хейфец. – Лань, 2011.

    2. Аврамчук Е.Ф. Технология системного моделирования / Е.Ф. Аврамчук, А.А. Вавилов, С.В. Емельянов. – М.: Машиностроение, 1988.

    3. Вентцель Е.С. Исследование операций. Задачи, принципы, методология: учеб. пособие для вузов / Е.С. Вентцель. – М.: Дрофа, 2004.

    4. Гельман В.Я. Решение математических задач средствами Excel: практикум / В.Я. Гельман. – СПб.: Питер, 2003.

    5. Пантелеев А.В. Методы оптимизации в примерах и задачах: учеб. пособие / А.В. Пантелеев, Т.А. Летова. – М.: Высш. шк., 2002.

    6. Перова А.В. Основы математического моделирования: курс лекций: учеб. пособие / А.В. Перова. Воронеж: ФГБОУ ВО «Воронежский государственный технический университет», 2016.

    7. Перова А.В. Основы математического моделирования: учеб. пособие / А.В. Перова. Воронеж: ГОУ ВПО «Воронежский государственный технический университет», 2010.



    Приложение А




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