
книги из ГПНТБ / Скачко, П. Г. Управление войсками с помощью сетевых методов
.pdfПервая группа — работы, лежащие на критическом пути. Эти работы показаны на графике жирными стрелками. Перечислим их:
(0,1), |
(1,2), |
(2,3), |
(3,5), |
(5,8), |
(8,11), |
(11,14). |
составляют |
Рассмотрим работу |
(3,5), |
содержание которой |
|||||
оценка |
обстановки |
и принятие |
решения. Она имеет |
начальное |
событие (3) и конечное (5). Если для этой работы проанализиро вать ранние и поздние сроки начала п конца, то увидим, что время
раннего начала |
равно |
времени |
позднего начала |
работы, т. е. |
^р.п(3, о==/Іп.и(3 -,) = |
15, II время раннего окончания равно времени позд |
|||
него окончания работы, |
т. е. 0(3 |
= tn п(3' ^ = 30. |
Следовательно, |
здесь нельзя сделать сдвига в работе, потому что нет резерва вре мени работы.
Таким образом, критические работы так же, как и критические события, не имеют резервов времени.
Основу этих работ составляют заданные ресурсы п основанные на этом распределении значения времени работ to, я- Для крити ческих работ анализ сдвига н изменения длительности ясен: эти работы желательно сокращать, чтобы достичь сокращения всего процесса в целом. Сдвигать события критического пути можно только за счет дополнительных ресурсов извне или за счет привле чения с других работ данной сети. Это можно делать либо на эта пе планирования, либо в ходе выполнения процесса работ.
Вторая группа — работы, находящиеся в сети, для которых ни начальное, ни конечное события не принадлежат к событиям кри тического пути. Таких работ в нашей сети (рис. 46) пять: (6,9), (9,12), (7,10), (7,13) и (10,13). Анализ этих работ дает возмож ность установить наличие свободного резерва времени работ (в ли тературе он иногда называется независимым резервом времени работ).
Свободный резерв времени работы Рсо, д образуется в тех слу чаях, когда продолжительность работы меньше, чем разность между наиболее ранним из возможных сроков свершения конеч ного события и наиболее поздним из допустимых сроков сверше
ния начального события |
данной |
работы. |
На рис. |
47 |
схематично |
|
показано это положение. |
свободный резерв вычисляется по фор |
|||||
Как видно из рис. 47, |
||||||
муле |
|
|
|
|
|
|
Р і(і, j) = ^р(У) ~ |
*п (/) — |
t y j ) - |
|
|
(3 2 ) |
|
Условия возникновения этого резерва следующие: |
— tno)> |
|||||
т. е. свободный резерв при'условии tv(j)— tnoi |
fo, j) не возникает. |
|||||
Свободный резерв работы показывает, что |
можно |
увеличить |
продолжительность работы на величину ее свободного резерва, не влияя на сроки свершения ее начального н конечного событий и на величину резервов времени у всех остальных работ сети.
Следует иметь в виду, что при вычислении свободного резерва по формуле (32) результаты могут оказаться отрицательными. Это будет означать недостаток времени. Практически отрицательные
7 0
величины не имеют смысла, поэтому рассчитывать свободный запас времени следует только для тех работ, которые действи тельно имеют его. Это, как правило, осуществляется путем выбора значений между нулем и положительной величиной, иными слова ми, путем расчета шах 0, —/П(о—/<», j>
Третья группа — работы, которые своим окончанием или нача лом связаны с критическим путем. Эти работы позволяют выяв лять частные резервы времени работ. Частные резервы работ обра зуются у мест пересечения путей с разной продолжительностью и возникают у работ, принадлежащих путям меньшей продолжи тельности.
Частные резервы бывают двух видов. Рассмотрим это с по мощью схемы, показанной на рис, 48.
Рис. 48. Принципиальная схема образования частных резервов работ
71
Частный резерв первого вида Р;НІ ^образуется у работ, после
дующих за событиями, от которых расходятся пути различной про должительности (рис. 49). Этот резерв показывает, какая часть полного резерва времени работы может быть обращена на увели чение продолжительности данной и других, последующих за ней, работ, принадлежащих отрезку пути, заключенному между двумя ближайшими точками пересечения его с путями большей длины при условии, что это увеличение не вызовет сокращения резервов времени ни у одной из предшествующих работ.
Рис. 49. Принципиальная схема образования резервов первого вида
В военном деле частный резерв первого вида Р'п . ;) может
также рассматриваться как показатель времени, на которое дан ная работа может быть начата раньше спланированного срока, причем это не повлияет на конечный срок выполнения всей операции.
Частный резерв первого вида, как видно из рис. 48 и 49, вычис ляется по формуле
>' |
а, л |
= |
/ |
--f |
|
— t |
'</,/) |
(33) |
|
п |
|
'п и) |
|
п(<) |
|
||||
Р' |
|
= я |
|
|
— р |
|
(34) |
||
|
п (і, }) |
'п (/, j) |
|
■'(Щ |
Частный резерв второго вида Р ’(. ^ образуется у работ, непо
средственно предшествующих событию, в котором пересекаются пути различной длины (рис. 50). Этот резерв показывает, какая часть полного резерва времени работы может быть использована на увеличение продолжительности данной и предшествующих ей работ, принадлежащих отрезку пути, заключенному между двумя ближайшими точками пересечения его с путями большей длины, при условии, что это увеличение не вызовет сокращения резервов времени ни у одной из последующих работ.
В военном деле частный резерв второго вида Р"п{. может так
же рассматриваться как показатель времени, на которое данная работа может быть начата позже спланированного срока, причем это не повлияет на конечный срок выполнения всей операции.
7 2
Частным резерв второго вида, как видно Из рис. 48 и 5Ö, опре* деляется по формуле
Р" |
= t |
р (у) |
— t |
|
_t |
ЧУ) |
||
п (/,;) |
|
|
tp(/) |
|
||||
или |
|
= я |
|
|
— Р |
|
||
Р" |
|
П(/, j) |
|
|||||
П(І,У) |
|
|
|
Гцу |
(35)
(36)
Таким образом, выявление резервов времени путей, событий и работ необходимо для того, чтобы улучшить исходные планы, ве сти контроль за работами и прогнозировать работы исходя из фак тического их состояния и предполагаемых изменений.
Ч аст н ы й р е з е р в вт о р о го в и д а обра
з у е т с я у ра б о т , н е _
л е ж а щ и х н а к р и т и ч е с к о м п у т и и в х о дящ их в одн о со бы т и е
Рис. 50. Принципиальная схема образования резервов второго вида
В целях обобщения материала по резервам времени работ сде лаем общую схему всех видов резервов работ,, чтобы они могли быть обозримы в одном месте. Это позволит лучше запомнить схемы образования резервов работ. Итак, для работы с началь ным событием (і) и конечным событием (/) резервы времени работ определяются по схеме, показанной на рис. 51.
Определение коэффициента напряженности работ
При расчете сетевых графиков важно знать характеристику напряженности сроков выполнения работ. Этой характеристикой является величина коэффициента напряженности работ, равная отношению продолжительности несовпадающих и заключенных между одними н теми же событиями отрезков пути, одним из кото рых является путь максимальной продолжительности, проходящий через эту работу, а другим — критический путь.
Если продолжительность отрезка критического пути обозначить через совпадающего с путем Іщшах, а протяженность мак
симального пути — через t iL)maxпроходящего через данную работу, то коэффициент напряженности может быть выражен формулой
К* (Лд |
^(Л)шах ^кр(і) |
(37) |
|
f*P— ^кр(і) |
|||
|
|||
|
|
7 3
Шшвеипозднее,
времясверше нияначально
го события
х :
х
раннее-ипозднее
времясверше Продолжи нияконечно гособытия
т е л ь н о с т ь
работы
Щ ф
t(L,j) |
|
|
Полныйргзерв'работы(i,j) |
|
|
|
|
|
|
|
P n ~ t n ( j ) - t p ( i ) - t ( i j ) |
*(Ч) |
|
|
Частный резерв первоговида |
|
|
х |
Рп = t n (j) - t n ( ü - t t t j ) |
|
|
|
|
tf ij ) |
|
|
Част ный р е зе р в вт орого вида |
|
£ |
|
Pn = t p (j) - t P в ) - 1 (i,J)_____ |
|
|
|
|
t(ij) |
|
|
Сводный(независимый)резерв |
V |
г |
|
Pc = * i > ( j ) - * n ( L ) - t ( i , j ) |
|
|
Рис. 51. Сводная принципиальная схема образования резервов работ
Для примера возьмем график (рис. 46) и определим коэффици
енты напряженности работ ЛГ„ (Л>Ч) |
и Ки(10і 13У |
(5,9) |
|
(10,13): |
|||||||||
Прежде всего определим /(і)таѵ для |
работ |
и |
|||||||||||
1) |
t,(О шах (3, 9) |
|
^Ф, I) |
^и, г ф I(2. 3)+ ^(3,5)+ ^(5. 9)“t" *49, 12) + |
l{/2l 14) |
||||||||
= 5 + o + 5 -f- lb + 15 + 30 -f- 0 = (5; |
|
|
|
|
|
|
|||||||
2) |
^(L) |
max (/0, 13) |
1‘ (0, 1) Д" t(l, 2) "Ь |
t(2. 3) |
^(3, 7) |
^(7, 10) |
“Ь |
^(10, 13) “Ь |
|||||
+ tU3. |
11) |
|
: 5 —|—5 —f—5 —}—о ~{—0 —30 — 15 = 65. |
|
t' щ критиче |
||||||||
Далее определяем продолжительность отрезков |
|||||||||||||
ского пути, совпадающих с t L) max (J<9) |
и t, |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
*■(L) max (10, 13) ' |
|
|
|
|
^ ) |
Д-р (L) (5, 9) |
|
^(0, 1) "Ь ^(l, 2) “b t(2, 3) |
"t~ |
^(2, 3) “Ь ^(3, 3) |
^ + |
О+ 5 Ң- |
||||||
-f 15 = |
30; |
|
|
|
|
|
|
|
|
|
|
||
|
Д р (L) {10, 13) |
~ ^ ( 0 , 1) |
^(1, 2) "b ^(2, 3) — 5 + 0 + |
5 = 1 5 . |
|
|
|||||||
Имея |
t{!) inax |
и t' |
определяем коэффициенты напряженности |
||||||||||
для работ |
(5, 9) |
и (10,13): |
|
|
|
|
|
|
|
||||
\ \ |
рг |
|
__ |
|
max (5, 9) ~ Д р (L) (3, 9) |
_ |
|
75—30 |
45 |
_ |
0Оі |
||
|
А н (5 ,9) |
|
, |
л |
— |
|
170—30 |
— 140 “ |
и> |
’ |
|||
|
|
|
|
|
'кр — (кр {0(3,9) |
|
|
|
|
|
|
|
|
|
К |
|
__ {( 0 |
шах (10, |
13) ~~ Д р (О (10, 13) |
65— 15 |
50 |
=0,32. |
|||||
|
(10, 13) |
|
■кр' |
‘ Др (0 (1 0 , 13) |
|
|
170— 15 — |
155 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
7 4
Абсолютные величины коэффициента напряженности работ равны. Следовательно, обеим работам надо уделять одинаковое внимание. У работ с большим коэффициентом напряженности сроки выполнения более жесткие, и работам этого пути необхо димо уделять большое внимание.
Определение коэффициента свободы
Для того чтобы охарактеризовать относительную величину сво бодного резерва времени работы Рс(і„>), определяют коэффициент свободы /<С(і,j) по формуле
(I, j) |
<І) |
(О |
(38) |
1(і,п |
|
||
|
|
|
Этот коэффициент показывает, во сколько раз можно увеличить продолжительность работы, не затрагивая сроков свершения всех событий и всех остальных работ сети.
Если у работы есть свободный резерв времени, то
,>>!•
Если /<с(і, j)< 1, то это указывает на отсутствие свободного резерва времени у данной работы.
Определение вероятности выполнения завершающего или любого контрольного события в расчетные сроки
Вдетерминированных сетях, в которых даются однозначные оценки времени выполнения работ (на основе опыта, нормативов, уставов или наставлений), вероятность выполнения любого собы тия равна единице.
Встохастических сетях, т. е. в сетях, где временные оценки
проставляются на основе трех оценок (а, т и Ь), в которых имеется большое количество событий и действует нормальный закон распределения, вероятность свершения события в расчетный срок можно определять по формуле
(<) Ф |
( зл — ф |
(39) |
ѴУ7* |
где Р(і) — вероятность свершения интересующего нас события;
Ф— функция Лапласа; /зд — директивный срок;
ір(р — время раннего свершения события (/);
S ° 2 — сумма дисперсий работ, которые использовались при
вычислении наиболее раннего срока наступления соот ветствующего события.
По формуле (39) можно определять вероятность свершения любого события в сети. Однако эта вероятность определяется только для важных контрольных событий и для завершающего
7 5
события в сети. Определив вероятность свершения завершающего события в сети, тем самым устанавливаем вероятность свершения планируемой операции (процесса).
Определение вероятности свершения операции (процесса) в запланированные сроки позволяет определить качество планнрования процесса.
Пока не будет проведено специального исследования, в воен
ном деле, |
видимо, |
при оценке вероятности окончания процесса (со |
||||||
бытия) |
можно принять те же критерии, которые используют в на |
|||||||
родном |
хозяйстве, |
а именно, вероятность свершения |
завершаю |
|||||
щего или любого контрольного |
события должна быть |
в пределах |
||||||
|
|
|
0,35 < |
Яу) < |
0,65. |
|
(40) |
|
Такое |
неравенство означает, |
что |
планируемый процесс |
будет |
||||
выполнен |
в срок |
и дальнейшую |
оптимизацию (улучшение) |
сети, |
которая рассматривается в следующей главе, делать не следует. Если вероятность выполнения операции (события) меньше 0,35, то это означает, что имеется мало шансов уложить планируемый процесс в расчетный срок. Неравенство Р(,)>0,65 будет означать, что в сети есть много неиспользованных резервов. В обоих слу чаях необходимо оптимизировать сеть и добиться выполнения ука
занного выше неравенства (40).
Сетевые графики могут рассчитываться вручную (методом руч ного алгоритма) и на цифровых электронных вычислительных машинах.
Вданной работе наиболее подробно будут рассмотрены спо собы расчета сетевых графиков методом ручного алгоритма, ибо небольшие сети (до 200 событий) могут рассчитываться вручную почти за такое же время, что п на ЭВМ. Это объясняется тем, что ввод исходных данных, обработка полученных результатов и при ведение их к виду, удобному для анализа при существующих устройствах ввода и отображения информации, занимают много времени. Однако есть опыт ручного расчета и более сложных сетей, содержащих от полутора до двух с половиной тысяч событий.
Вусловиях боевых действий ручной расчет сетей во многих случаях будет необходим. Хотя в целом следует иметь в виду, что там, где будут ЭВМ, целесообразно при расчете сетей пользо
ваться этими машинами.
Ранее уже указывалось, что сетевые графики могут рассчиты ваться аналитическим, табличным и графическим методами.
Аналитический метод, рассмотренный в § 5, заключается в расчете параметров сетевого графика по формулам. Этот способ расчета является основой при расчете графиков табличным и гра фическим методами. Однако полученные этим методом результаты нуждаются в систематизации, на что необходимо затрачивать дополнительное время.
Табличный II графический методы расчета обеспечивают систе матизацию расчетов, которая создает удобство анализа сети. В § 6 и 7 рассматриваются эти два метода расчета.
7 6
§ 6. Т А Б Л И Ч Н Ы Й М Е Т О Д Р А С Ч Е Т А
Табличный метод расчета заключается в том, что на основе составленного графика заполняется расчетная таблица, по кото рой, используя специальный алгоритм (порядок действий), рассчи тывают все параметры сетевых графиков. Это наиболее удобный метод, дающий возможность более полно рассчитывать основные параметры сетевого графика.
В табл. 8 показан табличный метод расчета исходного сетевого графика, показанного на рис. 33. В табл. 8 указаны все рассчитан ные параметры сетевого графика.
Рассмотрим порядок расчета параметров графика по таблице.
Определение раннего начала и раннего окончания работ
.Чтобы сделать расчет этих параметров, поступают следующим образом.
1.Приготовляют форму расчетной таблицы (см. табл. 8).
2.В графы 1 и 2 табл. 8 вписывают из сетевого графика все работы, входящие в сеть. Работы вписываются номерами событий,
ограничивающих каждую работу, например (0,1), (1,2), (2,3). При этом важно, чтобы работы вписывались в строго определен ном порядке по степени возрастания начальных номеров работ. Например, в табл. 8 запись начата с работы (0,1), затем идет запись по возрастающим номерам начальных событий работ: (1,2), (2,3), (3,4) и т. д.
Следует иметь в виду, что если из одного события выходит несколько работ, то все они записываются в таблице также в воз растающем порядке, но только по конечному событию. В графе 1 ставится один и тот же номер. Например, в графике (рис. 33) из события (5) выходят четыре работы. В графе 1 записывается четыре раза (в четырех строчках) номер начального события, т. е. событие (3), а в графе 2 пишутся номера конечных событий работ по их возрастанию, т. е. ставятся цифры 4,5,6, 7. Таким образом
записывают все |
работы, выходящие из третьего |
события, |
т. е. |
|||
работы (3,4), (3,5), (3,6) и (3,7). |
пока не будут |
впи |
||||
Далее поступают аналогичным способом, |
||||||
саны все работы сети. |
|
|
|
|
|
|
3. Затем в графах 4 и 7 против каждой работы вписывают их |
||||||
продолжительность в одних единицах измерения |
(минутах, часах, |
|||||
днях, неделях). |
Поскольку |
продолжительность |
каждой |
работы |
||
есть конкретная величина, то и в каждой строчке обеих граф, |
т. е. |
|||||
в графах 4 и 7, |
будут стоять |
одни и те же |
цифры для |
каждой |
работы. Для расчета удобно продолжительность работ писать в
двух графах: в графе |
4 —для определения раннего окончания |
||
работы, в графе 7 —для определения позднего |
начала |
работы. |
|
Это две графы с продолжительностью одних и тех же работ. |
|||
4. После этого по табл. 8 определяют раннее |
начало и раннее |
||
окончание работ, т. е. |
производится расчет и заполнение |
граф 3 |
7 7
Табличный метод
(Пример расчета сетеізого графика,
расчета графика |
|
|
|
|
|
|
|||
представленного |
йа |
рис. 33) |
|
|
|
|
|||
|
|
|
|
|
|
|
|
Т а б л и ц а 8 |
|
|
|
|
|
|
|
П о л н ы й |
Ч а с т н ы й |
Ч а с т н ы й |
|
П о з д н е е П р о д о л ж и |
П о з д н е е |
р е з е р в |
р е з е р в |
||||||
р е зе р в |
|||||||||
н а ч а л а |
т е л ь н о с т ь о к о н ч а н и е |
в р е м е н и |
в р е м е н и |
||||||
вр е.м еяи |
|||||||||
р а б о т ы |
|
р а б о т ы |
р а б о т ы |
п е р в о г о |
в т о р о г о |
||||
|
|
|
|
|
|
р а б о т ы |
в и д а |
в и д а |
|
6 |
|
|
|
7 |
8 |
9 |
10 |
11 |
|
0 |
|
|
|
5 |
5 |
0 |
0 |
0 |
|
5 |
|
|
|
5 |
10 |
0 |
0 |
0 |
|
10 |
|
|
|
5 |
15 |
0 |
0 |
0 |
|
85 |
|
|
|
5 |
9 0 |
7 0 |
70 |
0 |
|
15 |
|
|
|
15 |
■ 3 0 |
0 |
0 |
0 |
|
100 |
|
|
|
/0 |
110 |
8 5 |
65 |
0 |
|
120 |
|
|
|
5 |
/25 |
105 |
105 |
0 |
|
9 0 |
|
|
|
0 |
9 0 |
70 |
0 |
70 |
|
9 0 |
|
|
|
60 |
150 |
70 |
0 |
70 |
|
3 0 |
|
|
|
G0 |
9 0 |
0 |
0 |
0 |
|
125 |
|
|
|
15 |
Гж /Ң -i |
9 5 |
9 5 |
10 |
|
110 |
|
|
|
15 |
125 |
во |
8 0 |
0 |
|
[Ш Е Н — — d D — — Щ о Н |
8 5 |
0 |
0 |
||||||
|
|
|
|||||||
/25 |
|
|
|
0 |
/25 |
105 |
0 |
2 5 |
|
125 |
|
|
|
|
/55 |
105 |
0 |
25 |
|
9 0 |
^ |
S |
' |
в о |
/50 |
0 |
0 |
0 |
|
~ ^ Ч т г |
|
|
|
3 0 |
170 |
8 5 |
0 |
0 |
|
_ДШЗ |
|
|
15 |
170-6-, |
100 |
15 |
100 |
||
|
|
|
|
||||||
|
|
------- JO -j \ - |
— — /55 |
80 |
0 |
0 |
|||
/50 |
|
|
|
2 0 |
I—»* /70____ |
0 |
0 |
0 |
|
170 |
1— 1 |
|
|
|
1 7 0 - * - |
8 5 |
0 |
8 5 |
|
1 5 5 ^ |
|
|
15 |
/ 7 0 -е - |
8 0 |
0 |
8 0 |
||
__Т |
|
|
|
|
|
|
|
|
7 9
7 8
П о. При этом рекомендуется обе графы заполнять одновременно построчно, т. е. вначале заполнять строку в графе 3, а затем в графе 5, и только после этого переходить к следующей нижней строке. Строки в графах заполняются сверху вниз.
Графы 3 и 5 заполняются следующим образом:
—вначале в первой строке графы 3 проставляется время ран него начала работы, начинающейся из исходного (у нас нулевого) события; исходное событие берется за начало отсчета, поэтому началом первой работы (0,1) считается нуль и записывается он в первой строке графы 3;
—затем к раннему началу работы {О,1) прибавляется про должительность этой работы и таким образом получается раннее
окончание работы {О,1) и проставляется это |
время в первой |
строке графы 5; при этом пользуются формулой |
|
V о (0, 7) ~ V II (0, 7) “Ь ^(0, /) = 0 + ° = |
б. |
Действительно, в первой строке графы 5 стоит цифра 5. Дальнейшее заполнение таблицы основано на том правиле, что
раннее окончание предшествующей работы является ранним нача лом последующей работы, т. е. /р.оц, д^р.п«,/о- Поэтому, чтобы про ставить раннее начало работы {1,2), берется раннее окончание предшествующей работы, т. е. работы { 0 , 1 ) , которое равно 5 (пер вая строка графы 5), и проставляется это время во вторую строку графы 3 против работы {1,2). Это и будет раннее начало после дующей работы по отношению к работе {0, 1).
Алгоритм действий при ручном расчете в этом случае показан в табл. 8 стрелками с треугольниками в первой, второй и третьей строках сверху.
Если среди предшествующих работ есть работы, входящие в одно событие, а следовательно, п оканчивающиеся на один помер, то за раннее начало последующей работы берут максимальное значение раннего окончания работ, входящих в одно событие, т. е. оканчивающихся одним п тем же номером. Например, в табл. 8 есть две работы, оканчивающиеся событием (§), а именно рабо ты {4,8) и {5,8), ранние окончания которых соответственно рав ны 20 и 90 единицам времени. За раннее начало последующей за ними работы {8,11), начинающейся с события, которым закончи
лись |
предыдущие работы, надо |
взять максимальную величину, |
т. е. |
раннее окончание работы {5, |
8), равное 90 единицам времени. |
Алгоритм действий при ручном расчете в этом случае показан в табл. 8 стрелками с кружочками в восьмой, десятой п шестнад цатой строках сверху.
В таком порядке сверху вниз до конца таблицы и определяются раннее начало и раннее окончание работ.
Итак, рассмотрев порядок определения раннего начала и ран него окончания работ, можно сделать обобщение: для нахождения времени раннего начала данной работы рассматриваются все рабо ты, входящие в начальное событие данной работы. Из графы ран
8 0