Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 20:46, курсовая работа
Целями данной курсовой работы являются:
углубление теоретических знаний по математическому моделированию производственно-экономических процессов и систем в сельском хозяйстве;
получение практических навыков постановки, решения и анализа экономико-математических моделей по материалам конкретного хозяйства.
Введение…………………………………………………………………….…..3
I Постановка экономико-математической задачи………………………….4-5
II Разработка числовой экономико-математической модели задачи…….6-11
III Решение задачи с использованием ПК……………………………….12-15
IV Экономический анализ полученных результатов…………………....16-18
V Выводы и предложения …………………………………………………...19
Список использованной литературы………………………………………...20
9) нетелей в группу коров
X1,2
= 30
10) телок старше года в группу нетелей
X2,3 = 115 - z3 или после преобразования
X2,3
+ z3 = 115
11) телок до года в группу телок старше года
X3,5 = 108 -1- z5 или после преобразования
X3,5
+ z5 =
107
12) бычков до года в группу бычков старше года
X4,6 = 91 - 0 - z6 или после преобразования
X4,6
+ z6 =91
13) приплод телок в группу телок до года
X5,7 = 83 - 1 – z7 или после преобразования
X5,7
+ z7 =
82
14) приплод бычков в группу бычков до года
X6,8 = 83 – 1 – z8 или после преобразования
X6,8
+ z8 =82
3.
Ограничения по выбраковке
скота
15) минимальное поголовье коров
z1 ≥14
16) максимальное поголовье коров
z1
≤ 19
17) минимальное поголовье телок до года
z1≥16
18) минимальное поголовье бычков до года
z6
≥ 14
19) минимальное поголовье приплода телок
z7
≥ 25
20) максимальное поголовье приплода телок
z7
≤ 4
21) минимальное поголовье приплода бычков
z8
≥ 4
22) максимальное поголовье приплода бычков
z8
≤ 33
4.
Ограничения по соотношению
между половозрастными
группами скота на конец
года:
23)минимальное поголовье нетелей по отношению к коровам
у2 ≥ 0,15 у1 или после преобразования
0,15
у1 - у2
≤ 0
24) максимальное поголовье нетелей по отношению к коровам
у2 ≤ 0,2 у1 или после преобразования
-0,2
у1 + у
2 ≤ 0
25) поголовье телок старше года по отношению к нетелям
у3 ≥ 1,5у2 или после преобразования
1,5у2
- у3 ≤ 0
26) поголовье телок до года по отношению к телкам старше года
у5 ≥ 1,3 у3 или после преобразования
1,3
у3 -
у5 ≤ 0
5. Ограничения
по изменению поголовья
на конец года:
27) поголовье
скота всех половозрастных
у1 +
у2 + у3 +
у4 + у5 +
у6
= 536
28) минимальное поголовье коров
у1
≥ 168
6.
Ограничения по выполнению
плана производства
продукции:
29) молока
0,5 х 160 х 36 + 0,5 х у1 х 36 ≥ 5700 или после преобразования
36 у1
≥ 5640
30) мяса
4,55z1
+ 3,35z3 +
3,65z4 + I,45z5 +
I,7z6 + 0,93z7 + 0,93z8
≥ 450
Составим
экономико-математическую
модель в матричном
виде.
Матрица экономико-математической задачи оптимизации оборота стада крупного рогатого скота.
|
Выбраковка голов | На конец года | |||||||||||||
Коров | Телок старше года | Бычков старше года | Телок до года | Бычков до года | Приплода телок | Приплода бычков | Коров | нетелей | Телок старше года | Бычков старше года | Телок до года | Бычков до года | Вид ограничения | Объем ограничения |
z1 | z3 | z4 | z5 | z6 | z7 | z8 | у1 | у2 | у3 | у4 | у5 | у6 | ||
1 | 1 | = | 160 | |||||||||||
1 | = | 30 | ||||||||||||
1 | 1 | = | 115 | |||||||||||
1 | 1 | = | 18 | |||||||||||
1 | 1 | = | 108 | |||||||||||
1 | 1 | = | 91 | |||||||||||
1 | = | 83 | ||||||||||||
1 | = | 43 | ||||||||||||
= | 30 | |||||||||||||
1 | = | 115 | ||||||||||||
1 | = | 108 | ||||||||||||
1 | = | 91 | ||||||||||||
1 | = | 83 | ||||||||||||
1 | = | 83 | ||||||||||||
1 | >= | 14 | ||||||||||||
1 | <= | 19 | ||||||||||||
1 | >= | 16 | ||||||||||||
1 | >= | 14 | ||||||||||||
1 | >= | 4 | ||||||||||||
1 | <= | 33 | ||||||||||||
1 | >= | 4 | ||||||||||||
1 | <= | 33 | ||||||||||||
0,15 | -1 | <= | 0 | |||||||||||
-0,2 | 1 | <= | 0 | |||||||||||
1,5 | -1 | <= | 0 | |||||||||||
1,3 | -1 | <= | 0 | |||||||||||
1 | 1 | 1 | 1 | 1 | 1 | = | 536 | |||||||
1 | >= | 168 | ||||||||||||
36 | >= | 2820 | ||||||||||||
4,55 | 3,35 | 3,65 | 1,45 | 1,7 | 0,93 | 0,93 | >= | 650 | ||||||
18 | Max->2880 |
III.
Решение задачи с использованием
ПК
Задача может быть решена на ПК с помощью программ Excel, MatchCad, STORM и любой другой программой решающей задачи симплексным методом.
Мы выберем программу Microsoft Office Excel. Для решении задачи в программе MS Excel следует подготовить табличную форму.
Заполняем таблицу со всеми переменными и ограничениями. А столбец «Формула» заполняем следующим образом:
1. Выделяем ячейку W4 и выбираем «Вставить функцию».
2.В окне «Категория» выбираем: Математические, в окне «Выберите функцию»: СУММПРОИЗВ и нажимаем на ОК.
3. Появляются Массивы. В Массиве 1 заполняем: D4:V4, а в Массиве 2: $D$35:$V$35 и нажимаем на ОК.
В итоге в ячейке W4 появляется формула: СУММПРОИЗВ(D4:V4;$D$35:$V$35).
Далее чтобы заполнить весь столбец, копируем ячейку W4 и вставляем её начиная с W5 по W34.
Используя инструмент «Поиск решения» найдем оптимальное решение, которое появится в строке «Результаты задачи».
Для этого заполним окно «Поиск решения» следующими данными.
Установить целевую ячейку: W34;
Равной: максимальному значению;
Изменяя ячейки: D35:V35
Ограничения
(Добавить):
Рис
1. Добавление ограничения
Добавляем
следующие ограничения:
D35=целое
E35 = целое | P35 = целое | W9=Y9 | W20<=Y20 | W31<=Y31 |
F35 = целое | R35 = целое | W10=Y10 | W21>=Y21 | W32=ZY2 |
G35 = целое | S35 = целое | W11=Y11 | W22>=Y22 | W33>=Y33 |
H35 = целое | T35 = целое | W12=Y12 | W23>=Y23 | W34>=Y34 |
I35 = целое | U35 = целое | W13=Y13 | W24<=Y24 | |
J35 = целое | V35 = целое | W14=Y14 | W25>=Y25 | |
K35 = целое | W4=Y4 | W15=Y15 | W26<=Y26 | |
L35 = целое | W5=Y5 | W16=Y16 | W27<=Y27 | |
M35 = целое | W6=Y6 | W17=Y17 | W28<=Y28 | |
N35 = целое | W7=Y7 | W18=Y18 | W29<=Y29 | |
O36 = целое | W8=Y8 | W19>YZ19 | W30<=Y30 |
Кроме того, в параметрах установим значения
Нажимаем
кнопку «Выполнить» и получим
в строке «Результаты задачи»
и в столбце «Формула» следующие показатели:
№ ограничения | Наименование ограничения | Единица измерения | Перевод голов | ||||||||
нетелей в группу коров | телок старше года в группу нетелей | телок до года в группу телок старше года | бычков до года в группу бычков старше года | приплод телок в группу телок до года | приплод бычков в группу бычков до года | ||||||
X1,2 | X2,3 | X3,5 | X4,6 | X5,7 | X6,8 | ||||||
1 | Коровы | гол. | -1 | ||||||||
2 | Нетели | гол. | 1 | -1 | |||||||
3 | Телки старше года | гол. | 1 | -1 | |||||||
4 | Бычки старше года | гол. | -1 | ||||||||
5 | Телки до года | гол. | 1 | -1 | |||||||
6 | Бычки до года | гол. | 1 | -1 | |||||||
7 | Телки - приплод | гол. | 1 | ||||||||
8 | Бычки - приплод | гол. | 1 | ||||||||
9 | Нетелей в группу коров | гол. | 1 | ||||||||
10 | Телок старше года в группу нетелей | гол. | 1 | ||||||||
11 | Телок до года в группу телок старше года | гол. | 1 | ||||||||
12 | Бычков до года в группу бычков старше года | гол. | 1 | ||||||||
13 | Приплод телок в группу телок до года | гол. | 1 | ||||||||
14 | Прилод бычков в группу бычков до года | гол. | 1 | ||||||||
15 | Коров, минимум | гол. | |||||||||
16 | Коров, максимум | гол. | |||||||||
17 | Телок до года, минимум | гол. | |||||||||
18 | Бычков до года, минимум | гол. | |||||||||
19 | Приплод телок, минимум | гол. | |||||||||
20 | Приплод телок, максимум | гол. | |||||||||
21 | Приплод бычков, минимум | гол. | |||||||||
22 | Приплод бычков, максимум | гол. | |||||||||
23 | Коровами и нетелями, минимум | гол. | |||||||||
24 | Коровами и нетелями, максимум | гол. | |||||||||
25 | Нетялями и телками старше года | гол. | |||||||||
26 | Телками старше года и телками до года | гол. | |||||||||
27 | Всего скота | гол. | |||||||||
28 | Коров, минимум | гол. | |||||||||
29 | Молоко | ц | |||||||||
30 | Мясо | ц | |||||||||
Z | Максимальное производство молока | ц | |||||||||
Результаты задачи | 30 | 34 | 76 | 77 | 83 | 79 | |||||
x 1,2 | x2,3 | x3,5 | x4,6 | X5,7 | x6,8 |