КРАТКИЕ СООБЩЕНИЯ
УДК 681.51.015
КАСКАДНАЯ РЕДУКЦИЯ В ЗАДАЧАХ ИДЕНТИФИКАЦИИ С.В. Арановский, А.А. Бобцов, А.А. Пыркин
Рассматривается задача идентификации неполного набора неизвестных параметров линейной регрессионной модели. Предложена процедура редукции, позволяющая свести исходную модель к редуцированной, содержащей меньшее число неизвестных параметров. Проанализированы условия существования редуцированной модели, сводящиеся к линейной независимости входных сигналов.
Ключевые слова: линейная регрессионная модель, редукция, идентификация.
Как в теории идентификации, так и при решении задач адаптивного управления важнейшую роль играет линейная регрессионная модель, описываемая выражением [1]
y(t ) = 01®1 (/)+е2 св2(/ )+...+еи юи (t ) = J Qk (t ), (1)
k=1
где y(t) - измеряемый выходной сигнал; œt (t) - измеряемые сигналы (регрессоры); 0i - неизвестные параметры; i = 1,...,n. Такая модель часто используется в явном виде при описании линейных статических процессов или линейных дискретных систем, может быть получена для непрерывных систем путем введения фильтра состояний, применяется для описания некоторых нелинейных систем с известными нелинейностями или же может входить как подсистема в более сложные модели [1]. Также в работах [24] приведен пример использования такой модели для идентификации параметров гармонического сигнала и компенсации соответствующих возмущений.
Как правило, ставятся задачи идентификации неизвестных параметров по набору измерений, оценивания параметров в реальном времени при использовании адаптивного управления или компенсации возмущений. Существует большое число подходов, решающих эти задачи, наиболее известным среди которых является метод наименьших квадратов и различные его модификации [1]. Для оценки в реальном времени могут использоваться итеративные формы метода наименьших квадратов или градиентные интегральные алгоритмы. К преимуществам последних относятся меньшая вычислительная сложность и возможность варьировать скорость сходимости оценок. Указанные подходы обладают общим недостатком - оценка всех параметров модели (1) происходит одновременно, что отрицательно сказывается на времени оценивания. В то же время, в ряде задач полная идентификация модели (1) не требуется. Например, при диагностике отказов оборудования нет необходимости оценивать все n неизвестных параметров, достаточно оценить только один контрольный параметр 0k. Для решения задачи идентификации одного параметра 0k предложена итеративная процедура каскадной редукции модели (1).
Рассмотрим для краткости и удобства изложения модель (1) при n = 3 и опустим в выражениях аргумент t:
y = 01ю1 +02 œ2 + 03œ3. (2)
Поставим задачу редуцировать систему (2) до одного неизвестного параметра 03. Сначала умножим (2) на œ2 и проинтегрируем по времени на интервале от t0 до t :
t t t t
|yœ2dt = 0jjœ^dt + 02 j®2dt + 03jœ3œ2dt.
t0 t0 t0 t0
t t t t
Введем обозначения фу = jy<œdt, ф1 = jœ^dt, Ф2 = j®2dt, Ф3 = j®3®2dt. Тогда
t0 t0 t0 t0
фуф^ = ^Ф-' +02 +03Ф3Ф^'.
Продифференцировав по времени, получим
ФyФ-' - ФуФ^Ф2 = 01 (Ф1Ф-' - Ф1Ф22Ф2 ) + 03 (ф3Ф^ - Ф3Ф;>2<Р2 ) . (3)
Модель (3) является редуцированной формой модели (2), из которой исключен параметр 02. Отметим, что ф2 > 0 для Vt > t0 при œ2(t0) Ф 0 , причем последнее достигается путем выбора t0. Ситуация, при которой подходящего t0 не существует, т.е. œ2 = 0, интереса не представляет, так как является вырожденной, и идентификация системы (2) невозможна (при этом система может быть редуцирована отбрасыванием нулевого члена). Модель (3) позволяет осуществить дальнейшую редукцию тогда и только тогда, когда выражение ф~ ф-1 -ф~ ф-2ср 2 не обращается тождественно в ноль, где под ф~ понимается лю-
Научно-технический вестник информационных технологий, механики и оптики, 2012, № 3 (79)
бая функция из фу, ф1; ф3. Заметим, что это условие выполняется, если ф~ не может быть линейно выражена через ф2, т.е. не существует такого к = const, что ф~ = к ф2. Несложно показать, что если это условие нарушается, то система (2) вырождается и не может быть однозначно идентифицирована (исключением является случай n = 1, который не представляет интереса с точки зрения поставленной задачи).
Продолжим редукцию модели (3). Чтобы исключить процедуру деления, умножим правую и левую части (3) на ф2:
фуф2 - фуф2 = 01 (ф 1ф2 - ф1<Р2 ) + 03 (фзф2 "фз<Р2 ) . (4)
Введем новые переменные уу = фуф2 - фуф2, у1 = ф 1ф2 - ф1ср2, у3 = (ф3ф2 - ф3ср2, умножим модель
(4) на у1 и проинтегрируем по времени на интервале от t0 до t:
t t t J у у yd = 01 Jyf dt + 03 J у 3 yd . t0 t0 t0
t t t Тогда, введя по аналогии выражения § у = J у у yd , §1 = J yfdt, §3 = J У3 У1 dt, получим
t0 t0 t0
§ Д1 =01 +03I3I-1.
Продифференцировав по времени, получаем
§ у §-1 -§ у §-2§ 1 =03 (§ 3§-1 -§3§-2§ 1 ) . (5)
Модель (5) является редуцированной формой модели (2), в которой остался только один неизвестный параметр 03, а выходной сигнал и регрессор известны. Соответственно параметр 03 может быть идентифицирован любым из описанных выше способов. Как и ранее, в выражении (5) можно исключить процедуру деления, умножив его на §j2. Таким образом, итеративная процедура каскадной редукции позволяет выделить из исходной модели (1) только те неизвестные параметры, которые требуется идентифицировать. Во избежание достижения интегралами больших величин интегрирование может проводиться на не интервале от t0 до t, а на некотором интервале от t - T до t, t > T, образующем временное окно. Это позволит также отслеживать вариации идентифицируемого параметра, но пока оставляет открытым вопрос выбора ширины окна T.
Работа выполнена при поддержке ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2013 годы (государственный контракт № 16.740.11.0553).
1. Льюнг Л. Идентификация систем. Теория для пользователя. - М.: Наука, 1991. - 432 с.
2. Арановский С.В., Бобцов А.А., Никифоров В.О. Синтез наблюдателя для нелинейного объекта в условиях гармонического возмущения, приложенного к выходной переменной // Научно-технический вестник СПбГУ ИТМО. - 2010. - № 3 (67). - С. 32-39.
3. Aranovskiy S., Bobtsov A., Kremlev A., Nikolaev N., Slita O. Identification of frequency of biased harmonic signal // European Journal of Control. - 2010. - № 2. - P. 129-139.
4. Бобцов А.А., Ефимов Д.В., Пыркин А.А., Золгадри А. Алгоритм адаптивного оценивания частоты смещенного синусоидального сигнала с аддитивной нерегулярной составляющей // Мехатроника, автоматизация, управление. - 2012. - № 2. - C. 16-21.
Арановский Станислав Владимирович - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, ст. научный сотрудник, [email protected]
Бобцов Алексей Алексеевич - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, доктор технических наук, профессор, декан, [email protected] Пыркин Антон Алексеевич - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, ассистент, [email protected]
УДК 004.93+57.087.1
ВЫБОР ПРИЗНАКОВ В ЗАДАЧЕ РАСПОЗНАВАНИЯ ЭМОЦИЙ ДИКТОРА
А.В. Шолохов
Исследуется подход к выбору наиболее информативных признаков в задаче автоматического определения эмоционального состояния человека по записям устной речи. Для получения оптимального подмножества признаков по заданному критерию качества распознавания использовался генетический алгоритм. Ключевые слова: распознавание эмоций, речевые признаки, генетические алгоритмы.
Важность проблемы автоматического распознавания эмоций объясняется тем, что их выражение в значительной степени улучшает взаимопонимание у людей при общении друг с другом. Знания эмоцио-
Научно-технический вестник информационных технологий, механики и оптики,
2012, № 3 (79)