Научная статья на тему 'Параметрический генератор грубого хаоса: схемотехническая реализация и моделирование в программной среде Multisim'

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

CC BY
694
269
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ХАОС / АТТРАКТОР / СОЛЕНОИД СМЕЙЛА-ВИЛЬЯМСА / ПАРАМЕТРИЧЕСКИЙ ГЕНЕРАТОР / ВАРАКТОРНЫЙ ДИОД / CHAOS / ATTRACTOR / SMALE-WILLIAMS SOLENOID / PARAMETRIC OSCILLATOR / VARACTOR DIODE

Аннотация научной статьи по физике, автор научной работы — Кузнецов С. П.

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

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

Похожие темы научных работ по физике , автор научной работы — Кузнецов С. П.

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

A PARAMETRIC OSCILLATOR OF ROBUST CHAOS: A CIRCUIT IMPLEMENTATION AND SIMULATION USING THE MULTISIM PROGRAM

The suggected scheme refers to the parametric generator of chaotic oscillations with the Smale-Williams solenoid attractor. The scheme operates under a periodic sequence of pump pulses at two different frequencies. Simulation of the chaotic dynamics is conducted using the Multisim software product.

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

УДК 621.373.7

С.П. Кузнецов

ПАРАМЕТРИЧЕСКИЙ ГЕНЕРАТОР ГРУБОГО ХАОСА: СХЕМОТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ И МОДЕЛИРОВАНИЕ В ПРОГРАММНОЙ СРЕДЕ MULTISIM

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

Хаос, аттрактор, соленоид Смейла-Вильямса, параметрический генератор, варакторный диод

S.P. Kuznetsov

A PARAMETRIC OSCILLATOR OF ROBUST CHAOS: A CIRCUIT IMPLEMENTATION AND SIMULATION USING THE MULTISIM PROGRAM

The suggected scheme refers to the parametric generator of chaotic oscillations with the Smale-Williams solenoid attractor. The scheme operates under a periodic sequence ofpump pulses at two different frequencies. Simulation of the chaotic dynamics is conducted using the Multisim software product.

Chaos, attractor, Smale-Williams solenoid, parametric oscillator, varactor diode

Введение

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

Представляется, что принцип параметрического возбуждения колебаний перспективен с точки зрения интересной проблемы, заключающейся в конструировании физических устройств с хаотической динамикой, обусловленной так называемыми равномерно гиперболическими аттракторами [8-11]. Эти аттракторы представляют собой притягивающие объекты в фазовом пространстве динамических систем, составленные исключительно из траекторий седлового типа, сочетающие неустойчивость в смысле разбегания соседних траекторий на аттракторе и устойчивость в смысле приближения траекторий к аттрактору. Как абстрактные математические объекты, такие аттракторы - соленоид Смейла - Вильям-са, аттрактор Плыкина, DA-аттрактор Смейла были введены в математической теории динамических систем примерно полвека назад, но до последнего времени не рассматривались в контексте естественно-научных и технических приложений. Такая ситуация неприемлема хотя бы потому, что для однородно гиперболических аттракторов математически доказано свойство грубости, или структурной устойчивости, гарантирующее нечувствительность динамики к вариациям функций и параметров в определяющих уравнениях. Как постулируется в теории колебаний, грубость служит принципиальным основанием для выделения значимых для практики и подлежащих первоочередному теоретическому анализу колебательных систем [12]. Для любых возможных практических приложений (коммуникация [13], шумовая локация [14], генерация случайных чисел [15]) естественно отдать предпочтение именно генераторам грубого хаоса.

Рассмотрим геометрическое построение разновидности аттрактора Смейла-Вильямса, существенной для дальнейшего изложения. Для наглядности обратимся пока к системе с трехмерным пространством состояний и с дискретным временем. Пусть один шаг эволюции состоит в том, что область в виде тора претерпевает трехкратное растяжение вдоль и сжатие поперек, складывается тройной петлей и оказывается расположенной внутри исходного тора (рис. 1а). Чтобы она там поместилась, поперечное сжатие должно быть сильнее, чем в три раза. На каждом шаге преобразования полный объем объекта уменьшается (система диссипативная), а число витков утраивается. В пределе бесконечного числа шагов количество витков стремится к бесконечности, и возникает образование, называемое соленоидом, который в поперечном направлении имеет структуру типа канторова множества (рис. 1 б).

Наиболее существенный момент заключается в том, что отображение для отсчитываемой вдоль витков соленоида угловой координаты порождает хаотическую динамику изображающих точек. В нашем примере это троекратно растягивающее отображение окружности jn+1 = —3j п + const

(константа определяется выбором начала отсчета переменной j), диаграмма итераций которого показана на рис. 1в. Характерное свойство хаоса - неустойчивость по отношению к возмущению начальных условий. В данном случае малое возмущение переменной j за один шаг увеличивается втрое, чему соответствует положительный показатель Ляпунова ln3 = 1-0986...

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

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

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

Параметрический генератор хаоса на этом принципе, описанный в [22], содержит две одинаковые подсистемы, каждая из которых представлена схемой двухконтурного параметрического генератора. При этом частоты осцилляторов, образующих каждую подсистему, различаются вдвое, и осциллятор частоты ю одной подсистемы связан через квадратичный нелинейный элемент с осциллятором частоты 2ю другой подсистемы. Накачка подсистем на частоте 3ю осуществляется попеременно. В [23] предложена другая схема, использующая единственный двухконтурный генератор с модулированной накачкой, дополненный цепью запаздывающей обратной связи с квадратичным нелинейным элементом. Еще одна схема [24] базируется на двухконтурном генераторе, где частоты контуров отличаются вдвое, а возбуждение производится импульсами накачки на тройной частоте и сопровождается модуляцией добротности одного и другого контура с периодом, равным периоду следования импульсов накачки. Во всех этих системах аттрактор Смейла - Вильямса реализуется благодаря тому, что обеспечивается преобразование угловой переменной - фазы заполнения выдаваемых системой цугов колебаний посредством двукратно растягивающего отображения окружности.

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

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

Отметим, что примеры схем с равномерно гиперболическими аттракторами Смейла - Виль-ямса, Плыкина и DA-аттрактором уже публиковались [25-28], но эти примеры, во-первых, не относились к классу параметрических генераторов, а, во-вторых, требовали более сложной элементной базы (операционные усилители, мультипликаторы и др.).

1. Модельные уравнения и принцип действия системы

Начнем с вводных пояснений относительно активной и пассивной параметрической связи пары осцилляторов.

Рассмотрим два осциллятора с частотами ю1 и ю2 (пока без диссипации) и введем между ними пропорциональную коэффициенту e реактивную связь, изменяющуюся во времени колебательным образом, что соответствует накачке на частоте W:

Х1 + ю12х1 = ex2 sin Wt, X2 + = ex1 sin Wt. (1)

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

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

х, = ак (г)е'ю,г + а; (г)е, X, = 1юкак (гУ"* - 'Ю фа/е-"*, (2)

где к= 1, 2. Как очевидно из (2), они должны подчиняться соотношениям

ак (г)е,щг + ак* (г)е~гщ' = 0. (3)

Перепишем уравнения (1) в новых переменных а12, сделав подстановку (2), и произведем с помощью (3) исключение сопряженных производных а1*2. Далее выполним усреднение на периоде быстрых колебаний, на протяжении которого комплексные амплитуды а12 можно приближенно считать постоянными величинами.

В случае О = ю2 - ю1 в результате имеем

а1 = | ею-ха2, а2 = -1 ею-1а1, (4)

что приводит к колебательным решениям вида а1 ~ БШ^е(01Ю2)-1/2г], а2 ~ С08[1 е(ш1Ю2)-1/2г] и отвечает биениям с частотой -4е(ю1ю2)-1/2.

С другой стороны, если взять О = ю2 + Ю1, то уравнения принимают вид

1 -1 * 1 -1 * а1 =- -18Ю1 а2 , а2 = - -4 ею2 а1 , (5)

откуда а12 = -1 е2(Ю1Ю2)-1 а12, так что получаем экспоненциально нарастающее решение

а12 ~ ехр[-1 е(ю1ю2)-12г]. Чтобы иметь физически оправданную модель с ограничением амплитуды

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

Обратимся теперь к системе трех осцилляторов с собственными частотами ю1, ю2, ю3. Пусть

частоты первого и третьего осцилляторов связаны условием ю3 = 3ю1, а частота второго осциллятора

существенно больше, причем первый и третий осцилляторы взаимодействуют через бездиссипатив-ный элемент с кубической нелинейностью. Накачка производится последовательно подаваемыми импульсами, так что функционирование системы заключается в повторении трех стадий протяженности Т1, Т2 и 7з, с периодом Т = Т1 + Т2 + Т3. Чтобы в системе мог реализоваться аттрактор, будем полагать,

что присутствует диссипация.

Модельные уравнения запишем в виде1

х1 + ю2 х1 = -ах + 3е13 х Х3 I еХ2х 2 / (г) в1п(ю1 + ю2)г,

х2 + ю2 х2 = -а2 х2 - рх^ + е12 х1 / (г) бш^ + ю2)г+е 23 х3 g (г) б1п(ю2 - 3юх)г, (6)

х3 + Ю х3 = -а3 х3 + е13 хх3 + е 23 х2 g (г) б1п(ю2 - 3юх)г,

где

Г 1,0<г<т, Го, о<г<Т-Т3, /(г) = 1 g(г) = I' „ „, 3 /(г + Т) = /(г), g(г + Т) = g(г).

д Т1 < г < Т, [1, Т - Т3 < г < Т,

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

накачки: "+1 4 п'. Практически отображение Пуанкаре осуществляется компьютерной программой, выполняющей численное решение уравнений (6) на периоде Т.

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

На первой стадии функционирования системы в течение времени T1 накачка на частоте W = W\ + w2, интенсивность которой задана коэффициентом e\2, обеспечивает параметрическое возбуждение первого и второго осцилляторов. При этом колебания характеризуются некоторой фазовой постоянной j, определяемой условиями в начале стадии: Х\ ~ sin(W\i + j), х2 ~ sin(w2t - j) . Ограничение амплитуды колебаний достигается благодаря тому, что во втором осцилляторе присутствует нелинейная диссипация, характеризуемая параметром р.

На второй стадии протяженности T2, накачка выключена, и происходит затухание колебаний вследствие диссипации (параметры a\,2). Благодаря связи через кубическую нелинейность, определяемую параметром £\з, и резонансу частот \:3 между первым и третьим осциллятором, третий осциллятор, который характеризуется относительно малым параметром затухания аз, претерпевает раскачку до некоторой амплитуды с фазой, отвечающей фазе третьей гармоники первого осциллятора: х3 ~ sin(3a)\i + 3 j + const) = sin(w3t + 3j + const).

На третьей стадии накачка обеспечивается изменением во времени параметра связи второго и третьего осцилляторов и производится на частоте W 2 = w2 -w3 с амплитудой £23. При подобранной

надлежащим образом продолжительности этой стадии T3 за счет механизма биений осуществляется практически полная передача энергии от третьего осциллятора ко второму, который в итоге наследует фазу от третьего осциллятора: х2 ~ sin(w2t + 3j + const). Таким образом, к началу следующей стадии параметрического возбуждения, когда опять включается накачка на частоте , новое значение фазовой постоянной дается утроенной исходной величиной с обратным знаком: jmw = -3j + const . Далее весь процесс повторяется.

Благодаря наличию угловой переменной j, претерпевающей действие троекратно растягивающего отображения окружности, и сжатию фазового объема из-за диссипации по другим направлениям, реализуется ситуация, отвечающая аттрактору Смейла - Вильямса типа обсуждавшегося во введении (рис. \).

К уравнениям (6) можно применить метод медленных амплитуд, используя соотношения (2), (3), в которых индекс k принимает значения от \ до 3. По аналогии с преобразованиями в начале раздела, можно вывести уравнения для комплексных амплитуд, которые ниже выписаны отдельно для каждой стадии.

Стадия I, nT < t < nT + T,:

, т . *2 , -1 *

a1 + 2 a1a1 + -3/£13Ю\ a1 a3 =--4e12« a2 ,

*3 1 2 ^3^3

Стадия II, nT + T\ < t < nT + T2:

a&2 + i a 2a2 + f «2pa2a2 =- -4 £12«- a

0.

a, +■ 1 a^ a +1 a,

-13^3 '■n

-1 *2

a1 + ^ a1a1 + -3 ie13w1 lal

a

a2 + -2 a 2a2 + 3 w2Pa2a2*2 = 0,

0,

1 1 • -i 3

a3 + 7 a3a3 + 7 /£13W3 ai

0.

Стадия III, nT + T2 < t < (n + 1)T:

1 1 • -1 *2

a1 + 2 a1a1 + ^/е13Ю\ a1 a3

1 3 2n *2

a2 + a 2a2 + -3 w2pa2a2

4e 23a3

a3 + 2 a3a3 + 2 ^13®- ai 4 e23 W a2.

(7а)

(7б)

(7в)

Для этих уравнений также можно использовать описание динамики в терминах отображения

= T(x n)

v n', где ше-

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

величин ak

x = {Re a,, Im a,, Re a-., Im a., Re a,, Im a,} w : i ^ ^ 2> 2' ^ 3> . Упомянутое

выше условие целочисленной

продолжительности каждой стадии в единицах периода быстрых колебаний в рамках подхода, основанного на методе медленных амплитуд, не принципиально, и его можно игнорировать.

0

2. Результаты численного моделирования и обоснование присутствия аттрактора типа Смейла - Вильямса

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

На рис. 2 приводится типичный вид временных зависимостей для переменных х, у, г, полученных при численном решении уравнений (6) конечно-разностным методом для набора параметров Ю:=2л, Ю2=10л, Юв=6л, Т=50, Т1=20, Тз=3, р=0.008, £12=48, £23=100, £13=1, а1=0.4, 02=1, аз=0. Хаос проявляется в вариации фаз колебаний на последовательных стадиях активности.

На рис. 3а показана диаграмма для угловой переменной, выступающая как главное свидетельство наличия аттрактора Смейла - Вильямса у отображения, описывающего изменение состояния системы за период Т. В процессе численного решения дифференциальных уравнений в моменты времени = пТ + Т/2 согласно формуле ф = аг^(х(пТ + Т/2)- - <Х(пТ + Т/2)) определялись мгновенные фазы первого осциллятора. На диаграмме они представлены графически в координатах

(Фп, Фп+1). Как можно видеть, точки определенно располагаются вдоль ветвей, образующих график троекратно растягивающего отображения окружности. Принципиальное значение имеет топологическая природа преобразования фазы: один полный обход окружности для прообраза фп (т.е. изменение на величину 2л) соответствует трехкратному обходу для образа ф п+1 в обратном направлении.

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

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

Рис. 2. Зависимости динамических переменных от времени, полученные в установившемся режиме функционирования системы при численном решении уравнений (6) конечно-разностным методом. Значения параметров Ю1=2я, Ю2=10я, юэ=6я, 7=50, 71=20, 7з=3, р=0.008, £12=48, £23=100, £13=1, а1=0.4, а2=1, аз=0. В верхней части рисунка представлена линейка, где римскими цифрами обозначены стадии

функционирования системы

а б

Рис. 3. Итерационная диаграмма фаз колебаний первого осциллятора (а) и портрет аттрактора в сечении Пуанкаре (б) по результатам численного решения уравнений (6) при указанных в тексте значениях параметров.

Вставка на панели (б) иллюстрирует в увеличенном виде тонкую поперечную структура волокон аттрактора

Аналогичные результаты получаются при использовании уравнений для медленных амплитуд. На рис. 4 показана диаграмма для фаз, определяемых как аргумент комплексной амплитуды а в моменты времени = пТ + Т /2, а также портрет аттрактора в стробоскопическом сечении. Незначительные количественные отклонения в сравнении с рис. 3, очевидно, обусловлены приближенным характером описания в терминах медленных амплитуд.

Рис. 4. Итерационная диаграмма фаз колебаний первого осциллятора (а) и портрет аттрактора в сечении

Пуанкаре (б) по результатам численного решения уравнений для комплексных амплитуд (7) при указанных в тексте значениях параметров. Вставка на панели (б) иллюстрирует в увеличенном виде

тонкую поперечную структуру волокон аттрактора

Чтобы найти спектр показателей Ляпунова, следуя хорошо известной методике [29], проводим численное решение уравнений (6) или (7) совместно с набором из шести комплектов уравнений в вариациях

x = F(x, г),

% = г)~к, к = 1,2,...(6. (8) Здесь векторная функция F(x, г) задается компонентами, фигурирующими в правых частях уравнений (6) или (7), а F/(x, г) - ее матричная производная, т.е. матрица размера 6*6, элементы которой представляют собой частные производные компонент Ж по компонентам вектора x. Тильдой обозначен вектор возмущения, отслеживаемый в процессе решения вдоль опорной траектории. Процедура дополняется нормализацией и ортогонализацией шести векторов возмущения на каждом периоде модуляции накачки Т. Показатели Ляпунова получаются как средние скорости роста или убывания накапливающихся сумм логарифмов норм для векторов возмущения перед нормализацией и естественным образом получаются расположенными в порядке убывания. Согласно результатам вычислений, показатели Ляпунова для аттрактора отображения Пуанкаре при указанных параметрах составляют для исходных уравнений (6)

L1

1.093, Л2 » -1.338, Л3 » -5.64, Л4 » -7.78, Л5 » -30.6, Л6 » -32.3,

а для уравнений в медленных амплитудах (7)

Л1 » 1.095, Л2 » -1.432, Л3 » -5.29, Л4 » -7.59, Л5 » -32.8, Л6 » -34.9,

(9)

(10)

Наличие положительного показателя Л1 указывает на хаотическую природу динамики. Его величина близка к константе ln3 =1 0986.., что хорошо согласуется с приближенным описанием эволюции фазовой переменной троекратно растягивающим отображением окружности. Остальные показатели отрицательные и отвечают за приближение фазовых траекторий к аттрактору.

Интересно выполнить прямую численную проверку свойства гиперболичности аттрактора хотя бы применительно к системе уравнений для медленных амплитуд (7), что требует существенно меньших вычислительных ресурсов.

Идея тестирования на основе «критерия углов» была предложена в [30, 31], а в наиболее простой удобной для проведения вычислений форме методика представлена в [32]. При наличии одного неустойчивого направления (один положительный показатель Ляпунова) она состоит в следующем.

Начнем с вычисления опорной орбиты x(t) на аттракторе, проводя решение уравнения

x = F(xt) за достаточно большой временной интервал. Затем берем линеаризованное уравнение для вектора возмущения x = F (x(t^t)x и интегрируем его вдоль найденной траектории x(t) с нормировкой вектора x на каждом шаге отображения Пуанкаре n на единицу, чтобы исключить расходимость. В результате получаем набор единичных векторов {xn} . Далее в соответствии с идеей [32] проводим интегрирование в обратном времени вдоль той же самой опорной траектории линейного уравнения

u = -[F'(x(t),t)]Tu , (П)

где верхний индекс T означает матричное сопряжение. Это дает набор векторов {un} , определяющих ортогональное дополнение к устойчивому подпространству векторов возмущения. Их также удобно нормировать на единицу. Теперь для оценки угла a между одномерным неустойчивым подпространством и пятимерным в нашем случае устойчивым подпространством при n-м прохождении сечения Пуанкаре вычисляем угол Pn£ [0,p/2] между векторами xn и un : cosPn = |un (t) • xn(t)|, и полагаем 0n = я/2 - Pn.

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

На рис. 5 показана гистограмма распределения углов между устойчивыми и неустойчивыми подпространствами, полученная численно для упомянутого набора значений параметров системы для уравнений в комплексных амплитудах (7). Как можно видеть, распределение с очевидностью располагается вдали от нулевых значений углов 0, т.е. тест подтверждает гиперболичность аттрактора.

Рис. 5. Гистограмма распределения углов

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

системы уравнений для амплитуд (7) по методике, описанной в тексте.

Отсутствие углов, близких к нулю, подтверждает гиперболичность аттрактора

3. Схема параметрического генератора

Для разработки параметрического генератора хаоса как реального электронного устройства естественно обратиться к удобному и популярному современному средству схемотехнического моделирования - программному продукту Multisim [33, 34]. Его первоначальная версия была выпущена канадской компанией Interactive Image Technologies в 1995 г. под названием Electronics Workbench, а усовершенствованные версии, начиная с 2005 г., разрабатываются компанией National Instruments.

Представленные ниже результаты получены с использованием имеющейся в СФ ИРЭ РАН лицензионной версии продукта № Multisim 10.1.1.

На рис. 6 показана схема, составленная из трех осцилляторов на основе колебательных контуров, один из которых образован катушкой индуктивности Ь1 и емкостью С1, а второй и третий, соответственно, элементами Ь2 и С2, Ь3 и С3. Потери в первом и втором контуре вносятся резисторами Я1 и Я2. Как и в модельной системе из предыдущего раздела, функционирование устройства осуществляется как периодическое повторение трех стадий, с модуляцией накачки посредством переключателей 11 и 12, которые управляются прямоугольными импульсами от источников У4 и У6. На первой стадии (продолжительность Т1=400 мкс) открыт только ключ Л, на второй стадии (Т2=550 мкс) оба ключа закрыты, а на третьей стадии (Т3=50 мкс) открыт только ключ 12.

Рис. 6. Схема параметрического генератора хаоса, реализованная в среде Multisim (пояснения в тексте)

Параметрическое возбуждение первого и второго осцилляторов на первой стадии обеспечивается за счет колебаний емкости элемента, составленного из пары варакторных диодов Б1 и Б2. Они включены с противоположной полярностью в две параллельные ветви с подключением смещения от источников постоянного напряжения У1 и У2 и переменного напряжения накачки с делителя на резисторах Ю и Я4 от источника У3. Благодаря такому включению зависимость общей емкости от приложенного к составному элементу напряжения дается симметричной функцией, содержащей только четные члены в разложении в степенной ряд. Аналогичным образом устроен элемент на варакторных диодах Б3 и Б4, для которых смещение обеспечивается теми же источниками У1 и У2, а переменное напряжение накачки подается с делителя на резисторах И5 и Я6 от источника У5, обеспечивающего действие накачки на третьей стадии. Первый и третий осцилляторы связаны посредством элемента с кубической нелинейностью на варакторных диодах Б5 и Б6, включенных навстречу друг другу. Диоды Зенера (стабилитроны) Б7 и Б8, включенные в колебательный контур Ь2, С2, обеспечивают насыщение амплитуды колебаний при параметрической неустойчивости на определенном конечном уровне.

Емкости и индуктивности подобраны так, чтобы частоты колебательных мод, реализуемые в системе при выключенной накачке и ассоциирующиеся с преимущественным возбуждением первого, второго и третьего контуров, составляли /1=50 кГц, /2=500 кГц и /3=3/1=150 кГц. Соответственно, частота накачки на первой стадии задается равной /1 + /2 =550 кГц, а на третьей стадии /2 - /3 =350 кГц.

4. Результаты моделирования хаотической динамики в среде МиШ81ш

На рис. 7 показаны графики реализаций напряжения на конденсаторах С1, С2 и С3, полученные при моделировании в среде Multisim с использованием предусмотренного программным продуктом виртуального осциллографа с подключением к соответствующим узлам схемы. На линейке в верхней части рисунка римскими цифрами обозначены стадии функционирования схемы. На первой стадии можно видеть параметрическое возбуждение первого и второго контуров, колебания которых затем затухают на второй стадии, в то время как колебания в третьем контуре сохраняются, а затем на

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

Чтобы убедиться, что переход к каждой новой стадии параметрического возбуждения сопровождается отображением троекратного растяжения переменной, характеризующей фазу колебаний, поступим следующим образом. Подключим осциллограф так, чтобы один луч управлялся напряжением на катушке индуктивности Ь1, а второй - напряжением на резисторе Я1. В среде МиШБт с помощью приложения ОгарЬег предусмотрена запись в файл данных, получаемых в процессе моделирования, с возможностью дальнейшей цифровой обработки. Шаг выборки по времени надо установить равным периоду модуляции (Т=1 мс). Чтобы подобрать моменты выборки, отвечающие присутствию колебаний первого осциллятора, можно использовать параметр задержки источников управляющих импульсов У4 и У6. (В нашем случае они заданы равными 500 и 450 мкс.) Затем записанный файл обрабатывается специально составленной внешней программой. Сначала оба временных ряда - для напряжений на катушке индуктивности С/ь и резисторе и С/я нормируются так, чтобы сумма квадратов элементов была для них одинакова. Затем для каждой пары величин и1, ипк, относящихся к одному и тому же моменту времени tn=nT+T/2, определяется фаза фп = + ), приведенная к интервалу от 0 до 2л.

Рис. 7. Реализации напряжения на конденсаторах С1, С2 и С3, скопированные с экрана виртуального осциллографа при моделировании схемы на рис. 2 в среде МиШэ1т

На рис. 8 показан график, на котором представлены обработанные данные в виде зависимости значений фп+х от величин фп. Как можно видеть, график соответствует троекратно растягивающему

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

Рис. 8. Итерационная диаграмма для фаз, построенная по данным моделирования схемы, показанной на рис. 2, в среде МиШэ1т

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

Рис. 9. Портрет аттрактора в проекции из расширенного фазового пространства системы (а) и аттрактор в стробоскопическом сечении (б). По горизонтальной и вертикальной оси отложены, соответственно, напряжение на катушке индуктивности L1 и на резисторе R1

Рис. 10 иллюстрирует спектры сигналов, полученные с помощью имеющегося в среде Multisim анализатора спектра (Stimulate - Instruments - Spectrum Analyzer) и отвечающие напряжениям на конденсаторах C1, C2, C3. Спектры сплошные, как это и должно быть для случайного сигнала, хотя характеризуются довольно сильной изрезанностью. Для сигнала с каждого из трех контуров спектр содержит хорошо выраженный пик в окрестности его собственной частоты, соответственно, 50 кГц для первого, 500 кГц для второго, и 150 кГц для третьего контура. Кроме того, имеются пики в окрестности частот накачки и комбинационных составляющих вследствие наличия в схеме нелинейных элементов.

Рис. 10. Спектры колебаний напряжения на конденсаторах С1, С2, С3. Ось частот охватывает интервал от 1 до 700 кГц, по вертикальной оси использован логарифмический масштаб, цена деления 10 дБ

Заключение

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

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

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 12-02-00541.

ЛИТЕРАТУРА

1. Мандельштам Л.И. Лекции по колебаниям / Л.И. Мандельштам. М.: Изд-во АН СССР, 1955. 512 с.

2. Крысько В.А. Нелинейная динамика параметрических колебаний двухслойных распределенных систем с учетом зазора между слоями / В.А. Крысько, Е.Ю. Крылова, И.В. Папкова // Вестник СГТУ. 2013. Вып. 1 (69). С. 7-11.

3. Каплан А.Е. Параметрические генераторы и делители частоты / А.Е. Каплан, Ю.А. Кравцов, В.А. Рылов. М.: Сов. радио, 1966. 335 с.

4. Люиселл У. Связанные и параметрические колебания в электронике / У. Люиселл. М.: иностр. лит., 1963. 352 с.

5. Островский Л. А. Параметрический генератор ультразвука / Л. А. Островский, И. А. Папи-лова, А.М. Сутин // Письма в ЖЭТФ. 1972. Т. 15. Вып. 8. С. 456-458.

6. Ахманов С.А. Параметрические усилители и генераторы света / С.А. Ахманов, Р.В. Хохлов // Успехи физических наук. 1966. Т. 88. № 3. С. 439-460.

7. Кузнецов А.П. Нелинейные колебания / А.П. Кузнецов, С.П. Кузнецов, Н.М. Рыскин. М.: Физматлит, 2005. 292 с.

8. Динамические системы с гиперболическим поведением / Д.В. Аносов, С.Х. Арансон,

B.З. Гринес, Р.В. Плыкин, Е.А. Сатаев, А.В. Сафонов, В.В. Солодов, А.Н. Старков, А.М. Степин,

C.В. Шлячков // Динамические системы - 9, Итоги науки и техн. Сер. Соврем. пробл. матем. Фундам. направления. Т. 66. М.: ВИНИТИ, 1991. 247 с.

9. Каток А.Б. Введение в современную теорию динамических систем: пер. с англ. / А.Б. Каток, Б. Хасселблат. М.: Факториал, 1999. 768 с.

10.Shilnikov L. Mathematical problems of nonlinear dynamics: a tutorial / L. Shilnikov // Int. J. of Bif. & Chaos. 1997. Vol. 7. № 9. P. 1353.

11.Анищенко В.С. Нелинейная динамика хаотических и стохастических систем. Фундаментальные основы и избранные проблемы / В.С. Анищенко, В.В. Астахов, Т.Е. Вадивасова. Саратов: Изд-во Сарат. ун-та, 1999. 368 с.

12.Андронов А.А. Теория колебаний / А.А. Андронов, А.А. Витт, С.Э. Хайкин. М.: Наука, 1981. 586 с.

13.Дмитриев А.С. Динамический хаос: новые носители информации для систем связи / А.С. Дмитриев, А.И. Панас. М.: Физматлит, 2002. 252 с.

14.Lukin K.A. Noise radar technology / K.A. Lukin // Telecommunications and Radio-Engineering. 2001. Vol. 16. № 12. P. 8-16.

15.Drutarovsky M. A Robust Chaos-Based True Random Number Generator Embedded in Reconfigurable Switched-Capacitor Hardware / M. Drutarovsky, P. Galajda // Radioengineering. 2007. Vol. 16. № 3. P. 120-127.

16.Kuznetsov S.P. Example of a Physical System with a Hyperbolic Attractor of the Smale-Williams Type / S.P. Kuznetsov // Phys. Rev. Lett. 2005. Vol. 95. 144101.

17.Kuznetsov S.P. Autonomous coupled oscillators with hyperbolic strange attractors / S.P. Kuznetsov, A. Pikovsky // Physica D. 2007. Vol. 232. P. 87-102.

18.Кузнецов С.П. Хаотическая динамика в физической системе со странным аттрактором типа Смейла - Вильямса / С П. Кузнецов, Е. П. Селезнев // ЖЭТФ. 2006. Т. 129. Вып. 2. C. 400-412.

19.Емельянов В.В. Генератор гиперболического хаоса на основе связанных пролетных клистронов / В.В. Емельянов, С П. Кузнецов, Н.М. Рыскин // Письма в ЖТФ. 2009. Т. 35. Вып. 16. С. 71-78.

20. Кузнецов С.П. О возможности реализации странного аттрактора типа Смейла-Вильямса в радиотехническом генераторе с запаздыванием / С.П. Кузнецов, В.И. Пономаренко // Письма в ЖТФ. 2008. Т. 34. Вып. 18. С. 1-8.

21. Кузнецов С.П. Динамический хаос и однородно гиперболические аттракторы: от математики к физике / С.П. Кузнецов // Успехи физических наук. 2011. Т. 181. № 2. С. 121-149.

22. Кузнецов С.П. О возможности реализации параметрического генератора гиперболического хаоса / С.П. Кузнецов // ЖЭТФ. 2008. Т. 133, № 2. С. 438-446.

23.Kuznetsov A.S. Parametric generation of robust chaos with time-delayed feedback and modulated pump source / A.S. Kuznetsov, S.P. Kuznetsov // Communications in Nonlinear Science and Numerical Simulation. 2013. Vol. 18. P. 728-734.

24.Кузнецов А.С. Параметрический генератор гиперболического хаоса на основе двух связанных осцилляторов с нелинейной диссипацией / А.С. Кузнецов, С.П. Кузнецов, И.Р. Сатаев // ЖТФ. 2010. Т. 80. Вып. 12. С. 1-9.

25.Кузнецов СП. Схемы электронных устройств с гиперболическим хаосом и моделирование их динамики в программной среде Multisim / С.П. Кузнецов // Известия вузов - Прикладная нелинейная динамика. 2011. Т. 19. № 5. С. 98-115.

26.Kuznetsov S.P. Plykin type attractor in electronic device simulated in Multisim / S.P. Kuznetsov // CHAOS. 2011. Vol. 21. 043105.

27. Аржанухина Д. С. Схемы электронных устройств с гиперболическим хаосом на основе связанных осцилляторов Ван дер Поля / Д.С. Аржанухина // Вестник СГТУ. 2013. Вып. 3 (72). С. 20-30.

28.Кузнецов С.П. Автономная система - генератор гиперболического хаоса. Схемотехническое моделирование и эксперимент / С.П. Кузнецов, В.И. Пономаренко, Е.П. Селезнев // Изв. вузов. Прикладная нелинейная динамика. 2013. Т. 21. № 5. С. 17-30.

29. Кузнецов С.П. Динамический хаос: курс лекций / С.П. Кузнецов. М.: Физматлит, 2001. 296 с.

30.Lai Y.-C. How often are chaotic saddles nonhyperbolic? / Y.-C. Lai, C. Grebogi, J.A. Yorke, I. Kan // Nonlinearity. 1993. Vol. 6. P. 779-798.

31.Anishchenko V.S. Studying hyperbolicity in chaotic systems / V.S. Anishchenko, A.S. Kopeikin, J. Kurths, T.E. Vadivasova, G.I. Strelkova // Physics Letters A. 2000. Vol. 270. P. 301-307.

32.Kuptsov P.V. Fast numerical test of hyperbolic chaos / P.V. Kuptsov // Phys. Rev. E. 2012. Vol. 85. No 1. 015203.

33.Варзарев Ю.Н. Моделирование электронных схем в системе Multisim / Ю.Н. Варзарев, В.В. Иванцов, Б.Г. Спиридонов. Таганрог: Изд-во ТТИ ЮФУ, 2008. 81 с.

34.Резников Б.Л. Программный комплекс Multisim 10 в учебном процессе: учеб. пособие / Б.Л. Резников. М.: МГТУ ГА, 2010. 84 с.

35.Короновский А.А. О применении хаотической синхронизации для скрытой передачи информации / А.А. Короновский, О.И. Москаленко, А.Е. Храмов // Успехи физических наук. 2009. Т. 179. Вып. 12. С. 1281-1310.

36.Yang T. A survey of chaotic secure communication systems / T. Yang // International Journal of Computational Cognition. 2004. Vol. 2. № 2. P. 81-130.

Кузнецов Сергей Петрович - Sergey P. Kuznetsov -

доктор физико-математических наук, Dr. Sc., Professor

зав. лабораторией Саратовского филиала ИРЭ Department of Nonlinear Processes,

им. В. А. Котельникова РАН, профессор Saratov State University

факультета нелинейных процессов Саратовского Head of Laboratory at Saratov branch

государственного университета имени of Kotelnikov Institute of Radio-Engineering

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

Н.Г. Чернышевского and Electronics of the Russian Academy of Sciences

Статья поступила в редакцию 15.07.14, принята к опубликованию 25.09.14

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