Автор: Пользователь скрыл имя, 03 Ноября 2011 в 16:38, курсовая работа
Поскольку курсовая работа является разработкой, в известном смысле, законченной задачи, она должна научить студентов гораздо большему, чем закрепление знаний по одному разделу дисциплины, должна научить самостоятельному решению комплексных задач. При этом студент должен научиться мобилизовывать и увязывать знания, полученные в различных учебных курсах, научиться искать, а самое главное, находить нужные источники информации и извлекать из них только то, что требуется.
Введение 2
2. Линейная модель 3
3. Построение математической модели 4
3.1. Словесная формулировка проблемы 4
3.2. Математическая формулировка 4
3.2.1. Переменные 4
3.2.2. Целевая функция 4
3.2.3. Ограничения 5
3.3. Выбор и обоснование метода решений поставленной задачи 6
3.4. Решение задачи 6
4. Решение задачи с применением надстройки MS Excel 11
4.1. Отчёты о решении задачи 13
4.2. Анализ модели на чувствительность 15
4.2.1. Оптимальное решение 15
4.2.2. Статус ресурсов 16
4.2.3. Максимальное изменение запаса ресурса 17
4.2.4. Ценность ресурсов 17
4.2.5. Максимальное изменение коэффициента стоимости 17
Содержание
Курсовая
работа представляет собой самостоятельную
работу, которая выполняется для
развития навыков инженерной деятельности.
Курсовая работа базируется, в основном,
на знаниях, полученных при изучении следующих
курсов: «Математический анализ», «Методы
оптимизации», «Исследование операций»,
«Алгоритмические языки и программирование»
и т.д. Поскольку курсовая работа является
разработкой, в известном смысле, законченной
задачи, она должна научить студентов
гораздо большему, чем закрепление знаний
по одному разделу дисциплины, должна
научить самостоятельному решению комплексных
задач. При этом студент должен научиться
мобилизовывать и увязывать знания, полученные
в различных учебных курсах, научиться
искать, а самое главное, находить нужные
источники информации и извлекать из них
только то, что требуется.
Стандартом предусмотрено, что октановое число автомобильного бензина А-76 должно быть не ниже 76, а содержание серы не более 0,3%. Для изготовления такого бензина на заводе используется смесь четырёх компонентов. Данные о ресурсах смешиваемых компонентов, их себестоимости и их октановом числе, а также о содержании серы приведены в таблице 1:
Таблица 1
Данные о компонентах бензина
Характеристика |
Компонент автомобильного бензина | |||
№1 | №2 | №3 | №4 | |
Октановое число | 68 | 72 | 80 | 90 |
Содержание серы, % | 0,35 | 0,35 | 0,3 | 0,2 |
Ресурсы, т | 700 | 600 | 500 | 300 |
Себестоимость,
ден.ед./т |
40 | 45 | 60 | 90 |
Требуется
определить, сколько тонн каждого
компонента следует использовать для
получения 1000 тонн автомобильного бензина
А-76, чтобы его себестоимость была минимальной.
Процесс построения математической модели можно начать с ответов на следующие три вопроса:
Конструктивный путь формулировки ответов на поставленные вопросы в том, чтобы словесно выразить суть проблемы.
Заводу требуется определить, в каком объёме нужно использовать компоненты (в тоннах), для получения 1000 тонн бензина, минимизирующие себестоимость (в ден.ед.) от производства бензина, с учётом октанового числа, содержания серы и ресурсов четырёх компонентов (ограничения).
Так как нужно определить объёмы использования каждого компонента, для производства бензина, то переменными в модели являются:
- объём использования
- объём использования компонента №2 (в тоннах),
- объём использования компонента №3 (в тоннах),
- объём использования компонента №4 (в тоннах).
Так как себестоимость одной тонны компонента №1 равна 40 ден.ед., то для производства 1000 тонн бензина её себестоимость составит ден.ед. Аналогично себестоимость компонента №2 составит , компонента №3 и компонента №4 . При допущении независимости объёмов использования каждого из компонентов, общая себестоимость равна сумме четырёх слагаемых – себестоимость использования компонента №1, себестоимость использования компонента №2, себестоимость использования компонента №3 и себестоимость использования компонента №4.
Обозначив общую себестоимость (в ден.ед.) через Z, можно дать следующую математическую формулировку целевой функции: определить допустимые значения , , и , минимизирующие величину общей себестоимости
При решении рассматриваемой задачи должны быть учтены ограничения на октановое число, содержание серы и ресурсы компонентов. Ограничение на октановое число можно записать следующим образом:
*1000 (т.к. нужно изготовить 1000 тонн бензина)
Это приводит к следующему ограничению:
Ограничение на содержание серы имеет вид:
Это приводит к следующему ограничению:
Ограничения
на ресурсы имеют следующие
Это приводит к следующему ограничению:
Это приводит к следующим четырём ограничениям:
Неявное ограничение заключается в том, что объёмы производства продукции не могут принимать отрицательных значений. Чтобы предотвратить получение таких недопустимых решений, потребуем выполнение условий неотрицательности переменных, т.е. введём ограничения:
Итак, математическую модель можно записать следующим образом.
Определить объёмы использования компонентов №1, №2, №3 и №4 (в тоннах), т.е. переменные , , и , при которых (целевая функция) и которые удовлетворяют условиям:
Так
как все входящие в модель функции
(ограничение и целевая
Если рассматриваемая задача решается с помощью симплекс-метода, то необходимо ограничения записать в виде равенств, вводя в каждое ограничение соответствующую остаточную переменную.
Введение
дополнительных (остаточных) переменных
позволяет разрешить систему
относительно базисных переменных. Так
как базисные переменные принимают
положительные значения, что определено
введёнными выше ограничениями, то исходное
опорное решение найдено. В противном
случае необходимо зафиксировать неразрешимость
задачи.
Процесс нахождения оптимального решения приведён в табл. 2 (см. ниже).
Выполнив шесть итераций для получения оптимального решения, получили результирующую симплекс таблицу, из которой следует, что оптимальное решение имеет вид:
=574,044 тонны, =137,967 тонны, =287,988 тонны, при этом Z=57158,769 ден.ед, т.е. для получения 1000 тон автомобильного бензина, соблюдая минимально возможной себестоимости, завод, при заданных ограничениях, должен использовать 574,044 тонны компонента №1, 137,967 тонны компонента №3 и 287,988 тонны компонента №4. При соблюдении данных рекомендаций завод будет иметь себестоимость, изготовляя 1000 тонн бензина, в размере 57158,769 ден.ед.
Таблица 2
Экранная
форма с введёнными значениями для данной
задачи представлена на рис. 1.
Рис. 1. Экранная
форма с введёнными значениями
Для
решения поставленной задачи необходимо
ввести зависимость из математической
модели в окно надстройки «Поиск решения».
Результат этой работы представлен
на рис. 2.
Рис. 2. Окно
надстройки «Поиск решения»
На
следующем этапе необходимо задать
параметры поиска решений, соответствующие
данной математической модели (рис. 3).
Рис. 3. Параметры
поиска решений
Решение
задачи с помощью надстройки MS Excel «Поиск
решения» показало, что задача решена,
все условия и ограничения оптимальности
выполнены. Результат работы «Поиска решения»
представлены на рис. 4.
Рис. 4. Результаты
работы «Поиска решения»
Данные результаты совпадают с результатом решения задачи первым способом. Таким образом, в результате сравнения решений можно сделать вывод, что математическая модель составлена верно, и полученные результаты обеспечивают оптимальное значение целевой функции.
Если надстройка «Поиск решения» нашла решение, MS Excel предоставляет возможность на основе полученного решения создать отчёт следующих типов: отчёт по результатам, отчёт по устойчивости и отчёт по пределам.
Для создания отчётов в диалоговом окне «Результаты поиска решения» в списке Тип отчёта нужно выбрать один или несколько типов отчётов и щелкнуть по кнопке OK. Соответствующие отчёты будут созданы на новых листах в текущей рабочей книге, каждый тип отчёта на отдельном рабочем листе.
Рис. 5. Отчёт по результатам
Информация о работе Решение задачи с применением надстройки MS Excel