Файл: Матлин Г.М. Проектирование оптимальных систем производственной связи.pdf

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

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

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

Добавлен: 10.04.2024

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

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

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

Изучение последовательностей следования, -«родственных» э.кологичеісшх функций, описывающих временную іпоіследоввтелыгость причиняю взаимосвязанных процессов, позволяет, ів частности, установить новые воротовые значения — моменты появления прин­ ципиально новых технологических процессов, івидюів аппаратуры, научных методов. -Конкретный віиід одной функция дает возмож­ ность установить продолжительность жизни данного процесса. Это возможно лишь в том случае, -если для раісчетов используются данные прошлого периода, продолжительность .которого .раина как минимум одной трети или половине .продолжительности ожидае­ мого .срока службы. И, наконец, третий путь использования эко­ логических функций заключается в возможности эмпирического анализа большого количества процессов роста и выбора на этой основе наиболее типичных для определенных областей значений параметров а, b и с.

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

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

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

— 85 —


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

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

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

2.5. ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ

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

линейного

программирования (9, 39, 182 іи

др.], ни теории графов

(15, 34, 68,

100, 110, 458 іи др.], ни теории

игр. (16, 39, 49, 95, 114,

116 и др].

 

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

•В данном разделе

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

— раздел .мате­

Д и н а м и ч е с к о е

щр ог.р ам.м и .ров а ни е

матики, занимающейся .вопросами оптимального

многошагового

управления

(поведения). Оптимальным управлением называется

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

— 86 —


«ия. Многошаговость означает, что указанные действия произво­ дятся итерациями, последовательными шагами, соответствующими либо различным моментам времени, либо многоступенчатой струк­ туре процесса. Примерами задач, к которым может быть при-ме- иен метод динаіміическото программирования, в области производ­ ственной связи являются следующие:

1. Заданы рельеф местности и трасса проектируемого брони­ рованного кабеля или телефонной канализации. Требуется вы­ брать профиль прокладки, при котором затраты на строительство были: бы минимальными.

2. Задано размещение абонентов по территории предприятия и местоположение телефонной станции. Требуется составить та­ кую схему линейных сооружений, при 'Которой затраты на их стро­ ительство іи обслуживаете были бы минимальными.

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

4. Задано размещение абонентов по территории предприятия. Необходимо определить такое количество телефонных станций, чтобы затраты были бы минимальны (задача районирования).

5. Заданы параметры надежности аппаратуры-или ее элемен­ тов. Необходимо установить объем резервирования для достиже­ ния оптимальных условий.

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

Трудность задач многошагового управления объясняется тем, что в них требуется определить -большое число взаимосвязанных параметров. На этапе постановки задачи делаются попытки -све­ сти -общую 'сложную задачу ік большому числу значительно более простых экстремальных задач. Наиболее успешно для этих целей применяется принцип оптимальности управления, сформулирован­ ный Р. Беллмаіном {3, И, 42]: если управление процессом является оптимальным, то оно будет оптимальным и для процесса, остаю­ щегося после осуществления первого шага.

іПусть имеется процесс, ,в котором управление производится в дискретные ,моменты времени 0, -1, ..., п, и пусть Хи — состояние процесса в момент времени к. У п р а в л е н и е п р о ц е с с о м за­ ключается в том, что на каждом шаге выбирается пара,метр уп­ равления yh іи процесс .переходит в новое состояние др+і, функ­ ционально зависящее от Хк и ук, т. е. Хк+\ =І(Ук, Хи). Нужно вы­ брать управление, ікоторое -оптимизирует значение целевой функ­ ции процесса, зависящей от последовательности сменяемых со-

— 87 —


стоящій хо, X1 , .... Хп процесса., определяемой начальным состоя­

нием х0 и выбором

параметра управленіия уь. и а каждом

шаге.

Пусть целевая функции

 

С(7Ѵ0,

Ni N 2, - . •, Л^) = £ c „ (x „ , Уп)

(2-58)

іи функции 'fh(xh) определены условием

 

 

/*(**)= m in£ с я (хя, уя),

(2.58')

 

n=k

 

где минимум 'берется при фиксированном значении хь по всем возможіныім последовательностям управляющих параметров.

Основное уравнение Веллмана в этих обозначениях имеет сле­ дующий вид:

/*(**) = min [с*(*А> yk) + fk+l(xk+l)].

(2.59)

Ук

 

Суть метода динамического программирования заключается в том, что сначала определяются все функции fk(xk), а затем последо­ вательно находятся из основного уіраівінения параметры управле­ ния у0, у 1 .. . Отыскание функций fk(xu) может выполняться итера­ ционным методом. Для процесса с конечным числом шагов основ­ ное уравнение позволяет находить искомые функции, начиная с последней fn(xn), fn-i(xn-i), ■■■>fa(xo). При этом последнее состоя­ ние хп процесса может быть заранее задано.

Рассмотрим применение метода динамического программирова­ ния к задачам оптимального резервирования [160]. Допустим, тре­ буется найти такое количество резервных элементов для каждой подсистемы, при котором требуемый показатель надежности систе­ мы в целом обеспечив алея бы при минимальных суммарных зат­ ратах на все резервные элементы. Основное уравнение Веллмана при этом примет вид

fn Ы

= min

 

Ча

 

Чп ( х п )

 

 

 

 

£п'(Хп) %^Уо>

хп= 0, 1,

2 ...,

 

где уо — требуемое

значение

показателя

надежности

системы;

Уп(хп) — показатель

надежности п-и іподсистемы; хп

— количе­

ство резервных элементов п-й подсистемы;

сп — стоимость одного

элемента п-го типа.

 

 

 

 

Путь решения этой задачи следующий:

 

 

1.Находятся оптимальные двумерные векторы состава систе­ мы для 1 и 2-го элементов при всех значениях показателя надеж­ ности, іне меньших qQ.

2.Находятся оптимальные трехмерные векторы состава систе­ мы для 3-го элемента и соответствующих оптимальных пар (х\, х2) при всех значениях показателя надежности, не меньших уо-

88 —


3. Подобный

процесс

продол­

 

Т а б л и ц а 2.6

жается до тех пор, пока не будет

ВЕЛИЧИНЫ ПОКАЗАТЕЛЕЙ

найден оптимальный п-мерный

НАДЕЖНОСТИ ДВУХ СИСТЕМ

вектор состава

системы для

л-го

Количество резерв­

 

 

элемента и соответствующего

оп­

<7і (*1 )

Чг(хг)

ных элементов, x t , х г

тимального

вектора

(хі,

Хг,..

 

 

 

Хп- і) при значении показателя на­

 

0,7

0,5

дежности, равного <7о-

 

 

 

0

4. Находится оптимальное зна­

1

0,91

0,75

чение хп и соответствующий опти­

2

0,973

0,875

мальный вектор

(хи

х%,..., Хп-і),

3

0,9919

0,9375

которые в совокупности и дают

4

0,9976

0,9687

оптимальное решение.

 

 

Проиллюстрируем данный

алгоритм

5

0,9993

0,9844

 

0,9998

0,9922

численным примером. В системе две под­

6

системы, каждая из которых представля­

7

0,9999

0,9961

ет собой одиночный элемент. Надежность

 

 

 

этих элементов повышается нагруженным

 

 

 

резервированием.

Показатели

надеж­

 

 

 

ности соответственно равны < 71 = 0,7;

< 7 2 = 0,5. Задано, что вероятность безотказной

работы всей

системы q<> не должна

быть меньше 0,98. Вычислим значения пока­

зателя надежности каждой из подсистем при разном числе резервных элементов:

Яі(хі) = і —(іЯ•) 1

• Результаты сведем в табл. 2.6.

Оно

рав­

По табл. 2.6 находится первое значение Яг(хг), большее <7 о = 0,98.

но 5. Затем определяется такое qi(xi), которое превышает величину

.

 

 

Яг (хг)

Соответствующее значение заносится в табл. 2.7. Подсчитывается суммарная стои­

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

элементов,

исходя из того, что

сі=1

и с2 =3. Далее принимает­

ся следующее значение <7 2 (лгг + 1 ) = 5 + і 1 = 6 и процедура продолжается.

 

 

Из табл. 2.7 видно, что все последующие значения наборов (хі, хг) будут да­

вать большие значения суммарной стоимости.

 

Следовательно, оптимальный

на­

бор — Хі = 4; х 2 = 5.

 

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

2.7

ДАННЫЕ РАСЧЕТА СОСТАВА СИСТЕМЫ МЕТОДОМ ДИНАМИЧЕСКОГО

 

 

 

 

ПРОГРАММИРОВАНИЯ

 

 

 

*2

<7, (X,)

Хі

С

( X )

 

?! (*,)

 

 

 

 

 

 

 

 

 

 

 

 

 

5

0,9844

0,9956

 

4

0,9976

19

 

6

0,9922

0,9878

 

3

0,9919

2 1

 

7

0,9961

; 0,9839

 

3

0,9919

24

 

. . .

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

— 89 —