3. Birk W., Eliasson J., Lindgren P.,Osipov E., Riliskis L. Road Surface Networks Technology Enablers for Enhanced ITS // 2nd IEEE Vehicular Networking Conf., VNC 2010. - Jersey City, NJ, 2010. - 13-15 Dec. - P. 152-159.
4. Hostettler R., Birk W., Lundberg Nordenvaad M. Surface mounted vehicle property sensing for cooperative vehicle infrastructure systems // Proceedings of the 69th IEEE Vehicular Technology Conference. - Barcelona, Spain, 26-29 April 2009. - P. 1-5.
5. Hostettler R. Traffic Counting Using Measurements of Road Surface Vibrations // Master's thesis. - Lulea University of Technology, 2009. - P. 1-48.
6. Hostettler R., Birk W., Nordenvaad L.M. On the Feasibility of Road Vibrations-based Vehicle Property Sensing // IET Intelligent Transport Systems. - 2010. - V. 4. - № 4. - P. 356-364.
7. Datasheet Model 832 accelerometer [Электронный ресурс]. - Режим доступа: http://www.meas-spec.com/product/ t_product.aspx?id=5593, свободный. Яз. англ. (дата обращения 10.03.2011).
8. Обертов Д.Е., Бардов В.М. Алгоритм идентификации классов транспортных средств с помощью акселерометров // Информационно-управляющие системы. - 2012. - № 5 (60). - С. 15-18.
9. Лем Г. Аналоговые и цифровые фильтры. Расчет и реализация: Пер. с англ. - М.: Мир, 1982. - 592 с.
Обертов Дмитрий Евгеньевич - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, аспирант, [email protected]
УДК 681.51
АНАЛИЗ ЛИНЕЙНЫХ СИСТЕМ С ПЕРЕМЕННЫМИ ПАРАМЕ ТРАМИ ДЛЯ СИНТЕЗА ИНТЕРВАЛЬНЫХ НАБЛЮДАТЕЛЕЙ1 С.Г. Чеботарев, А.С. Кремлев
Анализируются условия синтеза интервальных наблюдателей для линейных систем с неизвестными нестационарными параметрами. В англоязычной литературе этот класс систем получил наименование Linear Parameter-Varying Systems (LPV systems). Рассматриваются возможные варианты соблюдения свойств кооперативности системы, проводится анализ условий, при которых для данной комбинации свойств системы возможно построение интервального наблюдателя, позволяющего получить область оценок переменных состояния системы, гарантированно содержащую фактическое значение состояния в данный момент времени.
Ключевые слова: интервальные наблюдатели, кооперативность, мецлеровость, параметрическая неопределенность.
Введение
Проблема оценки неизмеряемого вектора состояния очень актуальна, и ее решение требуется во многих случаях [1-3]. В некоторых ситуациях, в связи с наличием неопределенности (параметрической и/или сигнальной), построение обычного наблюдателя, сходящегося в случае отсутствия шума к идеальному значению состояния, невозможно. Тем не менее, интервальная оценка остается возможной. Под интервальной оценкой здесь понимается работа интервального наблюдателя, который гарантирует оценивание множества допустимых значений для вектора состояний системы. Размер рассчитанного множества должен быть пропорционален неопределенности модели объекта. Неопределенности рассматриваются как детерминированные, но неизвестные функции времени. С этими ограничениями на параметры можно оценить границы ненаблюдаемых переменных: это так называемый «робастный» метод. Обычно интервальные наблюдатели генерируют два вектора оценок - минимальных и максимальных значений для каждого элемента вектора состояний объекта.
Есть несколько подходов к построению интервальных наблюдателей [4, 5-7]. В настоящей работе рассматриваются ситуация построения интервального наблюдателя, основанного на теории монотонных систем [4, 7]. Этот подход был расширен в работе [8] на случай нелинейных систем с использованием LPV-представления с известными минорной и мажорной матрицами, а в работе [9] - для наблюдаемых нелинейных систем. Одно из самых сложных допущений для построения интервального наблюдателя, связанное с кооперативностью динамики ошибки интервальной оценки, было решено в [9, 10]. Известно, что построение интервального наблюдателя возможно, если динамика ошибки оценки обладает свойствами кооперативности и устойчивости. Было показано, что при некоторых мягких условиях, применяя подобное преобразование координат, гурвицеву матрицу можно преобразовать в гурвицеву и мецлерову матрицу (кооперативную матрицу). Матрица преобразования - это решение уравнения Сильвестра, и конструктивный порядок решения этого уравнения был приведен в [9].
1 Работа выполнена при финансовой поддержке ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2013 годы (соглашение № 14.B37.21.1928).
С.Г. Чеботарев, А.С. Кремлев
Работа организована следующим образом. Некоторые основные факты из теории интервального оценивания приведены в разделе «Общие сведения». Анализ систем и условия построения интервального наблюдателя для различных комбинаций их свойств описаны в разделе «Основной результат».
Общие сведения
Для матрицы А е Ятх" определим А = тах {0, А}, А = А - А . Запись А е М означает, что матрица А - мецлерова, т.е. имеет неотрицательные элементы вне главной диагонали.
Лемма 1. Пусть х е Я" будет вектором переменных, х < х < х для некоторых х, х с Я", и А е Ятх" будет постоянной матрицей, тогда
Ах - Ах < Ах < Ах - Ах.
Доказательство. Отметим, что Ах = (А - А) х, что для х < х < х дает необходимые оценки.
Напомним, что матрица А е Ятх" называется гурвицевой, если все ее собственные значения имеют отрицательную вещественную часть. Любое решение линейной системы
х = Ах + ю(0, ю : Я+ ^ Я",
с х е Я" и мецлеровой матрицей А поэлементно неотрицательно для всех />0 при условии, что х(0)>0 [11]. Такие динамические системы называются кооперативными (монотонными) [11].
Лемма 2. Даны матрицы А е Ятх", Я е Ятх" и С е Ярх". Если существует матрица Ь е Я"хр такая, что матрицы А-ЬС и Я имеют одинаковые собственные значения, тогда К=8-1(А-ЬС)8, где матрица 8 е Я"х" при условии, что пары (А-ЬС, е0 и (Я, е2) наблюдаемы для некоторых е!еЯ1хи , е2еЯ1х". Этот результат был использован в [9] для построения интервальных наблюдателей для линейных стационарных систем с мецлеровой матрицей Я (основная трудность состоит в доказательстве существования вещественной матрицы 8 и обеспечении конструктивного метода ее расчета).
Основной результат
Рассматривается следующий вид линейной системы, имеющей зависимость от неизвестных нестационарных параметров реТ х = А(р, /)х + ё (/, у, и),
У = Сх, ()
где хеЯ", иеЯт, уеЯр - это состояние, вход и выход системы (1) соответственно, хе Т еЯч - это вектор неизвестных сигналов или параметров. В настоящей работе рассматривается случай без шума в канале измерения, предлагаемый результат может быть расширен на случай с шумом, это расширение опущено для краткости изложения.
Допущение 1. Состояние х и вход и ограничены - стандартные допущения в теории оценивания.
Допущение 2. Если даны границы [ х, х] состояния х, то значения функции й?(/, у, и) заключены в
интервале [ё(/, у, и), ё (/, у, и)^ .
Допущение 3. Существует коэффициент усиления наблюдателя Ь, который обеспечивает устойчивость нестационарной матрицы динамики наблюдателя с матрицей Р(/) функции Ляпунова V; это допущение определяет условия устойчивости динамики оценки: V = е ТРЦ) е + е Т РЦ) е.
Множество работ по построению интервального наблюдателя [4, 7-9] посвящено случаю с постоянной матрицей А (или в результате некоторых преобразований ошибка оценки может быть представлена в форме с постоянной матрицей А), и далее может быть найден такой коэффициент усиления наблюдателя Ь, что А-ЬС является гурвицевой и мецлеровой. В дальнейших работах [12] снимается предположение о том, что существует коэффициент усиления наблюдателя, который делает динамику ошибки оценки устойчивой и кооперативной. Коэффициент усиления наблюдателя должен, как обычно, обеспечить устойчивость ошибки наблюдения, а далее предлагается статическое преобразование координат, которое обеспечивает требуемое свойство кооперативности.
Рассмотриваемый метод построения интервального наблюдателя для линейных систем с переменными параметрами тесно связан с теорией дифференциальных неравенств и кооперативными системами. Основное условие построения подобного устройства оценки, работающего в условиях интервальности и неизвестного характера изменения параметров, от которых зависит система, связано с кооперативностью динамики ошибки интервальной оценки. Далее рассматриваются возможные варианты выполнения данного ограничения, на основе чего строится дальнейший анализ.
1. (г)>0; А (р, г)еМ.
2. х(г)>0; А (р, г)гМ; ЗЬ: (А (р, г) -ЬС )еМ
3. х(г)>0; А (р, г) гМ; ЛЬ: (А (р, г) -ЬС )еМ; 38: Я= 8-1(А (р, г) -ЬС) 8 еМ.
4. х(г) е Кп; А (р, г)еМ; ЗХ: х*=х-Х>0.
5. х(г) е Кп; А(р,г) = А е М;ЗДА: -ДАх < й(г,х) < ДАх .
6. х(г) е ККп; А(р, г) г М; ЗЬ : (А(р, г) - ЬС) е М; ЗХ : х* = х - X > 0.
7. х(г) е Мп; А(р, г) = А г М; ЗЬ : (А(р, г) - ЬС) е М; ЗДА : -ДАх < й (г, х) < ДАх .
8. х(г) е Кп; А(р, г) г М;ЗЬ: (А(р, г) - ЬС) е М; З8 : Я = 8-1 (А(р, г) - ЬС) 8 е М. у = 8-1х;ЗФ: у* = у - Ф > 0.
9. х(г) е Кп; А(р, г) г М;ЗЬ: (А(р, г) - ЬС) е М; З8 : Я = 8-1 (А(р, г) - ЬС) 8 е М; Я - сотг\ у = 8-1х; з((-1 - 8-1 )ДА (( + 8) = ДА*: -ДА * у < й (г, у) < ДА * у.
Отдельно рассматривается ситуация, когда состояния системы неотрицательны (п.п. 1-3), и ситуация, когда состояния знакопеременны (п.п. 4-9). Такое разделение обусловлено различным характером поведения границ полученного интервала оценок состояния. Это видно, если записать уравнение ошибки для рассматриваемой системы.
Пусть х, х обозначают оценки состояния системы для нижней и верхней границ интервала соответственно. Тогда производные оценок состояния системы для каждой из двух границ примут вид х = Ах + (г, у, и) + ЬС (х - х ),
х = Ах + й (г, у, и) + ЬС (х - х).
Запишем уравнение ошибки для нижней границы интервала как разность между состоянием и его оценкой:
е = х - х, £ = х - х = А(р, г)х + й(г, у, и) - Ах - (г, у, и) - ЬС (х - х).
Для верхней границы интервала уравнение ошибки записывается аналогично. После преобразований динамика ошибки принимает следующий вид: е = (А - ЬС) е + (А(р, г) - А) х.
Исходя из вида уравнения, можно сделать вывод о том, что второе слагаемое оказывает влияние на значение ошибки, следствием чего является возможность смены относительной ориентации границ интервала оценок состояния системы, если состояние меняет знак. Следовательно, системы с неотрицательными и знакопеременными значениями состояния стоит рассматривать отдельно и во втором случае предпринимать действия по исключению влияния данного фактора. Это можно осуществить двумя способами - сдвигом координат в область с положительными значениями состояний (п.п. 4, 6, 8) или записью уравнений, описывающих динамику наблюдателей, в другом виде, с использованием постоянной матрицы А и матрицы ДА, состоящей из неотрицательных элементов (п.п. 5, 7, 9).
Как уже отмечалось, необходимым условием построения интервального наблюдателя является особый вид матрицы, описывающей динамику объекта и наблюдателей. Они должны обладать свойством мецлеровости. Кроме того, так как на данном этапе рассматриваются устойчивые линейные системы, эти матрицы также должны удовлетворять условиям гурвицевости. Здесь можно отметить три варианта:
1. система сразу обладает необходимыми свойствами мецлеровости и гурвицевости (п.п. 1, 4, 5); подобный вариант встречается крайне редко;
2. может быть найден такой коэффициент усиления наблюдателя Ь, что А - ЬС является гурвицевой и мецлеровой (п. п. 2, 6, 7);
3. коэффициент усиления наблюдателя Ь должен обеспечить лишь устойчивость ошибки наблюдения, а далее предлагается статическое преобразование координат, которое обеспечивает требуемое свойство кооперативности (п.п. 3, 8, 9).
Таким образом, при анализе условий синтеза интервальных наблюдателей для линейных систем с неизвестными нестационарными параметрами необходимо принять во внимание знакопеременность значений состояний рассматриваемой системы и способ получения матрицы, описывающей динамику наблюдателей, в мецлеровом виде. Предполагается также устойчивость системы и обеспечение устойчивости траекторий наблюдателей с помощью выбора коэффициентов усиления Ь. Все возможные комбинации указанных условий приведены в п.п. 1-9. Следовательно, для любой системы из рассматриваемого класса можно построить интервальный наблюдатель, позволяющий получить область оценок переменных состояния системы, гарантированно содержащую фактическое значение состояния в данный момент времени, при соблюдении определенных условий, которые были проанализированы в данной работе.
А.Ф. Ломакин, С.И. Школьный
Заключение
Показано, что интервальный наблюдатель позволяет получить область оценок переменных состояния системы, гарантированно содержащих фактическое значение состояния в данный момент времени. Получены условия построения подобного устройства оценки для рассматриваемого класса систем при различных комбинациях свойств системы.
Доказательство ограниченности и поиск условий ограниченности траекторий наблюдателя для каждого из представленных случаев является направлением будущих исследований.
Литература
1. Meurer T., Graichen K., Gilles E.-D. (Eds). Control and Observer Design for Nonlinear Finite and Infinite Dimensional Systems // Lecture Notes in Control and Information Sciences. - Springer, 2005. - V. 322. - P. 422.
2. Fossen T.I., Nijmeijer H. New Directions in Nonlinear Observer Design. - Springer, 1999. - 525 p.
3. Nonlinear Observers and Applications. Lecture Notes in Control and Information Sciences. - Besançon G. (Ed.), Springer, 2007. - V. 363. - 224 p.
4. Bernard O., Gouzé J.L. Closed loop observers bundle for uncertain biotechnological models // J. Process Control. - 2004. - V. 14. - P. 765-774.
5. Jaulin L. Nonlinear bounded-error state estimation of continuous time systems // Automatica. - 2002. -V. 38. - № 2. - P. 1079-1082.
6. Kieffer M., Walter E. Guaranteed nonlinear state estimator for cooperative systems // Numerical Algorithms. - 2004. - V. 37. - P. 187-198.
7. Moisan M., Bernard O., Gouzé J.L. Near optimal interval observers bundle for uncertain bio-reactors // Automatica. - 2009. - V. 45. - № 1. - P. 291-295.
8. Raïssi T., Videau G., Zolghadri A. Interval observers design for consistency checks of nonlinear continuous-time systems // Automatica. - 2010. - V. 46 - № 3. - P. 518-527.
9. Raïssi T., Efimov D., Zolghadri A. Interval state estimation for a class of nonlinear systems // IEEE Trans. on Automatic Control. - 2012. - V. 57. - № 1. - P. 260-265.
10. Mazenc F., Bernard O. Interval observers for linear time-invariant systems with disturbances // Automatica. -2011. - V. 47. - № 1. - P. 140-147.
11. Smith H.L. Monotone Dynamical Systems: An Introduction to the Theory of Competitive and Cooperative Systems of Surveys and Monographs // AMS. - Providence, 1995. - V. 41. - 174 p.
12. Efimov D., Raïssi T., Chebotarev S., Zolghadri A. Interval State Observer for Nonlinear Time Varying Systems // Automatica. - 2012 [Электронный ресурс]. - Режим доступа: http://www.sciencedirect.com/science/article/pii/S0005109812004761, своб., Яз. англ. (дата обращения 02.11.2012).
Чеботарев Станислав Геннадьевич - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, аспирант, [email protected]
Кремлев Артем Сергеевич - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, кандидат техниче-ких наук, доцент, [email protected]
УДК 621.371
МОДЕЛИРОВАНИЕ ПОЛЯ DVB-T В УСЛОВИЯХ ГОРОДСКОЙ ЗАСТРОЙКИ
А.Ф. Ломакин, С.И. Школьный
Результаты расчетов напряженности поля DVB-T по модели Лонгли-Райса сопоставлены с измерениями, выполненными на местности. Прогноз и серия натурных измерений напряженности поля выполнены для различных типов трасс распространения волн в условиях сильно пересеченной местности и плотной городской застройки. Обсуждаются результаты сравнений модельных и экспериментальных данных. Ключевые слова: DVB-T, распространение радиоволн, модель Лонгли-Райса.
Введение
В процессе внедрения цифрового эфирного телевещания стандарта DVB-T в городах Приморского края поставлена задача обеспечения полного покрытия зоны обслуживания с заданными показателями качества (95% по времени и 95% на местности) при условии допустимого значения уровня помехи на телевизионные приемники при портативном приеме. Важным этапом при проектировании любой сети эфирного вещания является расчет гарантированной зоны обслуживания, в связи с этим адекватное моделирование распространения радиоволн в городской среде в настоящее время является достаточно актуальной задачей. С точки зрения распространения радиоволн современный город представляет собой сложную неоднородную электродинамическую структуру, в которой рельеф подстилающей поверхности оказывает определяющее влияние на формирование поля в точке приема. Для расчета зон покрытия раз-