Научная статья на тему 'Влияние точечных дефектов структуры клеточно-автоматного вычислителя на решение 2D скалярного волнового уравнения'

Влияние точечных дефектов структуры клеточно-автоматного вычислителя на решение 2D скалярного волнового уравнения Текст научной статьи по специальности «Физика»

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

Аннотация научной статьи по физике, автор научной работы — Матюшкин И.В., Заплетина М.А.

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

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

Похожие темы научных работ по физике , автор научной работы — Матюшкин И.В., Заплетина М.А.

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

Текст научной работы на тему «Влияние точечных дефектов структуры клеточно-автоматного вычислителя на решение 2D скалярного волнового уравнения»

УДК 519.6

DOI 10.18698/2309-3684-2017-3-319

Влияние точечных дефектов структуры клеточно-автоматного вычислителя на решение 2Б скалярного волнового уравнения

12 12 © И.В. Матюшкин1 2, М.А. Заплетина1, 2

1ИППМ РАН, Москва, г. Зеленоград, 124365, Россия 2Национальный исследовательский университет «МИЭТ», Москва, г. Зеленоград, 124498, Россия

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

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

Введение. Клеточные автоматы (КА) являются одной из перспективных моделей архитектуры вычислительных машин и устройств обработки информации. Расширение спектра задач, решаемых с использованием КА, обусловливает необходимость исследования отказоустойчивости клеточно-автоматных архитектур. Параллелизм обработки информации архитектуры КА, обеспечивающий ее быстродействие, не гарантирует повышенной отказоустойчивости. Выход из строя одного из вычислительных элементов и, как следствие, некорректное исполнение локальной функции перехода (ЛФП) модели КА может привести к неверному результату вычислений. Влияние отказа конкретного элемента поля КА, который будем называть точечным дефектом, напрямую зависит от реализованной модели вычислений, архитектуры и алгоритмов, а также задач, решаемых выбранной системой. Примером таких задач могут служить уравнения математической физики; так, в аспекте дефектности исследовалось уравнение теплопроводности [1]. Специфика численного решения краевых задач для дифференциальных уравнений в формализме КА состоит в применении не прямого матричного метода, а метода последовательных приближений, т. е. перехода от одного промежуточного состояния КА к другому, более близкому к искомому решению.

Волновое уравнение, выводимое из системы уравнений Максвелла и описывающее распространение векторного электромагнитного

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

Рассмотрим более простой случай — 2Б скалярное волновое уравнение с центральной симметрией, на примере которого исследуем отказоустойчивость. В данном случае под отказоустойчивостью понимается способность решения задачи сохранять свои свойства на всем поле КА, кроме локальной области вблизи дефекта (дефектов), т. е. ячейки КА, с которой возможно считывание, но в которую невозможна запись данных. Особое внимание уделено наличию множественных дефектов (до 10), в качестве основных их характеристик взято суммарное расстояние до центра мембраны и расстояние до него от их геометрического центра тяжести.

Цель данной работы состоит в исследовании внедрения дискретных особенностей в структуру краевой задачи для 2Б скалярного волнового уравнения и его сравнении с невозмущенным решением. Более отдаленное практическое значение связано с повышением отказоустойчивости вычислителей КА за счет расширения ЛФП формулами, учитывающими дефектность соседних ячеек, исследованных академиком А. Л. Стемпковским [1].

Формулировка, численный метод и свойства решения исходной задачи. Математическая формулировка основана на классической задаче о колебаниях круглой мембраны радиусом Я с закрепленными краями:

д2и

— = а2 Аи, и (г = Я, г) = 0, и( г, г = 0) = 0

д (1)

ди (г, г = 0) = 1 - г, Я ^ 1, дг Я

где и — отклонение точки мембраны от равновесия; г — расстояние до центра мембраны; г — время.

Как известно [2], решение описывается через функцию Бесселя нулевого порядка:

да 2 1

u(г, г) = Е ък ^п(АкагУ0(Акг) Ък =-;-72 / г(1 - ГУ0(АкгМг (2)

к= а А, к (J0 (А*)) 0

Здесь /0(А = Ак) = 0, к = 1, 2, ..., А1 « 2,40, А2 « 5,52, А3 « 8,65 — нули функции Бесселя.

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

тать, что состояние ячейки имеет тип вещественного числа double. Хотя известны КА с памятью, постараемся свести задачу к обычному КА за счет удвоения состояния (и, v ~ ди / St}. Вначале обратимся

к очевидной схеме решения волнового уравнения на гексагональной сетке (ГС):

ди / St = afyv

КА на ГС

a

dv / St =—Аи st=т

tc+1

= + xa%vtc;

jc+1

4 та

= vc +

3

^nfc -nc

(3)

где 0 I 1 — вычислительный параметр; (т, ¡^ — кванты КА;

tc — номер хода клеточного автомата; / — индекс соседней ячейки, сама ячейка в записи ЛФП не индексируется. Непосредственное применение схемы (3) приводит к эффекту избыточной гексагональной симметрии (эффект ИГС на рис. 1, б), который является паразитным, так как нарушает центральную симметрию решения.

Рис. 1. Эффект ИГС для решения задачи о колебаниях круглой мембраны, полученный при Я = 1, а = 0,1, т = 0,01, 1, параметре схемы Кранка —

Николсон а = 0,5 (уи 0,03) на 600-м ходе схемы (5) (а) и 940-м ходе схемы (3) (б); для компоненты и использована цветовая карта из статьи [3]

Для КА с дискретными значениями такие эффекты встречаются часто, но для КА с непрерывными значениями (КА-ОДУ в терминологии авторов работы [4]) возможна более точная по сравнению со схемой (3) ЛФП, восходящая к явно-неявной схеме Кранка — Николсон [5] и учитывающая второй порядок по изменению и:

ды

= аЬу

ы'с +1 = ы'с +Та,

^(Оу'с +1 + (1 -а))

ду а . — = — Аы

Ьи = - У ы'с

6V г

гс +1

= у1

тгГс

, та + к—г- Ьи,

Ч 2

(4)

- ы 6 = ы 6 - ы '

к = ■

0 < а = - < 1; 2

/с +1

ы'

= ы'с (1 - у) + у'с ^ат + уы

/с +1 /с ус =-ыс

1

(1 + 2а) ^ат

■ + у + -

1

^ат (1 + 2а)

у = к (ат /1)

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

/с =0

(5)

(г) = 0,

.с =0,

у"" 0(г) = (а^)-1(1 - г / Я). Коэффициент у имеет для данной задачи смысл числа Куранта. ЛФП для граничных ячеек запишем как ы'с +1 = 0, у'с +1 = 0. Последнее условие вытекает из определения производной, поскольку на границе ы не меняется. Другое задание этих ЛФП ошибочно и приводит к нарушению консервативности и, как следствие, к довольно быстрому уменьшению фазовых переменных до нуля. Смешение времен в лапласиане Ьи (4) также ведет к срыву расчета.

Решение волнового уравнения по схеме (5) на единичном круге для

-2

ребра гексагона I = 2/3-10 не приводит к эффекту ИГС (рис. 1, а); при этом использование явной схемы (3) сопровождалось ИГС и другими визуальными явлениями (см. рис. 1, б). Исследование ИГС [6] при различных квантах I (параметр гексагональной сетки) интересно само по себе — без привязки к точному решению волнового уравнения. Общее свойство консервативности схемы (5) сохраняется. Так, на рис. 2, а показана дисперсия по внутренним ячейкам, т. е. таким, у которых чис-

2 2

ло соседей п = 6). Однако если брать ы(х « 0) , у(у « 0) в центре мембраны, то при общем колебательном характере поведения все же присутствуют нерегулярности (см. рис. 2, б). Причем их независимость от выбора шага и экземпляра расчета делает несостоятельным предположение о какой-либо неустойчивости. Кроме того, при решении аналитической формулы (2) в МАТЬАВ получаем такую же картину, что можно объяснить несколькими гармониками убывающей амплитуды, присутствующими в функции (2).

Для радиально симметричной задачи используем методику определения радиального распределения. Круг разделяется на концентри-

ческие кольца шириной h = 0,02 (/ = 0,0067) по радиусу, и если центр гексагона попадает в кольцо, то данный гексагон учитывается при расчете среднего арифметического по кольцу [r-h; r ]. Совпадение всех трех кривых на рис. 2, б исключает фактор вычислительной погрешности в качестве причины ангармоничности решения.

-mean (иЛ2) -mean (vA2)

-5 -

0 5000 10000 15 000 /с

а

0 5000 10000 15 000 /с

б

Рис. 2. Динамика состояния космического аппарата (КА) в схеме (5):

а — агрегированного, ^ (и' )2/1, ^ (V' )2/1; б — в центре, (и'гс=0)2; г — индекс

1<К1 1<|<1

ячейки; I — число внутренних ячеек; 8гт1 и 8гт2 — симуляции для шага I = 2/3 • 10 2;

8гт3 — симуляции для шага 21

Один период колебаний приходится примерно на 1200 ходов. Итак, имея невозмущенное решение для параметров численной схемы (см. рис. 1, а) и I = 2/3-10 , можем приступить к анализу решения волнового уравнения с точечными дефектами на поле КА.

Интегральные характеристики дефектов и решения. Как следует из работы [1], для уравнения теплопроводности платой за дефектность структуры будет длительное время расчета. В рассматриваемом случае вместо времени сходимости будем оценивать энергетические характеристики. Введем некоторую классификацию возможных типов точечных дефектных клеток. Дефектом первого рода назовем такую ячейку КА, которая открыта для чтения и закрыта для записи, т. е. ее состояние ^ неизменно: stc +1 = stc. Дефектом

второго рода назовем такую ячейку КА, которая закрыта для чтения и открыта для записи, т. е. в собственной и соседних ЛФП необходимо подставлять stc ^ 0(пи11). Дефектом третьего рода назовем ячейку КА, закрытую для записи и чтения, т. е. свойства дефектов первого и второго рода объединены. В общем случае появившийся точечный дефект матричной структуры может способствовать сначала некорректной работе и выходу из строя одного из соседних элементов, а затем со временем и группы ближайших к ним.

Предположим, что на поле КА присутствуют независимо друг от друга только дефекты первого рода (сС штук). В численных расчетах

для дефектных ячеек принято, что и^с = 0) = 0, = 0) = 0.

Для формализации влияния дефектов рассмотрим их агрегированные параметры:

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

хс =1X хг, Ус =1X У, Р1 =Хл/хг + У2, Р2 =\1хс 2 + Ус 2. (6)

С г С г г

Здесь г = 1, С; С — количество дефектов, координаты которых задаются парами (х1, уг) е [_1; 1] .

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

Кроме того, необходимо ввести критерии «возмущенности» решения. С учетом данных (см. рис. 2) для состояния КА введем понятие «энергии»:

Е = Хи2 (7)

г г

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

энергию, вторая — за кинетическую энергию мембраны (см. рис. 2).

*

Для невозмущенного случая энергия Е должна сохраняться во время расчета до хода с номером 2Т , подбираемого так, чтобы к мо*

менту Т прошло не менее пяти колебаний. Тогда из этого условия можно определить коэффициент А как

A(u, v, tc) = -

I( -utc-1 )( + utc-1)

I({ - vjc-1 )({ + vjc-1 )

tc <T.

(8)

Непосредственная характеристика решения — энергия E(d, tc), являющаяся динамической величиной. Также введем энергию для невозмущенного случая E (0, tc). В идеальных условиях для невозмущен*

ного случая коэффициент A = const и, соответственно, E(0, tc) = E ,

но из-за неизбежной вычислительной погрешности (как в самом значении А, так и в сеточной функции) происходят малоамплитудные колебания «энергии» (рис. 3). В настоящем исследовании принято значение усредненной величины А = 0,166722, которое не менялось для возмущенных решений при использовании формулы (7). На рис. 3 приведены значения среднего и относительного среднеквадратичного отклонения, наблюдается погрешность вычисления, ведущая к шуму при экстракции коэффициента А.

18 850

18 800

18750

5000 10000 15000 20000 25000 30000 te

Рис. 3. Динамика энергии E(0, t )

При обработке данных расчета КА средствами MATLAB величина E = ^ E вычислялась с помощью команды mean (среднее арифметическое значение столбца-времени), 5E = 8 (E) — команды std (среднеквадратичное стандартное отклонение), результат которой делился на E. Далее для простоты назовем величину 8E девиацией, которую будем использовать в качестве характеристики сравнения возмущенного и невозмущенного решений. Аналогичные процедуры применялись для вычисления среднего и девиации отношения E (d, tc) / E (0, tc), которое назовем индикатором. В результате получаем критерии E (d, tc), 8(E(d, tc )), E(d, tc )/ E(0, tc ), 8(E(d, tc )/ E(0, tc )). Кроме того, введем относительное среднеквадратичное отклонение (девиацию) 8< > величины, указанной в скобках.

Результаты расчетов. На рис. 4 приведены контурные графики

разности возмущенного и невозмущенного решений (u(d %) (x, y) -

- и(0)( x, y)). Здесь пара (d, k) означает число дефектов и номер прогона, определяющего их расположение. Очевидно, что влияние дефектов сказывается в основном на окрестности самого дефекта, и чем меньше радиус этой окрестности, тем выше отказоустойчивость КА.

На рис. 5 приведен пример динамики энергетических характеристик при фиксированном положении дефекта (d = 1, k). Если точечный дефект находится на периферии единичного круга (d = 1, k = 1), то диссипация энергии незначительна (не более 0,2 % от исходной величины), ее относительное среднеквадратичное отклонение составляет 8E = 0,16 %. Если же говорить о смещении средних, то оно чуть больше — 0,7 %. Характер колебаний предполагает наложение нерегулярности на гармонику. С точки зрения нелинейной динамики кривые выглядят достаточно интересно, хотя шум на графике отношения E(d, tc )/ E(0, tc ), которое косвенно является индикатором сдвига

фазы колебаний, более сглажен. При удалении дефекта от периферии (d = 1, k = 2) шум исчезает, но возрастают девиация 8E = 1,4 % и смещение среднего на 3 %. При этом индикатор показывает затухание колебаний на рассмотренном отрезке. Случай (d = 1, k = 3) экстремален, поскольку дефект находится почти на границе круга, но ничего не добавляет к наблюдаемому в случае (d = 1, k = 1), разве что шумовые эффекты более выражены для индикатора. При рассмотрении другого экстремального случая (d = 1, k = 4), когда дефект находится почти в центре, наблюдается существенное снижение «энергии» и 8 % ее девиации; при этом смещение среднего составляет 12 %, а девиация индикатора — 8 %. В ряде точек отклонение индикатора достигает 77 % от уровня 1.

Рис. 4. Контурные графики для возмущенного решения случая (С = 2, к = 1)

на 6000-м ходу КА: а — величина и^ к) (х, у); б — модуль разности величины и возмущенного

и невозмущенного случая (и(сС к) (х, у) _ и'^ (х, у)^

-

1,85

1,80 1,75 1,70 1,65 1,60 1,55 1,50

1,45 -

0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 гс-10

а

0,95 0,90

0,85 0,80 0,75

Рис. 5. Воздействие дефекта на динамику энергии, случай (ё = 1, к = 4), р1 = 0,024, р2 = 0,0267:

а — график изменения величины Е(ё, 1С) (7), красной линией отмечен уровень среднего значения энергии; б — динамика изменения индикатора

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

||| „ИНН ||||||| у. III

1

I 1111 11 1 1 1! || | | 1 11 | 11 <>= 0,87991 ' 5 <> = 0,0827 | -1-

0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 /с-104

б

Е-10

3,5 и-10"

Е^,1С)/Е( 0,0

0,95

0,90

0,85

Рис. 6. Взаимодействие трех дефектов на динамику энергии для случая (С = 3, к = 1):

а — график изменения величины Е(С, 'с) (6); б — динамика изменения девиации энергии, равной 8 (е(С, 'с) / Е(0, 'с)); красной линией отмечен уровень среднего значения энергии

Для двух дефектов, брошенных на периферию (С = 2, к = 3), наблюдается квазипериодический режим колебаний, особенно видимый для индикатора. Смещение среднего невелико — 5 % (по сравнению с центральным дефектом для случая (С = 1, к = 4), где смещение было большим), девиации энергии и индикатора составляют около 3 %. Очень красивый абрис (рис. 6) колебаний получился для случая (С = 3, к = 1), когда дефекты находятся «в среднем поясе»: наблюдается гармонически модулированная по амплитуде кривая, что особенно выражено для индикатора (рис. 6, б).

Такая картина сохранится, если увеличить время расчета в 3 раза (на 100 000 ходов). Смещение среднего тогда составит 7,5 %, обе девиации — 5 %. Стройность колебаний нарушается в случае трех близко расположенных дефектов «в среднем поясе», отмечается рост смещения, имеющего смысл диссипации (10 %), и девиаций (6 %). В терминах нелинейной динамики имеет место хаотический аттрактор. Случай (С = 3, к = 5) дает три выстроившихся по радиусу дефекта. Колебания становятся почти гармоническими в обоих случаях, но их амплитуда довольно высокая: девиация энергии и индикатора составляет 14 %, смещение среднего — 81 % величины первоначальной энергии. При этом по абсолютной величине размах достигает почти 17.. .19 %, в связи с чем можно говорить о существенном нарушении исходного решения.

При рассмотрении случая (С = 5, к = 1) количество дефектов не является критерием возмущения решения, когда на периферии (и притом в одной полуплоскости) оказалось целых пять дефектов. При этом обе девиации оказались малы (2,5 %), а диссипация энергии составила всего 5 %. В наиболее «плохих» точках графика всего 10 % отличий от 1. Рассмотрим теперь семь дефектов, находящихся ближе к центру для случая (С = 7, к = 1). И здесь не происходит пропорционального числу дефектов роста; диссипация составила 18 %, а девиации — 12,5 %. Для случая (С = 10, к = 4) девиации существенно не возросли и составили 15 %, хотя диссипация стала больше — 24 %. Характер колебаний хаотический.

Статистика двух случайных дефектов. Рассмотрим поведение индикатора Е (С, 'с )/ Е (0, 'с ), среднего и девиации, для десяти независимых испытаний/прогонов по критериям р1 (рис. 7) и р2 (рис. 8). Кроме того, на рис. 9 приведена зависимость от р1 и р2 девиации энергии уже на другой базе данных, полученная в ходе десяти испытаний для двух случайных дефектов, и, как видно, она лучше аппроксимируется линейным законом.

о

1,02 1,00 0,98

S 0,96 fei

g 0,94

э

Q 0,92 0,90 0,88

* _ / *

/ *

х *

S 0,02

о '

X

й 0,01

g ° 1,1 1,2 1,3 1,4 1,5 1,6 1,7 р\ н О

б

Рис. 7. Критерий р1 для оценки отказоустойчивости КА по величине среднего (а) и девиации (б) индикатора согласно уравнениям интерполянтов вида у = ах + Ь (MATLAB, 95 %) для девиации а = -0,0802 (-0,1247, -0,03572), Ь = 0,1497 (0,08634,0,213) и среднего а = 0,1468 (0,09276,0,2008), Ь = 0,7389 х х (0,662,0,8158) для случая (ё = 2)

о" 1,12

3 1,08

йГ

I 1,04

U &

1,00

i °'06 U

и я

0

1 S 0,04 " Г4

0

s ^

1 s 0,02

Е сч

t * ♦

0,2

0,4 0,6 а

Р2

0,2

0,4

0,6

Р2

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

Рис. 8. Критерий p 2 для оценки отказоустойчивости КА по величине среднего (а)

и девиации (б) индикатора

E{d, tc)/ Е(0, tc)_ E{d, tc)/E(0,tc)

0,4 0,6 0,8 1,0 1,2 1,4 1,6 p\ 0,1 0,2 0,3 0,4 0,5 0,6 p2 а б

Рис. 9. Зависимость девиации «энергии» 5E по критериям p1 (а) и p2 (б)

Симметричное расположение дефектов й > 2. Сделаем расположение дефектов симметричным, т. е. критерий р2 = 0 с точностью до размера гексагона. Некоторые результаты, когда дефекты для С, равного 3, 4 и 5, располагаются на трех радиусах г, составляющих 0,25, 0,5 и 0,75 (для каждого С), приведены на рис. 9. Необходимо больше точек, чтобы «увидеть» закономерность по критерию р2, здесь очень хорошо прослеживается линейный закон по критерию р1.

Наконец, исследуем различные количества дефектов по критерию р1, когда для каждого проводится по пять испытаний. Можно наблюдать линейные зависимости, при этом коэффициенты прямых обусловлены значением С (рис. 10).

E(d,r)-10

1,8 1,7 1,6 1,5 1,4

г = 0,75

+ d=4 □ d= 5 -

0,5 1,0 1,5 2,0 2,5 3,0 3,5 Р1

E(d,r)W 1,8 №

1,7 1,6 1,5 1,4

г = 0,25

+d= 4 Ud= 5

0,02 0,03 0,04 0,05 0,06 p2

а б

Рис. 10. Зависимость среднего по «энергии» от критериев p1 (а) или p2 (б), частичный «уход» одной точки (d = 5) с прямой и общее смещение вертикалей от нуля вызваны небольшой асимметрией конфигурации ввиду дискретности сетки КА

E(d, г) ■ 104 _

-д^ + О

+ + 1 X Д d= 1 + d= 2 * d= г О d= 4 х d= 5 □ d= 7 0 d= 10

д п Э X

О

о X X □

* □

0

1 2 з 4 5 6 р\

Рис. 11. Обобщенный график зависимости средней энергии от конфигурации и дефектов при различном их числе

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

Заключение. В результате анализа влияния точечных дефектов на глобальную нелинейную динамику КА для скалярного волнового уравнения выявлено, что на начальном этапе расчета имеет место диссипация энергии системы. Затем происходит консервация процесса, т. е. «энергия» сохраняется (с точностью до вычислительной погрешности).

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

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

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

Работа выполнена при поддержке гранта № 17-07-00570А Российского фонда фундаментальных исследований.

ЛИТЕРАТУРА

[1] Стемпковский А.Л. Отказоустойчивые архитектуры микроэлектронных вычислительных систем. Информационные технологии и вычислительные системы, 2001, т. 2, № 3, с. 40-50.

[2] Араманович И.Г., Левин В.И. Уравнения математической физики. Москва, Наука, 1969, с. 139-143.

[3] Красников Г.Я., Зайцев Н.А., Матюшкин И.В., Коробов С.В. Особенности визуализации клеточных автоматов в области наноэлектроники. Компьютерные исследования и моделирование, 2012, т. 4, № 4, с. 735-756.

[4] Ванаг В.К. Исследование пространственно распределенных динамических систем методами вероятностного клеточного автомата. Успехи физических наук, 1999, т. 169, № 5, с. 481-505.

[5] Сиковский Д.Ф. Методы вычислительной теплофизики. Новосибирск, Новосибирский государственный университет, 2013, с. 57.

[6] Гаврилов С.В., Матюшкин И.В. Статистический анализ блочно-поворот-ного механизма Марголуса в клеточно-автоматной модели диффузии в среде с дискретными особенностями. Компьютерные исследования и моделирование, 2015, т. 7, № 6, с. 1155-1175.

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

Ссылку на эту статью просим оформлять следующим образом: Матюшкин И.В., Заплетина М.А. Влияние точечных дефектов структуры кле-точно-автоматного вычислителя на решение 2D скалярного волнового уравнения.

Математическое моделирование и численные методы, 2017, № 3, с. 3-19.

Матюшкин Игорь Валерьевич — канд. физ.-мат. наук, доцент кафедры проектирования и конструирования интегральных микросхем Национального исследовательского университета «МИЭТ», ведущий научный сотрудник Института проблем проектирования в микроэлектронике Российской академии наук (ИППМ РАН). Автор около 90 печатных работ и одной монографии. Область научных интересов: метаматематика, математическое моделирование, клеточные автоматы, технология микроэлектроники. e-mail: imatyushkin@mikron.ru

Заплетина Мария Андреевна — магистрант Национального исследовательского университета «МИЭТ», инженер-исследователь ИППМ РАН. Область научных интересов: технология разработки программного обеспечения, математическое моделирование, клеточные автоматы. e-mail: zapletina_mariya@mail.ru

Influence of point defects in the structure of a cellular-automaton calculator on the solution of a 2D scalar wave equation

© I.V. Matyushkin1, 2, M.A. Zapletina1, 2

institute for Design Problems in Microelectronics of Russian Academy of Sciences (IPPM RAS), Moscow, Zelenograd, 124365, Russia 2National Research University of Electronic Technology (MIET) Moscow, Zelenograd, 124498, Russia

The study analyzed the influence of artificially introduced local inhomogeneities (defects) on the dynamics of the cellular-automaton solution of the scalar wave equation. We used a cellular-automaton scheme, which is taken from the Crank-Nicolson mesh scheme. To estimate the relationship between the perturbed and unperturbed solutions, we introduced an integral characteristic of the "energy" of the cellular automaton field. The computational experiment showed that, despite the oscillation phase drift, the average "energy" and its deviation are conserved, and the solution is not destroyed. Findings of the research show that the "energy" deviation is proportional to the total distance of the defects to the symmetry center.

Keywords: cellular automaton, wave equation, local inhomogeneities, persistence, fault tolerance, hexagonal mesh

REFERENCES

[1] Stempkovskiy A.L. Informatsionnye tekhnologii i vychislitelnye sistemy — Journal of Information Technologies and Computing Systems, 2001, vol. 2, no. 3, pp. 40-50.

[2] Aramanovich I.G., Levin V.I. Uravneniya matematicheskoy fiziki [Equations of mathematical physics]. Moscow, Nauka Publ., 1969, pp. 139-143.

[3] Krasnikov G.Ya., Zaytsev N.A., Matyushkin I.V., Korobov S.V. Kompyuternye issledovaniya i modelirovanie — Computer Research and Modeling, 2012, vol. 4, no. 4, pp. 735-756.

[4] Vanag V.K. Uspekhi fizicheskikh nauk — Physics-Uspekhi (Advances in Physical Sciences), 1999, vol. 169, no. 5, pp. 481-505.

[5] Sikovskiy D.F. Metody vychislitelnoy teplofiziki [Methods of Computational Thermophysics]. Novosibirsk, Novosibirsk State Univrsity Publ., 2013, p. 57.

[6] Gavrilov S.V., Matyushkin I.V. Kompyuternye issledovaniya i modelirovanie — Computer Research and Modeling, 2015, vol. 7, no. 6, pp. 1155-1175.

Matyushkin I.V., Cand. Sc. (Phys.-Math.), Assoc. Professor, Department of Design and Construction of Integrated Circuits, National Research University of Electronic Technology (MIET), Leading Research Fellow, Institute for Design Problems in Microelectronics of Russian Academy of Sciences (IPPM RAS). Author of about 90 publications and one monograph. Research interests include metamathematics, mathematical modeling, cellular automaton, microtechnology. e-mail: imatyushkin@mikron.ru

Zapletina M.A., Master's Degree student, National Research University of Electronic Technology (MIET), Research Engineer, Institute for Design Problems in Microelectronics of Russian Academy of Sciences (IPPM RAS). Research interests include software engineering, mathematical modeling, cellular automaton. e-mail: zapletina_mariya@mail.ru

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