Научная статья на тему 'Моделирование и идентификация сложных систем'

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

CC BY
55
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛИНЕЙНЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ / СПЕКТРАЛЬНАЯ ОПТИМИЗАЦИЯ / АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ / АВТОМАТИЗИРОВАННОЕ УПРАВЛЕНИЕ / МАТЕМАТИЧЕСКОЕ ОТОБРАЖЕНИЕ

Аннотация научной статьи по математике, автор научной работы — Петросян Ованес Петрович, Горбунов Александр Константинович, Кожевников Александр Борисович, Горбунов Евгений Александрович, Петросян Анастасия Ованесовна

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

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

Похожие темы научных работ по математике , автор научной работы — Петросян Ованес Петрович, Горбунов Александр Константинович, Кожевников Александр Борисович, Горбунов Евгений Александрович, Петросян Анастасия Ованесовна

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

Modeling and identification of complex systems

The main purpose of the article is to examine the mathematical modeling and the identification problems of objects and systems considered in this research. These problems are based on the solution of linear differential equations and integral equations of the first kind, which is acceptable in the methods of spectral optimization.

Текст научной работы на тему «Моделирование и идентификация сложных систем»

УДК 66.047+681.5+519.6

Моделирование и идентификация сложных систем

О.П. Петросян1, А.К. Горбунов1, А.Б. Кожевников1, Е.А. Горбунов2, А.О.Петросян1

1 КФ МГТУ им. Н.Э. Баумана, Калуга, 248000, Россия

2 ОАО «КАДВИ», Калуга, 248018, Россия

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

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

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

В общем случае математическая модель процесса есть связь входного сигнала у (г) объекта с его выходным сигналом г (г) через

некоторый оператор Лг, обеспечивающий математическое преобразование по аргументу г, т. е.

г (г ) = Лгу (г). (1)

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

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

Если выбрана модель, т. е. выражение для оператора Л(, то задача идентификации состоит в определении (или уточнении) параметров этого оператора.

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

Будем исходить из статистической постановки задачи идентификации, считая, что воздействие (входная переменная) и реакция (выходная переменная) представляют собой случайные функции или случайные величины, которые обозначим соответственно У (^) и 2 (^).

В случае детерминированного безынерционного объекта, когда возмущение и реакцию можно рассматривать как случайные величины У и Z соответственно, математическая модель, описывающая объект, дается в виде условного математического ожидания У относительно 2, т. е. вместо выражения (1) объект описывается уравнением вида

М {2\у} = / (у),

где М{2 у} — условное математическое ожидание 2 относительно У; I (У) — неслучайный закон преобразования.

Конкретное выражение оператора Л{ для стационарных одномерных линейных объектов, для которых реакция 2 (^) не зависит от момента начала действия возмущения У (I), а зависит только от интервала времени между началом действия У (^) и данным моментом,

может быть задано следующим образом:

дифференциальным уравнением

" й'г (х) ™ Ж'у (Г) >

У а-— = У Ь,—п > т; (2)

1=0 ш '-=0 ш

импульсной переходной (весовой) функцией

ю X

7(0 = |%(т)у(-т)Шт = | %(-т)у(т)Шт, (3)

0 -ю

где, согласно условию физической реализуемости системы, % (X) = 0 при т< 0;

передаточной функцией объекта, которая является дробно-рациональной функцией вида

ттг/ \ Ьтзт +... + Ььз + ь0 Ж(5) = ^--1-п > т;

апз +... + а1з + а0

частотной характеристикой

1 ю _ 7(0 = — Г Ж(уш)У ш, (4)

2%1 -1

^ -ю

где У (уш) — преобразование Лапласа сигнала у (X),

ю

У (» = ! у 1 = 4-1.

0

Частотная характеристика линейной стационарной системы связана с ее передаточной функцией Ж (з): последняя может быть получена по частотной характеристике путем замены уш на з.

Передаточная функция Ж (£) связана с весовой функцией % (т) преобразованием Лапласа:

Ж (з ) = | % (т)е-т;

0

а+1

1

% (т) = Г Ж (£) ^

а - ую

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

Для линейных нестационарных объектов зависимость между реакцией 2 (X) и воздействием У (X) может быть задана с помощью дифференциального уравнения

Еа! (X)-у- = Е ь1 (Xп > т; (5)

1=0 Ш 1=0 ш

импульсной переходной (весовой) функции g (г, ^) :

г

2 (г)= | g (г, т) у (х) йх, (6)

г-Т

или частотной характеристики Ж (г, -а):

1 а+'<х> ^

2 (г) = ^ [ Ж (г, -а)У ('а)е'айа. (7)

2л, ■>.

а-_/<х>

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

Пусть для одномерного объекта, характеристикой которого является оператор Лг, могут быть измерены случайные функции входа У (г) и выхода 2 (г). Тогда задача идентификации сводится к определению оператора Лг по результатам измерения входной и выходной случайных функций. Точнее, ставится задача определения не самого оператора Лг, а его оценки Л*. Например, оценка коэффициентов в дифференциальных уравнениях (2) или (5), оценка весовой функции в (3) или (6), частотной характеристики в (4) или (7) по результатам измерений У (г) и 2 (г). Оценка оператора Л* используется в качестве характеристики неизвестного оператора Лг. Разумно

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

2* (г ) = л; у (т)

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

*

2 г, 2

которая зави-

Для решения задачи вводится функция р

сит от 2 (г) и 2* (г) и не зависит от оператора Лг. Выбор этой функции определяется принятым критерием оптимальности. Функцию р 2г, обычно называют функцией потерь. Для решения поставленной задачи на математическое ожидание этой функции накладывают требование минимума:

М

{р[2/, 2*]} = (8)

т. е. близость оценки А* к истинному значению оператора А,. Математическое ожидание от функции потерь обычно называют средним риском, а критерий оптимальности (8) — критерием минимума среднего риска. Соотношение (8) будет выполнено, если потребовать минимум математического ожидания функции р г,, г*

реализации случайной функции у (т), т. е.

при заданной

{р [^, г* IУт; т е Т]} = т1п. (9)

м

Условие минимума соотношения (8) имеет вид

м Н' г*1 Ут; теТ

и

= 0.

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

\2

(г, - г*) . (10)

Тогда из условия (9) можно получить уравнение для определения оптимальной в смысле минимума среднего квадрата ошибки оценки оператора А,:

г (,)= А*у (т)= М {2 (,)|у (т); те т}. (11)

Из уравнения (11) следует, что оператор условного математического ожидания, т. е. регрессия выходной переменной 2 (,) относительно входной У (,), дает оптимальный в смысле критерия (10) оператор объекта в классе всех возможных операторов.

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

А* у (V) у (т)= М {2 (, )| у (т)} у (V).

Применение операции математического ожидания к обеим частям последнего равенства дает

м {А*У МУ (т)} = м {м {2 (,) |у (т)}у (V)};

М {{У (V )У (т)}= М {2 (, )У (V)}.

Поскольку А* определяется в классе линейных операторов, то оператор математического ожидания М коммутативен с оператором

Л* при самых общих предположениях. Тогда из (12) получаем следующее уравнение для нахождения оптимальной оценки оператора Л{ в классе линейных операторов по критерию минимума среднего квадрата ошибки:

л;м {У (V) У (т)}= М {2 (X) У (V)}. (13)

Если, не ограничивая общности, предположить, что математические ожидания случайных функций входа У (X) и выхода 2 (X) равны

нулю, т. е. М {У (?)} = 0 и М {2 (?)} = 0, то выражение (13) может

быть записано в виде

л;к>у (V, т) = Кту (X, V) (14)

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

а весовая функция % (X, т) объекта определена из следующего интегрального уравнения:

Кту (X,v) = Г %(X,т)Куу (т,v)dт, (15)

/-т

где Куу (т, V) — автокорреляционная функция случайной функции У (X); К7у (X, V) — взаимная корреляционная функция случайных функций 2 (X) и У (X); Т — интервал времени наблюдения.

Таким образом, оптимальная оценка весовой функции по критерию минимума среднего квадрата ошибки определена соотношением (14) или (15) для модели линейного объекта, описываемого уравнением (5).

В частном случае, когда случайные функции 2 (X) и У (X) являются стационарными и стационарно связанными, оптимальная оценка оператора находится из уравнения

Кту (т) = Л;Куу (X -т),

а весовая функция (при бесконечном интервале наблюдения) — из интегрального уравнения Винера — Хопфа:

ю

Кту (т) = Г % (X) Куу (X -т)Л, X > 0;

0

% (X) = 0 при X < 0.

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

ния У (т) и 2 (,) определяется оценка А* оператора А,. Функция

потерь для нахождения оптимального оператора по критерию минимума среднего квадрата ошибки в этом случае принимает вид

т 2

г(,), г* (,)] = £«, [г, (г)- г*(,)] , (16)

г=1

где веса ю, определяются значимостью каждой из выходных переменных г^ (,), , = 1, 2, ..., т.

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

п ,

Е I & (т)КУ1 у, (т VИт = КгУ1 ( V);

г=1 г-Т

........................................................................................................................(17)

п ,

Е I & ( т)КУпУ, (т vУт = КУ„ ( v)

г=1 ,-Т

где Куу — автокорреляционные, а Ку, Куу — взаимные корреляционные функции соответствующих входных и выходных переменных.

Из (17) можно получить систему уравнений для случая, когда 2(,) и У1 (т),..., Уп (т) являются стационарными и стационарно связанными случайными функциями.

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

Уп (т)], его состояние характеризуется векторным случайным полем и (А,г )е [и (х, г),..., ик (х, г),..., ир (х, г )], а на выходе объекта имеем векторную случайную функцию 2(,) е [21 (,),..., 2^ (,),...,

2т (,)].

Задача построения модели объекта с распределенными параметрами сводится к нахождению оценок операторов Ах,, , зависящих от

пространственной координаты х и времени , и устанавливающих

соответствие между входной переменной У (т) и случайным полем и (х, X):

и (х, X ) = Лх, У (т),

операторов Вх 1 между различными составляющими случайного поля:

и1 (х, X) = В^и(х', X'), I = 1,..., р,

и операторов Сх, 1 между выходной переменной 2 (X) и случайным полем и (х, X):

2 (X) = Сх, и ( х, X'). Аналогично рассмотренному выше введем функцию потерь

Р

u (x, t ), u*(x, t)

на математическое ожидание которой налагается

требование минимума, а также функции риска для определения оценок операторов Вх , и Сх 1. Для нахождения оптимальной в смысле

минимума среднего квадрата ошибки оценки оператора Лх, { примем

u

(х, t ), u*(x, t ) = u (x, t )- u*(x, t )

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

Е \ё7 (x,X,т)Ку (тv)dт = Ки (x, X, V);

г=1 X-Т

Е | (x,X,т)Кгту (т, V)шт = Ки (x, X, V),

г=1 X-Т

где Ку (т, V) — взаимная корреляционная функция г -й и у -й составляющих У (X); Ки (х, X, V) — взаимная корреляционная функция 1-й составляющей и(х, X) и г-й составляющей У (X); I = 1, ..., п; 1 = 1,..., т; I = 1,..., р.

Отметим, что математическое моделирование и соответственно задачи идентификации рассмотренного в этой работе класса объектов

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

ЛИТЕРАТУРА

[1] Кожевников А.Б., Петросян О.П. Эжекция и сушка материалов в режиме пневмотранспорта. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2010, 132 с.

[2] Кожевников А.Б., Петросян О.П. Эффективная идентификация технологических объектов водоподготовки. Калуга, 2008, с. 140-143.

[3] Райбман Н.С., Чадеев В.М. Построение моделей процесса производства. Москва, Энергия, 1975, 375 с.

Статья поступила в редакцию 03.04.2014

Ссылку на эту статью просим оформлять следующим образом: Петросян О.П., Горбунов А.К., Кожевников А.Б., Горбунов Е.А., Петросян А.О. Моделирование и идентификация сложных систем. Инженерный журнал: наука и инновации, 2014, вып. 5. URL: http://engjournal.ru/ catalog/ it/asu/1261.html

Петросян Ованес Петрович родился в 1950 г., окончил МГУ им. М.В. Ломоносова в 1978 г. Канд. физ.-мат. наук, доцент кафедры «Физика» КФ МГТУ им. Н.Э. Баумана. Область научных интересов: автоматизация технологических процессов. e-mail: petrosyan-kravt@mail.ru

Горбунов Александр Константинович родился в 1947 г., окончил МФТИ в 1971 г. Д-р физ.-мат наук, профессор кафедры «Физика» КФ МГТУ им. Н.Э. Баумана. Область научных интересов: автоматизация технологических процессов. e-mail: gorbunov@kadri.ru

Кожевников Александр Борисович родился в 1942 г., окончил МГУ им. М.В. Ломоносова в 1970 г. Канд. физ.-мат. наук, доцент кафедры «Физика» КФ МГТУ им. Н.Э. Баумана. Область научных интересов: автоматизация технологических процессов. e-mail: kravt@kaluga.ru

Горбунов Евгений Александрович родился в 1974 г., окончил МГТУ им. Н.Э. Баумана в 1998 г. Канд. экон. наук, зам. начальника экономического отдела ОАО «КАДВИ». Область научных интересов: автоматизация технологических процессов. e-mail: gorbunov@kadri.ru

Петросян Анастасия Ованесовна родилась в 1993 г. Студентка кафедры «Промышленная экология и химия» КФ МГТУ им. Н.Э. Баумана. e-mail: petrosyan-kravt@mail.ru

Modeling and identification of complex systems

O.P. Petrosyan1, A.K. Gorbunov1, A.B. Kozhevnikov1, E.A. Gorbunov2, A.O. Petrosyan1

1 Kaluga Branch of Bauman Moscow State Technical University, Kaluga, 248000, Russia

2 KADVI, Public Corporation, Kaluga, 248018, Russia

The main purpose of the article is to examine the mathematical modeling and the identification problems of objects and systems considered in this research. These problems are based on the solution of linear differential equations and integral equations of the first kind, which is acceptable in the methods of spectral optimization.

Keywords: linear differential equations, spectral optimization, automatic control, automated control, mathematical mapping.

REFERENCES

[1] Kozhevnikov A.B., Petrosyan O.P. Ezhektsiya i sushka materialov v rezhime pnevmotransporta [Ejection and drying of materials in pneumatic transport mode]. Moscow, BMSTU Publ., 2010, 132 p.

[2] Kozhevnikov A.B., Petrosyan O.P. Effekivnaya identifikatsiya tekhnolo-gicheskikh ob"ektov vodopodgotovki [Effective identification of water treatment technological objects]. Materialy IV Mezhdunarodnoi nauchno-prakticheskoi konferentsii «Tekhnologii ochistki vody» [Proc. of the IV Int. sci.-pract. conf. "Water Treatment Technologies"]. Kaluga, 2008, pp. 140-143.

[3] Raibman N.S., Chadeev V.M. Postroenie modelei protsessa proizvodstva [Constructing models of the production process]. Moscow, Energiya Publ., 1975, 375 p.

Petrosyan О.P. (b. 1950) graduated from Lomonosov Moscow State University in 1978. Ph.D., Assoc. Professor of the Physics Department at Kaluga Branch of Bauman Moscow State Technical University. Scientific interests include automation of technological processes. e-mail: petrosyan-kravt@mail.ru

Gorbunov A.K. (b. 1947) graduated from Moscow Institute of Physics and Technology in 1971. Dr. Sci. (Phys.&Math.), Professor of the Physics Department at Kaluga Branch of Bauman Moscow State Technical University. Scientific interests include automation of technological processes. e-mail: gorbunov@kadri.ru

Kozhevnikov A.B. (b. 1942) graduated from Lomonosov Moscow State University in 1970. Ph.D., Assoc. Professor of the Physics Department at Kaluga Branch of Bauman Moscow State Technical University. Scientific interests include automation of technological processes. e-mail: kravt@kaluga.ru

Gorbunov E.A. (b. 1974) graduated from Bauman Moscow State Technical University in 1998. Ph.D., deputy head of the Economics Department at the Public Corporation "KADVI". Scientific interests include automation of technological processes. e-mail: gorbunov@kadri.ru

Petrosyan A.O. (b. 1993) is a student at the Industrial Ecology and Chemistry Department of Kaluga Branch of Bauman Moscow State Technical University. Scientific interests include automation of technological processes. e-mail: petrosyan-kravt@mail.ru

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