Исследование и разработка самообучающейся системы оптимизации условий труда сотрудников проектной организации на платформе arduino
ВВЕДЕНИЕ 6
1. АНАЛИЗ СУЩЕСТВУЮЩЕЙ СИТУАЦИИ В ОБЛАСТИ УПРАВЛЕНИЯ КЛАМАТОМ В ПОМЕЩЕНИИ 8
1.1 Анализ существующих решений 9
1.1.1 Система управления климатом Colt OPV 9
1.1.2 Стандарт KNX 11
1.1.3 Электронный термостат серии NLC 12
1.1.4 Сравнение рассмотренных решений 14
1.2 Классификация языков высокого уровня по назначению 15
1.2.1 Коммерческие языки 15
1.2.2. Языки для работы с научными данными 16
1.2.3. Языки искусственного интеллекта 16
1.2.4. Языки программирования специального назначения 17
1.3 Классификация языков программирования высокого уровня по типу 17
1.3.1 Процедурные языки 17
1.3.2 Функциональные языки 18
1.3.3 Объектно-ориентированные языки 18
1.3.4 Языки логики 19
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ МОДЕЛЕЙ И РАЗРАБОТКА АЛГОРИТМОВ 20
2.1 Методы поддержания температуры в помещении 21
2.1.1 Система центрального отопления 21
2.1.2 Система кондиционирования 25
2.2. Разработка структурной и функциональной схем 27
2.3. Разработка алгоритма 29
2.3.1 Алгоритм обработки сигналов 29
2.3.2 Алгоритм режимов 30
2.2.3 Описание управления регулирующего клапана 33
2.2.4 Алгоритм самообучения разрабатываемой системы 38
2.4 Выводы по второй главе 40
3. ТЕХНОЛОГИЯ ПРОГРАММНОЙ РЕАЛИЗАЦИИ РАЗРАБОТАННЫХ МОДЕЛЕЙ И АЛГОРИТМОВ 41
3.1 Программируемые логические контроллеры 42
3.2 Программируемые микроконтроллеры 45
3.3. Разработка программы 55
3.3.1 Разработка подпрограммы Modbus 55
3.3.2 Подпрограмма Web-интерфейса 61
3.4. Разработка принципиальной схемы устройства 63
3.4.1 Модуль ввода дискретных сигналов 64
3.4.2 Модуль ввода аналоговых сигналов 0-10 В 66
3.4.3 Модуль выходных дискретных сигналов 67
3.4 Моделирование разработанного устройства 68
4 ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ ПОЛУЧЕННЫХ РЕШЕНИЙ 72
ЗАКЛЮЧЕНИЕ 75
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 76
Не секрет, что профессиональная жизнь многих людей, живущих в городах, протекает в офисах и их количество неуклонно растет. Для большей производительности, а также для того, чтобы сотрудники чувствовали себя на своем рабочем месте максимально комфортно, необходимо обеспечить нормальный климат в помещении. То есть, чтобы им было не холодно и не жарко, не душно и не влажно. [1]
Однако, тут не все так просто. Не у каждого есть личный кабинет. Часто люди, сидящие в одном и том же помещении, не могут договориться между собой о том, какой должна быть температура воздуха в помещении. [1]
Объектом исследования является офисное помещение строительной фирмы в котором расположен конструкторский отдел. В помещении находится десять рабочих мест и небольшая зона отдыха с диваном и куллером. [6]
Предметом исследования является самообучающаяся система обеспечения условий труда. Обучение системы происходит при взаимодействии с сотрудниками посредствам Web-интерфейса. Получая предпочтения пользователей по желаемому в помещении климату, разрабатываемая система оптимизирует данные с целью удовлетворения пожеланий максимального числа сотрудников. Дополнительной функцией системы является энергосбережение. [7]
Целью работы является исследование и разработка самообучающейся системы оптимизации условий труда сотрудников проектной организации на платформе Arduino. Для достижения цели работы необходимо решить ряд задач:
1. Провести анализ существующих решений.
2. Рассмотреть и выбрать средства и методы разработки.
3. Разработать структурную схему и алгоритмы работы устройства.
4. Реализовать алгоритмы на выбранном языке программирования.
5. Провести моделирование разработанного устройства и оценить эффективность разработанного решения.
1. Радионов A.A. Электрооборудование и электроавтоматика — М.: Магнитогорск, 2011. C. 23-27
2. Шишов, О.В. Технические средства автоматизации и управления: Учебное пособие / О.В. Шишов. – М.: ИНФРА-М, 2012. C. 44-45
3. Нестеров А.Л. Проектирование АСУТП: Учебное пособие. – М.: ДЕАН, 2010 г. C. 12-15
4. Хубарев Г. Ж., Патрушина С. О., Савельева Н. А., Веретенникова Е. Р. Информатика. – М.: Март, Феникс, 2010. C. 19-20
5. Михеева Е. К. Информационные технологии в профессиональной деятельности: Учебное пособие. – М.: Academia, 2014. C. 57-59
6. Хартов, В.Я. Микроконтроллеры AVR. Практикум для начинающих: Учебное пособие / В.Я. Хартов. – М.: МГТУ им. Баумана, 2012. C. 38-40
7. Редькин П.П. Прецизионные системы сбора данных семейства MKS12xx фирмы Texas Instruments: архитектура, программирование, разработка приложений. – М.: Издат. дом «Додэка-XXI», 2008.C. 334-335
8. Сысоев С. Х., Сысоев А. Х., Левко В. Л. Технология машиностроения. Проектирование технологических процессов. – Иркутск: Лань, 2011. C. 114-115
9. Советов Б. Ю., Цехановский В. П. Информационные технологии. – М.: Высшая школа, 2011. C. 212-216
10. Гилмор Ч. Введение в микропроцессорную технику/ Гилмор Ч. — М.: Мир, 2013.C. 87-89
11. Кучерявый, А. Е. Самоорганизующиеся сети / А. Е. Кучерявый, А. В. Прокопьев, Е. А. Кучерявый. – СПб. : Любавич, 2011
12. Лихтенштейн В. Я., Росс Г. Д. Информационные технологии в бизнесе. Практикум. – М.: Финансы и статистика, 2014. C. 188-191
13. Кучерявый, А. Е. Интернет Вещей / А. Е. Кучерявый // Электросвязь. – 2013. – № 1.C. 14-18
14. Гохберг Г. Э., Зафиевский А. Ф., Короткин А. Л. Информационные технологии: Учебник. – М.: Academia, 2014. C. 33-37
15. Рюмик, С.М. 1000 и одна микроконтроллерная схема. Книга 1 / С.М. Рюмик. – М.: Додэка-XXI, 2012. C. 51-53
16. Лихтенштейн В. Я., Росс Г. Д. Информационные технологии в бизнесе. Практикум. – М.: Финансы и статистика, 2014. C. 73-77
17. Соммер Улли. Программирование микроконтроллерных плат Arduino/Freeduino. СПб. : БХВ, 2012. C. 159-161
18. Шагурин И., Мокрецов М. Семейство 68HCS12 – новое поколение 16-разрядных микроконтроллеров компании Motorola // Компоненты и технологии, 2014, № 2. C. 19-21
19. Белецкий В. ХС166 – новое семейство 16-разрядных микроконтроллеров фирмы Infineon // Компоненты и технологии, № 3, 2014. C. 58-60
20. Горюнов Г. Новые микроконтроллеры NEC с малым количеством выводов и области их применения // Компоненты и технологии, 2015, № 6. C. 15-16
21. Гребенюк Е. К. Гребенюк Н. Д. Технические средства информатизации. – М.: Academia, 2012. C. 201-204
22. Крылов Е. Новый виток развития. 16-разрядные Flash-микроконтроллеры семейства F2MC-16LX фирмы Fujitsu // Компоненты и технологии, 2014, № 6.C. 30-31
23. Аристова Н.И., Корнеева А.И. Промышленные программно- аппаратные средства на отечественном рынке АСУ ТП. М.:Научтехиздат, 2010. C. 61-63
24. Емец С. Микроконтроллеры с реконфигурируемой периферией PSOG производства Cypress Microsystems – восьмиразрядники нового тысячелетия // Компоненты и технологии, 2014, № 4.C. 29-31
25. Быков С.В. Вводный курс лекций по системам домашней автоматизации «Умный дом». – РД.: Электроника, 2011. C. 67-68
26. Горфинкеля В. Я. Экономика предприятия / Горфинкеля В. Я., Швандира В. А. — М.: Наука, 2013. C. 89-91
27. Интеллектуальные датчики / каталог продукции CICK, М: ЗИК, 2012г.
28. Воинов Б. Г. Информационные технологии и системы. – М.: ННГУ им. Н. И. Лобачевского, 2011. C. 287-289
29. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным ЭВМ и организации работы – М.: “Книга сервис”, 2003. – 16 с.
30. Kupriyanov M., Kochetkov A. Design stages of Self-Organizing distributed systems. Proceedings of the IX conference «Computer Science and Information Technologies» (CSIT-2013), September 23–27, Yerevan, Armenia, 2013, p.252–255/
31. Гигиена труда. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда. Руководство Р 2.2.2006 -05 : утв. Главным государственным санитарным врачом РФ.
32. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса Критерии и классификация условий труда. Руководство Р 2.2.2006-05 (утв. Главный государственным санитарным врачом Г. Г. Онищенко РФ 29.07.2005), – 100 с.
Хочешь уникальную работу?
Больше 3 000 экспертов уже готовы начать работу над твоим проектом!