Адаптивный энергосберегающий алгоритм классификации состояний в беспроводных сенсорных сетях

Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0
Юлдашев Михаил Николаевич
Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

ОГЛАВЛЕНИЕ
Стр. Введение
ГЛАВА 1. АНАЛИЗ МЕТОДОВ И СРЕДСТВ ОБРАБОТКИ
ИНФОРМАЦИИ В БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ
1.1 Анализ энергопотребления узла беспроводной сенсорной сети
1.2 Анализ существующих подходов энергоэффективной передачи информации в беспроводных сенсорных сетях
1.3 Параметры беспроводных сенсорных сетей
1.4 Классификация функций беспроводных сенсорных сетей
1.5 Классификация методов принятия решения в беспроводных
сенсорных сетях при помощи машинного обучения
1.6 Постановка задачи исследования энергоэффективного алгоритма принятия решения в беспроводных сенсорных сетях
Выводы по главе 1
ГЛАВА 2. МОДЕЛИ И МЕТОДЫ ЭНЕРГОЭФФЕКТИВНОЙ КЛАССИФИКАЦИИ СОСТОЯНИЙ В БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ
2.1 Модель общей задачи классификации состояний в беспроводной сенсорной сети
2.2 Характеристики признакового пространства в беспроводных
сенсорных сетях
2.3 Алгоритмы принятия решения в беспроводных сенсорных сетях при помощи методов машинного обучения
2.4 Расчет энергопотребления в беспроводной сенсорной сети
2.5 Расчет энергоэффективности алгоритма передачи данных в беспроводной сенсорной сети
2.6 Анализ полученных результатов и прогнозные оценки по
обеспечению энергоэффективности в беспроводных сенсорных сетях
Выводы по главе 2
3
………………………………………………………………………………………………………………..Стр. ГЛАВА 3. РАЗРАБОТКА ПРОГРАММНОЙ РЕАЛИЗАЦИИ
АДАПТИВНОГО ЭНЕРГОСБЕРЕГАЮЩЕГО АЛГОРИТМА ОБРАБОТКИ ИНФОРМАЦИИ В БЕСПРОВОДНЫХ СЕНСОРНЫХ СЕТЯХ
3.1 Анализ функциональных требований к разрабатываемому алгоритму
3.2 Структурно-функциональная модель адаптивного
энергосберегающего алгоритма
3.3 Энергосберегающий алгоритм обработки информации в сенсорных
сетях
Выводы по главе 3
ГЛАВА 4. ЭКСПЕРИМЕНТАЛЬНЫЕ ИССЛЕДОВАНИЯ ЭНЕРГОЭФФЕКТИВНОСТИ БЕСПРОВОДНОЙ СЕНСОРНОЙ СЕТИ ПРИ ИСПОЛЬЗОВАНИИ АДАПТИВНОГО ЭНЕРГОСБЕРЕГАЮЩЕГО АЛГОРИТМА ПЕРЕДАЧИ ДАННЫХ………………………………………………………..85
4.1 Программа и методика экспериментальных исследований алгоритма
4.2 Тестирование энергосберегающего алгоритма обработки информации
в беспроводных сенсорных сетях
4.3 Моделирование и оценка работы энергосберегающего алгоритма
передачи данных на примере стандартных распределений
4.4 Экспериментальное исследование адаптивного энергосберегающего
алгоритма передачи данных на полунатурной модели
4.5 Рекомендации и перспективы внедрения адаптивного
энергосберегающего алгоритма передачи данных в беспроводных
сенсорных сетях
Выводы по главе 4
Общие выводы и заключение
Список литературы
Приложение

Во введении содержится обоснование актуальности и научной новизны выбранной темы, а также практической значимости и достоверности результатов работы с точки зрения решения практических задач. Также во введении указана формулировка научной проблемы, решаемой в диссертации, цель работы и решаемые задачи. В заключении представлены научные положения, выносимые на защиту.
В первой главе проанализированы принципы реализации БСС. БСС является сложной технической системой, где элементы системы – сенсоры и модуль управления, связи между элементами – беспроводное взаимодействие, входные данные – параметры контролируемого объекта, выходные данные – результат обработки информации с сенсоров, в том числе сформированные управляющие команды (см. Рисунок 1). БСС предназначены для автоматизированного сбора информации о контролируемом объекте с последующей обработкой информации и выработкой управляющего воздействия. При исследованиях в области БСС приходится решать такие задачи системного анализа, как анализ проблемы и выявление ее причин, выработка вариантов ее разрешения, декомпозиция и формализация БСС, использование имитационных моделей БСС для исследования предлагаемых решений.
Основная задача эффективного функционирования БСС – это снижение энергопотребления узла БСС. Анализ одного рабочего цикла узла сети показал, что около 70% энергии источника питания расходуется на коммуникацию (прием и передача данных по сети). Обобщенный график энергопотребления узла БСС представлен на Рисунке 2.
Рисунок 1. Структурная схема БСС
Рисунок 2. Осциллограмма работы сенсорного узла в зависимости от фазы обработки информации
Представлен анализ существующих методов и средств, обеспечивающих увеличение времени автономной работы узла сети за счет использования эффективных алгоритмов передачи данных. Для этого предлагается использовать метод Geographical Adaptive Fidelity, энергетическую
балансировку при построении маршрута передачи данных, дискретный режим работы узла сети, расписание для передачи данных, агрегацию данных и другое. Проведен анализ существующих применений БСС, на основе которого была разработана классификация функций БСС: сбор данных, мониторинг, контроль, слежение, формирование управляющих команд. Определено, что для функций мониторинга, контроля, слежения и формирования управляющих команд
требуется на основе данных с узлов БСС классифицировать состояние сети. При классификации состояний в БСС важным этапом является сбор текущих показаний сети. Данные представлены в структурированном виде с указанием временных меток, идентификатора сенсора и самих показаний. Главный модуль получает данные со всех сенсоров и принимает решение по заранее определенному алгоритму. Данные алгоритмы оперируют с информацией, поступившей в текущий момент времени, и представляют собой поведенческое описание системы. Подобные алгоритмы принятия решения
имеют низкую гибкость и адаптацию ко внешним факторам.
При обеспечении взаимодействия элементов беспроводной сенсорной сети
возникает вопрос о том, с какой частотой должны передаваться показания по сети к главному модулю. С увеличением числа сеансов связи растут энергозатраты, что ведет к сокращению времени автономной работы узла сети, с уменьшением – повышается вероятность пропуска важных событий, что может привести к неверному принятию решения (Рисунке 3).
Повышение достоверности принятых решений
ПЭ
Принятие ошибочного решения
НЭ
У величение энергозатрат
ПЭ
У величение автономного срока работы узла
Увеличение частоты передачи данных
Достоверность принятого решения
Энергозатраты, срок автономной работы узла
Частота передачи данных
НЭ
Уменьшение частоты передачи данных
ПЭ – положительный эффект, положительное влияние; НЭ – нежелательный эффект, нежелательное влияние.
Рисунок 3. Предметное противоречие частоты передачи данных
Разрешение противоречия достигается за счет использования «принципа вынесения», предложенного Г. С. Альтшуллером. В данном случае объектом вынесения является частота передачи данных, которая обязывает периодически передавать данные по сети. Если отказаться от периодической передачи данных, то требуется обеспечить альтернативную методику взаимодействия. Для этого предлагается использовать «принцип динамичности», то есть, когда
характеристика объекта или внешней среды должна меняться так, чтобы быть оптимальной на каждом этапе работы системы. В данном случае принцип динамичности можно характеризовать как передачу данных только тогда, когда в этом есть необходимость.
Таким образом, для решения технического противоречия предлагается разработать алгоритм обработки информации в беспроводных сенсорных сетях, который с одной стороны сократит количество сеансов связи, тем самым повысит энергоэффективность узла БСС, а с другой стороны будет гарантировать, чтобы главный модуль всегда обладал необходимой информацией о параметрах окружающей среды.
Для динамического определения частоты передачи данных предлагается использовать информацию из базы знаний, чтобы сенсоры самостоятельно принимали решение, когда необходимо передавать данные. Для реализации данного алгоритма эффективно использовать методы машинного обучения. Они ориентированы на построение математической модели поведения внешней среды, где параметры данной системы определяются путем обучения на выборке данных с сенсоров и результатов принятия решения главным модулем или оператором.
Во второй главе для формализации задачи классификации состояний в БСС представлена математическая модель, описывающая в общем виде набор параметров, с которым в дальнейшем следует оперировать предлагаемому алгоритму. Преимуществом данной модели является то, что происходит абстрагирование от технической реализации сенсорной сети, тем самым упрощается применение методов управления и обработки информации из смежных дисциплин.
Для математического описания задачи классификации введем несколько параметров входных данных:
N – количество сенсоров в БСС,
K – количество уникальных параметров внешней среды, контролируемых датчиками (температура, влажность, и т.п.), – множество показаний со всех сенсоров сети.
Каждый сенсор в определенный момент времени ∈ представлен вектором ‘ ”’⃗ ∈ , где n = 1..N. Данный вектор принадлежит K-мерному
!
пространству значений, при этом элемент x!” может быть выражен бинарным
(срабатывание триггера) или количественным (значения температуры, влажности) признаком. Таким образом, значение x!” характеризует показание датчика в составе n-го сенсора, который контролирует k-й параметр окружающей среды.
Таким образом, показания сенсорной сети описываются матрицей объектов- признаков:
## $# … %#
=+ #$ $$ … %$/. (1) ⋮⋮⋱⋮
#& $& … %&

Также введем параметры для задачи классификации:
S – количество состояний, которое может быть детектировано с
помощью БСС (например, повышенная влажность, возгорание, утечка газа),
Y – множество состояний в беспроводной сенсорной сети, которое
можно представить в виде:
#
= 2 $4. (2) ⋮

В определенный момент времени БСС находится в состоянии ∈Y,
которое может быть выражено бинарным или номинальным признаком.
Задача классификации состояний в беспроводной сенсорной сети
заключается в установлении зависимости (отображения):
∗: → . (3)
В ходе анализа методов классификации в области машинного обучения было принято решение, что наиболее подходящей моделью при классификации состояний в БСС является решающее дерево. Во-первых, данная модель полностью решает задачу многоклассовой классификации. Во-вторых, модель легко интерпретировать, и процесс принятия решения похож на алгоритм работы оператора. В-третьих, модель позволяет классифицировать при наличии пропусков в данных. В-четвертых, модель решающего дерева позволяет выделить компоненты, дающие возможность выстроить дополнительную модель для локального принятия решения о необходимости передачи данных на базовую станцию.
Для того чтобы определить к какому классу относится входной объект, необходимо ответить на вопросы, стоящие в узлах решающего дерева, начиная с его корня. Вопросы имеют вид «значение параметра !” больше значения …». Если ответ положительный, то осуществляется переход к правому узлу, если отрицательный – к левому, затем снова необходимо ответить на вопрос следующего узла. Так, в конце концов, достигается один из конечных узлов, где стоит указание, к какому классу следует отнести рассматриваемый объект. За счет прозрачной интерпретации работы алгоритма данный метод имеет высокую наглядность.
Расчет энергоэффективности алгоритма классификации состояний в БСС. Рассмотрим расчет энергопотребления по параметрам решающего дерева. Обозначим основные параметры модели обученного решающего дерева: – количество узлов сети (в решающем дереве – предикаты), – количество листьев дерева (в решающем дереве – состояние в сети). Определим граничные случаи при построении решающего дерева.
Минимальное дерево. Под минимальным деревом будем считать такое дерево, где каждому состоянию сети соответствует ровно один лист. В результате полученное дерево будет иметь минимальные значения и , то есть:
= , = −1. )*! )*!
В простейшем случае в сети из одного сенсора, который контролирует один параметр окружающей среды (N = 1, K = 1), чтобы сформировать узлов,
достаточно для данного сенсора определить S – 1 непересекающихся точек на области определения контролируемого параметра. В таком случае получим набор предикатов:
=[ ∶ ∈R, =1.. −1]. )*! *
Предикаты разбивают зону определения параметра на S )*!
промежутков, которые будем называть числовыми диапазонами. Каждый числовой диапазон будет соответствовать одному из состояний сети. Таким образом, нахождения параметра в рамках одного числового диапазона означает, что БСС не изменяет своего состояния, следовательно, передавать данные на базовую станцию нет необходимости. Пример минимального решающего дерева и его соответствующих числовых диапазонов, сформированных на базе предикатов, представлены на Рисунке 4.
а)
б)
Рисунок 4. Минимальное дерево: a) пример минимального дерева и б) его числовые диапазоны на базе предикатов дерева
Полное дерево: ситуация, когда каждое показание !” (при с!” = 1) имеет S разделений, таким образом, содержит S – 1 предикат. В результате количество узлов (предикатов) можно вычислить по формуле:
=[ : ∈R, =1.. ∙( −1)], )+, *
где – количество действительных показаний сети.
В результате получаем, что размер дерева варьируется в диапазоне:
=[| |,| |]=[ −1, ∙( −1)]. (4) )*! )+,
Количество показаний, участвующих в процессе классификации: = [1, ],
причем ситуация < означает, что не все показания сенсорной сети -.// участвуют в принятии решения, следовательно, такие показания можно исключить из сети без влияния на процесс классификации. Расчет количества сеансов связи при энергоэффективном методе передачи данных. Рассмотрим функцию изменения параметра окружающей среды = -.// (t),атакженаборпредикатов = [ ∶ * ∈R, =1.. ],где –количество предикатов обученного дерева. Зададим функцию состояния сенсора S(t), которая определяет принадлежность точки (t) к промежутку *: ( )={ * ∶ * ≤ ( ) < *0#}. На промежутке времени ∈ [ , ] количество передач данных по сети промежутками #,..., 1: =∑2 T h, ( )≠ ( +1) 0, ( )= ( +1) !"# . (5) -32 ! , ,0# можно вычислить через количество переходов переменной x(t) между В выражении используется h – среднее количество передач при маршрутизации в топологиях «дерево» и «ячеистая», для топологии «звезда» h = 1. Вычислим энергоэффективность алгоритма на основе числовых диапазонов. Для этого определим вероятность локального изменения состояния сенсора, то есть вероятность, когда значение x(t) сменило числовой диапазон в промежуток времени [t, t+1]: ' -=Z [ -0# - ], вычислена по формуле: ' =Z - ∙ ( - ). *3# !"* !"5 !"* 53#, 57* где !"* – условие, когда показание k-го параметра (k=1..K) n-го сенсора (n=1..N) является i-м числовым диапазоном (i=1..P). Таким образом, вероятность смены состояния БСС при изменении k-го параметра n-го сенсора может быть !" !"* !"* Другими словами, KS89 – это вероятность того, что n-му сенсору необходимо передать показания k-го параметра на базовую станцию. Таким образом, вероятность того, что n-й сенсор выполнит передачу данных, можно вычислить по формуле: =1−∏& [1− ( )]. (6) ! "3# !" Выражение (6) получено из соображения того, что мы можем определить вероятность отсутствия передачи по сети как ситуацию, когда каждый из параметров сети не изменил своего числового диапазона. В результате при использовании предлагаемого энергосберегающего алгоритма, n-й сенсор сокращает количество передач по сети на (1 − !)%. В третьей главе представлены результаты разработки программной реализации адаптивного энергосберегающего алгоритма классификации состояний в БСС. Алгоритм основывается на модели классификации – решающее дерево, что позволяет использовать базу знаний для энергоэффективного принятия решения. Процесс вычисления состояния сети при помощи дерева решений является идемпотентным, то есть, при условии одинаковых входных данных, гарантируется идентичность итогового результата. Таким образом, если новые показания с сенсоров не изменились, то и состояние сети остается прежним. При использовании предлагаемого алгоритма предполагается, что базовая станция будет получать показания с сенсоров в тот момент, когда БСС должна сменить свое состояние. В свою очередь базовая станция принимает решение о состоянии сенсорной сети на основе множества переданных данных от сенсоров. Таким образом, алгоритм энергоэффективной классификации состояний БСС состоит из двух этапов: 1. локальное принятие решения о смене состояния подсистемы (узла сети) и необходимости передачи данных на главный модуль; 2. принятие решения о текущем состоянии системы с учетом предыдущего состояния и новых показаний, полученных от сенсоров. На Рисунке 5 представлена контекстная диаграмма работы адаптивного энергосберегающего алгоритма классификации состояний в беспроводной сети, которая отображает взаимодействие с внешней системой. Рисунок 5. Контекстная диаграмма работы адаптивного энергосберегающего алгоритма классификации состояний в БСС Также в третьей главе представлен первый уровень декомпозиции контекстной диаграммы, анализ функциональных требований к разрабатываемому алгоритму, блок-схема алгоритма и основные элементы программного кода с описанием логики классификации состояний в БСС. В четвертой главе проведено экспериментальное исследование разработанного адаптивного энергосберегающего алгоритма обработки информации в БСС. Исследование состоит из трех частей: в первой части проводится модульное тестирование функциональных блоков алгоритма, во второй – исследование способа расчета вероятности передачи данных при стандартных распределениях контролируемой величины, в третьей – исследование энергоэффективности работы БСС при использовании разработанного алгоритма классификации состояний на полунатурной модели БСС. Модульное тестирование функциональных блоков выполнено для функции определения числовых предикатов и функции локального принятия решения о необходимости передачи данных по сети. Модульное тестирование подтвердило, что разработанные функции производят вычисления корректно. Для проверки достоверности расчетов энергоэффективности разработанного алгоритма были проведены исследования на различных моделях динамики параметров окружающей среды. Рассмотрено равномерное и нормальное распределения случайной входной величины. Результаты представлены на Рисунке 6. На рисунке слева представлено поведение случайной величины, справа – закрашенная область получена при помощи программной реализации алгоритма, пунктирная – при использовании разработанного способа расчета вероятности передачи данных по сети. Совпадение графиков доказывает достоверность полученных расчетов. При этом визуально можно выделить, что максимальное количество изменений состояния сети приходится на значение 0. Это объясняется тем, что вероятность попадания в положительную ось и отрицательную равновероятны. a) б) Рисунок 6. Графики моделирования случайных процессов и оценка вероятности передачи данных по сети: а) равномерное распределение, б) нормально распределение 13 В состав полунатурной модели БСС входило переменное количество сенсоров, параметров окружающей среды, состояний сети, а также различные топологии. Каждый сенсор предоставлял информацию об определенных параметрах окружающей среды (например: влажность, температура, давление, освещенность). Динамика параметров окружающей среды была сгенерирована при помощи гауссовских процессов. Для генерации состояний сети на основе входных данных был использован алгоритм кластеризации k-means. На первом этапе случайным образом было выбрано 40% данных, на которых было построено решающее дерево по алгоритму ID3. На втором этапе оставшиеся 60% данных были классифицированы с помощью полученной модели. Для оценки достоверности построенной модели была рассчитана точность классификации, равная (T) / (T + F), где T – количество верных ответов, F – количество ошибочных ответов. Результаты исследования разработанного алгоритма: – тестирование при различном количестве сенсоров, N: точность классификации более 99.6%, c ростом N количество предикатов уменьшается, а энергоэффективность алгоритма растет с 73% до 96%; – тестирование при различном количестве параметров окружающей среды, K: точность классификации более 99.3%, с ростом K уменьшается количество предикатов, а энергоэффективность растет с 88% до 97%; – тестирование при различном количестве состояний сети, S: точность классификации более 99.4%, c ростом S увеличивается количество предикатов, падает энергоэффективность с 97% до 77%; – тестирование при различном количестве связей в сети, h: точность классификации более 99%, остальные параметры без существенных изменений. Из результатов исследования видно, что построенная модель решающего дерева дает точность классификации состояний в сенсорной сети более 99%. Таким образом доказано, что алгоритм удовлетворяет своим функциональным требованиям. Энергоэффективность алгоритма (KS) зависит как от параметров БСС, так и от динамики входных данных. Для всех проведенных испытаний разработанного алгоритма установлено, что энергоэффективность работы БСС превышает 70%. Тестирование при различном количестве сенсоров N показало следующую зависимость: чем больше сенсоров контролируют параметры окружающей среды, тем выше энергоэффективность алгоритма. Это можно обосновать тем, что при большем количестве сенсоров модели решающего дерева удается найти наиболее показательные входные данные. Тестирование при различном количестве состояний сети S показало следующую зависимость: чем больше состояний сети, тем ниже энергоэффективность алгоритма. Также установлено, что энергоэффективность сети при использовании предлагаемого алгоритма не зависит от топологии сети. В заключении диссертационной работы представлены общие результаты исследования, которые были получены при выполнении работы. ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ Для достижения поставленных целей в диссертационной работе решены актуальные научно-технические задачи и получены следующие результаты: 1. Проведен системный анализ способов энергопотребления в беспроводных сенсорных сетях, который определил, что 70% электроэнергии узла сети расходуется на коммуникацию по беспроводной сети; 2. Проведен системный анализ функций беспроводных сенсорных сетей в различных отраслях, который позволил сформировать классификацию функций БСС: сбор данных, мониторинг, контроль, слежение и формирование управляющих команд, и сформулировать общую задачу для разрабатываемого алгоритма – принятие решения о состоянии в БСС; 3. Разработан адаптивный энергосберегающий алгоритм обработки информации в БСС, реализующий принятие решения о классификации состояния сети на основе набора прецедентов; 4. Разработана программная реализация алгоритма классификации в БСС на программном языке Python; 5. Проведено экспериментальное исследование способа расчета вероятности передачи данных, которое подтвердило достоверность теоретических расчетов с погрешностью менее 1%; 6. Проведен сравнительный анализ предлагаемого алгоритма классификации состояний в БСС на математической модели и при исследовании на полунатурной модели, который показал, что при использовании алгоритма точность классификации составляет более 99%, а количество сеансов связи сокращается более чем на 70%.

Актуальность исследования. Беспроводные сенсорные сети (БСС) являются перспективной областью развития телекоммуникационных сетей [36, 85]. Ключевая идея БСС – автоматизация сбора информации об окружающей среде и управляемых объектах. БСС особенно полезны там, где присутствие человека в контролируемой зоне невозможно или сбор информации необходимо производить продолжительное время [6, 88, 96]. БСС получили широкое распространение после активного развития современной микроэлектроники, технологий беспроводного взаимодействия и соответствующего аппаратного обеспечения [39, 54, 61].
Согласно дорожной карте Министерства цифрового развития, связи и массовых коммуникаций РФ по направлению развития «сквозной» цифровой технологии «Технологии беспроводной связи» (2019) [14] БСС являются важной частью разработки интеллектуальных сенсорных сетей. Использование подобных сетей ориентированно на применение в таких направлениях, как координация, информационная база, цифровая трансформация промышленности, система контроля, обучение, национальный контроль и электронный медицинский учет. Для вышеуказанных областей важным является внедрение передовых технологий разработки информационных сетей, к примеру технологии Internet of Things [13,24,51]. Также БСС являются важным элементом технологии «цифровые двойники», обеспечивая непрерывную синхронизацию объекта и его виртуальной модели при помощи множества датчиков [45].
Структура БСС зачастую зависит от ее целевого назначения и окружающей инфраструктуры. В классическом варианте БСС представляет собой множество взаимосвязанных по беспроводной сети узлов (сенсоров), расположенных на определенной территории и выполняющих сбор характеристик внешней среды. Как правило, узел сети – это малогабаритное устройство, в состав которого входит измерительный прибор (датчик), блок обработки данных (микропроцессор и внешняя память), приемопередатчик и автономный источник питания. Сенсор регистрирует изменения конкретных параметров окружающей среды (освещенность, температура, влажность, давление, движение и т.д.), затем обрабатывает их и передает на базовую станцию [26]. Узел сети также может выступать в роли ретранслятора сообщений, за счет чего достигается значительная зона покрытия сетью при низких финансовых затратах [96].
БСС используют для выполнения таких функций, как автоматический сбор данных, слежение за параметрами среды [68, 77-79, 83]. Среди основных типов БСС выделяют: наземные, подземные, подводные, мультимедийные и мобильные сети. Их отличительные черты заключаются в разных топологиях, технической составляющей сенсора, периодичности и скорости передачи данных, особенностях канала связи. За счет низкой стоимости, скорости развертывания и высокой эффективности БСС широко применяются практически во всех сферах жизнедеятельности, особенно популярны в оборонной отрасли, промышленности, сельском хозяйстве и здравоохранении [40, 59, 60, 71]. Специалисты прогнозируют, что в скором времени БСС будут являться важной составляющей в информационных сетях, где присутствует беспроводная передача данных [13, 14, 24, 45].
За большим потенциалом использования БСС стоит немало научных и технических проблем, начинающихся еще с момента проектирования сети [7, 71, 72, 104]. Данные проблемы имеют концептуально новый характер. Важность их решения заключается в том, что неучтенные детали могут существенно повлиять на функционирование всей сети в будущем. В отличие от информационных сетей, БСС содержат набор отличительных характеристик, которые способствуют созданию новых способов и методик проектирования. В силу особенностей использования БСС и ограниченного функционала сенсоров, формирующих сеть, возникают новые параметры системы, такие как развертывание и конфигурация маршрутизации, зона покрытия, энергопотребление и срок автономной работы узла сети [12, 41, 61]. Поскольку все чаще БСС являются важным элементом в процессах внешних систем, то необходимо уделять большое внимание надежности и отказоустойчивости сети. В результате появилось немалое количество научных трудов, направленных на решение проблем исключительно в области БСС [62, 67, 70].
За последние десятилетия представлен ряд научных работ по направлению совершенствования работы БСС. За это время исследовано множество проблем проектирования и функционирования сенсорных сетей [35, 74, 87, 89]. Существенная часть исследований направлена на решение узкоспециализированных проблем, относящихся к конкретным областям применения БСС, и лишь небольшая часть исследований сфокусирована на общих задачах, присущих различным типам БСС [93, 103]. В каждом направлении представлено множество научных исследований, которые нашли свое отражение в работах Akyildiz Ian F. [61], Киричека Р. В. [19, 75, 76], Кислякова М. А. [20], Выборновой А. И. [9], Окуневой Д. В. [34], Бакина Е. А. [3], Фомина А. Д. [43], Линского Е. М. [30], Иванова И. А. [16, 17], Пролетарского А. В. [42, 47] и др. В работах исследованы современные технологии построения беспроводных сетей, представлено описание их поэтапного проектирования – от определения топологии, расчета быстродействия до тестирования и введения в эксплуатацию. Рассмотрены характеристики беспроводного канала связи, протоколы передачи данных, представлены способы увеличения быстродействия и безопасности сети. Также представлен процесс добавления нового узла в режиме непрерывного функционирования сети – идентификация, построение маршрутизации, конфигурация, обеспечение шифрования данных в беспроводных сетях для повышения безопасности.
При проектировании БСС по заданным требованиям часто сталкиваются с множеством ограничений, обусловленных внешней средой, уровнем развития техники, доступными ресурсами [35, 97, 98]. Среди решаемых задач выделяют 3 значимых направления: проектирование аппаратного обеспечения, методы и алгоритмы управления и обработки информации, вопросы эксплуатации [48].
Задачи, возникающие при проектировании аппаратного обеспечения:
– выбор аппаратного и сопутствующего программного обеспечения;
– проектирование физических конструкций, отвечающих заявленным
требованиям надежности и эксплуатации;
– методика размещения узлов сети в окружающей среде, обеспечение
требуемой зоны покрытия;
– снижение негативного влияния факторов, связанных с беспроводным
взаимодействием;
– определение срока службы сенсоров, частоты технического
обслуживания.
Задачи, возникающие при обеспечении методов и алгоритмов обработки и
передачи информации:
– определение топологии сети, отвечающей заявленным требованиям;
– определение правил маршрутизации потоков передачи данных,
разработка алгоритмов управления и обработки информации в сети;
– синхронизация работы узлов сети;
– обеспечение масштабируемости сети без ухудшения ее характеристик;
– алгоритмы поддержания работоспособности сети при внештатных
ситуациях;
– защита от несанкционированного доступа к БСС.
Вопросы эксплуатации:
– поддержание работоспособности сети, модификация состава сети;
– удаленное управление сетью.
Среди вышеперечисленных задач уделим внимание разработке методов и алгоритмов управления и обработки информации в сети. Ключевыми параметрами при оценке предлагаемых методов и алгоритмов коммуникации в сети являются скорость передачи данных и срок эксплуатации БСС [49, 53]. Срок эксплуатации сети непосредственно зависит от продолжительности функционирования узлов сети. В свою очередь, узел сети может прекратить функционировать по причинам внутренней неисправности, агрессивной внешней среды, выхода из зоны действия беспроводной сети или исчерпания энергии источника питания.
Узел сети потребляет электроэнергию для сбора, обработки и передачи информации, также при этом должна быть решена задача по маршрутизации при топологии, отличной от топологии «звезда» [35]. Как правило, узел сети содержит автономный источник питания с лимитированным энергоресурсом и отсутствуют способы пополнения энергии из внешней среды. Время автономной работы узла сети связано непосредственно со временем службы автономного источника питания.
Несмотря на то, что для узлов БСС можно предусмотреть механизмы получения энергоресурсов из окружающей среды (солнечные батареи, механическая, электромагнитная энергия), не всегда имеется прямой и постоянный доступ к перечисленным ресурсам [46, 84]. Также стоит учитывать, что элементы преобразования энергии из окружающей среды имеют высокую стоимость, доходящую до себестоимости самого датчика; в таком случае использование преобразователей становится бессмысленным, так как зачастую одним из базовых требований к БСС является низкая стоимость датчиков. В исследованиях [8, 86] было подчеркнуто, что удельная энергетическая плотность современных химических источников питания растет медленнее, чем объем потребляемой энергии [18, 38]. Еще немаловажным фактом является то, что источники энергии с большой энергоемкостью представляют повышенную опасность и требуют особых условий эксплуатации, так как в противном случае могут произойти возгорания и взрывы. Следовательно, выбор энергоэффективных методов и алгоритмов сбора и передачи информации между узлами сети является одной из основных актуальных научных проблем при проектировании БСС [10]. К настоящему времени проблеме увеличения длительности жизненного цикла БСС посвящено большое количество исследований [44]. Предложить общее решение для данной проблемы затруднительно из-за разнообразия целевых назначений и окружающей инфраструктуры БСС, поэтому для решаемой задачи важен контекст использования. Для различных приложений сенсорных сетей предлагается решать проблему с помощью энергоэффективных стандартов взаимодействия IEEE 802.15 [69] и его протокольной реализацией Zigbee [92], методами кластеризации, введением расписания отправки сообщений или агрегации данных [10, 21, 64, 95]. Среди российских исследователей, занимавшихся энергоэффективностью в БСС, можно выделить работы Кучерявого А. Е. [22-28], Кучерявого Е. А [29], Молчанова Д. А. [32-33], Захаровой А.А. [15], сотрудников компаний ООО «Высокотехнологичные системы», «MeshLogic» и др. [4, 5, 11, 80].
Продолжительность функционирования узла сети определяют 3 параметра: объем автономного энергоресурса, энергопотребление элементов сенсора и энергоэффективность используемых методов и алгоритмов [1]. Одной из причин существенного расхода энергоресурса узла сети является большое количество сеансов связи по беспроводной сети: электроэнергия, потребляемая для обеспечения беспроводного взаимодействия между узлами сети, может составлять до 75% автономного энергоресурса. В рамках данной работы рассматривается задача по увеличению продолжительности автономной работы узла сети за счет эффективного энергопотребления. Основное внимание уделено сокращению количества сеансов связи, поскольку периодическая передача данных в большинстве случаев является избыточной и энергозатратной [94].
Решение проблемы неэффективного использования источника питания при мониторинге состояний сети позволит повысить срок эксплуатации сенсоров, тем самым снизит ресурсы на поддержание работоспособности сети. Адаптивный алгоритм принятия решения позволит автоматизировать управление сетью, что особенно полезно при технологии «цифровых двойников», когда на основе показаний с датчиков прогнозируется состояние объекта в будущем. Методы оценки весовых коэффициентов важности передаваемых данных от сенсоров сети позволят повысить качество покрытия исследуемой зоны при минимально- достаточном составе сети.
Целью работы является разработка и исследование алгоритма классификации состояний в беспроводных сенсорных сетях, который отличается повышенными энергоэффективностью и адаптивностью к параметрам окружающей среды.
Для достижения поставленной цели в работе решены следующие задачи:
– проведен анализ энергопотребления в БСС с целью определения
зависимости энергопотребления от выполняемых сенсором функций;
– исследованы основные направления применения существующих БСС с целью построения классификации функций БСС и формализации технических требований к разрабатываемому алгоритму классификации
состояний в БСС;
– разработан адаптивный алгоритм классификации состояний в БСС на
основе метода дерева решений с использованием базы знаний;
– разработан способ расчета количества передач данных для узла БСС, который позволяет оценить энергоэффективность предлагаемого
алгоритма;
– разработана полунатурная модель БСС, реализующая основные
характеристики и поведение фактической эксплуатационной БСС, с целью исследования энергоэффективности разработанного алгоритма; проведено модульное тестирование основных блоков алгоритма для подтверждения корректности функционирования алгоритма.
Научная новизна диссертационной работы:
– разработана классификация функций БСС, содержащая функции сбора
данных, мониторинга, контроля, слежения и формирования
управляющих команд, позволившая сформулировать общую задачу –
принятие решения о состоянии сети;
– предложен способ классификации состояний в БСС с помощью метода
решающего дерева, отличающийся от существующих методов адаптивностью к параметрам окружающей среды и позволяющий в автоматическом режиме настраивать параметры модели классификации;
– разработан энергосберегающий способ обработки информации в БСС, реализующий функцию принятия решения о состоянии сети, отличающийся от существующих алгоритмов использованием локального принятия решения о необходимости передачи данных по сети и позволяющий повысить энергоэффективность работы сенсора более чем на 70%;
– разработан способ расчета энергоэффективности работы БСС, учитывающий конфигурацию сети и динамику параметров окружающей
среды, позволяющий рассчитать вероятностную оценку энергоэффективности работы алгоритма на основе количества передач данных по беспроводной сети.
Научно-практическая значимость работы выражена в том, что разработанный адаптивный энергосберегающий алгоритм обработки информации в БСС позволяет увеличить срок автономной службы сенсоров и всей сети в целом более чем на 50% за счет энергоэффективной обработки информации при принятии решения о состоянии в БСС. Адаптивная настройка параметров алгоритма позволяет автоматизировать конфигурирование алгоритма.
Результаты работы использованы в НИОКР по Гранту РФФИ No17-07-00689 «Исследования методов синтеза распределенных сенсорных систем по критерию минимизации сетевой нагрузки», которые позволили ускорить процесс конфигурирования БСС на 20% за счет адаптивности алгоритма, и в НИОКР по Гос. заданию No:FSFN-2020-0041 «Фундаментальные исследования методов
цифровой трансформации компонентной базы микро- и наносистем», которые позволили сократить энергопотребление сенсорной сети на 55%.
Отдельные результаты работы использованы в учебном плане для курса «Основы телекоммуникационных технологий» кафедры ИУ4 «Проектирование и технология производства электронной аппаратуры» МГТУ им Н. Э. Баумана.
Использование результатов исследования продолжается, они могут найти свое применение в работе предприятий, занимающихся построением систем мониторинга на основе беспроводных сетей. Согласно дорожной карте Министерства цифрового развития, связи и массовых коммуникаций РФ по направлению развития «сквозной» цифровой технологии «Технологии беспроводной связи» (2019), результаты работы будут актуальны для многих задач, особенно при разработке интеллектуальных сенсорных сетей.
Методы исследования. При выполнении работы были использованы методы системного анализа, теория сетевого взаимодействия, методы математического моделирования, теория вероятностей, методы машинного обучения, теория программирования высокого уровня, численные методы, методы тестирования программного обеспечения.
Основные положения, выносимые на защиту:
– классификация функций БСС, которая позволяет определить основные направления разработки методов и алгоритмов обработки информации в БСС и сформулировать общую задачу – принятие решения о состоянии сети;
– способ классификации состояний в БСС на основе метода дерева решений обеспечивает автоматизацию обработки информации в сети;
– алгоритм обработки информации при классификации состояний в БСС, отличающийся от существующих повышенным энергосбережением и адаптивностью сети к параметрам окружающей среды за счет использования метода решающего дерева и базы знаний, обеспечивает
сокращение количества передач данных по беспроводной сети, тем
самым снижает энергопотребление;
– использование адаптивного энергосберегающего алгоритма для
обработки входных данных, представленных в виде гауссовских процессов, позволяет сократить количество передач данных между сенсором и управляющим модулем более чем на 70%.
Степень достоверности и апробация результатов. Полученные результаты и выводы диссертационной работы подтверждаются корректным использованием математического аппарата, экспериментальными исследованиями разработанного алгоритма на полунатурной модели БСС. Полученные при исследовании результаты подтверждают снижение энергопотребления БСС более чем на 50%. Адаптация функционирования сенсорной сети под динамику окружающей среды показали устойчивость алгоритмов с погрешностью не более 1%.
Апробация работы была проведена на научно-технических конференциях: International Conference Information Technologies in Business and Industry (Томск, 2018 г.), Всероссийский форум научной молодежи «Богатство России – 2018» в секции по направлению «Информационные технологии» (Москва, 2018), V Всероссийская научно-практическая конференция «Технологии разработки и отладки сложных технических систем» (Москва, 2018), IV Международная научно-техническая конференция студентов, молодых ученых и специалистов «Энергосбережение и эффективность в технических системах» (Тамбовский государственный технический университет, 2017), International telecommunication conference on advanced micro- and nanoelectronic systems and technologies (AMNST 2017, Moscow, 01-02 июня 2017 г.), Международный симпозиум «Надежность и качество 2017» (Пенза, 2017), Молодежная международная научно-техническая конференция «Наукоемкие технологии и интеллектуальные системы – 2016» (Москва, 2016), VII Всероссийская научно-техническая конференция «Проблемы разработки перспективных микро- и наноэлектронных систем – 2016» (Зеленоград, 2016).
Результаты работы докладывались на научных семинарах кафедры «Проектирование и технология производства электронной аппаратуры» и кафедры «Системы автоматического управления» МГТУ им. Н. Э. Баумана.
На программную реализацию разработанного алгоритма получено Свидетельство о государственной регистрации программы для ЭВМ No2020665601 «Программный комплекс динамической классификации объекта на основе диапазонов предикатов дерева решений».
Публикации. Основные результаты работы опубликованы в 14 научных работах, из них 3 в изданиях, индексируемых в системах Scopus и Web of Science, 3 в журналах, рекомендованных ВАК РФ. На программную реализацию предлагаемого алгоритма получено Свидетельство о гос. регистрации программы для ЭВМ No2020665601 «Программный комплекс динамической классификации объекта на основе диапазонов предикатов дерева решений».
Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложений. Общий объем диссертации 135 страниц, включая 29 иллюстраций, список использованных источников и приложения. Библиография содержит 104 наименования, из них 46 из иностранных источников.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

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

    Читать «Адаптивный энергосберегающий алгоритм классификации состояний в беспроводных сенсорных сетях»

    Публикации автора в научных журналах

    Mathematical model of the general problem of state classification in wireless sensor networks
    IOP Conference Series: Materials Science and Engineering. 2N.012DOI: 1088/1757- 899X/498/1/012(6 п.л./3 п.л.).Юлдашев М. Н., Власов А. И. Анализ методов и средств обработки информации сенсорного кластера // Датчики и системы. 2No 1 (221). С. 24–(4 п.л./2 п.л.).1516
    Гауссовские процессы в регрессионном анализе состояний беспроводной сенсорной сети с учетом электромагнитных помех
    Технологии электромагнитной совместимости. 2No 3 (62). С. 35–(5 п.л. /3 п.л.).Юлдашев М. Н., Адамов А. П., Адамова А. А. Классификация состояний беспроводной сенсорной сети с использованием методов машинногообучения // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2No С. 248–(3 п.л./1 п.л.).
    Искусственный интеллект: проблемы обеспечения безопасности жизнедеятельности человека
    Молодежный научно- технический вестник. 2No С. 35–(4 п.л./4 п.л.).Юлдашев М. Н., Адамов А. П., Адамова А. А. Методы обеспечения надежности в беспроводных сенсорных сетях по критерию сетевой нагрузки // Международный симпозиум «Надежность и качество». – Пенза: Пензенский Государственный Университет, 2Том C. 197–(3 п.л./1 п.л.).
    Развитие беспроводных сенсорных сетей
    Сборник трудов XVIII-я Молодежной международной научно-технической конференции «Наукоемкие технологии и интеллектуальные системы 2016». – Москва: МГТУ им. Н. Э. Баумана, 2С. 398–(2 п.л./2 п.л.).Юлдашев М.Н., Власов А. И. Анализ противоречий синтеза распределенных сенсорных сетей // Сборник трудов V Всероссийской научно-практической конференции «Технологии разработки и отладки сложных технических систем». – Москва: МГТУ им. Н. Э. Баумана, 2С. 20–(5 п.л./3 п.л.).
    Энергосберегающая технология передачи данных в беспроводных сенсорных сетях
    Материалы IV Международной научно- технической конференции студентов, молодых ученых и специалистов «Энергосбережение и эффективность в технических системах». Тамбов: Тамбовский государственный технический университет, 2С. 177–(2 п.л. / 2 п.л.).Юлдашев, М. Н. Энергоэффективный алгоритм передачи данных между элементами беспроводной сенсорной сети // Сборник докладов «Богатство России». Москва: МГТУ им. Н. Э. Баумана, 2С. 110–(1 п.л. / 1 п.л.).
    Анализ топологий и архитектур беспроводных сенсорных сетей
    Сборник трудов Молодежной международной научно-технической конференции «Наукоемкие технологии и интеллектуальные системы» - Москва: МГТУ им. Н. Э. Баумана, 2С. 398–(2 п.л. / 2 п.л.).А.с. 2020665601, ФГБОУ ВО «МГТУ им Н. Э. Баумана» (НИУ). Свидетельство о государственной регистрации программы для ЭВМ «Программный комплекс динамической классификации объекта на основе диапазонов предикатов дерева решений» [Текст] // М. Н. Юлдашев, А. И. Власов – 2020664889; заявл. 2020; опубл. 21c.

    Помогаем с подготовкой сопроводительных документов

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

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Екатерина Б. кандидат наук, доцент
    5 (174 отзыва)
    После окончания института работала экономистом в системе государственных финансов. С 1988 года на преподавательской работе. Защитила кандидатскую диссертацию. Преподав... Читать все
    После окончания института работала экономистом в системе государственных финансов. С 1988 года на преподавательской работе. Защитила кандидатскую диссертацию. Преподавала учебные дисциплины: Бюджетная система Украины, Статистика.
    #Кандидатские #Магистерские
    300 Выполненных работ
    Мария М. УГНТУ 2017, ТФ, преподаватель
    5 (14 отзывов)
    Имею 3 высших образования в сфере Экологии и техносферной безопасности (бакалавриат, магистратура, аспирантура), работаю на кафедре экологии одного из опорных ВУЗов РФ... Читать все
    Имею 3 высших образования в сфере Экологии и техносферной безопасности (бакалавриат, магистратура, аспирантура), работаю на кафедре экологии одного из опорных ВУЗов РФ. Большой опыт в написании курсовых, дипломов, диссертаций.
    #Кандидатские #Магистерские
    27 Выполненных работ
    Евгений А. доктор, профессор
    5 (154 отзыва)
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - ... Читать все
    Более 40 лет занимаюсь преподавательской деятельностью. Специалист в области философии, логики и социальной работы. Кандидатская диссертация - по логике, докторская - по социальной работе.
    #Кандидатские #Магистерские
    260 Выполненных работ
    Дарья Б. МГУ 2017, Журналистики, выпускник
    4.9 (35 отзывов)
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных ко... Читать все
    Привет! Меня зовут Даша, я окончила журфак МГУ с красным дипломом, защитила магистерскую диссертацию на филфаке. Работала журналистом, PR-менеджером в международных компаниях, сейчас работаю редактором. Готова помогать вам с учёбой!
    #Кандидатские #Магистерские
    50 Выполненных работ
    Олег Н. Томский политехнический университет 2000, Инженерно-эконо...
    4.7 (96 отзывов)
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Явл... Читать все
    Здравствуйте! Опыт написания работ более 12 лет. За это время были успешно защищены более 2 500 написанных мною магистерских диссертаций, дипломов, курсовых работ. Являюсь действующим преподавателем одного из ВУЗов.
    #Кандидатские #Магистерские
    177 Выполненных работ
    Ольга Б. кандидат наук, доцент
    4.8 (373 отзыва)
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских... Читать все
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских диссертаций, дипломных и курсовых работ. Слежу за новинками в медицине.
    #Кандидатские #Магистерские
    566 Выполненных работ
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Глеб С. преподаватель, кандидат наук, доцент
    5 (158 отзывов)
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной с... Читать все
    Стаж педагогической деятельности в вузах Москвы 15 лет, автор свыше 140 публикаций (РИНЦ, ВАК). Большой опыт в подготовке дипломных проектов и диссертаций по научной специальности 12.00.14 административное право, административный процесс.
    #Кандидатские #Магистерские
    216 Выполненных работ
    Александр О. Спб государственный университет 1972, мат - мех, преподав...
    4.9 (66 отзывов)
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальн... Читать все
    Читаю лекции и веду занятия со студентами по матанализу, линейной алгебре и теории вероятностей. Защитил кандидатскую диссертацию по качественной теории дифференциальных уравнений. Умею быстро и четко выполнять сложные вычислительные работ
    #Кандидатские #Магистерские
    117 Выполненных работ

    Последние выполненные заказы

    Другие учебные работы по предмету