Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Пузыня, К. Ф. Совершенствование планирования в НИИ и КБ машиностроения

.pdf
Скачиваний:
11
Добавлен:
22.10.2023
Размер:
14.75 Mб
Скачать

Календарные сроки выполнения контрольных работ (в матри­ цах они заключены в квадраты) устанавливаются исходя из наи­

более раннего возможного срока начала \

и являются едиными для

всех элементов проектов, содержащих эти работы.

По варианту I, по блоку А-3: 0 +

11 = 11; 1 1 + 9 = 20;

20 + 7 = 27 и т. д.

По исполнителю /: первые работы по блокам А-3, А-1 и А-2 являются общими и срок свершения их

первые работы по блокам Б-1 и Б-2 также являются общими. Сроки их выполнения:

По прочим клеткам матрицы (табл. 25), например при вы­ полнении исполнителем II работы по блоку А-1 7 + j = 20+8 = 28,

так

как

2 0 + 1 1 ,

а

при выполнении исполнителем III работы

по

тому

же

блоку

срок выполнения

7 + 1 =

28 + 16 = 44

(так как 28 +

27). Ранний срок выполнения исполнителем V ра­

боты

по

блоку

А-1

Тца-1 ,у = 50 + 4 =

54, так

как 50 > 49,

а

срок

свершения 7+ 2, v = 78 + 4 = 82.

 

Как видно из примера, расчет ранних и поздних сроков начала и окончания работ при функционировании многотемных сетевых моделей в условиях ограниченных ресурсов, имеет свои особен­ ности и должен производиться исходя из сопоставления сроков выполнения работ, конкурирующих по ресурсам проектов. На­ пример, наиболее ранний срок начала работы 9— 11 проекта А устанавливается исходя из раннего срока окончания работы 5— 8 проекта Б.

Совокупная длительность выполнения всего комплекса работ определяется в правом нижнем углу матрицы. Для варианта I Тск — 82 (табл. 25). Подобные же расчеты по варианту II (табл. 26) дают Тск = 89. По произвольному варианту, например, в той очередности, которая показана в табл. 24, совокупная длитель­ ность выполнения комплекса работ Гск = 94, т. е. значительно превышает расчетную.

Однако первый вариант очередности, несмотря на меньшую (по сравнению с вариантом II) совокупную длительность, может быть принят лишь при условии технической возможности и целе­ сообразности разделения во времени процесса выполнения одного проекта.

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

162

Матрица расчета Тск представляет

собой

числовую

модель

сводного сетевого графика выполнения

всего

комплекса

работ

и может быть использована для расчета

его параметров.

Крити­

ческий путь по числовой модели определяется путем последова­ тельного просмотра, начиная с верхней левой клетки матрицы,

нарастающих длительностей цикла

по следующему простому

алгоритму: нарастающая длительность

критического пути 7 кр

определяется по наибольшему из значений длительности цикла выполнения последующей работы данного элемента (Тц, ij+1 по строке) или выполнения данным исполнителем работы последу­ ющего элемента {T^i+bj по столбцу). В математической записи

Рис. 32. Сводный сетевой график вы-

Рис. 33. Сводный сетевой график вы­

полнения проектов А и Б (с исполь-

полнения проектов Л и £ (без исполь­

зованием понятия «событие»)

зования понятия «событие»)

для одинаковых процессов это правило выглядит следующим

образом:

(5)

Ткр = max \ Т Т 1+1, ,}.

В табл. 25 критический путь обозначен стрелками. Числовая модель (матрица расчета Тск) используется для

построения сводного сетевого графика выполнения всего комплекса работ, т. е. для его графического изображения. Наличие конкури­ рующих работ, в силу ограниченности ресурсов, в значительной степени изменяет первоначальную структуру сетевых графиков отдельных проектов, предопределяет возникновение дополни­ тельных «ресурсных» связей между работами.

На рис. 32 показан сводный сетевой график выполнения двух анализируемых ранее проектов А и Б, построенный на основании матрицы расчета Тск по варианту I (табл. 25). При построении графика использована наиболее распространен­ ная в настоящее время в проектных организациях форма записи — запись сети с формулировкой событий.

Однако более простой и удобной формой построения сетевого графика на основании числовой модели является запись сети без использования понятия «событие». Этот способ записи не требует введения новых по отношению к имеющейся числовой модели понятий «событие», «условная работа» и т. д. и значительно упрощает наглядное изображение всего комплекса работ. Кроме

11*

163

Таблица 27

Исходная матрица времен выполнения работ по объектам Е и Д

Шифробъекта

Шифрэлемента объекта

 

Исполнители

 

Расчетные

параметры

I

II

работ

V

17

 

ьГ

 

 

 

Е-Г

 

 

III

IV

 

 

 

 

 

 

 

 

Продолжительность

 

 

 

 

 

S-

 

 

 

Я

 

 

 

с>

 

 

 

выполнения

 

 

 

 

 

|

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Е-1

 

2

Г)

9

12

8

21

; 13

4

10,5

■г 5,3

/:

Е-2

17

9

11

7

4

13

37

24

— 13 12,3

8

—4,3

 

Е-3

ШТ

6

8

 

11

.1131

31

24

—7 10,3 12

Н-1.7

 

Д-1

21

13

5

3

7

39

10

—29 13

5

— 8

д

д-2

-

9

4

9

5

-

13

14

| I

6,5

7

10,5

 

д-3

ГэГ

7

11

2

9

16

22

+ 6

8

7,3

- 0 7

 

Варианты

 

I

II

III

IV

Н-1

Н-1

Н-1

Е-1

Д-2

д-3

Д-2

н-з

д -з Д-2

Е-3

Д-2

Е-2

Н-1

Е-2

Д-3

Е-3

Е-2

Д-3

Е-2

д - 1

Д-1

Д-1

Д-1

того, использование только одного, единого для числовой модели и графика понятия «работа» значительно облегчает проведение расчетов и их контроль как при ручной обработке сети, так и при использовании ЭВМ.

На рис. 33 приведен сводный сетевой график выполнения про­ ектов А и Б по варианту I, построенный без'использования поня­ тия «событие».

Данной сети соответствует исходная матрица времен выполне­ ния работ, приведенная в табл. 27. Штриховыми линиями на графике выделены ресурсные связи, т. е. связи между работами, появляющиеся в результате ограниченности ресурсов. Такое обозначение их упрощает корректирование и перепланировку сети в ходе оперативного управления процессом разработки проектов.

Для проектов с однонаправленными процессами выполнения работ. В системах с однонаправленной последовательностью выполнения работ по элементам, установление приоритета следует производить, как указывалось ранее, путем дополнительного моделирования процесса по средним значениям расчетных пара­ метров трудоемкости выполнения работ.

На рис. 34 и 35 изображены с использованием понятия «со­ бытие» сетевые графики выполнения проектов Е и Д с однонапра­ вленной последовательностью работ. В разработке проектов принимают участие шесть исполнителей. Проект Е включает три конкурирующих по ресурсам элемента: Е-1, Е-2 и Е-3. Проект Д состоит также из трех конструктивно обособленных элементов Д-1,

Д-2 и Д-3.

. Установление вариантов очередности выполнения элементов проектов Е и Д следует производить в данном случае, по четырем

указанным выше правилам. Расчетные параметры Тп , TiZR T iZ

164

— Т(1 исходной матрицы времен выполнения работ определяются по табл. 27 следующим образом:

Например, по элементу Е-1 в первой и второй частях матрицы заняты по два исполнителя. Тогда в соответствии с приведенным выше определением получим:

Тц = ТГ ~ 4; ТС2 = Щ- = 10,5.

Разность параметров

Т п Т п = 10,5 — 4 = 6,5.

По элементу Е-3 в первой части матрицы работы выполняют три исполнителя, а во второй — два.

В этом случае расчетные параметры определяются:

Тц —

*=* Ю,3; Ti2 = Щ- = 12;

 

Т ц Т а =

12 — 10,3 = 1 ,7 .

 

Положительную

разность

параметров

Т 12Т п

имеют три

элемента: Е-1, Е-3

и

Д-2. Очередность

выполнения

элементов

Рис. 34. Пример сетевого графика

Рис. 35. Пример сетевого графика вы­

выполнения проекта Е, конкури­

полнения проекта Д, конкурирующего

рующего с проектом Д, при одно­

с проектом Е, при однонаправленной

направленной последовательности

последовательности работ

работ

 

внутри этой группы устанавливается в порядке возрастания

значения Тп ,

а именно, первым

должен

выполняться элемент

Е-1 (Тп = 4),

вторым Д - 2 ( Т п =

6,5) и

третьим— Е - 3( Та ~

= 10,3). Все остальные элементы проектов Е и Д имеют отри­

цательное значение разности параметров T i2Т п и должны выполняться после элемента Е-3 в порядке убывания значения

параметра

Т ;2, т. е. 8; 7,3;

5. Это соответствует элементам Е-2,

Д-3 и Д-1.

Таким образом,

в соответствии с правилом 3 опреде­

ляется следующий вариант очередности выполнения элементов проектов: Е-1, Д-2, Е-3, Е-2, Д-3 и Д-1.

В соответствии с правилом 4 очередность запуска элементов устанавливается в порядке уменьшения значения разности пара­

метров 1 2 — T ii), т. е. +6,5; +1,7;

+0,5; —0,7; —4,3; —8.

Это определяет выполнение элементов

в последовательности Е-1,

165

Е-3, Д-2, Е-2 и Д-1. Общий порядок расчета совокупной длитель­ ности выполнения комплекса работ по проектам Е и Д анало­ гичен рассмотренному для проектов А и Б.

Однако расчеты числовой модели календарного распределе­ ния работ усложняются ввиду наличия связей между элементами проектов, которые на сетевых графиках выражены «зависимо­ стями» 5— 4 в проекте Е, а также 8—5 и 811 в проекте Д.

Дополнительные ограничения предопределяют необходимость согласования сроков выполнения отдельных работ различных элементов проектов Е и Д зависимость 54 в сетевом графике выполнения проекта Е определяет, что работа 412 может быть выполнена лишь после наступления событий 4 и 5, т. е. после окончания выполнения работ 34 и 1—5. Работы 5—12 и 11— 12 проекта Д могут выполняться лишь по окончании работ, соот­ ветственно, 45, 78 и 1011, 78. Это определяет следующий порядок построения числовой модели календарного распределе­ ния работ. По каждому из установленных вариантов очеред­ ности определяется совокупная длительность выполнения всего

комплекса работ — Тск путем построения расчетных матриц

(табл. 28—31).

На основании сопоставления значений Тск устанавливается оптимальный вариант, обеспечивающей минимальную совокуп­ ную длительность. В нашем случае таким вариантом является вариант II — Тск — 78. Далее матрица проверяется на соот­ ветствие сроков выполнения работ имеющимся ограничениям. Работа 412 проекта Е имеет нарастающую длительность цикла ^цг/ — 29, что соответствует установленным срокам выполнения работ 15 и 34. В проекте Д работа 1112 могла быть выпол-

Шифр элемента

Е-1

Д-2

Д-3

Е-2

Е-3

Д-1

Матрица расчета Т ск проектов Е и Д

по варианту

I

Таблица 28

 

 

 

 

 

Исполнители

 

 

 

/

//

 

in

 

IV

V

 

VI

—/17

2/2

I

6/8

 

9/17

12/29 *

 

 

 

J

—>4/15---- — ->9/26 *

5/34

 

 

\ Щ / П

-

 

 

 

 

|9|/11

 

7/22

J

11/37/26**

2/39

 

9/48

\\7\l 17 *

9/26

 

11/37

|

7/44 ----— ->4/48----- — >13/72 4

|Т7[/17

6/32

 

8/45

Ф

 

11/59

I

ПЗ|/72— -

 

 

 

21/38

13/51

 

5/56

 

—/26

3/62

I

7/79 *

П р и м е ч а н и е . Здесь и в последующих таблицах звездочками отмечены расчетные величины.

166

Матрица расчета Т ск проектов Е и Д по варианту II

ПЗ

 

 

Исполнители

 

 

н

 

 

 

 

а Я

 

 

 

 

 

 

•eg

I

II

ill

 

V

 

Я а>

IV

 

д §

 

 

 

 

 

 

 

Е-1

— /17 — - - > 2 / 2

6 / 8

9/17

12/29 *

Д-3

9/11 j —---->7/18

>11/29/38 *

2/31

 

Д-2

9/11

4/22

9 /38 j

5/43

|

Е-3

17/17 *

6/23

8/31

0

П/54 j

Е-2

:Т7|/17

9/43

11/43

7/50

4/5 3 *

Д-1

21/38

13/5!

5/56

0/38

3/61

 

 

Матрица расчета Тс к проектов Е и Д по варианту

III

Шифр

 

 

 

Исполнители

 

 

 

 

 

 

 

 

элемента

II

ill

IV

V'

 

 

I

 

E-l

/17

2/2

6 / 8

9/17

12/29

 

Д-2

9/11

4/15

9/26 *

5/34

 

Е-3

17/17 *

6/23

8/31

11/45

 

Е-2

[iTf/17

9/32

11/43

7/50

4/54

 

Д-3

|9|/11

7/50

11/61/26 **

2/63

 

Д-1

21/38

13/51

5/56

/26

3/66

 

Таблица 29

VI

0

9/47 *

0

13 71 >

13/71 ^

I >7/784.

Таблица 30

VI

_

13/67 +

[Тз|/671

9/76 *

7/83 **

Таблица 31

 

Матрица расчета Т ск

проектов Е и Д по варианту

IV

 

Шифр

 

 

 

Исполнители

 

 

 

 

 

 

 

 

 

 

элемента

 

/ /

///

IV

V'

17

 

 

 

 

Е-1

/17 *

2/2

6/8

9/17

12/29 *

_

 

Е-3

17/17

6/23

8/31

11/42

13/80

t

Д-2

9/32

4/36

9/45 *

5/50

 

1

 

 

Д-3

[9j/41

7/43

11/56/45 **

2/58

9/67 *

1

Е-2

i47j/17

9/32

11/54

7/63

4/67

1з|/so— 1

Д-1

21/38

13/54

5/62

/45

3/71

7/87 **

167

йена после работы 1011 со сроком Tpij -- 40. Однако работа 7—8, от которой зависит выполнение работы И 12, имеет срок выпол­ нения ТцП- ----- 38, поэтому нарастающая длительность выполне­ ния работы 11— 12 увеличивается до значения Tpij - ---- 47 (38 + 9). Выполнение работы 512 проекта Д соответствует нарастающей длительности работы 7—8, от которой она зависит.

Календарный срок выполнения работы 11— 12 проекта Е, являющейся контрольной для элементов Е-2 и Е-3, устанавли­ вается исходя из наиболее раннего возможного срока ее начала Гц£, ц-12 ~ 71, так как 58 7> 54 )> 47 (табл. 29).

В общем случае при установлении календарных сроков вы­ полнения «зависимых» работ, в том числе и контрольных, следует исходить из наиболее ранних возможных сроков их начала, определяемых путем сопоставления последних по всем элементам проекта.

Как уже указывалось, матрица расчета Тск представляет собой числовую модель сводного сетевого графика выполнения комплекса работ. Частные нарастающие значения длительности цикла выполнения отдельных работ TlUj есть не что иное, как ранний срок окончания данной рабты Tpoij.

Отсюда в общем случае алгоритм календарного распределения комплекса НИР и ОКР методом цепного расчета ранних сроков окончания их может быть сформулирован следующим образом:

ранний срок окончания, или календарная занятость исполнителя, по каждой работеТ ро определяется последовательным сумми­ рованием продолжительности выполнения данной работы Т и с наибольшим из значений календарной занятости исполнителя выполнением предшествующей работы T(_l t или наиболее ран­ него из возможных сроков начала выполнения данной работы Т ij.

В математической записи

это

выглядит так:

 

^ роа — +

niax {Ti_li р, Tpnij).

(6)

Величина Tpn ij определяется

по максимальному

из значений

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

Особенность расчета матрицы Гск по данному алгоритму по сравнению с приведенным ранее состоит в том, что вследствие наличия зависимых работ максимальные значения величины TpHij- могут находиться не непосредственно слева по строке от ij-й ра­ боты, но и в различных клетках матрицы, расположенных вверху, внизу, слева или справа от нее.

Критический путь выполнения комплекса работ рассчиты­ вается по числовой модели сводной сети (матрице Тск) путем последовательного просмотра, начиная с верхней левой клетки матрицы, ранних сроков окончания работ в соответствии с уста­ новленным алгоритмом.

В матрице расчета Тск выполнения проектов Е и Д по вари­ анту II (табл. 29) критический путь обозначен стрелками.

168

Сводный

сетевой график

выполнения работ проектов Е

и Д

в условиях ограниченных ресурсов, построенный по матрице

Тск

(табл. 29),

изображен на

рис. 36.

 

Построение сводного сетевого графика без использования понятия «событие» производится путем нанесения работ при после­ довательном просмотре позиций матрицы Тск по элементам про­ ектов, начиная с верхней левой клетки ее. При этом, если вели­

чина определяется

из

равенства

 

 

 

Т ро I)f'•(•/j Г т1 рн //!

то между работами

/;/-

и

 

 

устанавливается прямая «техно­

логическая»

связь.

Тро и определяется

 

В случае,

если

как

 

 

Т

ро li

t

L Т

, /,

 

 

 

 

<т /

Т 1 г - 1

то работы ttj и соединятся ресурсной связью (на графике ресурсные связи обозначены штриховыми линиями).

Рис. 36. Сводный сетевой график

Рис. 37. Пример сетевого графика вы­

выполнения проектов Е и Д

полнения проекта В, конкурирующего

 

с проектом Л при разнонаправленной

 

последовательности работ

Наличие ресурсной связи не исключает необходимости нане­ сения прямой технологической связи между работами ti, и

Для проектов с разнонаправленными процессами выполнения работ. Установление взаимоувязанной системы сроков при распределении разработок с разнонаправленными процессами представляет наиболее сложный для календарного планирования случай организации исследовательских и проектно-конструктор­ ских работ. В то же время это наиболее часто встречающаяся форма организации процесса выполнения научных и проектных работ.

На рис. 37 и 38 изображены сетевые графики разработки проектов В и Г с разнонаправленной последовательностью выпол­ нения работ по исполнителям.

Выполнение проекта В включает параллельную разработку трех его элементов: В-1, В-2 и В-3. Проект Г состоит также из трех конструктивно обособленных элементов: Г-1, Г-2 и Г-3.

На графиках под стрелками, изображающими работы, обо­ значены подразделения-исполнители, а над стрелками — про-

169

должительность выполнения данной работы. Всего в разработке проектов В я Г принимают участие пять исполнителей. Под исполнителями мы понимаем подразделения или группы лиц, занятых выполнением определенных работ: лаборатория, отдел, участок, цех и т. п.

Применительно к описанной производственной системе может быть построена точная математико-логическая модель календар­ ного распределения всего комплекса работ.

Определение вариантов очередности выполнения отдельных элементов проектов производится в соответствии с установлен­

ными ранее двумя основными правилами

1 и 2.

 

 

 

Основным алгоритмом расчета числовой модели календарного

распределения

работ

и совокупной

длительности выполнения

 

 

 

 

 

всего

комплекса

работ Гск

 

 

 

 

 

является алгоритм (6) пре­

 

 

 

 

 

дыдущего

случая.

 

алго­

 

 

 

 

 

 

Однако

основной

 

 

 

 

 

ритм

расчета

Тск в рассмат­

 

 

 

 

 

риваемом

случае дополняет­

 

 

 

 

 

ся

двумя

правилами,

кото­

 

 

 

 

 

рые необходимо учитывать в

 

 

 

 

 

силу появления возможности

Рис. 38. Пример

сетевого графика выпол­

выполнения

одновременно

всеми исполнителями первых

нения

проекта

Г,

конкурирующего с

проектом В, при разнонаправленной по­

работ

по

элементам

проек­

 

следовательности

работ

тов. Эти правила

формули­

1.

Сначала

в

 

 

руются следующим

образом:

матрицу расчета Гск записываются по всем эле­

ментам данные о продолжительности выполнения исполнителями первых работ, а под ними одновременно показываются (повто­ ряются) значения календарной занятости исполнителей.

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

Обратимся к примеру. Подстрочными индексами при величинах продолжительности выполнения работ обозначим на сетевых графиках проектов В и Г технологическую последовательность выполнения работ по отдельным элементам (рис. 37 и 38).

Исходная матрица времен выполнения работ (табл. 32) запол­ няется с учетом установленной технологической последователь­

ности выполненных работ по элементам.

одновременно двумя

В проекте В работа

11— 12 выполняется

исполнителями —- / и

II. В исходной матрице она

считается

одной работой (указывается одной строкой

элемента),

но запи-

170

Исходная матрица времен выполнения работ по проектам В

j

 

 

Исполнители

Расчетные параметры

Шифробъекта

Шифрэлемента объекта

 

I

11

работ

IV

V

 

 

 

 

III

т.

ГЫ-

 

 

Продолжительность

 

тп

12

~ Tii

 

 

выполнения

 

 

Таблица 32

и Г

Варианты

I II

 

В-1

7,

4,

 

Зз

6 4

14

17

 

Г-1

Г-1

 

 

5ft

 

 

 

+ 3

 

 

6 в

6 e

 

 

 

 

 

 

 

 

в

В-2

4-2

Зз

54

55

19

25

+ 6

В-1

В-2

 

6 7

6 ?

9e

 

 

 

 

 

 

 

 

 

 

В-3

71

 

22

6 4

8 3

17

21

+ 4

В-3

В-3

 

Go

9o

 

 

 

 

 

 

 

 

 

 

 

 

Г-1

 

3i

32

94

6

16

+ 10

В-2

В-1

г

Г-2

H i

 

 

6 5

Г-3

H i

 

 

6 5

22

 

^4

20

14

— 6

Г-3

Г-3

 

 

 

 

52

7s

74

 

23

17

— 6

Г-2

Г-2

 

46

 

 

 

 

 

 

 

 

 

 

сывается обоим исполнителям (указывается по двум столбцам).

Так как эта работа

является общей контрольной для всех трех

элементов проекта

В, то указанным способом она

записывается

в перечне работ элементов В-1, В-2 и В-3.

из элементов

Легко заметить,

что в нашем примере каждый

проектов имеет отличный от других технологический маршрут выполнения. Это не меняет порядок расчета. Определение рас­ четных параметров производится по каждому элементу в отдель­ ности.

Расчетные параметры определяются: для элемента В-1:

Твл, , = 7 + 4 +

3 = 1 4 , Твл< 2 = 6 - 5 + 6 = 17;

для элемента В-2:

 

Т в 2' j = 7 -f- 4 - |- 3

5 = 1 9 , Т д _2' 2 = 6 + 4 -{- 9 -|- 6 == 2 5 ;

171

Соседние файлы в папке книги из ГПНТБ