Лабораторная работаТелекоммуникацииГод: 2025ПГУТИ: Поволжский государственный университет телекоммуникаций и информатики
👁 27💼 1

Готовая лабораторная работа: Моделирование БСС в OMNeT++

Загружена: 19.02.2026 09:22

Моделирование беспроводной сенсорной сети с применением OMNeT++. Описана реализация сети из 60 мобильных датчиков на области ~100×60 м, файлы NED/CC и конфигурация omnetpp.ini. Практическая ценность — готовая модель для измерения задержек, PDR, PER и энергопотребления.

Содержание

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РФ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»





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

Введение

В современном мире беспроводные сенсорные сети (БСС) находят широкое применение в различных областях, включая мониторинг окружающей среды, промышленную автоматизацию, здравоохранение и сельское хозяйство.  Их гибкость, масштабируемость и возможность автономной работы делают их привлекательным решением для сбора и обработки данных в реальном времени.
Данная практическая работа посвящена изучению принципов моделирования и анализа беспроводных сенсорных сетей с использованием инструментария OMNeT++.  Целью работы является приобретение практических навыков в проектировании, конфигурировании и анализе производительности БСС, а также оценке влияния различных параметров на ключевые показатели сети.
В рамках работы будет выполнена установка и настройка OMNeT++, а также разработана модель БСС, соответствующая заданному варианту.  Будет реализована сеть датчиков в соответствии с параметрами, полученными из номера зачетной книжки. Площадь работы датчиков определена как X10 на Y10 м2, а количество датчиков.
В процессе моделирования будет проведено исследование следующих параметров:
Задержки при передаче: Изучение времени доставки пакетов данных от источника к получателю.
Стандартное отклонение в узлах сети: Оценка разброса параметров в различных узлах сети, влияющего на её общую стабильность.
Передача пакетов в сети: Анализ количества успешно доставленных пакетов и потерь.
Помехозащищенность при передаче: Оценка устойчивости сети к воздействию внешних помех и искажений сигнала.
Энергопотребление в сети: Исследование расхода энергии датчиками и оценка времени автономной работы сети.
Результаты работы позволят оценить эффективность предложенной архитектуры БСС и выявить факторы, оказывающие наибольшее влияние на её производительность и энергоэффективность. Полученные навыки будут полезны для дальнейшего изучения и разработки реальных систем беспроводного мониторинга и управления.

Подробное описание

📘 О чем эта работа

Работа посвящена моделированию беспроводной сенсорной сети (БСС) в среде OMNeT++. Объект исследования — сеть из 60 мобильных сенсорных узлов и базовая станция; предмет — поведение канала и протоколов доступа при разных параметрах (мощность передачи, чувствительность, модели мобильности). Проанализированы задержки, вероятность доставки пакетов, ошибки передачи и расход энергии узлов.

📚 Что внутри

В документе подробно описана структура модели и набор файлов для запуска симуляции:

  • Схема модулей: MobileSensor, BaseStation, CommunicationChannel.
  • NED‑файлы: Sensor.ned, Network.ned — топология сети (заданы границы моделирования, в тексте приводится пример 100м×60м).
  • C++‑файлы: Sensor.cc и другие *.cc — логика генерации данных, обработка сообщений, мобильность и учёт энергопотребления.
  • omnetpp.ini — конфигурация экспериментов: число датчиков (60), модели мобильности (random walk, brownian, linear, circle), параметры радиоканала (txPower, rxSensitivity), скорость генерации данных, размер пакетов, длительность симуляции.
  • Метрики и сбор результатов: запись в .sca и .vec, измерения задержек (метки времени в пакетах), PDR (packet delivery ratio), PER (packet error rate), стандартное отклонение показаний сенсоров, суммарное энергопотребление сети.
  • Математические модели: формулы для вероятности успешной передачи p_ij, ожидания числа попыток n_ij, моделирование повторных попыток по таблице маршрутизации, учет коллизий и эффекта скрытого узла, условие временного окна передачи (сумма ожиданий и времени передачи ≤ τ).

📊 Для кого подходит

Работа полезна студентам телекоммуникационных и ИТ‑специальностей (3–4 курс), преподавателям для демонстрации практики моделирования сетей, а также разработчикам прототипов IoT/WSN для оценки параметров PDR, PER и энергопотребления.

✨ Особенности

Конкретика модели: реализована мобильность узлов (случайное блуждание и варианты), настроены различные MAC‑варианты (TDMA, CSMA/CA, ALOHA) и механизмы маршрутизации (прямая передача, flooding, distance vector, link state). Включены параметры радиоинтерфейса (txPower, rxSensitivity), ёмкость батареи, размер пакета и скорость передачи, что позволяет проводить параметрические исследования — менять мощность передачи, чувствительность приемника и наблюдать влияние на PDR и энергию.

В работе также описаны практические приёмы сбора статистики в OMNeT++ (recordScalar/record) и примеры сценариев omnetpp.ini для серийных запусков. Математическая часть раскрывает алгоритм расчёта вероятности доставки с учётом ограниченной таблицы маршрутизации и вероятности повторных попыток, что даёт теоретическую основу для интерпретации результатов симуляции.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура и содержимое соответствуют требованиям лабораторной/практической работы по дисциплине «Теория телетрафика» и легко адаптируются под локальные методические указания.

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