Физически обоснованная дискретизация времени в математических моделях генераторов регулярных и хаотических колебаний

Бесплатный доступ

Рассмотрен вопрос о переходе к дискретному времени в математических моделях нелинейных динамических систем, осциллирующих в непрерывном времени. На примерах генераторов Дмитриева - Кислова и ван дер Поля описан подход, основанный на сохранении в процессе временной дискретизации импульсного отклика линейного колебательного контура, входящего в состав генератора. Такая «физически обоснованная» дискретизация позволяет сформулировать модели нелинейной динамики в дискретном времени, адекватно воспроизводящие характеристики аналоговых прототипов, что не всегда удается с помощью широко используемой комбинации явного и неявного методов Эйлера.

Еще

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

Короткий адрес: https://sciup.org/140256102

IDR: 140256102   |   УДК: 621.373.1,

Physically reasonable time sampling in mathematical models of generators of regular and chaotic oscillations

The issue of transition to discrete time in mathematical models of nonlinear dynamic systems oscillating in continuous time is considered. On the basis of the examples of the Dmitriev - Kislov and van der Pol generators, the approach based on maintaining in the process of time sampling the impulse response of the linear oscillatory circuit included in the generator is described. This «physically reasonable» sampling allows models of non-linear dynamics to be formulated in discrete time, adequately reproducing the characteristics of analog prototypes, which is not always possible with a widely used combination of explicit and implicit Euler methods.

Еще

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

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

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

Традиционно для целей нелинейно динамики временная дискретизация аналоговых моделей проводится методом Эйлера. Первые исследования в этом направлении, по-видимому, выполнены в Б.Н. Чириковым [1] на основе комбинаций явного и неявного методов Эйлера. Аналогичным образом получено отображение Богданова [2; 3] и ряд других [4; 5]. Можно также использовать методы Рунге – Кутта высших порядков. Однако такой подход не дает замкнутых алгоритмов генерации ДВ-сигналов, т. к. предполагает применение внешних функций, задающих численные методы. Реализация этих функций средствами цифровой схемотехники сложна и, как правило, требует дополнительной дискретизации [6].

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

В настоящей статье представлен метод дискретизации времени в математических моделях автоколебательных систем, основанный на сохранении временного отклика линейного резонатора системы. Изложение проведено на примерах генераторов Дмитриева – Кислова [8] и ван дер Поля.

1. Генератор Дмитриева – Кислова в дискретном времени

Систему дифференциальных уравнений движения аналогового прототипа – генератора Дмитриева – Кислова можно записать как d2 x + dt2

to o dx

Q dt

+ to o x — to o z ,

dz

+ tor z — цto x exp( - x ), dt cc

где ® о и Q - собственная частота и добротность резонансного контура автогенератора; ro c - частота среза низкочастотного фильтра в цепи обратной связи; ц - параметр глубины обратной связи.

Предполагая в дальнейшем дискретизацию времени с интервалом А и введя в рассмотрение безразмерное время т = t / А, систему уравнений (1) запишем в виде d-X + -nv dx + 4n2Q- x = 4 n2Q- z,(2)

dt2       d т        00

dz + -nQcz = -nQc цx exp( - x-).(3)

Здесь частоты Q o , Q c и полоса резонатора v = Q o / Q измеряются в единицах частоты дискретизации ® d = -п / А .

Основным условием при проведении дискретизации времени в системе (2)–(3) считаем условие сохранения импульсного отклика линейного резонатора (2) на внешнее воздействие z(t). В теории синтеза линейных цифровых фильтров такой подход носит название метода импульсной инвариантности [9]. Для осциллятора (2) он дает разност- ное уравнение xn -25cos(-nQo)xn-1 +§2xn-- = = -nQo5 sin (-nQo) zn—i,

где параметр диссипации дискретного резонатора равен

5 = exp (-nv).

Следует отметить, что, согласно правой части уравнения (4), текущее значение осцилляций xn зависит от воздействия zn-i в предыдущий момент дискретного времени. Эта особенность примененной процедуры дискретизации позволяет сформировать рекурсивную систему без введения в аналоговый прототип дополнительных запаздываний.

Аналогично дискретизация времени по методу импульсной инвариантности преобразует дифференциальное уравнении (3) в разностное уравнение zn -Xzn-1 = -nQcцxn exp(-x- ),

где X = exp ( - - nQ c ) - параметр дискретного фильтра.

Таким образом, система разностных уравнений (4)–(5) определяет алгоритм генерации сигнала дискретным во времени генератором Дмитриева – Кислова. Режимы генерации определяются значениями совокупности четырех параметров Qo, Q, Qc, ц и варьируются от квазигармониче-ских до хаотических. На рис. 1 в качестве иллю- страции представлены периодограммные оценки спектров мощности S(Q) автоколебаний в генераторе со значениями Qo = 0.-1, Q = 30, Qc = 0.05 (X = 0.73). При этом параметр глубины обратной связи в первом случае равен ц = -.5 (пунктирная линия на графике), а во втором - ц = 6.75 (сплошная линия). Форма спектров указывает на то, что первый режим – это регулярные квазигармониче-ские автоколебания, второй – хаотические. Регулярные автоколебания совершаются в окрестности одной из двух неподвижных точек ±X:

± X = ±

- In

(1 - -5 cos (2nQ0 ) + 5- )(1 -X?

------------------------------------------------

4 n-Q0Q c ц5 sin (-nQ0)

Хаотический аттрактор на плоскости ( x n - 1 , x n )

показан на рис. 2. Он формируется переходами между окрестностями указанных неподвижных точек.

Проведя перенормировку переменной z / ц ^ z , систему уравнений движения ДВ-генератора Дми-

триева – Кислова (4)–(5) можно записать в более компактной форме:

3. Генератор ван дер Поля

в дискретном времени

x n - 2 5 cos ( 2 KQ o ) x n - 1 + 5 2 x n - 2 = у z n - 1 ,            (6)

zn -X zn-1 = 2nQ cxn exp( - xn ), где через у = 2nQo^5sin (2nQ0) обозначен эквивалентный параметр глубины обратной связи.

Уравнение движения генератора ван дер Поля – автоколебательной системы томсоновского типа с кубической нелинейностью – запишем в виде (с безразмерным временем):

2. ДВ-генератор с инерционным возбуждением

Введем в кольцо генератора (6) дополнительный поворот фазы на угол п , тогда параметр у поменяет знак ( у ^ -у ), а дискретная динамическая система

d2x      dxdx

—- + 2nv   + 4n2Q0x = 2nvp (1 - x2 ) ,(7)

d т2       d т

x n - 2 5 cos ( 2 nQ 0 ) x n - 1 + 5 2 x n - 2 = -у z n - 1 , z n -X zn - 1 = 2 nQ c x n exp( - X n )

где р – параметр превышения порога генерации (порог p = 1).

Принцип сохранения импульсного отклика подобно переходу (2) ^ (4) позволяет перейти от уравнения (7) в непрерывном времени к разност-

ному уравнению

x n - 2 5 cos ( 2 nQ 0 ) x n - 1 +5 2 x n - 2 =

будет относиться к классу генераторов с инерционным возбуждением [10].

С учетом того, что 5 = exp ( -kQ q / Q ) и X = exp ( - 2 nQ c ) , режимы генерации в ДВ-системе (7) определяются значениями совокупности четырех параметров Q o , Q , Q c и у .

На рис. 3 в качестве иллюстрации представлены периодограммные оценки спектров мощности S ( Q ) автоколебаний в генераторе со значениями Q 0 = 0.21, Q = 30, Q c = 0.05 ( X = 0.73). При этом параметр глубины обратной связи в одном случае равен у = 1.25 (пунктирная линия на графике), а в другом — у = 9.69 (сплошная линия). Форма спектров указывает на то, что первый режим – это регулярные квазигармонические автоколебания, второй – хаотические.

Фазовые плоскости x, x автоколебаний n-1 n показаны на рис. 4, где кривая 1 соответствует предельному циклу регулярных автоколебаний, множество 2 – хаотическому аттрактору.

= 2nv5p sinc (2nQ0) (1

x n - 1 ) y n - 1 ,

где sinc ( 2 nQ 0 ) = sin ( 2 nQ 0 ) /2 nQ 0 - кардинальный синус.

Дискретная переменная yn – это отсчеты производной y ( т ) = dx / d т . Для их вычисления воспользуемся формулой

sinc (2nQ0) Уп = cos (2nQ0 )xn - xn-1.

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

x n - 2 5 cos ( 2 nQ 0 ) x n - 1 +5 2 x n - 2 =

= 2 nv5 p ( 1 - хП - 1 ) ( cos ( 2 nQ 0 ) x n - 1 - x n - 2 ) .

Разностное уравнение движения (9) определяет алгоритм генерации дискретного сигнала – ДВ-

генератор Ван дер Поля. При умеренных превышениях порога генерации ( p < 10) он воспроиз-

водит в дискретном времени основные свойства аналогового прототипа [8]. На рис. 5 (пунктирной линией) и рис. 6 (линией 1) представлены оценка спектра мощности и предельный цикл генератора (9) с параметрами Q o = 0.2, Q = 30 и p = 5. Эти характеристики типичны для режима регулярных квазигармонических автоколебаний. Но есть и особенность ДВ-автоколебаний, состоящая в подмене частот гармоник. На рис. 3 выделяются подмененные третья ( g3 ) и пятая ( g5 ) гармоники.

Создавая группу автоколебательных систем типа (9), можно определять их уравнением движения xn - 25 cos (2nQ0 ) xn-1 + 52xn-2 =

= 2 KVS p ( 1 - x n - 1 ) ( K xn - 1 - x n - 2 ) ,

где cos ( 2 nQ o ) 1. Отметим, что при значениях к ® 1 в ДВ-генераторе (10) достаточно легко реализуется режим хаотических автоколебаний (хаотический осциллятор ван дер Поля). Например, на рис. 3 сплошной линией показана оценка спектра мощности генератора (10) при к = 1 (остальные параметры сохраняют свои предыдущие значения). Хаотический аттрактор автоколебаний на рис. 4 представлен множеством 2.

Заключение

Использование физических представлений о процессах, протекающих в динамических системах, позволяет проводить дискретизацию времени в аналоговых моделях систем без привлечения численных алгоритмов высокого порядка точности, снижающих вычислительную эффективность и скорость обработки и формирования дискретных (цифровых) сигналов. Для систем с резонансными элементами дискретизацию времени целесообразно проводить на основе принципа сохранения импульсного отклика в аналоговых и дискретных резонаторах. Кроме того, скорость квазигармони-ческих осцилляций предполагается вычислять с помощью формул дифференцирования гармонических функций. Такой подход позволяет сформулировать рекурсивные алгоритмы генерации в дискретном времени регулярных и хаотических колебаний. Регулярные режимы генерации предлагается использовать для нелинейной фильтрации, например для синхронного детектирования дискретных сигналов с амплитудной и частотной модуляцией. Дискретные хаотические колебания позволяют, в частности, осуществлять маскировку полезной информации [11].

Рис. 5. Спектры мощности

Список литературы Физически обоснованная дискретизация времени в математических моделях генераторов регулярных и хаотических колебаний

  • Чириков Б.В. Исследования по теории нелинейного резонанса и стохастичности. Новосибирск: ИЯФ СО АН СССР, 1969. 314 с.
  • Chirikov B.V. Issledovaniya po teorii nelineynogo rezonansa i stohastichnosti [Research on the theory of nonlinear resonance and stochasticity]. Novosibirsk: IYAF SO AN SSSR, 1969. 314 p. [in Russian].
  • The Bogdanov map: bifurcations, mode locking, and chaos in a dissipative system / D.K. Arrowsmith [et al.] // International Journal of Bifurcation and Chaos. 1993. Vol. 3. № 4. P. 803-842.
  • Arrowsmith D.K. [et al.] The Bogdanov map: bifurcations, mode locking, and chaos in a dissipative system. International Journal of Bifurcation and Chaos, 1993, vol. 3, no. 4, pp. 803-842 [in English].
  • Кузнецов А.П., Савин А.В., Седова Ю.В. Бифуркация Богданова - Такенса: от непрерывной к дискретной модели // Известия вузов. Прикладная нелинейная динамика. 2009. Т. 17. № 6. С. 64-83.
  • Kuznetsov A.P., Savin A.V., Sedova Yu.V. Bifurkatsiya Bogdanova - Takensa: ot nepreryvnoy k diskretnoy modeli [Bogdanov - Takens bifurcation:from flows to discrete systems]. Izvestiya vuzov. Prikladnaya nelineynaya dinamika [Izvestiya VUZ. Applied nonlinear dynamics], 2009, vol. 17, no. 6, pp. 39-158 [in Russian].
  • Морозов А.Д. Резонансы, циклы и хаос в квазиконсервативных системах. М.; Ижевск: НИЦ РХД, Ижевский институт компьютерных исследований, 2005. 424 с.
  • Morozov A.D. Rezonansy, tsikly i haos v kvazikonservativnyh sistemah [Resonances, cycles and chaos in quasi-conservative systems]. M.; Izhevsk: NITS RHD, Izhevskiy institut komp'yuternyh issledovaniy, 2005. 424 p. [in Russian].
  • Генераторы хаотических колебаний / Б.И. Шахтарин [и др.]. М.: Гелиос АРВ, 2007. 248 с.
  • Shahtarin B.I. [et al.] Generatory haoticheskih kolebaniy [Generators of chaotic oscilations]. M.: Gelios ARV, 2007. 248 p. [in Russian].
  • Зайцев В.В., Карлов А.В., Федюнин Э.Ю. О дискретных моделях колебательных систем // Физика волновых процессов и радиотехнические системы. 2015. Т. 18. № 1. С. 38-43.
  • Zaitsev V.V., Karlov A.V., Fedyunin E.Yu. O diskretnyh modelyah kolebatel'nyh sistem [About discrete models of oscillating systems]. Fizika volnovyh protsessov i radiotehnicheskie sistemy [Physics of wave processes and radio systems], 2015, vol. 18, no. 1, pp. 38-43 [in Russian].
  • Зайцев В.В. Дискретный осциллятор ван дер Поля: конечные разности и медленные амплитуды // Известия вузов. Прикладная нелинейная динамика. 2017. Т. 25. № 6. С. 70-78.
  • DOI: 10.18500/0869-6632-2017-25-6-70-78
  • Zaitsev V.V. Diskretnyi ostsillyator van der Polya: konechnye raznosti i medlennye amplitudy [The discrete van der Pol oscillator: finite differences and slow amplitudes]. Izvestiya vuzov. Prikladnaya nelinejnaya dinamika [Izvestiya VUZ. Appled nonlinear dynamics], 2017, vol. 25, no. 6, pp. 70-78. [in Russian].
  • DOI: 10.18500/0869-6632-2017-25-6-70-78
  • Дмитриев А.С., Кислов В.Я. Стохастические колебания в радиофизике и электронике. М.: Наука, 1989. 280 с.
  • Dmitriev A.S., Kislov V.Ya. Stohasticheskie kolebaniya v radiofizike i elektronike [Stochastic oscillations in radiophysics and electro­nics]. M.: Nauka, 1989. 280 p. [in Russian].
  • Оппенгейм А., Шафер Р. Цифровая обработка сигналов. Изд. 2-е. М.: Техносфера, 2006. 856 с.
  • Oppenheim A., Schafer R. Discrete-time signal processing. Prentice-Hall Inc., New Jersey, 1999. 870 p. [in English].
  • Ланда П.С. Нелинейные колебания и волны. Изд. 2-е. М.: Либроком, 2010. 552 с.
  • Landa P.S. Nelineynye kolebaniya i volny. Izd. 2-e. [Nonlinear oscilations and waves. 2th edition]. M.: Librokom, 2010. 552 p. [in Russian].
  • Дмитриев А.С., Панас А.И. Динамический хаос: новые носители информации для систем связи. М.: Физматлит, 2002. 252 с.
  • Dmitriev A.S., Panas A.I. Dinamicheskiy haos: novye nositeli informatsii dlya sistem svyazi [Dynamic chaos: new media for communication systems]. M.: Fizmatlit, 2002. 252 p. [in Russian].
Еще