Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Графика_СПУ_Сокр.doc
Скачиваний:
33
Добавлен:
31.07.2019
Размер:
1.02 Mб
Скачать

Коррекция распределения ресурсов по критерию "Минимум исполнителей"

Если начинать все работы в наиболее ранние сроки возможные сроки, то распределение ресурсов по месяцам (интенсивность работ), показанное на графике загрузки, получается неравномерным.

Распределение ресурсов можно сделать более равномерным, сместив начало некоторых работ, имеющих резервы времени:

Следует помнить, что сдвиг начала работы в пределах ее свободного резерва не меняет моменты начала последующих за ней работ.

Сдвиг работы на время, которое находится в пределах ее полного резерва, но превышает ее свободный резерв, влечет сдвиг последующих за ней работ.

Проанализируем возможность уменьшения загрузки в течении 1-мес. Используя , сдвинем работу на 1 мес.

Вид

работы

Код

работы

График выполнения по месяцам

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

I

8,9

3

G

5,8

5

F

4,5

16

B

3,7

13

H

1,6

4

E

0,4

4

A

0,3

8

D

0,2

20

C

0,1

20

График выполнения по месяцам

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

60

50

40

30

20

10

Конечным результатом выполняемых на сетевой модели расчетов является календарный график, который иногда называют графиком привязки.

График привязки отображает взаимосвязь выполняемых работ во времени и строится на основе данных о ранних сроках начала и окончания работ. Для удобства дальнейшей работы на этом графике могут быть указаны величины полных и свободных резервов работ. По вертикальной оси графика привязки откладываются коды работ, по горизонтальной оси - длительность работ (раннее начало и раннее окончание работ).

График привязки можно построить без предварительного расчета ранних сроков начала и окончания всех работе, используя только данные о продолжительности работ. При этом необходимо помнить, что работа k может начать выполняться только после того как будут выполнены все предшествующие ей работы.

Начало и окончание любой работы можно описать парой событий, которые называются начальным и конечным событиями. Поэтому для идентификации конкретной работы используют код работы (i,j), состоящий из номеров начального (i-го) и конечного (j-го) событий, например (2,4); 3-7; (8,9).

Обозначим работы через события, соответствующие им. Событие, означающее начало комплекса обозначим – 0, работа С завершается событием 1, работа D – событием 2, работа А – событием 3, работа Е – событием 4 и т.д. Тогда работа С представляется (0,1), работа D – (0,2), работа А – (0,3), работа Е – (0,4), работа H – (1,6), работа B – (3,7), работа F – (4,5), работа G – (5,8), работа I – (8,9).

Построим график привязки для следующих исходных данных.

работы

Количество исполнителей

в месяц

D

0,2

1

20

C

0,1

1

20

E

0,4

2

4

A

0,3

1

8

F

4,5

3

16

B

3,7

4

13

G

5,8

4

5

H

1,6

1

4

I

8,9

5

5

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

Кроме календарного графика для проведения в дальнейшем оптимизационных операций необходим график загрузки.

На графике загрузки по горизонтальной оси откладывается время, например в днях, по вертикальной - количество человек, занятых работой в каждый конкретный день. Для построения графика загрузки необходимо:

  • на графике привязки над каждой работой написать количество ее исполнителей;

  • подсчитать количество работающих в каждый день исполнителей и отложить на графике загрузки.

Для удобства построения и анализа, графики загрузки и привязки следует располагать один над другим.

Вид

работы

Код

работы

График выполнения по месяцам

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

I

8,9

3

G

5,8

5

F

4,5

16

B

3,7

13

H

1,6

4

E

0,4

4

A

0,3

8

D

0,2

20

C

0,1

20

График выполнения по месяцам

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

60

50

40

30

20

10