Экономика цеха промышленного предприятия

Автор работы: Пользователь скрыл имя, 04 Ноября 2013 в 18:10, курсовая работа

Описание работы

В соответствии с вариантом № 35 условие задачи: Цех промышленного предприятия выпускает 2 типа краски для внутренних (А) и наружных (В) работ. Для производства красок требуется 2 вида сырья (С1 и С2), запасы сырья определяются возможностями поставщиков. Известен доход от реализации 1 кг краски каждого типа. Необходимо составить оптимальный план производства красок обоих типов, обеспечивающий максимальный суммарный доход от реализации продукции.

Содержание работы

1. Решение задачи линейного программирования с размерностью n=2 без применения ЭВМ.
2. Задача компенсации реактивной мощности.

Файлы: 1 файл

Курсач кропотов 3-3.docx

— 195.24 Кб (Скачать файл)

 

 

  1. Решение задачи линейного программирования с размерностью n=2 без применения ЭВМ.

В соответствии с вариантом  № 35 условие задачи: Цех промышленного предприятия выпускает 2 типа краски для внутренних (А) и наружных (В) работ. Для производства красок требуется 2 вида сырья (С1 и С2), запасы сырья определяются возможностями поставщиков. Известен доход от реализации 1 кг краски каждого типа. Необходимо составить оптимальный план производства красок обоих типов, обеспечивающий максимальный суммарный доход от реализации продукции.

Табл.1.1 Численные значения для задачи №1

Вид сырья

Запас сырья, кг

Нормы расхода

сырья на 1 кг краски

А

В

Сырье1

6300

9

7

Сырье2

5000

5

10

Доход от реализации 1 кг краски,y.e.

200

200


Обозначение искомых переменных: Х1- план по производству краски А, кг

                                                          Х2- план по производству краски В, кг

Составление математической модели:

1) целевая функция: F(X)= 200X1 + 200X2 → max; (1)

2) ограничения:        9Х1 + 7 Х2 ≤ 6300; (2)

                                 5Х1 + 10Х2 ≤ 5000;  (3)

3) граничные условия: Х1 ≥ 0; Х2 ≥ 0

1.1. Графический  метод решения задачи ЛП, n=2

1) Построение области  допустимых решений (рис.1): отображаю на плоскости (Х1, Х2) неравенства, (2): Х1=0, Х2=6300/7=900;

                                        Х2=0, Х1=6300/9=700;

И неравенство (3): Х2 =0, Х1=5000/5=1000;

                               Х1=0, Х2 =5000/500.

Также отображаем на плоскости  неравенства - граничные условия: Х1 ≥ 0; Х2 ≥ 0.

2) Построение лини уровня  целевой функции.

Зададимся произвольным значением  целевой функции, F= 12000.

F= 150Х1 + 200Х2=12000; (4)

И тогда из (4): Х1=0, Х2=60;

                        Х2=0, Х2=80.

Зададимся большим значением  целевой функции, F= 15000.

F= 150Х1 + 200Х2=15000; (5)

И тогда из (5): Х1=0, Х2=75;

                        Х2=0, Х2=100.

Таким образом, стрелка на рис.1 указывает направление максимизации функции.

Рис.1 Результата решения  графическим методом

Вывод: из рис.1 очевидно, что  оптимальное решение задачи будет  наблюдаться при Х1=510 кг, Х2=245 кг – планы по производстве красок А и В соответственно. Таким образом, суммарный доход от реализации будет равен F=510 * 200+ 245 * 200 = 151000 y.e.

    1. Решение задачи симплекс-методом (аналитическая реализация).

Приводим математическую модель в стандартную форму:

Максимизационную Ц.Ф. заменяем на равнозначную ей минимизационную Z’= -Z = -200 Х1- 200 Х2; (6)

Ограничения в виде неравенств (2),(3) приводим к стандартной форме  в виде равенств, путем ввода неотрицательных  переменных Х34:

1 + 7 Х2 + Х3 = 6300; (7)

1 + 10Х2 + Х4 = 5000. (8)

Граничные условия: все переменные неотрицательны Хi≥0, где i=1..4.

 

Начальное приближение, опорное  решение:

Х1=0    Свободные                          Х3≠0    Базисные


Х2=0    переменные                        Х4≠0    переменные

Используя уравнения (7),(8), выразим базисные переменные через свободные:


Х3=   6300   -7Х2 - 9Х1

Х4=   5000   - 10Х2 - 5Х1

F’=      0      - 200 Х1-200 Х2

 

Решение:

Х1=0    Свободные                          Х3=6300    Базис


Х2=0    переменные                        Х4=5000   

Анализ решения: решение  допустимое, т.к. все Х неотрицательны, но неоптимальное, т.к.  коэффициенты при Х1, Х2 отрицательны, соответственно их увеличение приведет к уменьшению целевой функции.

 

2 этап. Первая итерация  i=1.

Начнем увеличивать Х2, т.к. коэффициент при нем в целевой функции наиболее отрицателен. Таким образом Х2 переходит в базис.

В свободную переменную нужно перевести  ту, которая быстрее обратиться в нуль:


Х3=   6300   -7Х2 - 9Х1                    Х3=0 при Х2=6300/7=900

Х4=   5000   - 10Х2 - 5Х1          Х4=0 при Х2=5000/10=500 min

F’=      0      - 200 Х1-200 Х2

Соответственно, проведем обмен  Х2↔ Х4 и определим решение:

Выражаю базисные переменные через свободные:

Х4=5000 - 10Х2 – 5Х1 т.к. это уравнение содержит обе обмениваемые переменные, отсюда выражаю Х2 и подставляю в остальные уравнения:

Х2= 500 -  0,5Х1 – 0,1Х4;


Х3= 6300 – 7(500 -  0,5Х1 – 0,1Х4) – 9Х1;

F’= 0 -  200Х1 – 200(500 -  0,5Х1 – 0,1Х4); -привожу подобные и получаю уравнения (9),(10) соответственно:


Х2=    500         -0,5Х1 – 0,1Х4;

Х3 =   2800       - 5,5Х1 + 0,7Х4; (9)

F’=   -100000    -100Х1 + 20Х4;  (10)

Решение:


Х1=0   свободные                     Х2= 500    базис                   F’=-100000

Х4=0   переменные                   Х3=2800

Анализ решения: решение  допустимое, т.к. Хi≥0, где i=1..4

Неоптимальное, т.к. коэффициент  Х1 в ц.ф. отрицателен, его дальнейшее увеличение приведет к уменьшению ц.ф.

 

3 этап. Вторая итерация  i=2.

Начнем увеличивать Х1, т.к. коэффициент при нем отрицательный в ц.ф., т.е. Х1≠0 переходит в базис.

Определю, какую из базисных переменных Х23 перевести в свободные, для этого определю какая из них быстрее обратится в ноль:

 

Х2=  500 – 0,5Х1 – 0,1Х4         Х2=0 при Х1=500/0,5=1000

Х3=2800 – 5,5Х1 + 0,7Х4         Х3=0 при Х1=2800/5,5=509,09 min

F’= -100000 – 100Х1+ 20Х4

Производим обмен Х1↔Х3 и определяем текущее решение, выразим базисные переменные через свободные:

Х2=  500 – 0,5Х1 – 0,1Х4;      (11)      

Х3=2800 – 5,5Х1 + 0,7Х4;      (12)     

F’= -100000 – 100Х1+ 20Х4;   (10)

Из уравнения (12), содержащего обе  обмениваемые переменные, выразим Х1 и подставим в (11),(10):


Х1= 509,09      – 0,182Х3 + 0,127Х4;

Х2= 245,455     + 0,091Х3 – 0,1635Х4;

F’= -150909  + 18,2Х3 + 13,7Х4;  

Анализ решения:  Х3=0   отсутствует резерв


                             Х4=0    по сырью

Х1=509,09 кг, план производства краски А

Х2=245,455 кг, план производства краски Б

F’=-150909 → F=150909 y.e. -прибыль от реализации.

 

 

 

    1. Решение задачи симплекс-методом (табличная реализация).

Мат. модель задачи составлена ранее и остается без изменения (п. 1.2).

1 этап: начальное приближение  – опорное решение.

Х1=0   свободные               Х3≠0    базис


Х2=0   переменные             Х4≠0

Воспользуемся м.м. задачи в стандартной форме (уравнения 6-8):

Z’= -Z = -300 Х1- 500 Х2;

1 + 7 Х2 + Х3 = 6300;

1 + 10Х2 + Х4 = 5000.

 

С помощью этих уравнений  выразим базисные переменные через свободные:

 

Х3= 6300   – 7Х2 -9Х1;     


Х4= 5000   - 10Х2 - 5Х1;             система уравнений (А)

Z’=   0        -200Х1 – 200Х2;

 

 

 

Используя (А), составим симплекс-таблицу:

Таблица 1.3.1

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

1

2

F’

0

-100000

200

-100

200

-20

Х3

6300

-3500

9

-3,5

7

-0,7

Х4

5000

500

5

0,5

10

0,1


 

В верхний левый угол каждой клетки заносятся значения свободных  членов и коэффициентов уравнений.

1 этап, опорное решение:  Х1=0   свободные              Х3=6300    базис


                                          Х2=0      переменные            Х4=5000

Анализ решения: 1) все  элементы столбца свободных членов неотрицательны, а значит решение  допустимое;

2) строка коэффициентов  целевой функции содержит положительные  значения, а значит решение неоптимальное. 

2 этап. Первая итерация  i=1.

а) выбор разрешающего столбца: выбираю столбец, который соответствует  максимально положительному коэффициенту в строке ц.ф., помечаю его двойной чертой. В моей задаче это столбец –Х2.

б) выбор разрешающей строки: выбираю строку, которая соответствует  минимальному отношению коэффициентов  столбца свободных членов уравнений  и разрешающего столбца.     и    – min

Таким образом, в моей задаче это строка Х4, также помечаю двойной чертой.

в) Заполнение нижних углов  таблицы:

  • на пересечении разрешающего столбца и разрешающей строки находится элемент α33=10, вычисляю генеральный коэффициент
  • в разрешающий столбец заносится произведение верхнего коэффициента на (-);
  • в разрешающую строку заносится произведение верхнего коэффициента на ;
  • в разрешающей строке выделяются верхние коэффициенты, а в разрешающем столбце нижние;
  • во все оставшиеся клетки записывается произведение выделенных коэффициентов, стоящих в том же столбце и строке.

г) Формирование таблицы текущего решения:

  • обмен переменных Х2↔Х4
  • в верхний угол каждой клетки разрешающей строки и столбца заносятся вычисленные коэффициенты без изменения;
  • В остальные клетки заносится сумма верхних и нижних коэффициентов аналогичной клетки предыдущей таблицы.

д) Формирование таблицы  текущего решения:

 

 

 

 

Ц.Ф.

Базис

Свободные члены уравнений

Свободные переменные

1

4

F’

-100000

-50960

100

-18,2

-20

12,74

Х3

2800

509,09

5,5

0,182

-0,7

0,1274

Х2

500

-254,8

0,5

-0,091

0,1

0,0637


Текущее решение:

Х1=0   свободные                     Х2= 500    базис                   F’= -10000

Информация о работе Экономика цеха промышленного предприятия