Моделирование беспроводных сенсорных сетей
Общие сведения по беспроводным сенсорным сетям. Эффективная скорость передачи данных. Расчет энергопотребления и времени работы. Программно-графическое представление сети. Создание конфигурационного файла. Структура каталогов OMNET++ и Castalia.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 29.03.2016 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1. Среднее время наработки на ошибку.
Средняя наработка на ошибку рассчитывается следующим образом:
,
где лПО - интенсивность ошибок программного обеспечения.
Интенсивность ошибок разрабатываемого программного обеспечения рассчитывается по формулам:
,
,
где t - фактическое время отладки;
б - коэффициент крутизны линии, характеризующий скорость роста надежности;
N0 - число обнаруженных ошибок за время отладки t;
N - общее число строк;
КТП - коэффициент, учитывающий влияние методологии программирования на надежность ПО;
КТПi - коэффициент, учитывающий использование i-ой технологии программирования;
КЯЗi - коэффициент, учитывающий использование i-ого языка программирования;
КПЛi- коэффициент, учитывающий использование i-ой платформы программирования.
В данном программном обеспечении использована объектно-ориентированная технология программирования () в Castalia (поскольку Castalia базируется на языке C++, то ) на 32-разрядной платформе (для платформ, не являющихся .NET, ).
Исходное число строк кода N=11341.
Отладка программного обеспечения производилась с помощью тестирования в течение 8 часов. Результаты тестирования представлены в таблице 10.
Таблица 10: Результаты тестирования ПО
Число ошибок |
Время отладки t, часы |
Интенсивность ошибок, л0 1/ час |
|
35 |
8 |
0,00023 |
|
17 |
8 |
0,00011 |
|
6 |
8 |
0,00004 |
|
3 |
8 |
0,00002 |
|
2 |
8 |
0,00001 |
|
1 |
8 |
0,00001 |
|
1 |
8 |
0,00001 |
|
0 |
8 |
0,00000 |
На основе полученных данных можно построить кривую зависимости интенсивности ошибок от времени отладки (рис. 21).
Рис. 21 Зависимость интенсивности ошибок от времени отладки
Как показано выше, функциональная зависимость интенсивности ошибок ПО от времени отладки описывается экспоненциальным законом и зависит от коэффициента крутизны линии, характеризующей скорость роста надежности б, и от фактического времени отладки ПО. Анализ результатов тестирования ПО позволил определить б = 0,0133.
Таким образом, интенсивность ошибок разрабатываемого ПО составляет:
(1/час)
(1/час)
Для разрабатываемого программного обеспечения средняя наработка на ошибку составит 2587 часа.
Степень покрытия тестами функций и структуры программы
Существуют три типа покрытия, для каждого из которых требуется различное число тестовых примеров:
· покрытие утверждений;
· покрытие ветвей;
· покрытие условий.
Покрытие утверждений. Здесь нужно следить затем, выполнялась ли каждая строка кода, по крайней мере, один раз. Чтобы достичь 100%-го покрытия утверждений, понадобится выполнить утверждение IF, причем оно должно принять значение TRUE для выполнения соответствующего требования THEN.
Покрытие ветвей. Здесь нужно следить затем, была ли взята каждая ветвь или точка принятия решения при всех возможных исходах. Чтобы покрытие было100%-м, требуется два прохода через условие IF, когда при одном проходе оно принимает значение TRUE, а при другом - FALSE. Каждый цикл DO-WHILE также должен быть выполнен при условиях TRUE и FALSE. Для утверждений CASE или SWITCH требуются тестовые примеры, которые будут брать все возможные ветки, включая заданные по умолчанию пути.
Покрытие условий. Оно известно также как покрытие предикатов и следит затем, принимает ли каждый операнд в комплексных логических выражениях значения FALSE/TRUE. Комплексные логические выражения содержат операторы AND, OR и XOR.
Каждый из этих типов покрытия содержит в себе более низкие уровни. Достижение 100%-го покрытия ветвей означает 100%-ное покрытие утверждений. Аналогично достижение 100%-го покрытия условий автоматически приводит к удовлетворению 100%-го покрытия ветвей.
На основе тестирования были получены следующие коэффициенты:
1. Коэффициент полноты:
,
где Р - степень покрытия тестами в процентах.
.
2. Коэффициент достоверности:
,
где Nпр - число прогонов;
Nош - число ошибок, обнаруженных во время данных прогонов.
.
1.5.2 Устойчивость
Устойчивость к дефектам и ошибкам - свойство ПО автоматически поддерживать заданный уровень качества функционирования при проявлениях дефектов и ошибок или нарушениях установленного интерфейса.
Появление дефектов, ошибок или нарушение интерфейса в данной системе может возникнуть только из-за сбоя технических средств. Поскольку вся вводимая пользователем информация проверяется на соответствие необходимому типу данных, то есть устойчивость программы обеспечивается за счет алгоритма.
Для выявления дефектов вследствие сбоя технических средств в системе присутствует возможность осуществлять контроль над входными, промежуточными и конечными данными. Таким образом, любое несоответствие данных действительности будет обнаружено оператором.
1.5.3 Восстанавливаемость
Восстанавливаемость - свойство ПО в случае отказа возобновлять требуемый уровень качества функционирования, а также поврежденные программы и данные.
В случае отказа, чтобы разрабатываемая система соответствовала требуемому уровню качества функционирования, данную систему необходимо запустить заново, что составляет 0,5 минут. Однако при этом данные, обрабатываемые системой на момент отказа, будут потеряны, и работу с программой нужно начинать сначала. Данное свойство ПО основано на временной избыточности.
1.5.4 Готовность
Доступность или готовность - свойство ПО быть в состоянии выполнять требуемую функцию в данный момент времени при заданных условиях использования.
Коэффициент готовности рассчитывается по формуле:
,
где То - средняя наработка на ошибку (2587 часов),
Тв - время восстановления программы (0,5 минуты=0,0083 часа).
Таким образом, коэффициент готовности разрабатываемой системы:
.
2. Технологическая часть
Castalia - это система, включающая в себя набор элементов и библиотек для моделирования беспроводных сенсорных сетей, написанных на C-подобном языке, и использующая программный пакет OMNET++ в качестве основы для моделирования событий.
OMNET++ является объектно-ориентированным модульным дискретно-событийным средством для моделирования сетей. С его помощью возможно:
· моделировать проводные и беспроводные сети;
· моделировать сети массового обслуживания;
· моделировать многопроцессорные и другие аппаратно-распределенные системы;
· оценивать производительность сложных программных систем.
2.1 Выбор ОС
OMNET++ изначально создавался для работы в среде Linux (поддерживаются дистрибутивы Ubuntu 8.04 и старше, Fedora Core 13, Red Hat Enterprise Desktop Workstation 5.5 и OpenSUSE 11.2). Так же существуют версии для Windows, Mac OS X и Unix.
Castalia разрабатывалась только для Linux-подобных систем, так как для моделирования сетей применяются скрипты, написанные на языке Python (встроенный язык интерпретатора). При использовании Castalia на других ОС необходимо предварительно установить на персональный компьютер Python и внести необходимые изменения в скрипты. Исходя из этого, для работы с OMNET++ и Castalia была выбрана OS Linux. На данный момент стабильной версией Linux является Ubuntu 10.10.
2.2 Установка и настройка
Для корректной работы OMNET++ и Castalia необходимо учесть следующие требования к системе:
2.2.1 Оборудование
На диске должны быть свободными минимум 400 МБайт, для выходных файлов моделирования потребуется дополнительное место. Минимальная оперативная память 512 МБайт, рекомендуемая память 1ГБайт.
2.2.2 Загрузка программного обеспечения
OMNET++ можно скачать по следующим ссылкам:
для Linux и MAC OS: http://omnetpp.org/download/release/omnetpp-4.1-src.tgz
для Windows: http://omnetpp.org/download/release/omnetpp-4.1-src-windows.zip
Castalia можно скачать по ссылке:
http://castalia.npc.nicta.com.au/download.php
Необходимо заполнить форму (указать почтовый адрес, подтвердить его и принять пользовательское соглашение) и нажать кнопку Continue. В новой странице необходимо нажать на кнопку Download Castalia.
2.2.3 Установка и настройка программного обеспечения
Для установки OMNET++ необходимо скопировать архив omnetpp-4.1-src.tgz в домашний каталог /home/<you>. В меню выбрать Приложения > Стандартные > Терминал (Applications > Accessories > Terminal). В появившемся окне ввести команду:
$ tar xvfz omnetpp-4.1-src.tgz
она создает директорию omnetpp-4.1 с установочными файлами OMNET++.
Перед началом установки OMNET++ необходимо обновить базу данных доступных системных пакетов Linux. Вводим команду:
$ sudo apt-get update
Для корректной работы OMNET++ необходимо установить следующие пакеты. Вводим команду:
$ sudo apt-get install build-essential gcc g++ bison flex perl \
tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre \
doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev
На появившейся вопрос (Хотите продолжить? [Д/н]/Do you want to continue? [Y/N]), отвечаем: Y.
Рис. 22 Установка пакетов
Так же можно произвести установку файлов через графический менеджер пакетов Synaptic. В меню выбираем Система > Администрирование > Менеджер пакетов Synaptic (System > Administration > Synaptic package manager), в появившемся окне необходимо найти и поставить галочку напротив следующих пакетов:
build-essential, gcc, g++, bison, flex, perl, tcl-dev, tk-dev, blt, libxml2-dev, zlib1gdev, openjdk-6-jre, doxygen, graphviz, openmpi-bin, libopenmpi-dev, libpcap-dev.
Рис. 23 Установка пакетов в графическом режиме
После выбора всех пакетов нажимаем кнопку Применить (Apply). В появившемся окне Внести следующие изменения? (Apply the following changes?) снова нажимаем Применить (Apply). Дожидаемся, пока установятся все пакеты, и нажимаем клавишу Закрыть (Close).
Для корректной установки OMNET++ необходимо подключить библиотеку TCL/TK и указать путь к каталогу bin в директории omnetpp-4.1 в конфигурационном файле операционной системы. Вводим команду:
$ gedit ~/.profile
и добавляем в конец открывшегося файла строчки:
export PATH=$PATH:/home/<you>/omnetpp-4.1/bin
export TCL_LIBRARY=/usr/share/tcltk/tcl8.4
После внесенных изменений необходимо перезагрузить операционную систему.
Для определения всех файлов OMNET++ необходимо ввести в терминале следующие команды:
$ cd omnetpp-4.1
$ . setenv
Этот скрипт проверяет наличие всех установочных файлов и их целостность.
Для установки OMNET++ вводим команду:
$ ./configure
Рис. 24 Установка OMNET++
После завершения установки необходимо скомпилировать OMNET++. Вводим команду:
$ make
Рис. 25 Компиляция установочных файлов OMNET++
Для запуска OMNET++ вводим в терминале команду:
$ omnetpp
Рис. 26 Рабочее окно OMNET++
Для установки Castalia необходимо скопировать архив Castalia-3.1.tar в домашний каталог /home/<you>. В меню выбираем Приложения > Стандартные > Терминал (Applications > Accessories > Terminal). В появившемся окне вводим команду:
$ tar xvfz Castalia-3.1.tar
она создает директорию Castalia-3.1 с установочными файлами Castalia.
Для корректной установки и запуска Castalia необходимо в конфигурационном файле операционной системы указать путь к каталогу bin в директории Castalia-3.1. Вводим команду:
$ gedit ~/.profile
и добавляем в конец открывшегося файла строчку:
export PATH=$PATH:/home/<you>/Castalia-3.1/bin
После внесенных изменений необходимо перезагрузить операционную систему.
Для установки Castalia вводим команды:
$ cd Castalia-3.1
$ ./makemake
Рис. 27 Установка Castalia
После завершения установки необходимо скомпилировать Castalia. Вводим команду:
$ make
Рис. 28 Компиляция установочных файлов Castalia
Для корректной работы Castalia необходимо установить пакет gnuplot. Для этого вводим в терминале команду:
$ sudo apt-get install gnuplot
Так же можно произвести установку данного приложения через графический менеджер пакетов Synaptic.
Установка и настройка программного обеспечения завершена.
2.2.4 Проверка работоспособности установленного ПО
Для проверки работоспособности установленного ПО вводим в терминале команды:
$ cd omnetpp-4.1/samples/dyna
$ ./dyna
По умолчанию симуляции выполняются с использованием графической среды Tcl/Tk. При корректном функционировании системы должен появиться диалогово-оконный интерфейс.
Рис. 29 Моделирование в графическом режиме
Если необходимо перекомпилировать OMNET++, следует ввести следующие команды:
$ cd omnetpp-4.1
$ ./configure
$ make cleanall
$ make
Если ли же нужно перекомпилировать только одну библиотеку, необходимо перейти в каталог с этой библиотекой (например cd src/sim) и ввести:
$ make clean
$ make
Для проверки работоспособности Castalia в терминале вводим следующие команды:
$ cd Castalia-3.1/Simulations/radioTest
$ Castalia
Этот скрипт выводит на экран список всех доступных конфигурационных файлов и симуляций:
List of available input files and configurations:
* omnetpp.ini
General
InterferenceTest1
InterferenceTest2
CSinterruptTest
varyInterferenceModel
Для симуляции и просмотра данных вводим команды:
$ Castalia -c [General] -o sim.txt
Running configuration 1/1
$ CastaliaResults -i sim.txt
+----------------------+----------------------------------+------------+
| Module | Output | Dimensions |
+----------------------+----------------------------------+------------+
| Application | Application level latency, in ms | 1x1(11) |
| | Packets received per node | 1x2 |
| Communication.Radio | RX pkt breakdown | 1x1(3) |
| | TXed pkts | 2x1 |
| ResourceManager | Consumed Energy | 3x1 |
+----------------------+----------------------------------+------------+
NOTE: select from the available outputs using the -s option
Просмотрим сколько энергии затратила каждая станция по отдельности:
$ CastaliaResults -i sim.txt -s energy -n
ResourceManager:Consumed Energy
+--------+--------+--------+
| node=0 | node=1 | node=2 |
+--------+--------+--------+
| 6.8 | 6.288 | 6.288 |
+--------+--------+--------+
Выведем значение таблицы в файл:
$ CastaliaResults -i sim.txt -s energy -n | CastaliaPlot -o energy.jpg -s histogram
Рис. 30 Количество потраченной энергии (в мАч)
Установленное программное обеспечение функционирует корректно.
2.2.5 Структура каталогов OMNET++ и Castalia
Корневой каталог OMNET++ содержит:
· bin/ - каталог, содержащий исполняющие файлы OMNET++
· contrib/ - каталог для файлов стороннего ПО для OMNET++
· doc/ - каталог, содержащий файл пользовательского руководства
· ide/ - каталог, содержащий файлы OMNET++ для различных платформ
· images/ - каталог, содержащий иконки для графического редактора
· include/ - каталог, содержащий файлы библиотек для сетей
· lib/ - каталог, содержащий файлы библиотек для OMNET++
· migrate/ - каталог, содержащий скрипты для преобразования файлов версии 3.x для 4.x
· out/ - каталог, содержащий файлы компиляции OMNET++
· samples/ - каталог простых симуляций
· src/ - каталог, содержащий файлы, необходимые для работы OMNET++
· test/ - каталог, содержащий набор тестов для OMNET++
· config.log, config.status, configure, configure.in, configure.user, Makefile, Makefile.inc, Makefile.inc.in, setenv - файлы конфигурации, необходимые для установки и компилирования OMNET++
· INSTALL - файл, содержащий инструкции по установке
· MIGRATION - файл, содержащий инструкции о преобразовании моделей OMNET++ 3.x в 4.x
· README - файл, содержащий информацию об OMNET++
· Version - файл, содержащий информацию о текущей версии
Корневой каталог Castalia содержит:
· bin/ - каталог, содержащий скрипты Castalia and CastaliaResults
· config/ - каталог, содержащий конфигурационные файлы (создается скриптом makemake, удаляется после завершения работы скрипта)
· out/ - каталог, содержащий все промежуточные файлы, а также исполняемые файлы Castalia при компилировании сети
· Simulations/ - каталог, содержащий файлы конфигурации для моделирования
· src/ - содержит исполняющие файлы Castalia (*.cc, *.h, *.msg, *.ned files). Структура каталога соответствует структуре соединения модулей и подмодулей
· Makefile - файл, создающийся после выполнения скрипта makemake
· makemake - скрипт, генерирующий соответствующие файлы установки. Используется инструментом opp_makemake в OMNET++
· CastaliaBin - исполняемый файл Castalia (находится в out/gcc-debug/CastaliaBin)
· CHANGES.txt - история внесенных изменений
· LICENSE - файл лицензии (в виде текста)
· VERSION - файл, содержащий информацию о текущей версии
2.2.6 Число пользователей
Обе программы предназначены для некоммерческого использования и распространяются абсолютно бесплатно, что не ограничивает количество пользователей, которые могут их использовать.
3. Экономическая часть
3.1 План производства
Себестоимость продукта включает в себя следующие составляющие:
· заработную плату Zn;
· налоговые отчисления Na (складываются из НДС N1, страховых взносов N2 и налога на прибыль N3)
· накладные расходы на производство Nr;
· прибыль Pr.
Для вычисления себестоимости рассмотрим каждую составляющую по отдельности.
Работа, предусмотренная выполнением производственного заказа, носит инженерный характер и предусматривает работу пользователя с системами автоматизированного проектирования, установленными на персональном компьютере. Полный цикл производства выполняется одним сотрудником, имеющим квалификацию и опыт по проведению всех стадий разработки. Это позволяет упростить передачу проектной документации с одной стадии на другую и позволяет улучшить результаты предыдущих этапов проектирования.
Весь проект выполняется в течение 3 месяцев. Учитывая необходимую квалификацию инженера, заработная плата оценивается в 18000 руб/месяц. Суммарные расходы на заработную плату составляют: .
Страховые взносы в Российской Федерации складываются из пенсионного фонда РФ (26%), фонда социального страхования РФ (2,9%), федерального фонда обязательного медицинского страхования (2,1%), территориальных фондов обязательных медицинских страхований (3%) и составляют 34% от заработной платы. Сумма страховых взносов составит: .
Стоимости оборудования составляется исходя из стоимости персонального компьютера, монитора, мыши, клавиатуры, принтеры, ИБП и амортизационных отчислений с вычислительной техники. Суммарная стоимость оборудования составляет 45000 рублей (с бумагой и картриджем для принтера). Амортизационные отчисления с вычислительной техники осуществляются в размере 33% ежегодно. За 3 месяца, в течение которых выполняется работа, амортизационные отчисления составят 3548 рублей. Итого стоимость оборудования составляет 48548 рублей.
Накладные расходы на производство складываются из стоимости и прокладки проводки, аренды помещения, оплаты ЖКУ, оплаты телефона и Internet, оплаты проездного билета. Стоимость проводки и ее монтажа составляет 5000 рублей. Оплата телефона и Internet составляет 2000 рублей. Согласно эргономическим требованиям к организации рабочих мест, площадь, выделяемая на одно рабочее место, должна составлять не менее 6 м2. Исходя из стоимости аренды 1 м2 площади 800 руб/месяц (с коммунальными услугами и охранником) получаем, что стоимость аренды помещения для одного рабочего места за 3 месяца равняется 14400 рублей. Так же 2000 рублей ежемесячно идет на зарплату уборщице и оплата проездного билета 1100 рублей. Итого стоимость оборудования составляет 24500 рублей.
3.2 План рисков
Данный проект сопряжен с несколькими факторами риска, которые могут осложнить разработку или свести на нет доход, полученный от ее осуществления. Можно отметить следующие факторы риска:
· нестабильность экономического и налогового законодательства и текущей экономической ситуации;
· неопределенность политической ситуации, риск неблагоприятных социально-экономических изменений в стране или регионе;
· неполнота или неточность информации о технико-экономических показателях, параметрах используемой техники и технологии;
· колебания рыночной конъюнктуры, цен, валютных курсов и т.п.;
· неопределенность природно-климатических условий, возможность стихийных бедствий и экологических катастроф;
· производственно-технологический риск (отказы оборудования, перебои с электроснабжением);
· неопределенность целей, интересов и поведения участников.
· неполнота и неточность информации о финансовом положении и деловой репутации заказчика.
Ввиду специфики дипломного проектирования и небольшого объема работы считаем перечисленные риски маловероятными.
3.3 Финансовый план и финансовая стратегия
Уравнение баланса предприятия за рассматриваемый период имеет вид:
.
где n - количество реализованных единиц продукции (n = 1);
Cp - стоимость реализации единицы продукции;
Ck - стоимость комплектации единицы продукции (Ck = 0);
Zn - заработная плата сотрудников (Zn = 54000 руб);
Nr - накладные расходы;
Nr` - страховые платежи, отчисления процентов за кредит (Nr` = 0);
N1 - налог на добавленную стоимость;
N2 -страховые взносы (N2 = 18360 руб);
N3 - налог на прибыль;
Pr - чистая прибыль.
Сумма налога на добавленную стоимость вычисляется как 18% от разности между стоимостью реализации и стоимостью комплектации продукции:
.
Сумма налога на прибыль вычисляется исходя из ставки 20%, установленной для малых предприятий:
,
где Vp- валовая прибыль предприятия.
Валовая прибыль рассчитывается по формуле:
,
где Dr - доход от реализации продукции.
Значение чистой прибыли вычисляется из значения валовой прибыли с вычетом налога на прибыль:
.
Рентабельность производства Р вычисляется как отношение валовой прибыли к себестоимости продукта:
=>.
Подставим все значения в исходное уравнение:
Таблица 11: Таблица экономических параметров
№ |
Категории расходов |
Значение |
|
1 |
Заработная плата |
54000 руб |
|
2 |
Накладные расходы |
24500 руб |
|
3 |
Оборудование и комплектующие |
48548 руб |
|
4 |
НДС |
27640 руб |
|
5 |
Страховые взносы (34% от з/п) |
18360 руб |
|
6 |
Налог на прибыль |
5812 руб |
|
7 |
Рентабельность |
30% |
|
Итого: |
178860 руб |
Ниже представлена диаграмма, характеризующая экономические параметры работы:
Рис. 31 Диаграмма экономических параметров
3.4 Выводы
При данных показателях производство можно считать рентабельным.
4. Охрана труда
4.1 Введение
Охрана труда - это система обеспечения безопасности жизни и здоровья работников в процессе трудовой деятельности, включающая в себя правовые, социально-экономические, организационно-технические, санитарно-гигиенические, лечебно-профилактические, реабилитационные и иные мероприятия.
Любой производственный процесс, в том числе работа с ЭВМ, связан с появлением опасных и вредных факторов.
Опасным производственным фактором является такой фактор производственного процесса, воздействие которого на работающего приводит к травме или резкому ухудшению здоровья.
Вредные производственные факторы - это неблагоприятные факторы трудового процесса или условий окружающей среды, которые могут оказать вредное воздействие на здоровье и работоспособность человека. Длительное воздействие на человека вредного производственного фактора приводит к заболеванию.
Негативные факторы трудового процесса приводят к снижению трудоспособности и ухудшению качества выпускаемой продукции. Длительное воздействие неблагоприятных условий труда может привести к нарушению здоровья работающего, развитию профессионального заболевания или инвалидности.
Задачей охраны труда является гарантирование безопасных и здоровых условий труда и поддержание трудоспособности рабочих. Безопасными условиями труда считаются такие условия, при которых воздействие на работников вредных или опасных производственных факторов исключено, либо уровни их воздействия не превышают установленные нормативы.
4.2 Исследование опасных и вредных факторов при работе с ЭВМ
В данной дипломной работе были использованы следующие основные элементы вычислительной техники:
1. Персональный компьютер HP Desctop на базе процессора AMD Athlon II x4 635:
· частота - 2900 Гц;
· оперативная память - 4Гб;
· жесткий диск - 750Гб;
· привод компакт-дисков Sony-Nec DVD.
· потребляемая мощность - 590 Вт
2. 18,5" Монитор SAMSUNG SyncMaster 943SN:
· потребляемая мощность - 20Вт (в работе), 1 Вт (в спящем режиме)
· горизонтальная частота развертки - 31 - 80 КГц;
· вертикальная частота развертки - 50 - 75 Гц;
· рекомендуемое разрешение - 1360 x 768 при 60Гц;
· максимальное разрешение - 1360 x 768 при 60Гц.
При использовании указанных элементов вычислительной техники могут возникнуть опасные и вредные факторы.
1. Безопасным для человека считается напряжение менее 40В. Персональный компьютер питается от двухфазной сети переменного тока с частотой 50Гц и напряжением 220В. Это напряжение является опасным для человека, поскольку прикосновение к токоведущим частям может привести к поражению электрическим током, что обуславливает появление опасного фактора - поражение электрическим током.
Воздействие электрического тока на человека может носить следующий характер:
· термический - нагрев тканей;
· электролитический - влияние на состав крови;
· биологический - раздражение нервных окончаний тканей, судорожное сокращение мышц;
· механический - разрыв тканей, получение ушибов, вывихов.
При поражении электрическим током человек может получить травмы следующего вида:
I. Общие повреждения - электроудары.
Различают электроудары четырех степеней сложности:
· первая степень: судорожное болезненное сокращение мышц без потери сознания;
· вторая степень: судорожное болезненное сокращение мышц, сопровождающееся потерей сознания, но с сохранением дыхания и сердцебиения;
· третья степень: судорожное сокращение мышц, потеря сознания, нарушение работы сердца или дыхания (либо и то, и другое вместе);
· четвертая степень: наступление клинической смерти, т.е. прекращение дыхания и кровообращения.
II. Местные повреждения - ожоги, металлизация кожи, электрические знаки, уплотнение кожи, электроофтальмия, механические повреждения.
2. При работе за экраном монитора человек попадает под воздействие излучения электромагнитных полей кадровой и строчной разверток на малых частотах, что вызывает появление вредного фактора - излучение электромагнитных полей низкой частоты. Данный вредный фактор влияет на человека следующим образом:
· может вызвать обострение некоторых кожных заболеваний: угревой сыпи, себороидной экземы, розового лишая, рака кожи и др.;
· воздействие на метаболизм может вызвать изменение биохимической реакции крови на клеточном уровне, что ведет стрессу;
· может возникнуть нарушение в протекании беременности;
· способствует увеличению возможности выкидыша у беременных в два раза;
· способствует нарушению репродуктивной функции и возникновению злокачественных образований;
· способствует нарушению терморегуляции организма;
· способствует изменениям в нервной системе (потере порога чувствительности);
· может привести к понижению/повышения артериального давления;
· может привести к функциональным нарушениям сердечно-сосудистой и центральной нервной систем человека.
Результатом длительного нахождения в мощном ореоле низкочастотных электрических полей могут стать головные боли и нарушение визуального восприятия изображения на экране после нескольких часов работы на компьютере.
3. При работе за экраном дисплея пользователь попадает под воздействие ультрафиолетового излучения (УФИ). Это электромагнитное излучение в области, которая примыкает к коротким волнам и лежит в диапазоне длин волн ~ 200 - 400 нм. При повышении плотности данного излучения, оно становиться для человека вредным фактором. Его воздействие особенно сказывается при длительной работе с компьютером. Необходимо учитывать, что человек подвергается суммарному воздействию:
· УФИ, испускаемого монитором;
· УФИ, излучаемого люминесцентными лампами;
· УФИ, проникающего сквозь оконные проемы.
Такая совокупность излучения может превысить нормируемую плотность УФИ, равную 10 Вт/м2.
На человека малые дозы УФИ оказывают благотворное действие -- способствуют образованию витаминов группы D, улучшают иммунобиологические свойства организма. Однако превышение нормируемой плотности может иметь следующие негативные последствия:
· могут обостряться некоторые заболевания кожи: угревая сыпь, себороидная экзема, розовый лишай, рак кожи и др.;
· нарушение режима терморегуляции организма;
· изменения в нервной системе (потеря порога чувствительности);
· понижение/повышение артериального давления.
При длительном воздействии и больших дозах могут быть следующие последствия:
· серьезные повреждения глаз (катаракта);
· рак кожи;
· кожно-биологический эффект: гибель клеток, мутация, канцерогенные накопления;
· фототоксичные реакции.
4. При напряжении на аноде электронно-лучевой трубки 3 - 500кВ присутствует рентгеновское излучение различной жесткости. Поскольку анод электронно-лучевой трубки дисплея имеет напряжение свыше 15кВ, оператор попадает в зону мягкого рентгеновского излучения. Таким образом, появляется вредный фактор - рентгеновское излучение. Суть опасности данного вредного фактора состоит в следующем:
· происходит образование чужеродных соединений молекул белка, обладающих даже токсическими свойствами;
· происходит изменение внутренней структуры веществ в организме, приводящее к развитию малокровия, к образованию злокачественных опухолей, катаракты глаз.
5. Во время работы на персональных ЭВМ при прикосновении к любому из элементов оборудования могут возникнуть разрядные токи статического электричества. Вследствие этого происходит электризация пыли и мелких частиц, которые притягивается к экрану. Собравшаяся на экране электризованная пыль ухудшает видимость, а при повышении подвижности воздуха в помещении более 0,2 м/с, попадает на лицо и в легкие человека, вызывая заболевания кожи и дыхательных путей. Статическое электричество при превышении нормированного значения 15 кВ/м становится вредным фактором.
Особенно электростатический эффект наблюдается у компьютеров, которые находятся в помещении с полами, покрытыми синтетическими коврами.
При повышении напряженности поля Е>15 кВ/м, статическое электричество может привести к выходу компьютера из строя, замыканию клавиатуры и потере информации на экране, так как изделия в вычислительной техники питаются U=3-12 В.
6. К вредным факторам при работе за компьютером можно также отнести блики и мерцание экрана из-за низкой частоты вертикального обновления или из-за низкого качества развертки монитора. Экспериментальные данные показывают, что вышеуказанные факторы способствуют возникновению:
· близорукости и переутомлению глаз;
· мигрени и головной боли;
· раздражительности, нервному напряжению и стрессу.
4.3 Методы защиты пользователей от опасных и вредных факторов
Для защиты от напряжения прикосновения используется защитное зануление. Занулением называется преднамеренное соединение нетоковедущих частей с нулевым защитным проводником (рис. 32). Оно применяется в трехфазных, четырехфазных сетях с глухо заземленной нейтралью в установках до 1000 вольт и является основным средством обеспечения электробезопасности.
Защита человека от поражения электротоком в сетях с заземлением осуществляется тем, что при замыкании одной из фаз на зануленный элемент машины в цепи этой фазы возникает ток короткого замыкания, который вызывает перегорание предохранителя (автомата) в оборудовании, в результате чего происходит отключение аварийного участка от сети.
Рис 32 Зануление
Расчет возможной величины тока короткого замыкания производится на основе следующих данных:
1. В качестве нейтральной электропроводки (НЭП) используются три провода, параметры которых приведены в таблице 12.
Таблица 12: Показатели НЭП
Провод |
Длина, м |
Площадь сечения, мм2 |
Материал |
|
l1 |
570 |
10 |
медь |
|
l2 |
63 |
3 |
алюминий |
|
l3 |
20 |
2 |
медь |
2. Коэффициент, учитывающий тип защитного устройства: k=3.
3. Фазовое напряжение: U=220В.
4. Паспортная величина сопротивления обмотки трансформатора:
Ом.
5. Удельное сопротивление медных проводников: Ом*м.
6. Удельное сопротивление алюминиевых проводников: Ом*м.
Расчет величины возможного тока короткого замыкания по заданным параметрам:
,
где - ток короткого замыкания [А];
- фазовое напряжение [B];
- общее сопротивление цепи [Ом];
- сопротивление катушек трансформатора [Ом].
,
где и - сопротивление первого и второго проводника соответственно [Ом];
- сопротивление нулевого защитного проводника [Ом];
Расчет сопротивления проводника производится по формуле:
,
где - удельное сопротивление материала проводника [Ом*м];
- длина проводника [м];
- площадь поперечного сечения проводника [мм2].
Таким образом, получаем следующие значения:
По величине тока короткого замыкания определим с каким необходимо к цепи питания ПЭВМ включить автомат. При замыкании фазы на зануленный корпус электроустановка автоматически отключается, если ток однофазного короткого замыкания удовлетворяет условию:
,
где - номинальный ток срабатывания защитного устройства, [А];
k - коэффициент, учитывающий тип защитного устройства.
Таким образом, номинальный ток срабатывания защитного устройства:
Отсюда следует, что во избежание поражения электрическим током и выхода из строя ПЭВМ и периферийного оборудования, в случае возникновения короткого замыкания или других причин появления напряжения прикосновения в цепь питания ПЭВМ необходимо включить автомат с номинальным током А.
Номинальная полезная нагрузка в офисе 5720 Вт, а суммарная нагрузка всех устройств в офисе ~4000 Вт. А оптимальное значение тока для данного офиса.
Для снижения уровня воздействия электромагнитных полей желательно пользоваться следующими мерами:
· осуществлять экранирование экрана монитора, суть которого заключается в покрытии поверхности экрана слоем оксида олова, либо в стекло электролучевой трубки добавляется оксид свинца;
· удалять рабочее место от источника электромагнитного поля: оператор должен находиться на расстоянии вытянутой руки от экрана монитора;
· необходимо рациональное размещение оборудования. Располагать ЭВМ следует на расстоянии не менее 1,22 м от боковых и задних стенок других мониторов;
· запрещается работать при снятых внешних кожухах (корпусах) персональных компьютеров;
· необходимо ограничивать время работы за компьютером. Время непрерывной работы должно составлять не более 4 часов в сутки. За неделю суммарное время работы не должно превышать 20 часов.
Для ослабления ультрафиолетового излучения необходимо:
· использовать в помещении, где установлена вычислительная техника, люминесцентные лампы мощностью не более 40 Вт;
· стены в помещении должны быть побелены обычной побелкой, или побелкой с добавлением гипса (что ослабляет воздействие УФИ на 45-50%);
· использовать светофильтры (очки, шлемы) из тёмно-зелёного стекла, полную защиту от УФИ всех длин волн обеспечивают очки «флинтглаз» (стекло, содержащее окись свинца) толщиной 2 мм;
· рекомендуется находиться в одежде из тканей, наименее пропускающих УФИ (например, из поплина или фланели).
Защиту от рентгеновского излучения можно обеспечить:
1. выбором длительности работы с компьютером;
2. выбором расстояния до экрана монитора;
3. экранированием.
Рассмотрим более подробно каждый пункт.
1. Время работы на персональном компьютере по санитарным нормам не должно превышать шести часов в сутки.
2. Все компьютеры, не соответствующие шведскому стандарту MPRII (MPRII базируется на концепции о том, что люди живут и работают в местах, где уже есть магнитные и электрические поля, поэтому устройства, которые мы используем, такие, как монитор для компьютера, не должны создавать электрические и магнитные поля, большие, чем те, которые уже существуют), на расстоянии 5 см от экрана имеют мощность дозы рентгеновского излучения 50-100 мкР/час.
Для определения величины облучения оператора, рассчитаем дозу, которую можно получить на различном расстоянии от экрана монитора.
Для этого необходимо определить мощность дозы облучения Pr на расстоянии r от экрана, которая рассчитывается по формуле:
,
где P0 - начальная мощность дозы на расстоянии 5 см от экрана, равная 100мкР/ч (значение получено с помощью рентгеновского дифрактометра);
r - расстояние от экрана, измеряемое в сантиметрах;
- линейный коэффициент ослабления рентгеновского излучения воздухом, измеряемый в 1/см ().
Рассчитаем мощность дозы облучения на расстояниях: 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 см (обычно оператор не находится от монитора далее, чем на 1 метр). Результаты расчетов приведены в таблице, где в первой строке указано расстояние, а во второй величина дозы облучения.
На основании таблицы можно построить график зависимости мощности дозы излучения от расстояния до экрана (рис. 33).
Таблица 13: Зависимость излучения от расстояния
r, см |
5 |
10 |
20 |
30 |
40 |
50 |
60 |
70 |
80 |
90 |
100 |
|
Pr |
100 |
73 |
53,3 |
39 |
28,5 |
21 |
15,2 |
11,1 |
8,1 |
5,9 |
4,3 |
Как правило, пользователь располагается на расстоянии 50 - 60см от экрана дисплея. Таким образом, он подвергается дозе облучения 15,2-21 мкР/ч (для дальнейших расчетов будем использовать максимальное значение 21 мкР/ч).
Рис. 33 Зависимость излучения от расстояния
Годовая норма дозы облучения составляет 0,1 Р/год. Для определения годовой нормы облучения оператора за год рассчитаем данную величину, учитывая, что человек находился перед монитором по 6 часов в сутки (максимально допустимое время) и 5 дней в неделю.
Из расчета получено, что годовая доза облучения составляет 0,028 Р/год, что не превышает нормированное значение.
Таким образом, при нахождении оператора на расстоянии 50-60 см от монитора по 6 часов в сутки 5 дней в неделю соблюдено условие защиты человека от радиации.
3. Пользователи, использующие мониторы, не соответствующие стандарту MPRII, нуждаются в дополнительной защите от воздействия рентгеновского излучения. Такая защита обеспечивается экранированием. Экранирование - это использование специальных экранов для монитора. Лучшим из них считаются экраны: ”Ergostar”, дающие ослабление 0,03 мкР/ч на 5 см., а также “Global Shield”, соответствующие стандарту MPRII.
Для защиты от статического электричества необходимо выполнять следующие требования:
1. Обеспечить подвижность воздуха в помещении не выше 0,2 м/сек;
2. При проветривании помещения люди в нем должны отсутствовать;
3. Обеспечить регулярное проведение влажной уборки, для снижения количества пыли в помещении;
4. Покрытие полов должно быть антистатичным;
5. Помещение должно быть оборудовано кондиционером и пылеуловителем, а иногда "Люстрой Чижевского" (ионизатор воздуха), эти устройства снижают количество пыли в помещении (а "Люстра Чижевского" еще и подавляет статические поля);
6. После занятий на компьютере необходимо умыться холодной водой;
7. В помещении крайне нежелательно применение мела, поскольку мел постепенно переходит с доски на лица людей путем разгона статическими полями (если в помещении должна быть доска, то она должна быть маркерной);
8. В помещении должны быть в наличии нейтрализаторы статического электричества. Наиболее эффективным способом нейтрализации статического электричества является применение нейтрализаторов, создающих вблизи наэлектризованного диэлектрического объекта положительные и отрицательные ионы. Различают несколько типов нейтрализаторов:
· коронного разряда (индуктивные и высоковольтные);
· радиоизотопные;
· комбинированные;
· аэродинамические.
9. Для защиты от статического электричества существуют специальные шнуры питания с встроенным заземлением. Там, где это не используется (отсутствует розетка) необходимо заземлять корпуса оборудования. Все корпуса оборудования, клавиатура, защелки дисководов и кнопки управления должны быть выполнены из изоляционного материала.
10. Мерцание экрана зависит исключительно от характеристик монитора, поэтому уменьшить воздействие данного вредного фактора можно лишь, уменьшив время, проведенное за экраном монитора. Блики на экране монитора могут возникнуть из-за неправильного освещения в помещении.
4.4 Эргономические требования к рабочим местам пользователей
Помимо выполнения рассмотренных методов защиты от воздействия опасных и вредных факторов при работе за компьютером важным является соблюдение эргономических требований при организации рабочих мест.
Выполнение эргономических рекомендаций по эксплуатации компьютеров позволяет значительно снизить вредные воздействия находящихся в эксплуатации ЭВМ. В первую очередь безопасность при работе с ЭВМ может быть обеспечена за счет правильного выбора визуальных параметров дисплея, рационального размещения компьютеров в помещениях, оптимальной с точки зрения эргономики организации рабочего дня пользователей, а также за счет применения средств повышения контраста и защиты от бликов на экране, электромагнитных излучений и электростатического поля.
Визуальные эргономические параметры дисплеев являются важнейшими параметрами безопасности, и их неправильный выбор однозначно влияет на зрительный дискомфорт и утомление человека-пользователя.
Для надежного считывания информации, при соответствующей степени комфортности ее восприятия, выбор параметров монитора должен обеспечивать работу оператора в оптимальных и допустимых диапазонах значений соответствующих параметров. Оптимальные и допустимые значения визуальных эргономических параметров должны быть указаны в технической документации на монитор для режимов работы различных категорий пользователей (детей, студентов, профессиональных специалистов и т.п.).
При выборе дисплея необходимо в первую очередь обращать внимание на следующие параметры:
· размер видимого изображения по диагонали;
· размер точки изображения;
· максимальное разрешение изображения.
1. Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности используемого оборудования (монитора, системного блока, клавиатуры, принтера и т.д.) с учетом его количества и конструктивных особенностей, характера выполняемой работы, а также возможности выполнения трудовых операций в пределах досягаемости. Поверхность стола должна быть ровной, без углублений. Высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм. При отсутствии такой возможности высота рабочей поверхности - 725 мм. Рабочий стол должен иметь пространство для ног высотой не менее 620 мм, шириной - не менее 550 мм, глубиной на уровне колен - не менее 450 мм, и на уровне вытянутых ног - не менее 650 мм.
2. Конструкция рабочего стула (кресла) должна обеспечивать поддержание рациональной рабочей позы при работе, позволять изменять позу с целью снятия статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления. Рабочий стул (кресло) должен быть подъемно-поворотным и регулируемым по высоте и наклону сиденья и спинки, а также по расстоянию спинки от переднего края сиденья. При этом регулировка каждого параметра должна осуществляться независимо от других, легко, и иметь надежную фиксацию. Поверхность сиденья должна быть полумягкой, с не электризуемым, воздухопроницаемым покрытием, а также легко чистящейся. Ширина и глубина поверхности сиденья - не менее 400 мм, регулировка высоты - в пределах 400-500 мм и углам наклона вперед - до 150, назад - до 50, высота опорной поверхности спинки стула (кресла) -300 мм (+/-)20 мм, ширина - не менее 380 мм, угол наклона спинки в вертикальной плоскости от 0 до 300.
3. Экран монитора должен находиться на расстоянии 500-700 мм от глаз пользователя.
4. Панель клавиатуры должна быть установлена в удобной для рук зоне так, чтобы предплечье находилось в горизонтальном положении, а плечо - примерно вертикально. Желательно избегать установки клавиатуры внутрь стола для освобождения рабочего места.
5. Рекомендуемый микроклимат в помещениях при работе с ПЭВМ:
· температура 19-210 С;
· относительная влажность воздуха 55-62%.
· подвижность воздуха 0,1-0,2 м/с.
6. Площадь на одно рабочее место должна составлять примерно 6 м2.
7. Поверхность пола в помещениях должна бать ровной, без выбоин, нескользкой, удобной для чистки и влажной уборки, обладать антистатическими свойствами.
Режимы труда и отдыха при работе с ПЭВМ зависят от категории трудовой деятельности. Все работы с использованием ПЭВМ делятся на три категории:
I. Эпизодическое считывание и ввод информации в ПЭВМ или работа в режиме диалога (не более 2-х часов за 8-часовую рабочую смену).
II. Считывание информации с предварительным запросом не более 40 тыс. знаков или ввод информации не более 30 тыс. знаков или творческая работа в режиме диалога не более 4-х часов за 8-часовую смену.
III. Считывание информации с предварительным запросом более 40 тыс. знаков или ввод информации более 30 тыс. знаков или творческая работа в режиме диалога более 4-х часов за 8-часовую рабочую смену.
Время регламентированных перерывов за рабочую смену следует принимать в зависимости от категории трудовой деятельности с ПЭВМ, а также продолжительности смены.
Продолжительность непрерывной работы с ПЭВМ без регламентированного перерыва не должна превышать 2 часов.
Продолжительность обеденного перерыва определяется действующим законодательством о труде и Правилами внутреннего трудового распорядка предприятия (организации, учреждения).
При 8-часовой рабочей смене регламентированные перерывы целесообразно устанавливать:
· для I категории работ с ПЭВМ через 2 часа от начала смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый;
· для категории работ II через 2 часа от начала смены и через 2 часа после обеденного перерыва продолжительностью 15 минут каждый или продолжительностью 10 минут через каждый час работы;
· для III категории работ с ПЭВМ через 2 часа от начала смены, через 1,5 и 2,5 часа после обеденного перерыва продолжительностью 5-15 минут и через каждый час работы.
При работе с ПЭВМ в ночную смену, независимо от вида и категории работ, продолжительность регламентированных перерывов увеличивается на 60 минут.
С целью уменьшения отрицательного влияния монотонного труда целесообразно применять чередование типов и темпа выполнения операций.
В случаях возникновения у работающих с ПЭВМ зрительного дискомфорта и других неблагоприятных субъективных ощущений, несмотря на соблюдение санитарно-гигиенических, эргономических требований, режимов труда и отдыха следует применять индивидуальный подход в ограничении времени работ с ПЭВМ и коррекцию длительности перерывов для отдыха или проводить смену деятельности на другую, не связанную с использованием ПЭВМ.
Рациональное освещение помещений - один из наиболее важных факторов, от которых зависит эффективность трудовой деятельности человека.
Назначение его состоит в следующем:
· снижать утомляемость;
· увеличивать условия зрительной работы;
· способствовать повышению производительности труда и качества продукции;
· оказывать благоприятное воздействие на психику;
· уменьшать уровень травматизма и увеличивать безопасность труда.
К освещению в помещения предъявляются следующие требования:
1. Помещения должны иметь естественное и искусственное освещение.
2. Оконные проемы должны иметь регулируемые жалюзи или занавеси, позволяющие полностью закрывать оконные проемы. Занавеси следует выбирать одноцветные, гармонирующие с цветом стен, выполненные из плотной ткани и шириной в два раза больше ширины оконного проема. Для дополнительного звукопоглощения занавеси следует подвешивать в складку на расстоянии 15-20 см от стены с оконными проемами.
3. Рабочие места по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно - слева.
4. Для общего освещения в помещении должна быть обеспечена норма освещенности, равная 400 Лк.
5. Для исключения возникновения бликов экран монитора должен быть покрыт антибликовым покрытием. При его отсутствии необходимо использовать экраны и фильтры, обеспечивающие устранение бликов и повышение контрастности изображения.
6. В рабочей зоне освещение должно быть в такой мере, чтобы человек имел возможность хорошо видеть процесс работы, не напрягая зрение и не наклоняясь (менее чем на 0,5 метра до глаз) к объекту.
7. Освещение не должно создавать резких теней, бликов и оказывать слепящее действие. Глаза должны быть защищены от прямых источников света.
8. Спектральный состав света должен быть приближен к естественному свету.
9. Уровень освещенности должен быть достаточен и соответствовать условиям зрительной работы, должен обеспечивать равномерность и устойчивость.
10. Освещение не должно создавать блескости как самих источников света, так и предметов, находящихся в рабочей зоне.
4.5 Рекомендации по защите пользователей от излучений ЭВМ
При подборе вычислительной техники следует отдавать предпочтение мониторам с низкими уровнями излучений, отвечающим шведским стандартам MPR 1990:8, MPR 1990:10, ТСО 91 и повышенными визуальными характеристиками.
На мониторы рекомендуется устанавливать защитные фильтры класса полной защиты (Total shield), обеспечивающие практически полную защиту от всех вредных воздействий монитора в электромагнитном спектре и позволяющие уменьшить блик от электронно-лучевой трубки, а также повысить читаемость символов.
4.6. Выводы
Используемые методы и способы по защите от воздействия опасных и вредных факторов и соблюдение эргономических требований обеспечивают безопасность разработчика и пользователей.
Заключение
В соответствии с техническим заданием был дан общий обзор области, к которой относится тема дипломной работы, рассмотрены и проанализированы альтернативы для реализации поставленной задачи. Программный комплекс OMNET++ и симулятор Castalia, по результатам анализа, признаны отвечающими поставленным требованиям.
Был дан обзор возможностей и функционала беспроводных сенсорных сетей на базе стандарта 802.15.4. Приведены расчеты эффективной скорости передачи данных, энергопотребления и времени работы при заявленной и рассчитанной скорости.
В ходе выполнения дипломного проектирования была построена событийно-имитационная модель беспроводной сенсорной сети, на ее основе сымитирована работа и определено максимальное время работы сети (130 часов).
В технологической части изложен процесс установки, настройки и проверки работоспособности программного комплекса OMNET++ и симулятора Castalia.
В разделе «Экономическая часть» был проведен анализ экономической эффективности данного дипломного проекта.
В разделе «Охрана труда» приведены обзор и рекомендации по защите здоровья от вредных и опасных факторов, возникающих при работе с ЭВМ, таких как: поражение электрическим током и влияние излучение монитора на здоровье человека.
Приложение 1. Листинг
Листинг 1. Файл SensorNetwork.ned
import src.wirelessChannel.WirelessChannel;
import src.physicalProcess.iPhysicalProcess;
import src.node.Node;
network SN
{ parameters:
int field_x = default(100);
int field_y = default(100);
int field_z = default(0);
int numNodes;
string deployment = default("");
int numPhysicalProcesses = default(1);
string physicalProcessName = default("CustomizablePhysicalProcess");
string debugInfoFileName = default("Castalia-Trace.txt");
@display("bgb=315,305");
submodules:
wirelessChannel: src.wirelessChannel.WirelessChannel {
gates:
toNode[numNodes];
fromNode[numNodes]; }
physicalProcess[numPhysicalProcesses]: <physicalProcessName> like src.physicalProcess.iPhysicalProcess {
gates:
toNode[numNodes];
fromNode[numNodes]; }
node[numNodes]: src.node.Node {
gates:
toPhysicalProcess[numPhysicalProcesses];
fromPhysicalProcess[numPhysicalProcesses]; }
connections:
for i=0..numNodes - 1 {
node[i].toWirelessChannel --> wirelessChannel.fromNode[i];
node[i].fromWirelessChannel <-- wirelessChannel.toNode[i]; }
for i=0..numNodes - 1, for j=0..numPhysicalProcesses - 1 {
node[i].toPhysicalProcess[j] --> physicalProcess[j].fromNode[i];
Подобные документы
Беспроводные сенсорные сети: история и использование, алгоритмы канального уровня. Требования к алгоритмам маршрутизации в беспроводных сенсорных сетях, имитационное моделирование. Исследование надежности передачи данных между узлами в системе Castalia.
магистерская работа [2,1 M], добавлен 11.10.2013Периоды развития и основные стандарты современных беспроводных сетей. История появления и области применения технологии Bluetooth. Технология и принцип работы технологии беспроводной передачи данных Wi-Fi. WiMAX - стандарт городской беспроводной сети.
презентация [1,9 M], добавлен 22.01.2014Использование базы данных статистики последовательного соединения мобильных узлов беспроводной сети с использованием средств программирования Delphi и языка ADO. Оптимизация, отладка и тестирование программы AD-HOC сетей, решение аномалий в узлах сети.
дипломная работа [1,7 M], добавлен 13.06.2012Беспроводная технология передачи информации. Развитие беспроводных локальных сетей. Стандарт безопасности WEP. Процедура WEP-шифрования. Взлом беспроводной сети. Режим скрытого идентификатора сети. Типы и протоколы аутентификации. Взлом беспроводной сети.
реферат [51,8 K], добавлен 17.12.2010Анализ цели проектирования сети. Разработка топологической модели компьютерной сети. Тестирование коммутационного оборудования. Особенности клиентских устройств. Требования к покрытию и скорости передачи данных. Виды угроз безопасности беспроводных сетей.
дипломная работа [3,3 M], добавлен 22.03.2017Преимущества и недостатки, способы подключиться к сети Wi-Fi. Возможность перемещения в зоне покрытия. Максимальная скорость передачи данных. Встроенные контроллеры в компьютер и ноутбук. Использование маршрутизаторов. Проблемы беспроводных сетей.
презентация [933,2 K], добавлен 31.03.2014Сведения о беспроводных сетях. Технические параметры стандарта Wi-Fi. Цели и задачи разработки и внедрения ЛВС. Расчет характеристик разработанной сети для предоставления услуг VoIP по Ethernet. Расчет параметров трафика передачи данных, зоны покрытия.
курсовая работа [1,2 M], добавлен 11.05.2019Создание базы данных и ее системы управления. Динамическая информационная структура, двунаправленный список. Создание файла, содержащего сведения об абонентах телефонной сети. Вывод информации в файл для печати. Обработка информации в базе данных.
курсовая работа [1,7 M], добавлен 18.03.2013История создания и развития Bluetooth Wi-Fi. Область использования WiMAX - телекоммуникационной технологии. Аппаратная реализация и возможности IrDA. Способы и скорость передачи данных. Подключение и настройка. Достоинства и недостатки беспроводных сетей.
курсовая работа [34,4 K], добавлен 20.05.2011Типы беспроводных сетей: PAN (персональные), WLAN (беспроводные локальные), WWAN (беспроводные сети широкого действия). Стандарты беспроводной передачи данных. Соединение Ad-Hoc, инфраструктурное соединение, репитер и мост. Безопасность Wi-Fi сетей.
контрольная работа [2,0 M], добавлен 19.01.2011