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

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

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

Текст научной работы на тему «Разработка программной среды поддержки анализа функциональной структуры систем в аспекте свойства целостности»

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

Литература

1. Бутенко Д.В., Бутенко Л.Н. Теория развития систем. Задачи концептуального проектирования и их взаимосвязь с закономерностями развития систем // Качество. Инновации. Образование. 2004. № 1. С. 38-41.

2. Бутенко Д.В., Попов К.В., Ананьев А.С. Методика концептуального проектирования программных информационных систем // Программные продукты и системы. 2012. № 2. С. 101-104.

3. Половинкин А.И. Основы инженерного творчества: учеб. пособие для студентов втузов. М.: Машиностроение, 1988. 368 с.

4. Кононенко А.А., Кучкаров З.А., Никаноров С.П., Никитина Н.К. Технология концептуального проектирования; [под ред. С.П. Никанорова]. М.: Концепт, 2008.

5. Никаноров С.П. Концептуализация предметных областей. Сер. Концептуальный анализ и проектирование: Методология и технология. М.: Концепт, 2009.

References

1. Butenko D.V., Butenko L.N. Kachestvo. Innovatsii. Obra-zovanie [Quality. Innovations. Education]. 2004, no. 1, pp. 38-41.

2. Butenko D.V., Popov K.V., Ananyev A.S. Programmnye produkty i sistemy [Software & Systems]. 2012, no. 2, pp. 101-104.

3. Polovinkin A.I. Fundamentals of engineering creativity, Moscow, Mashinostroenie Publ., 1988, 368 p. (in Russ.).

4. Kononenko A.A., Kuchkarov Z.A., Nikanorov S.P., Nikitina N.K. Technology conceptual design. Moscow, Concept Publ., 2008 (in Russ.).

5. Nikanorov S.P. Conceptualization of the subject areas. A series of Conceptual analysis and design Methodology and technology. Moscow, Concept Publ., 2009 (in Russ.).

УДК 681.518

РАЗРАБОТКА ПРОГРАММНОЙ СРЕДЫ поддержки АНАЛИЗА ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ СИСТЕМ В АСПЕКТЕ СВОЙСТВА ЦЕЛОСТНОСТИ

Д.В. Бутенко, к.т.н., доцент; Р.С. Бугрий, магистр (Волгоградский государственный технический университет, просп. Ленина, 28, г. Волгоград, 400005, Россия, butenko^vstu. ru, roman. bugriy@gmail. com)

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

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

DEVELOPMENT OF THE SOFTWARE ENVIRONMENT TO SUPPORT THE SYSTEMS FUNCTIONAL STRUCTURE ANALYSIS IN THE VIEW OF HOLISTIC PROPERTY Butenko D.V., Ph.D. Tech. Sc., associate professor; Bugriy R.S., master of engineering (Volgograd State Technical University, Lenina Av., 28, Volgograd, 400005, Russian Federation, butenko@vstu. ru, roman. bugriy@gmail. com) Abstract. One of the fundamental systems' attribute is a property of integrity. Description of its functional structure allows understanding that the system is very stable. The structure can be presented as binary oppositions that reflect the opposing structural relations between functional components and subsystems concepts. The main idea when building a binary opposition is the using invariant pairs of operations proposed by R. Koller in his method of design. Based on theoretical research a software system of technical systems analysis in the view of property of integrity is proposed. This system consists

of three modules: constructive and functional analysis, Ishikawa diagram construction to consider a contrary-functional pairs of the system, writing a report using system expert evaluation regarding a property of integrity.

Keywords: property of integrity, functional structure, binary opposition, technical object, elements.

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

Под концептуальной ФС (КФС) понимаются результат обобщения функциональной структуры объекта исследования или проектирования и одновременно способ ее истолкования [1]. КФС устанавливает соответствие между обобщенными понятиями, которые на данном этапе предметно не интерпретированы, и представляется в виде концептов, - понятий, характеризующих содержание функциональных элементов и отношений между этими понятиями. Вся информация, как и отношения между концептами, подается в обобщенном виде. Узлы КФС представляют собой концепты функциональных элементов либо подсистем объекта исследования или проектирования, а отношения между ними - обобщенные виды взаимосвязей.

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

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

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

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

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

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

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

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

областях знаний. Например, Ф. Джонстон [3] выявил около тысячи взаимно противоположных пар, бинарных оппозиций, отнесенных им к психологии управления и человеческих взаимоотношений. Применительно к техническим объектам и системам бинарные оппозиции были предложены в середине двадцатого века Р. Коллером и использованы в авторском методе конструирования [4]. Коллер интерпретировал подобные структурные отношения только на физическом уровне и назвал их физическими операциями. Описанием таких операций Коллер указал на существование в элементах технических систем дуалистической пары целевого свойства элемента и его противоположности. Он сформулировал 12 основных и 2 дополнительные пары инвариантных операций, которые, по его мнению, должны описывать физические операции любого технического объекта или его элемента независимо от физических принципов действия: излучение - поглощение, проводимость - изолирование, сбор - рассеяние, проведение - непроведение и др.

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

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

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

К

А В

Рис. 2. Граф концептуальной функциональной структуры в виде фрактала

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

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

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

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

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

Функция N

Антипод подфункции 3

' Антипод функции N

Подфункция антипода

функции 3 Антипод

функции 3

Антипод Антипод

функции 2 функции 1

Рис. 3. Инверсная организация функций системы в аспекте целостности

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

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

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

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

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

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

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

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

На основе вышеизложенного разработана последовательность выполнения концептуального анализа технических объектов (ТО) в аспекте одного из базовых свойств систем с точки зрения системного анализа - свойства целостности. Анализ состоит из нескольких стадий [3, 6]. Первая стадия - конструктивно-функциональный анализ системы, где необходимо выделить функциональные элементы, описать для каждого элемента одну или несколько его функций как есть и построить иерархию функций исследуемого конкретного прототипа.

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

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

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

процесс и предназначен для использования в лабораторных занятиях по курсам «Концептуальное проектирование технических объектов», «Анализ и проектирование химико-технологических систем», «Методы анализа и синтеза технических решений» для выполнения исследовательских работ, а также в курсовом и дипломном проектировании в Волгоградском государственном техническом университете.

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

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

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

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

Описанная программа зарегистрирована в Роспатенте (Свид. № 2013613383, авторы: Р.С. Буг-рий, Д.В. Бутенко, Л.Н. Бутенко) и используется в учебном процессе ВолгГТУ.

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

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

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

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

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

Литература

1. Кононенко А.А., Кучкаров З.А., Никаноров С.П., Никитина Н.К. Технология концептуального проектирования; [под ред. С.П. Никанорова]. М.: Концепт, 2008. 508 с.

2. Бутенко Д.В. Свойство целостности при построении функциональных структур технических систем // Инженерный вестник Дона. 2013. № 1. URL: http://www.ivdon.ru/magazine/ archive/n 1 y2013/1526 (дата обращения: 02.09.2013).

3. Johnston F.S. The logic of relationship. NY, Philosophical Library, 1968.

4. Koller R. Konstruktions method fUr den Maschinen-, Gerate- und Apparatenbau. Springer. Berlin [West.], Heideberg, NY, 1976.

5. Гиллеспи Р. Геометрия молекул. М.: Мир, 1975. 282 с.

6. Бутенко Д.В., Попов К.В., Ананьев А.С. Методика концептуального проектирования программных информационных систем // Программные продукты и системы. 2012. № 2. С. 101-104.

7. Половинкин А.И. Основы инженерного творчества: учеб. пособие для втузов. М.: Машиностроение, 1988. 368 с.

References

1. Kononenko A.A., Kuchkarov Z.A., Nikanorov S.P., Nikitina N.K. Tekhnologiya kontseptualnogo proektirovaniya [A conceptual design technology]. Moscow, Kontsept Publ., 2008, 508 p.

2. Butenko D.V. System property of integrity with the formation of functional structures of the technical system. Inze-nerny vestnik Dona, 2013, no. 1 (in Russ.). Available at: http:// www.ivdon.ru/magazine/archive/n1y2013/1526 (accessed 2 September 2013).

3. Johnston F.S. The logic of relationship. NY, Philosophical Library, 1968.

4. Koller R. Konstruktions method fur den Maschinen-, Gerate- und Apparatenbau [Design method for machine, device and apparatus construction], Springer, Berlin (West.), Heideberg, NY, 1976 (in German).

5. Gillespi R. Geometriya molekul [Molecular geometry]. Moscow, Mir Publ., 1975, 282 p.

6. Butenko D.V., Popov K.V., Ananyev A.S. Programmnye produkty i sistemy [Software & Systems]. 2012, no. 2, pp. 101-104.

7. Polovinkin A.I. Basics of engineering creativity: Textbook. manual of technical institutions. Moscow, Mashinostroenie Publ., 1988, 368 p. (in Russ.).

УДК 007:519.711:681.5

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

А.М. Минитаева, к.т.н., доцент (Московский государственный технический университет им. Н.Э. Баумана, ул. 2-я Бауманская, 5, г. Москва, 105005, Россия, [email protected])

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

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

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