Компьютерное моделирование беспроводных AD-HOC сетей для целей расчета времени связи мобильных абонентов

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Оглавление

 

Постановка задачи

Подход к решению поставленной задачи

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

Нормализация

Первая нормальная форма

Вторая нормальная форма

Третья нормальная форма

Среда программирования Delphi

Объектно-ориентированные особенности языка ADO

Методы программирования

Автоматическое добавление записи в таблицу Испытание

Отображение всех данных из Базы Данных

Фильтрация Базы данных

Автоматическая проверка на образование связей между узлов и образование сети

Рекурсивная функция проверки образовавшейся сети и нахождение ее пути

Оптимизация программы

Отладка и тестирование программы

Инструкция пользователю

Системные требования

Инструкция пользователя

Задание параметров поля

Автоматическое заполнение начальных параметров узлов

Ручное редактирование начальных параметров узлов

Начало компьютерного моделирования AD-HOC сетей

Остановка компьютерного моделирования AD-HOC сетей

Просмотр Базы Данных и полученных результатов

Открытие существующей Базы Данных

Создание новой Базы Данных

Отображения данных об одном испытание

Отображения всех данных Базы данных

Закрытие окна База данных

Выход из программы

Аномалии

Ручное редактирование начальных параметров узлов

Экономическая часть

Заключение

Литература

ПриложениЯ

 

Список иллюстраций

 

Рисунок 1 Граф, метод Черного ящика

Рисунок 2- Вторая Нормальная Форма

Рисунок 3 - Третья Нормальная Форма

Рисунок 4 Входная форма начальных параметров поля

Рисунок 5 Входная форма начальных параметров мобильных узлов, их количества и количества возникновения сетей

Рисунок 6 Выходная форма вывода результата моделирования связи мобильных узлов

Рисунок 7 - Главное Меню - Дополнительно

Рисунок 8 - Начальные параметры

Рисунок 9 - Главное Меню - Файл

Рисунок 10 - Главная форма (Обрезанная)

Рисунок 11 - Выпадающее меню при нажатие Правой Кнопкой Мыши (ПКМ) на изображение

Рисунок 12 Главное меню - База даныых

Рисунок 13 Создание новой БД

Рисунок 13 Окно выбора файла

Рисунок 14 - Отображение Базы Данных

 

Введение

 

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

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

В настоящее время основным научным направлением лаборатории является Разработка методов и средств моделирования и проектирования средств и систем управления.

В рамках этого направления:

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

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

 

Постановка задачи

 

Написать программу для просмотра статистики последовательного соединения мобильных узлов (абонентов) беспроводной сети, произвольно движущихся по заданной области. После осуществления заданного числа последовательных соединений или самостоятельной остановки работы программы требуется усреднить время, вывести полученный результат для анализа на экран монитора и сохранить его в Базе Данных MS Access.[1][2]

Подход к решению поставленной задачи.

Для решения поставленной задачи задается:

количество узлов беспроводной сети

радиус действия каждого узла (дальность действия радиосвязи),

скорость движения мобильных узлов,

а так же положение и направление движения.

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

Заданные начальные параметры испытания и результаты, полученные в результате работы программы, сохраняют в Базе Данных MS Access, подключенной к данной программе.

Информация о возникновении связей между узлами отслеживается; образование сети, и время разрыва сети записываются в таблицу.

?/p>