автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Модели оптимальной оценки и прогноза неизмеряемой переменной состояния электромеханического объекта

кандидата технических наук
Лаходынов, Виктор Сергеевич
город
Томск
год
2010
специальность ВАК РФ
05.13.18
Диссертация по информатике, вычислительной технике и управлению на тему «Модели оптимальной оценки и прогноза неизмеряемой переменной состояния электромеханического объекта»

Автореферат диссертации по теме "Модели оптимальной оценки и прогноза неизмеряемой переменной состояния электромеханического объекта"

094607970

ЛАХОДЫНОВ ВИКТОР СЕРГЕЕВИЧ

МОДЕЛИ ОПТИМАЛЬНОЙ ОЦЕНКИ И ПРОГНОЗА НЕИЗМЕРЯЕМОЙ ПЕРЕМЕННОЙ СОСТОЯНИЯ ЭЛЕКТРОМЕХАНИЧЕСКОГО ОБЪЕКТА

Специальность 05.13.18 — Математическое моделирование, численные методы

и комплексы программ

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

-9 СЕН 2010

Томск-2010

004607970

Работа выполнена в государственном образовательном учреждении высшего профессионального образования «Национальный исследовательский Томский политехнический университет»

Научный руководитель -

доктор технических наук, профессор Букреев Виктор Григорьевич

Официальные оппоненты:

доктор технических наук, профессор Дмитриев Вячеслав Михайлович (Томский государственный

университет систем управления и радиоэлектроники)

доктор физико-математических наук, профессор Дмитриев Юрий Глебович (Томский государственный университет)

Ведущая организация -

ОАО «НПЦ «Полюс», г. Томск

Защита состоится 23 сентября 2010 г. в 15:15 часов на заседании диссертационного совета Д 212.268.02 при Томском государственном университете систем управления и радиоэлектроники по адресу: 634050, г. Томск, пр. Ленина, 40, ауд. 203.

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

Автореферат разослан 20 августа 2010 г.

Ученый секретарь диссертационного совета

Р.В. Мещеряков

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

Решением проблемы оценивания неизмеряемых переменных состояния в задачах управления динамическими объектами занимаются отечественные и зарубежные исследователи: В.Н. Афанасьев, В.Б. Колмановский, В.Ю. Рутковский, Ю.А. Борцов, В.В. Путов, А. Isidori, K.M. Hangos, J. Bokor, G. Szederkenyi и др.

Основы теории оценивания и прогнозирования переменных состояния динамических объектов на основе временных рядов изложены в работах Б.П. Безручко, К.В. Воронцова, А.И. Орлова, Д.А. Смирнова, В.В. Стрижова. Значительный вклад в создание регрессионных моделей оценивания и прогнозирования осуществлен Г.М. Кошкиным, A.B. Добровидовым, В.А. Васильевым и др. Исследованием наблюдателей переменных состояния в таких электромеханических объектах, как электроприводы переменного тока, занимаются отечественные и зарубежные ученые: А.Д. Браславский, А.Б. Виноградов, В.В. Панкратов, P. Schroder, R. Kennel и др.

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

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

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

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

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

Предметом исследования являются математические модели оценивания и прогнозирования неизмеряемых переменных динамического состояния электромеханического объекта.

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

Задачи исследований. Ставятся следующие задачи:

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

• обзор методов прогнозирования переменных состояния стохастического объекта;

• синтез и исследование модели оптимальной оценки неизмеряемых переменных состояния электромеханического объекта;

• разработка алгоритма оптимизации параметров модели оценивания неизмеряемых переменных состояния;

• разработка и исследование модели оптимального прогнозирования переменных состояния;

• доказательство работоспособности разработанных моделей и алгоритмов с помощью вычислительных и натурных экспериментов;

• разработка комплекса программ для моделирования переменных состояния электромеханического объекта и экспериментальных исследований.

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

статистики, теории вероятностей и случайных процессов, также использовались численные методы решения систем дифференциальных уравнений и методы оптимизации. Для моделирования и программной реализации разработанных алгоритмов использовались методы моделирования в среде MATLAB/SIMULINK, методы программирования в средах разработки С++ Builder и Code Composer Studio.

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

Научная новизна. Научная новизна заключается в следующем:

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

• предложена модель прогноза переменных состояния нелинейного электромеханического объекта на основе ядерных оценок регрессии, позволяющая вычислить оптимальную оценку значений переменных состояния при отсутствии априорной информации о распределении шумов в измерениях;

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

следующем:

• разработаны программные модули в виде динамически подключаемых библиотек (на языке программирования С++), реализующие алгоритм оптимального оценивания частоты вращения асинхронного двигателя и алгоритм построения оптимальной регрессионной модели для прогнозирования;

• разработаны программные приложения (при помощи среды разработки С++ Builder) для оценивания частоты вращения асинхронного двигателя и прогнозирования его измеряемых фазовых переменных состояния;

• разработано программное обеспечение (при помощи среды разработки Code Composer Studio), позволяющее определять оценку частоты вращения асинхронного двигателя на основе измеряемых токов и напряжений статора двигателя на базе процессора DSP TMS320F2812. Реализация результатов работы.

Математические модели, алгоритмы и программное обеспечение,

разработанные при выполнении диссертационной работы, использовались

при выполнении гранта РФФИ № 09-01-99014-р_офи «Разработка подходов к повышению эффективности методов и алгоритмов распознавания образов и оценки их качества» и были встроены в программный комплекс «IReDSS», расположенный по адресу: http://redss.tom.ru. Разработанная модель оценки частоты вращения асинхронного двигателя интегрирована в программное обеспечение преобразователя частоты ESD TCL, выпускаемого ЗАО «ЭлеСи» (г. Томск). Результаты исследований используются также в учебном процессе подготовки студентов энергетического института Национального исследовательского Томского политехнического университета в курсах «Математическое моделирование в электротехнике» и «Комплексная автоматизация технологических процессов». Основные защищаемые положения:

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

• модель прогноза переменных состояния нелинейного электромеханического объекта на основе ядерных оценок регрессии, позволяющая вычислить оптимальную оценку значений переменных состояния при отсутствии априорной информации о распределении шумов в измерениях;

• алгоритмы оптимизации параметров моделей оценки и прогноза переменных состояния, позволяющие реализовать процедуры оценивания и прогнозирования на вычислительных устройствах в реальном времени;

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

на VIII симпозиуме по прикладной и промышленной математике (Сочи -Адлер, 2007 г.); Российской конференции с международным участием «Технические и программные средства систем управления, контроля и измерения» (Москва, 2008 г.); Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии» (Томск, 2008 - 2009 гг.); Международной научно-технической конференции «Кибернетика и высокие технологии XXI века» (Воронеж, 2009 г.); научно-технических семинарах кафедры электропривода и электрооборудования ЭЛТИ ТПУ (Томск, 2008 - 2010 гг.).

Публикации. Результаты выполненных исследований отражены в 13 печатных работах, которые включают в себя 2 статьи в журналах, рекомендуемых ВАК РФ, 3 статьи в сборниках научных трудов, тезисы 4-х докладов на международных и всероссийских конференциях, 1 патент на изобретение и 3 авторских свидетельства о государственной регистрации программ для ЭВМ.

состояния электромеханического объекта, где У(/) - измеряемые

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложения. Общий объем работы составляет 157 страниц, в том числе рисунков - 66, таблиц - 15, список литературы из 71 наименования, приложение на 26 страницах.

СОДЕРЖАНИЕ РАБОТЫ

Во введении показана актуальность диссертационной работы, сформулированы цель и задачи исследований, обозначены основные пункты научной новизны и практической значимости результатов исследований, представлена структура диссертации.

В первой главе формулируются задачи построения моделей оценки и прогноза в режиме реального времени неизмеряемой компоненты вектора

,4'))

переменные состояния, включающие шумы; 7(/) - неизмеряемая переменная состояния. Приводится краткий обзор методов оценивания неизмеряемых переменных в нелинейных объектах. В частности, описывается структура фильтра Калмана и адаптивного наблюдателя с эталонной моделью. Рассматриваются достоинства и недостатки данных типов наблюдателей, на основании чего делается вывод о том, что для динамического объекта, имеющего нелинейную структуру, наиболее предпочтительной является метод, основанный на адаптивных алгоритмах с эталонной моделью. Это связано с тем, что они позволяют построить достаточно адекватные оценки, не только на установившихся режимах работы объекта, но и во время переходных процессов. Для использования подобных наблюдателей в системах управления и обработки информации необходим эффективный алгоритм перенастройки параметров адаптивной модели. Приводится описание некоторых методов прогнозирования переменных состояния объекта, таких как методы, основанные на сглаживании, моделях Бокса-Дженкинса, нейронных сетях, регрессионных моделях. Выделяются основные проблемы, связанные с прогнозированием поведения реальных динамических объектов. Для прогнозирования значений переменных состояния нелинейного электромеханического объекта, представленных временным рядом со случайными компонентами, предлагается использовать регрессионные модели.

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

перенастройки ее коэффициентов, позволяющей в реальном времени корректировать значения оценки неизмеряемой переменной в соответствии с режимом работы объекта (рис. 1).

Рисунок 1 - Структура модели оценки неизмеряемой переменной состояния электромеханического объекта В качестве конкретного объекта исследования рассматривается асинхронный электродвигатель, неизмеряемой переменной состояния которого является частота вращения ротора. Модель оптимальной оценки частоты вращения (рис. 2) основана на сравнении значений реактивной мощности двигателя, вычисляемой по двум моделям. Одна из них выполняет функцию эталонной модели и использует текущие значения измеряемых

Рисунок 2 - Модель оптимальной оценки частоты вращения асинхронного

электродвигателя

фазных токов /„, (0, /а4(')> '«(') и напряжений »,„(/), «,,,(')> »„ (') статора, преобразованных в соответствующие компоненты пространственного вектора в неподвижной системе координат {а>у0} для непосредственного определения реактивной мощности ?(?). Вторая модель представляет собой адаптивную

модель, которая вычисляет оценку реактивной мощности двигателя <?(г) по косвенным данным - с использованием оцениваемых значений частоты вращения о,(г).

Реактивная мощность q(t) вычисляется, как

где о" — 1 —~~— - коэффициент рассеивания двигателя; Ьт - взаимная индуктивность ротора и статора; Ьг - индуктивность ротора; Ь, -

индуктивность статора. Оценка реактивной мощности вычисляется на основе выражения:

где оценки противо-эдс статора е,а (/) и в неподвижной системе

координат {а,р} записываются следующим образом:

е * (3)

4

где символ означает оценку соответствующих переменных; тг= — -

постоянная времени ротора; Л, - активное сопротивление ротора; /„„(') и /,„/;(/) - токи намагничивания по осям а и р в неподвижной системе координат соответственно. Значения токов намагничивания /тв(») и ¡Л;/,(/) определяются в результате решения следующей системы дифференциальных уравнений:

(4)

Л ч / ™ V / ^ V ^

Для реализации предложенной структуры оценивания на вычислительных устройствах все выражения приводятся к дискретной форме в моменты времени (кТ), где ¿ = 1,2,...; Т - период дискретизации вычислений. Используя разностную аппроксимацию уравнения (1) для (£)-го вычислительного шага, получим следующее уравнение:

.(5)

, (*)=/м (*)-4 {Ф[к)~1Лк~х)-^

Для первого (начального) вычислительного шага значение реактивной мощности q{k = \) определяется уравнением

«(О^ОЬОКЛКО)- (6)

После преобразования уравнения (5) получим итоговый алгоритм прямого расчета реактивной мощности д(к) в форме дискретных уравнений

ИО='^КОНДОМ1)-

Используя уравнение (2), запишем дискретное выражение для оценки реактивной мощности:

где оценки противо-эдс е!а(к), е,р(к) статора двигателя по осям а и р вычисляется следующим образом:

Для цифрового вычисления значений токов г„а(к) и ¡т/,{к) можно

воспользоваться различными численными методами решения системы дифференциальных уравнений (4). Наиболее простым является метод трапеций, однако, в результате исследований, было установлено, что при использовании этого метода, в некоторых режимах работы двигателя вычислительный процесс расходится. По этой причине, для решения системы (4), был использован более точный метод - метод Рунге - Кутта четвертого порядка, который позволяет получить хорошую сходимость вычислительной процедуры.

Модель оптимальной оценки неизмеряемой переменной строится на основе пропорционально-интегрального закона преобразования отклонения

е{к) = д(к)-д(к) в оценку юг(() частоты вращения двигателя, который в дискретной форме имеет вид

где КР, к, - коэффициенты пропорциональной и интегральной составляющих закона преобразования соответственно; с- нормирующий коэффициент, позволяющий использовать в качестве оптимальных коэффициентов КР и К, значения одного порядка; т - период дискретизации. Выбор коэффициентов пропорционально-интегрального закона в момент времени к осуществляется исходя из оптимизационного критерия, который заключается в минимизации среднего отклонения моделей (7) и (8) реактивной мощности

(Кр,К,) = э.щт\п(\е(к-2,КРЛ,)\ + \£{к-иКеЖ,)\ + \£{к,Кг,К,)\), (П)

где к - целое вещественное число, характеризующее номер итерации вычислений. При построении минимизируемой функции используются переменные, полученные в результате численного решения системы (4), вследствие чего явный вид этой функции заранее неизвестен. Этот факт затрудняет использование алгоритмов оптимизации, основанных на вычислении производных, т.к. в данном случае это потребует больших вычислительных затрат. По этой причине, для поиска оптимальных коэффициентов КР и К, целесообразно использовать алгоритмы оптимизации, которые не требуют вычисления производных. Такие алгоритмы называются алгоритмами прямого поиска, одним из которых является алгоритм деформированного многогранника Нелдера-Мида. Он позволяет при

Ф) = Ка {к)е*Р (к)е'" М >

(8)

(9)

а, (к +1) = а, (к) + Л:,\е (к) - £ (к -1)| + СК,Те (к),

(10)

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

Для моделирования оценки был разработан программный модуль на языке программирования С++, обеспечивающий выполнение следующих функций:

1) считывание данных о значениях токов и напряжений в системе

координат {а, р);

2) вычисление реактивной мощности асинхронного двигателя по двум алгоритмам: с использованием измеряемых значений токов и напряжений и на основе оценки частоты вращения двигателя;

3) перенастройку значений оценки частоты вращения двигателя по оптимальному алгоритму, использующему квадратичный критерий качества.

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

Рисунок 3 - Блок-схема алгоритма построения оценки частоты вращения

электродвигателя

Для проверки работоспособности предложенной модели оценки было проведено математическое моделирование. В качестве среды моделирования асинхронного двигателя АИМ А100Ь4 использовалось приложение БтиНпк пакета МаНаЬ. Решение системы дифференциальных уравнений, описывающих состояние двигателя, выполнялось методом Рунге-Кутта четвертого порядка. Значения измеряемых переменных состояния электродвигателя измерялись с интервалом в одну миллисекунду. Модель оценки была протестирована на входных данных с аддитивными шумами. В качестве аддитивного шума была использована гауссовская случайная величина с нулевым математическим ожиданием и дисперсией, подобранной таким образом, чтобы максимальное значение шума не превосходило 10% от действующего значения входного сигнала.

Модель оценки была протестирована при различных режимах работы электродвигателя. Графики полученных переходных процессов изображены на рис. 4.

справа - по измерениям с аддитивными шумами

Для определения качества оценок использовались значения средних ошибок на интервале оценивания, вычисляемых по формуле

I / м--100%' (12)

где N - длина интервала; «(?/) _ оценка частоты вращения в момент времени

- реальное значение частоты вращения ротора в момент времени

Для сравнения качества оценивания предложенной модели было проведено оценивание частоты вращения двигателя на основе фильтра Калмана. Значения полученных ошибок оценивания представлены в таблицах 1 - 2.

Таблица 1 - Оценивание без шумов в измерениях

Переходные режимы Установившиеся режимы

№ режима 2 4 6 8 1 3 5 7

Средняя ошибка оптимального оценивания, % 0.05 0.08 0.04 0.06 2.7 1.2 1.5 8.8

Средняя ошибка оценивания фильтром Калмана, % 3.6 3.4 2.1 28.9 24 15.2 17.1 38.6

Таблица 2 - Оценивание при зашумленных исходных данных

Переходные режимы Установившиеся режимы

№ режима 2 4 6 8 1 3 5 7

Средняя ошибка оптимального оценивания, % 1.7 2 1.4 1.9 5.6 3.3 3.4 11.1

Средняя ошибка оценивания фильтром Калмана, % 5.4 3.5 2.4 31.1 25.9 17.1 17.6 44.3

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

а) оценка частоты, построенная на основе корректно заданных параметров

б) оценка частоты, при изменении реальных параметров а 50%

в) оценка частоты, построенная на основе скорректированных параметров

г) оценка, на основе истинных параметров с периодом дискретизации равным 0.1 мс

Рисунок 5 - Режим пуска и реверса электродвигателя на частоте вращения 1 Гц

В результате проверки модели оценки частоты вращения на малых значениях было установлено, что ошибка в момент пуска двигателя равна 1.3%, при реверсе - 3.8%, на установившемся режиме - 0.3%. В модель оценки входят параметры двигателя, которые в процессе его работы могут изменяться, поэтому для корректного оценивания частоты, необходимо проводить предварительную идентификацию этих параметров. Было установлено, что при увеличении сопротивлений статора и ротора на 50%, оценка, основанная на неизмененных параметрах, остается сходящейся к определенному значению, но при этом увеличивается ошибка оценивания. Было также установлено, что отклонение оценки от реального значения связано с погрешностью расчета модели двигателя и с ошибками вычислений. Уменьшение периода дискретизации с 1 мс до 0.1 мс, позволяет уменьшить погрешность вычислений для разных режимов работы двигателя от 2 до 5 раз (рис. 5 г).

№ режима 9 10 11 12

Ошибка оценивания на основе некорректных параметров, % 80 7.7 62 5.6

Ошибка оценивания на основе истинных параметров, % 2.2 0.4 5.6 0.3

Ошибка оценивания на основе истинных параметров с периодом дискретизации равным 0.1 мс, % 1.1 0.08 0.8 0.07

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

использовать непараметрические регрессионные модели. В качестве модели изменения переменной используется функция регрессии, являющаяся моделью, минимизирующей среднеквадратическую ошибку. Модель прогноза переменной на интервале [г(Т),/(Г+1)] строится на основании модели изменения временного ряда, построенной на базе ядерных оценок регрессии

Г(/(Г + 1)) = Г(/(Г))н

» дк

ЛУ -ДУ ДУ -А У

!]р

Ш

%

(13)

где Д^ = У(/)-У(/-1), А"(г/) = А'(г/,,...,г(р| - р-мерная ядерная функция, /¡¡„1,. >0 -последовательность чисел, называемых параметрами размытости, сходящаяся к нулю для каждого к = 1,р. При использовании оценок данного типа, основной задачей является выбор ядерной функции и параметров размытости. В качестве ядерной функции может быть выбрана функция, обладающая свойствами плотности распределения случайных величин такими, как |К{и)с1и = 1, К(и) > О,

к'

К(и) = К(-и). В качестве многомерного ядра часто используют произведение плотностей распределения нормальных случайных величин с нулевым математическим ожиданием и единичной дисперсией. Это объясняется тем, что данные ядра, как правило, позволяют строить адекватные оценки, удовлетворяющие заданным требованиям, а также упрощают исследование свойств ядерных оценок.

Для построения модели переменной состояния предлагается структура,

позволяющая оптимизировать

расчет параметров размытости в каждый момент времени (рис. 6). В блоке оптимизации реализована процедура функционала сформированного построения критерия блоке построения

У(к-1) ' Блок построения г модели изменения переменной прогноз временной

Блок задержк и У(к-2)

У(к-п-р + 1)

злок хранения параметров

Блок оптимизаци

т

м

Блок построения

критерия оптимальности

У(к-п-р + 1)

У(к)

оптимизации качества, в блоке качества. В модели

Блок хранения данных

переменной осуществляется

вычисление оценки регрессии с использованием оптимальных

параметров этой оценки. Рисунок 6 - Структура модели прогноза переменной состояния объекта

Для выбора параметров размытости можно воспользоваться критерием полного скользящего контроля, который заключается в том, что по выборке из N элементов строится N разбиений на две подвыборки - обучающую и контрольную. Для каждого разбиения строится модель по обучающей

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

н„„ .....

ду.„-

т.

АУ„,„ к ДУ( -АУ„ АУ^Р, -ЛУ„^

"Н1

^ 1 к .....АУИр.,-АУ„,,__

'"1К ^ """ ..... ^ Г1ь№

АУ,-АУ„ АУ|+р-1 -АУ„,р. ..... Ь№

.(14)

Другим способом выбора параметров И^, является использование

критерия максимального правдоподобия, который заключается в максимизации функции правдоподобия

Ь°, = а^тах Д—

- _1_к А^АУ,.....АУ„р,,-АУ!<н__

'"Пь№ I ..... Ь»

ДУ-АУ.

"(п]1

ДУ:1П, -ДУ.4

"Нр

.(15)

При нахождении оптимальных параметров из критериев (14) и (15)

необходимо проводить многомерную оптимизацию. В случае, когда

рассматривается авторегрессионная зависимость между измерениями, имеет место равенство

% = йм-

(16)

Для оценок регрессии Надарая-Ватсона в классическом варианте применяются параметры вида

%=Ч]' П7)

(18)

Для ускорения процедуры получения оптимальных параметров размытости предлагается использовать следующую рекуррентную процедуру расчета критериев (14) и (15). Вводятся обозначения: Д^(Г) = ДУ(/(7'-./У-р + /)),г = 1,Лг+/>, И(Т) - набор параметров размытости, соответствующий моменту времени /(Г),

Зи(АУ,к,Т) = -

4]= К

\лЛт)

д^(г)-дг.(г)

. Щт) '

Д^(Г)-ДУ,.(Г)

(19)

(20) (21)

Используя принятые обозначения, функцию критерия (14) можно записать в виде

Ь?, = а^тт £

к,„,>оа=1.р

а для критерия (15) в виде

Ь», = агётахП[/|л](г(Г) + й;,„(ДГ(Г);А>7')]. (23)

1>Н><М=1.Р /.|

Для функций и (/) справедливы следующие рекуррентные

соотношения:

^ (,\Г) = (;,Г) + (ДУ,А,Г); / = 1,«-2, у = 3,я, п > 3; (24)

42](1,Г) = 0;^](1,Г) = 0;

О'.Г) = ('" +1. Г -1) + V. (АГ> к'Т)ДУ»-. - (АУ, А, Г -1) (Г -1); __

й (26)

У-'

Применение данной рекуррентной процедуры позволяет увеличить скорость расчета параметров размытости примерно в N раз.

Прогнозирование проводилось с помощью программного модуля, разработанного на языке программирования С++, обеспечивающего выполнение следующих функций:

1) считывание данных о переменной состояния объекта, представленной в виде временного ряда;

2) построение модели изменения переменной на основе полурекуррентной ядерной оценки регрессии;

3) построение критериальных функций выбора оптимальных параметров модели;

4) перенастройку параметров модели прогноза.

Для построения прогноза в программу загружаются следующие данные: р - порядок авторегрессии, N - величина временного окна, определяющего объем выборки, необходимый для построения модели, массив данных о прогнозируемой переменной. Результатом работы программы является массив прогнозов исследуемой переменной.

Прогнозирование переменных состояния объекта предлагается проводить по алгоритму (рис. 7), согласно которому на контрольной выборке определяется оптимизационный критерий выбора параметров размытости для модели изменения переменной Д У(1), обеспечивающий минимальную среднеквадратическую ошибку. Дальнейшее прогнозирование проводится с использованием выбранного критерия. В блоках построения функций 1-8

реализовано вычисление функций критериев (14) и (15), при ограничениях (16), (17), (18).

Рисунок 7 - Блок-схема алгоритма прогнозирования переменных состояния

Алгоритм, описанный выше, интегрирован в программный комплекс «ЖеОББ» - интеллектуальная модель распознавания состояний динамических систем». Данный комплекс предназначен для исследования динамических систем или их моделей, переменные состояния которых представлены временными рядами. Комплекс включает в себя набор различных алгоритмов, этот набор может быть дополнен пользователем. Важной особенностью комплекса является возможность создания модели, состоящей из блоков -алгоритмов комплекса, модель хранит как структуру, так и настройки отдельных алгоритмов. Программный комплекс имеет распределенную архитектуру. На стороне сервера развертывается база данных (в которой хранится история моделирования), набор алгоритмов, включенных в состав комплекса (выполненные в виде подключаемых модулей). Для настройки

,_______.„._____сервера, а также для демонстрации его

работы и просмотра списка подключенных модулей в состав комплекса входит \\'ЕВ-клиент. С клиентской стороны работа с комплексом осуществляется при помощи КеОБЗ-клиснта (который входит с состав комплекса).

КеОЭЭ Клиент

пол^асвательскле \ .. приложения '

* » )

КеОЗЗ 'Л'еЬ Клиент

Уч

I Алгоритмы обработки и анализа I временны* рядов

База данных

11с тория моделирования

Рисунок 8 - Структура программного комплекса «ЖеББЗ»

Для проверки работоспособности модели прогноза было проведено моделирование. В качестве исходных данных использовались данные об оценке частоты вращения асинхронного двигателя АИМ А100Ь4, построенной на основе данных модели, составленной в среде Ма^аЬ. Для сравнения

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

£ =—У—г—--100%, (27)

где ) - прогноз переменной в момент времени /у, - реальное значение прогнозируемой переменной в момент времени . При определении критерия оптимизации в качестве контрольной выборки использовались первые 100 значений исследуемой переменной. Для корректной работы процедуры оптимизации входные данные предварительно нормировались таким образом, чтобы существовали точки, в которых ядерная функция отлична от нуля. Результат оценивания изображен на рисунке 9.

Значения средних ошибок прогнозирования представлены в таблице 4. Моделирование показало, что ошибки прогнозирования в установившихся режимах не превосходят 1.3%, а во время переходных процессов не превосходит 10%, что соответствует уровню ошибок оценивания. В сравнении с моделью линейной авторегрессии, непараметрическая модель дает лучшие результаты.

Таблица 4 - Средние ошибки прогнозирования частоты вращения

Установившиеся режимы Переходные режимы

№ режима 2 4 6 8 1 3 5 7

Непараметрическая модель, % 1.1 1.3 1 1.3 5.7 2.8 3.4 9.8

Линейная авторегрессия, % 1.9 1.7 1.2 1.6 6.9 3 3.9 10

Моделирование показало, что время одной итерации не превышает 0.5 мс, в то время как интервал между измерениями равен 1 мс. Следовательно, алгоритм прогнозирования

позволяет устранить задержку, возникающую при оценивании неизмеряемой переменной

состояния объекта.

Рисунок 9 - Прогнозирование частоты вращения ротора

В четвертой главе дается описание экспериментального тестирования моделей, предложенных в предыдущих главах. Для проверки работы моделей в реальных условиях были проведены исследования на оборудовании компании «ЭлеСи» (г. Томск). Испытания проводились следующим образом:

- на испытательном стенде производилось оценивание частоты вращения асинхронного двигателя в различных режимах его работы;

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

Испытательный стенд, включающий в себя асинхронный двигатель АИМ A100L4 мощностью 4кВт и датчик скорости вращения вала для определения качества оценки, представлен на рисунке 10. Для управления двигателем использовался преобразователь частоты фирмы «ЭлеСи» ESD-TCL. Данный преобразователь укомплектован сигнальным процессором фирмы «Texas Instruments» серии С2000 TMS320F2812, обладающим вычислительной мощностью 150 млн. операций в секунду. Для данного процессора был реализован программный модуль, выполняющий процедуру построения оценки частоты вращения.

А

BP

7 р *уЛЗ

■ /,

яг>

При реализации алгоритма оценивания на DSP

TMS320F2812, в целях сокращения времени выполнения математических операций, были применены специальные

процедуры среды Code Composer Studio. Для применения этих процедур потребовалось ввести дополнительные нормировочные Рисунок 10 - Испытательный стенд множители в уравнения модели оценки. В итоге удалось добиться того, чтобы все вычисления производились в одном формате данных. За счет оптимизации программного кода удалось добиться частоты вызова расчетной процедуры равной 1 кГц, с учетом того, что на контроллере кроме процедуры оценки

запущены другие расчетные процедуры системы управления двигателем.

Испытания на стенде подтвердили работоспособность модели оценки частоты вращения. Было установлено, что на установившемся режиме средняя ошибка не превосходит 1.5% (рис. 11).

Рисунок 11 - Оценка частоты вращения

Таблица 5 - Результаты оценки частоты вращения

№ режима 1 2 3 4 5 6 7

Средняя ошибка оценивания, % 15 1.3 3.2 1.5 5.4 5.3 14.2

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

равным 0.5 е., что приводило к резкому изменению тока. Рисунок 12 - Прогноз частоты вращения электродвигателя

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

Таблица 6 - Результаты прогнозирования

№ режима 1 2 3 4 5 6 7

Средняя ошибка прогнозирования, % 16 0.95 3.1 1.58 4.03 5.09 13.8

В заключении изложены основные результаты исследований, представленных в диссертационной работе.

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

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

1. Разработана модель оценки неизмеряемой переменной состояния электромеханического объекта с оптимальным алгоритмом перенастройки ее параметров, позволяющая вычислить с приемлемой точностью неизмеряемую переменную состояния не только на установившихся режимах работы объекта, но и во время переходных процессов. Сходимость вычислительной процедуры обеспечивается корректным выбором параметров оптимизационной процедуры Нелдера-Мида и применением метода Рунге-Кутта 4-го порядка для решения системы дифференциальных уравнений.

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

прогнозирования, не превышающую уровень шумов в измерениях.

3. Разработана модель оценки частоты вращения асинхронного двигателя, позволяющая добиться высокого качества оценивания частоты в диапазоне от 1Гц до 50Гц. Ошибка оценивания в установившемся режиме составляет около 2%, а во время переходных процессов не превышает 15%.

4. Разработано программное обеспечение в среде разработки С++ Builder для моделирования процессов в асинхронном электроприводе, позволяющее оценивать частоту вращения асинхронного двигателя и прогнозировать его переменные состояния на основе предложенных моделей.

5. Разработанная модель прогноза интегрирована в программный комплекс «IReDSS», предназначенный для исследования динамических объектов или их моделей, переменные состояния которых представлены временными рядами. Данный программный комплекс обеспечивает загрузку значений временного ряда из файла входных данных, выполнение прогнозирования, графическое изображение полученных результатов и сохранение их в файл выходных данных.

6. Для системы управления асинхронным электроприводом на базе процессора DSP TMS320F2812 разработано программное обеспечение, позволяющее оценивать частоту вращения асинхронного двигателя на основе измеряемых фазных токов и напряжений. Реализованная процедура позволяет получать сведения о скорости вращения вала двигателя с дискретностью не более одной миллисекунды.

ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Аксенов Д.С., Лаходынов B.C. Алгоритм оценки частоты вращения асинхронного двигателя с учетом параметров питающего кабеля // Доклады Томского государственного университета систем управления и радиоэлектроники. - 2008. - №1(17). - с. 94-99.

2. Кошкин Г.М., Лаходынов B.C. Полурекуррентное непараметрическое прогнозирование в моделях нелинейных авторегрессий // Обозрение прикладной и промышленной математики. - 2007. -Т. 14. - Вып. 5. -с. 900-901.

3. В.Г. Букреев, B.C. Лаходынов Оптимизация оценки частоты вращения асинхронного двигателя в бездатчиковом электроприводе // "Itech-журнал интеллектуальных технологий". - 2009. - №13. - с. 42-45.

4. B.C. Лаходынов, В.Г. Букреев Идентификация регрессионных моделей сигналов в задачах фильтрации и прогнозирования состояния стохастической системы // Сб. докладов X Междунар. науч.-техн. конф. с межд. уч. «Кибернетика и высокие технологии XXI века». - Воронеж: НПФ «Саквоее». - 2009. - т. I. - с. 64-74.

5. Д.С. Аксенов, B.C. Лаходынов Реализация алгоритма оценки частоты вращения асинхронного двигателя на базе процессора DSP TMS 320 F

2812 // Современные техника и технологии: Сборник трудов XV Международной научно-практической конференции студентов, аспирантов и молодых учёных. - Томск. - 2009. - Т. 1.-е. 361-362.

6. Кошкин Г.М., Лаходынов B.C. Полурекуррентная непараметрическая идентификация условных функционалов слабозависимых последовательностей // Вестник Томского государственного университета. «Управление, вычислительная техника и информатика». - 2008. - № 1(2). - с. 57-68.

7. Аксенов Д.С. Алгоритм оценки частоты вращения асинхронного двигателя с учетом параметров питающего кабеля 2812 / Д.С. Аксенов, B.C. Лаходынов // Современные техника и технологии: Сборник трудов XIV Международной научно-практической конференции студентов, аспирантов и молодых учёных. - Томск. - 2008. - Т. 1.-е. 333-334.

8. Лаходынов B.C. Синтез наблюдателя состояний для оценки частоты вращения погружного электродвигателя электроцентробежного насоса / B.C. Лаходынов, В.Г. Букреев // Материалы Росс. конф. с межд. уч. «Технические и программные средства систем управления, контроля и измерений». - М. - 2008. - С. 128-130.

9. Лаходынов B.C., Букреев В.Г. Синтез наблюдателя состояний для оценки частоты вращения погружного электродвигателя электроцентробежного насоса // Сб. докладов Росс. конф. с межд. уч. «Технические и программные средства систем управления, контроля и измерений. УКИ'08». - 2008. - №4. - С. 433-438.

10. Букреев В.Г., Лаходынов B.C., Аксенов Д.С. Способ оптимальной оценки частоты вращения асинхронного двигателя. Патент на изобретение № 2385529 от 27.03.2010.

11.Букреев В.Г., Лаходынов B.C., Аксенов Д.С. Оптимальный наблюдатель частоты вращения асинхронного двигателя. Свидетельство о государственной регистрации программы для ЭВМ № 2008614144.

12.Лаходынов B.C., Букреев В.Г. Оптимальное прогнозирование дискретных сигналов в стохастической системе. Свидетельство о государственной регистрации программы для ЭВМ № 2009614044.

13.Колесникова С.И., Букреев В.Г., Мертвецов А.Н., Цой Ю.Р., Лаходынов B.C., Аксенов Д.С. «IReDSSw-Интеллектуальная модель распознавания состояний динамических систем. Свидетельство о государственной регистрации программы для ЭВМ № 2010610441.

Личный вклад автора. В публикациях [1], [3], [5], [7]-[11] автору принадлежит разработка алгоритма оценки частоты вращения асинхронного двигателя; в [1], [3], [8]-[11] - разработка алгоритма оптимизации параметров модели оценки ненаблюдаемой переменной состояния электромеханического объекта; в [2], [4] - разработка алгоритма оптимизации параметров регрессионной модели прогноза; [6] - исследование асимптотических свойств полурекуррентных ядерных оценок и определение оптимальных параметров размытости; [12], [13] - разработка алгоритма прогнозирования переменных состояния электромеханического объекта; [11]-[13] - разработка программ.

Подписано к печати 17.06.2010. Формат 60x34/16. Бумага «Снегурочка».

Печать XEROX. Усл. печ. л. 1,04. Уч.-изд. л. 0,95. _Заказ 1296-10. Тираж 100 экз._

ИЗДАТЕЛЬСТВО^* ТПУ, 634050, г. Томск, пр. Ленина, 30 Тел./факс: 8(3822)56-35-35, www.lpu.ru

Томский политехнический университет Система менеджмента качества Томского политехнического университета сертифицирована NATIONAL QUALITY ASSURANCE по стандарту ISO 9001:2008

Оглавление автор диссертации — кандидата технических наук Лаходынов, Виктор Сергеевич

ВВЕДЕНИЕ.

ГЛАВА 1. АНАЛИЗ НЕКОТОРЫХ МОДЕЛЕЙ ОЦЕНКИ И ПРОГНОЗА ПЕРЕМЕННЫХ СОСТОЯНИЯ ЭЛЕКТРОМЕХАНИЧЕСКОГО ОБЪЕКТА.

1.1. Постановка задачи.

1.2. Модели оценки неизмеряемой переменной состояния динамического объекта.

1.3. Модели прогноза переменных состояния электромеханического объекта.

1.4. Требования к моделям оценки и прогноза переменных состояния реальных динамических объектов.

1.5. Модели оценки частоты вращения ротора асинхронного двигателя.

1.6. Выводы.

ГЛАВА 2. МОДЕЛЬ ОПТИМАЛЬНОЙ ОЦЕНКИ НЕИЗМЕРЯЕМОЙ ПЕРЕМЕННОЙ СОСТОЯНИЯ ЭЛЕКТРОМЕХАНИЧЕСКОГО ОБЪЕКТА.

2.1. Определение модели оценки неизмеряемой переменной состояния электромеханического объекта.

2.2. Непрерывная и дискретная модели вычисления обобщенной характеристики электромеханического объекта.

2.3. Определение структуры блока вычисления оценки и выбор критерия оптимизации параметров

2.4. Алгоритм оптимизации параметров модели оценки.

2.5. Структура компьютерной программы для оценки частоты вращения асинхронного двигателя.

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

2.6. Выводы.

ГЛАВА 3. МОДЕЛЬ ОПТИМАЛЬНОГО ПРОГНОЗА ПЕРЕМЕННЫХ

СОСТОЯНИЯ ЭЛЕКТРОМЕХАНИЧЕСКОГО ОБЪЕКТА.

3.1 Непараметрическая идентификация нелинейной регрессионной модели переменной.

3.2. Построение модели прогноза переменных состояния объекта.

3.3. Критерии выбора параметров модели сигнала.

3.3.1. Критерий скользящего контроля.

3.3.2. Критерий максимального правдоподобия.

3.4. Программная реализация модели прогноза переменных состояния электромеханического объекта.

3.5. Результаты моделирования прогноза переменных состояния асинхронного двигателя.

3.6. Выводы.

ГЛАВА 4. РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ.

4.1. Методика проведения экспериментальных исследований.

4.2. Экспериментальная проверка модели оптимальной оценки неизмеряемой переменной состояния электромеханического объекта.

4.2.1. Особенности реализации алгоритма оценивания на цифровом сигнальном процессоре.

4.2.2. Результаты оценивания частоты вращения асинхронного двигателя.

4.3. Экспериментальная проверка модели прогноза переменных состояния объекта.

4.4. Выводы

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Лаходынов, Виктор Сергеевич

Актуальность проблемы. Создание интеллектуальных систем управления сложными динамическими объектами предполагает использование достаточно точных математических моделей протекающих процессов, быстродействующих численных процедур и алгоритмов при ограниченных вычислительных ресурсах программно-аппаратных устройств обра[ботки информации.

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

Решением проблемы оценивания неизмеряемых переменных состояния в задачах управления динамическими объектами занимаются отечественные и зарубежные исследователи: В.Н. Афанасьев, В.Б. Колмановский, В.Ю. Рутковский, Ю.А. Борцов, В.В. Путов, A. Isidori, К.М. Hangos, J. Bokor, G. Szederkenyi и др.

Основы теории оценивания и прогнозирования переменных состояния динамических объектов на основе временных рядов изложены в работах Б.П. Безручко, К.В. Воронцова, А.И. Орлова, Д.А. Смирнова, В.В. Стрижова. Значительный вклад в создание регрессионных моделей оценивания и прогнозирования осуществлен Г.М. Кошкиным, А.В. Добровидовым, В.А. Васильевым и др. Исследованием наблюдателей переменных состояния в таких электромеханических объектах, как электроприводы переменного тока, занимаются отечественные и зарубежные ученые: А.Д. Браславский, А.Б. Виноградов, В.В. Панкратов, P. Schroder, R. Kennel и др.

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

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

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

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

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

Предметом исследования являются математические модели оценивания и прогнозирования неизмеряемых переменных динамического состояния электромеханического объекта.

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

Задачи исследований. Ставятся следующие задачи:

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

• обзор методов прогнозирования переменных состояния стохастического объекта;

• синтез и исследование модели оптимальной оценки неизмеряемых переменных состояния электромеханического объекта;

• разработка алгоритма оптимизации параметров модели оценивания неизмеряемых переменных состояния;

• разработка и исследование модели оптимального прогнозирования переменных состояния;

• доказательство работоспособности разработанных моделей и алгоритмов с помощью вычислительных и натурных экспериментов;

• разработка комплекса программ для моделирования переменных состояния электромеханического объекта и экспериментальных исследований.

Методы исследований. При решении поставленных задач использовались методы теории дифференциальных уравнений, математической статистики, теории вероятностей и случайных процессов, также использовались численные методы решения систем дифференциальных уравнений и методы оптимизации. Для моделирования и программной реализации разработанных алгоритмов использовались методы моделирования в среде MATLAB/SIMULINK, методы программирования в средах разработки С++ Builder и Code Composer Studio.

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

Научная новизна. Научная новизна заключается в следующем:

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

• предложена модель прогноза переменных состояния нелинейного электромеханического объекта на основе ядерных оценок регрессии, позволяющая вычислить оптимальную оценку значений переменных состояния при отсутствии априорной информации о распределении шумов в измерениях;

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

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

• разработаны программные модули в виде динамически подключаемых библиотек (на языке программирования С++), реализующие алгоритм оптимального оценивания частоты вращения асинхронного двигателя и алгоритм построения оптимальной регрессионной модели для прогнозирования;

• разработаны программные приложения (при помощи среды разработай С++ Builder) для оценивания частоты вращения асинхронного двигателя и прогнозирования его измеряемых фазовых переменных состояния;

• разработано программное обеспечение (при помощи среды разработки Code Composer Studio), позволяющее определять оценку частоты вращения асинхронного двигателя на основе измеряемых токов и напряжений статора двигателя на базе процессора DSP TMS320F2812. Реализация результатов работы.

Математические модели, алгоритмы и программное обеспечение, разработанные при выполнении диссертационной работы, использовались при выполнении гранта РФФИ № 09-01-99014-рофи «Разработка подходов к повышению эффективности методов и алгоритмов распознавания образов и оценки их качества» и были встроены в программный комплекс «IReDSS», расположенный по адресу: http://redss.tom.ru. Разработанная модель оценки частоты вращения асинхронного двигателя интегрирована в программное обеспечение преобразователя частоты ESD TCL, выпускаемого ЗАО «ЭлеСи» (г. Томск). Результаты исследований используются также в учебном процессе подготовки студентов энергетического института Национального исследовательского Томского политехнического университета в курсах «Математическое моделирование в электротехнике» и «Комплексная автоматизация технологических процессов».

Основные защищаемые положения:

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

• модель прогноза переменных состояния нелинейного электромеханического объекта на основе ядерных оценок регрессии, позволяющая вычислить оптимальную оценку значений переменных состояния при отсутствии априорной информации о распределении шумов в измерениях;

• алгоритмы оптимизации параметров моделей оценки и прогноза переменных состояния, позволяющие реализовать процедуры оценивания и прогнозирования на вычислительных устройствах в реальном времени;

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

Апробация работы. Результаты диссертационной работы докладывались на VIII симпозиуме по прикладной и промышленной математике (Сочи - Адлер, 2007 г.); Российской конференции с международным участием «Технические и программные средства систем управления, контроля и измерения» (Москва, 2008 г.); Международной научно-практической конференции студентов, аспирантов и молодых ученых «Современные техника и технологии» (Томск, 2008 — 2009 гг.); Международной научно-технической конференции «Кибернетика и высокие технологии XXI века» (Воронеж, 2009 г.); научно-технических семинарах кафедры электропривода и электрооборудования ЭЛТИ ТПУ (Томск, 2008 — 2010 гг.).

Публикации. Результаты выполненных исследований отражены в 13 печатных работах, которые включают в себя 2 статьи в журналах, рекомендуемых ВАК РФ, 3 статьи в сборниках научных трудов, тезисы 4-х докладов на международных и всероссийских конференциях, 1 патент на изобретение и 3 авторских свидетельства о государственной регистрации программ для ЭВМ.

Личный вклад автора. Все разработки и научные результаты, выносимые на защиту и изложенные в тексте диссертации, получены либо самим автором лично, либо при его непосредственном участии. Экспериментальные исследования и программная реализация выполнялись автором лично.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложения. Общий объем работы составляет 157 страниц, в том числе рисунков - 66, таблиц - 15, список литературы из 71 наименования, приложение на 26 страницах.

Заключение диссертация на тему "Модели оптимальной оценки и прогноза неизмеряемой переменной состояния электромеханического объекта"

4.4. Выводы

1. Экспериментальные исследования показали работоспособность предложенной модели оптимальной оценки неизмеряемой переменной состояния объекта. Все испытания проводились в диапазоне частот от 1Гц до 30Гц. Ошибка оценивания частоты вращения двигателя не превосходит 2% на установившемся режиме, а во время переходных процессов не превосходит 15%. также следует отметить, что на предельно минимальной частоте в 1Гц ошибка оценивания не превышает 15%.

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

ЗАКЛЮЧЕНИЕ

1. Разработана модель оценки неизмеряемой переменной состояния электромеханического объекта с оптимальным алгоритмом перенастройки ее параметров, позволяющая вычислить с приемлемой точностью неизмеряемую переменную состояния не только на установившихся режимах работы объекта, но и во время переходных процессов. Сходимость вычислительной процедуры обеспечивается корректным выбором параметров оптимизационной процедуры Нелдера-Мида и применением метода Рунге-Кутта 4-го порядка для решения системы дифференциальных уравнений.

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

3. Разработана модель оценки частоты вращения асинхронного двигателя, позволяющая добиться высокого качества оценивания частоты в диапазоне от 1Гц до 50Гц. Ошибка оценивания в установившемся режиме составляет около 2%, а во время переходных процессов не превышает 15%.

4. Разработано программное обеспечение в среде разработки С++ Builder для моделирования процессов в асинхронном электроприводе, позволяющее оценивать частоту вращения асинхронного двигателя и прогнозировать его переменные состояния на основе предложенных моделей.

5. Разработанная модель прогноза интегрирована в программный комплекс «IReDSS», предназначенный для исследования динамических объектов или их моделей, переменные состояния которых представлены временными рядами. Данный программный комплекс обеспечивает загрузку значений временного ряда из файла входных данных, выполнение прогнозирования, графическое изображение полученных результатов и сохранение их в файл выходных данных.

6. Для системы управления асинхронным электроприводом на базе процессора DSP TMS320F2812 разработано программное обеспечение, позволяющее оценивать частоту вращения асинхронного двигателя на основе измеряемых фазных токов и напряжений. Реализованная процедура позволяет получать сведения о скорости вращения вала двигателя с дискретностью не более одной миллисекунды.

Библиография Лаходынов, Виктор Сергеевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Аксенов Д.С., Лаходынов B.C. Алгоритм оценки частоты вращения асинхронного двигателя с учетом параметров питающего кабеля // Доклады Томского государственного университета систем управления и радиоэлектроники. —2008. -№1(17). - с. 94-99.

2. Андерсон Т. Статистический анализ временных рядов. М.: Мир, 1976. -758 с.

3. Ануфриев И.Е. MATLAB 7 / И.Е. Ануфриев, А.Б. Смирнов, Е.Н. Смирнова. СПб.: БХВ-Петербург, 2005. - 1104 с.

4. Архангельский А .Я. С++ Builder 6. Книга 1. Язык С++. — М.: Бином-Пресс. 2002. 544 с.

5. Архангельский А.Я. С++ Builder 6. Книга 2. Классы и компоненты. -М.: Бином-Пресс, 2002. 528 с.

6. Афанасьев В.Н. Анализ временных рядов и прогнозирование: Учебник / В.Н. Афанасьев, М.М. Юзбашев. М.: Финансы и статистика, 2001. -228 с.

7. Балакришнан А.В. Теория фильтрации Калмана; пер. с англ. — М.: Мир, 1988.- 168 с.

8. Ю.Батищев В.И. Принципы построения стабильных регуляризованных фильтров Калмана // Вестник Самарского гос. техн. ун-та, сер. физико-математические науки. 2000. - №9.

9. П.Безручко Б.П. Математическое моделирование и хаотические временные ряды / Б.П. Безручко, Д.А. Смирнов. Саратов: ГосУНЦ «Колледж», 2005. - 320 с.

10. Бокс Дж. Анализ временных рядов. Прогноз и управление. Вып. 1 / Дж. Бокс, Г. Дженкинс. М.: Мир, 1974. - 406 с.

11. Браммер К. Фильтр Калмана-Бьюси; пер. с нем / К. Браммер, Г. Зиффлинг. — М.: Главная редакция физико-математической литературы, 1982. 200 с.

12. И.Букреев В.Г., Лаходынов B.C., Аксенов Д.С. Оптимальный наблюдатель частоты вращения асинхронного двигателя. Свидетельство о государственной регистрации программы для ЭВМ № 2008614144.

13. Букреев В.Г., Лаходынов B.C., Аксенов Д.С. Способ оптимальной оценки частоты вращения асинхронного двигателя. Патент на изобретение № 2385529 от 27.03.2010.

14. Букреев В.Г. Оптимизация оценки частоты вращения асинхронного двигателя в бездатчиковом электроприводе / В.Г. Букреев, B.C. Лаходынов // "Itech- журнал интеллектуальных технологий". — 2009. — №13.-с. 42-45.

15. Вапник В.Н. Восстановление зависимостей по эмпирическим данным. — М.: Главная редакция физ.-мат. литературы изд-ва «Наука», 1979. — 448 с.

16. Васильев В.А. Непараметрическое оценивание функционалов от распределений стационарных последовательностей / В.А. Васильев, А.В. Добровидов, Г.М. Кошкин. М.: Наука, 2004. - 508 с.

17. Васильев В.В. Математическое и компьютерное моделирование процессов и систем в среде MATLAB/SIMULINK; Учеб. пособие для студентов и аспирантов /В.В. Васильев, JI.A. Симак, А.М. Рыбникова. К.: НАН Украины, 2008. - 91 с.

18. Виноградов А., Сибирцев А., Колодин И. Адаптивно-векторная система управления бездатчикового асинхронного электропривода серии ЭПВ // Силовая электроника. 2006. - №3. - с. 46-51.

19. Воронцов К.В. Лекции по методам оценивания и выбора моделей. — 2007. Источник: http://www.ccas.ru/voron/download/Modeling.pdf.

20. Гарганеев А.Г. Идентификация параметров асинхронного двигателя / А.Г. Гарганеев, С.В. Ланграф, А.Т. Яровой // Труды II научной конференции «Проектирование инженерных и научных приложений в среде МАТЪАВ». Москва. - 2004. - с. 940-945.

21. Глазырин А.С. Идентификация скорости и момента асинхронного двигателя с применением фильтра Калмана / А.С. Глазырин, С.В. Ланграф. Электричество. 2009. - №12. - с. 61-63.

22. Гмурман В.Е. Теория вероятностей и математическая статистика: Учеб. Пособие для вузов; 9-е изд., стер. М.: Высш. шк, 2003. - 479 с.

23. Городецкий А.Я. Информационные системы. Вероятностные модели и статистические решения; Учеб. пособие. СПБ: Изд. СП6ГТ1У, 2003. — 326 с.

24. Городецкий С. Ю. Методические материалы к лабораторной работе «Вычислительные методы поиска локальных минимумов функции». -Н. Новгород, 2001. 52 с.

25. Граничин О.Н. Введение в методы стохастической оптимизации и оценивания; Учеб. пособие. — СПб.: Издательство С.-Петербургского университета, 2003. 131 с.

26. Грешилов А.А. Математические методы построения прогнозов / А.А. Грешилов, В.А. Стакун, А.А. Стакун. М.: Радио и связь, 1997. — 112 с.

27. Демидович Б.П. Численные методы анализа: Приближение функций, дифференциальные и интегральные уравнения / Б.П. Демидович, И.А. Марон, Э.З. Шувалова. М.: Главная редакция физ.-мат. литературы изд-ва «Наука», 1967. - 368 с.

28. Добровидов А.В. Непараметрическое оценивание сигналов / А.В. Добровидов, Г.М. Кошкин. М.: Наука, Физматлит, 1997. - 336 с.

29. Ивахненко А.Г. Самоорганизация прогнозирующих моделей / А.Г. Ивахненко, Й. А. Мюллер. К.: Техшка, 1985. - Берлин: ФЕБ Ферлаг Техник, 1984.-223 с.

30. Калиткин Н.Н. Численные методы. — М.: Главная редакция физ.-мат. литературы изд-ва «Наука», 1978. 512 с.

31. Каллан Р. Основные концепции нейронных сетей; пер. с англ. — М.: Издательский дом «Вильяме», 2001. 297 с.

32. Каракулов А.С. Разработка программного обеспечения для систем управления электрическими двигателями. Учеб.-мет. Пособие / А.С. Каракулов, Д.С. Аксенов, Б.В. Арещенко, B.C. Саидов. — Томск, 2007. -261 с.

33. Кендалл М. Многомерный статистический анализ и временные ряды / М. Кендалл, А. Стьюард. М.: Главная редакция физ.-мат. литературы изд-ва «Наука», 1976. - 736 с.

34. Кобзарь А.И. Прикладная математическая статистика. Для инженеров и научных работников. М.: Физматлит, 2006. - 816 с.

35. Колесникова С.И., Букреев В.Г., Мертвецов А.Н., Цой Ю.Р., Лаходынов B.C., Аксенов Д.С. «IReDS S »-Инте л л е кту альн ая модель распознавания состояний динамических систем. Свидетельство о государственной регистрации программы для ЭВМ № 2010610441.

36. Кошкин Г.М., Лаходынов B.C. Полурекуррентное непараметрическое прогнозирование в моделях нелинейных авторегрессий // Обозрение прикладной и промышленной математики. 2007. —Т. 14. - Вып. 5. — с. 900-901.

37. Крянев А.В. Математические методы обработки неопределенных данных / А.В. Крянев, Г.В. Лукин. М.: Физматлит, 2003. - 216 с.

38. Куксин А.В., Романов А.В. Математическая модель адаптивно-векторной системы управления бездатчикового асинхронного электропривода // Вестник Воронежского государственного технического университета. 2009. - №2. - Т.5. — с. 38-43.

39. Кунцман Ж. Численные методы; пер. с фран. — М.: Главная редакция физ.-мат. литературы изд-ва «Наука», 1979. — 160 с.

40. Лаходынов B.C., Букреев В.Г. Оптимальное прогнозирование дискретных сигналов в стохастической системе. Свидетельство о государственной регистрации программы для ЭВМ № 2009614044.

41. Орлов А.И. Высокие статистические технологии: Статистические методы анализа данных. Учебник. М.: Издательство «Экзамен», 2007. -656 с.

42. Орлов А.И. Прикладная статистика. Учебник. М.: Издательство «Экзамен», 2006.,— 672 с.

43. Осминин К.П. Алгоритмы прогнозирования нестационарных временных рядов: Дис. канд. техн. наук: 05.13.18. Москва, 2008. - 135 с.

44. Островский A.M. Решение уравнений и систем уравнений; пер. с англ. — М.: Издательство иностранной литературы, 1963. — 220 с.

45. Панкратов В.В., Маслов М.О. Задачи синтеза алгоритмов идентификации для бездатчиковых асинхронных электроприводов с векторным управлением и вариант их решения // Силовая интеллектуальная электроника. 2007. — №1(6).

46. Рывкин С. Е. Синтез систем управления автоматизированными синхронными электроприводами с использованием скользящих режимов: Дис. д-ра техн. наук: 05.13.06. Москва, 2007. - 370 с.

47. Семенов А.Д. Идентификация объектов управления. Учеб. Пособие / А.Д. Семенов, Д.В. Артамонов, А.В. Брюхачев. Пенза: Изд-во Пенз. гос. ун-та, 2003. - 211 с.

48. Стрижов В.В. Методы индуктивного порождения регрессионных моделей. М.: Вычислительный центр им. А. А. Дородницина РАН, 2008.-61 с.

49. Стрижов В.В. Алгоритмы поиска суперпозиций при выборе оптимальных регрессионных моделей / В.В. Стрижов, Г.О. Пташко. — М.: Вычислительный центр им. А. А. Дородницина РАН, 2006. — 56 с.

50. Стрижов В.В. Выбор оптимальных моделей в задачах восстановления регрессии / В.В. Стрижов, В.В. Шакин. — М.: Вычислительный центр им. А. А. Дородницина РАН, 2004. 30 с.

51. Тарасенко Ф.П. Непараметрическая статистика. — Томск: Изд-во Том. ун-та, 1976.-292 с.

52. Тихонов Э.Е. Методы прогнозирования в условиях рынка; учебное пособие. Невинномысск, 2006. — 221 с.

53. Хайкин С. Нейронные сети: полный курс, 2-е изд, испр.; пер. с англ. — М.: ООО «И.Д. Вильяме», 2008. 1104с.

54. Химмельбау Д. Прикладное нелинейное программирование; пер. с англ. М.: Издательство «Мир», 1975. — 536с.бЗ.Четыркин Е.М. Статистические методы прогнозирования. Изд. 2-е, перераб. и доп. М.: «Статистика», 1977. — 200 с.

55. Шрейнер Р.Т. Математическое моделирование электроприводов переменного тока с полупроводниковыми преобразователями частоты. Екатеринбург: УРО РАН, 2000. - 654 с.

56. Gyorfi L., Kohler M. and Walk H. Week and strong universal consistency of semi-recursive kernel and partitioning regression estimates // Statist. Decisions. 1998. - V. 16. - P. 1-18.

57. Digital motor control software library Digital control systems (DCS) Group. Electronic resource. Texas Instruments Inc., 2003. - mode ac cess :http ://focus .ti .com/lit/ug/spru485a/spru485a.pdf.

58. C28x IQmath Library. A virtual floating point engine. VI.5b. January 12, 2010 Electronic resource. Texas Instruments Inc., 2002-2010. - mode access: http://focus.ti.com/lit/sw/sprc990/sprc990.pdf

59. Hangos K.M., Bokor J., Szederkenyi G. Analysis and control of nonlinear process system. London: Springer-Verlag London Ltd, 2004. - 308 p.

60. Isidori A. Nonlinear control systems. — 3d ed. London: Springer-Verlag London Ltd, 1995. - 549 p.

61. Vas P. Sensorless vector and direct torque control. — Oxford university press. 1998. - 729 p.

62. УТВЕРЖДАЮ» н., доцент Ю.С. Боровиков 2010 г.использования результатов диссертационной работы Лаходынова Виктора Сергеевича в учебном процессе энергетического института Национального исследовательского Томского политехническогоуниверситета

63. ЭПЭО ЭНИН ТПУ, к.т.н., доцент1. Дементьев Ю.Н.

64. УТВЕРЖДАЮ Д Hji^aopru и и « j с к)

65. Заместитель директора ООО «ЭлеТим»ч

66. Руководитель сектора разработки общепромышленного электропривода1. Ланграф С. В./

67. СВИДЕТЕЛЬСТВА О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ ПРОГРАММ ДЛЯ ЭВМ И ПАТЕНТ НА ИЗОБРЕТЕНИЕ1. ГООТШЙСЖА&Г ШДЖ7РМЩШ1. Щ $ Ш Si 3tffi £ S8 2S IS Stm ifiii1ш? 1Ш м1. НА ИЗОЬРКТКННЕ2385529si я я1. Si

68. Патентообладателе лн): Закрытое акционерное общество "ЭлеСи' (RU)

69. Автор(ы): Букреев Виктор Григорьевич (RU), Лаходынов Виктор Сергеевич (RU), Аксенов Дмитрий Сергеевич (RV)1. Заявка >ft 2008 J 36335

70. Mpiiopiner н-joopeгения 09 сентябри 2008 г.

71. Зареги стр нроиаии к Государственном реестре изобретений Российской Федерации 27 марта 2010 г. Сроклейсгния патента истекает 09 сентябре 2028 г.

72. Руководитель Федеральной <яужбы по интеллектуальной собственности, патентам и товарным знакам1. В П. Симонов1. S3 Я Я Я .Яа1. ШПШШ&ЖШ ФЗДШРАХЩШ8Ш&1. СВИДЕТЕЛЬСТВОгосударственной регистрации программы для ЭВМ2009614014

73. Оптимальное прогнозирование дискретных сигналов в стохастической системе

74. Правообладатель (ли): Общество с ограниченной ответственностью леТим * (RU)

75. Airmp(u): Лаходынов Виктор Сергеевич, Букреев Виктор Григорьевич (RU)1. Зшш™ № 2009613829

76. Дата поступления 15 июля 2009 г. Зарегистрировали н Реестре программ ЭВМ 29 июля 2009 г.

77. Букреев Виктор Григорьевич, Мертвецов Александр Николаевич, Цои Юрий Робертович, Лаходынов Виктор Сергеевич (RU)з.| >i к ла л? 2009616425

78. Дата поступлсшш 16 ноября 2009 1.iixiwtt i4imt>:in, WI.B IVci ii*; HJtinra^v >Ж.\111 января 2010 г.

79. М/ковЫштыъ Федеральной слу/жбы «о шит члехтуа.зтай с-пбет в'мюсям, погпеапшм п товарным знакам1. Stft i. ciwohuv

80. МОДУЛЬ ОПТИМИЗАЦИИ ПАРАМЕТРОВ НАБЛЮДАТЕЛЯ НА БАЗЕ