Файл: Курсовая работа Расчётнопояснительная записка. Дисциплина Программирование и алгоритмизация Студент Вагин П. А.docx
Добавлен: 26.10.2023
Просмотров: 33
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Структурная схема устройства это объединение модели «черный ящик», модели состава системы и структуры системы. По сути мы раскрываем черный ящик и переходим от модели «входов-выходов» к «живой» модели в которой имеет значение состав системы и взаимодействие всех элементов системы, а не только взаимодействие системы с окружающей средой.
В структурной схеме системы отражается состав системы и связи, а так же отображается направление этих связей, что отражает зависимость блоков системы друг от друга.
Перед моделированием внутренней структуры, то есть перед тем как набрать и связать друг с другом компоненты, необходимо определить и понять, зачем эти компоненты нужны (чтобы не включать лишних компонентов и связей между ними). Исходя из этого, вначале должны быть прописаны функции компонентов, затем прописывается последовательность функций компонентов, необходимая для проявления интегративного свойства системы.
Таким образом, все предыдущие построенные модели вели нас к построению осмысленной структурной схемы системы «умный дом» отбросив все ненужные элементы и подсистемы.
3 Разработка иерархической структуры устройства
Работу всей системы регулирует миникомпьютер. Он является основным элементом системы, отвечающим за логику и обработку информации. В свою очередь миникомпьютер реагирует на показания датчиков переданных ему и соответственно принимает решения на включение тех или иных исполняющих блоков, а так же реализует заложенные в него сценарии поведения системы.
Универсальный блок управления во всех представленных подсистемах обрабатывает переданную от датчиков информацию и передает её дальше на миникомпьютер, который и примет решение о действии. Универсальный блок в свою очередь после того, как примет ответ от миникомпьютера по обработанным данным датчика будет реализовывать принятое решение миникомпьютера(к примеру, открывает электрозадвижку и включает газовый котел, пока не повысится температура в доме).
Для реакции на окружающую среду нам необходимо фиксировать изменения среды, для этого предназначены датчики(температурный датчик, датчик утечки газа, датчик утечки воды и т.д.) Именно датчики реагируют на изменения среды и дают информацию, на основании которой происходит построение логики миникомпьютера.
Управление системой может быть описано с помощью следующих страт: реакция датчиков на изменение окружающей среды -> формирование сигнала от универсального блока управления к миникомпьютеру -> принятие решения миникомпьютером и формирование ответного сигнала -> принятие сигнала универсальным блоком управления -> реализация логики.
4. Описание работы системы
Климатическая подсистема регулирует температуру в помещении относительно показателей датчиков(температуры и климатического), так же она не позволяет включить одновременно отопление и кондиционер, чтобы работа не была напрасна. При понижении температуры датчик определяет данное снижение приоткрывает электрозадвижку пуская горячую воду с малого круга теплоснабжения на большой (по всему дому) и одновременно включает циркуляционный насос на большие обороты для скорейшего обогрева дома, при этом контроль над датчиками и исполняющими блоками происходит централизованно при помощи миникомпьютера.
Подсистема безопасности контролирует утечку воды, утечку угарного газа и перегрузку системыкак и в подсистеме климатической все данные собранные от датчиков передаются к миникомпьютеру, который в свою очередь обрабатывает их и принимает решение о отключении подачи воды, газа или электричества умный дом подсистема
Подсистема управления освещением собирает информацию о количестве света, а так же о присутствии человека и в зависимости от собранной информации мини компьютер при помощи регулятора яркости освещения, позволяет подобрать максимально комфортный и экономически выгодный режим освещения.
Пульт управления позволяет вмешиваться в автоматизированное управление домом и выставить желаемые параметры, к примеру, повысить температуру в доме. А так же при помощи пульта можно запрограммировать дом на определенные сценарии. К примеру, к определенному времени повышать температуру в доме, таким образом, удастся экономить ресурсы на отопление, когда в доме никого нет и достигать комфортной температуры, ко времени, когда по плану домой должны вернуться хозяева. Так же можно задавать сценарии освещения: вечеринка, отдых, отпуск и т.д. Единственная подсистема недоступная к управлению дистанционно это система контроля безопасности, она должна функционировать автономно для избежания человеческого фактора.
Заключение
Разработанная в курсовом проекте система экономически выгодна, а так же вполне легка в реализации. По ходу выполнения данной работы мною были выявлены и доработаны слабые стороны системы.
Благодаря поэтапному проектированию от модели «черный ящик» до построения структурной схемы системы были учтены все нюансы системы.
На начальном этапе при проектировании модели «черный ящик» были поставлены цели и задачи, которые должна выполнять система, что позволила сконцентрироваться на определенных её функциях и пренебречь другими, задать уровень детализации и абстрагирования. Это позволило не тратить время на проработку не нужных и не существенных деталей для выбранного уровня детализации.
Далее определив состав системы, мы смогли сконцентрироваться на том, из чего состоит система, на её отдельных подсистемах и элементах. Далее определив связи, мы получили целостную и вполне работоспособную, относительно выбранного уровня детализации.
В итоге мы практически подтвердили важность построения моделей «черный ящик», состав системы, структура системы и структурная схема системы для экономии времени ресурсов и более тщательной проработке системы с выбранным уровнем детализации, что позволяет спроектировать более качественную и совершенную систему, но необходимо помнить что ошибка, совершенная на более раннем этапе, будет более серьезно отражаться на конечно системе.
Список используемой литературы
Гулякина Н.А. Общая теория систем [Электронный ресурс]: электронный учебно-методический комплекс. - Мн.: БГУИР, 2007 (Кафедра интеллектуальных информационных технологий)
Эргатические системы. Пособие по дисциплине «Эргатические системы» для студ. всех форм обуч. спец.1-58 01 01 Инженерно-психологическое обеспечение информационных технологий и 1-40 05 01-09 Информационные системы и технологии (в обеспечении промышленной безопасности). / Л.П. Пилиневич, Н.В. Щербина, К. Д. Яшин. - Минск : БГУИР, 2015. - 92 с.