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

книги из ГПНТБ / Скачко, П. Г. Управление войсками с помощью сетевых методов

.pdf
Скачиваний:
81
Добавлен:
19.10.2023
Размер:
5.39 Mб
Скачать

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

Рис. 40. Пример для определения критиче­ ского пути па графике

и последовательность, а также пять путей. Анализируя график, можно определить продолжительность каждого пути, а именно:

— для пути № 1

U l . +

U s , 6) :

3 + 7 == 10;

 

 

 

— для пути № 2

h l . 4)

+

U l . 6)

=

6 +

4 = 10;

 

 

 

— для пути 3

U l , 3)

+

U l . 4)

+

U i . 6)

=

=3 +

5 +

4 =

12;

— для пути № 4

U i . 4)

+

U l . 5)

+

U a . 6 )

=

=6 +

3 +

5 =

14;

— для пути 5

U l . 3)

+ U s . 4) +

 

 

 

= 3 +

5

 

U i . 5) + ' U s . 6) =

 

' +

Критический путь есть самый продолжительный по времени путь. Следовательно, в нашем примере критический путь (/кр) равен 16 и проходит он через события 1,3,4,5 и 6 (рис. 41).

Рис. 41. Результат решения задачи, представлен­ ной на рис. 40

60

Попытаемся еще раз найти критический и подкритпческнй пути на графике, показанном на рис. 42, на котором всего пять путей.

Рис. 42. Пример для определения критического и под­ критического путей

Анализируя график и определяя продолжительность последова­ тельностей работ, получим следующую картину:

ДЛЯ пути

1 *(/. 2)

+

\ 2 ,■3 )

+

h s ,

8 )

=

3 +

2 +

 

1 2 =

17;

 

 

h u s ) =

3 + 2 + 4 + 6

= = 15;

для

пути

2 h u

2)

+

3)

+

h s .

7)

+

— для

пути

№ 3

 

 

h-2,4) +

h u

7) +

^(7, Ä) =

 

 

 

 

= 17;

 

 

 

h i . 2) +

 

3 4 - 3 4 - 5 + 6 —

для

пути 4 h u

2)

+

hs. 4)

+

h i .

6)

+

h e ,

7) +

h

u

8)

3 +

3 +

+ 2 +

2 +

6 = : 16;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для

пути

№ 5 h u

2)

+

h i . 5) +

h a .

6)

+

h a ,

7) +

h

u

8) =

3 +

2 +

+ 3 + 2 + 6=16 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Как видно из расчета, на графике

(рис.

43)

есть два критиче­

ских и два подкрптнческих пути.

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 43. Результат решения задачи, помещенной на рис. 42

 

Критические пути:

(1), (2), (3)

и (5);

путь № 1, проходящий через события

путь № 3,. проходящий через события

(/), (2),

(4), (7)

и( 8) .

61

Подкритические пути:

(/),

(2),

(4),

(6),

(7)

— путь № 4, проходящий через события

и (8);

 

 

 

 

(6),

 

— путь № 5, проходящий через события

(/),

(2),

(5),

(7)

и (8).

образом, решая задачу, помещенную

на

графике

Таким

(рис. 42),

получим два критических и два

подкритическпх пути.

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

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

Вспомним, что на сетевом графике (рис. 33) ранние из воз­ можных сроков начала работ определялись последовательно от исходного (нулевого) события до завершающего (четырнадцатого) события. При этом пользовались формулами (27) и (28).

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

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

Такой показатель обозначается символом /П(о> гДе I — номер

собы­

тия, по которому определяется показатель. Смысл данного

пока­

зателя заключается в том, что он обозначает

срок,

за

пределы

которого недопустимо оттягивать

выполнение

работ,

сходящихся

к определенному событию. Если

работа оттягивается

за

пределы

/П(і), то это означает оттяжку завершения всего процесса.

Вполне понятно, что tn(i) связывается с событиями, и прежде всего с завершающим событием сети. После того как определено раннее время свершения завершающего события, становится оче­ видным, что для завершающего события время раннего и время позднего свершения должно быть равно, т. е. /П(і)= Такое пред­ положение логично, ибо нет смысла сразу же устанавливать, что работы затянутся сверх срока завершающего события.

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

62

Было уже установлено, что каждая работа имеет раннее начало II раннее окончание. Подобно этому каждая работа может иметь позднее начало п позднее окончание.

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

Сроки позднего начала работы (tn.u(i, я) определяются

как раз­

ность ее позднего окончания

(^п.ощд) и продолжительности самой

работы (/(і, j)):

 

 

 

'л. н (/, j) = tn. о (1, j)~

ty, jr

(26)

Учитывая, что позднее

окончание

данной работы

является

поздним началом последующей работы, т. е. /п.о(і,л = /п.ни, л). формулу (26) мбжно представить в виде

*П. и (/, J) =

К . и и, к) *(l, jy

( 2 7 )

Возьмем график (рис. 33)

и определим позднее начало,

напри­

мер, работы (11,14). Нам уже известно, что время работы свер­ шения завершающего события и всех событий, лежащих на кри­ тическом пути, равно времени позднего свершения этих событий, т. е. /Р(і) = іщ). Сроки раннего начала и позднего окончания собы­ тия (14) наступят как только закончится работа (11,14), лежащая на критическом пути. А эта работа, как нам известно, закончится через 170 мин после начала процесса. Следовательно, самым позд­

ним сроком окончания работы (11,14)

будет срок, равный 170мин

после начала работ. Продолжительность работы (11,14) равна

20 мин. Подставляя 20 мин в формулу

(26),

получим

 

, »(//, 1 4 )

*41.0(1 1 . 14)

^(1 1 ,1 4 )

^ 0

20 150

мин.

Это означает, что работа

(11,14)

должна начаться не позднее

чем через 150 мин

после начала процесса.

Если

она начнется

позднее, то весь процесс не уложится в расчетное время, т. е. он

превысит срок, равный 170 мин.

 

определяются по сро­

Сроки позднего окончания работы (^п.оц, д)

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

 

 

 

 

^п. о о, j)=

*п. н и. ьу

 

128)

Возьмем,

к примеру,

работу (8,11) и определим срок позднего

ее окончания

(рис. 33). Срок позднего начала работы (11,14)

был

определен

выше. Он

равен 1п н(// 14) —150 мин. Но поскольку

рабо­

та (11,14)

является по отношению к работе

(8,11) последующей,

т. е. работой

(у, k),

то

позднее

окончание

предшествующей ей

работы, т.

е. работы (8, 11), равно позднему началу работы

(11, 14).

Следовательно,

 

 

 

 

 

^іі. о t* .

И) ^а. II (11,

14) = 150 мин.

 

63

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

W л = min

(29)

Например, возьмем график (рис. 33) и определим срок позд­ него окончания работы [6,9). Для этого определим сроки позд­ него начала работ, следующих за событием (9), т. е. работ (9,12) и [9,14) в минутах:

^п. 11(9,12) ~ К.о(9,12)

^(9, 12) ~

30

=

140;

К.11(9, 14) ~ ^п. о (9, 14)

^(9,14)= i

15

=

1о5.

Так как минимальное значение срока позднего начала работ, последующих за работой (6,9), равно 140 мин, то возьмем это минимальное значение.

Подставляя в формулу (29) значения ^ Л| (9 іг), берем из них минимальное:

К. о(б, 9) min (tn

/2j, ta njp_

• min (140, 1о5) — 140.

Таким образом, работа (6,9) должна закончиться не позднее чем через 140 мин после начала процесса, в противном случае она может вызвать удлинение всей планируемой операции.

Рис. 44. Сетевой график комплекса работ (пример дляопре. деления сроков позднего начала и окончания работ)

Зная методику определения сроков позднего начала и оконча­ ния работ, найдем эти параметры в сетевом графике, представлен­ ном на рис. 44.

6 4

Пользуясь формулами (26) и (28), определим сроки позднего начала и позднего окончания каждой работы, показанной на гра­ фике (рис. 44). В результате получим данные, которые приведены на графике, показанном на рис. 45.

Рис. 45. График с результатами решения задачи, представлен­ ной на рис. 44

Вычисление резервов времени событий, работ и путей

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

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

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

6 5

Рис. 46. Рассчитанные параметры исходного сетевого графика подготовки танкового батальона к наступлению

О п р е д е л е н и е п о л н о г о р е з е р в а в р е м е н и п у т и

Выше отмечалось, что длина критического пути больше длины любого пути сетевого графика. Разница между длиной критиче­ ского пути 4-р и длиной любого пути t(L) называется полным резер­ вом времени Рщ этого пути и определяется по формуле

Р

(L)

— t

— t

(30)

 

Ікр

1(£)’

 

где Я ь)— полный резерв времени пути; 7(/)— длина любого пути.

Определим полный резерв времени пути 0,1,2,3,7,10,13,14 в

графике (рис. 46).

Для этого подсчитаем длину этого пути в ми­

нутах

і(0: п + /(/і 2) +

7(, ,3) + t{3' 7)+

t (, т + t(W<т +

/(/3і /l0 =

5 + 5 +

-f- ö

5 ~f- 0 ~\- 30 -j- 15 = 6ö.

 

 

 

Длина /Кр=170,

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

 

 

 

 

Рщ = ^кр — t(L) =

170 — 65 = 105.

 

 

Чем меньше любой путь по сравнению с критическим

путем,

тем больше у него полный резерв времени.

сколько

в сумме

Полный резерв времени пути

показывает, па

может быть увеличена продолжительность всех работ, принадле­ жащих пути L, без существенного влияния на общий срок процес­ са. Иначе говоря, полный резерв времени данного пути Р^) пока­ зывает предельно допустимое увеличение длины этого пути /</.). Если и дальше увеличивать /Д,), то критический путь переместится на данный путь.

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

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

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

67

О п р е д е л е н и е

р е з е р в о в

в р е м е н и

с о б ы т и й

 

Резервом времени события Я(1) называется разница между вре­

менем

позднего и временем раннего свершения этого

события:

 

 

 

Р«') = t п (I)

Р(»Т

 

 

(31)

Как

видно из

графика

(рис. 46), значения

времени

раннего

(г'р(і)) и времени позднего

(/П(о) свершения событий, лежащих

на

критическом пути,

равны. Например: для события (])(

— ttt

=

= 5; для события

(3) tp[3) =

tn{3 = 15;

для события

(5) *p(ä) = *п(5) =

= 30; для события

(14)

/■„(„, = *n(W) = 170.

 

 

 

Это означает, что события критического пути не имеют резер­ вов времени. Равенство /р(о= ^п(і) является одним из признаков критического пути. Помимо этого, у работ, лежащих на критиче­ ском пути, раннее и позднее начало и раннее и позднее окончание пх совпадают. Это означает, что эти работы также не имеют резер­ вов времени.

Что касается событий, лежащих на некритических путях, то у них есть определенная разница между временем раннего п позд­ него свершения, т. е. между /р(і) и /п(0. Например, для события (9)

ір(д) = 55 мин, а

Лі<9) = 140 мин.

Как видно, здесь есть разница:

140—55 = 85 мин.

Эта разница

означает, что событие (9) может

наступить на 85 мин позже раннего свершения этого события / (р

и это никак не повлияет на завершение процесса подготовки тан­ кового батальона к наступлению.

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

тия с каким-нибудь произвольным номером (/)

обозначается через

/Д(і), то должна, очевидно, соблюдаться зависимость

^Р( / ) < ^ (/) <

< ^ п(;),

тогда как для

событий,

лежащих на

критических

путях,

должно

соблюдаться

равенство

/р(і)= /д(,)= ^і(>).

Если

это

условие

будет нарушено, т. е. если произойдет, что /Р(,-) = ^П(і) < tn{i), то это приведет к задержке работ н к срыву сроков процесса в целом.

О п р е д е л е н и е р е з е р в о в в р е м е н и р а б о т

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

Из графика (рис. 46) видно, что работа (3,5) может принад­ лежать нескольким путям. Это означает, что через работу (3,5) может проходить несколько различных путей. Так как длины этих

6 8

-V«'

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

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

Величина РП(і,д показывает, на какое время может быть увели­

чена

продолжительность /«, j) отдельной

работы (/,/),

чтобы

при

этом

длина максимального пути t Л ,

проходящего

через

эту

работу, не превысила длины критического пути.

Работы, лежащие на критических путях, не имеют резерва времени, т. е. Рщі. д= 0.

Рассмотрим образование резервов работ на конкретном при­ мере.

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

Рассмотрим это подробнее, для чего составим таблицу, в кото­ рой покажем численную величину разности между /п<о и іР(г) каж­

дого события

(табл.

7).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

7

 

 

 

 

 

 

 

 

Событие

 

 

 

 

 

 

Время

 

1

2

 

4

 

6

7

S

9

 

 

12

13

 

 

0

3

5

10

/ /

14

(!)

0

5

10

15

9 0

3 0

110

125

9 0

140

т

150

170

155

170

'“р (0

0

5

10

15

20

3 0

25

20

9 0

5 5

45

150

85

80

170

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(|) — (0

0

0

0

0

70

0

85

105

0

85

80

0

8 5

75

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В нашем примере семь событий имеют разницу между £П(р и Д(,-). Это означает, что только эти события могут быть сдвинуты, не влияя на сроки завершения процесса. Однако все эти события, если посмотреть на график, носят сложный характер: в каждом из этих событий сходится и расходится несколько работ. Учиты­ вая это, проследим, как разность /П(о и tpu) позволяет сдвигать или растягивать сроки выполнения работы. Для этого рассмотрим несколько групп работ, имеющихся в сети, показанной на рис. 46.

6 9

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