Цифровая (статистическая) имитация деятельности оператора

 

Рассмотренные ранее методы в ряде случаев не могут быть использованы для изучения и анализа де­ятельности оператора. Укажем некоторые из этих слу­чаев.

 

1. Применение математических методов в процессе проектирования СЧМ, как правило, позволяет лишь приближенно оценивать деятельность оператора, поскольку эти методы не позволяют учесть целый ряд особенностей деятельности оператора. Попыт­ки учета этих особенностей приводят к существен­ному усложнению модели. При этом может получить­ся, что аналитическое решение задачи оказывается либо принципиально невозможным, либо связанным с большими теоретическими и вычислительными трудностями.

2. Применение экспериментальных методов в про­цессе испытаний и эксплуатации СЧМ также не всегда оказывается возможным. Это может быть связано с опасностью для здоровья или жизни людей, невозможностью экспериментального вос­произведения некоторых ситуаций, с большой сложностью или стоимостью эксперимента.

 

В этих случаях весьма полезные результаты дает применение статистического моделирования. Оно ба­зируется на методе статистических испытаний (метод Монте-Карло). Метод основан на розыгрыше (имита­ции) воздействия случайных факторов на деятельность оператора и функционирование СЧМ непосредствен­но в ходе моделирования. Этим объясняется другое название метода — имитационное моделирование.

Смысл метода заключается в многократной реа­лизации с помощью ЭВМ моделируемого процесса. Каждая реализация носит случайный характер. Дос­товерность окончательного решения достигается ста­тистической обработкой промежуточных результатов по множеству реализации.

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

Применение имитационных методов позволяет избежать многих недостатков экспериментальных и математических методов. С одной стороны, имитацион­ные методы позволяют получить сравнительно высо­кую достоверность результатов моделирования уже на ранних этапах проектирования СЧМ. С другой сторо­ны, по выражению академика В.М. Глушкова, матема­тический эксперимент работает и в тех случаях, когда эксперименты с реальными объектами сильно затруд­нены, а порой и вовсе невозможны [29]. Кроме того, в ряде случаев его стоимость может оказаться гораздо ниже, чем стоимость эксперимента.

В настоящее время метод имитационного модели­рования широко используется в различных областях. Применение его в инженерной психологии имеет ряд особенностей [54, 98, 215].

 

1. В основании имитационного моделирования СЧМ лежит представление о производственной деятель­ности оператора как совокупности отдельных действий. Последовательность этих действий должна быть известна (однозначно или в вероятностном плане). При этом предполагается, что в пределах заданных ограничений операторы будут действовать согласно предписаниям. Эти предписания могут быть детерминированными или вероятност­ными.

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

3. Многие характеристики деятельности оператора носят вероятностный характер. Поэтому введение в модель элемента случайности резко повышает ее эффективность, так как позволяет получить не только детерминированные оценки результатов деятельности оператора, но и их законы распре­деления.

4. Отличительной чертой моделей СЧМ по сравнению с другими имитационными моделями является упор на использование и учет внешних проявлений психологических факторов. Наряду с данными о ра­боте технических устройств модель учитывает та­кие переменные, как появляющееся временами состояние напряженности, квалификация и мораль­ные качества отдельных операторов, спаянность коллектива и его направленность [54]. Представля­ется возможным также учет таких психологичес­ких характеристик, как особенности памяти опе­ратора, его реакция, эмоциональная устойчивость, способность к взаимодействию с другими опера­торами и т.п. [45, 70]. Однако, поскольку число факторов, влияющих на эффективность деятельно­сти оператора, очень велико и все их учесть одно­временно невозможно, очень важно выбрать из них лишь самые существенные и отбросить малозначительные. Выбранные факторы должны быть представлены в такой форме, которая позволяет

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

 

Построение имитационных моделей базируется на применении научных данных из общей и групповой психологии, технических наук, математики, планиро­вания эксперимента, практики применения ЭВМ. Структура модели определяется составом входящих в нее блоков и связями между ними. Такими блоками обычно являются: блок имитации средств и условий деятельности, блок имитации собственно деятельнос­ти и общения, блок генерации проблем (задач), блок определения и задания начальных условий, блок реги­страции и обработки результатов моделирования, блок управления моделью. Конкретная структура модели определяется видом моделируемой задачи.

Имитационные модели деятельности оператора в системе «человек-машина» молено разбить на два ос­новных вида: модели решения оператором отдельной конкретной задачи и модели его функционирования в условиях потока таких задач (модели обслуживания).

Модель первого видарассмотрим на частном при­мере применения ее для определения времени реше­ния задачи оператором. Для этого деятельность опе­ратора представляется в виде суммы n отдельных независимых последовательно выполняемых действий. Для каждого из этих действий Должны быть известны законы распределения времени их выполнения. В со­ответствии с заложенной в память ЭВМ программой она формирует по заданному закону время выполне­ния первого действия t1, затем время t2 и т. д., пока не будет сформировано время выполнения последнего, n-го действия. Общее время решения задачи нахо­дится как сумма от tt до tn.

Процесс повторяется N раз, в результате чего получается N значений времени топ. По этим значени­ям строится закон распределения и вычисляются его основные характеристики τоп и στ.

При необходимости модель может учитывать и ошибки в выполнении отдельных действий. Для этого в память ЭВМ вводятся значения Р; — вероятности безошибочного выполнения i-ro действия (i = 1, 2...п). На каждом шаге ЭВМ вычисляет время ti и по жребию, в соответствии с вероятностью Р;, проверяет безоши­бочность выполнения i-ro действия. При наличии ошиб­ки в зависимости от принятой программы работы это действие повторяется вновь либо повторяется все или часть предшествующих действий. Выполнение той или иной программы обусловлено характером исследуемой деятельности.

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


 

Рис. 9.1. Структурная схема имитационной модели деятельности оператора.

Блоки 1, 2, 3, 4 осуществляют ввод исходных дан­ных, блок 5 проводит собственно моделирование задан­ное число N раз. По результатам N реализаций блок 6 вычисляет и выдает на печать закон распределения времени выполнения задачи, его числовые характери­стики τоп и στ; вероятность своевременного выполне­ния задачи; части задачи, при выполнении которых оператор был недогружен или, наоборот, у него возни­кал дефицит времени, и другие величины.

В моделях второго вида(моделях обслуживания) характеристики решения оператором отдельных задач считаются известными. Здесь они выступают не как результат моделирования (как в первом случае), а в качестве исходных данных. Кроме этого, исходными данными являются:

■ поток задач, решаемых оператором (моменты поступле­ния задач, их характер, приоритет и т. д.);

■ поток ошибок оператора (моменты или вероятности воз­никновения ошибок, их последействие, время исправле­ния и т. п.);

■ индивидуальные психофизиологические характеристики операторов, оказывающие влияние на их деятельность;

■ особенности протекания процесса управления (например, временные ограничения в системе «человек-машина».

 

На первом этапе моделирования проводится форма­лизованное описание деятельности оператора. После этого строится математическая модель, т. е. деятельность оператора описывается с помощью математических объектов (формул, уравнений, неравенств). Для модели­рования на ЭВМ модель преобразуется в моделирующий алгоритм, на основании которого составляется програм­ма моделирования.

Более подробно эти задачи выглядят так. При фор­мализации деятельности оператора могут быть учтены многие психофизиологические закономерности опера­торской деятельности: недоступность обслуживания, процессы памяти, возникновение напряженности и утомления, возникновение ошибок и их исправление, взаимодействие операторов, динамика работоспособ­ности и др. [168].

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

При описании процессов памяти рассматриваются основные процессы, связанные с хранением и воспро­изведением информации. В этих процессах участвуют два вида памяти: долговременная и кратковременная. Любая поступающая информация поступает в кратков­ременную память, имеющую определенный объем k0. Информация сохраняется в течение времени, не пре­вышающего длительность следа кратковременной па­мяти.

Информация, вытесненная из кратковременной памяти, с определенной вероятностью направляется в долговременную память либо теряется. Информа­ция, находящаяся в кратковременной памяти, а также направленная в долговременную, воспроизводится полностью и без потерь. Однако время обслужива­ния в последнем случае увеличивается на величину τп — время поиска информации в долговременной памяти, или время обращения к долговременной па­мяти. Вероятность потери, вероятности обслужива­ния кратковременной и долговременной памятью, время поиска используются в качестве исходных данных и определяются либо экспериментально, либо расчетным путем с использованием моделей памяти [16].

Напряженность в работе оператора может быть двух типов: операциональная и эмоциональная. При формализации деятельности оператора учитывается обычно только операциональная напряженность, возни­кающая вследствие сложности выполняемой работы за пультом управления. Эмоциональная напряженность не

рассматривается из-за трудностей количественного описания степени напряженности такого вида.

При моделировании вводятся две степени состоя­ния оператора: ненапряженное (нормальное) и напря­женное состояние, которое является источником допол­нительных ошибок.

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

где τож — время ожидания начала обслуживания дан­ного сигнала; τпр.доп — допустимое время пребывания сигнала на обслуживании, или лимит времени, отводи­мый на обслуживание данного сигнала. Очевидно, чем больше τож, тем меньше времени отводится для обслу­живания.

Из выражений (9.1) и (9.2) следует, что дефицит времени возникает тогда, когда оператор видит, что оставшегося времени (τдоп — τож) ему не хватит для своевременной обработки сигнала, если он будет ра­ботать с нормальной скоростью. Это требует от него более интенсивной (т. е. напряженной) работы и свя­зано обычно с увеличением числа ошибок.

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

Отрицательное влияние взаимодействия заключа­ется в выполнении оператором дополнительной рабо­ты, связанной с контролем действий других операто­ров, проверкой получаемых от них данных, ответами на запросы, исправлением их ошибок и т. д. Для учета этого во входящий поток вводится дополнительный поток требований, обусловленный взаимодействием.

При рассмотрении динамики работоспособности оператора учитывается влияние «вхождения» в работу (врабатываемости) и утомления. Для учета этих явле­ний основные характеристики деятельности операто­ра задаются в функции времени его работы за пультом управления. Эта функция графически изображена на рис. 4.9.

Для учета возможности совершения оператором ошибочных действий и их исправления требуется ре­шение нескольких задач: моделирование события «возникновение ошибки», решение вопроса о судьбе сообщения, при обслуживании которого было допуще­но ошибочное действие; учет последействия потока ошибок.

Моделирование ошибок заключается в следующем. В результате экспериментальных исследований опре­деляется вероятность совершения ошибки ρош, после чего по жребию выбирается соответствующий резуль­тат для получения события «возникновение ошибки при обслуживании данного сообщения». Это имеет место при выполнении условия

(9.3)

где — число, равномерно распределенное в интер­вале [0, 1], вырабатываемое ЭВМ.

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

Последействие потока ошибок определяет взаим­ную зависимость вероятностных характеристик пото­ка для двух непересекающихся между собой интерва­лов времени. С целью введения последействия ρош задается как функция длины очереди. При этом после­действие проявляется в том, что совершение ошибки и необходимость ее исправления приводят к увеличению длины очереди, а следовательно, и к увеличению веро­ятности ошибки при обслуживании последующих тре­бований. Проведенные исследования показывают, что зависимость ρош = f (k) носит линейный характер.

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

Рис. 9.2. Структурная схема имитационной модели обслуживания.

 

В соответствии с принятыми обозначениями ариф­метические блоки изображены прямоугольниками, логические — ромбами. Если условие, проверяемое логическим блоком, выполнено, то управление переда­ется по стрелке с индексом 1, в противном случае — по стрелке с индексом 0.

Принцип работы схемы заключается в следующем. Блок 1 формирует моменты поступления tj очередных сообщений в соответствии с заданным законом распре­деления. Блок 2 производит подсчет числа k сообще­ний, одновременно находящихся на обслуживании. Блок 3 проверяет условие ρсов<ξ, (где ρсов — вероят­ность совместного обслуживания двумя операторами). Выполнение этого условия свидетельствует о наличии резервирования при обслуживании данного сооб­щения.

Блоки 4 и 5 производят вычисление основных ха­рактеристик деятельности оператора. Эти характери­стики различны при резервировании и отсутствии резервирования и являются функциями от длины оче­реди и времени. Блок 6 проверяет условия возникно­вения напряженности в соответствии с выражениями (9.1) и (9.2). В зависимости от результатов этой провер­ки блоки 7 и 8 моделируют процесс обслуживания в нормальных и напряженных условиях.

Блок 9 подсчитывает количество проделанных ре­ализаций N*, а блок 10 сравнивает его с числом N — количеством реализаций, необходимым для достиже­ния заданной точности моделирования. При N*<N мо­делирование продолжается, при N*=N — заканчивает­ся и блок 11 выдает результаты моделирования на печать. В зависимости от целей моделирования на пе­чать могут быть выданы различные характеристики моделируемого процесса: вероятностные характерис­тики очереди и времени ожидания, продолжительность пауз между обслуживанием сообщений и т. д.

С их помощью вычисляются многие характерис­тики деятельности оператора: степень загрузки, пе­риоды занятости, своевременность решения задач и др. Зная их, можно определить допустимую плотность (темп поступления) задач, произвести оценку загрузки оператора, выявить характер и частоту появления различных ситуаций в системе «человек-машина».

Рис. 9.3. Структурная схема имитационной модели групповой деятельности.

 

Схема моделирующего алгоритма (рис. 9.2) носит самый общий характер и показывает лишь общий прин­цип построения имитационной модели обслуживания. В более подробном виде она произведена в [45, 70]. Кроме этого на основе общей схемы могут быть пост­роены и некоторые частные схемы: моделирования групповой деятельности (рис. 9.3), моделирования про­цесса обслуживания разнородных заявок, моделирова­ния напряженности в работе оператора и др. [45, 173].

Как отмечалось в начале главы, имитационное моделирование может быть аналитическим и статис­тическим. Приведенные на рис. 9.1 и 9.2 схемы алгорит­мов реализуют идею статистического моделирования, осуществляемого методом статистических испытаний. При аналитическом имитационном моделировании (АИМ) как весь алгоритм, так и отдельные единицы функционирования описываются аналитическими мо­делями. Идея АИМ возникла в рамках теории функци­ональных сетей. Этот вид моделирования был выбран по следующим соображениям: аналитическое модели­рование является более предпочтительным с точки зрения точности результатов моделирования; оно ли­шено главных недостатков статистического моделиро­вания — необходимости проведения значительного числа реализаций и статистической обработки резуль­татов. Для реализации АИМ разработан специальный язык АЯТС (алгоритмический язык типовых структур) и специальное программное обеспечение, позволяю­щее осуществить представление функциональной сети с помощью этого языка [137]. Однако функциональные возможности и область практического применения АИМ намного уже, чем у статистического имитацион­ного моделирования.









Дата добавления: 2017-08-01; просмотров: 316;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.019 сек.