способ идентификации линейного объекта

Классы МПК:G06N1/00 Компьютерные системы, не отнесенные к группам  3/00
Автор(ы):,
Патентообладатель(и):Кемеровский государственный университет (RU),
Карташов Владимир Яковлевич (RU)
Приоритеты:
подача заявки:
2002-11-10
публикация патента:

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

Рисунок 1, Рисунок 2

Формула изобретения

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

Описание изобретения к патенту

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

Известен способ идентификации параметров нелинейных систем (Д. Гроп., Методы идентификации систем. - М.: Мир, 1979, с. 167), в котором нелинейную систему описывают следующим уравнением:

способ идентификации линейного объекта, патент № 2233480

где f - нелинейная функция, х - n-мерный вектор состояния, и - m-мерный вектор входных воздействий, р - r-мерный вектор идентифицируемых параметров системы. Идентификация заключается в решении системы (n+r) алгебраических уравнений с (n+r) граничными условиями относительно неизвестных параметров. Следует отметить, что решение указанной системы уравнений может быть не определено из-за недостаточной обусловленности основной матрицы системы. Сходимость процедуры идентификации к фактическим значениям параметров можно обеспечить в довольно широком диапазоне начальных оценок, однако при этом требуются априорные данные о диапазоне, внутри которого находятся значения параметров. Однако такие данные могут быть неточными, что сильно уменьшает скорость сходимости процедуры идентификации. Более того, в связи с регрессионной природой данного способа вычислительные затраты на идентификацию являются значительными и применение способа ограничивается в основном случаями, когда доступны измерению только некоторые состояния системы.

Наиболее близким к предлагаемому способу является способ идентификации линейного объекта (патент РФ №2146063, МПК G 05 В 17/02, опубликованный 27.02.2000).

Данный способ идентификации линейного объекта заключается в следующем: по дискретным измерениям вход-выходных сигналов в равноотстоящие моменты времени с шагом дискретизации способ идентификации линейного объекта, патент № 2233480t строят дискретную передаточную функцию (ДПФ) как отношение Z-преобразования выходного сигнала к Z-преобразованию входного сигнала. Для получения ДПФ идентифицируемого объекта пользуются представлением в виде соответствующей правильной С-дроби, применив модифицированный алгоритм В. Висковатова, для которого строится идентифицирующая матрица. Если в (0)-строке матрицы конечное число k первых элементов равно нулю, а последующие отличны от нуля, то необходимо осуществить сдвиг влево на k элементов, при этом восстановленная ДПФ умножается на z-k. Таким образом, для повышения точности определения параметров необходимо уменьшать шаг дискретизации, однако многократное уменьшение величины шага приводит к подмене (искажению) структуры прогнозирующей модели объекта. То есть способ идентификации не позволяет повысить точность определения переменного запаздывания без искажения прогнозирующей модели объекта. Более того, применение данного способа ограничено только линейной постановкой задачи идентификации, способ не определяет структуру и параметры нелинейной статической характеристики объекта.

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

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

Реализация способа поясняется структурной схемой (см. фиг.1), которая содержит:

блок 1 - блок изменения амплитуды входного сигнала;

блок 2 - блок объекта идентификации;

блок 3 - блок идентификатора непрерывной дроби;

блок 4 - блок восстановления дискретной математической модели;

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

блок 6 - блок восстановления параметров нелинейной характеристики;

блок 7 - блок накопления оценок параметров нелинейной характеристики;

блок 8 - блок распознавания (идентификации) типа нелинейной статической характеристики.

Фиксированный входной сигнал x(k) из блока 1 поступает на вход блока 2 - объекта идентификации и на вход блока 3 - идентификатора непрерывной дроби. На блок 3 поступает также выходной сигнал y(k). Блок 3 преобразовывает значения входного и выходного сигналов объекта в идентифицирующую матрицу и формирует непрерывную дробь с определением ее коэффициентов. Затем коэффициенты непрерывной дроби поступают на вход блока 4 - восстановления дискретной математической модели объекта. Далее параметры полученной модели поступают на блок 5 - перехода к непрерывной математической модели объекта, в котором определяют дискретные модельные значения выходного сигнала объекта идентификации. Далее в блоке 6 из множества дискретных модельных значений выходного сигнала y(k) определяют параметры статической нелинейной характеристики. Далее величина данных параметров, например коэффициента усиления, поступает в блок 7 - хранения величин параметров нелинейной характеристики. Потом многократно изменяют величину амплитуды входного сигнала и повторяют процесс определения указанных параметров. Накопленные значения в блоке 7 поступают на вход блока 8 - идентификации (распознавания) типа нелинейной статической характеристики объекта, в котором его описывают путем построения функции принадлежности, определяемой на основе экспертного анализа с требуемой точностью вычислений. Далее результаты распознавания на основе экспертного анализа используют для повышения надежности (достоверности) идентифицируемой нелинейной характеристики объекта.

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

способ идентификации линейного объекта, патент № 2233480

где способ идентификации линейного объекта, патент № 2233480 - const.

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

В частности, если при различных значениях x(t), y(t) выходит на постоянные значения, причем с ярко выраженной полярностью, то нелинейная часть имеет вид идеальной релейной характеристики. Если при этом существует отрезок, на котором различным значениям x(t) соответствует y(t)=0, т.е. объект не реагирует на входной сигнал, следовательно, мы наблюдаем на этом интервале зону нечувствительности, так называемый люфт. И отсюда можно сделать вывод, что нелинейное звено имеет вид релейной характеристики с зоной нечувствительности. Если кроме выхода переходной кривой на полярные постоянные значения существует отрезок, где переходная кривая суммарно запаздывает, то это релейная характеристика с насыщением.

По результатам измерений входных и выходных сигналов объекта в равноотстоящие промежутки времени с шагом дискретизации способ идентификации линейного объекта, патент № 2233480t строят дискретную передаточную функцию объекта как соотношение Z-преобразований по формуле

способ идентификации линейного объекта, патент № 2233480

Y(z) - Z-преобразование выходного сигнала,

X(z) - Z-преобразование входного сигнала.

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

способ идентификации линейного объекта, патент № 2233480

в которой (-1)-строка и (0)-строка содержат дискетные значения входного x(kспособ идентификации линейного объекта, патент № 2233480t) и дискретные значения выходного y(kспособ идентификации линейного объекта, патент № 2233480t) сигналов в моменты времени способ идентификации линейного объекта, патент № 2233480 и они являются начальными условиями при построении матрицы, а элементы способ идентификации линейного объекта, патент № 2233480m(nспособ идентификации линейного объекта, патент № 2233480t) последовательно определяются с помощью соотношений

способ идентификации линейного объекта, патент № 2233480

где a-1(nспособ идентификации линейного объекта, патент № 2233480t)=x(nспособ идентификации линейного объекта, патент № 2233480t); способ идентификации линейного объекта, патент № 22334800(nспособ идентификации линейного объекта, патент № 2233480t)=y(nспособ идентификации линейного объекта, патент № 2233480t), m=1, 2, 3,...; n=0, 1, 2, 3,...

Тогда элементы первого столбца матрицы (2) порождают частные числители правильной С-дроби, и ДПФ будет иметь вид

способ идентификации линейного объекта, патент № 2233480

При аппроксимации дробно-рациональной функции в матрице (2) наблюдается появление нулевой строки, номер которой позволяет идентифицировать порядок функции. Если в (0)-строке матрицы (2) конечное число k первых элементов равно нулю, а последующие отличны от нуля, то необходимо осуществить сдвиг влево на k элементов и далее определить элементы матрицы (2) по правилу (3), при этом восстанавливая правильную С-дробь (4), элементы способ идентификации линейного объекта, патент № 22334800(0) умножаются на z-k. Существенным для данного правила является то, чтобы первый элемент (-1)-строки был отличен от нуля, то есть входное воздействие в начальный момент времени х(0)способ идентификации линейного объекта, патент № 22334800. Получив ДПФ в виде (4) и свернув ее в дробно-рациональную функцию

способ идентификации линейного объекта, патент № 2233480

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

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

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

Пример:

Известно, что модель электродвигателя постоянного тока с независимым возбуждением имеет вид

способ идентификации линейного объекта, патент № 2233480

Ко - коэффициент усиления, Т1, Т2 - постоянные времени.

Пусть К=3, Т1=1, Т2=2.

На вход нелинейной системы подается ступенчатое воздействие.

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

способ идентификации линейного объекта, патент № 2233480

Для данного нелинейного объекта при воздействии ступенчатого входного сигнала переходная функция имеет вид

способ идентификации линейного объекта, патент № 2233480

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

Для определенности положим способ идентификации линейного объекта, патент № 2233480=-2.

Используя модифицированный алгоритм В.Висковатова, по данным вход-выходных переменных, полученных с шагом дискретизации способ идентификации линейного объекта, патент № 2233480t=0,5 с, составляем идентифицирующую матрицу. Обращая внимание на то, что y(0)=0, на основании сформулированного правила сдвинем нулевую строку на один элемент влево.

Получим

способ идентификации линейного объекта, патент № 2233480

Так как последняя строка содержит элементы, величина которых равна нулю, то далее не будем проводить расчетов.

По формуле получим дробно-рациональную аппроксимацию ДПФ

способ идентификации линейного объекта, патент № 2233480

Найдем нули и полюса равенства

способ идентификации линейного объекта, патент № 2233480

Тогда, согласно взаимно однозначному соответствию

s1п=-0,999986 абсолютная погрешность способ идентификации линейного объекта, патент № 2233480=0,000014;

s2п=-0,500012 абсолютная погрешность способ идентификации линейного объекта, патент № 2233480=0,000012;

s3п=0

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

способ идентификации линейного объекта, патент № 2233480

Чтобы найти коэффициент К воспользуемся соотношением

у(t2)-у(t1)=ум(t2)-ум(t1),

где yм(t)=K(-2,999966-1,000076е-0,999986t+4,000056е-0,500012t+t).

Пусть t1=1, t2=2, тогда

способ идентификации линейного объекта, патент № 2233480

В таблице отображено, как при изменении входного воздействия изменяется реакция объекта (см. табл.).

На основании этой таблицы можно сделать вывод о том, что при способ идентификации линейного объекта, патент № 2233480=-2; -1,5; 1,5; 2 реакция объекта остается постоянной (сохраняя полярность), а при способ идентификации линейного объекта, патент № 2233480=-0,5; 0; 0,5 объект не реагирует на входное воздействие, наблюдается так называемая зона нечувствительности. Таким образом, данный объект не удовлетворяет принципу суперпозиции, в частности условию однородности.

Функция принадлежности в данном случае имеет вид (см. фиг.2).

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

Класс G06N1/00 Компьютерные системы, не отнесенные к группам  3/00

автоматическая генерация кода моделирования схемы обмена сообщениями -  патент 2373565 (20.11.2009)
устройство для оценки и сравнения эффективности функционирования однотипных организаций -  патент 2363042 (27.07.2009)
устройство для моделирования каталога разведки подвижных объектов -  патент 2353970 (27.04.2009)
устройство для моделирования системы связи -  патент 2352990 (20.04.2009)
способ информационного обмена между базами данных информационных систем и система для его осуществления -  патент 2351010 (27.03.2009)
устройство для оценки и сравнивания эффективности функционирования однотипных организаций -  патент 2349954 (20.03.2009)
способ и система для расширения функциональных возможностей вставки для компьютерного прикладного программного обеспечения -  патент 2348064 (27.02.2009)
способ оценки эффективности управления техническими системами и устройство для его осуществления -  патент 2338243 (10.11.2008)
способ моделирования процессов обеспечения технической готовности сетей связи при технической эксплуатации и система для его реализации -  патент 2336566 (20.10.2008)
устройство для обработки информации -  патент 2331923 (20.08.2008)
Наверх