Файл: Пузыня, К. Ф. Совершенствование планирования в НИИ и КБ машиностроения.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 184

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ких проектов одинаковых значений параметров Тп или Ti2, раз­ решающим критерием является значение разности Ti2 Тп и установление очередности в порядке ее уменьшения, т. е. по правилу 2.

В случае возникновения ситуации неопределенности при ис­ пользовании правила 2 (при равных значениях разности Т 12

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

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

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

H i —■

1 i2— т; >

где silt s(- 2 — количество работ,

предусмотренное в сетевой мо­

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

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

Правило 3. Следует сравнить два варианта очередности: при одном из совокупности k объектов первыми располагаются п s^.k

объектов

со значениями

Ti2 Тп

0

в порядке Т 1г Т 21 <

■< Т 31 < • • • ■ <

Тп1, а

при втором

к п оставшихся

объектов

с

Ti2 — Tn < 0 — в

порядке

Тп

 

/ 1+ 2 , 2

> Т п

' 3 ,

2

> •

 

' ’ У>^к2-

 

 

 

/1+1,2

Г,

 

 

 

 

 

4.

Проанализировать вариант,

при

котором

 

все

к

 

П р а в и л о

 

объектов

располагаются

в порядке

f 12 — ^11 У’ ^22

 

 

Т 21

У

Д* Т 3 2

Т Я1

У

> П - 1,2

П -1.1 > Т ,k2

Tk1.

 

 

 

 

 

Ситуации

неопределенности

разрешаются

в этом случае ана­

логично тому, как это указано для правил 1 и 2, но по параме­

трам Т п , T i2n T i2 — Тп .

Правила 1 и 2 справедливы и для случая установления опти­ мального варианта очередности выполнения проектов с неодина-

155


Рис. 29. Фрагмент сети с конкурирующими работами

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

групп проектов с

одинаковой

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

работ. Расчетные

параметры

проекта

по частям матрицы Т

и Ti2 берутся в точном соответствии

с установленной в сетевой

модели последовательностью выполнения работ.

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

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

Перечисленные выше правила установления очередности выполнения проектов применимы к случаю определения

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

тов).

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

156


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

В общем случае вопрос о приоритете работ, лежащих на па­ раллельных путях выполнения одного объекта и хотя бы частично совпадающих по времени, должен решаться по соотношению дли­ тельностей цепочек последующих и предшествующих работ по отношению к рассматриваемым. При этом следует руководство­ ваться теоремой, предложенной А. Г. Поляшовым: «Если для какой-то из двух конкурирующих по ресурсам работ разница между максимальной длительностью последующих работ и макси­ мальной длительностью предшествующих работ больше, то перво­ очередное выполнение этой работы даст наименьшую длитель­ ность максимального пути сети, проходящего через рассматри­ ваемые работы» Е

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

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

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

новом

графике.

 

1 А.

Г.

П о л я ш о в.

Некоторые особенности расчета сетевых графиков

в условиях

технической

подготовки производства. — В сб. трудов ЛИЭИ

им. П. Тольятти «Некоторые вопросы повышения технического и экономичес­ кого уровня промышленного предприятия». Л., 1966, вып. 67.

157


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

5. Моделирование календарного распределения работ в ходе разработок новой техники

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

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

Все расчеты рекомендуется

вести в матричной форме. В заго­

ловке

матрицы указываются:

 

по столбцам— исполнители ра­

бот /,

по строкам — шифры t-x

проектов в установленной очеред­

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

Е *«<^расп (*'= 1, 2,

^

г'—1

 

где Fpacn — располагаемый фонд времени группы

исполнителей

в планируемом периоде.

 

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

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

158


В клетках матрицы проставляются продолжительности выпол­ нения работ — iu . Здесь же при расчете показывается нараста­ ющая величина длительности выполнения проекта — TlUj или календарная занятость исполнителя от начала планируемого пе­ риода.

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

ЕЗ

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

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

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

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

по ресурсам с проектом Б, при оди­

по ресурсам с проектом А, при одина­

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

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

шествующему в соответствии с установленной очередностью эле­ менту проекта (7’(_1, у—-по столбцу). Или в математической записи

= Ui + max IT t, /_i, Ti_b j).

(4)

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

На рисунках 30 и 31 изображены укрупненные сетевые графики выполнения двух конкурирующих по ресурсам проектов А я Б, имеющих одинаковую последовательность работ, т. е. одинаковый технологический маршрут их выполнения. В проекте А предпо­ лагается параллельная разработка трех самостоятельных эле­ ментов (блоков): А-1, А-2 и А-3, конкурирующих между собой по ресурсам. Проект Б включает два выполняемых параллельно

иконкурирующих по ресурсам блока — Б-1 и Б-2. Контрольными работами являются в данном случае: в про­

екте А — работы 1-2 для всех трех блоков проекта и 9-11 для блоков А-1 и А-2\ в проекте Б — работы 1-2 и 2-3 для обоих блоков.

Общие работы указываются в матрице в составе работ по каждому из блоков, которым они принадлежат. Нарастающая

159