
книги из ГПНТБ / Клыков, Ю. И. Ситуационное управление большими системами
.pdfСуть этого метода состоит в том, что Обучение основным понятиям математики происходит на основе априорного формирования у учащихся псевдофизического языка отношений. Экспериментальное исследование показало, что ученики начальных классов, у которых сформирован такой язык, способны овладеть такими понятиями выс шей математики, как множество, отношение, полугруппа, группа и др., минуя традиционные разделы арифметики, дифференциального и интегрального исчисления и др.
Хотя вышеуказанные основные области практическо го применения ситуационного управления далеко не исчерпывают класс задач управления, решение которого связано с формированием в памяти решающего устрой ства моделей управляемых объектов, фундаментальный характер направлений, созданных на основе принципов ситуационного управления, свидетельствует о перспек тивности семиотического подхода к автоматизации управления. Рассмотрим пример практического приме нения ситуационного управления в технических системах.
6-1. СИТУАЦИОННОЕ УПРАВЛЕНИЕ ТРАНСПОРТОМ ПРИ Т А М П О Н А Ж Н Ы Х РАБОТАХ
Практическое применение ситуационного управления большими системами связано с разработкой переменных блоков моделей для каждой заданной системы. Исход ные переменные блоки: словари истоков, стоков и .преоб разователей D-еети, словари элементарных и базовых команд управления, словари базовых понятий и отноше ний, целевые понятия и структуры, оценочные функции и др. задаются специалистом, имеющим 'большой прак тический опыт в решении заданного класса задач. Про изводные переменные -блоки: D-сеть, производные поня тия и отношения, корреляционная и трансформацион ная грамматики и др. формируются в результате функ ционирования постоянных блоков моделей ситуационно го управления,
Переменные блоки моделей для системы с однотип ными задачами управления ( морской порт, аэропорт, железнодорожный узел, система уличных перекрестков, вычислительная система и др.) содержат одноименные элементы, базовые понятия и базовые отношения, целе вые структуры, оценочные функции и др.
Общность постоянных блоков моделей ситуационного
управления для |
широкого класса 'больших систем, |
а также наличие |
одноименных элементов в переменных |
-9—272 |
,121 |
блоках, соответствующих родственным системам, обус ловливают возможность создания универсальных моде лей решения задач управления для классов родствен ных систем.
На базе ситуационного управления в настоящее вре мя разработана серия типовых моделей решения задач управления для классов родственных систем: морской парт, аэропорт, участок канала с несколькими шлюзами,
система уличных перекрестков, |
производственный |
про- |
• цес-с. и др. Модели используются |
для решения задач |
ши |
рокого класса: задачи оперативного управления в реаль ном масштабе времени, задачи календарного и перспек тивного планирования и др.
Практическое применение ситуационного управления рассмотрим на примере такой задачи, как диспетчнрование тампонажных работ при бурении нефтяных и га зовых скважин. Вопросы практического использования ситуационного управления для других систем рассмат риваются в работах [Л. 42-44, 50 и др.].
Бурение скважин для добычи нефти н газа представляет собой сложный технологический процесс, требующий безотказной работы всех подразделений, начиная от вышкомонтажных работ и кончая сдачей скважины в эксплуатацию.
Успех бурения скважин зависит от правильной организации ма териально-технического снабжения и своевременного выполнения вспомогательных операций. Одним из видов вспомогательных опера ций являются тампонажные работы при строительстве скважин. Со кращение сроков бурения, совершенствование методов борьбы с по глощениями, качество работ по изоляции пластов, а следовательно,
II производительность скважины в процессе ее эксплуатации |
зависят |
от уровня организации управления тампоиажными работами. |
|
Тампонажные работы охватывают технический комплекс, |
состоя |
щий из буровых скважин, автомобильных путей, складов, пунктов базирования машин, ремонтных мастерских, лабораторий по прове дению анализов смесей для цемеитажа скважин и др.
К динамическим объектам относятся различные виды специаль ного транспорта: цементировочные агрегаты (ЦА)—ЦА-320М, ЗЦА-400, ЦА-700; цементно-смесительные машины 2СМ-20; кислот ные агрегаты 2АК.О-500; пескосмесительиые машины ЗПА; цементо возы; станция контроля цементажа КАЗ-651; обслуживающие машины.
Основными тампоиажными работами являются: изоляция пла стов, ликвидация осложнении, различного вида опрессовки, интенси фикация притока нефти, освоение скважин и т. д. При цементаже необходимо приготовлять различного вида цементные смеси, состав которых зависит от условия в стволе скважины (давления, темпера туры, интервала бурения, диаметра скважины). Доставка необходи мого материала на скважину производится с помощью цементиосме-
сительиых машин и цементовозов. Цемептносмесительные |
машины, |
кроме того, участвуют в самом процессе закачки цемента |
в сква |
жину. . |
|
122
Так как процесс бурения идет непрерывно круглые сутки, |
то |
весь парк цементировочных агрегатов и цементиосмеснтельных |
ма |
шин разделен на машины, работающие по вахтовой системе, п ма шины, выполняющие производственные операции по вывозу. Для оперативного выполнения работ-вахтовые машины распределены по площадям бурения и базируются во время дежурства иа районнодиспетчерских пунктах этих площадей. Вызывные агрегаты выпол няют работы в любое время суток и находятся на центральной базе. Управление тампоиажными работами производится диспетчерским
аппаратом. |
Основной |
задачей |
|
|||||
оперативного |
управления |
там- |
|
|||||
понажными |
работами |
является |
|
|||||
сменн о-сут станое |
ел а ни р ов аиие. |
|
||||||
|
Распределение |
машин |
по |
|
||||
заявкам |
производится |
с учетом |
|
|||||
необходимых |
типов |
машин, тех |
|
|||||
нологических |
схем, |
^материалов, |
|
|||||
которые в свою очередь опре |
|
|||||||
деляются |
состоянием |
скважи |
|
|||||
ны, |
наличием свободных |
бри |
|
|||||
гад, |
обслуживающих |
машины, |
|
|||||
а также |
временем |
выполнения |
|
|||||
заявок. |
|
|
|
|
|
|
|
|
Задача |
оперативного1 |
уп |
|
|||||
равления |
тампонажяыми рабо |
|
||||||
тами |
может |
быть сформулиро |
|
|||||
вана как гостроение такой по |
|
|||||||
следовательности |
|
работ, |
ери |
|
||||
которой обеспечивается: 1) |
вы |
|
||||||
полнение |
заявок |
в |
указанные |
Рис. 6-1. |
||||
для |
«их |
сроки; |
2) |
минимиза |
|
ция стоимости работ за счет выбора оптимальных технологическим схем; 3) минимизация стоимо
сти работ за счет рационального выбора маршрутов движения ма шин к скважинам.
Вследствие значительного количества заявок, а также разнооб разия объектов, технологических схем проведения работ и разветвленности транспортной сети диспетчерский аппарат ие в состоянии определить оптимальный вариант распределения машин.
На рис. 6-1 приведем пример структуры системы. Скважины свя заны между собой дорогами различного класса. На каждом из райо нов бурения имеются пункты базирования машин, там же имеются промежуточные склады для храпения различных материалов.
Функционирование скважин и проведение специальных видов работ внешне выглядит, как смена ситуаций на структуре системы.
Формализация структуры и законов функционирования рассма триваемого объекта в виде D-сетн связана с выделением элементар
ных полюспиков |
(истоков, стоков и |
преобразователей) п установле |
|
ния связей |
между |
ними. |
|
Истоки |
моделируют следующие |
законы: возникновение различ |
ных видов тампонажпых работ при бурении скважин, поступление различных материалов для проведения работ и др. Законы возник новения различных видов тампонажных работ в течение суток отра жены, как, правило, в заявках, которые поступают к диспетчеру и выполняются'либо на следующий день, либо в день поступления.
9* 123
Понятие, характеризующее каждый вид тампонажных работ, • представляет набор значений признаков: 1) наименование заявки — Л'оо5—^08з; 2) начало выполнения заявки — Хои; 3) окончание вы полнения заявки — Xass; 4) время выполнения заявки — Хш; 5) ти пы ЦА — Х0з\—Хом; 6) количество ЦА — Хо$т; 7) количество ЦСМ— A'o8s; 8) вид материала — А'юз—Х^о; 9) количество материала — Хою;
10)приоритет выполнения заявки — А'оэо; 11) стоимость переезда
машин при |
выполнении заявки — Хот! 12) |
место выполнения |
заяв |
ки — Ао02- |
|
|
|
Истоки, |
соответствующие поступлению |
различного вида |
.спе |
циальных машин функционируют согласно правилам работы дежур ных и вызывных бригад. Правила работы дежурных бригад и соот ветствующих им машин отражены в графике дежурств, с помощью которого устанавливается время работы пли отдыха в течение каж дого дня. Законы работы вызывных бригад н закрепленных за ними машин определяются согласно норме рабочего времени, норме на отдых, норме времени на проведение сверхурочных работ и времени выполнения заявок.
|
Понятия, характеризующие машины, представляют собой набор |
|||||||||||||||||||||
значений следующих признаков: 1) номер |
машины — А'ого; |
2) |
вид |
|||||||||||||||||||
машины — Аозо, А^зо; |
3) |
тип машины — А0 з2—А035; |
4) |
|
наименование |
|||||||||||||||||
бригады |
па |
машине — А'озо; |
5) |
состояние |
машины — А037—Аоз»; |
|||||||||||||||||
6) |
время |
окончания |
очередной |
работы — А'но; 7) |
время |
приезда |
ма |
|||||||||||||||
шины |
на |
скважину — А0 .ц; 8) время |
приезда |
машины |
на |
пункт бази |
||||||||||||||||
рования— Хм*; |
9) |
место положения машины — Хои; |
10) |
расстояние |
||||||||||||||||||
переезда — Хот; |
П) |
время |
переезда |
до |
скважины — ХиГ, |
12) время |
||||||||||||||||
переезда |
до |
пункта |
базирования — Xois; |
13) |
время |
нахождения |
иа |
|||||||||||||||
объекте — Х0 5 о; |
14) |
принадлежность |
району бурения — Ao5i; 15) стои |
|||||||||||||||||||
мость переезда машин — Хцо. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Дополнительные |
признаки |
для |
ЦСМ: |
16) |
время |
приезда |
на |
||||||||||||||
склад — Агои; |
17) время |
переезда до |
склада — AV.o; 18) |
вид |
материа |
|||||||||||||||||
ла, который |
грузится |
иа |
машину — А052; |
19) |
количество |
материала, |
||||||||||||||||
который грузится в |
ЦСМ при |
передвижении, — Хот; |
20) |
время |
по |
|||||||||||||||||
грузки— AO5G: 21) |
признак |
возможности |
перегрузки — Хоы; |
22) |
на |
|||||||||||||||||
чало |
погрузки — А'059; |
23) |
окончание |
погрузки — AOGO; |
|
24) |
начало |
|||||||||||||||
перегрузки — Аооь 25) |
окончание перепогрузки — А002; |
26) пункт |
ба |
|||||||||||||||||||
зирования |
машины — АГ022; |
27) |
время |
подготовки машины |
к рабо |
|||||||||||||||||
те — Аовз- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Понятия, характеризующие вызывные бригады, представляют |
|||||||||||||||||||||
собой набор значений следующих признаков: |
1) |
наименование брига |
||||||||||||||||||||
д ы — |
Аозо; 2) |
вид |
бригады — Аозо, |
Ai 3 o; 3) |
номер |
машины, |
закреп |
|||||||||||||||
ленной за |
бригадой, — А020; 4) |
время начала |
работы |
бригады — Аоэз; |
||||||||||||||||||
5) |
время окончания |
работы |
бригады — Xost; 6) |
часы работы |
бригады |
|||||||||||||||||
с |
начала |
месяца — Хооо; |
7) |
количество |
|
сверхурочных |
|
часов — Хочт; |
8) число часов, отработанных бригадой с начала работы в рассма триваемый день, — Хояо-
Понятия, характеризующие дежурные бригады, представляют набор значений следующих признаков: 1) наименование бригады — Аозо; 2) закрепленная машина — А029; 3) дни дежурства — Лозо.
Истоки, моделирующие поступление различных материалов на склады, функционируют согласно плану поставки материалов.
Понятия, характеризующие материалы, представляют собой на
боры значений |
признаков: 1) наименование материала — Хшз, |
Ацо; |
2) количество |
материала — Хаю; 3) время поставки — А'но; 4) |
место |
поставки — Лот- |
|
124
Преобразователи моделируют изменение состояния скважины, функционирование машин на скважинах при закреплении за ними той или иной заявки, работу складов, бригад, ремонт машин, времеинь'ге задержки при перемещении динамических объектов в зависимо сти от вида дороги и расстояния.
Преобразователи характеризуются следующими признаками пре
образователь— скважина: 1) наименование |
скважины — Л'оог; 2) при |
||||||
надлежность |
площади — Хооз; |
3) состояние |
скважины — |
XQ0!I—^012; |
|||
4) необходимое |
время начала |
тампонажиых |
работ — Хок; |
5) |
вид |
||
технологической |
схемы — Xots- |
|
|
|
|
|
|
Преобразователь — график |
дежурств: |
1) |
наименование |
брига |
|||
ды — Хозо", 2) |
дни дежурства — Хозэ; 3) номер машины — Хом- |
Пре |
образователь, моделирующий работу вызывных бригад: 1) наимено
вание |
бригад — Лозе; |
2) |
номер |
машины — Хога; |
*3) |
часы |
работы |
||||||||||
бригады |
с начала месяца — Х^в; |
4) |
количество |
сверхурочных |
ча |
||||||||||||
сов — Хт1\ |
5) |
число часов, отработанных бригадой с |
начала |
в |
рас |
||||||||||||
сматриваемый |
день, — Хом- |
|
|
|
|
|
|
|
|
|
|
|
|
||||
Преобразователь — график |
ППР |
(предупредительного планового |
|||||||||||||||
ремонта): |
1) |
дни |
ремонта — Хо/,5; |
2) |
номера |
машин — |
ХК!). |
между |
|||||||||
Преобразователь — матрица |
расстояний: |
1) |
расстояние |
||||||||||||||
всеми |
объектами |
системы — Хооз; |
2) |
скорость |
движения |
машин |
по |
||||||||||
каждому |
виду |
дороги — Л027; 3) состояние дороги в зависимости от |
|||||||||||||||
погодных |
условий — X0os- |
Преобразователь — склад: |
1) |
наименова |
|||||||||||||
ние склада — Лот; |
2) |
место |
расположения — Лит; |
3) |
виды материа |
||||||||||||
лов, |
имеющихся |
на |
складе, — Хот; |
4) |
количество |
материалов |
на |
||||||||||
складе — Хщд; |
5) |
процент |
занятости |
Х020; 6) |
время |
поставки мате |
|||||||||||
риалов— Х]ц; |
7) |
количество |
поставки |
материалов — |
Xoio. |
|
|
||||||||||
Объекты, |
формируемые |
в |
истоках |
и представляющие |
наборы |
значений признаков, попадают через коммутатор либо на преобразо ватель, либо в стоки. Роль стоков играют пункты, в которые по падают следующие объекты:
1. Машины, закончившие рабочий день, и закрепленные за ними бригады, которые направляются на пункты базирования, характери
зующиеся следующими признаками: 1) |
наименование пункта базиро |
вания — Л022; 2) количество машин на |
пункте — Х023; 3) номера ма |
шин на пункте базирования — Х024. |
|
2.Машины, идущие иа ППР.
3.Заявки, обеспеченные машинами.
4. Материалы, |
использованные |
в процессе |
выполнения заявок. |
5. Скважины, сданные в эксплуатацию. |
|
||
Совокупность |
наборов значения |
признаков |
понятий, соответст |
вующих истокам, стокам и преобразователям в момент времени /, определяет ситуацию на D-сети в момент t.
Рассмотрим функционирование £>-сети. Истоки, соответствующие заявкам, моделируют закон возникновения различных видов тампо нажиых работ па скважинах. Приоритет выполнения заявок (Хоэо) определяется временем начала выполнения заявки .(Хам). Приоритет тем выше, чем меньше время начала выполнения заявки. Заявка по
ступает на |
вход преобразователя Скважина |
и в зависимости от его |
состояния |
(Хооэ-^Л'о12, Хот) определяются |
вид технологической схе |
мы проведения работ, а следовательно, типы и количество машин,
необходимых на |
выполнение заявки) (Лозь |
Хозъ, Хам, Хоы), |
а также |
вид материала и |
его количество (Xi03—Xmo, |
^oso). Истоки, |
соответ |
ствующие машинам, распределяемым по заявкам, содержат инфор мацию о месте нахождения машины (.Хои), времени окончания оче-
125
редкой |
работы |
(Х0ю), |
наименование бригады, закрепленной за |
ма |
|
шиной |
(Л'озо). |
|
|
|
|
Набор признаков, характеризующий рассматриваемую машину, |
|||||
подается на |
вход преобразователя ППР и попадает в стоки, |
если |
|||
в этот |
день |
она |
должна |
идти на предупредительно-плановый ремонт, |
или поступает на вход коммутатора, который в зависимости от вида
машины |
(А'озо V |
Хцц) |
направляет ее на вход преобразователя |
||||||||||||
График |
дежурств |
(в |
случае |
Хозо) |
или |
на вход |
преобразователя |
Ра |
|||||||
бота |
вызывных |
бригад |
(в |
случае |
Х^о). |
|
|
|
|
|
|||||
|
В графике |
деокурства |
находятся |
бригады, |
соответствующие |
этой |
|||||||||
машине |
(Х030), |
и |
в машину ставится признак «работа», если брига |
||||||||||||
да, |
закрепленная - за |
машиной, дежурит в рассматриваемый день |
|||||||||||||
(Хоы—лозо), |
в |
противном |
случае |
в |
машину |
вносится |
признак |
||||||||
«отдых» |
(Xoss) |
п |
она |
попадает в |
стоки. В |
преобразователе |
Работа |
||||||||
вызывных |
бригад |
находится |
бригада |
|
(Хозо), |
соответствующая |
дан |
||||||||
ной |
машине (Х020), н |
проверяется, |
может ли |
эта |
бригада выполнить |
рассматриваемую заявку. Если это возможно, то бригада закрепля ется за машиной, если нет, то проверяется следующая бригада, со
ответствующая |
рассматриваемой |
машине. |
|
|
|
|
||||||
В том |
случае, |
если ни одна лз бригад этой |
машины |
не может |
||||||||
выполнить |
заявку, |
то |
наборы |
признаков, |
характеризующие |
-машину |
||||||
и бригаду, уходят в стоки. |
|
|
|
|
|
|
||||||
Для |
бригады |
рассчитывается |
время, |
когда она может |
присту |
|||||||
пить к |
работе |
(Ховз) |
с |
учетом |
времени |
отдыха |
(Хщо), |
и |
вносится |
|||
в соответствующий |
признак. |
|
|
|
|
|
|
|||||
Если |
заявку могут |
выполнить две |
бригады, |
закрепленные за |
одной машиной, то выбирается та из них, у которой число сверх
урочных часов (Х0!п) |
меньше. |
Для выяснения |
вопроса, может ли машина выполнить заявку, |
набор признаков, характеризующий машину, подается на вход пре
образователя |
Матрица |
расстояний, |
в |
которой по |
местоположению |
|||
машины (Хои) |
и наименованию скважины, соответствующим |
рассма |
||||||
триваемой |
заявке, находится |
расстояние переезда |
машины |
(Хощ), |
||||
а затем, исходя из вида |
дороги (Хам), |
определяются скорость маши |
||||||
ны (Хог1) |
и время переезда |
(Хоа)- |
на |
скваи'ину |
{Хы\ = |
Хш+Хо*л) |
||
Если |
время приезда |
машины |
больше времени начала заявки, то набор признаков, характеризую
щий машину, идет в стоки, если |
меньше пли равно, то набор остает |
|
ся на сети. |
|
|
При рассмотрении набора признаков дежурной машины в пре |
||
образователе Матрица расстояний |
определяется, успеет ли |
она после |
выполнения заявки (Х0ва) приехать на пункт базирования |
(Хсиг) До |
|
окончания смены (ХооО, где Хо'1 г=^ов5+^о4в<-^п94. |
|
Если это условие выполняется, машина может выполнить рас сматриваемую заявку. В противном случае набор признаков машины
поступает в стоки. В наборе значений |
признаков машины ставится |
|
наименование пункта базирования (Хом), |
расстояние переезда |
(XQ\e), |
определяемое по матрице расстояний, и время приезда на место ба
зирования |
(Хои). |
Если согласно заявке необходимо погрузить в ма |
|||||||||
шину |
какой-либо |
материал |
{Xias—Хт), |
то |
коммутатор |
посылает |
|||||
набор |
признаков |
машины |
на |
вход |
преобразователя |
Склад, |
где мо |
||||
жет |
храниться |
рассматриваемый |
материал. |
Если |
его |
количество |
|||||
(Xw) |
достаточно |
на загрузку |
машины |
(Хом^* |
Х0м), |
то |
по |
времени |
|||
погрузки |
(Яовв), |
временам |
переезда |
к |
складу |
(^0*9) |
и |
на |
скважину |
||
(^047), которые находятся |
с помощью |
Матрицы расстояний, |
опреде- |
126
ЛЯеФйя, Может ЛИ 'МашЯиа успеть выполнить заявку, где" A'o42=-^010 + ^0'i9 + ^053 + ^047<C^084.
Если это возможно, то все расстояния и времена вносятся в по нятие «машина», если нет, то набор признаков машины идет в стоки.
Когда текущее время |
(Хооа) становится равным времени постав |
|||
ки материала на склад (Л'ш), на вход преобразователя |
Склад по |
|||
даются |
наборы признаков |
запланированного |
количества |
материала |
(А'021) |
и изменяется общее |
их количество на |
складе (.Х010+.Х021). |
Если возможна перепогрузка материала па скважине из одной машины в другую, то в понятие «машина» вносится признак перепо грузки (А'057) и учитывается время па перепогрузку материала (Лозе) при определении возможности выполнить рассматриваемую заявку этой машиной. В случае машины, для которой осуществляет
ся перепогрузка, время окончания работы |
(Хш) будет равно |
време |
|
ни окончания |
перегрузки (Хоаг) и она может выполнять следующую |
||
заявку. Так |
как машины, выполняющие |
рассматриваемую |
заявку, |
соединяются между собой по определенной технологической схеме
(Хот), на это необходимо время |
(Ховз). Это время является одной |
из характеристик преобразователя |
Скважина. То же самое относится |
ко времени заключительных работ |
на скважине (Х0и) • При распре |
делении машин по заявкам осуществляется минимизация пробегов машин, стоимость которых (Л'ш) составляет существенную часть от стоимости тампонажных работ. С этой целью ситуации экстраполи руются на несколько шагов вперед (рассматриваются несколько за явок одновременно).
Количество и вид заявок, рассматриваемых одновременно, опре деляются с помощью корреляционной грамматики. В частности, пра вила корреляционной грамматики могут объединять заявки, для которых либо необходимы машины одного типа, либо заявки выпол няются на одной площади и время их выполнения совпадает. При этом в преобразователе Подготовка к оптимизации учитывается воз можность последовательного выполнения заявок машиной при рас пределении ее на очередную заявку. После выяснения вопроса, ка кие машины могут выполнять одновременно рассматриваемые заявки, машины и заявки подаются на вход преобразователя Опти мизация. В преобразователе определяется набор признаков, характе ризующий наличие общих машин, закрепленных за заявкой и общие машины распределяются с учетом минимизации стоимости пробега машин при выполнении одновременно рассматриваемых заявок. Если машина не является общей, т. е. может выполнить только одну заяв ку, то она закрепляется за заявкой с учетом минимизации пробега машин на эту заявку. При этом выполняется условие обязательного выполнения всех заявок.
Выходами преобразователя Оптимизация являются наборы при знаков, характеризующие номера машин, закрепленных за первой по приоритету заявкой, и стоимость пробега машин с учетом мини мизации общей стоимости. В машины, закрепленные за заявкой, вно сятся изменения, учитывающие время выполнения машиной этой
заявки |
(А'о4о=А'о41+А'о8б) и новое расположение машины на сети |
( ^ 0 4 4 ) , |
наименование которого берется из заявки. В набор признаков |
бригады, выполняющей эту работу, вносятся изменения, характери зующие количество часов работы бригады с начала месяца (Хооо), количество сверхурочных часов (Х097), текущее время выполнения работ (Л"оов), количество часов с начала работы бригады в рассма триваемый день (Ада9 ).
127
В набор признаков, характеризующих склады, вносятся измене ния, соответствующие отгрузке материалов па заявку (А'ою). Затем весь процесс повторяется для следующей заявки.
Изменение ситуаций па D-сети осуществляется с помощью базо вых команд управления, формируемых устройством управления D-сетн. Базовая команда управления осуществляет коммутацию вхо дов и выходов полюсников сети. Управление D-сетыо по ситуациям может осуществляться как по шагам, так и на несколько шагов впе ред. В последнем случае последовательность наборов признаков объ ектов, поступающая па вход полюспика, соответствует пути в графе функционирования полюсника, определяемому элементарной коман дой управления.
Роль элементарных команд управления D-сетыо рассматривае мой транспортной системы играют команды вида: послать машину Л на скважину С; послать машину /1 «а склад В; в машину А погру зить материал Р; машину А перепогрузить в машину С; бригаде М выполнять подготовительные работы Д; бригаде М выполнять за ключительные работы Л; машине А выполнять работу Д; бригаде М выполнять работу Д; машину А послать на ППР; машину А по слать на пункт базирования; бригаде М приступить к дежурству; бригаде М работать на машине /1; машину А оставить на пункте Ф; материал Р доставить па склад В; направить материал Р на сква жину С; бригаду М отправить на отдых; заявку /( выполнять по технологической схеме Н и др.
Буквы А , Б, С, Д, Е, М, Ф, Н, Т, К, Л, Р играют роль предмет ных переменных. Построение системы моделей ситуационного управ ления, формирующих обобщенную модель решения задач управления на D-сети рассматриваемой системы, начинается с разработки моде ли ситуаций. Разработка модели ситуаций сводится к заданию сло
варя базовых понятий, словаря базовых отношений и |
корреляцион |
ной грамматики. |
|
Базовыми П О Н Я Т И Я М И являются значения признаков |
таких объек |
тов, как площадь бурения, скважина, склад, пункт базирования ма шин, линия коммуникации, цементировочный агрегат, цементосмеснтельная машина, заявка на проведение тампонажных работ, бригада, материал и др.
Словарь базовых бинарных отношений содержит отношения из универсального списка.
Рассмотрим корреляционную грамматику. Корреляционная грам матика, с помощью которой формируются ситуативные структуры на D-сетн, охватывает следующие виды работ: работы на скважине, пе регрузочные работы, перепогрузка, складские работы, ремонт машин, переезд машин, работа бригад и др.
Ниже приводится фрагмент корреляционной грамматики, по строенной на машине «Минск-22» с помощью опытного диспетчера.
Правило 1. Если |
время выполнения заявки больше |
времени |
на |
||||
чала смены и меньше времени окончания смены, |
то заявка |
выпол |
|||||
няется |
дежурной машиной |
|
|
|
|
|
|
(v*„ |
^ а'°2 ) (v^„ |
>}с х ' г о v А " г 1 ) ; |
(VA% % Хш) |
(у** |
% |
Хш) |
|
|
{VXc^Xt0l) |
( V * f % * i o » ) |
( ^ 2 2 ^ . » Г |
^ М . ) |
Л |
|
|
|
Л №го V Х'21)^ХЫ1иХ102] |
Д (А"08Гг6А'101) Д |
|
|
|||
|
Л |
( ^ о в в ^ ^ т а ) 3 |
{ХъГ0Ха), |
|
|
|
|
128
|
yr |
|
.. |
VU r |
V |
- V / |
|
г Эк™ r |
V |
|
|||
|
л |
ao — ' |
1 Л |
Я |
1 Л И 1 |
л 2! |
— м л 2 1 |
i |
озо> |
|
|||
Л'зо — специальная |
машина |
ЦА; |
Х21—специальная |
машина |
ЦСМ; |
||||||||
Х®0 — заявка |
на проведение |
тампонажных |
работ. |
|
|
||||||||
Правило |
2. |
Если |
время |
выполнения заявки меньше времени на |
|||||||||
чала смены пли больше времени окончания смены, то заявка |
выпол |
||||||||||||
няется только вызывной |
машиной. |
|
|
|
|
|
|||||||
|
|
|
|
|
( V * b * * ' M V |
(*'» . ) (VA'c * |
|
||||||
(VA'„ ^ A ' 0 S 6 ) |
( V A ' C |
^ |
A ' I 0 1 ) |
( V * / > f c * i oO |
( А " ^ А ' 0 8 4 Т 4 Л ' 0 8 5 ) Д |
||||||||
Л [ ( * ' „ |
У |
X'nfcXuTuX.*] |
|
Л [ ( A ' o 6 |
^ A ' I o l ) V |
|
|||||||
ГД- |
|
|
V ( W . . . ) 3 № A ) . |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A " a , = r^Ygo^A'^o; |
|
A " 2 3 |
= |
/ - jA'^^A'^o, |
A ' 1 3 0 — вызывная машина. |
||||||||
Правило |
3. |
Если |
время |
окончания |
работы |
машиной больше вре |
мени начала очередной заявки, то машина не может выполнить эту заявку
(уХа^Х°22) |
(V .Y„ % А'°Л/ Х°21) |
(уХс^ХМ0) |
(VAd >)< A'0 8 ,,) |
( Л 2 2 г 4 Х 0 М Л A o 8 4 r 5 A " 0 1 0 ) О |
Xb^Xj. |
Правило 4. Если время окончания работы машиной меньше вре |
мени начала очередной заявки, то машина имеет возможность вы полнить рассматриваемую заявку
( V * * * * a ) |
(V A-„ ^ Л-ОД/ |
(уА'с |
% |
|
|
|
(VA d .-)(- А0 6 4 ) |
(А'22''4А'0 84 Л |
A^osi'"5А |
0*0) 3 |
Хьг0А |
d . |
|
' Корреляционная грамматика насчитывает |
около |
50 правил ука |
||||
занного вида. |
|
|
|
|
|
|
Построение обобщенной модели управления |
D-сетыо |
транспорт |
ной системы осуществляется посредством применения правил обоб щения к множеству ситуативных структур, образуемых в корреля ционной грамматике. Макромодель управления транспортной систе мой, построенная па ЦВМ «Минск-22» с помощью опытного диспетчера, содержит около 50 классов ситуаций. Сменно-суточный план работы транспортной системы формируется в результате экстраполяции ситуаций на интервал времени, равный суткам.
При управлении реальным объектом модель обеспечивает мно гократное ускорение процессов, протекающих в объекте, что дает возможность осуществлять коррекцию поведения объекта па осно вании текущей ситуации [Л. 54].
Рассмотренная нами модель оперативного управления тампо иажными работами реализована в настоящее время на машинах се рии «Минск» с использованием языка КОБОЛ.
129
Отсутствие в языке КОБОЛ средств реализации грамматических конструкции приводит к снижению эффективности функционирова ния модели в режиме управления. С другой стороны, использование алгоритмического языка позволяет осуществить распространение мо дели на широкий класс машин. Удачное компромиссное решение этих вопросов получено в Грозненском СПКБ «Нефтегазпромавтоматика», разработавшим проблемно-ориентированный язык на базе языка КОБОЛ для ситуационных моделей управления транспортными си стемами {Л. 48]
ЗА К Л Ю Ч Е Н И Е
Вкниге изложен системно-структурный подход к у,п-' рэвлению большими системами по ситуациям, при кото ром в памяти вычислительной машины строится обоб щенная порождающая модель структуры и законов функционирования управляемой системы. Такая модель
позволяет предвидеть последствия принятия тех или иных решений и выбрать наилучшее решение с точки зрения заданного критерия.
Ситуационное управление -базируется на семиотиче ском языке, содержащем средства имитации процессов формирования, обобщения и экстраполяции ситуаций. По своему характеру эти процессы являются порождающи ми и задаются с помощью аппарата формальных грам матик трансформационного типа. Макромодель управле ния возникает в .результате функционирования языка имитации, в процессе которого формируются структур ные модели отношений между элементами текущих си туаций, осуществляется обобщение структурных моде лей, вырабатываются решения по управлению на основе этих обобщений и происходит оценка решений, получен ных на машине, человеком, знающим интуитивно цель управления и функционал оценки качества управления. Метод ситуационного управления позволяет эффективно решать задачи управления сложными системами, в от ношении которых затруднено применение классических методов теории управления. Основной причиной этих трудностей является низкий уровень языка, на котором' базируются классические методы. Язык программирова ния лишен средств отображения системы отношений между элементами структуры управляемого объекта, а следовательно, он не позволяет реализовать необходимые процедуры по формированию модели и работе с ней.
130