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

Модели для обоснования структуры системы поддержки принятия решений оператораруководителя Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
235
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННАЯ МОДЕЛЬ / ОПЕРАТОР-РУКОВОДИТЕЛЬ / ИНТЕРФЕЙС / ЗАПРОС / АЛГОРИТМ ФУНКЦИОНИРОВАНИЯ / INFORMATION MODEL / OPERATOR-DIRECTOR / INTERFACE / QUERY / ALGORITHM OF FUNCTIONING

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

Рассматривается задача формализации процесса информационной поддержки оператора-руководителя полиэргатических систем. Разработана модель СППР для оператора-руководителя при принятии решений о закреплении функций (заявок) за операторами.

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

Models for the substantiation of structure of decision making support system of the operator-director

The task of formalization of process of informative support of operator-director is examined. The model of decision-making support systems is developed for an operator-director. Made a decision about fixing functions after operators.

Текст научной работы на тему «Модели для обоснования структуры системы поддержки принятия решений оператораруководителя»

Розглядається задача формалізації процесу інформаційної підтримки опера-тора-керівника поліергатичних систем. Розроблена модель СППР для оператора-керівника при ухваленні рішень про закріплення функцій (заявок) за операторами Ключові слова: інформаційна модель, оператор-керівник, інтерфейс, запит, алгоритм функціонування

Рассматривается задача формализации процесса информационной поддержки опе-ратора-руководителя полиэргатических систем. Разработана модель СППР для опе-ратора-руководителя при принятии решений о закреплении функций (заявок) за операторами

Ключевые слова: информационная

модель, оператор-руководитель, интерфейс, запрос, алгоритм функционирования

The task of formalization of process of informative support of operator-leader is examined. The model of decision support systems is developed for an operator-leader. Made a decision about fixing functions after operators

Keywords: informative model, operator-leader, interface, query, algorithm of functioning

УДК 658.5.011.56

МОДЕЛИ ДЛЯ ОБОСНОВАНИЯ СТРУКТУРЫ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ОПЕРАТОРА-РУКОВОДИТЕЛЯ

Е.А. Лавров

Доктор технических наук, профессор, заведующий

кафедрой

Кафедра информационных систем в менеджменте Национальный университет биоресурсов и природопользования Украины ул. Героев Обороны, 15, г. Киев, 03041 Контактный тел.: (050) 691-37-33 Е-mail: prof_lavrov@mail.ru

Н.Б. Пасько

Старший преподаватель Кафедра кибернетики и информатики Сумской национальный аграрный университет ул. Кирова, 160, г. Сумы, 40020 Контактный тел.: (050) 603-06-74 Е-mail: pasko_nb@mail.ru

1. Введение

Одной из важнейших проблем эргономического обеспечения функционирования сложной полиэрга-тической системы (ПЭТС) является поддержка принятия решений оператором - руководителем (ОР). Исходя из занятости операторов, на основе анализа их индивидуальных особенностей, руководитель должен иметь возможность оценить эффективность решений по закреплению функций за операторами. Особенно это становится актуальным в системах, допускающих возникновение заявок на решение некоторых задач в случайные моменты времени. Проблема может быть решена созданием системы поддержки принятия решений о закреплении функций за операторами автоматизированных систем (СППР ЗФО). В работе [1] рассмотрены основные подходы относительно организации СППР ЗФО.

2. Анализ информационных потребностей ОР и постановка задачи исследования

Главной функцией любой СППР является информационное обеспечение. процессов поддержки принятия решений в конкретной предметной области (ПО) [2]. В работе [3] определена информация, на основании которой ОР формирует образ реального состояния системы на заданный момент времени, проводит оценку закрепления за операторами поступившей к реализации заявки на выполнение функции, генерирует допустимые и выбирает оптимальный вариант. Исходя из информационных потребностей ОР, выделяются задачи, решение которых обеспечивает ОР информационную поддержку при закреплении им поступившей заявки на выполнение функции за операторами системы. Основные задачи: «идентификации заявки», «операторы, свободные от

3

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

1. Анализ (в разных разрезах) модели текущего состояния операторов. Для определения функциональных подсистем и организации информационного обеспечения системы необходим ряд других локальных системных моделей.

2. Оценку характеристик качества и времени выполнения различных вариантов закрепления заявок за операторами.

3. Выбор оптимального варианта закрепления функции за операторами.

4. Возможность оценки влияния факторов (в т.ч. параметров рабочей среды) на показатели качества деятельности каждого оператора.

5. Поддерживать в актуальном состоянии базу данных и знаний ПО принятия решений по закреплению функций за операторами ПЭТС.

Исходя из анализа множества задач, которые должны быть решены ОР при закреплении функций между операторами, множества запросов ОР к СППР ЗФО и требований, сформированных к системе, определяем СППР ЗФО как совокупность функциональных компонентов, информационной модели для операто-ра-руководителя, а также баз данных и знаний, взаимодействие которых обеспечивает обработку запросов оператора-руководителя и информационную поддержку ему при принятии решения о закреплении функций за операторами ПЭТС.

Постановка задачи. Известны: 1) структурные элементы ПЭТС, режимы функционирования системы; 2) множество функций, выполняемых системой; 3) множество операторов системы; 4) закрепление плановых функций за операторами; 5) запланированное время выполнения закрепленных функций; 6) текущее плановое назначение; 7) множество функций, которые могут возникнуть в случайные моменты времени; 8) преимущественные возможности операторов по выполнению функций; 9) возможные алгоритмы выполнения плановых функций (в том числе несколькими способами); 10) плановая занятость операторов по выполнению закрепленных функций; 11) текущие условия труда на рабочем месте человека-оператора.

Необходимо:

1) предложить функциональную структуру СППР ЗФО так, чтобы обеспечить максимальную эффективность ПЭТС и выполнить ограничения на нормы деятельности операторов; 2) предложить структуру комплексных моделей системы, которые должны быть положены в основу информационного обеспечения системы.

3. Модель СППР ЗФО

3.1. Разработка подхода к формированию функциональной структуры.

В каждом конкретном случае функциональная структура СППР ЗФО будет определяться на основании перечня актуальных для ОР задач. В данной рабо-

те не основе анализа ряда реальных систем определим подход к формированию обобщенной функциональной структуры.

СППР ЗФО опишем моделью:

МСППР=<ИМ, УФК, ИФК, БДЗн>, (1)

где: ИМ - информационная модель для оператора-руководителя;

УФК - управляющий функциональный компонент. Основными задачами УФК являются: предоставление интерфейса ОР, поддержка базы данных и знаний системы и обработка элементов запроса ОР, которые не влекут за собой выполнение функциональных компонентов.

Обозначим эту часть запроса (подзапрос) и ответ на него через z1 и а1, соответственно. Кроме этого, УФК компонует полный ответ А для ОР и отображает его через ИМ;

ИФК =(ИФК1, ИФК2, ИФК3) - исполнительные функциональные компоненты;

ИФК1 - функциональный компонент оценки АФ. ИФК1 обрабатывает ту часть запроса ОР, которая касается показателей качества АФ выполнения регламентных и случайных задач. Обозначим эту часть запроса и ответ на него через z2 и а2, соответственно;

ИФК2 - функциональный компонент выбора оптимального варианта закрепления функции за конкретным оператором. Аналогично предыдущему, часть запроса обозначаем через z3, ответ - через а3;

ИФК3 - функциональный компонент оценки условий труда оператора. ИФК3 формирует ответ (обозначим через а4) на часть запроса ОР (обозначим через z4) о влиянии условий труда на показатели качества деятельности операторов ПЭТС.

БДЗн - база данных и знаний о закреплении ОР функций за операторами.

Так как содержание ИМ определяется совокупностью запросов ОР к системе, ответов на них и множеством элементов интерфейса с программными модулями для формирования ответа на запрос, модель ИМ выразим следующим кортежем:

ИМ=^, A, INT>, (2)

здесь: Z - запрос ОР к системе. Z=(z1, z2, z3, z4); A

- ответ на запрос, сформированный системой, A=(a1, a2, a3, a4); INT - множества элементов интерфейса с программными модулями. В работе [3] разработана ИМ для оператора-руководителя ПЭТС, создающая основу для автоматизации процесса предоставления ОР информационной поддержки при принятии решения о закреплении функций за операторами.

Формализуем функции для управляющего и функциональных компонентов. Основной функцией для УФК является функция обработки запросов.

A=F(Z),

где:

F=(AlginZ, AlginAF, AlginOpt, AlginORM, AlgRez)

- функция обработки запроса Z в виде комплекса алгоритмов:

AlginZ - алгоритм интерпретации запроса Z от ОР; AlginAF - алгоритм инициации выполнения функционального компонента оценки АФ;

AlginOpt - алгоритм инициации выполнения функционального компонента выбора оптимального варианта закрепления функции за конкретным оператором;

AlginORM - алгоритм инициации выполнения функционального компонента оценки условий труда; AlgRez- алгоритм компоновки результата А.

Следующей функцией для УФК будет функция обработки подзапроса z1:

а1=^>0, (3)

где: f=(Algqbd, А^гег1) - функция обработки подзапроса z1 в виде комплекса алгоритмов; А^^ - алгоритм работы с базами данных и знаний; А^гег1 - формирование результата а1 (как результата обработки подзапроса z1).

Так как задачами УФК является предоставления интерфейса ОР и поддержка базы данных и знаний системы, то выделяем еще две функции для управляющего компонента. S=f(int) - функция предоставления интерфейса ОР. Функция представляется в виде комплекса алгоритмов А^1^ обработки событий, связанных с элементами управления интерфейса. Q=f(bdzn)

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

Функции ИФК связанные с решением задач оценки АФ и рабочего места оператора, а также с выбором оптимального варианта закрепления поступившей заявки за операторами ПЭТС.

В работе [4] предложено программное обеспечение, реализованное в среде MS Excel, осуществляющее оценку АФ согласно методологии функционально-структурной теории эргатических систем проф. А.И.Губинского.

Программа оценки влияния условий труда на показатели качества деятельности операторов описана в [5,6].

В общем виде функция ИФК (i=1, 2, 3) запишется таким образом:

ai+i=f(zi+i), (4)

где: f - функция обработки подзапроса zi+1 в виде комплекса алгоритмов выполнения i - го функционального компонента и формирования результата а^ (как результата обработки подзапроса zi+1). Здесь индекс i+1 используется с учетом формулы (2). Алгоритмы приведены в табл. 1.

Таблица 1

Алгоритмы

выполнения ИФКі и формирования результата

Исполнительный функциональный компонент Алгоритм выполнения МФК, Алгоритм формирования результата аі+і

ИФК4 AlgAF- алгоритмы оценки АФ Algrez2

ИФК2 AlgOpt- алгоритмы выбора оптимального варианта закрепления функции за конкретным оператором Algrez3

ИФК3 AlgORM - алгоритмы оценки условий труда Algrez4

Таким образом, обобщенную функциональную модель СППР ЗФО можно представить схемой, показанной на рис. 1.

3.2.Разработка подхода к информационному обеспечению СППР ЗФО. Для организации информационного обеспечения системы необходим ряд системных

Рис. 1. Обобщенная функциональная модель СППР ЗФО

моделей, позволяющих формализовать объекты исследуемой ПЭТС. Системные модели строим, используя подход к унифицированному представлению информации об объектах ПЭТС в виде перечня баз знаний и данных, описанный в [7]. Базы знаний и данных содержат информацию о компонентах исследуемой системы (компонентных структурах) и взаимосвязях между объектами (морфологических структурах). Среди них: компонентно-системная, компонентно-элементная, компонентно-функциональная, компонентно-режимная, компонентно-квалитетная структуры.

Особую важность для данной задачи имеет модель, описывающая текущее состояние занятости операторов. Компоненты модели отображают по каждому оператору системы информацию о запланированных функциях; на какой стадии выполнения находятся функции (период времени до конца выполнения функции); возможно ли прерывание выполнения этих функций и др. Данную модель назовем «модель плановой занятости операторов» и представим в виде кортежа:

MPI =< {LETSi;OPi;{PpNik;PpKik}|k=1,2,...n; {Fplij;TNij;TKij;TPrij;Vypij;TFij;PRij}| j=1,2...mi }| i=1,2...K<,>, (5)

где: LETSi - i-я локальная ЭТС; OPi - i-й оператор; PpNik - начало k - го планового перерыва; PpKik

- конец k - го планового перерыва; n - количество плановых перерывов; Fplij - j-я плановая функция i -го оператора; TNij, TKij, TPrij, TFij - время начала выполнения, время завер-

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

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

Таблица 2

Плановая занятость операторов ПЭТС

ЛЭТС Опе- ра- тор Время перерывов Функ- ция Время выполнения функции Прио- ритет функ- ции

Нача- ло Ко- нец Нача- ло Ко- нец Вы- пол- нена

LETSi OP1 PpNi PpKi fi tni tki True Pri

f2 tn2 tk2 False РГ2

lets2 OP2 PpN2 PpK2 f3 tn3 tk3 True Ргз

f4 tn4 tk4 False РГ4

f5 tn5 tk5 False РГ5

LETS3 OP3 PpN3 РрКз f6 tn6 tk6 True РГ6

tn7 tk7 False РГ7

lets4 OP4 PPN4 PpK4 f8 tn8 tk8 False P 1-і СО

f9 tn9 tk9 False РГ9

f10 tni0 tkio False Pri0

Заявка S(fn, , tnn, tkn) на выполнение функции fn

І5

а

О

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

К

О

^ОПеРатор"^^

(оператор 2 ~

^ОПератор~з"^

^оПЄратор~4^^

шения выполнения, время прерывания выполнения, фактическое время завершения j-й плановой функции і-го оператора, соответственно; Vypij - отметка о выполнении j-й плановой функции і-го оператора; РЯу - приоритет j-й плановой функции і-го оператора. Приоритет функции определяется десятибалльной шкалой; ті - количество плановых функций і-го оператора;

Ко - количество операторов.

Рассмотрим пример ПЭТС, в состав которой входит четыре локальных ЭТС (LETS1, LETS2, LE-TS3, LETS4). За четырьмя операторами (0Р1,0Р2,0-

Р3,ОР4) на некоторый период времени закреплены десять плановых функций (^, ^, f3, f4, f5, f6, f7, f8, f9, ^о): За оператором ОР1 закреплены функции ^ и f2, за оператором ОР2 - f3, f4 и f5, за оператором ОР3 - f6 и f7, за оператором ОР4 - f8, f9 и ^0. Известны приоритеты функций, плановые перерывы операторов, запланированное время выполнения каждым оператором каждой плановой функции. Заявка S(fn, tnn, tkn) на выполнение функции ^ поступает в момент времени ^п. Директивное время завершения выполнения поступив-

tnn

■ процесс выполнения функции

□ г

tkn

-I - перерыв в работе оператора

Рис. 2 . Задача закрепления функции за оператором

Информация об операторах, не занятых выполнением плановых функций и не находящихся на перерыве (подзапрос z1), определяется по формуле (3) как значение следующего предиката:

Р - предикат: ((МЩ( «время начала выполнения функции»)> Шп

И «функция выполнена» =<^аке» ) И («время начала перерыва» > tkn

4

7

9

t

Е

ИЛИ «время конца перерыва»< ^п))

Формула (3), кроме определения значения предиката Р, с помощью алгоритма А^гег1 формирует результат в виде, необходимом оператору-руководителю: а1={ОР2, ^4, tk4}. Здесь ОР2 - свободный от выполнения функций оператор, Ш4, tk4 - время начала и время завершения им следующей функции.

Кроме указанных моделей, важными являются также:

1) профессионально-морфологическая модель, описывающая подготовленность операторов к выполнению задач разных типов [3];

2) модель, характеризирующая надежность выполнения операций каждым оператором [3].

3) модель, описывающая индивидуальные алгоритмы выполнения каждым оператором каждого типа заявки [4].

Основой для построения этой модели является аппарат функциональных сетей функционально-структурной теории эрготехнических систем школы проф. А.И.Губинского.

Описанные модели являются основой для формирования баз данных и знаний.

Выводы

Разработана модель СППР для оператора-руково-дителя ПЭТС, создающая

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

Литература

1. Е.А.Лавров, Н.Б.Пасько Подход к поддержке принятия решений о распределении функций между операторами АСУ// Восточно-Европейский журнал передовых технологий. Сер. Системы управления. - Харьков, 2008 - 2/2 (32) - 2008. - С. 63-67.

2. Ситник В. Ф. Системи підтримки прийняття рішень: Навч. посіб. — К.: КНЕУ, 2004. — 614 с.

3. Е.А. Лавров, Н.Б. Пасько. Информационная модель для поддержки принятия решений оператором-руково-дителем// Восточно-Европейский журнал передовых технологий. Сер. Системы управления. - Харьков, 2009.

- С.49-53.

4. E. Lavrov, N. Pasko Ergonomie support activities . Decision support system for operator-leader.// International Scientific Conference «UNITECH 09».Proceedings.20-21 November 2009, Gabrovo, Bulgaria. - Gabrovo: University Publishing House «V.APRILOV», 2009. - Volume 1. - Р.р 364-372.

5. Є.А. Лавров, Н.Б. Пасько. Інформаційна технологія оцінки умов праці людини-оператора в автоматизованих системах// Вісник Сумського національного аграрного університету. Серія “Механізація та автоматизація виробничих процесів”. - Суми: СНАУ, 2009. - Випуск 1(20). - С. 81-91.

6. Лавров Е.А, Пасько Н.Б. Автоматизация оценки условий труда на рабочем месте человека-оператора // Вісник Одеської державної академії будівництва та архітектури.

- Одеса: ОДАБА, 2009- Вип. 36 -С. 250-256.

7. Информационно-управляющие человеко-машинные системы: Исследование, проектирование, испытания: Справочник/ Адаменко А.Н., Ашеров А.Т., Лавров Е.А. и др. под общ. ред. Губинского А.И. и Евграфова В.Т. - М.: Машиностроение, 1993. - 528с.

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