Файл: Пузыня, К. Ф. Совершенствование планирования в НИИ и КБ машиностроения.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