Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория систем и системный анализ. Учебное пособие-1

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Состояние системы (объекта управления) ()zt ZÎ в каж-
дый момент времени характеризуется множеством переменных
z
, меняющихся вследствие внутренних возмущений, управля-
i
емых и неуправляемых (внешних) воздействий. При этом пере­менные состояния z(t) в общем случае могут быть неизвестны, и судить об их физической природе и величине оказывает­ся затруднительным. Выходные же переменные y(t) являются конкретными физическими величинами, они наблюдаемы и измеряемы. Потому определение состояния
объекта реально
осуществимо именно в пространстве выходных переменных.
Формально определение произвольного состояния объекта возможно только в том случае, когда в результате измерения вы­ходных переменных y(t) при известных значениях входных пе­ременных x(t) может быть получена достоверная оценка любого внутреннего состояния z(t). В этом и состоит задача наблюде ния теории управления. Она сводится к решению относительно z(t) уравнения
где G – оператор, y
G(t x(t), z
*
(t) – реализация выходного сигнала, доступ-
*
(t)) = y*(t), (10.1)
ная для регистрации.
Система может считаться наблюдаемой в состоянии z(t) на множестве моментов времени Т при входном воздействии x(t) и отсутствии возмущений, если уравнение (10.1) имеет един­ственное решение выполняется для любого
*zt zt Z=Î. Если такое утверждение
() ()
zt ZÎ , то объект управления счита-
()
ется полностью наблюдаемым.
Необходимое и достаточное условие полной наблюдаемо­сти системы состоит в том, что каждый элемент
yt YÎ при
()
фиксированных значениях t и x(t) имеет в качестве прообраза единственный элемент z(t). Это означает, что каждому состоя­нию системы должно соответствовать одно и только одно зна­чение выходной переменной. Следовательно, должно суще­ствовать отображение, обратное уравнению наблюдения (1.4), которое позволяет воспроизводить внутренние состояния объ­екта управления по наблюдаемым
выходным характеристикам,
порождаемым этими внутренними состояниями:
–1
g
: Y → Z.
-
231
Благодаря наличию такого обратного преобразования вы­ходные переменные могут быть использованы в качестве при­знаков наблюдаемого текущего состояния объекта управления. Иными словами, при полной наблюдаемости объекта управле­ния всегда имеется возможность определения его состояния по результатам измерения его выходных характеристик. В этом и состоит решение обратной задачи управления.
Очевидно, что весьма
важным для обеспечения полной наблюдаемости системы является определение набора элемен­тов (контрольных точек), в которых производится измерение существенных выходных характеристик. В организационных системах ответственность за полноту, достоверность и точность данных о состоянии системы несет ЛПР объекта управления.
Решением задачи наблюдения функция контроля не исчер-
пывается.
Задача классификации. Эта задача состоит
в отнесении кон­кретного наблюдаемого состояния объекта управления к одному из сформированных (заданных) классов эквивалентности. Дело в том, что каждое конкретное состояние объекта относится к одному из подмножеств его текущих состояний, обладающих некоторыми общими свойствами. Речь идет о таких состояниях, по отношению к которым принимаются одинаковые решения. Формально задача классификации формулируется
следующим
образом: необходимо найти отображение
ξ : Y → R,
где R – множество классов состояния объекта управления.
При решении задачи классификации множество возможных состояний объекта, которое, в принципе, может быть неогра­ниченным, разбивается на конечное и, как правило, ограничен­ное, количество непересекающихся классов, соответствующих состояниям с определенными общими признаками. Далее уста­навливается ского) состояния объекта управления к одному из классов.
Иными словами, задача классификации сводится к фор­мированию определенных агрегированных состояний объек- та управления. Термин «агрегирование», обычно означающий
232
объединение компонентов системы в рамках общей функцио­нальной задачи, применительно к задаче классификации име­ет смысл объединения в определенный класс эквивалентности по совокупности общих признаков. Следовательно, множество агрегированных состояний задает типы состояний, к одному из которых будет отнесено конкретное наблюдаемое состояние объекта управления.
Задача идентификации (распознавания образов). Формаль-
но эта задача
состоит в выполнении преобразования
η : R → S,
где S – оценка конкретного реального состояния системы, по­лученная в результате очередного измерения ее входных и вы­ходных характеристик.
Следовательно, преобразование η ставит в соответствие определенному типу состояния объекта управления R един­ственное конкретное решение S о его истинном реальном со­стоянии. На
практике при идентификации реального состояния объекта учитывается вероятность возможных ошибок измере­ния, погрешностей средств измерения, помех в каналах связи и других причин неполной адекватности полученных данных реальному состоянию объекта управления.
10.2.2. Модели функции оперативного управления
В связи с огромным разнообразием задач управления функ­ция оперативного управления на практике реализуется множе­ством
способов, которые будем называть принципами опера-
тивного управления.
Общая структурная схема системы с управлением приве­дена на рис. 1. Для удобства мы воспроизведем ее в данном разделе на рис. 8. В зависимости от объема и степени полноты информации об управляемом объекте и состоянии обстановки, которой располагает управляющая система, эта общая схема может
принимать разнообразные конкретные формы. Рассмо­трим возможные классы (типы) систем с управлением с точки зрения реализуемых ими принципов оперативного управления.
233
N' N
X Y
ɍɋ
Ɉɍ
Z
Y'
Рис. 8. Общая структурная схема системы с управлением
Здесь X – множество управляемых воздействий; Y – множе­ство выходов ОУ; Z – множество внутренних состояний ОУ; N – множество неуправляемых (внешних) воздействий;
Y' – подмножество выходов, известных в УС; N' – подмно­жество неуправляемых воздействий, известных в УС.
Среди рассматриваемых структур в отдельную группу мож­но выделить так называемые регуляторы, реализующие такие задачи управления, как выполнение
программы, стабилизация и слежение. Такие системы имеют целью обеспечение требуе­мого состояния или определенного подмножества заданных состояний переменных Y в условиях действия возмущений (неуправляемых воздействий), формально представляемых пе­ременными N. Множество переменных X выполняет функцию управляемых воздействий. При этом входные воздействия X и N порождают множество непосредственно не наблюдаемых переменных внутреннего
состояния Z, в свою очередь порож­дающих множество выходных сигналов, позволяющих за счет функции контроля их идентифицировать.
Системы с управлением, в которых контур обратной связи не содержит разрывов, называются замкнутыми, системы, у которых отсутствуют те или иные элементы контура обратной связи – разомкнутыми.
Задача управления по программе состоит в однозначном (жестком
) выполнении заранее составленной и введенной в си-
234
стему последовательности управляемых воздействий {xi}. Эта последовательность априори задается на весь процесс управле­ния вплоть до достижения поставленной цели. При этом про­грамма доводит управляемые воздействия до объекта управле­ния через определенные промежутки времени Δt
без учета его
i
реального состояния, т.е. функция контроля не задействуется. Приведем структурную схему управления по программе.
N
X
ɍɋ
Ɉɍ
Y
Рис. 9. Структурная схема программного управления
Управление по программе предполагает полное отсутствие в управляющей системе сведений о состоянии объекта управле­ния и обстановки, т.е. Y = 0 N = 0.
Использование такого метода управления, естественно, ограничено задачами, условием которых является несуще­ственное влияние неуправляемых воздействий внешней среды на состояние объекта управления. Кстати, примером системы с программным управлением может служить
учебное заведе­ние, проводящее учебный процесс в строгом соответствии с утвержденным учебным планом.
В случае когда возмущающее воздействие окружающей среды на разомкнутую систему оказывается существенным, ис­пользуется подход, основанный на компенсации действия таких неуправляемых воздействий.
Задача управления по возмущениям предполагает возмож­ность контроля состояния обстановки управляющей системой и его учете
при формировании управляющих воздействий. Так
функционируют, в частности, системы кондиционирования, ре-
235
жим работы которых регулируется в соответствии с параметра­ми внешней среды.
Структурная схема управления по возмущениям выглядит
следующим образом:
N' N
X Y
Ɉɍ
ɍɋ
Рис. 10. Управление по возмущениям
Z
В случае когда управляющая система получает полную ин­формацию о состоянии обстановки (N' = N), может быть обеспе­чена полная компенсация воздействий внешней среды. Такое управление называют инвариантным. Однако для открытых си­стем предусмотреть все возможные возмущения, как правило, весьма проблематично. Поэтому управление по возмущениям с неполной информацией чревато накоплением ошибок. Исполь зование такого управления оправданно в случаях, когда диапа­зон изменений состояния обстановки существенно ограничен.
Управление по состоянию, основанное на замыкании кон­тура обратной связи, является более универсальным. Благо­даря наличию обратной связи управляющая система распола­гает информацией о динамике состояний объекта управлении
(рис. 11):
-
N
XY
236
Ɉɍ
Z
ɍɋ
Рис. 11. Управление по состоянию
Y'
В зависимости от конкретных условий управление по со­стоянию может производиться либо с полной информацией (Y' = Y), либо с неполной информацией. При этом, естественно, должно выполняться условие наблюдаемости объекта управ­ления. На основе информации о текущем состоянии ОУ в УС определяется величина его отклонения от требуемого состоя­ния, и далее,
в зависимости от выполняемой задачи, выбирается
определенное управляемое воздействие.
Так, при выполнении задачи стабилизации оперативное управление направлено на удержание текущего состояния в за­данных пределах изменения, что и обеспечивает стабилизацию выходных характеристик. Примером выполнения такой задачи может служить гомеостазис живых организмов.
В задачах слежения управление имеет целью соблюдение определенного соответствия между
текущим состоянием ОУ и состоянием некоторой внешней системы, которое изменяет­ся случайным образом. Типичной системой слежения является радиолокационная станция в режиме сопровождения воздуш­ной цели. Кстати, живые организмы тоже выполняют задачу слежения, согласовывая режим дыхания с выполняемой физи­ческой нагрузкой.
Основной недостаток систем управления по состоянию
связан с появлением неустранимых
отклонений от требуемого состояния. Это обусловлено формированием управляемых воз­действий только после того, как отклонение уже появилось, т.е. задержкой управляемого воздействия по отношению к моменту возникновения отклонения. Особенно заметен этот недостаток при управлении по состоянию с неполной информацией.
Наибольшее распространение на практике получили систе-
мы с комбинированным управлением. В них
задействованы два замкнутых контура: контур обратной связи и контур контроля окружающей обстановки. Схема такого управления приведена на рис. 12.
Естественно, комбинированное управление, в зависимо­сти от реальных условий, может осуществляться с полной или неполной информацией. При этом источниками неопределен­ности (неполноты информации) могут оказаться сам объект
237
N' N
X Y
ɍɋ
Рис. 12. Комбинированное управление
Ɉɍ
Z
Y'
управления, обстановка (окружающая среда), а также и то и другое. Как правило, реальные ситуации порождают условия управления с неполной информацией, и в первую очередь это связано с изменчивостью обстановки.
Иерархическое управление с необходимостью вводится в си-
стемах с неполной информацией в соответствии с принципом
необходимой иерархии.
Этот принцип утверждает, что с
ростом неопределенности
состояний системы и обстановки для эффективного управления требуются все более высокие уровни иерархии. Схема системы иерархического управления с двумя (для простоты) уровнями иерархии приведена на рис. 13.
N'' N' N
X Y
ɍɋ-2ɍɋ-1
Y'' X' Y'
Рис. 13. Иерархическое управление
УС-1 – управляющая система верхнего уровня иерархии;
УС-2 – управляющая система нижнего уровня иерархии; X’ – подмножество
управляемых воздействий УС-1, известное в УС-2; Y’’ – подмножество
выходов ОУ, известное в УС-1; N’’ – подмножество неуправляемых
воздействий (неконтролируемых входов ОУ), известное в УС-1
Ɉɍ
Z
238
Иерархическое управление широко применяется в органи­зационных и организационно-технических системах, для кото­рых характерна высокая неопределенность в ходе принятия ре­шений. Информация, поступающая в управляющую систему, не полностью отображает реальное состояние объекта управления. При управлении такими системами ЛПР зачастую приходится использовать эвристические процедуры, поскольку взаимодей­ствия между подсистемами и отдельными
исполнителями, как
правило, неформализуемы.
Очевидно, что процессы управления иерархическими си­стемами не могут ограничиваться только функциями регулиро­вания. На первый план выдвигаются функции планирования и прогнозирования, мотивации и стимулирования. Особую важ­ность приобретают функции организации и координации. Поэ­тому естественным оказывается распределение функций между управляющими подсистемами. При этом на УС-2
возлагаются функции оперативного управления (регулирования), а УС-1 бе­рет на себя функции, непосредственно не относящиеся к регу­лированию, в том числе – целеполагание, прогнозирование и планирование. На этом уровне иерархии осуществляется при­нятие решений, а на уровнях УС-2 и ОУ обеспечивается реали­зация принятых решений.
10.2.3. Модель функции планирования
Функция планирования является альтернативой
по отноше-
нию к функции оперативного управления, поскольку решение о переходе к планированию принимается при невозможности или нецелесообразности продолжения оперативного управ­ления. Планирование как процесс снятия неопределенности относительно структуры и закона функционирования объек­та управления представляет собой последовательность двух подпроцессов. Первый из них связан с принятием решений по целеполаганию (последовательность
процедур определе­ния структуры и диапазона значений целевых выходных пара­метров). Второй подпроцесс состоит в выборе конкретных зна­чений параметров и способа достижения соответствующего
239
состояния системы (решается задача принятия решения по вы­бору действий).
Структура процесса планирования может быть формально
представлена кортежем из двух компонентов (двойкой):
R
= <I, F>, (10.2)
пл
где I – информационный компонент, описывающий в форме общей задачи принятия решения (ОЗПР) текущие решения и данные, используемые для их выбора, F – процедурный ком­понент, включающий операции обмена сообщениями f рутинного f
(t) и семантического fc(t) преобразования. При этом
p
(t), их
o
функции преобразования содержания сообщений (и несомой ими информации) включают расчетные процедуры r(t), логиче­ские процедуры l(t) и эвристики e(t). Эвристиками здесь при­нято называть методы выбора решений, основанные на нефор­мальных правилах, вырабатываемых опытными специалистами в той или иной предметной области (экспертами). При решении задач рассматриваемого
типа эвристические процедуры обе­спечивают сокращение объема вычислений, а также получение приемлемого результата в случаях, когда аналитические или ал­горитмические методы оказываются неприменимыми.
Процесс планирования заключается в преобразовании све­дений о состоянии объекта управления в командную информа­цию (управляющие воздействия):
= I
→ I
R
пл
вх
. (10.3)
реш
Полностью компоненты процесса планирования удобно формализовать в терминах теории принятия решений (см. раз­дел 2.5):
ОЗПР: <Т, I
, I
, I
вх
, Φ, Ψ >, (10.4)
вых
реш
где Т – цель принятия решения, в рассматриваемом случае – выбор наилучшей альтернативы;
– исходные данные для порождения альтернатив;
I
вх
I
– множество порожденных альтернатив, предъявляемое
вых
для выбора;
I
– выбранная альтернатива;
реш
Φ – принцип (правило) порождения альтернатив;
Ψ – принцип (правило) выбора наилучшей альтернативы.
240
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]