Научная статья на тему 'Анализ методов определения фрактальной размерности'

Анализ методов определения фрактальной размерности Текст научной статьи по специальности «Математика»

CC BY
1974
547
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФРАКТАЛ / РАЗМЕРНОСТЬ / ТОЧНОСТЬ / СПЕКТР МОЩНОСТИ / ПОКАЗАТЕЛЬ ХЕРСТА / HURST'S PARAMETER / FRACTAL / DIMENSION / ACCURACY / SPECTRUM OF CAPACITY

Аннотация научной статьи по математике, автор научной работы — Курдюков Владимир Ильич, Остапчук Александр Константинович, Овсянников Виктор Евгеньевич, Рогов Е. Ю.

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

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

Похожие темы научных работ по математике , автор научной работы — Курдюков Владимир Ильич, Остапчук Александр Константинович, Овсянников Виктор Евгеньевич, Рогов Е. Ю.

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

The analysis of methods of definition fractal dimensions

In the given work the comparative analysis of the basic methods of definition фрактальной dimensions from positions of accuracy provided by them is spent. Revealing the most suitable method is made for calculation фрактальной dimensions of real objects.

Текст научной работы на тему «Анализ методов определения фрактальной размерности»

УДК 621:001.89

В.И. Курдюков, А.К. Остапчук, В.Е. Овсянников, Е.Ю. Рогов

АНАЛИЗ МЕТОДОВ ОПРЕДЕЛЕНИЯ ФРАКТАЛЬНОЙ РАЗМЕРНОСТИ

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

Одним из центральных понятий фрактальной геометрии является фрактальная размерность, т.е. мера структурности объекта, его самоподобия. Во фрактальной геометрии четко определены значения размерности лишь для классических фракталов (ковер Серпинского, снежинка Коха и т.д.).

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

тестового объекта для анализа было выбрано классическое броуновское движение, т.к. его фрактальная размерность четко определена теоретически [3]: Обр.дв. = 1.5 . С целью формирования

массива исходных данных для последующего анализа методов определения фрактальной размерности в программной среде MatchCad 13 была разработана компьютерная программа «Моделирование броуновского движения V 1.0» [4]. В данной программе моделирование броуновского движения производилось при помощи метода срединных смещений [3]. В результате моделирования был получен массив исходных данных, графическая интерпретация которого представлена на рис. 1.

Для вычисления фрактальной размерности покрытием объекта в программной среде Вог1аМ Бе1рЫ 7.0 была разработана компьютерная программа «Определение фрактальной размерности

Рис. 1. График классического броуновского движения

эмпирического показателя Херста.

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

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

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

Основные результаты работы. В качестве

клеточным методом V 1.0», т.к. данный метод является самым простым в реализации [5].

В качестве геометрической метрики были выбраны квадратные клетки, размер которых задается пользователем. Рекомендованный начальный размер клетки определяется выражением [3]:

^‘тах=К / 10 , К=Утах-Утгп .

После задания размера клетки производится интерпретация исходного планарного объекта в бинарную карту высот. Процесс интерпретации представлен на рис. 2.

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

По графику находится угол наклона путем ли-

У

/ \

/ \

/ \

/ \

1 \

\

\ /

\ /

/ V /

О О О О О 1 О О О О О О О О О

0 0 0 0 1 0 1 0 0 0 0 0 0 0 0

О О 0 1 О О О 0 О О О О О О О

0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

О О 1 О О О О О 1 О О О О О 1

0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 7 0 О 1 0

0 1 0 0 0 0 0 0 0 0 0 0 1 0 0

1 0 0 0 О 0 0 0 0 О 0 1 О 0 0

нейной регрессии. Тангенс этого угла и является фрактальной размерностью.

Результат определения фрактальной размерности для броуновского движения представлен на рис. 3.

Расчет фрактальной размерности при помощи функции спектра мощности проводился в программе «Определение фрактальной размерности временного ряда при помощи функции спектра мощности V 1.0» [7]. В данной программе вычисление функции спектра мощности производится по методу Кули-Тьюки [1,2] с применением сглаживающего окна Хеннинга [1,2]. После вы-

Рис. 2. Интерпретация исходных данных

числения значений функции спектра мощности S^) ее значения логарифмируются, и строится график 1§^^)) = /(1§^)). По графику

находится угол наклона 5 путем линейной регрессии. Фрактальная размерность определялась следующим образом [3]:

3 + 5 А

-,при 5 > 0

D =

2

5 + s

2

при s < 0

Результат определения фрактальной раз-

jf' Определение фрактальной размерности клеточным методом VI.0 created by Panzl2

80.20579904144

814 369600

78.70309620437 164180

568 92400

77.20039336730 591ЗЄ

522 40960

76.75493174387 30140

318 23040

76.30947012044 1В12Є

11 14734

76.77852758902 12180

85 10240

77.247585057Є1 8614

588 7480

Максимальный размер окна |

14

Длина матрицы

1540

Высота матрицы 15 Фрактальная размерность D= 1.07398005211328

И сходный профиль

- 49.449 -52.16

- 54.871

- 54.426

- 53.981

- 53.782

- 53.583

- 54.492

- 55.401

- 56.289 -57.178

- 55.794

Фрактальная размерность (клеточный метод)

- -45.784 I

- -50.202 I

Рис. 3. Фрактальная размерность броуновского движения, вычисленная покрытием объекта

0=1.673

lg(S(w})

\:\

-20

■60

0 12 3 4 5 6 7

Рис. 4. Функция спектра мощности броуновского движения

7 ' Определение фрактальной размерности с помощью показателя Херста V1.0 created by Panzl2

80.20579904144 4.851826013078

G14 35

78.70309620437 4.853873892848

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

5G8 73

77.20039336730 4.855955628760

522 04

76.75493174387 4.858070312218

316 96

76.30947012044 4.855996319043

11 87

76.77852758902 4.863407292171

85 78

77.24758505761 0

588 0

Показатель Херста Н

Исходный профиль

0.57873578875458 Фрактальная размерность D=2-H 1.4212G421124542

Рис. 5. Показатель Херста броуновского движения Н=0.58 (фрактальная размерность 0=1.421)

следующим образом:

мерности броуновского движения представлен на рис. 4.

Фрактальная размерность:

D =

5 + 5 5 -1.33

= 1.8

2 2

Вычисление фрактальной размерности при помощи показателя Херста проводилось в программе «Определение фрактальной размерности временного ряда при помощи показателя Херста V 1.0» [6]. Вычисление показателя Херста (Н) в программе производится стандартным К/Б - методом [3]. Значение фрактальной размерности связано с показателем Херста следующим образом:

0=0Т-Н ,

где Бт - евклидова (топологическая) размерность объекта, Бт =2 - для плоских фигур; Бт =3- для пространственных объектов.

Результат определения фрактальной размерности для броуновского движения представлен на рис. 5.

Основные выводы по работе

1. В результате анализа полученных результатов вычисления фрактальной размерности броуновского движения (рис. 3-5) можно сделать вывод о том, что наиболее точным среди рассмотренных методов является метод, использующий показатель Херста. Точность, которую он дает (5 < 5% ) вполне подходит для решения практических задач анализа и синтеза фрактальных объектов.

2. В ходе работы было установлено, что метод, где используется покрытие объекта очень чувствителен к начальным размерам клетки (1тах). При последовательном изменении 1тах значения фрактальной размерности менялись

lmax D

10 1.854

13 1.8543

15 1.66

Из-за такого разброса значений искомой величины методы покрытия профиля в практике использовать весьма затруднительно, т.к. для реального объекта оптимальный начальный размер окна 1тах подобрать очень трудно.

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

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

5. Таким образом, определение фрактальной размерности при помощи показателя Херста является наиболее предпочтительным из всех рассмотренных методов, т.к. этот метод дает

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

СПИСОК ЛИТЕРАТУРЫ

1. Брандт З. Анализ данных. Статистические и вычислительные методы для научных работников и инженеров: Пер. с англ. - М.: Мир, ООО «Издательство АСТ», 2003. - 686 с., ил.

2. Гайдышев И. Анализ и обработка данных: специальный справочник. - СПб.: Питер, 2001. - 752 с.

ил.

3. Кроновер Р.М. Фракталы и Хаос в динамических системах: Основы теории, Москва. Постмаркет, 2000.-352 с.

4. Остапчук А.К., Овсянников В.Е., Рогов Е.Ю. Моделирование броуновского движения V 1.0. - М.: ВНТИЦ, 2008. - № 50200801851.

5. Остапчук А.К., Овсянников В.Е., Рогов Е.Ю. Определение фрактальной размерности клеточным методом V 1.0. - М.: ВНТИЦ, 2008. - № 50200801859.

6. Остапчук А.К., Овсянников В.Е., Рогов Е.Ю. Определение фрактальной размерности временного ряда при помощи показателя Херста V 1.0. - М.: ВНТИЦ, 2008. - № 50200801858.

7. Остапчук А.К., Овсянников В.Е., Рогов Е.Ю. Определение фрактальной размерности временного ряда при помощи функции спектра мощности V 1.0. - М.: ВНТИЦ, 2008. - № 50200801860.

□ Авторы статьи:

Курдюков Владимир Ильич -докт.техн.наук, проф каф. "Металлорежущие станки и инструмент" (Курганский государственный университет) Тел. 8-(3522) 53-33-77

Остапчук Александр Константинович -канд. техн.наук, доц. каф. "Технология машиностроения" (Курганский государственный университет) ostapchuk [email protected]

Овсянников Виктор Евгеньевич -асп. каф. "Технология машиностроения" (Курганский государственный университет) Тел. 8-(3522) 53-36-76

Рогов

Евгений Юрьевич

- асп. каф. "Технология машиностроения" (Курганский государственный университет) . e-mail: [email protected] ; [email protected]

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