Uploaded by Вадим Голубев

ЛР№2 Корнеев К.А.

advertisement
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Алтайский государственный технический университет им. И.И.
Ползунова»
Факультет Энергомашиностроения и автомобильного транспорта
Кафедра "Котло – и реакторостроение"
Расчетное задание защищено с оценкой
_ В. А. Голубев
подпись
«
»
2020г.
Лабораторная работа № 1
Решение задач нелинейного программирования в Excel
Пояснительная записка
по дисциплине: Теория принятия решений
ЛР 13.04.03.09.001 ПЗ
Студент группы
8ЭМ-91
№ гр
Преподаватель
доцент, к.т.н.
должность, ученая степень
БАРНАУЛ 2020
К.А.Корнеев
(инициалы, фамилия)
В.А. Голубев
(инициалы, фамилия)
Содержание
1. Цель работы ............................................................................................................ 3
2. Практическая часть. Задача №1 ......................................................................... 3-4
3. Практическая часть. Задача №2 ............................................................................ 5
4. Заключение .............................................................................................................. 5
Изм Лист
№ докум.
Разраб.
Корнеев К.А
Пров
Голубев В. А
Н. Контр.
Утв
Голубев В. А
Голубев В. А
Подп
Дат
ПЗ 13.04.03. 09. 000 ПЗ
Расчет и конструирование
пылеулавливающих
аппаратов
Лит.
Лист
2
Листов
5
АлтГТУ, гр. 8ЭМ-91 1
Цель работы:
Ознакомиться с нелинейным программированием в Excel. Научиться
применять методы нелинейного программирования для решения задач.
Опробовать линейное программирование в Excel на практике (на определенных
задачах).
Практическая часть. Расчет в Excel:
1.) Задача: минимизировать функцию f(x)=(х1-2)4+(х1-2х2)2 при
ограничениях х1,2>0
Ввод начальных значений и вид после ввода форма:
Заходим в «поиск решений»:
Изм. Лист
№ докум.
Подпись Дата
ПЗ.13.04.03.09.000 ПЗ
Лист
3
Настраиваем необходимые параметры в «поиск решений»:
Получим результат минимизации функции:
Уменьшим относительную погрешность и сходимость. Параметры
«поиска решений» с меньшей относительной погрешностью и
сходимостью:
Результат вычислений после
погрешности и сходимости
Изм. Лист
№ докум.
Подпись Дата
уменьшения
ПЗ.13.04.03.09.000 ПЗ
относительной
Лист
4
2) Задача: Необходимо минимизировать функцию f(x)=100(ух2)2+(1-х)2
Ввод начальных данных и целевой функции:
Результат после первого запуска:
Результат минимизации функции Розенброка:
Данный результат добились, изменяя значения погрешности и
сходимости.
Заключение:
Ознакомились с методами нелинейного программирования. Применили
методы нелинейного программирование для решения задач. Опробовать
нелинейное программирование в Excel на практике (на определенных задачах).
Изм. Лист
№ докум.
Подпись Дата
ПЗ.13.04.03.09.000 ПЗ
Лист
5
Download