Файл: Брикман, М. С. Аналитическая идентификация управляемых систем.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.10.2024
Просмотров: 109
Скачиваний: 0
ГЛАВА II |
44 |
Матрицы Wi зависят от векторных аргументов ti и п, вклю чающих временные и пространственные компоненты. При этом интегрирование (в случае непрерывных систем) или суммиро
вание (в случае дискретных систем) ведется по аргументу и, а элементы Шг таковы, что удовлетворяют требованиям физичес кой реализуемости [2.30]: в том случае, когда хотя бы один
из временных аргументов переменной п превышает временной аргумент переменной ti, имеет место тождество
Wi = Wi(ti, т,) = 0 .
Выбор модели (2.1) представляет весьма сложную задачу. В настоящее время не существует достаточно общих методов обо снования того или иного типа модели априори. Обычно этот этап процесса идентификации осуществляется эвристически с учетом как имеющейся информации о системе, так и того, какие цели преследует идентификация, где будет использована полу ченная модель системы. Выбор оператора зависит также от экс периментов, которые могут быть осуществлены в исследуемой системе, от их стоимости и длительности.
Таким образом, задача идентификации системы после вы бора ее модели сводится к нахождению ядра оператора А, рас сматриваемого как оператор с областью определения Ew. Для этого осуществляются второй и третий этапы процесса иденти фикации.
Сущность второго этапа состоит в том, что в исследуемой системе проводятся эксперименты, состоящие в измерении век тора ее входных сигналов и и соответствующего вектора выход ных сигналов V.
В общем случае процессы измерения описываются оператор ными уравнениями:
Ui= Bi[u, п4];
Vi=^B2[v, п2],
где Ви В2 — соответственно известные операторы устройств измерения входных воздействий и выходных реакций;
П\, п2 — помехи измерений;
щ, V\ — измеренные значения входного и выходного сиг налов.
Затем сигналы щ и щ подвергаются обработке с целью фильтрации помех пх и п2, а также действующих в системе неучтенных возмущений я. Полученный в результате фильтрации сигнала и\ сигнал х является входным воздействием для мо дели, а отфильтрованная величина у сигнала щ используется
45 |
ОСНОВНЫЕ УРАВНЕНИЯ ИДЕНТИФИКАЦИИ |
впоследствии для сравнения с выходным сигналом модели. По этому система измерений в целом должна удовлетворять следу ющему требованию:
lim |
II* — « || х = 0 ; |
|
llnill |
-И) |
|
lim \\у—о||у= 0, |
^2'2^ |
|
IIWall |
-+0 |
|
NZ |
|
1|П| -М>
N
где К•|— норма в соответствующем функциональном простран стве.
В выражениях (2.2) принято, что пространства X и U, Y и V совпадают.
Физически требование (2.2) означает, что при отсутствии помех должно иметь место точное определение искомых вели чин. Отсюда на основании известных свойств нормы [1.11] следует, что при малых по норме помехах ошибка измерения также мала, т. е. для любого положительного числа е найдется такое положительное число 6= 6(е), что при
max {HfiilU,, ||n2||jv2, ||filljv} =s£S
выполняется условие
max {||x—u\\x, \\y—u||y} =s£e. |
(2.3) |
В тех случаях, когда фильтрация не может эффективно осу ществиться вследствие недостаточности информации о помехах, возможно применение рекуррентного алгоритма [2.41], состоя щего в многократном уточнении результатов фильтрации на ос нове результатов решения задачи идентификации на предыду щем шаге.
З а м е ч а н и е 2.1. Рассмотренные выше функциональные пространства в общем случае являются пространствами векторных случайных функций, но для простоты записи мы это явно не указывали.
Допустим, что процесс измерения осуществляется много кратно, т. е. нам известны результаты r-кратного ( l^ r ^ o o )
измерения пар {хи уг}, |
причем при последовательных измере |
|
ниях соблюдаются следующие условия: |
||
а) |
измерения проводятся для всех значений аргументов фун |
|
кций х я у в интересующей нас области; |
||
б) |
запас начальной энергии в системе является одинаковым |
|
для |
каждого измерения |
либо вводятся соответствующие по |
правки;
ГЛАВА II
46
в) после каждого измерения система возвращается в началь ное состояние;
г) поведение исследуемой системы одинаково для всех на блюдений.
Физически эти требования сводятся к возможности осущест вления многократного (теоретически бесконечного) наблюдения
пар |
{Xi, yt} в идентичных условиях и совместно с уравнением |
(2.2) |
описывают общие ограничения, накладываемые на про |
цесс измерений и обеспечивающие практическую возможность идентификации.
Обозначим совокупность всех полученных при эксперименте пар вход-выход через {х, у}. Подставив эти значения в уравне ние (2.1), получим для фиксированного w определенные значе ния блочных векторов р иг .
Третий этап процесса идентификации состоит в определе нии функционального параметра w на основании полученных экспериментальных данных о системе и является в процессе идентификации наиболее важным, если форма уравнений, определяющих поведение системы, известна априори. Методы определения обобщенных параметров рассматривались многими авторами применительно к конкретным типам систем [2.13, 2.21, 2.31] и обычно сводились к нахождению оптимальных величин параметров, доставляющих экстремум некоторому функционалу потерь.
Вопрос выбора этого функционала, .как и в других задачах теории управления, не является тривиальным, однако в задаче идентификации основное требование, предъявляемое к функцио налу потерь, состоит в том, чтобы для экстремального значения
функционального параметра |
из условия (2.3) следовало |
в силу |
( 2. 1) |
|
|
sup — v—p\\v |
(2.4) |
|
иеЕц |
Ы\и |
|
хе=Ех (и,%).
Здесь | — сколь угодно малое положительное число;
Ех(и, l ) = E x [\E{u, I);
область Е(и,\) определяется неравенствами (2.3) при е= е(£).
Отметим следующее явление. Чем проще вид вектора обоб щенных параметров, т. е. чем больше объем априорной инфор мации, тем меньше требуется экспериментальной информации для определения w и тем проще может быть функционал потерь. С другой стороны, если модель выбрана слишком простой и не адекватна реальной структуре системы, то по мере роста объ ема экспериментальной информации минимальное значение
47 |
ОСНОВНЫЕ УРАВНЕНИЯ ИДЕНТИФИКАЦИИ |
функционала потерь (в случае экстремума-минимума) будет расти весьма быстро, что может рассматриваться как один из признаков неадекватности модели и системы. Если же априор ная структура сложна, а экспериментальных данных недоста точно, то часто имеет место неоднозначность решения задачи идентификации.
Эти эвристические соображения позволяют менее критически подходить к задаче выбора функционала потерь и в большин стве случаев ограничиваться функционалом среднеквадратичес
кой ошибки, видоизмененным в соответствии с сущностью за дачи.
Итак, пусть выбран некоторый функционал потерь
J= J[x,p,y,w], |
(2.5) |
который предполагается неотрицательным в области
Е—X Е—X Е—х Е .
х р^ к '4 w
Рассматриваемые обычно в задачах идентификации функцио налы зависят в явном виде только от у и р [2.13,2.26]. Исполь зование более общего функционала (2.5) имеет смысл по сле дующим причинам:
а) часто удается выделить некоторую совокупность входных воздействий (режимы, определяемые экономическими факто рами, критические, аварийные и т. п.), для которой к точности идентификации предъявляются особые требования;
б) зависимость функционала от искомых обобщенных па раметров вытекает из таких требований, как простота, устой чивость и целесообразность модели, корректность вычислитель ных алгоритмов;
в) задание уравнения модели (2.1) в виде, не разрешенном относительно вектора р, что часто имеет место на практике, за трудняет формирование функционала в виде зависимости только от у и р.
Теперь мы можем сформулировать третий этап процесса идентификации следующим образом: определить значения обоб щенных параметров, доставляющих функционалу (2.5) нижнюю грань в области Ew при связи (2.1).
Определение 2.2. Уравнением идентификации называется операторное уравнение, которое получается в результате иссле дования сформулированной вариационной задачи третьего этапа идентификации.
Специфика задач идентификации состоит в том, что ограни чения на функциональный параметр обычно отсутствуют. По этому уравнения идентификации, как правило, удается запи сать в явном виде, что позволяет находить решение при
ГЛАВА II |
48 |
|
помощи хорошо разработанных алгоритмов приближенного ре шения операторных уравнений [1.12, 1.27].
Решение в общем виде получается в виде функционального уравнения w = w[x, у], связывающего вектор оптимальных па раметров с имеющейся экспериментальной информацией.
В ряде случаев с вычислительной точки зрения оказывается более выгодным построение минимизирующей последователь ности для решаемой вариационной задачи вместо непосредст венного решения уравнения идентификации. В такой ситуации оправданным является применение методов классического ва риационного исчисления [2.3] либо метода случайного поиска [2.27] в пространстве обобщенных параметров. Если к тому же множество Ew не совпадает со всем пространством W (напри мер, вследствие требования устойчивости модели или коррект ности получаемого решения), то для решения задачи иденти фикации следует применять аппарат теории оптимального уп равления [2.16, 2.24, 2.34], развитый применительно к много мерным задачам с ограничениями.
Рассмотрим четвертый этап процесса идентификации, со стоящий в проверке степени адекватности построенной модели и идентифицируемой системы. Исследование этого вопроса осо бенно важно в том случае, когда априори не удается устано вить точную структуру уравнений, описывающих поведение си стемы, вследствие чего структура модели выбирается достаточно произвольно. Информация же о степени (близости процессов, описываемых моделью, к реально существующим явлениям недостаточна.
К сожалению, в настоящее время не имеется достаточно об щих методов решения этой задачи. Некоторые результаты, отно сящиеся к частным классам систем и входных сигналов, при ведены в работах [2.4, 2.18, 2.32, 2.40]. В настоящей работе ис пользуется два подхода к исследований этого вопроса:
а) построение оценок для погрешности определения обоб щенных параметров;
б) применение методов проверки статистических гипотез. Первый подход связан с понятием задачи идентификации
как некорректной задачи и используется для исследования ус тойчивости решения. Второй подход позволяет получить доста точно общие результаты для широкого класса систем, но, как и все статистические методы, требует большого объема вычис лений.
Заметим, что описанный в данном параграфе процесс иден тификации предполагает применение аналитических методов для нахождения оценок функционального параметра. При ис следовании стационарных систем часто удается осуществлять второй и третий этапы процесса идентификации одновременно,