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

кандидата технических наук
Скрипников, Дмитрий Альбертович
город
Москва
год
2006
специальность ВАК РФ
05.13.15
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Разработка методов и средств построения компьютерных обучающих систем технологического персонала»

Автореферат диссертации по теме "Разработка методов и средств построения компьютерных обучающих систем технологического персонала"

На правах рукописи

Скрипников Дмитрий Альбертович

РАЗРАБОТКА МЕТОДОВ И СРЕДСТВ ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ ТЕХНОЛОГИЧЕСКОГО ПЕРСОНАЛА

Специальность 05.13.15 - Вычислительные машины и системы

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

Москва 2006

Работа выполнена в Институте электронных управляющих машин

Научный руководитель - кандидат технических наук, профессор

Красовский В.Е.

Официальные оппоненты - доктор технических наук, профессор

Голованов О.В.

кандидат технических наук, ст.н.сотр. Зонис В.С.

Ведущее предприятие - ОАО "НИИ Вычислительных комплексов

им. М.А. Карцева"

Защита диссертации состоится "Ш" 2006 г. в

часов на

заседании диссертационного совета К 409.009.01 при Институте электронных управляющих машин (ИНЭУМ) по адресу : 119334, Москва, ул. Вавилова, 24, подъезд 4.

С диссертацией можно ознакомиться в библиотеке ИНЭУМ (секретариат: т.135-33-21).

Автореферат разослан

И.О. ученого секретаря диссертационного совета К 409.009.01 кандидат технических наук, ст.н.сотр.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

В настоящее время общая методология и инструментальные средства построения КОС находятся в стадии формирования. Известные работы в этой области, как правило, направлены на решение отдельных задач (моделирование объектов, интерактивно-диалоговые интерфейсы, методики компьютерного обучения) применительно к той или иной предметной области. При решении задачи создания интегрированной операционно-инструментальной среды для построения КОС в качестве определённых примеров по реализации отдельных составляющих объективных тенденций могут рассматриваться ЭСАОА-системы для АСУ ТП, ЮЕ-варианты компиляторов и системы НТМ1_-программирования.

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

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

В соответствии с поставленной целью определены следующие задачи диссертационной работы:

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

• разработка методических и инструментальных основ построения КОС технологического персонала (сценарии, интерфейсы, информационное обеспечение);

• определение макроструктуры и методического базиса ОИС на объектно-ориентированных принципах;

• разработка функционально-модульной структуры и архитектуры ОИС;

• разработка принципов программной реализации методического базиса ОИС на основе методов объектно-ориентированного программирования и эргономически эффективных визуально-графических интерфейсов;

• практическая реализация разработанных методов и программно-инструментальных средств при создании КОС технологического персонала реальных производств.

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

Научная новизна работы. Основные составляющие научной новизны диссертационной работы отражены в следующем:

• разработана процедура формирования предметного сценария обучения и предложена классификация типов обучающих сценариев КОС, а также процедура их программной реализации с использованием специализированного языка программирования сценариев;

• разработаны методические принципы создания специализированных программно-инструментальных средств, обеспечивающих реализацию новой технологии построения КОС технологического персонала;

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

• сформулированы общие методические принципы построения эргономически эффективных человеко-машинных интерфейсов в рамках предложенной в ОИС сюжетной метафоры;

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

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

Применение разработанных в диссертации методических и программно-инструментальных средств предоставляет возможности с меньшими затратами

времени и средств создавать семейства КОС для обучения разнопрофильного персонала.

Основные результаты работы, методические положения и их практическое воплощение в виде реальных предметных КОС, созданных с использованием операционно-инструментального аппарата ОИС, внедрены и используются в учебной инфраструктуре "Системы непрерывного фирменного профессионального образования ОАО "Газпром"; на Степновской станции подземного хранения газа, в газотранспортном предприятии "Югтрансгаз" в Саратовской области.

Апробация работы. Основные положения и результаты диссертационной работы докладывались по мере её выполнения и обсуждались на созвучных теме диссертации семинарах, конференциях, симпозиумах и презентациях, в том числе на Пятом всероссийском симпозиуме ЦЭМИ РАН (Москва, 13-14 апреля 2004г.), на Шестом всероссийском симпозиуме ЦЭМИ РАН (Москва, 12-13 апреля 2005г.), на 54-ой научно-технической конференции МИРЭА (Москва 16-25 мая 2005г.), на научной сессии МИФИ-2006 (Москва, 23-27 января 2006г.), на научных семинарах и технических совещаниях ИНЭУМ (1996-2006гг.), на ежегодных презентациях КОС при учебном центре ОАО "Газпром" (1996-2006гг.).

Публикации. По результатам выполненных исследований опубликованы 15

работ.

Структура и объем работы. Диссертационная работа состоит из введения, пяти глав, заключения, списка литературы и приложений. Диссертация содержит 160 страниц машинописного текста, 33 рисунка, 4 таблицы, список литературы из 65 наименований и приложения на 56 страницах.

СОДЕРЖАНИЕ РАБОТЫ

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

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

Согласно современной практике, обучение операторов-технологов профессиональным навыкам осуществляется с помощью КОС посредством использования информационно-функциональных моделей и адекватной имитации органов управления. Реализация цели обучения (приобретение и закрепление профессиональных навыков оперирования органами управления) достигается посредством многократного выполнения обучаемым действий, осуществляемых им в процессе управления реальным объектом с помощью компьютерной имитации информационно-инструментальной профессиональной среды деятельности оператора и модели технологической системы (являющейся объектом

приложения инициатив оператора).

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

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

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

• методическое и интерфейсное обеспечение различных форм самообучения, не требующих участия инструктора, приближение КОС к уровню профессионального "партнёра";

• развитие интерактивных возможностей обучения (графический интерфейс, анимация, речь) и средств воспроизведения рабочего места обучаемого, подобного его рабочему месту на реальном производстве;

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

В настоящее время в практике создания КОС преобладает использование стандартных программных средств ведущих фирм-производителей программного обеспечения в виде набора соответствующих программных продуктов (Power Builder, Delphi, Visual Basic, Excel, Access). Выбор и использование требуемого набора стандартных программных продуктов при построении ка>едой конкретной предметно-ориентированной КОС требует большого времени, высокой квалификации и опыта разработчиков.

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

• моделирующая интерпретация объекта изучения и тренинга (модель ТП, модель системы управления);

• информационно-ситуативная среда для обучения и тренинга персонала (информационное обеспечение, эмуляция операторских интерфейсов: схемы, элементы панелей управления, функциональные клавиатуры);

• инструментально-методическое обеспечение обучения и тренинга персонала (сценарий технологического регламента, сценарий нарушений, тренинг навыков обнаружения и компенсации последствий нарушений, тренинг характерных процедур управления).

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

Во второй главе рассматриваются методические принципы создания ОИС для построения КОС.

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

• разработка (выбор) математической (имитационной) модели технологического процесса;

• разработка ситуативных композиций (сценариев) развития технологического процесса;

• создание экранных форм отображения технологической схемы процесса в наглядной и привычной для оператора форме;

• отображение динамически меняющихся параметров процесса (с помощью создания изображений стрелочных, цифровых или иного вида индикаторов);

• создание изображений органов управления различных типов (кнопки, переключатели, ползунковые или поворотные регуляторы и др.), аналогичных

применяемым в реальной процедуре управления, с помощью соответствующих имитаторов;

• создание необходимых макросредств в рамках обеспечения реализации процедуры создаваемой КОС (составление, использование, изменение или отмена);

• формирование пользовательского человеко-машинного интерфейса на основе визуальной (пиктографической) парадигмы построения интерфейсного языка (внедрение и связывание объектов, "индивидуализация" интерфейса сообразно предметной специфике создаваемого ПО, выбор семантики оперирования располагаемыми интерфейсными элементами, формирование служебных пиктографических образов и информационно-функциональных групп объектов на основе их семантической связности);

■ обеспечение записи и отображения информации о ходе имитируемого технологического процесса под управлением обучаемого и возникающих при этом событиях;

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

В ОИС, в отличие от подходов к построению КОС с использованием программных средств общего назначения (Delphi, Borland С Builder, Visual Basic), предлагается реализация специализированных инструментальных компонентов, обладающих требуемой операционной эффективностью при обеспечении прикладного разнообразия создаваемых КОС технологического персонала.

При этом системно-организующая основа ОИС может опираться на стандартные операционные системы, имеющие широкое распространение (ОС Windows, Linux). Для интеллектуализации программных процедур построения КОС в ОИС имеются соответствующие текстовые и графические редакторы как специализированные, так и общего назначения (MS Word, MS Paint), a также средства создания и специализации соответствующих макрофункций.

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

программного продукта (Delphi, Borland С Builder, ПО СУБД и др.), с помощью которых осуществляются достаточно стереотипные компьютерные процедуры (ввод и отображение информации, вычисления, организационно-логические преобразования). Таким образом, базовая составляющая ОИС формируется на универсальной инструментально-образующей основе, опирающейся, в том числе, на стандартные инструментальные возможности Win-приложений. Адаптивная же составляющая, с помощью которой должно обеспечиваться решение задачи предметной ориентированности КОС, является предметно-специализирующей основой ОИС и главным акцентом в выполненной диссертационной работе. На рис. 1 представлена концептуальная макроструктура ОИС на основе предложенных методических принципов.

ff . - инструментальная -

jfc

■ v^-Í-mí; поствдрния (СрС. « ' * * * • •. i

<1

¡."•fi^.í;«;,:;*"!!. ••• I

.SÍif&i'i'-ír'^i:

Операционные системы Windows, LINUX и др.

Стандартные Win-приложения Стандартные, специализированные редакторы (Word, DIA) Стандартная СУБД

Конфигурационное ПО Системообразующая оболочка (методическое ПО)

ПО формирования библиотек исходных объектов, комплексирования исходных объектов, формирования обучающих моделей и сценариев, интерфейсно-диалоговой поддержки, отображения изучаемых объектов и процессов, протоколирования и статистики Формирование готовых версий КОС

Рис. 1. Макроструктура ОИС

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

При программном моделировании средствами ОИС интегрированных схем технологических установок применяются логические процедуры связывания в единую схему комплектующих их элементов, предусматриваемых в базе данных.

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

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

Связи могут характеризовать: признак записи в массиве связей элементов; тип, характер и число узлов линии связи; обозначение элементов на входе/выходе связи; механизм согласования с моделью элемента.

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

Так как объектный подход принимается в качестве методической основы программного аппарата ОИС, то облегчается создание хорошо структурированных достаточно сложных систем. Реализация преимуществ объектной модели также позволяет: в полной мере использовать выразительные возможности объектно-ориентированных языков программирования типа С++, Object Pascal; существенно повышать уровень унификации разработки и пригодность для повторного использования отдельных блоков создаваемых прикладных программных продуктов; осуществлять построение систем на основе формализованных промежуточных описаний, что упрощает процесс внесения изменений; обеспечивать применение хорошо структурированных этапов разработки прикладного ПО, что повышает результативность и успешность решений; формировать более адекватное человеческому восприятию представление системы в виде структуры, состоящей из физических объектов и связующих их информационно-логических элементов.

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

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

В третьей главе предлагаются базовые принципы и подходы к построению основных функциональных составляющих структуры КОС (сценария обучения, операторского интерфейса, информационной модели), являющихся производным продуктом операционных средств ОИС.

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

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

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

Регламентированный сценарий. На каждом шаге сценария обучаемый выполняет некоторые контролируемые действия, а выполнение каждого очередного шага происходит при условии выполнения им верного действия на предыдущем шаге.

Фиксированный сценарий. Подразумевается жесткая фиксация каждого действия оператора на каждом шаге реализации сценария.

Программные процедуры Результаты процедур

Запуск и управление ОИС, формирование исходной библиотеки объектов

Библиотека объектов: графические примитивы, типовые объекты (графические, логические, символьные)

Конфигурирование и отображение объектов

Формирование и управление переменными, определяющими проблемно-ориентированные свойства объектов

Графический макет компонентов ТП

Композиция объектов на основе графики, связей, свойств объектов, присвоение рабочих свойств объектам

Разработка сценариев и алгоритмов создаваемой КОС

Функционально-структурированный макет КОС, сценарии на скриптовом языке

Определение и обработка особых состояний (аварийные, предаварийные)

Параметризация макета ТП КОС с учетом видов особых состояний, рекомендации по реагированию, отображение, регистрация

Контроль и организация процесса обучения

Воздействия инструктора, протоколирование, отчеты, статистика

Общая компоновка и параметризация ПО создаваемой КОС

Законченная конфигурация проблемно-ориентированной КОС

БД

логический переход ► передача информации

Рис. 2. Функционально-логическая структура ОИС

Типичная структура сценария и содержание его основных компонентов, сформированные на основе обобщения опыта практических разработок и

внедрения конкретных КОС, представлены в табл. 1.

___Таблица 1

Характеристика начальных условий Правила действий обучаемых Структурно-логическая организация реализации ситуационно-обучающей задачи

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

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

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

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

- в третьей части рассматривается как будет отображаться (выглядеть) процесс обучения на экране компьютера, в том числе последовательность действий обучаемого. Процесс формирования ПО сценариев представлен на рис. 3.

Общее описание задачи

Сценарий (информационно-логическая блок-схема)

О:"-'

... " ;йцйи

Скрипт сценария

передача и преобразование информации задание правил обработки информации

Рис. 3. Формирование ПО сценариев обучающих задач КОС

В работе предложены методические положения для построения интерактивно-диалогового обеспечения КОС на основе визуально-графических технологий и эргономических требований к человеко-машинному интерфейсу, ориентированных на "минимизацию усилий пользователя" при работе с программной системой:

• минимизация операционных траекторий действия пользователя с помощью предоставления в его распоряжение возможных вариантов с четкими критериями предпочтения;

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

• необходимо обозначать предупредительным сообщением пользовательские воздействия, которые могут приводить к необратимым нежелательным последствиям;

• позиции меню, справки, помощь должны строго соответствовать текущей операционной ситуации, т.е. быть контекстно зависимыми;

• должны быть единообразны применяемые элементы оформления (цветовая гамма, шрифты сообщений и т.п.);

• обеспечение возможностей конфигурирования предоставляемых интерфейсных средств в зависимости от целей деятельности пользователя и его подготовки;

• предоставление возможности развития и адекватного настраивания интерфейса для каждого пользователя.

Также определено, что применительно к обучению технологического персонала необходима метафора такого рода, которая не требует от

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

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

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

В четвертой главе приводится описание функционирования разработанных программно-инструментальных модулей ОИС, обеспечивающих решение поставленных в главе 1 задач построения КОС для технологического персонала и формирующих операционную среду системообразующего инструментального базиса ОИС на основе объектно-ориентированной технологии.

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

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

Наряду с возможностью использования стандартных графических редакторов (например, PaintBrush, CorelDraw) в рассматриваемой ОИС предложена собственная графическая система (средства рисования), позволяющая создавать как статические изображения (объекты), так и оживлять (анимировать) эти объекты (создавать динамические объекты).

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

прямоугольника) будет не статическим, а меняющимся в зависимости от изменения текущего значения тега в режиме исполнения под влиянием динамики объекта.

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

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

В результате взаимодействия графического редактора с конфигурационной базой данных (КБД) производится инициализация системным конфигуратором ОИС дерева программных модулей, обеспечивающих реализацию логической процедуры построения КОС (рис. 4).

Модуль "Управление переменными, определяющими свойства объектов" является основой конфигурационной процедуры ОИС, которая в процессе построения КОС оперирует текущими значениями переменных. Управление переменными осуществляется конфигуратором ОИС на основе настроечных параметров из конфигурационного файла КБД. В результате работы этого модуля формируются компоненты структурной композиции объектов, в которой сообразно функциональной нагрузке объектов в создаваемых КОС формируются связи и другие необходимые свойства объектов.

Конфигуратор

_| Графический редактор ]

__|"Менеджер сообщений | —[менеджер архивов

_| Редактор конфигурирования сценариев |

_| Эмулятор сигналов [

Рис. 4. Дерево модулей конфигуратора

В процессе функционирования программного модуля "Разработка алгоритмов создаваемых программных продуктов" реализация процедур формирования алгоритмов в разрабатываемых КОС обеспечивается с помощью специализированного механизма интеллектуализации процедуры построения

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

Важным фактором новизны разработанного визуально-графического инструментального обеспечения ОИС является предоставление пользователю возможности практически "рисовать" объект, используя содержимое библиотек объектов, а не описывать его в виде текста на каком-либо стандартном языке программирования.

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

Программное обеспечение ОИС, в зависимости от организации разработки с её помощью КОС для обучения технологического персонала, может использоваться как в автономном (однопользовательском) режиме, так и в многопользовательском режиме обучения. Для однопользовательского режима работы с ОИС при построении КОС необходима конфигурация АРМ разработчика на базе персонального компьютера с Windows 2000/ХР типичной комплектации в части оперативной памяти и жестких дисков, и адекватной требованиям подключения широкого спектра устройств информационного обеспечения. При необходимости многопользовательского применения ОИС могут использоваться стандартные сетевые конфигурации с серверами, объединяющими АРМы разработчиков в единую информационно-функциональную систему для решения

задач построения КОС.

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

Основные концептуальные положения разработанных автором методов и инструментально-методических средств ОИС успешно использованы при разработке нескольких компьютерных тренажеров-имитаторов (КТИ) и автоматизированных обучающих систем (АОС), которые нашли применение в реальных процессах обучения персонала нефтегазовых объектов в технологических процессах бурения скважин, подготовки и транспортировки газа.

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

В основе модели УОГ лежит моделирование блока абсорберов с многоконтурной структурой управления технологическими параметрами, изменения которых могут осуществляться обучаемыми.

Назначение блока абсорберов состоит в обеспечении осушки сырого газа в заданном количестве Qr до уровня влажности w3aá, соответствующей заданной точке росы.

Структуру модели процесса обучения оператора УОГ характеризуют следующие её элементы:

1. Целевая функция: = Ф (wex, Тг, Рг, Qrs, Ода)

при Qrs = £Q/, 0д5 = 10д/. где: wex, Тг, Рг - параметры газа; Q¡ - расход газа через / -й абсорбер; Од,- - расход абсорбента (ДЭГа) через 1-й абсорбер; Qrs - суммарный расход газа через абсорберы; Qfís - суммарный расход ДЭГа через абсорберы; N— количество включенных абсорберов; / = 1,N.

2. Критерий поиска решения: щ =t> wMa , где Wj — влажность, соответствующая j-й попытке решения, j = 1,М , где М - допустимое число попыток.

3. Модель ТП: игвых = V (wex, Тг, Рг, Qrs, Од*) , где: wBb,x — влажность газа на выходе из абсорберов.

4. Управляемые параметры: Q/, Од/, Тд.

5. Контролируемые параметры: ivebUf, Тг, Рг, Oís = TQi Тд, Од* = IQq/. где: Тд — температура абсорбента.

6. Анализ качества получаемого решения: wjaa - web¡x ¿ eWi где допустимая погрешность.

При удовлетворении критерия качества (6) учебно-тренировочное задание выполнено корректно, иначе требуется следующая попытка.

В КТИ для обучения персонала УОГ человеко-машинный интерфейс осуществляется через диалоговые окна на фоне постоянно присутствующего рабочего окна "Обзор" (рис. 5.).

Рис. 5. Окно "Обзор"

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

Модель процесса обучения оператора станции бурения включает следующие структурно-функциональные элементы:

1. Целевая функция: Рц = Ф (Рти, Рки, Рвы», G, Н, P„J ,

где: Рти - давление подаваемого бурового раствора; Ркм - давление в затрубном пространстве; рвых - плотность бурового раствора на выходе; G - вес на крюке подаваемых труб; Н - глубина скважины; Рер - давление гидроразрыва пласта.

2. Критерии поиска решения: Р^ - Рщ, ¿SP, AQ-0 (при Рар = О), где: Рлл-пластовое давление; SP - допустимое превышение Р„„\ Pap — противодавление дросселя; AQ - разница в расходе бурового раствора.

3. Модель ТП: Рмв = Ч> (Q, Н, D, d, р, Рф, Z) ,

где: Q - расход бурового раствора; D - диаметр обсадной колонны; d - диаметр буровой трубы; Z- высота столба флюида.

4. Управляемые параметры: Q, р, Рэр.

5. Контролируемые параметры: Рмв, Рки, Рти, Рк, где р„ - плотность бурового раствора для корректного решения.

6. Анализ качества получаемого решения:

Рпл < Рдаб < Рер , Рти < Рти иакс , РкИ < Рки макс ■

При удовлетворении показателей качества решение УТЗ корректно, в противном случае требуется следующая попытка.

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

В заключении приводятся основные результаты диссертационной работы.

В приложениях приведены: описание функционирования модуля "Отображение графических объектов" из состава системообразующего программно-инструментального базиса ОИС; документы, подтверждающие практическое применение результатов диссертационной работы.

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

В результате выполнения диссертационной работы получены следующие основные результаты:

1. На основе анализа современных тенденций применения и создания средств компьютерного обучения определены требования к развитию компьютерных обучающих систем технологического персонала и программно-инструментальных средств для построения КОС.

2. Разработаны требования и методические положения по формированию и программной реализации предметных сценариев обучения; предложена классификация основных типов сценариев предметных КОС и разработаны принципы интерактивного интерфейсного обеспечения обучающих сценариев КОС.

3. Разработаны основы методического базиса и концептуальная макроструктура операционно-инструментальной среды для построения компьютерных обучающих систем, основанная на сочетании универсальных и специализированных программно-инструментальных компонентов, обеспечивающих необходимую операционную эффективность ОИС.

4. Определены основные методические принципы формирования функционально-модульной структуры ОИС, в т.ч.:

• применение визуально-графического подхода на принципах объектно-ориентированного программирования;

• формирование алгоритмов с помощью разработанного специализированного механизма сценариев;

• применение разработанного макроязыка высокого уровня для реализации графического инструментария "рисования" объектов при моделировании технологического процесса;

• построение эргономически эффективных пользовательских интерфейсов в рамках сюжетной метафоры.

5. Разработаны программно-инструментальные средства системообразующего базиса ОИС, обеспечивающие интеллектуализацию процедур построения современных обучающих систем и компьютерных тренажеров технологического персонала, в которых:

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

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

• предложен макроязык, с помощью которого осуществляется описание объектов, их взаимодействия, условия контроля параметров, а написание макрокоманд автоматизировано на основе использования содержимого объектно-ориентированной библиотеки и принципа программного "рисования" объектов.

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

ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

1. Скрипников Д.А. Принципы построения интерфейсов в компьютерных интерактивных системах. // Автозаправочный комплекс. - 2000. - Na 1.

2. Беляев А.И., Клейнер Г.Б., Скрипников A.B., Скрипников Д.А. Имитационно-игровая компьютерная система принятия экономических решений. // Газовая промышленность. - 2004. - № 2.

3. Гореликов Н.И., Скрипников Д.А., Скрипников A.B. Тенденции развития и применения программно-компьютерных средств автоматизации технологических процессов и тренажерных систем обучения производственного персонала. II Датчики и системы. - 2001. - № 1.

4. Прохоров Н.Л., Белоногов А.Д., Скрипников Д.А. Построение системы автоматизированного управления подготовкой газа на станции подземного хранения газа. // Экономика и производство. - 2000. - № 2.

5. Скрипников Д.А., Скрипников A.B. Построение системы и системообразующих сценариев имитационно-компьютерного обучения технологического персонала. // Датчики и системы. - 2003. - № 12.

6. Белоногов А.Д., Скрипников Д.А., Скрипников A.B. Выбор программно-технических компонентов надежной автоматизированной системы АЗК. // Автозаправочный комплекс. - 2001.-№ 4-6.

7. Зоря E.H., Скрипников Д.А., Цагарели Д.В. Комплексная защита конфиденциальной информации. Требования, реализация, эффективность. // Транспорт и хранение нефтепродуктов. - 1998. — № 1.

8. Зоря Е.И., Скрипников Д.А., Цагарели Д.В. Профессионально-прикладные применения мультимедиа в нефтепространстве. // Транспорт и хранение нефтепродуктов. - 1998. - № 5.

9. Скрипников Д.А., Скрипников A.B., Зоря Е.И. Автоматизация технологических процессов на предприятиях нефтепродуктообеспечения. II Топливный регион. -2003.-№6.-С. 11-13.

Ю.Балобин A.A., Скрипников Д.А. Развитие программно-методических средств компьютерного тренинга диспетчерского персонала ГТК. // Газовая промышленность. -2005. - № 5.

И.Кпейнер Г.Б., Беляев А.И., Скрипников Д.А. Формирование информационно-методической базы для организации проведения переподготовки персонала. II Газовая промышленность. - 2005. - № 4.

12. Скрипников Д.А. Построение эффективных сценариев при компьютерном обучении технологического персонала. И Газовая промышленность. - 2005. — №6.

13. Скрипников Д.А. Функционально-методические основы развития средств компьютерного обучения технологического персонала. // Вопросы радиоэлектроники, сер. ЭВТ. - 2005, вып. 2.

14.Красовский В.Е., Скрипников Д.А. Интерфейсное обеспечение в компьютерных тренажерах. // Научная сессия МИФИ-2006. Сборник научных трудов, т. 12. Информатика и процессы управления. Компьютерные системы и технологии. -М.: Изд. МИФИ, 2006. - 164 с.

15. Прохоров Н.Л., Красовский В.Е., Скрипников Д.А. Тенденции развития инструментальных средств создания компьютерных тренажеров технологического персонала. // Приборы. - 2006. - №3.

Принято к исполнению 12/09/2006 Исполнено 13/09/2006

Заказ № 620 Тираж: 100 экз.

ООО «11-й ФОРМАТ» ИНН 7726330900 Москва, Варшавское щ., 36 (495) 975-78-56

www.autorcferat.ru

Оглавление автор диссертации — кандидата технических наук Скрипников, Дмитрий Альбертович

ВВЕДЕНИЕ.

ГЛАВА 1. АКТУАЛЬНОСТЬ РАЗВИТИЯ КОМПЬЮТЕРНОГО ОБУЧЕНИЯ И СРЕДСТВ ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ ТЕХНОЛОГИЧЕСКОГО ПЕРСОНАЛА.

1.1. Современное производство и фактор обучения персонала.

1.2. Назначение и структура компьютерных обучающих систем технологического персонала.

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

1.4. Анализ эволюции программно-технической базы компьютерных обучающих средств технологического персонала.

1.5. Основные тенденции развития компьютерных обучающих систем технологического персонала и требования к программно-инструментальным средствам их построения.

ПОСТАНОВКА ЗАДАЧИ АКТУАЛЬНЫХ НАПРАВЛЕНИЙ ДИССЕРТАЦИОННОЙ РАБОТЫ.•.'.

ГЛАВА 2. МЕТОДИЧЕСКИЕ ОСНОВЫ ОПЕРАЦИОННО-ИНСТРУМЕНТАЛЬНОЙ СРЕДЫ ДЛЯ ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ ОБУЧАЮЩИХ СИСТЕМ ТЕХНОЛОГИЧЕСКОГО ПЕРСОНАЛА.

2.1. Основные задачи инструментально-методического обеспечения построения компьютерных программно-обучающих продуктов.

2.2. Методические принципы построения ОИС.

2.3. Построение операционного аппарата ОИС на объектно-ориентированных принципах визуально-графического программирования.

3.2. Принципы интерфейсного диалогового обеспечения КОС на основе визуально-графических оконных технологий.

3.3. Принципы формирования информационного обеспечения КОС, создаваемой с помощью операционных средств ОИС.

ВЫВОДЫ.

ГЛАВА 4. СТРУКТУРА И ОРГАНИЗАЦИЯ ПРОГРАММНО-ОПЕРАЦИОННОЙ РЕАЛИЗАЦИИ СИСТЕМООБРАЗУЮЩЕГО БАЗИСА ОИС.

4.1. Отображение визуально-графических объектов с помощью многооконных интерфейсов.

4.2. Управление переменными, определяющими свойства объектов.

4.3. Разработка алгоритмов создаваемых программных продуктов.

4.4. Формирование и обработка особых состояний изучаемого ТП.

4.5. Системотехнические требования к базовому комплексу программнотехнических средств для функционирования ОИС.

ВЫВОДЫ.

ГЛАВА 5. ПРАКТИКА ПРИМЕНЕНИЯ РАЗРАБОТАННОГО ИНСТРУМЕНТАЛЬНОГО И МЕТОДИЧЕСКОГО ОБЕСПЕЧЕНИЯ СИСТЕМООБРАЗУЮЩЕГО БАЗИСА ОИС ПРИ ПОСТРОЕНИИ КОС ТЕХНОЛОГИЧЕСКОГО ПЕРСОНАЛА.

5.1. Компьютерный тренажер-имитатор для обучения персонала установки осушки газа на станции подземного хранения газа.

5.2. Компьютерный тренажер-имитатор "Обнаружение и ликвидация газо-нефте-водо-проявлений при бурении скважин".

5.3. Анализ эффективности практического применения разработанного программно-инструментального аппарата ОИС.

ВЫВОДЫ.

Введение 2006 год, диссертация по информатике, вычислительной технике и управлению, Скрипников, Дмитрий Альбертович

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

Актуальность проблемы обусловлена тем, что в современных условиях интенсивного технологического прогресса адекватное решение задач подготовки квалифицированного оперативного персонала, обеспечивающего функционирование сложных технологических комплексов (нефтегазовая промышленность, энергетика, диспетчерское управление), требует применения компьютерных обучающих систем (КОС) с развитыми интерактивными возможностями имитационного моделирования реальных производственно-технологических ситуаций [3,10,13, 38,45].

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

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

В настоящее время общая методология и инструментальные средства построения КОС находятся в стадии формирования. Известные работы в этой области как правило направлены на решение отдельных задач (моделирование объектов, интерактивно-диалоговые интерфейсы, методики компьютерного обучения) применительно к той или иной предметной области. При решении задачи создания интегрированной операционно-инструментальной среды для построения КОС в качестве определённых ориентиров по реализации объективных тенденций могут рассматриваться SCADA-системы для АСУ ТП, IDE-варианты компиляторов и системы HTML-программирования.

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

Цель работы. Целью диссертационной работы является разработка N методического базиса и специализированной операционно-инструментальной среды, обеспечивающих интеллектуализацию формализованных процедур построения КОС технологического персонала и удовлетворяющих требованиям качества, низкой стоимости и ускорения их создания.

В соответствии с поставленной целью определены следующие задачи диссертационной работы:

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

• разработка методических и инструментальных основ построения КОС технологического персонала (сценарии, интерфейсы, информационное обеспечение);

• определение макроструктуры и методического базиса ОИС на объектно-ориентированных принципах;

• разработка функционально-модульной структуры и архитектуры ОИС;

• разработка принципов программной реализации методического базиса ОИС на основе методов объектно-ориентированного программирования и эргономически эффективных визуально-графических интерфейсов;

• практическая реализация разработанных методов и программно-инструментальных средств при создании КОС технологического персонала реальных производств.

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

Научная новизна работы. Основные составляющие научной новизны диссертационной работы отражены в следующем:

• разработана процедура формирования предметного сценария обучения и предложена классификация типов обучающих сценариев КОС, а также процедура их программной реализации с использованием специализированного языка программирования сценариев;

• разработаны методические принципы создания специализированных программно-инструментальных средств, обеспечивающих реализацию новой технологии построения КОС технологического персонала;

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

• сформулированы общие методические принципы построения эргономически эффективных человеко-машинных интерфейсов в рамках предложенной в ОИС сюжетной метафоры;

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

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

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

Основные результаты работы - методические положения и их практические результаты в виде реальных предметных КОС, созданных с использованием элементов операционно-инструментального аппарата ОИС, внедрены и используются в учебной инфраструктуре "Системы непрерывного фирменного профессионального образования ОАО "Газпром"; на Степновской станции подземного хранения газа, в газотранспортном предприятии "Югтрансгаз" в Саратовской области.

Апробация работы. Основные положения и результаты диссертационной работы докладывались по мере её выполнения и обсуждались на созвучных теме диссертации семинарах, конференциях, симпозиумах и презентациях, в том числе на Пятом всероссийском симпозиуме ЦЭМИ РАН (Москва, 13-14 апреля 2004г.), на Шестом всероссийском симпозиуме ЦЭМИ РАН (Москва, 12-13 апреля 2005г.), на 54-ой научно-технической конференции МИРЭА (Москва 16-25 мая 2005г.), на научной сессии МИФИ-2006 (Москва, 23-27 января 2006г.), на научных семинарах и технических совещаниях ИНЭУМ (1996-2006гг.), на ежегодных презентациях КОС при учебном центре ОАО "Газпром" (1996-2006гг).

Работа состоит из 5 глав.

В первой главе выполнен анализ тенденций развития компьютерных обучающих систем (КОС) технологического персонала и определены требования к развитию программно-инструментальных средств их построения.

Во второй главе исследованы принципы объектно-ориентированного подхода к построению программно-инструментальных процедур для создания современных КОС технологического персонала. Рассмотрены вопросы формирования блочно-модульной структуры ОИС для построения КОС. Сформулированы принципы организации интерфейсного обеспечения визуально-графических процедур построения КОС.

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

В четвертой главе предлагается решение задач создания системообразующего базиса ОИС, включающего отображение графических объектов, управление оперированием переменными, определяющими свойства объектов, разработку алгоритмов и обработку особых (аварийных) состояний технологических процессов (их моделей) предметной области применения КОС.

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

В Заключении приводятся основные результаты диссертационной разработки.

Заключение диссертация на тему "Разработка методов и средств построения компьютерных обучающих систем технологического персонала"

ВЫВОДЫ

1) Разработан с использованием инструментально-методического аппарата ОИС ряд КОС, в том числе в виде программно-компьютерных тренажеров-имитаторов для технологического персонала на нефтегазовых объектах.

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

3) Приведен пример перечня учебно-тренировочных заданий, характеризующих объем основных навыков, необходимых и достаточных эксплуатационному персоналу.

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

ЗАКЛЮЧЕНИЕ

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

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

2. Разработаны методические принципы построения операционно-инструментальной среды для разработки КОС.

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

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

Определены основные методические положения построения программных обучающих продуктов: визуально-графическая парадигма технологии создания КОС; процедуры формирования алгоритмов с помощью специализированного механизма сценариев; применение макроязыка высокого уровня для реализации графического инструментария "рисования" алгоритмических моделей технологического процесса и др.

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

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

4. Разработаны программно-инструментальные модули для создания современных предметно-ориентированных компьютерных обучающих систем технологического персонала.

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

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

5. На основе созданного инструментально-методического аппарата ОИС разработан ряд компьютерных обучающих систем технологического персонала на нефтегазовых объектах.

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

Библиография Скрипников, Дмитрий Альбертович, диссертация по теме Вычислительные машины и системы

1. Скрипников Д.А. Принципы построения интерфейсов в компьютерных интерактивных системах. // Автозаправочный комплекс. - 2000. - № 1.

2. Беляев А.И., Клейнер Г.Б., Скрипников А.В., Скрипников Д.А. Имитационно-игровая компьютерная система принятия экономических решений. // Газовая промышленность. 2004. - № 2.

3. Гореликов Н.И., Скрипников Д.А., Скрипников А.В. Тенденции развития и применения программно-компьютерных средств автоматизации технологических процессов и тренажерных систем обучения производственного персонала. // Датчики и системы. 2001. - № 1.

4. Прохоров Н.Л., Белоногов А.Д., Скрипников Д.А. Построение системы автоматизированного управления подготовкой газа на станции подземного хранения газа. // Экономика и производство. 2000. - № 2.

5. Скрипников Д.А., Скрипников А.В. Построение системы и системообразующих сценариев имитационно-компьютерного обучения технологического персонала. //Датчики и системы. -2003. № 12.

6. Белоногов АД, Скрипников Д.А., Скрипников А.В. Выбор программно-технических компонентов надежной автоматизированной системы АЗК. // Автозаправочный комплекс. -2001. № 4-6.

7. Зоря Е.И., Скрипников ДА, Цагарели Д.В. Комплексная защита конфиденциальной информации. Требования, реализация, эффективность. // Транспорт и хранение нефтепродуктов. -1998. № 1.

8. Зоря Е.И., Скрипников ДА, Цагарели Д.В. Профессионально-прикладные применения мультимедиа в нефтепространстве. // Транспорт и хранение нефтепродуктов. 1998. - № 5.

9. Скрипников Д.А., Скрипников А.В., Зоря Е.И. Автоматизация технологических процессов на предприятиях нефтепродуктообеспечения. // Топливный регион. 2003. - № 6. - С. 11-13.

10. Ю.Балобин А.А., Скрипников Д.А. Развитие программно-методических средств компьютерного тренинга диспетчерского персонала ГТК. // Газовая промышленность. 2005. - № 5.

11. И.Клейнер Г.Б., Беляев А.И., Скрипников Д.А. Формирование информационно-методической базы для организации проведения переподготовки персонала. // Газовая промышленность. 2005. - № 4.

12. Скрипников Д.А. Построение эффективных сценариев при компьютерном обучении технологического персонала. // Газовая промышленность. 2005. - № 6.

13. Скрипников ДА Функционально-методические основы развития средств компьютерного обучения технологического персонала. // Вопросы радиоэлектроники, сер. ЭВТ. -2005, вып. 2.

14. Сергеев И.В. Экономика предприятия. // М.: Финансы и статистика, 1997. -304 с.

15. Майбуров И.А. Вклад человеческого капитала в экономическое развитие России. // Экономическая наука современной России. 2003. - № 4. - С. 54-69.

16. Дятлов В.А. Исследование влияния человеческого фактора на эффективность управления газотранспортными системами. // М.: Нефтегаз, 1999. 158 с.

17. Григорьев Л.И., Сарданашвили С.А., Дятлов В.А. Компьютеризованная система подготовки диспетчерского персонала в транспорте газа. // М.: Нефть и газ, 1996.- 195 с.

18. Новые информационные технологии в образовании. // НИИ высш. образования, НИИ пробл. высш. шк., вып. 1 (1995); Компьютерные средства поддержки профессиональной подготовки, 1995.-45 с.

19. Житков В.А., Исаева М.К., Корнейчук А.А. Модельные тренажеры для менеджерской подготовки. // Экономика и математические методы, т. 34, вып. 4. -1998.-С. 141-148.

20. Перминов С.Б. Информационные технологии как фактор экономического роста. // Экономическая наука современной России. 2005. - № 2. - С. 102-115.

21. Система подготовки персонала энергетических предприятий. // Известия Академии промышленной экологии. -1997. № 3. - С. 5-9.

22. Магид С.И. Теория и практика тренажеростроения для тепловых электрических станций. // М.: Изд. МЭИ, 1998. 156 с.

23. Скрипников Д.А. Формирование и принципы программной реализации сценариев компьютерного обучения технологического персонала. // 54-я научно-техническая конференция МИРЭА, 16-25 мая 2002г., г. Москва. Тезисы доклада.

24. Красовский В.Е., Скрипников Д.А. Интерфейсное обеспечение в компьютерных тренажерах. // Научная сессия МИФИ-2006. Сборник научных трудов, т. 12. Информатика и процессы управления. Компьютерные системы и технологии. М.: Изд. МИФИ, 2006. - 164 с.

25. Ершов А.П. Избранные труды. // Новосибирск: Наука. Сиб. отд-ние, 1994. -С. 371-384.

26. Соловов А.В. Компьютерные средства поддержки профессиональной подготовки М., 1995. - (Новые информационные технологии в образовании: Обзор, информ. // НИИВО, вып. 1).

27. Леннон Д., Маурер Г. Применение систем гипермедиа. // Программирование. -1995. №3.-С. 17-34.

28. Гальперин В.М. Микроэкономика. //СПб.: Экономическая школа, 1994.

29. Экономика для инженера. В 2-х частях. Часть 1. Введение в экономическую теорию. Микроэкономика: Учебник / О.А. Басаргина и др. // М.: Высшая школа, Доброе слово, 2001. 359 с.

30. Алешин В.И. и др. Виртуальная реальность. Проблемы освоения новой информационной технологии. // Программные продукты и системы. 1994. - №4 -С. 9-12.

31. Грамолин В.В. Обучающие компьютерные игры. // ИНФО. 1994. - №4 -С. 56-60.

32. Аналитический обзор по проблеме "Образование и информатика" (понятия, состояние, перспективы). / Э.А. Манушин и др. // Второй Междунар. конгр. ЮНЕСКО "Образование и информатика". М., 1997. - Кн. 1, т. I. - С. XV-1-XV-36.

33. Панюкова С.В. Перспективные направления использования информационных и коммуникационных технологий в образовании: Тез. докл. на Втором Междунар. конгр. ЮНЕСКО "Образование и информатика". // Материалы. М., 1998.-Кн. 2, т. IV.

34. Воронина Т.П. и др. Образование в эпоху новых информационных технологий: Методологические аспекты // М.: Информатик, 1995. 220 с.

35. Кривошеее А.О. Разработка и использование компьютерных обучающих программ. // Информ. технологии. 1996. - №2.

36. Фомин С.С. Развитие технологий создания компьютерных обучающих программ. // Информ. технологии. 1996. - №4.

37. Бежанова М.М. Компьютерные образовательные программы: обзор инструментальных средств. // Системная информатика. Новосибирск: СП "Наука" РАН, 1998. - Вып. 6. - С. 174-198.

38. Лебедев В.Г. Инструментальные средства для создания систем поддержки операторов сложных аппаратно-программных комплексов. // Автоматизация в промышленности. 2004. - № 8.

39. Москвитин А.А. Языки спецификаций задач, ориентированные на пользователя. // Автореферат диссертации на соискание ученой степени доктора физико-математических наук. Новосибирск: СО РАН, 2002. - 05-13-14. - 23 с.

40. Трайнев О.В. Методология разработки и внедрения программно-технического комплекса для систем принятия решений. // Автореферат диссертации на соискание ученой степени кандидата технических наук. М., 2006. -05-13-01.-30 с.

41. Ершова О.В., Лавров А.Б., Чистякова Т.Б. Технология разработки ПО тренажерных комплексов операторов электротермических производств. // Автоматизация в промышленности. 2005. - № 8. - С. 38-40.

42. Беляев А.И., Скрипников А.В. Основы тренажерного обеспечения диспетчерского персонала газотранспортного комплекса. // Газовая промышленность. -2005. № 5.

43. Трайнев О.В. Концепция построения модели выбора рационального программно-технического комплекса, реализующего задачи принятия решений. // Интеллектуальные системы. 2005. - № 8. - 18 с.

44. Аристова Н.И. Проектирование средств пользовательского интерфейса и метод решения задачи автоматизированной генерации сценариев диалога. II Приборы и системы управления. -1998. № 7. - С. 10-12.

45. Дозорцев В.М. Структура человеко-машинного взаимодействия в компьютерных тренажерах операторов технологических процессов. // Приборы и системы управления. -1998. № 5. - С. 57-65.

46. Основные особенности тренажеров для АЭС. // М.: ИАЭ им. И.В. Курчатова, 1989.

47. Соболев О.С. Системы визуализации в сравнении. // Приборы и системы управления. 1996. - № 10. - С. 56-59.

48. Прохоров Н.Л., Красовский В.Е., Скрипников Д.А. Тенденции развития инструментальных средств создания компьютерных тренажеров технологического персонала. // Приборы. 2006. - №3.

49. Черноножкин С.К. Меры сложности программ (обзор). // Системная информатика. Новосибирск: Наука, РАН, 1996. - Вып. 5. - С. 188-227.

50. Управляющие вычислительные комплексы: Учебное пособие / Под ред. Н.Л. Прохорова. 3-е изд. перераб. и доп. // М.: Финансы и статистика, 2003. -352 с.

51. Скрипников А.В. Обеспечение квалификационных показателей персонала. // Газовая промышленность. 2005. - № 4.

52. Ведехин И.А. Информационные технологии как инструмент повышения эффективности управления предприятиями газовой отрасли. // Газовая промышленность. 2005. - № 9.

53. Бежанова М.М., Поттосин И.В. Математическое обеспечение ЭВМ: средства и инструменты. // Новосибирск: Изд. НГУ, 1993.

54. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. // Пер. с англ. М.: Изд. Бином, СПб, Невский диалект, 1998.

55. Бадд Т. Объектно-ориентированное программирование. // СПб.: Питер Паблишинг, 1997.

56. Магид С.И. Научные, методические и технологические основы разработки тренажеров оперативного персонала энергетических установок. // Диссертация на соискание ученой степени доктора технических наук. М., 1999.

57. Магид С.И., Оразбаев Б.Е., Каленев В.И., Ибрагимов И.М. Моделирование энергетических систем. // М.: Изд "Апарт", 2002.

58. Конноли Т., Бент К. Базы данных: проектирование, разработка и сопровождение. Теория и практика. 2-е изд. // Пер. с англ. М.: ИД "Вильяме", 2001.

59. Дозорцев В.М. Компьютерные тренажеры для обучения операторов технологических процессов теория, методология построения и использования. // Диссертация на соискание ученой степени доктора технических наук. - М., 1999. -05.13.01,05.13.06.

60. Беляева ТА Интерактивная компьютерная модель информационно-познавательной системы. // Автореферат диссертации на соискание ученой степени кандидата технических наук. М., 2005. - 05.25.05.-22 с.

61. Аксенов О.А. Комплекс программ генерации обучающих компонент на основе диалоговой модели информационно-управляющей системы. // Автореферат диссертации на соискание ученой степени кандидата технических наук.-М., 2005.-05.13.18.65.http: //vis.unesko.org