Главная Контакты Добавить в избранное Авторы Вопросы и ответы
,

УДК 519.71

ОБ ОДНОМ МЕТОДЕ ПОСТРОЕНИЯ НЕЛИНЕЙНОЙ МОДЕЛИ ПРОГНОЗИРУЕМОГО ПРОЦЕССА

Баранов Ю.В., Гречухин А.В., Гагарин В.В.

Введение. Синтез систем обработки реальных сигналов в условиях неопределенности требует решения задач фильтрации, сглаживания и прогнозирования. Все эти задачи заключаются в нахождении наилучшей в определенном смысле оценки исследуемого процесса и сводятся к минимизации некоторого наперед выбранного критерия оценивания. Таким образом, указанные задачи сводятся к построению математической модели исследуемого процесса, вид и параметры которой определяются в процессе решения задачи идентификации.

Простота и удобство использования линейных моделей обеспечили их довольно широкое применение на практике. Однако зачастую такие модели недостаточно адекватно отражают свойства исследуемого процесса, что обусловливает необходимость построения более сложных, нелинейных, моделей. Отсутствие общих рекомендаций для построения подобных моделей существенно усложняет решение задачи получения адекватного математического описания.

Целью данной работы является решение задачи построения нелинейной математической модели, описываемой уравнением Гаммерштейна и достаточно адекватно отражающей свойства довольно широкого круга нелинейных динамических процессов.

Постановка задачи. Рассмотрим задачу текущего прогнозирования стохастического процесса по данным о его предыстории. Проблема сводится к нахождению оценки данного процесса в реальном времени по мере поступления данных.

В линейном случае эта задача достаточно хорошо исследована и может быть успешно решена с помощью адекватных прогнозирующих регрессионных моделей [1]. Для построения же нелинейной модели прогнозируемого процесса необходимо выбрать структуру модели и определить ее параметры. Достаточно общей и в то же время эффективной является нелинейная модель Гаммерштейна, представляющая собой последовательное соединение нелинейной статической и линейной динамической частей и предложенная для решения задачи идентификации в работе [2].

В момент времени t в нелинейной части модели входной сигнал x(t) преобразовывается в выходной u(t) с помощью нелинейного преобразования , а выходной сигнал модели получается пропусканием сигнала u(t) через линейную часть. Таким образом, модель Гаммерштейна имеет вид

 

(1)

(2)

 

где

Задача построения модели (идентификации) заключается в оценивании нелинейной функции  и параметров линейной части модели , , .

Решение задачи. Пусть представляет собой асимметричную кусочно-непрерывную нелинейность [3]

 

(3)

 

Введем последовательность {h(t)}, определяемую как

 

(4)

                                              

Тогда зависимость выхода нелинейного элемента u(t) от входного сигнала x(t) может быть записана так

 

(5)

 

Аппроксимируем нелинейные функции f [·] и g[·] следующим образом:

 

(6)

 

где       fi , gi –коэффициенты разложения, подлежащие определению (i=1,2,…,r).

В этом случае соотношение (5) принимает вид:

 

(7)

 

Где li = gi - fi.

Данное уравнение является линейным относительно неизвестных коэффициентов gi и fi.

Пусть линейная часть модели описывается уравнением  (2).

Уравнение (2) также является линейным относительно неизвестных параметров ai (i=1,2,…,m), bj (j=1,2,…,n).

Так как входным сигналом линейной части модели является выходной сигнал нелинейной части, то подставляя (7) в (2), получаем

 

(8)

 

Как следует из (8), полученное уравнение является нелинейным относительно искомых параметров ai (i=1,2,…,m), bj (j=1,2,…,n), fk и gk (k=1,2,…r). Эти параметры могут быть определены с помощью какого-либо метода нелинейной оптимизации [4].

Однако решение данной задачи существенно упрощается, если воспользоваться принципом разделения [5]. Предположим, что b0=1, (это не ограничивает общности данного подхода). С этой целью перепишем уравнение (2) следующим образом:

 

(9)

 

Подставив вместо отдельно выделенного сигнала u(t) в (9) его выражение (7), получим

 

(10)

 

Данное уравнение представляет собой одну из разновидностей модели Гаммерштейна, определяемую через входные, выходные и внутренние ее сигналы и использующую в качестве статической нелинейности асимметрическую кусочно-непрерывную функцию вида (3). Следует, однако, подчеркнуть что данная модель уже является линейной относительно искомых параметров ai (i=1,2,…,m), bj (j=1,2,…,n), fk и gk (k=1,2,…r).

Уравнение модели Гаммерштейна (10), содержащее  асимметрическую кусочно-непрерывную статическую нелинейность, может быть переписано в виде уравнения псевдолинейной регрессии

 

(11)

 

где       - вектор параметров размерности (2r+n+m)x1;

–  обобщенный вектор сигналов размерности (2r+n+m)x1.

Как видно из приведенных формул, обобщенный вектор сигналов модели содержит вектор неизмеряемых  внутренних сигналов модели, компонентами которого являются u(t-1), u(t-2),…, u(t-n). Поэтому непосредственно воспользоваться каким-либо методом оценивания параметров модели (11) не представляется возможным. С другой стороны можно получить некоторую оценку ненаблюдаемого сигнала u(t), используя информацию о входных, выходных переменных и оценках искомых параметров, а затем итерационно уточнять эту оценку, одновременно используя ее при нахождении оценок параметров модели.

Обозначим рассогласование выходных сигналов модели и объекта после k тактов оценивания

 

(12)

где        - оценки векторов Q и q(t) соответственно.

Выбор в качестве критерия оценивания квадратичного

 

(13)

 

приводит к получению оценки МНК

 

(14)

 

где        - оценка обобщенной матрицы наблюдений размерности (2r+n+m)xt;             - вектор выходных сигналов tx1.

Учитывая, что нелинейность имеет вид (7), запишем оценку ненаблюдаемого сигнала u(t) после k тактов

 

(15)

 

Тогда используемая в (15) оценка обобщенного вектора сигналов запишется в виде

 

(16)

Таким образом, итерационный алгоритм оценивания параметров модели может быть записан так

Шаг 1. На основе выбранного критерия (13) с использованием оценки обобщенного вектора сигналов    вычисляется оценка МНК параметров модели линейной и нелинейной частей.

Шаг 2. Вычисляется новая оценка  в соответствии с (15).

Шаг 3. Вычисляется значение критерия (13). Если критерий удовлетворен, то останов, если нет – повторяются шаги 2 и 3.

Выводы. В статье рассмотрен метод построения нелинейной модели Гаммерштейна, в которой используется асимметричная кусочно-непрерывная нелинейность. Аппроксимация данной нелинейности степенными рядами приводит к нелинейной относительно искомых параметров системе уравнений, решение которой может быть осуществлено с помощью известных методов нелинейной оптимизации.

Несколько упростить решение поставленной задачи позволяет применение принципа разделения. Однако и получаемая при этом модель псевдолинейной регрессии содержит неизвестные внутренние сигналы, для оценивания которых следует применять итерационные схемы.

 

The problem of nonlinear Hammerstein model synthesis for forecasting is considered. Estimation algorithm for linear and non-symmetric nonlinear parts of the model is proposed.

 

1.                  Montgomery D.C., Johnson L.A., Gardiner J.S. Forecasting and time series analysis. – N.Y.: Mc Graw-Hill, 1990. – 394 p.

2.                  Narendra K., Gallman P.G. An iterative method for the identification of nonlinear system using a Hammerstein model // IEEE Trans. Aut. Control. – 1966. – Vol. 11, №3. – P. 546-550.

3.                  Kung M.C., Wormack B.F. Discrete time adaptive control of linear dynamic systems with preload nonlinearity // Automatica. – 1984. – Vol. 20, №2. – P. 477-479.

4.                  Поляк Б.Т. Введение в оптимизацию. – М.: Наука, 1983. – 384 с.

5.                  Льюнг Л. Идентификация систем. Теория для пользователя. – М.: Наука, 1991. – 432 с.

 





Ответы на вопросы [_Задать вопроос_]

Читайте также

 
Орлов В.В. Влияние квантования обучающих выборок на эффективность цифровых адаптивных фильтров компенсации помех.

66 Химическая технология. Химическая промышленность. Родственные отрасли

Квасников В.П., Баранов А.Г. Анализ влияния дестабилизирующих факторов на работу биканальной координатно-измерительной машины.

Орлов В.В. Эффективность адаптивных фильтров при расстройке принимаемого и опорных сигналов.

Орлов В.В. Экономичная реализация обнаружителей сигналов на основе решетчатых фильтров

Бабак В.П., Пономаренко А.В. Локализация места положения сквозных дефектов по сигналам акустической эмиссии.

Вишневский Л.В., Веретенник А.М., Войтецкий И.Е. Выбор критерия для оценки процесса включения генераторов на параллельную работу

Балтовский А.А. Выбор критериев эффективности функционирования адаптивной автоматизированной системы управления, ее подсистем и промышленного производства

Погребняк И.Ф. Формализация проблемы управления организационными системами в условиях неопределенности

Структура, свойства и принципы УДК

Таблицы общих определителей "I(E)" (Место)

34 Право. Юридические науки

33 Экономика. Народное хозяйство. Экономические науки

55 Геология. Геологические и геофизические науки

Моделирование объектов и систем управления

Соколов А.Е., Махова Е.О. Моделирование процесса принятия педагогического решения при компьютеризированном обучении

Славко О.Г. Порівняльний аналіз керування регулятором на основі локальної моделі керованого процесу та П-регулятором

Войтенко В.В., Дикусар Е.В, Ситников В.С. Определение частоты среза устройства сглаживания данных на основе метода скользящего среднего

Передерій В.І. Алгоритм визначення та оцінки характеристик ефективності комп’ютерних систем на початковій стадії проектування в умовах невизначенності

Ляшенко С.А, Ляшенко А.С. Оценка модели псевдолинейной регрессии

Ладієва Л.Р. Математична модель процесу газової мембранної дистиляції

Носов П.С., Косенко Ю.І. Нечіткі моделі і методи ідентифікації та прогнозу стану інформаційної моделі студента

Китаев А.В., Глухова В.И. Анализ работы синхронного двигателя с неявнополюсным ротором по данным каталога

Дорошкевич В.К., Пироженко А.В., Хитько А.В., Хорольский П.Г. К определению требований к системам увода космических объектов

Голінко І.М., Ковриго Ю.М., Кубрак А.І. Настройка системи керування за імпульсною характеристикою об’єкта

Яшина К.В., Садовой А.В. Комплексная математическая модель тепловых процессов, происходящих в дуговых электросталеплавильных печах

Шейник С.П., Рудакова А.В. Использование функций принадлежности для моделирования параметров распределенных объектов

Хомченко А.Н., Литвиненко Е.И. Метод барицентрического усреднения граничных потенциалов электростатического поля

Селяков Е. Б. Моделирование требований к техническим системам методами математической логики

Тодорцев Ю.К., Ларіонова О.С., Бундюк А.М. Математична модель контура теплопостачання когенераційної енергетичної установки

Кириллов О.Л. , Якимчук Г.С. Моделирование процесса управления системой перегрузки углеводородных жидких топлив

Шеховцов А.Н., Козел В.Н. Построение математической модели формирования распределенных систем

Китаев А.В., Глухова В.И. Анализ поведения генератора постоянного тока по данным каталога

Хомченко А.Н., Козуб Н.О. Задачі наближення функцій: від лагранжевих до серендипових поліномів

Хобин В.А., Титлова О.А. Определение температуры парожидкостной смеси в дефлегматоре АДХМ по результатам измерений температуры его поверхности

Григорова Т.М., Усов А.В. Вероятностно-статистическое моделирование маршрутизированных пассажиропотоков в крупных городах

Горач О.О., Тернова Т.І. Моделювання технологічного процесу одержання трести при використані штучного зволоження з урахуванням складу мікрофлори

Дубік Р.М., Ладієва Л.Р. Математична модель розділення неоднорідних рідких систем

Казак В.М, Лейва Каналес Родриго, Яковицкая Е.Ю. Моделирование динамики полета магистрального самолета на исследовательском стенде

Завальнюк И.П. Исследование процесса торможения автомобиля как критического режима динамической системы

Дмитриев С.А., Попов А.В. Построение портрета неисправностей проточной части газотурбинного двигателя на примере АИ-25

Русанов С.А., Луняка К.В., Клюєв О.І., Глухов Г.М. Математичне моделювання робочого процесу в апаратах з віброкиплячим шаром та розробка систем автоматизованого моделювання гідродинаміки віброкиплячих шарів

Боярчук В.П., Сыс В.Б. Экспериментальные исследования влияния технологии шлихтования на изменение жесткости текстильных нитей

Селін Ю.М. Використовування контекстних марківських моделей для аналізу дії промислових вибухів на будівельні конструкції

Рудакова А.В. Проблемы интеграции сложных систем

Передерій В.І., Касап А.М. Математична модель та алгоритм автоматизації розрахунку параметрів комп’ютеризованих систем працюючих у реальному часі

Передерий В.И., Еременко А.П. Математические модели и алгоритмы принятия релевантных решений пользователями автоматизированных систем с учетом личностных и внешних факторов на базе генетических алгоритмов

Михайловская Т.В., Михалев А.И., Гуда А.И. Исследование правил клеточных автоматов для моделирования процессов затвердевания квазиравновесных бинарных сплавов

Хомченко А.Н., Колесникова Н.В. Явление «сверхсходимости» в задаче Прандтля для уравнения Пуассона

Китаев А.В., Глухова В.И. Анализ работы трансформатора по данным каталога

Квасницкий В.В., Ермолаев Г.В., Матвиенко М. В., Бугаенко Б.В., Квасницкий В.Ф. Оценка применимости метода компьютерного моделирования к исследованию напряженно-деформиррованного состояния цилиндрических узлов

Китаев А.И., Глухова В.И. Анализ работы асинхронного двигателя по данным каталога

Шелестов А.Ю Имитационная модель взаимодействия GRID-узлов с очередью доступа к общей памяти

Chizhenkova R.A. Mathematical Aspects of Bibliometrical Analysis of Neurophysiological Investigations of Action of Non-ionized Radiation (Medline-Internet)

Хомченко А.Н., Козуб Н.А. Геометрическое моделирование дискретных элементов с криволинейными границами

Славич В.П. Модель автоматизованої системи управління потоками транспортних засобів

Маркута О.В., Мысак В.Ф. Программная реализация и исследование особенностей метода группового учета аргументов

Степанкова Г.А., Баклан І.В. Побудова гібридних моделей на основі прихованих марківських моделей та нейронних мереж

Бакшанська Т.Д., Рижиков Ю.Г., Тодорцев Ю.К. Математична модель процесу горіння природного газу з рециркуляцією продуктів згорання для цілей управління

Хомченко А.Н. Новые решения обобщенной задачи Бюффона

Передерий В.И., Еременко А.П. Математические модели и алгоритмы определения релевантности принимаемых решений с учетом психофункциональных характеристик пользователей при управлении автоматизированными динамическими системами

Ложечников В.Ф., Михайленко В.С., Максименко И.Н. Аналитическая много режимная математическая модель динамики газовоздушного тракта барабанного котла средней мощности

Ковриго Ю.М., Фоменко Б.В., Полищук И.А. Математическое моделирование систем автоматического регулирования с учетом ограничений на управление в пакете Matlab

Исаев Е.А., Наговский Д.А. Математическое описание влияния кривизны контактирующих тел на угол смачивания жидкости в межчастичном пространстве

Бідюк П.І., Литвиненко В.І., Кроптя А.В. Аналіз ефективності функціонування мережі Байєса

Тищенко И.А., Лубяный В.З. Математическое моделирование вокодера для определения оптимальной формы импульса сигнала возбуждения.

Николаенко Ю.И., Моисеенко С.В. Моделирование гармонического полиномиального базиса гексагона.

Козуб Н.А., Манойленко Е.С., Хомченко А.Н. Температурный тест для модифицированных базисов бикубической интерполяции.

Клименко А.К. Об упрощенном численном конструировании обратной модели динамического объекта.

Китаев А.В., Сушич Е.Ф. Расчет погрешностей измерительных трансформаторов.

Передерій В.І.,Касап А.М. Математична модель та алгоритм автоматизації розрахунку параметрів комп’ютеризованих систем працюючих у реальному часі

Шпильовий Л.В. Математична модель та алгоритм екстремального управління процесом осадження дисперсної фази суспензії.

Тулученко Г.Я. Інформаційний модуль експрес-пошуку точок еквівалентності процесу нейтралізації.

Тернова Т.І. Урахування морфогенетичного рівняння в математичній моделі тканини.

Попруга А.Г. Теоретические и экспериментальные исследования электрических нагревателей по критерию экономии энергии.