Scientific journal
Modern problems of science and education
ISSN 2070-7428
"Перечень" ВАК
ИФ РИНЦ = 1,006

ABOUT THE MODULAR PROGRAMMING SYSTEMS SMART HOME

Atroschenko V.A. 1 Serikova M.V. 1 Dautova I.S. 1
1 Kuban State Technological University
Some approaches for solving the problem of efficient application, use, storage of the parametric matrix models by introduction block matrices and sub-matrices for all types of the links between the elements of the sets of the subject area of the monitoring and control systems within the home automation technology are recommended. Some questions of formation of the block matrices and sub-matrices for every module and sub-model of the system, formation of the block triangular symmetric adjacency matrix which contains a set of the inter-module sub-matrices of the links for every pair of modules and sub-modules of the system, are considered. Some methods of efficient application, use, storage of the parametric matrix models for all the types of the links of the module systems of processing the data in order to clarify the mathematical model and reduce the cost of the implementation of the system by reducing the man-machine labor, requirements for the memory usage of a computer system, data processing capacity are described.
symmetric adjacency matrix
block matrices
monitoring and control
matrix models
smart home automation

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

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

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

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

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

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

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

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

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

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.

Выводы

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

Рецензенты:

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

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