Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Предложенный протокол передачи данных в промышленных сетях оптимизирует процесс сбора данных из сегмента промышленной сети в один узел", выступающий в роли «центра управления» или маршрутизатора в соседние сегменты, интранетили интернет-пространство. Наиболее выгодным нам представляется использование данного протокола в системах со многими узлами управления, отвечающими за работу определенной… Читать ещё >

Содержание

  • ГЛАВА 1. СУЩЕСТВУЮЩИЕ МЕТОДЫ
    • 1. 1. Методы передачи данных видеонаблюдения по компьютерным сетям
    • 1. 2. Методы тестирования ЛВС Ethernet
    • 1. 3. Методы сбора технологических данных в промышленных сетях
    • 1. 4. Цели и задачи диссертационной работы
  • ГЛАВА 2. ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ И
  • ТЕСТИРОВАНИЕ СЕТИ ETHERNET
    • 2. 1. Введение
    • 2. 2. Сервер динамического слежения за работоспособностью сети
    • 2. 3. Моделирование работы сегмента сети Ethernet
      • 2. 3. 1. Имитационная модель
      • 2. 3. 2. Время доступа к моноканалу
      • 2. 3. 3. Влияние длины пакета на передачу данных
      • 2. 3. 4. Имитация работы реально существующих сегментов
      • 2. 3. 5. Использование результатов тестирующей программы для выбора имитационной модели
      • 2. 3. 6. Тестирование сегмента сети Ethernet
    • 2. 4. Моделирование Ethernet-коммутатора
    • 2. 5. Результаты
  • ГЛАВА 3. МОДЕЛИ И МЕТОДЫ СБОРА ТЕХНОЛОГИЧЕСКИХ ДАННЫХ В ПРОМЫШЛЕННЫХ СЕТЯХ ТИПА «ВЕДУЩИЙ-ВЕДОМЫЙ»
    • 3. 1. Введение
    • 3. 2. Имитационное моделирование передачи данных в промышленных сетях на основе метода доступа к шине типа «ведущий-ведомый»
      • 3. 2. 1. Основные объекты имитационной модели
      • 3. 2. 2. Набор команд
      • 3. 2. 3. Моделирование передачи данных
      • 3. 2. 4. Система моделирования
      • 3. 2. 5. Результаты моделирования
    • 3. 3. Промышленная сеть с неравномерным распределением прав ведущих (LabiNet)
      • 3. 3. 1. Сравнение централизованных и децентрализованных методов разграничения доступа к среде
      • 3. 3. 2. Описание протокола LabiNet
        • 3. 3. 2. 1. Первый уровень: «мастер — ведомый»
        • 3. 3. 2. 2. Второй уровень: «мастер-арбитр — мастер»
        • 3. 3. 2. 3. Третий уровень: «мастер-маршрутизатор — мастер-арбитр»
      • 3. 3. 3. Система команд
    • 3. 4. Результаты
  • ГЛАВА 4. МЕТОДЫ ПЕРЕДАЧИ ДАННЫХ ВИДЕОНАБЛЮДЕНИЯ И ТЕХНОЛОГИЧЕСКОГО КОНТРОЛЯ В РАСПРЕДЕЛЕННЫХ ЦИФРОВЫХ СИСТЕМАХ
    • 4. 1. Введение ^qj
    • 4. 2. Выбор протокола передачи данных
    • 4. 3. Регулирование скорости передачи видео данных
      • 4. 3. 1. Регулирование по принципу «запрос-ответ»
      • 4. 3. 2. Ограничение скорости передачи в зависимости от скорости чтения
      • 4. 3. 3. Регулирование клиентом интервала между кадрами, отправляемыми сервером
    • 4. 4. Программно-аппаратный комплекс видеонаблюдения и технологического контроля «Pandora»
    • 4. 5. Передача видео и аудио данных
    • 4. 6. Проведение эксперимента по передаче данных видеонаблюдения 13 $
    • 4. 7. Результаты ^

Модели и методы передачи данных видеонаблюдения и технологического контроля в распределенной цифровой системе (реферат, курсовая, диплом, контрольная)

Актуальность темы

.

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

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

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

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

В работе рассматривается передача данных в информационной системе, основными составляющими которой являются:

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

• видеоклиенты, отображающие видеоизображения и данные технологического контроля, полученные от видеосерверов;

• контроллеры, получающие путем опроса своих датчиков технологические данные и передающие их видеосерверам;

• промышленная сеть, объединяющая контроллеры между собой и с видеосервером;

• компьютерная сеть, объединяющая видеосерверы и видеоклиенты, поддерживающая передачу данных по протоколам семейства IP.

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

Цель работы заключается в разработке методов передачи информации, обеспечивающих эффективное использование каналов передачи данных при выполнении задач видеонаблюдения и сбора технологических данных в распределенных многопользовательских системах. При этом ставились следующие задачи: построение имитационной модели сети Ethernet для исследования поведения ЛВС при интенсивной передаче данных, разработка инструмента для идентификации модели ЛВСимитационное моделирование протоколов передачи данных в промышленных сетях и разработка механизмов разграничения доступа к передающей среде, обеспечивающих наиболее быстрое получение данных по запросу извнеразработка алгоритмов передачи видео и технологической информации, обеспечивающих регулируемое использование каналов передачи данных.

Методы исследования.

Решение рассматриваемых в диссертационной работе задач базируется на применении методов математического моделирования и программирования.

Научная новизна.

Разработаны алгоритмы передачи данных видеонаблюдения в реальном масштабе времени по протоколу TCP/IP в распределенных многопользовательских системах.

Разработаны алгоритмы динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера.

Путем компьютерного имитационного моделирования получены зависимости числа коллизий и потерянных пакетов от длины передаваемых пакетов и числа передающих устройств при максимальной нагрузке на сегмент сети Ethernet.

Разработаны методы построения имитационных моделей реальных сегментов сети Ethernet. Предлагается метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС.

Разработаны универсальные правила моделирования передачи данных в промышленных сетях типа «ведущий-ведомый».

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

Практическая ценность.

Использование возможности передачи изображений с видеокамер по компьютерной сети дает значительный экономический эффект при организации видеонаблюдения на территориально распределенных объектах, а также в многопользовательских системах, когда изображение с одной камеры необходимо просматривать со значительно удаленных друг от друга рабочих мест. В работе предлагаются принципы программной организации передачи видеопотоков реального времени по распределенной сети, состоящей из множества видеосерверов и компьютеров-клиентов, с использованием протокола TCP/IP, обеспечивающие регулирование скорости передачи данных в зависимости от пропускной способности сети и вычислительных ресурсов серверов и клиентов. Разработанные методы позволяют экономно и предсказуемо использовать ресурсы компьютерной сети, на которую возлагаются задачи видеонаблюдения.

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

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

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

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

Апробация работы.

Сервер динамического слежения за работоспособностью сети используется сетевыми администраторами Пермского университета для контроля над конфигурацией ЛВС. На программу получено свидетельство об официальной регистрации программы для ЭВМ № 2 001 610 181.

Работы по имитационному моделированию сегмента сети Ethernet и промышленных сетей представлены на третьей и четвертой всероссийской научной internet-конференции «Компьютерное и математическое моделирование в естественных и технических науках» (г. Тамбов, 2001,2002гг.).

Методы передачи видеоинформации, сбора и передачи технологических данных реализованы в цифровой системе видео и технологического мониторинга «PANDORA» ЗАО НПО «Лаби».

По протоколу «LabiNet» организована связь между контроллерами сбора технологических данных и видеосерверами системы «PANDORA» ЗАО НПО «Лаби».

Система видеонаблюдения «Pandora» оценена дипломом II степени в конкурсе «Системы охранного телевидения и наблюдения», проводившемся на международной выставке «Охрана и безопасность» в Санкт-Петербурге, 2003 г.

На защиту выносятся следующие результаты.

1. Алгоритмы и программа динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера.

2. Данные имитационного компьютерного моделирования интенсивной передачи данных в сегменте сети Ethernet.

3. Методы построения имитационных моделей реальных сегментов сети Ethernet. Метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС.

4. Методы и программа имитационного моделирования передачи данных в промышленных сетях, функционирующих на основе метода доступа «ведущий-ведомый» и метода передачи маркера.

5. Новый протокол передачи данных в промышленных сетях, оптимизированный под задачи быстрого получения технологических параметров по запросу из центра контроля.

6. Алгоритмы передачи данных видеонаблюдения в реальном времени по протоколу TCP/IP в распределенных многопользовательских системах.

7. Метод регулирования клиентом скорости передачи видеокадров от сервера клиенту в зависимости от пропускной способности сети, скорости декомпрессии видеокадров клиентом, нагрузки на процессор компьютера-клиента.

8. Программно-аппаратный комплекс «Распределенная многопользовательская цифровая система видеонаблюдения и технологического контроля Pandora».

Структура диссертации.

Диссертация состоит из четырех глав, заключения, библиографического списка и трех приложений.

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

В первой части главы 2 рассматривается программа «Сервер динамического слежения за работоспособностью сети», во второй части описывается имитационная модель сегмента сети Ethernet, предлагаются методы построения моделей реальных сегментов, приводится пример тестирования реального сегмента сети.

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

В четвертой главе рассматриваются методы передачи данных видеонаблюдения в реальном масштабе времени, предлагаются алгоритмы регулирования скорости передачи видеоданных и способы объединения задач видеонаблюдения и технологического контроля. Описана реализация предложенных алгоритмов в программно-аппаратном комплексе видеонаблюдения и технологического контроля «Pandora» .

Заключение

.

В работе получены следующие результаты.

1. На основе проведенных изысканий создан программно-аппаратный комплекс удаленного видеонаблюдения и технологического контроля «Pandora», позволяющий создавать распределенные многопользовательские системы удаленного мониторинга.

2. Синтезированы и опробованы алгоритмы передачи данных видеонаблюдения в реальном времени по протоколу TCP/IP в распределенных многопользовательских системах. Предлагаются методы регулирования клиентом скорости передачи видеоданных от сервера клиенту в зависимости от пропускной способности сети и вычислительных ресурсов серверов и клиентов.

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

4. Применение данной системы моделирования позволило разработать новый протокол передачи данных в промышленных сетях, оптимизированный под задачи быстрого получения технологических параметров по запросу из центра контроля. Протокол используется в ПАК «Pandora» для сбора технологических данных с контроллеров промышленной сети.

5. Путем компьютерного моделирования получены зависимости числа коллизий, потерянных пакетов и КПД моноканала от длины передаваемых пакетов в сегменте сети Ethernet, состоящем из множества устройств, испытывающих постоянную необходимость в передаче данных.

6. Разработаны методы построения имитационных моделей реальных сегментов сети Ethernet. Показано, что в большинстве случаев передача данных в ЛВС может моделироваться с помощью модели, число источников которой значительно меньше числа реальных узлов сети. Предлагается метод тестирования сети Ethernet, основанный на сравнении результатов имитационного моделирования и результатов работы реальной ЛВС: если число коллизий, реально происходящих в сегменте, значительно больше числа, полученного в процессе моделирования, следует полагать, что в данном сегменте присутствует какая-либо неисправность.

7. Разработана программа динамического контроля над работоспособностью сетевого оборудования ЛВС большого размера. Предложенный метод активного одновременного опроса группы устройств позволяет быстро получать данные о наличии и работоспособности сетевых устройств.

Показать весь текст

Список литературы

  1. М., Хомков И., Шаповаленко С. Моделирование и анализ корпоративных информационных систем II PC Week. 1998. № 34.
  2. М., Хомков И., Шаповаленко С. Объектно-ориентированный подход к моделированию информационных систем II PC Week. 1998. № 36.
  3. B.C., Вишнепольский P.JL, Тимофеев В. Н. Промышленная шина PROFIBUS, способы реализации в АСУ ТП Электронный ресурс. // http ://www.asutp.ru.
  4. К., Коуп К. Программирование для INTERNET в среде Windows. СПб.: Питер, 1996. 659 с.
  5. Джеймс Рамбо, Айвар Якобсон, Грэди Буч. UML: специальный справочник. -СПб.: Питер., 2002. 656 с.
  6. Д., Лой Д., Швайнцер Г. LON-технология. Построение распределенных приложений. Пермь: Звезда, 1999. — 424 с.
  7. М.С. Время доставки пакета и пропускная способность вычислительной сети //Автоматика и вычислительная техника. 1990. № 3. С.53−59.
  8. А.В. СамоучительиМЬ. СПб.: BHV, 2001. 304 с.
  9. А. Интерфейсы последовательной передачи данных. Стандарты EIA RS-422A/RS-485IIСТА. 1997. № 3. С.110−119.
  10. А.Н. Программное обеспечение систем контроля и управления и Windows-технологии ТП Электронный ресурс. // http://www.asutp.ru.
  11. А.Н. Промышленные сети Электронный ресурс. // http ://www. asutp.ru.
  12. Любашин А.Н. PROFIBUS открытая шина для открытых технологий //PCWeek. 1998. № 8.
  13. А.В., Новиков С. В. Промышленная сеть с неравномерным распределением прав ведущих (LabiNet) II Вестн. Перм. ун-та. 2003. Вып.6. Информационные системы и технологии. С. 31−34.
  14. Э., Снайдер Г. UNIX: руководство системного администратора. СПб.: Питер, 2000.-928 с.
  15. Д. Оптимизация и поиск неисправностей в сетях. — Киев: Диалектика, 1996. -384 с.
  16. С.В. Имитационное моделирование передачи данных в промышленных сетях на основе метода доступа к шине типа «ведущий-ведомый» // Вестн. Перм. ун-та. 2003. Вып.6. Информационные системы и технологии. С. 26−30.
  17. С.В. Передача данных видеонаблюдения по IP-сетям //Открытые системы. 2003. № 9. С.57−59.
  18. С.В., Сушин В. Н. Имитационное моделирование и тестирование сегмента сети Ethernet II Вестн. Перм. ун-та. 2001. Вып.6. Информационные системы и технологии. С. 86−92.
  19. С.В., Сушин В. Н. Свидетельство об официальной регистрации программы для ЭВМ № 2 001 610 181 РФ. Сервер динамического слежения за работоспособностью сети/ С. В. Новиков, В. Н. Сушин (РФ). Зарегистрировано 21.02.2001.
  20. С.В., Сушин В. Н. Сервер динамического слежения за работоспособностью cemull Вестн. Перм. ун-та. 2000. Вып.6. Физика. С. 90−93.
  21. А. Язык XML практическое введение Электронный ресурс. // http://www.citforum.ru/internet/xml/index.shtml.
  22. Плешаков В. CISCO Internetworking Technology Overview Электронный ресурс. // Каф. инф. технологий МФТИ // http://cs.mipt.m/docs/comp/ms/intemet/admin/cisco-internetworking.htm.
  23. П. Восемь открытых промышленных сетей и Industrial Ethetrnet. Средства и системы компьютерной автоматизации Электронный ресурс. // http://www.asutp.ru.
  24. .Я., Яковлев С. А. Моделирование систем. М.: Высш.шк., 1995. — 271 с.
  25. Т. Учимся моделировать II Сети. 1998. № 5.
  26. В.Н., Кощеева М. В. Серверная программа интеллектуального управления сетью! I Вестн. Перм. ун-та. 2000. Вып.6. Физика. С. 94−97.8
  27. Д., Барнет С. Использование Lima. М.: Вильяме, 2000. 784 с.
  28. ЗО.Чан Т. Системное программирование на С++ для Unix. СПб.: BHV, 1997. —592 с. 31 .Шереметьев А., Кондрашов К. Передача видео по сети II PC Magazine. 1999. № 4.
  29. Т. Моделирование на GPSS. М.: Машиностроение, 1980. 592 с.30
  30. Adler R., Feldman R., Taqqu M. A Practical Guide To Heavy Tail: Statistical Techniques and Applications / Birkhauser. Boston, 1998.
  31. Assuncao P., Ghanbari M. Buffer Analysis and Control in CBR Video Transcoding // IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 10, № 1, Feb. 2000.
  32. Carrigan J. Payback time. IFSEC 2003. //CCTV TODAY, March/April 2003, p.42.
  33. Fukuda К., Takayasu H. Origin of Critical Behavior in Ethernet Traffic / Physica A. 2000. Vol.287. P.289−301.
  34. Gilge M. BeyondDVRs. // CCTV TODAY, July/August 2003, p.31−33.
  35. Gurses E., Akar G.B., Akar N. Selective Frame Discarding for Video Streaming in TCP/IP Networks Электронный ресурс. // Polytech Nantes University. 2003.// http:// www.polytech.univ-nantes.fr/pv2003/papers/pv/papers/cr1063 .pdf.
  36. Kim et al. TCP-Friendly Internet Video Streaming Employing Variable Frame-Rate Encoding and Interpolation. //IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 10, № 7, Oct. 2000.
  37. Magda E-Z Video over IP Электронный ресурс. // Information & Computer Science University of California. 2001. // http://www.ics.uci.edu/~magda/Presentations/landscapepart3.pdf.
  38. Yi-Huang Han and Jin-Jang Leou Detection and Correction of Transmission Errors in JPEG Images //ШЕЕ TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, vol. 8, № 2, April 1998.148
Заполнить форму текущей работой