Линейное программирование. Задача о выборе оптимальных технологий. Задача о распределении производственной программы, страница 4

x11+x21+x31=3x

x12+x22+x32=2

x13+x23+x33=2x

x14+x24+x34=4x

x15+x25+x35=3x

2.5 Задача загрузки не взаимозаменяемых групп оборудования.

Пусть имеется m(i=1,m) групп оборудования, на котором нужно выпускать n (j=1,n) видов продукции. Предполагается, что группы оборудования различны. В пределах данной технологии одна и та же продукция на другом оборудовании не производится, т.е. оборудование взаимно заменяется лишь при замене технологического способа  производства.

Пусть k (k=1,k) – номер технологич. способа. Обозначим через aijk норму затрат времени на обработку единицы j-ой продукции на i-ом оборудовании по всему технологическому способу. Пусть bi – общий полезный фонд времени работы i-ой группы оборудования.

Неизвестная величина задачи xjk – объём продукции j-го вида, вырабатываемой по k-ой технологии; xj – заданный сверху план j- ой продукции; cjk – затраты связанные с изготовлением единицы j – ой продукции по всей технологии, которые следует минимизировать.

Матеем. модель задачи

minz=   (1)

при ограничениях :

- по фону времени работы каждой группы оборудования

    (2)

- на выпуск продукции

   (3)

- Условие не отрицательности xjk  (4)

Пример.

Имеется три группы оборудования, фрезерные станки, токарные станки, сварочные аппараты. С его помощью выпускается 3 вида продукции: клапаны, распределительные валы и зубчатые колёса. Разработано 3 технологии. Нормативные коэффициенты aijk, фонд времени bi и прибыль cjk, полученная от реализации единицы j-ой продукции произведённой по k-ой технологии предст. в табл.. Необходимо определить план выпуска xjk каждого вида продукции (j=1,3) ( используя каждую технологию (k=1,3)), доставляющий предприятию максимум прибыли.

Модель задачи:

Целевая функция – max прибыли.

max:z=12x11+8x12+7x13+10x21+8x22+11x23+18x31+15x32+16x33

При ограничениях: на фонд времени работы каждой группы оборудования( для фрезерных станков)

1.5x11+2x12+x13+2.5x21+0.5x22+3x23+3x31+2x32+2.5x3325

для токарных станков

3x11+x12+2.5x13+1.5x21+2.5x22+0.5x23+5x31+6x32+4x3340

для сварочных аппаратов

0,5x11+4x12+3x13+x21+3x22+x23+4x31+7x32+8x3350

условие не отрицательности xij

 

Группы оборудования

Выпускаемая продукция

Фонд времени работы оборуд.

Клапаны

Валы

Зубчатые колёса

k-1

k-2

k-3

k-1

k-2

k-3

k-1

k-2

k-3

Фрезерные станки

1,5

2

1

2,5

0,5

3

3

2

2,5

25

Токарные станки

3

1

2,5

1,5

2,5

0,5

5

6

4

40

Сварочные аппараты

0,5

4

3

2

3

5

4

8

7

50

Прибыль, тыс. руб

12

8

7

10

8

11

18

15

10

Maxz

Интенсивность использования способа

X11

X12

X13

X21

X22

X23

X31

X32

X33

Рассмотрим на конкретном примере основные этапы решения задачи линейного программирования симплекс-методом. Пусть некоторое предприятие м. изготовляет изделия 4-х видов n1,n2,n3,n4. Известно что для изготовления изделия требуется 3 вида оборудования: О1,О2,О3. Известно также сколько времени потребуется на изготовление изделия на оборудовании, фонд времени оборудования и сколько прибыли м.б. получено при реализации изделия по оборудованиям, чтобы предприятие имело бы максимальную прибыль

ОI

Uj

bi

U1

U2

U3

U4

O1

a11=3

a12=5

a13=2

a14=7

b1=15

O2

a21=4

a22=3

a23=3

a24=5

b2=9

O3

a31=5

a32=6

a33=4

a34=8

b3=30

CJ

c1=40

c2=50

c3=30

c4=20

Обозначим: bi= ресурсы оборудования oi

aij – время изготовления j-го изделия uj на i-ом оборудовании

cj – прибыль от  одного изделия Uj

xj -  количество j-х изделий, которое необходимо выпускать на предприятии.

Решение:

Составим математическую модель задачи

max: z=40x1+50x2+30x3+20x1

3x1+5x2+2x3+7x4

4x1+3x2+3x3+5x4 9

5x1+6x2+4x3+8x430

x10, x20, x30, x40