Научная статья на тему 'ПОСТРОЕНИЕ ПЕРВИЧНОЙ, ВТОРИЧНОЙ МОДЕЛИ ИЕРАРХИЧЕСКОГО ПРОЦЕССА И ДЕРЕВА ИЕРАРХИЧЕСКОГО ПРОЦЕССА'

ПОСТРОЕНИЕ ПЕРВИЧНОЙ, ВТОРИЧНОЙ МОДЕЛИ ИЕРАРХИЧЕСКОГО ПРОЦЕССА И ДЕРЕВА ИЕРАРХИЧЕСКОГО ПРОЦЕССА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
21
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИЕРАРХИЧЕСКИЙ ПРОЦЕСС / ПЕРВИЧНАЯ МОДЕЛЬ ИЕРАРХИЧЕСКОГО ПРОЦЕССА / ВТОРИЧНАЯ МОДЕЛЬ ИЕРАРХИЧЕСКОГО ПРОЦЕССА / ДЕРЕВО ИЕРАРХИЧЕСКОГО ПРОЦЕССА / ПРЕДИКАТ АКТИВНОСТИ / СООБЩЕНИЯ ДЛЯ ОПЕРАТОРОВ / HIERARCHICAL PROCESS / PRIMARY MODEL OF HIERARCHICAL PROCESS / SECONDARY MODEL OF HIERARCHICAL PROCESS / TREE OF HIERARCHICAL PROCESS / PREDICATE OF ACTIVITY / MESSAGES FOR OPERATORS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Тарасенко Е.Е.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONSTRUCTION OF THE PRIMARY, SECONDARY MODEL OF THE HIERARCHICAL PROCESS AND THE HIERARCHICAL PROCESS TREE

The article is devoted to the construction of the primary and secondary models of the hierarchical process, as well as the tree of the hierarchical process. The article gives a brief description of the hierarchical process. As an example, the process of working a household appliance- multicooker was considered. Predicates and conditions, messages for operators were described.

Текст научной работы на тему «ПОСТРОЕНИЕ ПЕРВИЧНОЙ, ВТОРИЧНОЙ МОДЕЛИ ИЕРАРХИЧЕСКОГО ПРОЦЕССА И ДЕРЕВА ИЕРАРХИЧЕСКОГО ПРОЦЕССА»

УДК 519.1

Тарасенко Е.Е. студент магистратуры

УГАТУ

факультет «Информатики и робототехники»

Россия, г. Уфа

ПОСТРОЕНИЕ ПЕРВИЧНОЙ, ВТОРИЧНОЙ МОДЕЛИ ИЕРАРХИЧЕСКОГО ПРОЦЕССА И ДЕРЕВА ИЕРАРХИЧЕСКОГО

ПРОЦЕССА

Аннотация: статья посвящена построению первичной и вторичной модели иерархического процесса, а также дерева иерархического процесса. В статье дается краткое описание иерархического процесса. В качестве примера был рассмотрен процесс работы бытового прибора - мультиварки. Были описаны предикаты и условия, сообщения для операторов.

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

Tarasenko E.E. master's student USATU, department of Informatics and Robotics

Russia, Ufa

CONSTRUCTION OF THE PRIMARY, SECONDARY MODEL OF THE HIERARCHICAL PROCESS AND THE HIERARCHICAL PROCESS

TREE

Annotation: the article is devoted to the construction of the primary and secondary models of the hierarchical process, as well as the tree of the hierarchical process. The article gives a brief description of the hierarchical process. As an example, the process of working a household appliance-multicooker was considered. Predicates and conditions, messages for operators were described.

Keywords: hierarchical process, primary model of hierarchical process, secondary model of hierarchical process, tree of hierarchical process, predicate of activity, messages for operators

Иерархический процесс представляет собой совокупность элементарных процессов, каждый из которых находится на определенном уровне иерархии и может взаимодействовать с вышестоящим или нижестоящими процессами [1].

В качестве главного процесса был взят (p0) это работа мультиварки. На данной модели S0- загрузка ингредиентов; S01- настройка работы мультиварки, S02- запуск приготовления, S03 - извлечение еды.

G(p0)

d01;p01; 2;c01

d03;p03; 2;c03

d05;p05; 2;c05

d04;p04; Si d06;p06;

d07;p07; 1 ;c07

1 ;c04

1;c06

d02;p02; S0j 1;c02 »(801

Рисунок 1 - Ситуационная модель процесса p0 Находясь в положение S0, мультиварка включена в розетку, крышка открыта для загрузки ингредиентов, но программа приготовления не выбрана. Чтобы приступить к приготовлению блюда, оператор должен настроить работу мультиварки (d02). Мультиварка при этом окажется в состоянии настройки (S01). Настроив мультиварку можно перейти к запуску приготовления нажатием кнопки «start» (d04) в состоянии (S02). По истечению работы таймера приготовления блюда (d06), мультиварка подает мигающий сигнал об окончании работы (d07) [2].

Условия, определяющие единичные значения остальных предикатов, приведены в таблице 1.

Таблица 1

Предикаты и условия

Предикат Условие (событие, сигнал)

p02 Нажатие кнопки настройки мультиварки

p04 Нажатие кнопки start

p06 Истечение времени работы таймера

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

Таблица 2 Сообщения_

Символ Сообщение (действие)

c01 «Загрузите необходимые ингредиенты в чашу, согласно рецепту блюда»

c02 Кнопка настройки мультиварки активирована

c03 «Настройте мультиварку для начала работы»

c04 Кнопка запуска приготовления активирована

c05 «Нажмите кнопку start для запуска приготовления»

c06 Время работы таймера истекло

c07 «Приготовление завершено»

Следующий процесс (р1) это настройка работы мультиварки. На данной модели S1- выбор программы приготовления; S11- настройка

температуры приготовления C°, S12- настройка времени работы.

d11;p11; d13;p13; d15;p15;

2;c11 2;c13 1;c15

d12;p12; /7 d14;p14;

G(p1)

1;c12

VS11

1;c14

WS12

Рисунок 2 - Ситуационная модель процесса p1 Находясь в положение S1, ингредиенты загружены, но программа приготовления не выбрана. Чтобы приступить к приготовлению блюда, оператор должен настроить температуру приготовления (d12). Мультиварка при этом окажется в состоянии настройки (S11). Также необходимо настроить время приготовления (d14) в состоянии (S12).

Условия, определяющие единичные значения остальных предикатов, приведены в таблице 3.

Таблица 3

Предикаты и условия

Предикат Условие (событие, сигнал)

p12 Нажатие кнопки С° (градусы)

p14 Нажатие кнопки 1 (температура)

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

Таблица 4 Сообщения_

Символ Сообщение (действие)

c11 «Выберите программу приготовления»

c12 Кнопка настройки С° активирована

c13 «Выберите необходимую температуру приготовления»

c14 Кнопка настройки 1 активирована

c15 «Для задания времени приготовления нажмите кнопку таймера 1»

Следующий процесс (р2) это настройка времени. На данной модели Б2- настройка часов; S21- настройка минут.

G(p2)

d21;p21; d23;p23;

2;c21 1 ;c23

d22;p22; 1 ;c22

^S21

Рисунок 3 - Ситуационная модель процесса p2 Находясь в положение S2 выбрана программа приготовления, настроена температура, но время не задано. Чтобы приступить к приготовлению блюда, оператор должен задать часы ^21) и минуты ^22). Мультиварка после введения часов окажется в состоянии настройки минут ^21).

Условия, определяющие единичные значения остальных предикатов, приведены в таблице 5.

Таблица 5

Предикаты и условия

Предикат Условие (событие, сигнал)

p22 Нажатие кнопки регулировки минут

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

Таблица 6

Сообщения_

Символ Сообщение (действие)

c21 «Введите часы для настройки времени»

c22 Кнопка настройки минут активирована

c23 «Введите минуты для настройки времени»

Следующий процесс ф3) это начало работы мультиварки. На данной модели S3- нагрев чаши до нужной температуры; S31 - работа мультиварки до истечения таймера; S32- поддержание температуры еды. 0(р3)

d31;p31; d33;p33; d35;p35;

2;с31 2;с33 1;с35

1;с32 1;с34

Рисунок 4 - Ситуационная модель процесса p3 Находясь в положение S3, ингредиенты загружены, программа приготовления выбрана, кнопка start нажата. Чтобы мультиварка начала приготовления, чаша должна нагреться до необходимой температуры (d31). Мультиварка при этом окажется в состоянии настройки (S3). Также

необходимо чтобы она работала в течении необходимого времени (ё32) в состоянии (Б31). Мультиварка может поддерживать температуру еды (ё34) в состоянии 832.

Условия, определяющие единичные значения остальных предикатов, приведены в таблице 7.

Таблица 7

_Предикаты и условия_

Предикат Условие (событие, сигнал)

р32 Автоматическое включение заданного таймера

р34 Автоматическое включение программы поддержания температуры приготовлен-ной еды

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Таблица 8

Сообщения

Символ Сообщение (действие)

с31 «Нагрев чаши до нужной температуры»

с32 Таймер запущен

с33 «Приготовление еды»

с34 Программа поддержания температуры приготовленной еды запущена

с35 «Еда будет оставаться теплой в течении 3-х часов. Можете изменить время поддержки температуры»

Следующий процесс (р4) это работа мультиварки в течении необходимого времени. На данной модели S4- работа мультиварки в течении заданных часов и минут.

0(р4)

с141;р41; 1 ;с41

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

Таблица 9

Сообщения

Символ Сообщение (действие)

с41 «Осталось 00:00:00» (показывает оставшееся время приготовления)

Таким образом первичная представлена на рисунке 6. 0(р0)

модель иерархических процессов

d01;p01; 2;с01

d03;p03; 2;с03

d02;p02; 1;с02

d05;p05; 2;с05

d07;p07; 1;с07

d04;p04; 1;с04

d06;p06 1;с06

™ ^ d11;p11; G(P1) 2;с11

d13;p13; 2;с13

^12^12; 1;с12

d14;p14; 1;с14

d15;p15; 1;с15

G(p2)

d21;p21; 2;с21

d23;p23; 1;с23

d22;p22: 1;с22

G(p3)

d31;p31; 2;с31

^32^32; 1;с32

d33;p33; 2;с33 ^34^34 1;с34

d35;p35; 1;с35

г-, d41;p41;

G(p4) 1;с41 ;

Рисунок 6 - Первичная модель ИП Также было построено дерево иерархических процессов, представленное на рисунке 7.

Рисунок 7 - Дерево иерархических процессов Вторичная модель ИП представлена на рисунке 8. Данная модель отражает не только иерархию процессов и их состояний, но также отражает предикаты, сообщения.

С21;р21; С23;р23;

2;с21 1 ;с23

Рисунок 8 - Вторичная модель ИП Таким образом, можно сделать вывод, что вторичная модель иерархического процесса строится на основе дерева иерархических процессов, но уже отражает предикаты и сообщения для операторов [3 -4].

Использованные источники: 1. Ярцев Р. А. Об автоматизации управления элементарными процессами в

сложных системах. Рукопись деп. в ВИНИТИ, 13.02.91, № 739-В91. 29 с.

2. Литвиненко М. А., Ярцев Р. А. Иерархические процессы и их автоматизация // Управление в сложных системах: научное издание. Уфа: УГАТУ, 2002. С. 260-266.

3. Газетдинова С.Г., Ярцев Р.А. О построении моделей управления на основе графов с приоритетами по методологии экспертных оценок // Вестник УГАТУ.- Уфа: УГАТУ, 2006 - Т.7, №2 (15). - С.212-222.

4. Миронов В.В., Ярцев Р.А. Об автоматизации управления иерархическими процессами в сложных системах. Рукопись деп. в ВИНИТИ, 30.09.91, № 3822-В91. 83 с.

УДК 612

Терентьева Н.Г., к.мед.н.

доцент кафедра ПЭ и БЖ

ФГБОУВО «Магнитогорский государственный технический

университет им. Г.И. Носова» РФ, г. Магнитогорск

ПРИМЕНЕНИЕ ПРОГРАММ РАСПОЗНАВАНИЯ ПАТТЕРНОВ ДЛЯ

ОПТИМИЗАЦИИ ПРОЦЕССА ОЦЕНКИ ФИЗИОЛОГИЧЕСКИХ ИЗМЕНЕНИЙ У ПАЦИЕНТОВ С АРТЕРИАЛЬНОЙ ГИПЕРТЕНЗИЕЙ

Аннотация: Статья посвящена анализу оптимизации процесса определения степени стеноза сосудов. Рассматривается виды физиологических изменений связанных с развитием атеросклеротического поражения сосудов. Рассматривается зависимость уровня физиологических изменений человека и степени стенозирования. При атеросклеротическом поражении у пациентов с артериальной гипертензией для оптимизации использовали программу распознавания паттернов.

Ключевые слова: артериальная гипертензия, сосуды, распознавание, паттерны, стеноз

Terentyeva N. G.

Candidate of Medical Sciences, Associate Professor of the Department of

IE and LS

FSBEIHE "Nosov Magnitogorsk State Technical University"

Magnitogorsk, the Russian Federation THE APPLICATION OF PATTERN RECOGNITION FOR PROCESS OPTIMIZATION EVALUATION OF PHYSIOLOGICAL

CHANGES IN PATIENTS WITH ARTERIAL HYPERTENSION

Abstract: The article is devoted to the analysis of optimization of the process of determining the degree of vascular stenosis. The article is described types of physiological changes associated with the development of atherosclerotic vascular lesions are considered. The article is described dependence of the level of human physiological changes and the degree of stenosis is considered. Pattern

i Надоели баннеры? Вы всегда можете отключить рекламу.