Научная статья на тему 'H-модели для безынерционных систем с запаздыванием'

H-модели для безынерционных систем с запаздыванием Текст научной статьи по специальности «Математика»

CC BY
224
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ / НЕПАРАМЕТРИЧЕСКИЕ АЛГОРИТМЫ / НЕПАРАМЕТРИЧЕСКАЯ МОДЕЛЬ / АПРИОРНАЯ ИНФОРМАЦИЯ / СТОХАСТИЧЕСКИЕ ПРОЦЕССЫ / H-МОДЕЛИ / IDENTIFICATION / NON PARAMETRIC ALGORITHMS / PARAMETRIC MODEL / A PRIORI INFORMATION / STOCHASTIC PROCESSES / H-MODELS

Аннотация научной статьи по математике, автор научной работы — Медведев Александр Васильевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

H-MODELS FOR NON-INERTIA SYSTEMS WITH A DELAY

The author considers a problem of the new class of processes with а «tubular» structure in the space of “input-output” variables. Modeling of these class processes differs highly from the generally accepted parametric models being a surface of the same space. A question of multidimensional systems modeling having small volume of learning samples is analyzed specially. To develop the trainable parametric models of «tubular» processes, the corresponding nonparametric indicator is introduced. A new class of trainable parametric models, and some results of the numerical investigation are presented.

Текст научной работы на тему «H-модели для безынерционных систем с запаздыванием»

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

Библиографические ссылки

1. Leissa A.W. Vibration of plates / Acoustical Society of America. Washington, D. C., 1993.

2. Vasiliev V. V. Mechanics of composite structures. Washington, D. C. : Taylor & Francis, 1993.

3. Blevins R. D. Formulas for natural frequency and mode shape. Malabar : Krieger Publishing Company, 1979.

I. A. Lopatin

DETERMINATION OF VIBRATIONS DOMINANT MODE OF AN ORTHOTROPIC PLATE FASTENED TO THE BEDDING ANGLES

The problem of determination of the fundamental frequency of vibration of a rectangular orthotropic plate, fastened to bedding angles, is solved by the generalized Galerkin method.

Keywords: orthotropic plate, generalized Galerkin method, fundamental oscillation frequency.

© Лопатин И. А., 2012

УДК 62.501

А. В. Медведев

Н-МОДЕЛИ ДЛЯ БЕЗЫНЕРЦИОННЫХ СИСТЕМ С ЗАПАЗДЫВАНИЕМ

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

Ключевые слова: идентификация, непараметрические алгоритмы, непараметрическая модель, априорная информация, стохастические процессы, H-модели.

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

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

где x(t) - выходная переменная объекта; u(t -т) -входная переменная; т - запаздывание; ^У) - случайное возмущение, действующее на объект; t - непрерывное время.

Покажем каналы измерения с помехами ^^ и дискретностью измерения AT >> At (рис. 1).

x(t) = f (u (t -т), l(t))

(1)

Рис. 1.

В принципе, запаздывание объекта т может и отсутствовать, тогда мы имеем дело с обычным динамическом объектом, но из-за большого значения AT вынуждены его рассматривать как статический с запаздыванием, которое в этом случае обусловлено длительностью времени измерения переменной х(1). Отметим еще раз, что постоянная времени объекта значительно меньше AT . Таким образом, выборка наблюдений в дискретном виде может быть представлена следующим образом: и[/], х[1 + п + т], где п -дискретность запаздывания, п = т / At; т - задержка, вызванная длительностью контроля, т = AT / At, / = 1, 2,..., 5. Осуществляя сдвиг реализации х(,

t = 1,5, на (п + т) тактов, выборку наблюдений можно переписать следующим образом: {, х1:, t = 1,5} и,

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

Идентификация в «узком» и «широком» смысле. В зависимости от объема априорной информации об исследуемом объекте различают задачи идентификации в «узком» и «широком» смысле. В настоящее время наиболее полно развита теория идентификации в «узком» смысле. Достижения в области идентификации в «широком» смысле значительно более скромные.

Вот что пишет Н. С. Райбман в предисловии к русскому изданию книги П. Эйкхоффа: «Априорная информация об объекте при идентификации в „широ-ком“ смысле отсутствует или очень бедная, поэтому приходится предварительно решать большое число дополнительных задач. К этим задачам относятся выбор структуры системы и задание класса моделей, оценивание степени стационарности и линейности объекта и действующих переменных, оценивание степени и формы влияния входных переменны на выходные, выбор информативных переменных и др. К настоящему времени накоплен большой опыт решения задач идентификации в ,,узком“ смысле. Методы же решения задач идентификации в ,,широком“ смысле начали разрабатываться только в последние годы, и здесь результаты значительно скромнее, что в первую очередь можно объяснить чрезвычайной трудностью задачи» [1].

Как было отмечено выше, при моделировании разнообразных дискретно-непрерывных процессов в настоящее время доминирует теория идентификации в «узком» смысле. Ее содержание состоит в том, что на первом этапе, на основании имеющейся априорной информации, определяется параметрический класс оператора объекта Аа, например:

Ха (1) = Аа (и(1), а), (2)

где Аа - параметрическая структура модели; а -вектор параметров.

На втором этапе осуществляется оценка параметров а на основе имеющейся выборки {хг, иг, г = 1,5},

5 - объем выборки. Успех решения задачи идентификации в этом случае существенно зависит от того, насколько «удачно» определен оператор (2).

Идентификация в «широком» смысле предполагает отсутствие этапа выбора параметрического класса оператора. Часто оказывается значительно проще определить класс операторов на основе сведений качественного характера, например линейности процесса или типа нелинейности, однозначности либо неоднозначности и др. В этом случае задача идентификации состоит в оценивании этого оператора на основе выборки {хг, иг, г = 1,5} в форме

Х5 (1) = Ах (и(1), Х^, и 5),

где Х5 = (х:, х2,..., х5),и5 = (и1, и2,..., и5) - временные векторы. Оценка оператора А5 может быть осуществлена средствами непараметрической статистики. Примечательным здесь является то, что при этом исключается этап выбора параметрической структуры. Тем самым можно утверждать, что идентификация в этом случае, а это вариант идентификации в «широком» смысле, является более адекватной реальным задачам.

Идентификация статической системы. Пусть и = (м1,..., ик) еА(и) с Кк, х еО(х) с К1. Вообще говоря, каждая компонента вектора и1 е [аг; Ьг ], г = 1, к , а х е [с; ё]. При исследовании реальных процессов значения коэффициентов {, Ьг, с, ё}, г = 1, к

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

^к(и) = [0;1], т. е. и е [0;1], □к+1(и,х) = [0;1],

(и, х) еЦк+1.

Задачу идентификации часто сводят к параметрической, состоящей из двух основных этапов. Первый этап - выбор (определение) параметрической модели (1) в виде х = /(и,а), где а - вектор параметров. Второй этап - последующая оценка параметров а на основании поступающих элементов выборки (и1, х1), (и2, х2),.., (и5, х5), т. е. получение оценки а5. Адаптивная модель в этом случае будет выглядеть следующим образом:

х* (и) = / (и, а ^). (3)

Если в качестве функции /(и, а5) принять ряд

_ N

х(и) = / (и, а) = ^а} фу (и), (4)

У=1

где фу (и), у = 1, N - система линейно независимых функций векторного аргумента и = (и1,., ик) е 0.(и), то, следуя методу стохастических аппроксимаций [2],

N

а5 = а5-1 + у1 (х - Е а5-1Ф1(и, ))ф/(и, х 1 = 1 •", N ,

з=1

где у5, з = 1, N - коэффициенты Роббинса-Монро.

Такова общая схема решения задач параметрической идентификации. Отметим только, что наиболее «слабым» местом здесь является выбор параметрической структуры модели. Если на первом этапе допущена достаточно грубая ошибка, то полученная модель вряд ли будет удовлетворительной. Эта проблема достаточно подробно обсуждалась в [3]. Там же предложен новый класс К-моделей, учитывающий в комплексе знание фундаментальных законов, другую априорную информацию об объекте, в том числе разнотипную. Обратим внимание на то, что модели класса (3) представляют собой гиперповерхности в пространстве «входных-выходных» переменных объекта, т. е. (и, х) е П(и, х) с Як+1.

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

|хг, иг, г = 1, 5} катастрофически мал по отношению к

размерности вектора и = (и1,..., ик) е П(и), как того «требует» математическая статистика. Например, в практических задачах часто возникает ситуация, когда к = 20...30, а 5 = 900...1000. Иными словами, в

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

Итак, исследуемый процесс, без нарушения общности, протекает в единичном кубе П(и, х) =

= 0.(и1,и2,х) с Я3. Если опустить влияние случайных возмущений £(/) и погрешностей измерений и1, и2, х,

т. е. помех Ии, И* и £ (см. рис. 1) из соображений простоты иллюстрации, то можно сказать, что процесс протекает по поверхности Пн (и, х) сй(и, х), как это следует из модели класса (3), представляющей собой поверхность П(и, х). Реальный же процесс проходит по линии 3 (рис. 2, слева), лежащей на поверхности £ (и, х) сй(а, х), т. е. 3 е £ (и, х). Здесь точка С г £ (и, х), В е £ (и, х), но В г 3 , и точка А е 3 с £ (и, х) с П(и, х). Случай, учитывающий влияние помех И и £, представлен на рис. 2, справа. Важно заметить, что априори не известно, имеет ли исследуемый процесс «трубчатую» структуру. На этот факт было обращено внимание в [4]. Для того чтобы установить это, необходимо, как это обычно делается, построить модель класса (3) или (4) и проанализировать поведение оценок х(и ) при произвольных значениях компонент вектора из = (и/,...,и]к) е П(и).

Если исследуемый процесс имеет «трубчатую» структуру, то модели (3) и (4) необходимо подкорректировать следующим образом:

^5 (и) = / (и, а 5) (и) (5)

либо

N

х5(и) = 15 (и)£азфз (и), (6)

з=1

где индикатор (и) имеет вид

11, если и е 0.н (и);

15 (и) = Г _ Н Л (7)

[0, если и еП (и).

Рис. 2

Заметим лишь, что, вообще говоря, область Он (и) нам неизвестна, а известна лишь выборка

{хі, иі, і = 1,5} . Если индикатор равен нулю, то оценка х(и), х5 (и) не может быть вычислена, т. е. при таких значениях компонент вектора и є О.(и) процесс протекать не может. Если индикатор 15 (и) при любом значении и є О.(и) равен единице, то модель (5) совпадает с (3), а модель (6) с (4). В качестве оценки индикатора можно принять следующее приближение:

15 (и) = єяп( 5С5 )-1 £ Ф^;1 (Х5 (и) - х)) х

і=1

х П Ф(С-1(и1 - и/)),

І=1

где

Х5 (и) =

5 &

£ х П Ф(с-1(иІ - иі))

і=1 І=1______________________

5 & ^

£П Ф(с-1(иІ - иі))

і=1 І=1

(8)

а параметр размытости с5 и колоколообразная функция Ф(-) удовлетворяют условиям сходимости [5]:

Ф(г) > 0; [ Ф(г)йХ < да; Иш с_Ф(х) = 5(х);

с > 0;

О( г)

ііш с5 = 0;

5^Х> 5

Ііш 5С_ = да.

5^М 5

х(и) = £азФз(и)1 (и),

з=1

где фз(и), ] = 1,N - система выбранных линейно независимых функций; (и) - индикаторная функ-

ция (7).

Таким образом, при известном значении

и = и1 е П(и) сначала строится оценка х5 (и = и') по формуле (8), затем вычисляется индикатор (и) и

только на следующем этапе используются модели (5) или (6), если индикатор оказался равным единице. Если же индикатор равен нулю, то это означает, что хотя и' е П(и), но и е Пн (и), т. е. компоненты вектора и = и' = (и{,...,и'к)определены неверно, иными

словами, реально протекающий «трубчатый» процесс не соответствует совокупности заданных значений компонент вектора и = и’ (рис. 3).

Причины этого могут состоять в том, что компоненты вектора и = и’ = (и[,..., ик) выбраны неверно либо измерены со значительной погрешностью типа «выброс». Конечно же, это справедливо только при условии, что мы располагаем представительной выборкой {хг, и1, г = 1,5} .

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Следует заметить, что использование традиционных моделей типа (3), (4) позволит получить оценку х(и = и'), которая, естественно, будет далека от реальности.

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

Сформируем критерий оптимальности:

Я(а) = М <|(х(и) - £ а} ф} (и)I(и))2 |.

Наша цель состоит в отыскании таких

* х * * N

а = (а!, ..., а N), что

Я(а*) = шіпЯ (а).

(9)

Решение задачи (9) дается системой рекуррентных соотношений [2]:

N

а5 =а5_1 +у5 (х, -Ха^-1Фз (и5 ) 15-1(и5 )) Х

з=1 .

ХФз (и5 ) 4-1(и5 ), 1 = 1,•, N.

В качестве оценки I (и5) примем приближения

5_1 к

15-1 (и5 ) = 5ИП((5 _ 1)с5_1 )-1 ЕП Ф

г=1 } =1

Ясно, что сходимость а5 к а*5 следует при 5 ^-да [2].

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

х(и) = / (и1, и2, и3), (10)

где трехмерный вектор и = (и1, и2, и3) е Я3 является входной переменной, а х е Я1 - выходная перемен-

ная. Традиционный путь построения модели процесса, описываемого (10), состоит в определении класса параметрических зависимостей х(и) = /(и^ и2, и3, а) и последующей оценки параметров а тем или иным способом по выборке наблюдений (и., х.), . = 1, 5 , где 5 - объем выборки. Проанализируем этот пример с разных точек зрения. Пусть компоненты вектора входных переменных и = (и1, и2, и3) стохастически никак не связаны, т. е. независимы. В этом случае естественно использовать традиционный прием, описанный выше. Теперь предположим, что объективно компоненты вектора входных переменных функционально связаны, например,

И2 =Ф1(И1), Из =Ф2(И2) =Ф2(Ф1(И1)). (11)

Естественно, исследователь не знает о существовании зависимостей (11). В противном случае можно было бы сделать подстановку (11) в (10) и получить следующую зависимость х уже от одной переменной и1:

х(и) = /(и , Ф! (щ ), Ф2 (Ф! (и ))) .

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

В случае если зависимость из от и2 объективно отсутствует, то (10) легко приводится к виду х(и) = / (и1, Ф1(и1), Из),

т. е. к двумерной зависимости х от и1, и3. Отсюда можно заключить, что при наличии функциональной зависимости между компонентами вектора и мы получаем зависимости х от и , в данном случае, одно-, двух-, трехмерные. Подчеркнем еще раз, что о наличии функциональных зависимостей между компонентами вектора входных переменных исследователю не известно. Просто мы проанализировали случай: «Если бы...». А теперь проанализируем наиболее интересный случай, имеющий непосредственное отношение к Н-процессам.

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

Во-первых, если компоненты вектора и независимы, то исследуемый процесс описывается функцией трех переменных. Если две компоненты вектора входных переменных и связаны функциональной зависимостью, то процесс описывается функцией двух переменных. Наконец, если две переменные связаны стохастически, то процесс описывается функцией более чем двух переменных и менее чем трех?! Можно считать, что мы приходим к зависимости от дробного числа переменных и, следовательно, к пространству дробной размерности. Такой факт в математике был уже известен, правда, истоки его лежали в области геометрических исследований природных

объектов и описаны в книге Б. Мондельброта «Фрактальная геометрия природы» [6]. Приведем небольшой фрагмент: «Жидкость, газ, твердое тело - три привычных физических состояниях вещества, существующего в трехмерном мире. Но какова размерность клуба дыма, облака, точнее, их границ, непрерывно размываемых турбулентным движением воздуха? Оказалась, что она больше двух, но меньше трех. Дробная величина! Аналогичным образом можно посчитать и размерность других реальных природных объектов - например, береговой линии, размываемой прибоем, или кроны дерева, шелестящей под ветром. Кровеносная система человека - пульсирующая, живая - имеет размерность 2.7». Ранее этот факт был известен как размерность пространства Хаусдорфа-Безиковича. В русле проблематики моделирования, идентификации, управления этот вопрос, конечно же, требует осмысления и исследования.

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

т к

х =ХаЛ-, +Х *.-«*-.-+1 ^ (12)

г=1 г=1

где х и и - соответственно выходная и входная переменные объекта. Аналог объекта (12) при к = 1 представлен на рис. 4.

и »

х,-1

► Объект хг

X, т

*

Рис. 4

Введем векторные обозначения:

2 = (X-1>-> X - т , иі-!>•••> Щ - к )> а = ат , Ьі,..; Ък ),

тогда уравнение (12) перепишется в виде

0

X = ^аг2г, , (13)

г=1

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

Действуя по уже знакомой нам схеме, получим

0 _____________________

аА = аа-ц + НЦ(х, -Хаг(;-1)^), І =10 (14)

г=1

Таким образом, для оценивания параметров в моделях (12), (13) следует использовать алгоритмы сто-

хастических аппроксимаций (14), подробно изложенных в [з].

Основной итог статьи состоит в моделировании процессов «трубчатой» структуры, которая имеет место всегда, если компоненты вектора входных переменных исследуемого процесса стохастически зависимы. В этом случае традиционно используемые модели статических систем с запаздыванием неприменимы или, в лучшем случае, могут приводить к значительным ошибкам. Наиболее интересным является тот факт, что мы приходим к необходимости введения пространства дробной размерности. Интересен вопрос: будет ли это пространство Хаусдорфа-

Безиковича? Проведенные численные исследования подтверждают эффективность использования Н-моде-лей вместо общепринятых.

Библиографические ссылки

1. Эйкхофф П. Основы идентификации систем управления. М. : Мир, 1975.

2. Цыпкин Я. З. Основы информационной теории идентификации. М. : Наука, 1984.

3. Медведев А. В. Теория непараметрических систем. Моделирование // Вестник СибГАУ. 2010. Вып. 4. С. 4-9.

4. Медведев А. В. Анализ данных в задаче идентификации // Компьютер. анализ данных моделирования : сб. науч. ст. Т. 2. Минск : Изд-во БГУ, 1995. С. 201-206.

5. Медведев А. В. Непараметрические системы адаптации. Новосибирск : Наука, 198з.

6. Мондельброт Б. Фрактальная геометрия природы. М. : Ижевск : Ижев. ин-т компьютер. исслед. ; НИЦ «Регулярная и хаотическая динамика», 2010.

A. V. Medvedev

H-MODELS FOR NON-INERTIA SYSTEMS WITH A DELAY

The author considers a problem of the new class of processes with а «tubular» structure in the space of “input-output” variables. Modeling of these class processes differs highly from the generally accepted parametric models being a surface of the same space. A question of multidimensional systems modeling having small volume of learning samples is analyzed specially. To develop the trainable parametric models of «tubular» processes, the corresponding non- parametric indicator is introduced. A new class of trainable parametric models, and some results of the numerical investigation are presented.

Keywords: identification, non parametric algorithms, parametric model, a priori information, stochastic processes, H-models.

© Медведев А. В. , 2012

УДК 669:51-7

Т. В. Пискажова, П. В. Поляков, Н. А. Шарыпов

ИСПОЛЬЗОВАНИЕ МЕТОДОВ МНОГОМЕРНОЙ ОБРАБОТКИ ДАННЫХ ДЛЯ АНАЛИЗА РАСХОДА ЭЛЕКТРОЭНЕРГИИ АЛЮМИНИЕВЫХ ЭЛЕКТРОЛИЗЕРОВ

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

Ключевые слова: многомерный статистический анализ, метод главных компонент, алюминиевый электролизер, расход электроэнергии.

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

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

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

Анализ ТЭП алюминиевого электролизера ведется по факту произведенного металла (удельные расходные коэффициенты).

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

i Надоели баннеры? Вы всегда можете отключить рекламу.