Файл: Падалко Л.П. Математические методы оптимального планирования развития и эксплуатации энергосистем учеб. пособие.pdf

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

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

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

Добавлен: 04.07.2024

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

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

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

за а

и Ь, а

работа d — за b

и не обязательно за а, то

данную

сеть

следует заменить

другой (рис. 4.5);

3)

в

сети

не д о л ж н о быть

контуров (рис. 4.6);

и с. 4.4.

о-^—-9-^—0

і

I

о—-—чЬ—^—о рис-4-5-

Р и с 4.6.

Р и с. 4.7.

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

181

5) если в сетевом графике одна или несколько работ могут начаться не после окончания всей предшествую ­ щей работы, а только части ее, то в 'предшествующей ра­

боте делаются ответвления

(рис. 4.8);

6) їв сетевом графике

не д о л ж н о быть так называе ­

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

Р н с. 4.8.

 

 

Р и с . 4.9.

Составление сетевого графика производится в такой

последовательности:

 

1)

формулировка

цели всей работы, установление со­

д е р ж а н и я конечного

события;

2)

составление списка всех событий и работ в опре­

деленном порядке;

 

3)

н у м е р а ц и я событий;

4)составление сетевого графика;

5)анализ сетевого графика (проверка правильности

его с о с т а в л е н и я ) ;

 

 

.

6)

определение

временных оценок

сетевого графика .

Д л я

к а ж д о й работы устанавливается

ее

продолжитель ­

ность, для к а ж д о г о

события определяется

наиболее ран­

ний, наиболее поздний сроки и резерв «времени; 7) выявление критического пути.

На этом заканчивается подготовка сетевого графика к процессу его оптимизации.

.182


§ 4.3. Методы оптимизации сетевых графиков

Оптимизация по критерию времени. Составленная се­ тевая модель не всегда бывает приемлемой . Срок свер­

шения всей р а б о т ы может не

у к л а д ы в а т ь с я

в

з а д а н н ы й

директивный, стоимость всех

р а б о т может

превосходить

установленные лимиты и т. п. В этом

случае

требуется

приведение модели в соответствие с условиями

задачи,

или, иначе говоря, оптимизация

сетевого

графика

по то­

му или иному критерию.

 

 

 

 

 

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

путь

может быть

сокращен в

р е з у л ь т а т е перераспреде ­

ления

средств,

используемых

для выполнения работ.

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

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

того,

чтобы

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

критического пути была

не

в ы ш е

директивного срока.

Оптимизация по критерию время — стоимость. Тре­ бование задачи в данном случае сводится к минимиза­ ции времени выполнения всего комплекса работ в соот­ ветствии с з а д а н н ы м директивным ороком таким обра­ зом, чтобы затраты на производство работ оказались ми­ нимальными .

Время

Время

Время

Р и с

4.10.

 

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

ни выполнения

или наоборот. Эта зависимость

может

быть нелинейной

(рис. 4. 10, а), линейной

(рис.

4.10, б)

183


и дискретной (рис. 4.10, б) . Кроме того, имеют место следующие свойства этой зависимости. Время выполне­ ния работы может иметь экстренную и нормальную про­

должительность. Экстренное время

это минимальное

предельное

время, н и ж е которого

срок

выполнения

рабо­

ты быть не

может, независимо

от того, юколько дополни­

тельных средств вкладывается

в

нее.

Нормальное

вре­

мя — это продолжительность р а б о т ы в нормальных ус­

ловиях.

 

 

 

Н и ж е мы изложим принципиальный

подход к реше­

нию поставленной

задачи только для

случая

линейной

зависимости.

 

 

 

Математически

задача формулируется так. Требует­

ся минимизировать

затраты на производство

работ

2 ( * / ; - с А )

 

 

 

ч

 

 

 

 

 

 

при наличии следующих ограничений:

 

 

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

д о л ж н а

нахо­

диться

в заданных

пределах:

 

 

Tmin

f

S

Tmajt-

 

 

Х ІІ

^ Чі

1

ij >

 

 

 

продолжительность к а ж д о г о возможного пути от на­

чального события

к конечному д о л ж н а

быть не

выше

директивного

срока:

 

 

У t-

Т

 

 

 

 

 

Ч

 

 

 

 

 

 

К а к

видно, мы получили задачу линейного програм ­

мирования,

которую можно решить соответствующими

методами . Однако мы п о к а ж е м иной, более простой ме­ тод. Этот метод является приближенным, но тем не ме­ нее вполне удовлетворительным.

Схема решения сводится к тому, что вначале состав­ ляется сетевой график для нормальных продолжитель -

настей р а б о т и

соответственно нормальных затрат .

Д а - (

лее находится

критический путь, определяется его

про­

должительность и подсчитьііваются нормальные затраты по сетевому графику. Если продолжительность критиче­ ского пути оказывается выше директивного срока, то со­

кращается время выполнения отдельных работ,

л е ж а ­

щих на критическом пути. П р и этом в первую

очередь

184


с о к р а щ а ю т с я те работы,

д л я

которых коэффициент,

по­

к а з ы в а ю щ и й приращение

з а т р а т на

работу, отнесенную

к единице времени, наименьший . Однако, с о к р а щ а я

кри­

тический

путь, необходимо следить

за другими путями,

т а к к а к

последние могут

оказаться

критическими.

 

 

з

J^K

^

 

 

 

ч© ©/

 

УФ

 

 

4 ^ ^ ^ У 7

Р и с . 4.11.

Л І Г

 

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

личение з а т р а т д о л ж н о

быть минимальным . Оптимиза­

ция п р е к р а щ а е т с я тогда,

когда

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

кри

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

сроком.

 

Оптимальное распределение

ограниченных

ресурсоз

по времени. Требование з а д а ч и

сводится к

следующему .

Известны

наличные з а п а с ы ресурсов в к а ж д у ю

единицу

времени

(сутки, неделя,

м е с я ц ) . Требуется составить

та­

кой сетевой график, чтобы расход ресурсов в

к а ж д у ю

единицу времени не п р е в ы ш а л

наличных запасов, а

вре ­

мя выполнения всего комплекса работ было бы при этом

минимальным . Н и ж е мы и з л о ж и м приближенный

алго­

ритм решения этой

задачи .

 

 

 

 

П о к а ж е м схему

решения

на п р и м е р е

сетевого

графи ­

ка,

приведенного на рис. 4.11. Здесь цифры в к р у ж к а х

над

р а б о т а м и п о к а з ы в а ю т

потребление

некоторого ре­

сурса в единицу времени — интенсивность расхода ре­

сурса. Ц и ф р ы

п о д р а б о т а м и

показывают их продолжи ­

тельность. П о л а г а е м наличие

ресурса в единицу време­

ни равным 12.

Составляем

линейную д и а г р а м м у этого

185


комплекса

работ (рис. 4.12,

а)

и д и а г р а м м у

расхода

ресурсов в соответствии с сетевым

графиком (рис. 4.12,6).

К а к видно,

расход ресурсов

в

некоторые

интервалы

времени оказывается больше маличного количества ре­

сурсов.

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

требуется корректировка сетевой

модели

для приведения

ее в соответствие с требования ­

ми задачи .

 

•1

 

1 2

3

4

5

6

7 8 3 1011121314

t

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

Iff

 

 

 

 

 

 

 

 

 

 

14

 

 

8.—^

,9

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

123

 

45

 

6789

1011121314

t

Рис .

4.12.

 

 

 

 

 

 

Выявляем

критический путь

О—1—3—4—5{Ткр

= 1 4 ) .

З а т е м выполняем

нумерацию

работ

в

интервале ^ = 0,

t = 2.

Первый

 

номер

присваивается критической

работе,

затем

следующий

номер

присваивается

некритической

работе, резерв времени которой меньше резерва

времени

всех некритических работ. Если таких работ

окажется

больше единицы,

 

то

они

получают

'номера

в

порядке

убывания их необходимого ресурса. В данном случае мы имеем: 0—1 — № 1; 0—3№ 2; 0—2№ 3. Подсчи­ тываем количество ресурсов, необходимых для выполне-

186