Quasi-harmonic self-oscillations in discrete time: analysis and synthesis of dynamic systems

Cover Page

Cite item

Full Text

Abstract

For sampling of time in a differential equation of movement of Thomson type oscillator (generator) it is offered to use a combination of the numerical method of finite differences and an asymptotic method of the slowl-changing amplitudes. The difference approximations of temporal derivatives are selected so that, first, to save conservatism and natural frequency of the linear circuit of self-oscillatory system in the discrete time. Secondly, coincidence of the difference shortened equation for the complex amplitude of self-oscillations in the discrete time with Euler’s approximation of the shortened equation for amplitude of self-oscillations in analog system prototype is required. It is shown that realization of such approach allows to create discrete mapping of the van der Pol oscillator and a number of mappings of Thomson type oscillators. The adequacy of discrete models to analog prototypes is confirmed with also numerical experiment.

Full Text

Введение

Автоколебания – фундаментальный процесс, наблюдаемый в природе [1–3]. Среди множества разнообразных временных форм можно выделить квазигармонические (узкополосные) автоколебания. Порождающие их динамические системы – автоколебательные системы – в большинстве случаев содержат резонатор, нелинейный активный элемент и положительную обратную связь. Автоколебательная система на основе высокодобротного резонатора и активного элемента с кубической нелинейностью – генератор (осциллятор) ван дер Поля – служит универсальной моделью систем различной физической природы [4; 5]. Нелинейности более общего вида образуют класс так называемых систем томсоновского типа [6]. С учетом того, что современная теория колебаний рассматривает эволюцию динамических систем как в непрерывном (НВ), так и в дискретном времени (ДВ), представляет интерес временная дискретизация в дифференциальной модели осциллятора, результатом которой является разностное уравнение движения.

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

Один из способов временной дискретизации использует введение нелинейных дельта-воздействий в гамильтониан или уравнение движения НВ-системы. Например, в монографии [8] этим способом построено универсальное и стандартное отображения. В статье [9] анализ дельта-импульсной синхронизация применяется для вывода дискретных отображений неавтономного осциллятора ван дер Поля – Дюффинга. В работе [10] для проектирования ДВ-осциллятора ван дер Поля было предложено использовать условие инвариантности импульсной характеристики линейного резонатора автоколебательной системы относительно дискретизации времени. Принцип импульсной инвариантности можно сформулировать также как замену ядра интегрального уравнения движения нелинейного осциллятора дискретизирующей последовательностью дельта-функций с весовыми коэффициентами из отсчетов импульсной характеристики линейного аналогового контура.

Более традиционные способы основаны на конечно-разностных аппроксимациях временных производных в дифференциальных моделях динамических систем. Например, в статье [11] и монографии [12] дискретизация проведена методом Эйлера. Отмечено, что полученные таким образом дискретные отображения не только наследуют основные черты аналоговых прототипов, но и приобретают новые свойства. Возможности метода конечных разностей для проектирования ДВ-осцилляторов томсоновского типа проанализированы в работе [13].

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

  1. Осциллятор в непрерывном времени

Осциллятор томсоновского типа – базовая модель теории нелинейных колебаний – задается уравнением движения вида

d2xdt2+ω02x=ω0QpS(x)1dxdt. (1)

Здесь ω0 и Q – собственная частота и добротность линейного резонатора; S(x) – дифференциальная крутизна вольт-амперной характеристики активного элемента; p – параметр превышения порога генерации (порог: p=1). Предполагая в дальнейшем дискретизацию времени с интервалом Δ, введем в уравнение (1) безразмерную временную переменную τ=t/Δ:

d2xdτ2+4π2Ω02x=2πνpS(x)1dxdτ. (2)

Здесь Ω0=ω0/ωd – собственная частота, измеряемая в единицах частоты дискретизации ωd=2π/Δ; ν=Ω0/Q – полоса резонатора.

Считая, что ν<<1, анализ уравнения (2) проведем в приближении метода медленно меняющихся амплитуд (метода ММА), широко используемого при решении прикладных задач теории нелинейных колебаний [14]. В рамках метода осцилляции x(t) представляются в виде

x(τ)=12A(τ)exp(j2πΩ0τ)+12A(τ)exp(j2πΩ0τ) (3)

с комплексной амплитудой A(τ) – медленной по сравнению с exp(j2πΩ0τ) функцией времени. Медленность комплексной амплитуды позволяет пренебречь второй производной A''(τ) в левой части уравнения (2) и первой производной A'(τ) в его правой части.

Дифференциальную крутизну S(x) с осциллирующим аргументом (3) представим ограниченным рядом Фурье, содержащим постоянную составляющую и две первые гармоники:

S(x)=S0(a)+12S1(a)exp(j2πΩ0τ)++12S2(a)exp(j4πΩ0τ).

где a=|A| – амплитуда осцилляций. После выделения первой гармоники осцилляций (3) из правой части уравнения (2) и приравнивания амплитудных коэффициентов при exp(j2πΩ0τ) в его правой и левой частях получим так называемое укороченное уравнение вида

dAdτ=πν1pS0(a)12S2(a)A. (4)

На дискретной временной сетке τn=nΔτ с шагом Δτ=1 явный метод Эйлера дает разностную форму укороченного уравнения (4):

An=An1πν1pS0(an1)12S2(an1)An1. (5)

Здесь An=A(τn) – функция дискретного времени.

  1. Осциллятор в дискретном времени

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

xn2k1xn1+k2xn2=0, (6)

в котором действительные коэффициенты разностной аппроксимации k1 и k2 таковы, что

xn=A0expj2πΩ0n=A0Z0n.

Записав для однородного разностного уравнения (6) характеристическое уравнение

Z022k1Z0+k2=0,

нетрудно получить Z02=1=k2 и ReZ0=cos2πΩ0=k1.

Теперь полное уравнение движения ДВ-осциллятора представим в виде

xn2cos2πΩ0xn1+xn2==2πνpS(xn1)1k3xn1xn2. (7)

При этом для определения коэффициента k3 разностной аппроксимации производной в правой части (2) потребуем, чтобы укороченное уравнение для комплексной амплитуды автоколебаний в ДВ-генераторе (7) совпадало с эйлеровым приближением (5) укороченного уравнения (4) для комплексной амплитуды автоколебаний в НВ-генераторе (2).

Метод ММА на автоколебания в дискретном времени распространен в статье [15]. Следуя этой работе, автоколебания в (7) запишем в виде

xn=12AnZ0n+12AnZ0n.

Теперь медленность комплексной амплитуды An позволяет проводить преобразования левой части уравнения (7) с учетом приближенного равенства AnAn1=An1An2, а в его правой части считать комплексную амплитуду постоянной. Все остальные шаги ДВ-метода ММА совпадают с аналогичными шагами НВ-метода. В результате приходим к следующему укороченному уравнению для ДВ-осциллятора (7):

An=An1πνk3Z01jImZ0××1pS0(an1)12S2(an1)An1. (8)

Нетрудно увидеть, что уравнение (8) совпадает с уравнением (5), если положить k3=ReZ0=cos2πΩ0. Таким образом, искомое дискретное отображение (разностное уравнение движения), определяющее ДВ-осциллятор ван дер Поля, имеет вид

xn2cos2πΩ0xn1+xn2==2πνpS(xn1)1cos2πΩ0xn1xn2. (9)

При умеренных превышениях порога генерации (p10), когда автоколебания еще можно считать квазигармоническими, отображение (9) воспроизводит в дискретном времени основные характеристики НВ-осциллятора (1). Этот вывод непосредственно следует из способа его формирования. Тем не менее приведем также ряд результатов цифрового анализа временных рядов, генерируемых по алгоритму (9).

  1. Численный эксперимент с томсоновским ДВ-осциллятором

В качестве примера рассмотрим автоколебания в ДВ-осцилляторе (9) с нелинейностью дифференциальной крутизны вида

S(x)=1th232x.

График функции (10) приведен на рис. 1. Для сравнения пунктирной линией показаны графики квадратичной нелинейности дифференциальной крутизны

S(x)=1x2,

соответствующей осциллятору ван дер Поля, и ограниченной квадратичной нелинейности.

 

Рис.1. Дифференциальная крутизна активного элемента

Fig. 1. Active element differential slope

 

Энергетические характеристики НВ- и ДВ-осцилляторов можно сопоставить путем сравнения зависимостей амплитуд Ac и Ad первой гармоники установившихся автоколебаний от величины параметра превышения порога генерации. Соотношение этих зависимостей иллюстрируют графики, приведенные на рис. 2.

Для дискретного осциллятора (9) с параметрами Ω0=0,18, Q=20, ν=9103 график зависимости Ad(p) получен путем оценки амплитуды автоколебаний по формуле

Ad(p)=xN2(p)+cos2πΩ0xN(p)xN1(p)sin2πΩ02 (10)

на основе отсчетов xN1 и xN временного ряда. Отметим, что при записи (10) использована аппроксимация производной y=dy/dτ вида [15]

 

Рис. 2. Огибающие автоколебаний НВ- и ДВ-осцилляторов

Fig. 2. Amplitudes of self-oscillations in continuous and discrete time

sinc2πΩ0yn=cos2πΩ0xnxn1,

где sinc2πΩ0=sin2πΩ0/2πΩ0 – кардинальный синус.

Оценка амплитуды Ac(p) установившихся автоколебаний томсоновского осциллятора (1) проведена на основе результатов численного интегрирования задачи Коши для уравнения движения (2) методом Рунге – Кутта четвертого порядка с фиксированным шагом Δτ=0,125. Временные ряды для оценки Ac(p) сформированы путем выборки из численного решения Xn=xnM, Yn=ynM=x'τ(τnM) при M=8, а затем использована формула

Ac(p)=XN2(p)+YN(p)2πΩ02.

В целом, как это следует из рис. 2, зависимости Ac(p) и Ad(p) близки как качественно, так и количественно – максимальное расхождение их значений в представленном примере составляет 8,4 %. Причем причина замедленного роста Ad(p) по сравнению с Ac(p) при увеличении параметра p заключается в повышенном уровне гармоник у ДВ-осциллятора (9). Это подтверждается рис. 3, на котором для p=3 сплошной линией показан амплитудный спектр автоколебаний ДВ-осциллятора (9), а пунктирной – НВ-осциллятора (1). Символами gK отмечены гармоники с номерами K. Здесь следует обратить внимание на неустранимый эффект подмены частот (наложения спектров) гармоник автоколебаний в дискретном времени [16]. Что касается основных частот автоколебаний, то они в представленном примере у осцилляторов (1) и (9) весьма близки.

 

Рис. 3. Амплитудные спектры НВ- и ДВ-осцилляторов

Fig. 3. Amplitude spectrum of CT- and DT-oscillators

 

  1. Разновидности ДВ-осцилляторов томсоновского типа

Основываясь на дискретном отображении (уравнении движения) осциллятора ван дер Поля, можно предложить еще ряд ДВ-автогенераторов томсоновского типа.

Вариант уравнения движения (9) нетрудно получить, если ввести в рассмотрение параметр консервативности резонатора ДВ-автогенератора:

δ=1πνexp(πν).

Тогда (9) принимает вид

xn2δcos2πΩ0xn1+δ2xn2==2πνpSxn1cos2πΩ0xn1xn2, (10)

Очевидно, что при δ=1 и S(x)=1x2 разностное уравнение

xn2cos2πΩ0xn1+xn2==2πνp1xn12cos2πΩ0xn1xn2,

представляет собой результат дискретизации времени в уравнении ван дер Поля в его стандартной форме записи [4]:

d2xdt2+ω02x=ω0γ1x2dxdt,

где γ=pQ – константа глубины обратной связи.

Вариант ДВ-автогенератора с перестройкой частоты задается уравнением

xn2cos2πΩ0(1+mn)xn1+xn2==2πνpSxn11cos2πΩ0xn1xn2,

где mn=ΔΩn/Ω0 – текущее значение индекса частотной модуляции; ΔΩn – девиация частоты.

Заключение

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

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

×

About the authors

Valery V. Zaitsev

Samara National Research University

Email: zaitsev@samsu.ru

Candidate of Physical and Mathematical Sciences, Professor of the Department of Optics and Spectroscopy

Russian Federation, Samara

Alexander V. Karlov

Povolzhskiy State University of Telecommunications and Informatics

Author for correspondence.
Email: a.v.karlov@gmail.com

Candidate of Physical and Mathematical Sciences, Associate Professor of the Department of Theoretical Foundations of Radio Engineering and Communication

Russian Federation, Samara

References

  1. Andronov A.A., Vitt A.A., Hajkin S.E. Self-Oscillation Theory. Moscow: Nauka, 1981, 508 p. (In Russ.)
  2. Murrey J. Mathematical Biology: Vol. I. Introduction Tom I. Introduction. Moscow; Izhevsk: NITs RHD, Institut komp’juternyh issledovanij, 2009, 776 p. (In Russ.)
  3. Jenkins A. Self-oscillations. Physics Reports, 2013, vol. 525, no. 2, pp. 167–222. DOI: https://doi.org/10.1016/j.physrep.2012.10.007
  4. Kuznetsov A.P., Kuznetsov S.P., Ryskin N.M. Non-Linear Oscillations. Moscow: Fizmatlit, 2005, 292 p. (In Russ.)
  5. Kuznetsov A.P. et al. The van der Pol equation phenomenon. Izvestija vuzov. Prikladnaja nelinejnaja dinamika, 2014, vol. 22, no. 4, pp. 3–42. DOI: https://doi.org/10.18500/0869-6632-2014-22-4-3-42 (In Russ.)
  6. Migulin et al. Fundamentals of Oscillation Theory. 2nd ed. Moscow: Nauka, 1988, 392 p. (In Russ.)
  7. Oppengejm A., Shafer R. Digital Signal Processing. Moscow: Tehnosfera, 2006, 856 p. (In Russ.)
  8. Zaslavsky G.M. Hamiltonian Chaos and Fractal Dynamics. Moscow; Izhevsk: SRC RHD; Izhevsk Institute for Computer Research, 2010, 472 p. (In Russ.)
  9. Kuznetsov A.P., Tjurjukina L.V. Synchronization of the van der Pol – Duffing self-oscillating system by short pulses. Izvestija vuzov. Prikladnaja nelinejnaja dinamika, 2004, vol. 12, no. 5, pp. 16–31. (In Russ.)
  10. Zaitsev V.V., Zaitsev O.V. The dynamics of self-oscillations of a discrete van der Pol oscillator. Physics of Wave Processes and Radio Systems, 2000, vol. 3, no. 2, pp. 64–67. (In Russ.)
  11. Kuznetsov A.P., Savin A.V., Sedova Yu.V. Bogdanov – Takens bifurcation: from continuous to discrete model. Izvestija vuzov. Prikladnaja nelinejnaja dinamika, 2009, vol. 17, no. 6, pp. 139–158. (In Russ.)
  12. Morozov A.D. Resonances, Cycles and Chaos in Quasi-Conservative Systems. Moscow; Izhevsk: SRC RHD; Izhevsk Institute for Computer Research, 2005. 424 p. (In Russ.)
  13. Zaitsev V.V., Fedjunin E.Yu., Shilin A.N. Finite differences in the problem of synthesizing nonlinear DT oscillators. Physics of Wave Processes and Radio Systems, 2017, vol. 20, no. 2, pp. 35–41. URL: https://journals.ssau.ru/pwp/article/view/7095 (In Russ.)
  14. Kapranov M.V., Kuleshov V.N., Utkin G.M. Oscillation Theory in Radio Engineering. Moscow: Nauka, 1984, 320 p. (In Russ.)
  15. Zaitsev V.V. On discrete mappings of the van der Pol oscillator. Physics of Wave Processes and Radio Systems, 2014, vol. 17, no. 1, pp.35–40. URL: https://journals.ssau.ru/pwp/article/view/7287 (In Russ.)
  16. Zaitsev V.V., Stulov I.V. On the influence of substituted harmonics on the dynamics of self-oscillations in discrete time. Izvestija vuzov. Prikladnaja nelinejnaja dinamika, 2015, vol. 23, no. 6, pp. 40–46. DOI: https://doi.org/10.18500/0869-6632-2015-23-6-40-46 (In Russ.)
  17. Lindsey V. Synchronization Systems in Communication and Control. Moscow: Mir, 1972, 600 p. (In Russ.)

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Active element differential slope

Download (190KB)
3. Fig. 2. Amplitudes of self-oscillations in continuous and discrete time

Download (208KB)
4. Fig. 3. Amplitude spectrum of CT- and DT-oscillators

Download (323KB)

Copyright (c) 2022 Zaitsev V., Karlov A.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ФС 77 - 68199 от 27.12.2016.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies