Файл: Пузыня, К. Ф. Совершенствование планирования в НИИ и КБ машиностроения.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 183
Скачиваний: 0
где Тск — совокупная длительность цикла выполнения всего комплекса планируемых работ (по всей тематике); tlKpis — время перерыва в работе исполнителей завершающей s-й работы между окончанием г'-го проекта и началом следующего i -|- 1-го конку рирующего по ресурсам проекта.
Совокупная длительность выполнения всего комплекса плани руемых работ (Тск) зависит от очередности, в которой конкури рующие по ресурсам объекты выполняются исполнителями. Это выражается первым и особенно третьим слагаемыми зависи мости (1). При этом, величина перерывов на последней, заверша ющей работе вследствие зависимости ее от перерывов по предыду щим работам и предшествующим объектам, отражает общие пере рывы в работе исполнителей по всем объектам.
Для k проектов существует k\ различных вариантов очеред ности их выполнения. Отсюда нетрудно представить сложность
h i |
. hr . |
tjt |
|
|
|
|
|
|
! in ' |
, |
|
|
|
|
|
|
|
I tfj |
|
\ |
hs |
|
|
|
|
4 |
A |
|
|
|
|
|
|
1 |
|
h i |
. Ы . |
||
|
|
|
|
|
|
1 |
1 |
|
|
|
|
trs |
1 hs |
! hs |
|
|
s-r |
|
|
|
|
»-r |
|
|
№ |
|
|
|
Ctis-r-E tnep.is |
||
|
|
|
|
l-l |
t-l |
|
|
|
|
|
Тск |
|
|
|
|
Р и с . 27. У сл о вн ы й |
г р а ф и к |
п р е д став л ен и я |
|||||
п р о ц есса |
р а зр а б о т о к по |
р я д у об ъ ектов |
hr j |
t2f |
hi |
1hr | |
, |
1 |
|
t2J |
1hz 1 h? , |
|
I—.- |
||||
1 |
1,2 | |
|
- j ---- j------1 |
|
|
1 |
tfj |
\Ьз\ hs ! hs. |
|
|
!_ |
|||
|
1-------- 1---- 1------1-----1 |
Р и с . |
28. |
Г р аф и к п р о ц есса р а з р а б о |
т о к |
п р и |
о тсу т ст в и и п е р ер ы во в в р а |
|
|
боте и сп о л н и тел ей |
решения рассматриваемой задачи при прямом переборе всех воз можных вариантов.
Задача оптимального календарного планирования разработок состоит в том, чтобы выбрать такую последовательность выполне ния конкурирующих по ресурсам тем (проектов), при которой обес печиваются наименьшие перерывы в загрузке исполнителей и до стигается минимальная совокупная длительность выполнения всего комплекса работ.
Математическое моделирование условий полного отсутствия перерывов в работе исполнителей, например применительно
кпростейшему графику системы (рис. 28) разработки k объектов
содинаковыми технологическими маршрутами (по трем работам), выполняемой тремя исполнителями, позволяет выразить эти условия совокупностью следующих неравенств:
между объектами 1 и 2
[(^12 + ^1з) — (^21 + ^22)] ^ 0 ;
между объектами 2 и 3
[(^ 1 2 + ^1з) --(^ 2 1 + ^22)] + [(^ 2 2 + ^2з) (^ 3 1 + ^32)] ^ О
и т. д.
151
Между объектами k — 1 и k
1(^12 i 4з) |
(4l !" ^2 |
2 )J Г [ ( ^ 2 2 |
~Ь 4») |
(4l "\~ |
^3 3 )I i ■ ■ ■ |
■ ■’ |
i 1(4-1, 2 |
“f I'll-1 ,3 ) |
(4l ~f~ 4 a)] 3^ |
0 - |
Для количественной оценки влияния одинаковых сумм трудо емкостей в сочетаниях смежных пар работ по объектам просум мируем указанные неравенства и воспроизведем модель рассма триваемого графика в следующем виде:
(k - 1) ( V. 4/ - |
V |
/2/) \ (к - |
2) ( V t2 |
j £ |
/3/ ) + ■■• |
4 - 2 |
j -Л |
/ |
\ / = 2 |
/-=1 |
/ |
Полученное основное неравенство (2) отражает зависимость совокупной длительности цикла выполнения всех работ от очеред
ности исполнения |
объектов. |
разности и сгруппируем однопо |
|
Для наглядности раскроем |
|||
рядковые объекты следующим образом: |
|
||
( к - 1) £ |
4 / - f ( k - 2) |
£ / 2/ + ( к - |
3) V, /3/ |......... |
j ^ 2 |
|
/= 2 |
/=2 |
••• + |
|
|
£ * 2 / - ( * - 2 ) £ * 3/ — |
|||
/ —2 |
|
/ = 1 |
|
/ = 1 |
|
|
-------2 /=1 |
' |
/=1 **/з*0; |
|
|||
3 |
|
3 |
|
2 |
|
|
<*-■) |
+ №-2)( |
4/—2 |
|
/ = 1 |
|
|
!==2 |
|
|
|
|||
|
|
|
2 |
|
\ |
|
+ ( * - з ) ( 2 ' « |
|
- L I Е |
|
Ф |
|
|
|
\/ = 2 |
|
у= 1 |
|
|
|
/' 3 |
3 |
|
\ |
2 |
|
|
|
|
\А •S4 |
О |
|||
+ |
4-1, / — 2 2 ] |
|
t * - 1’ i ) “ |
|
||
|
|
|
1 |
|
|
|
Ч = 2 |
/-Л |
J /-1 |
|
|
(2а)
(26)
Анализ приведенных неравенств позволяет сделать следующие выводы: 1) чем больше левая часть неравенства (2), тем меньше возможность возникновения перерывов в работе второго и третьего исполнителей; 2) для соблюдения условия, выражаемого нера венствами (2) и (2а), необходимо, чтобы сумма положительных членов была наибольшей, а сумма отрицательных — наимень шей. Очевидно это будет достигаться в том случае, если убывающие по величине коэффициенты будут умножаться: по первой группе
152
членов — на располагаемые в убывающем порядке суммарные трудоемкости выполнения второй и третьей работ объекта
I X |
U j ) > и п |
0 |
втоРой группе — на располагаемые по возраста |
||||
ющим |
значениям |
суммарные |
трудоемкости выполнения первой |
||||
и второй работ |
объекта |
/ \ \ |
Л |
; 3) для обеспечения условия, |
|||
|
in |
/ |
|||||
|
|
|
|
\i--ly---l |
|
выражаемого неравенством (26), необходимо убывающие по вели чине множители, определяемые очередностью запуска объектов, умножать на располагаемые, также в убывающем порядке, зна чения разности между суммарной трудоемкостью выполнения второй и третьей и первой и второй работ объекта
- S 4 - /=1 /
Аналогичным методом может быть осуществлено моделирова ние условий отсутствия перерывов в календарных графиках для объектов с одинаковыми технологическими маршрутами и при любом другом количестве работ. Структура неравенств и характер выражаемых ими закономерностей при этом сохраняются неиз менными. В зависимости от количества объектов и исполнителей, участвующих в процессе, увеличивается лишь число рядов взаимо связанных пар объектов, а отсюда и число членов в системах полу чаемых неравенств1.
Исследование систем неравенств для различных случаев соче тания числа объектов и количества работ в их технологическом процессе позволило установить, что матрица А времен выполне ния работ по объектам во всех случаях делится на две равные по числу работ части. Суммы продолжительностей работ по ка ждому объекту по первой и второй половинам матрицы являются основными элементами всех неравенств.
При четном числе работ суммарная продолжительность выпол
нения |
проекта |
(темы) |
по первой половине матрицы будет |
|||||
|
|
|
|
|
|
|
|
I |
|
|
Т, |
Фч + |
t-ii - г • |
• • |
+ |
/;, /_] ф ф-, I |
v ti |
|
|
|
|
|
|
|
|
1 |
и по второй |
половине |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
S |
|
Т а |
— |
ti, i +1 |
ti, i+2 г |
• |
• • |
~Ь Ф, s - i I h |
|
где I |
~ s 2. |
|
|
|
|
|
|
|
1 Более подробное изложение математической формализации рассматривае мой задачи см. в гл. VII работы В. А. Петрова «Планирование поточно-группо вого производства». Л., 1966.
153
При |
нечетном числе работ соответственно |
получим; |
||
|
|
|
|
i |
|
Тп — hi ~Ь hi + *• • |
1“ h. t-i ' г hi — |
1 =i ha |
|
|
|
|
|
S |
|
T a — h i ~r h , m “b • ‘ |
h . >-i + h s — |
h j > |
|
|
|
|
|
i= i |
где / = |
(s + l)/2. |
числе работ |
в |
сетевом графике |
Иначе говоря, при нечетном |
конкретного проекта (или сети) граничная работа, по которой матрица делится на две части ( t i 2 при s — 3; tl3 при s 5 и т. д.), включается по каждому проекту в сумму трудоемкостей как по первой, так и по второй половите матрицы.
Исследование моделей позволило далее установить для случая выполнения проектов с одинаковыми технологическими марш рутами при любом числе работ д а правила определения очеред ности выполнения проектов.
Для выбора варианта последовательности, обеспечивающего оптимальное календарное распределение с минимальной совокуп ной длительностью цикла комплекса работ (Тск) из всего возмож ного их числа необходимо выполнить ряд действий.
В первом действии необходимо сравнить вариант очередности, при котором первыми выполняются работы по проектам с неотри цательным значением разности сумм трудоемкости по работам второй и первой частей матрицы (Ti2 — Тп ^ 0), располагаемые в порядке возрастания суммарной трудоемкости выполнения ра
бот по первой (левой) части матрицы Ti2, |
а вторыми — проекты |
с отрицательным знаком данной разности |
(Ti2 — Т iX <С 0), рас |
полагаемые в порядке уменьшения суммарной трудоемкости вы полнения работ по второй (правой) части матрицы Ti2.
Во втором действии следует сравнить вариант очередности, при котором проекты выполняются в порядке уменьшения раз ности сумм трудоемкости работ второй и первой частей матрицы А.
|
В математически формализованном виде эти правила выра |
||||||||||
жаются так. |
|
|
|
|
|
|
|
|
|
|
|
|
Правило 1. Из совокупности k объектов первыми распола |
||||||||||
гаются п |
k объектов с Ti2 — Тп ^ 0 в порядке Т г1 < |
Т 21 <: |
|||||||||
<( Т 31 « < • • • < ! |
Тп1, |
а вторыми |
k — я |
оставшихся |
объектов |
||||||
с |
Тi2 — Та < |
0 |
в |
порядке Тп+Ь2 > Г„+2,2 > |
Тп+Зг2 • • • |
> Т к2. |
|||||
- |
Правило 2. |
Все k |
объектов |
располагаются |
в порядке |
(Т 12 — |
|||||
Т гх) > ( Г 22 - |
Т 21) > ( Т 32- |
Т |
31) > • |
• • > ( Г м ,а- |
Г,_1Л) > |
||||||
|
{Тk2 Ты). |
|
|
|
|
|
|
|
|
|
|
|
В проектах только с неотрицательным или отрицательным |
||||||||||
знаком разности |
Ti2 — Тп в применении правила 1 имеет место |
частный случай, при котором очередность выполнения проектов устанавливается в порядке, указанном лишь для соответствую щего знака разности. При использовании правила 1 в случае ситуации неопределенности, возникающей при наличии у несколь
154