Modern problems of science and educationrae.ru
Scientific journal

Modern problems of science and education

ISSN 2070-7428VAK ListRSCI IF = 0,936

ABOUT THE MODULAR PROGRAMMING SYSTEMS SMART HOME

Atroschenko V.A. 1, Serikova M.V. 1, Dautova I.S. 1
1Kuban State Technological University

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

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

Цель исследования

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

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

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

Пусть матрица

- описывает множество

блочных матриц для каждого модуля и подмодуля системы мониторинга и контроля, где при

i=1- блочная матрица подмодуля энергоснабжения,

i=2- блочная матрица подмодуля водоснабжения,

i=3- блочная матрица подмодуля системы климата,

i=4- блочная матрица подмодуля аппаратуры и бытовых приборов,

i=5- блочная матрица подмодуля видеонаблюдения,

i=6- блочная матрица модуля охраны,

i=7- блочная матрица модуля управления.

При этом, Ai – матрица отношений «функции – задачи»,Bi – матрица отношений «функции – объекты автоматизации», рассмотрим группу таких матриц для каждого модуля системы:

,

Ci – матрица отношений «функции – пользователи», рассмотрим группу таких матриц для каждого модуля системы:

,

Di – матрица отношений «функции – информационные потоки», рассмотрим группу таких матриц для каждого модуля системы:

 

Ei – матрица отношений «задачи – пользователи», рассмотрим группу таких матриц для каждого модуля системы:

Xi – матрица отношений «задачи – объекты автоматизации», рассмотрим группу таких матриц для каждого модуля системы:

Yi – матрица отношений «объекты – информационные потоки», рассмотрим группу таких матриц для каждого модуля системы:

Zi – матрица отношений «задачи – информационные потоки», рассмотрим группу таких матриц для каждого модуля системы:

.

Тогда для каждой пары модулей и подмодулей построим множество межмодульных подматриц отношений по блочным матрицам для каждого модуля и подмодуля системы, которое опишем блочнотреугольной симметричной матрицей смежности MS:

Множество межмодульных подматриц отношений по блочным матрицам для подмодуля энергоснабжения имеет вид:

, , , , , .

Множество межмодульных подматриц отношений по блочным матрицам для подмодуля водоснабжения имеет вид:

, , , , .

Множество межмодульных подматриц отношений по блочным матрицам для подмодуля системы климата имеет вид:

, , , .

Множество межмодульных подматриц отношений по блочным матрицам для подмодуля аппаратуры и бытовых приборов имеет вид:

, , .

Множество межмодульных подматриц отношений по блочным матрицам для подмодуля видеонаблюдения имеет вид:

, .

Множество межмодульных подматриц отношений по блочным матрицам для модуля охраны имеет вид:

.

Все матрицы отношений для модуля управления построены выше и имеют индекс i,7.

Результаты исследования

В результате построения множества межмодульных подматриц отношений по блочным матрицам для каждого модуля и подмодуля системы можно сделать вывод о том, что если в подматрицах sijна ij-м месте стоит единица, то соответствующие матрицы из S дублируются и с целью эффективного хранения и обработки матричного массива, входящего в систему, следует хранить только один экземпляр такого набора данных. Также, что если в подматрицах sij на ij-м месте стоит ноль, то дублирования не происходит. Из всех не дублируемых экземпляров наборов данных следует хранить только единицы массивов S и MS.

Выводы

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

Рецензенты:

Видовский Л.А., д.ф.-м.н., профессор кафедры ИСиП, КубГТУ, г. Краснодар;

Пиотровский Д.Л., д.т.н., профессор кафедры АПП, КубГТУ, г. Краснодар.


Bibliographic Reference

Atroschenko V.A., Serikova M.V., Dautova I.S. ABOUT THE MODULAR PROGRAMMING SYSTEMS SMART HOME // Modern problems of science and education. 2014. No. 5. pp. 250-250;
URL: https://www.science-education.ru/en/article/view?id=15105 (accessed: 23/08/2026).