Научная статья на тему 'Построение областей устойчивости нелинейных динамических систем'

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

CC BY
95
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД ГАРМОНИЧЕСКОГО БАЛАНСА / НЕЛИНЕЙНЫЕ ДИНАМИЧЕСКИЕ СИСТЕМЫ / ОБЛАСТИ УСТОЙЧИВОСТИ / АВТОКОЛЕБАНИЯ / MATLAB / SIMULINK

Аннотация научной статьи по физике, автор научной работы — Шапкарин Алексей Владимирович, Просандеев Антон Валерьевич, Кулло Иван Геннадьевич, Сафоненко Виктор Александрович

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

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

Похожие темы научных работ по физике , автор научной работы — Шапкарин Алексей Владимирович, Просандеев Антон Валерьевич, Кулло Иван Геннадьевич, Сафоненко Виктор Александрович

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

Текст научной работы на тему «Построение областей устойчивости нелинейных динамических систем»

УДК 681.511.4

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

Шапкарин Алексей Владимирович, кандидат технических наук, доцент, Национальный исследовательский ядерный университет «МИФИ», 115409, Российская Федерация, г. Москва, Каширское шоссе, 31, e-mail: prosandeev@bk.ru

Просандеев Антон Валерьевич, старший преподаватель, Национальный исследовательский ядерный университет «МИФИ», 115409, Российская Федерация, г. Москва, Каширское шоссе, 31, e-mail: prosandeev@bk.ru

Кулло Иван Геннадьевич, старший преподаватель, Национальный исследовательский ядерный университет «МИФИ», 115409, Российская Федерация, г. Москва, Каширское шоссе, 31, e-mail: kivan.mail@gmail.com

Сафоненко Виктор Александрович, доцент, Национальный исследовательский ядерный университет «МИФИ», 115409, Российская Федерация, г. Москва, Каширское шоссе, 31, e-mail: vasafonenko@mephi.ru

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

Ключевые слова: метод гармонического баланса, нелинейные динамические системы, области устойчивости, автоколебания, MATLAB, Simulink

CONSTRUCTION OF STABILITY DOMAINS FOR NON-LINEAR DYNAMIC SYSTEMS

Shapkarin Aleksey V., Ph.D. (Engineering), Associate Professor, National Research Nuclear University “MEPhI”, 31 Kashirskoe Shosse, Moscow, 115409, Russian Federation, e-mail: prosandeev@bk.ru

Prosandeev Anton V., Senior Lecturer, National Research Nuclear University “MEPhI”, 31 Kashirskoe Shosse, Moscow, 115409, Russian Federation, e-mail: prosandeev@bk.ru

Kullo Ivan G., Senior Lecturer, National Research Nuclear University “MEPhI”, 31 Kashirskoe Shosse, Moscow, 115409, Russian Federation, e-mail: kivan.mail@gmail.com

Safonenko Viktor A., Associate Professor, National Research Nuclear University “MEPhI”, 31 Kashirskoe Shosse, Moscow, 115409, Russian Federation, e-mail: vasafonenko@mephi.ru

The article considers the use of a harmonic balance approach to construct stability domains for nonlinear dynamic systems (NDSs). The critique relates that the approach relies on periodic solutions set forth by Goldfarb’s equation to vary the range of system gain within the stability domains' boundaries. It

adds that current literature has few examples of NDS analyses, having stable or unstable control objects. Consequently, the modified approach will adopt V.M. Popov's criterion about the stability of the self-oscillatory process in a NDS containing a stable object to assess the NDS on hand (despite the fact that the considered approach contains unstable objects). Moreover, Simulink-based system models have been used, the paper indicates, to verify and more precisely define the theoretical boundaries of the stability domains. Finally, experiments have been conducted using the value-changing capability of input action, with the aim of integrating NDSs into a particular area of the stability domain.

Keywords: harmonic balance method, non-linear dynamic systems, stability domains, selfoscillations, MATLAB, Simulink

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

Данная работа посвящена экспериментальной проверке теоретических границ области устойчивости нелинейных систем на их моделях, построенных в среде Simulink. При исследовании нелинейной системы, представленной на рис. 1, в качестве тестового входного сигнала будем использовать импульсное воздействие с варьируемым уровнем u и длительностью т . В этой схеме моделирования с помощью блока F (х) описывается нелинейная статическая характеристика, а передаточная функция линейной части системы W (s) является фильтром низких частот и может включать в свой состав устойчивые и неустойчивые динамические звенья.

Рис. 1. Схема проведения эксперимента

Рассмотрим пример построения областей устойчивости нелинейной системы с пере-

к

даточной функцией линейной части W ) = ------------— и нелинейностью типа «идеализиро-

Т +1)3

ванное трехпозиционное реле», параметрами которого являются уровни включения ± с и значения входных сигналов, когда происходит включение ± d .

Годографы передаточной функции линейной части и нелинейного элемента представлены на рис. 2а. Годограф нелинейного элемента ) при значениях d < А <42d

проходит по отрицательной части действительной оси из — да до точки--------------------, а для

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (21) 2013 СИСТЕМНЫЙ АНАЛИЗ, МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

< А < да поворачивает обратно и движется по отрицательной части действительной оси до - да .

Рис. 2. Теоретическое обоснование областей устойчивости

При К > Кпр в точке пересечения годографов имеем два решения на одной частоте со. = . Предельное значение коэффициента усиления определяем в точке касания годо-

граф°в К пр = ^

2сН (®п )

. Первое решение (Ал1,ап) будет неустойчивым, так как получаем

1

смещение точки

внутрь годографа W(/®), а второе решение (Аа2,ол) ока-

1

не охватывается годографом W(ja^).

J (А., +АА)

зывается устойчивым, так как точка , ч

} (А,2 +ДА)

Изменяя коэффициент усиления в диапазоне Кпр < К < да, получим неустойчивую убывающую до значения d ветвь графика Аа = / (К) и устойчивую возрастающую ветвь, кото-

рые позволяют выделить области устойчивости (рис. 2б).

Область для 0 < К < Кпр является абсолютно устойчивой независимо от входного

воздействия. При значениях К > Кпр область ниже неустойчивой ветви графика Аа = /(К) является устойчивой при малых отклонениях (УМО), а область выше устойчивой ветви графика Аа = / (К) будет устойчивой при больших отклонениях (УБО). Тогда область между

этими двумя ветвями становится неустойчивой при средних отклонениях (НСО).

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

Процесс на рис. 3а характеризует область УМО, когда при малой величине импульса d < и < Аа1 получаем затухающие колебания на выходе системы.

На рис. 3б представлен процесс увеличения амплитуды колебаний на выходе системы до значения Аа2 при подаче импульса средней величины Аа1 < и < Аа2, что соответствует области НСО.

Как показано на рис. 3в, подавая на вход системы импульс большой величины u > Aа2, получаем колебательный процесс с уменьшающейся амплитудой до значения амплитуды устойчивых автоколебаний Aа2, соответствующий области УБО.

g

а2

а) 4

о.

g

а2

б) A

Т

Т

g

а2

в) A

Т

Рис. 3. Экспериментальное подтверждение областей устойчивости

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

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

Приведем трансформированный критерий Найквиста, применяемый к гармонически линеаризованной нелинейной системе с неустойчивыми объектами в линейной части. При

пересечении годографов W(j®) и--------та точка пересечения дает устойчивый автоколе-

у (А)

бательный процесс, для которой положительное приращение ДА приводит к смещению

вдоль кривой------—г в область, охватываемую годографом W(j®) в положительном на-

У (А)

т

т

тр

правлении раз при изменении частоты 0 < о < да, где тр - количество полюсов пере-

даточной функции Ж ^) в правой полуплоскости.

В качестве первого примера рассмотрим систему с линейной частью

. к Т+1)

1 _---------------и нелинейным элементом «зоной насыщения». Их годографы представле-

Я - , ч

s(Ts -1) ны на рис. 4а.

Ж(]°) 1 1 R ^ да'У'-, V 1т Л ‘ а о я / > к Н ''Т* умо

о — 0 1 \ Я 1 \у 3 (Л) Яе Оа‘ 0п к к ^ р п

V У

пр

а) б)

Рис. 4. Теоретическое обоснование областей устойчивости

При значениях коэффициента усиления К < К определяемого как d

-----—г, система является неустойчивой (Н), поскольку имеется решение на нуле-

с •н К)

вой частоте и бесконечной амплитуде. Для значений К > Кпр появляется второе решение, которое дает неустойчивый автоколебательный процесс, так как при положительном приращении АЛ в точке пересечения годографов имеем половину оборота годографа Ж(у'о) в

1

К пр -

отрицательном направлении относительно смещенной точки

. С дальнейшим

J (Л. + АЛ)

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

На рис. 4б показаны графики зависимости параметров неустойчивых автоколебаний от коэффициента усиления, с помощью которых построена область устойчивости системы. Ниже кривой Ла — / (К) получаем область устойчивости при малых отклонениях от положения равновесия (УМО), а выше кривой область неустойчивых состояний при больших отклонениях (НБО).

Реакции системы на импульсное входное воздействие различной величины при К > Кпр представлены на рис. 5. Если величина импульса и < Ла, то возникший колебательный процесс является затухающим, сходящимся к нулю (рис. 5а), а если и > Ла, то колебательный процесс становится расходящимся (рис. 5б).

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

g

а) a,

g

б) a,

tl

t

7 Т

Рис. 5. Экспериментальное подтверждение областей устойчивости

При значениях К < Кпр процессы в системе оказываются неустойчивыми независимо от величины входного воздействия.

Во втором примере рассмотрим систему с прежней линейной частью и нелинейным элементом «люфт». Как показано на рис. 6а, имеется точка пересечения годографов линей-

1

ной части

w (а)

и нелинейного элемента — -

./(а) ПРИ К > ’ котоРая дает устойчивое

решение, поскольку при положительном приращении АЛ в точке пересечения годографов

1

происходит смещение вдоль кривой

J ( a, +лл)

в область, охватываемую годографом

W (ja) в положительном направлении — раза. Предельное значение коэффициента усиле-

ния находим из условия касания годографов к =

1

где кн - тангенс угла на-

кн • Н(а,)

клона нелинейной характеристики «люфт».

С ростом коэффициента усиления амплитуда устойчивых автоколебаний уменьшается, а частота - возрастает. На рис. 6б, где представлены эти графики, можем выделить область устойчивости при больших отклонениях (УБО), расположенную выше кривой А = f (к) , и область неустойчивости при малых отклонениях (НМО), лежащую ниже этой кривой. Для значений к < К , как и в предыдущем примере, получаем область неустойчивости (Н) при любых входных воздействиях.

у''\ W(ja) k Im A.‘'

Л''-Д — ! R ^ да'с-,—

a ^ да d -

а = 0 \ /к“ j AyOJ Re

a, -

J —A) ~7

н

УБО

нмо^-

к

пр

к

к

пр

к

а) б)

Рис. б. Теоретическое обоснование областей устойчивости

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

величине входных импульсов представлены на рис. 7. При малых входных воздействиях получаем движение в системе из области НМО к установившемуся режиму с возрастающей амплитудой колебаний (рис. 7а), а при больших входных воздействиях имеем движение из области УБО к установившемуся режиму с уменьшающейся амплитудой колебаний (рис. 7б).

а)

б)

Я

А

й

0

Я

Л

й

0

т

т

Рис. 7. Экспериментальное подтверждение областей устойчивости

Для третьего примера в системе используем неустойчивую линейную часть, имею/ \ К (тя +1) щую два полюса в правой полуплоскости Ж [я) =

(тя -1)2

, и нелинейность типа «насыще-

ние с зоной нечувствительности». Годографы линейной части и нелинейного элемента представлены на рис. 8а.

Рис. 8. Теоретическое обоснование областей устойчивости

Когда коэффициент усиления К < Кпр, пересечения годографов отсутствуют и система оказывается неустойчивой. Если К > Кпр, то получаем две точки пересечения годографов с амплитудами А1 < А2 на одной частоте ол . Первая точка (А1,ол ) дает устойчивое решение, так

1

как положительное приращение АЛ смещает точку - -

в область, охватываемую го-

з ( а + ал)

дографом Ж(уо) в положительном направлении 1 раз при изменении частоты 0 < со < да . Вто-

т

т

рая точка (Л2,юл ) соответствует неустойчивому решению, поскольку при положительном при-

1

ращении АЛ точка —

J (A2 + AA)

не охватывается г

одографом W (jo).

С ростом коэффициента усиления амплитуда устойчивых автоколебаний уменьшается до значения параметра зоны нечувствительности d, а амплитуда неустойчивых автоколебаний возрастает. Частота как устойчивых, так и неустойчивых автоколебаний остается постоянной в)л = а>л . Графики зависимости Ла = / (К) и аа =«>(к), представленные на рис. 8б, позволяют выделить область устойчивости при средних отклонениях (УСО), расположенную между двумя ветвями графика амплитуды автоколебаний. Область выше неустойчивой ветви этого графика является неустойчивой при больших отклонениях (НБО), а область ниже устойчивой ветви графика до значения d1 становится неустойчивой при малых отклонениях (НМО).

Характер движения в системе при К > Кпр, вызванного различными по величине импульсными входными воздействиями, показан на рис. 9.

Если величина входного импульса d1 < и < Л1, то получаем процесс нарастания амплитуды колебаний из области НМО до установившегося значения автоколебаний Л1 (рис. 9а). Если же Л1 < и < Л2, то имеем движение из области УСО с уменьшением амплитуды колебаний до значения Л1 установившихся автоколебаний (рис. 9б). На рис. 9в показан расходящийся процесс в системе, который возникает при подаче на вход импульса по величине и > Л2, что соответствует области НБО.

g

A

а2

а) A8

d

g

Aa2

б) A

EL

g

Aa2

в) A

т

т

Рис. 9. Экспериментальное подтверждение областей устойчивости

о

т

т

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

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

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

Список литературы

1. Дэбни Дж. Simulink 4. Секреты мастерства / Дж. Дэбни, Т. Харман - Москва : БИНОМ. Лаборатория знаний, 2003.

2. Кулло И. Г. Анализ нелинейных САУ в среде MATLAB / И. Г. Кулло, А. В. Шапкарин // Научная сессия МИФИ-2008 : сб. науч. тр. : в 15 т. - Москва : МИФИ, 2008. - Т. 8. Автоматика и электроника в атомной технике. Микро- и наноэлектроника. - С. 39.

3. Медведев В. С. Control system toolbox. MATLAB 5 для студентов / В. С. Медведев, В. Г. Потемкин ; под общ. ред. канд. техн. наук В. Г. Потемкина. - Москва : ДИАЛОГ -МИФИ, 1999.

4. Теория автоматического управления : в 2 ч. / под ред. А. А. Воронова.- Москва : Высшая школа, 1986. - Ч. 2.

References

1. Debni Dzh., Kharman T. Simulink 4. Sekrety masterstva [Simulink 4. Secrets of skill]. Moscow, BINOM. Knowledge Laboratory Publishers, 2003.

2. Kullo I. G., Shapkarin A. V. Analiz nelineynych SAU v srede MATLAB [Analysis of nonlinear automatic control systems in MATLAB]. Nauchnaya sessiya MIFI-2008: sbornik nauchnykh trudov: v 15 t. [Scientific Session MEPhI-2008: Proceedings in 15 vol.]. Moscow, Moscow Engineering Physics Institute Publ., 2008. T. 8. Avtomatika i elektronika v atomnoy tekhnike. Mikro- i nanoelektronika [Vol. 8. Automation and electronics in atomic engineering. Micro- and nanoelectronics], p. 39.

3. Medvedev V. S., Potemkin V. G. Control system toolbox. MATLAB 5 dlya studentov [Control system toolbox. MATLAB 5 for students] ed. by Candidate of Technical Sciences V. G. Potemkin. Moscow, DIALOG-Moscow Engineering Physics Institute, 1999.

4. Teoriya avtomaticheskogo upravleniya [Automation control theory]: in 2 parts, ed. by A. A. Voronov. Moscow, Vysshaya shkola, 1986, part 2.

УДК 539.1931.194;535I33.34

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

Элькин Михаил Давыдович, доктор физико-математических наук, профессор, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, тел. 8 (8512) 61-08-84, e-mail: elkinmd@mail.ru

Гречухина Оксана Николаевна, кандидат физико-математических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, тел. 8 (8512) 61-08-84, e-mail: elkinmd@mail.ru

Джалмухамбетова Елена Азатуллаевна, кандидат физико-математических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, тел. 8 (8512) 61-08-84, e-mail: elena_jalm@mail.ru

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