Решение задач математического моделирования в Excel

Автор работы: Пользователь скрыл имя, 19 Декабря 2012 в 10:34, курсовая работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ
1. ИСТОРИЯ ПРИМЕНЕНИЯ МАТЕМАТИЧЕСКИХ МЕТОДОВ
В ЭКОНОМИКЕ
2. ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
2.1. Постановка задачи линейного программирования .
2.2. Математическая запись модели.
2.3. Развернутая экономико-математическая модель.
2.4. Алгоритм решения транспортной задачи.
3. РЕШЕНИЕ ЗАДАЧИ И АНАЛИЗ ОПТИМАЛЬНОГО ПЛАНА
3.1. Постановка задачи.
3.2. Развернутая экономико-математическая модель
3.3. Алгоритм решения задачи с помощью сервисной функции Excel
3.4. Анализ оптимального решения
3.5. Анализ устойчивости оптимального решения
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ

Вложенные файлы: 1 файл

моделирование.docx

— 3.18 Мб (Скачать файл)

 

 

 

 

 

 

 

 

 

 

3. РЕШЕНИЕ ЗАДАЧИ И  АНАЛИЗ ОПТИМАЛЬНОГО ПЛАНА

3.1. Постановка задачи.

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

  1. Фрагмент технологической карты

Виды работ

Объем работ, га

Агрегат

Произво-

дитель-ность, га

Прямые затраты, руб.

Трактор

СХМ

Первая пятидневка

Боронование

в 2 следа

3250

ДТ-75М

21 БЗСС-1

230

232

МТЗ-80

18 БЗСС-1

187

158

Вторая пятидневка

Культивация с боронованием

350

ДТ-75М

2 КПС-4 и 8 БЗСС-1

130

222

МТЗ-80

КПС-4 и

4 БЗСС-1

57

421

Боронование

в 1 след

780

ДТ-75М

21 БЗСС-1

230

132

МТЗ-80

18 БЗСС-1

187

180


Стоимость сельскохозяйственных машин и тракторов:

ДТ-75М – 3230 руб., МТЗ-80 – 3900 руб., БЗСС-1 – 7,5 руб., КПС-4 – 310 руб.

     Коэффициент  эффективности капиталовложений  составляет 0,2.

Критерий оптимальности  – минимум приведенных затрат.

 

3.2. Развернутая экономико-математическая  модель

Система переменных

Х1 – количество агрегатов в составе ДТ и 21 борона в 1-ю пятидневку

Х2 – количество агрегатов в составе МТЗ и 18 борон в 1-ю пятидневку

Х3 – количество агрегатов в составе ДТ, 2КПС и 8 борон во 2-ю пятидн.

Х4 – количество агрегатов в составе МТЗ, КПС и 4 бороны во 2-ю пятидн.

Х5 – количество агрегатов в составе ДТ и 21 борона во 2-ю пятидн.

Х6 – количество агрегатов в составе МТЗ и 18 борон во 2-ю пятидн.

Х7 – количество ДТ в 1-ю пятидневку

Х8 – количество ДТ во 2-ю пятидневку

Х9 – количество МТЗ в 1-ю пятидневку

Х10 – количество МТЗ во 2-ю пятидневку

Х11 – количество борон в 1-ю пятидневку

Х12 – количество борон во 2-ю пятидневку

Х13 – количество культиваторов во 2-ю пятидневку

 

Система ограничений     

  1. По выполнению заданных объемов работ:

а) боронование в 2 следа  в 1-й пятидневке, га: 230Х1 + 187Х2 = 3250

б) культивация с боронованием во 2-й пятидн., га: 130Х3 + 57Х4 =350

в) боронование во 2-й пятидневке, га: 230Х5 + 187Х6 = 780

2. По соотношению агрегатов  и отдельных видов тракторов  и сельхозмашин:

а) количество ДТ-75М в 1-ой пятидневке: Х1 <= Х7     Х1 – Х7 < 0

б) количество ДТ-75М во 2-ой пятидневке: Х3 + Х5 – Х8 < 0

в) количество МТЗ-80 в 1-ю пятидневке: Х2 – Х9 < 0

г) количество МТЗ-80 во 2-ю  пятидневке: Х4 + Х6 – Х10 < 0

д) количество БЗСС-1,0 в 1-ой пятидневке: 21Х1 + 18Х2 – Х11 < 0

е) количество БЗСС-1,0 во 2-й  пятидневке: 8Х3 +4Х4 +21Х5 + 18Х6 < Х12

ж) количество КПС-4 во 2-ой пятидневке: 2Х3 + Х4 – Х13 < 0

Целевая функция: минимум приведенных затрат, руб.

F = 232Х1 + 158Х2 + 222Х3 + 421Х4 + 132Х5 + 180Х6 + 646Х7 + 646Х8 + + 780Х9 + 780Х10 +1,5Х11 + 1,5Х12 + 62Х13        min


Приведенные затраты = стоимость * 0,2

 

3.3. Алгоритм решения задачи  с помощью сервисной функции  Excel

Ввод данных задачи в таблицу  Excel:

Рис.1.

1. Заполняется таблица  «Переменные»:

  • в строке Имя вводятся имена переменных (х1, х2, х3.).
  • в строке Значения (В3:N3), которая не заполняется, будут высвечиваться промежуточные и оптимальные значения переменных.
  • в строке Нижняя граница (В4:N4), которая не заполняется по умолчанию, каждая ячейка этой строки содержит ноль, используется для задания условия не отрицательности переменных, при необходимости может быть введена нижняя граница для переменных.
  • строка Верхняя граница (В5:N5) заполняется при необходимости задания верхней границы переменным, в нашем примере не заполняется.
  • в строке Коэффициенты целевой функции (В6:N6) вводятся коэффициенты целевой функции из модели.
  • в ячейку Целевой функции (O6) вводится функция Сумма произведения ячеек строки Значения на ячейки строки Коэффициенты целевой функции: =СУММПРОИЗВ($B$3:$N$3;B6:N6)

 

2. Заполняется таблица  «Ограничения», для каждого ограничения:

    • из модели вводятся технико-экономические коэффициенты
    • в столбец Знак (P9:P18) проставляется знак ограничений
    • в столбец Правая часть (Q9:Q18) вводятся объемы ограничений
    • в столбец Левая часть (O9:O18) копируется формула из целевой ячейки: =СУММПРОИЗВ($B$3:$N$3;B9:N9)

=СУММПРОИЗВ($B$3:$N$3;B10:N10)

=СУММПРОИЗВ($B$3:$N$3;B11:N11)

=СУММПРОИЗВ($B$3:$N$3;B12:N12)

=СУММПРОИЗВ($B$3:$N$3;B13:N13)

=СУММПРОИЗВ($B$3:$N$3;B14:N14)

=СУММПРОИЗВ($B$3:$N$3;B15:N15)

=СУММПРОИЗВ($B$3:$N$3;B16:N16)

=СУММПРОИЗВ($B$3:$N$3;B17:N17)

=СУММПРОИЗВ($B$3:$N$3;B18:N18)

 

     Заполнение окна «Поиск решений»

  • Курсор установить в Целевую ячейку (О6)
  • В меню выбрать Данные, Поиск решения
  • Заполнить окно «Поиск решения» (рис.2):
    • в поле «Установить целевую ячейку» указать адрес Целевой ячейки (О6)
    • установить переключатель в положение Равно минимальному значению
    • в поле «Изменяя ячейки» мышью ввести интервал ячеек строки значения из таблицы «Переменные» $B$3:$N$3.

 

 

Рис. 2

 

  1. Заполнить поле «Ограничения»:
  • Щелкнуть мышью в поле «Ограничения»
  • Щелкнуть мышью в поле «Добавить»
  • Заполнить окно «Добавление ограничения»:
    • Первым всегда вводим Граничное условие – все переменные должны быть больше или равны нулю (рис.3,4)
    • Щелкнуть мышью в поле «ссылка на ячейку»
    • Выделить мышью интервал ячеек строки Значения ($B$3:$N$3)
    • Изменить знак, выбрав из списка >=
    • Щелкнуть мышью в поле «Ограничения»
    • Выделить мышью строку Нижняя граница ($В$4:$N$4)
    • Нажать кнопку «Добавить»

 

Рис.3.

 

  • В новом окне «Добавление ограничения» ввести следующее ограничение, так как три ограничения в модели имеют одинаковый знак, то их можно ввести одним выражением (рис.4):
    • Щелкнуть мышью в поле «Ссылка на ячейку»
    • Выделить мышью интервал ячеек столбца Левая часть ($O$9:$O$11)
    • Выбрать знак   =
    • Щелкнуть мышью в поле «Ограничения»
    • Выделить мышью столбец Правая часть ($Q$9:$Q$11)
    • Нажать кнопку ОК

Рис.4.

 

  • В новом окне «Добавление ограничения» ввести следующее ограничение, так как все остальные ограничения в модели имеют одинаковый знак, то их можно ввести одним выражением (рис.5):
    • Щелкнуть мышью в поле «Ссылка на ячейку»
    • Выделить мышью интервал ячеек столбца Левая часть ($O$12:$O$20)
    • Выбрать знак <=
    • Щелкнуть мышью в поле «Ограничения»
    • Выделить мышью столбец Правая часть ($Q$12:$Q$20)
    • Нажать кнопку ОК.

Рис.5.

  • Заполнить окно параметры:
  • В окне поиск решения (рис. 2) нажать кнопку Параметры
  • В окне Параметры (рис.6) установить флажки в положения Линейная модель и Показывать результаты итераций.
  • Нажать кнопку ОК.
  • Будет осуществлен переход в окно Поиск решения (рис.2).

Рис.6. Параметры поиска решения

 

  • Получить оптимальное решение:
  • В окне Поиск решения нажать кнопку Выполнить.
  • На экране появиться результат первой итерации
  • В окне Текущее состояние поиска решения нажать кнопку Продолжить – на экране появиться результат следующей итерации.
  • Когда решение будет оптимальным на экране появиться окно «Результаты поиска решения» (рис.8).

Рис.7.Оптимальное  решение

 

Рис.8.Результаты поиска решения

 

  • В окне «Результаты поиска решения» мышью выбрать Тип отчета «Устойчивость» и нажать кнопку (рис.8)
  • В результате на текущем листе останется модель с оптимальным решением (рис.7), а на предыдущем листе будет сформирован Отчет по устойчивости1 (рис.9).

 

Рис.9. Отчет по устойчивости.

 

    1. Анализ оптимального решения

По оптимальному плану (табл.2) следует использовать:

В 1-ю пятидневку: 6 агрегатов в составе ДТ и 21 БЗСС (х1);

Во 2-ю пятидневку: 2 агрегата – ДТ, 2 КПС и 8БЗСС (х3);

3 агрегата  в составе ДТ и 21 БЗСС (х5).

Нецелесообразно использовать агрегаты с трактором МТЗ-80 (х2, х4, х6).

Всего потребуется:

В 1-ю пятидневку: ДТ-75М – 6 шт. (х7); БЗСС – 1,0 – 126 шт. (х11);

Во 2-ю пятидневку: ДТ-75М – 5 шт. (х8); БЗСС – 1,0 – 79 шт. (х12);

КПС-4 – 4 шт. (х13).

Выполнение условий:

    • 1 гр. ограничений – все работы будут выполнены полностью;
    • 2 гр. Ограничений – все математические соотношения выполнены.

 

Критерий оптимальности:

Приведенные затраты будут  минимальными  и составят …..руб.

 

    1. Анализ устойчивости оптимального решения

Таблица Изменяемые ячейки (табл.3)

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

  • Использовать во 2-ю пятидневку 1 агрегат в составе с МТЗ – на 280 руб.;
  • Использовать в любую пятидневку 1 МТЗ - на 290 руб.

 

2.Оптимальный план использования машинно-тракторного парка

 

3.Отчет по устойчивости. Изменяемы ячейки.

 

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

  • От 0 до 486 руб. – на боронование 1-м агрегатом;
  • От 0 до 631 руб. – на боронование 2-м агрегатом;
  • И так далее.

Теневая цена показывает, что  затраты увеличатся, если увеличить  объем работ на 1 га: - по боронованию  – на 3,5 руб.; - по культивации –  на 7,2 руб.

 

 

 

 

 

  1. Отчет по устойчивости. Ограничения.

Информация о работе Решение задач математического моделирования в Excel