Научная статья на тему 'Метод оптимального размещения аэростатных ретрансляторов в задаче построения сети беспроводной радиосвязи'

Метод оптимального размещения аэростатных ретрансляторов в задаче построения сети беспроводной радиосвязи Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
249
91
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНАЯ СЕТЬ СВЯЗИ / АЭРОСТАТ / БЕСПИЛОТНЫЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ / ОРГАНИЗАЦИЯ СВЯЗИ / WIRELESS NETWORK CONNECTION / UNMANNED AERIAL VEHICLE / THE ORGANIZATION OF COMMUNICATION / AIRSHIPS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Дмитриев А. Н., Литвяк Ю. И.

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

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

When selecting hardware for wireless networks based on the relatively large unprepared areas UAV are of great interest. UAV’s allow to organize radio communications between subscribers which have no line-of-sight propagation paths. In order to improve the economic efficiency of the network construction it is necessary to solve the problem of minimization of the required balloons quantity which is a special case of the minimal covering task. The method of consecutive optimization of UAV placement for the purpose of creating a network with a great number of unrelated subscribers organization is presented in this article. The input data of the algorithm is a set of users with specified coordinates. The algorithm allows to receive quantitative structure and coordinates of UAV placement based on sequential binding of the initial set of subscribers in a single graph with regard to the conservation conditions of a complete connection. The method is based on identifying the nearest connected components of the original graph, which can be related to the UAV placement in the geometric center of the nearest pair of nodes of these components. If the distance between the nodes is large and UAV’s power is not enough, the algorithm offers to place several retranslators on the line connecting the nearest nodes of these components. The process continues cyclically until the complete binding of the original graph. When looking for the nearest connected component the possibility of UAV which is in the current connected component displacement is considered. Thus, using the methods of linear and integer programming and the method of consecutive search the problem of the optimal covering can be solved. The practical result is the possibility of the optimal placement of a minimal quantity of the UAV for the purpose of providing stable connection for users on the ground.

Текст научной работы на тему «Метод оптимального размещения аэростатных ретрансляторов в задаче построения сети беспроводной радиосвязи»

системный анализ, управление и обработка информации в космической отрасли

МЕТОД ОПТИМАЛЬНОГО РАЗМЕЩЕНИЯ АЭРОСТАТНЫХ РЕТРАНСЛЯТОРОВ В ЗАДАЧЕ ПОСТРОЕНИЯ

сети беспроводной радиосвязи

А.Н. ДМИТРИЕВ, доц. каф. систем автоматического управления САУ МГУЛ, канд. техн. наук, Ю.И. ЛИТВЯК, асп. каф. систем автоматического управления САУ МГУЛ

[email protected] ФГБОУ ВПО «Московский государственный университет леса» 141005, Московская обл., г. Мытищи-5, ул. 1-я Институтская, д. 1, МГУЛ

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

Ключевые слова: беспроводная сеть связи, аэростат, беспилотный летательный аппарат, организация связи.

Современные телекоммуникационные системы и сети в качестве среды распространения электромагнитных волн используют различные линии связи: проводные, кабельные, волноводные, оптико-волоконные, радиосвязи. Значительное место среди них занимают линии радиосвязи, использующие способность распространения волн в свободном пространстве. Однако линии радиосвязи диапазона частот свыше 30 МГц по дальности связи ограничены пределами прямой видимости. В этих условиях широкое распространение получили ретрансляторы связи (РТР связи) наземного, воздушного и космического базирования. Применение тех или иных видов ретранслятора связи в создаваемой телекоммуникационной сети в общем случае может определяться с использованием такого показателя эффективности, как отношение площади зоны покрытия связью абонентов-пользователей к стоимости суммарных затрат на создание и эксплуатацию ретрансляторов связи.

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

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

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

ЛЕСНОЙ ВЕСТНИК 3/2015

75

системный анализ, управление и обработка информации в космической отрасли

Рис. 1. Исходное размещение абонентских пунктов Fig. 1. Original location of subscriber stations

Рис. 2. Компоненты связности Fig. 2. The connection components

Обозначим вершины графа через i (i = 1, 2, ...m), а ребра через j (j = 1, 2, ...n) и введем матрицу инцидентности A = [a ] такую, что

_ 11 - если вершина i инцидентна ребру j, ai,i 10 — в противном случае

Вводя булевы переменные x. , (J = 1, 2, ...n) такие, что

_ (1 - если ребро j войдет в покрытие, (1)

XJ ~ (О-в противном случае, ' '

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

п

2 х/ =min;

j=i

< ^tavxj ^!; (2)

j=i

i = 1,2. ..m;

j = 1,2...n.

x - булевы переменные.

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

тить, что условие 2 выполнится только в том случае, если граф является связным, то есть имеет только одну компоненту связности.

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

Используя выражение для расчета дальности прямой радиовидимости L = 3,57(V^ + Vh2), где h1, h2 - высоты антенн радиостанций, определим узлы, между которыми существует радиовидимость. В данном случае это узлы РСТ4 и РСТ5.

определим компоненты связности исходного графа. Для графа на рис. 2 получаем 6 компонент связности (КС), это РСТ РСТ2, РСТ3, РСТ6, РСТ7 и (РСТ4, РСТ5). Сред и множества компонент находим две ближайшие: РСТ6 и (РСТ4, РСТ5). Ближайшими КУ из этих КС являются РСТ' и РСТ,, поместим их в множество связывания W = {РСТ5, РСТ6}.

76

ЛЕСНОЙ ВЕСТНИК 3/2015

системный анализ, управление и обработка информации в космической отрасли

Рис. 3. Исходный граф с РТР в ГЦ РСТ5 и РСТ6 и матрица связности

Fig. 3. The original graph with RTR in GTS RCT5 and

RCT„ and connection matrix

6

Рис. 4. Результат связывания КС РТР1 и РТР2 и матрица связности

Fig. 4. The result of the binding of the КС RTR1 and RTR2 and connection matrix

Рассчитаем координаты общего геометрического центра W по формулам

Х*,=(Ц Ъ)1Н’>УЩ = (Z У^Ш-

i=l,N i=l,JV

где N - размер множества W, размещаем КУ-РТР в этих координатах.

Полученный граф изображен на рис. 3.

Определим следующую компоненту связности, ни одно КУ из которой не входит в W. Очевидно, что это РСТу Добавляем РСТ3 в W, рассчитываем ГЦ множества W и перемещаем РТР1 в ГЦ. Проверяем связность множества W, и если оно связно, продолжаем поиск и добавление РТР. в W. Если после добавления очередного узла и перемещения РТР в ГЦ множество связать не удалось, удаляем из множества последний добавленный узел, вновь вычисляем ГЦ, перемещаем РТР в ГЦ и переходим к следующей паре КС. Повторяем процесс циклически до тех пор, пока существует хотя бы пара КС, которые можно связать одним РТР. Получаем граф, изображенный на рис. 4.

Снова определяем компоненты связности. Имеем KC1 = {РСТ7}; KC2 = {РСТ1, РСТ2, РСТ3, РСТ4, РСТ5, РСТ6, РТР1, РТР 2}; W = {РСТ1, РСТ7}. Размещение РТР в ГЦ W не позволит связать множество, следователь-

но, необходимо соединить узлы, входящие в W несколькими РТР по кратчайшему пути. Итоговый граф (рис. 5) состоит из одной компоненты связности, таким образом условие

(2) выполнено и задача решена.

Общий алгоритм решения задачи представлен на рис. 6.

Окм 30 км 60 км 90 км 120 км 150 км

А

j4,

'Р&ТР2 -щ- РТЙ1 РСТ5

А ~7^~] /■ / РСГЗ у

\

Л / к РСГб

Ч 9 Р1 к

о

Р

UJ

О

я

0\

о

О

о

ю

о

U\

о

00

о

Рис 5. Итоговый граф Fig. 5. Total Count

ЛЕСНОЙ ВЕСТНИК 3/2015

77

СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ В КОСМИЧЕСКОЙ ОТРАСЛИ

Рис. 6. Алгоритм поиска оптимального состава и размещения РТР связи Fig. 6. The algorithm for finding the optimal composition and deployment of UAV connection

78

ЛЕСНОЙ ВЕСТНИК 3/2015

системный анализ, управление и обработка информации в космической отрасли

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

Библиографический список

1. Уоэлренд, Дж. Телекоммуникационные и компьютерные сети. Вводный курс /Дж.Уоэлренд. - М.: Постмар-кет, 2001.- 476 с.

2. Финаев, В.И. Информационные обмены в сложных системах. Учебное пособие/ В.И. Финаев. - Таганрог: ТРТУ, 2001. - 102 с.

3. Олифер, В.Г. Компьютерные сети: принципы, технологии, протоколы /В.ГОлифер, Н.А. Олифер. - СПб.: Питер, 2001. - 672 с.

4. Палмер, М. Проектирование и внедрение компютерных сетей. Учебный курс /М. Палмер, Р.Б. Синклер. - СПб.: БХВ - Петербург, 2004. - 752 с.

5. Крылов, В.В. Теория телетрафика и ее применения / В.В. Крылов, С.С. Самохвалова. - СПб.: БХВ - Петербург, 2005. - 288 с.

6. Гук, М. Аппаратные средства локальных сетей. Энциклопедия / М. Гук. - СПб: Питер, 2000. - 576 с.

7. Кузин, Л.Т. Основы кибернетики. Т. 1. Математические основы кибернетики / Л.Т. Кузин. - М.: Энергия, 1973. - 503 с.

8. Сачков, В.Н., Введение в комбинаторные методы дискретной математики / В.Н.Сачков. - М.: Наука. Главная редакция физико-математической литературы, 1982. - 384 с.

9. Мину, М. Математическое программирование. Теория и алгоритмы / М. Мину. - М.: Наука, 1990.- 483 с.

10. Галеев, Э.М. Оптимизация. Теория, примеры, задачи /

Э.М. Галеев. - М.: Ком Книга, 2006. - 336 с.

METHOD FOR OPTIMIZING THE PLACEMENT OF BALLOON RETRANSLATORS IN WIRELESS COMMUNICATION NETWORK

Dmitriev A.N., Assoc. MSFU, Ph.D (Tech.); Litvyak Y.I., gr. MSFU

[email protected]

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

Moscow State Forest University (MSFU), 1st Institutskaya st., 1, 141005, Mytischi, Moscow reg., Russia When selecting hardware for wireless networks based on the relatively large unprepared areas UAV are of great interest. UAV’s allow to organize radio communications between subscribers which have no line-of-sight propagation paths. In order to improve the economic efficiency of the network construction it is necessary to solve the problem of minimization of the required balloons quantity which is a special case of the minimal covering task. The method of consecutive optimization of UAV placement for the purpose of creating a network with a great number of unrelated subscribers organization is presented in this article. The input data of the algorithm is a set of users with specified coordinates. The algorithm allows to receive quantitative structure and coordinates of UAV placement based on sequential binding of the initial set of subscribers in a single graph with regard to the conservation conditions of a complete connection. The method is based on identifying the nearest connected components of the original graph, which can be related to the UAV placement in the geometric center of the nearest pair of nodes of these components.

If the distance between the nodes is large and UAV’s power is not enough, the algorithm offers to place several retranslators on the line connecting the nearest nodes of these components. The process continues cyclically until the complete binding of the original graph. When looking for the nearest connected component the possibility of UAV which is in the current connected component displacement is considered. Thus, using the methods of linear and integer programming and the method of consecutive search the problem of the optimal covering can be solved. The practical result is the possibility of the optimal placement of a minimal quantity of the UAV for the purpose of providing stable connection for users on the ground.

Keywords: wireless network connection, airships, unmanned aerial vehicle, the organization of communication.

References

1. Walrand J. Telekommunikatsionnye i kompyuternye seti. Vvodnyy kurs [Telecommunications and computer networks. Introductory course]. Moscow, Postmarket, 2001.476 p.

2. Finaev VI. Informatsionnye obmeny v slozhnykh sistemakh. Uchebnoe posobie [Exchanges of information in complex systems. Tutorial] Taganrog, TRTU, 2001. 102 p.

3. Olifer V.G., Olifer N.A. Kompyuternye seti: printsipy, tekhnologii, protokoly [Computer Networks: Principles, technologies, protocols] St. Petersburg, Piter, 2001. 672 p.

4. Palmer M., Sinkler R.B. Proektirovanie i vnedrenie kompyuternykh setey. Uchebnyy kurs [Design and implementation of computer networks. Training course] St. Petersburg, BKhV - Peterburg, 2004. 752 p.

5. Krylov V.V., Samokhvalova S.S. Teoriya teletrafika i eeprimeneniya [Teletraffic Theory and Applications] St. Petersburg, BKhV - Peterburg, 2005. 288 p.

6. Guk M. Apparatnye sredstva lokal ’nykh setey. Entsiklopediya [Hardware of LANs. Encyclopedia.] St. Petersburg, Piter, 2000. 576 p.

7. Kuzin L.T. Osnovy kibernetiki. Tom 1. Matematicheskie osnovy kibernetiki [Fundamentals of Cybernetics. Volume 1 Mathematical Foundations of Cybernetics.] Moscow, Energiya, 1973. 503 p.

8. Sachkov V.N., Vvedenie v kombinatornye metody diskretnoy matematiki [Introduction to Combinatorial Methods of Discrete Mathematics] Moscow, Nauka. Glavnaya redaktsiya fiziko-matematicheskoy literatury, 1982. 384 p.

9. Minu M. Matematicheskoe programmirovanie. Teoriya i algoritmy [Mathematical Programming. Theory and Algorithms] Moscow, Nauka, 1990. 483p.

10. Galeev E.M. Optimizatsiya. Teoriya, primery, zadachi [Optimization. The theory, examples, problems] Moscow, Kom Kniga, 2006. 336 p.

ЛЕСНОЙ ВЕСТНИК 3/2015

79

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