Методы идентификации систем автоматического управления электроприводами постоянного тока

УДК К62.503.4

В. А. Селиванов, канд. техн. наук, доц., Ю. В. Селиванова

МЕТОДЫ ИДЕНТИФИКАЦИИ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ЭЛЕКТРОПРИВОДАМИ ПОСТОЯННОГО ТОКА

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

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

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

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

лить непараметрические представления: импульсные переходные функции, передаточные функции, АФЧХ, ряды Вольтерры и параметрические модели вида

^ = / (и, х, в, г); у = g (и, х, в, г),

т

где и - вектор состояния; х - входной вектор; у - выходной вектор; в - вектор параметров.

В зависимости от выбора модели методы исследования делятся на две основные группы:

- модели линеаризации объекта;

- методы, в которых характеристики объекта рассматриваются как существенно нелинейные.

При исследовании поведения системы предполагается, что неточность динамической идеализации окупается простотой получения и осмысливанием результатов анализа. Практика использования линейных методов для исследования реальных систем электроприводов выявила возможность получения результатов с погрешностью 1^20 %, что вполне приемлемо для инженерных расчетов, носящих предварительный характер [1]. На основе идентификации могут исследоваться:

- линейные системы с сосредоточенными параметрами;

- нелинейные системы в виде кусочно-линейных моделей, а также системы на основе метода гармонической

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

Более подробно остановимся на параметрических методах идентификации динамических систем.

В общем случае уравнение линейной одномерной стационарной динамической САУ имеет вид:

п т

Ё а  у

1=1 }=0

Предполагается, что т < п, у(1) (^), х(1) (I) представляют собой производные 1-го порядка выходных и входных переменных системы, а и Ъ неизвестные параметры.

Дискретные САУ могут быть описаны разностным уравнением:

п т

Ё а А  у

1=1 ]=0

где А1 - разности 1-х порядков.

С математической точки зрения параметрами системы в общем случае являются коэффициенты уравнений (1), (2). Если уравнения записаны в абсолютных величинах, то коэффициенты представляют собой функции конструктивных параметров: сопротивление, момент инерции, число витков и т. д.

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

Экспериментальная идентификация САУ в значительной степени зависит от вида входных сигналов, воздействующих на системы. Она может проводиться по данным, получаемым в режиме нормального функционирования объекта (пассивная идентификация), и с помощью пробных сигналов (активная идентификация). Методы пассивной идентификации являются громоздкими и требуют значительных затрат времени. Применение пробного сигнала упрощает проблему идентификации и повышает точность определения динамических характеристик объекта [3].

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

Для определения класса объектов при идентификации параметров (в адаптивных САУ электропривода) недопустимо введение пробного сигнала требуемого уровня по условиям эксплуатации. Это заставляет применять методы идентификации с использованием нормальных контролируемых входных и выходных сигналов, т. е. методы пассивной идентификации.

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

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

- методы, минимизирующие выходную ошибку;

- методы, минимизирующие ошиб-

ку в уравнениях;

- методы, использующие статистические критерии.

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

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

1 ->1 тій /[є (і)] |^_ ___________________________|

Рис.1. Блок-схема модели системы

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

/•Я

10) = 1

в результате можно найти минимум среднеквадратичного оптимума:

q = Нш1 -^7

В этом случае импульсная переходная функция модели должна удовлетворять уравнению Винера-Колмогорова:

/•Я

яху

Результаты идентификации, получен-

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

Более точные результаты могут быть получены при использовании специальных тестовых сигналов, таких как псевдослучайные последовательности. Для систем с конечной памятью, подверженных влиянию чистого шума, необходимость в специальных тестовых сигналах отпадает. Наилучшую оценку <э() в линейном случае можно получить непосредственной минимизацией функционала:

Ё[ 2

J0

где Ь - длина реализации.

Аналогичный метод может использоваться и для нелинейных систем. Критерий (6) называется критерием минимума квадрата ошибки. Для дискретных систем он принимает вид:

2 = F в ,

что приводит к известному решению:

в =

где ъ - вектор наблюдений; в - вектор

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

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

Еще одним возможным методом минимизации ошибки рассогласования выходных сигналов является использование подстраиваемых моделей (рис. 2) [3, 4].

Рис. 2. Блок-схема подстраиваемой модели

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

могут использоваться как технические средства для идентификации систем [5]. Выбирая в качестве цели обучения минимум функционала:

3(СуСх) = М(Яу(г) - СТу Ф (г) - С/ ф (г)}, (9) получим алгоритм обучения [5] в виде

= 1у ( )• F '(у (г )• Ф(г )) ;

=Ух У) • F'

где

у(г, г) = Сут (г) ф (г) + С* (г) ф (г) -

выходная величина модели.

Важным этапом метода идентификации является физическая реализация подстраиваемой модели и системы оптимизации неизвестных параметров.

Основными тенденциями в развитии адаптивных методов идентификации являются:

- анализ устойчивости моделей с изменяющимися параметрами;

- упрощение аппаратуры;

- анализ влияния шумов;

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

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

Предположим, что соотношения ме-

жду входными и выходными переменными описываются дифференциальным уравнением (1) и пусть истинный входной сигнал х(г) и истинный выходной сигнал у(г) заменены на их наблюдения х* (г) и у * (г) соответственно, а истинные параметры системы в заменены на их оценки вв. Тогда разбаланс опишется уравнением

I

Это уравнение может быть принято в качестве меры отклонения поведения исследуемой системы. Для наглядности применения такого критерия можно рассматривать дискретную систему автоматического управления, описываемую разностным уравнением (2). Пусть наблюдения г(-) представляют собой смесь истинного выходного сигнал у() и ошибок измерения I() . Тогда (2) можно преобразовать к виду

£а1 • А • г(к)+ г(к)- £ Ь, • А • х(к) =

.=1 3 = о

т

= ТЬ] -А -е

3=о

где g(k) можно рассматривать как ошибку в уравнениях.

Не нарушая общности, можно принять, что имеется N таких уравнений для наблюдения с номерами к = 0,1,...,N -1, где N > п + т +1.

Пусть 20 обозначает вектор-столбец с

компонентами а. и Ь3 соответственно.

Система из N уравнений может быть заменена в матричной форме:

2{) + 2а = х-Ь = q = £ а,

где 8 , 2, х представляют прямоугольные матрицы; q - вектор столбец с компонентами q (г).

Если через Ь обозначить N • (п + т +1) - мерную матрицу [-XX ],

а через в(п + т +1) - мерный вектор столбец (ь) , то это уравнение можно привести к виду

20 = Ь • в = q = 8 • а.

В качестве критерия минимизации может быть выбрана квадратичная форма:

где Я - некоторая положительно определенная прямоугольная матрица размерности N х N.

Оптимальное решение в имеет вид:

в =

После подстановки этого выражения в (15) получим:

в = в =

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Ордынцев, В. М. Математическое описание объектов автоматизации / В. М. Ордынцев. -М. : Машиностроение, 1965. - 360 с. : ил.

2. Ямпольский, Д. С. Определение динамических параметров электроприводов постоянного тока / Д. С. Ямпольский, Р. Т. Орлова, Б. И. Решмин. - М. : Энергия, 1971. - 56 с. : ил.

3. Костюк, В. И. Беспоисковые градиентные самонастраивающейся системы / В. И. Костюк. - Киев : Техника, 1969. - 280 с. : ил.

4. Солодовников, В. В. Расчет и проектирование аналитических самонастраивающихся систем с эталонными моделями / В. В. Солодовников, Л. С. Шрашко. - М. : Машиностроение, 1972. - 320 с. : ил.

5. Цыпкин, Я. З. Основы теории обучающихся систем / Я. З. Цыпкин. - М. : Наука, 1970. - 400 с. : ил.

Белорусско-Российский университет Государственный политехнический колледж Материал поступил 25.06.2007

V. A. Selivanov, J. V. Selivanova Methods of identification of direct current electric drives automated control systems Belarusian-Russian University State Politechnical College

In the article methods of identification of direct current electric drive automated control systems necessary for solving the tasks of auto tuning have been examined. The tasks of creation and functioning of automated control systems on different stages, the obtaining of the estimated values of the models have been examined. The analysis of theoretical and experimental methods of identification have been conducted, and recommendations of it’s usage for different object’s classes in automated control systems have been given given.