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

МОДЕЛИРОВАНИЕ ДЕЙСТВИЙ И ОТВЕТНЫХ РЕАКЦИЙ ЭРГАТИЧЕСКОЙ СИСТЕМЫ С ЭЛЕКТРОМЕХАНИЧЕСКИМ ОБЪЕКТОМ УПРАВЛЕНИЯ Текст научной статьи по специальности «Математика»

CC BY
48
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛИРОВАНИЕ / ЭРГАТИЧЕСКАЯ СИСТЕМА / ЧЕЛОВЕК-ОПЕРАТОР / СОВМЕСТНОЕ УПРАВЛЕНИЕ / ИНТЕРВАЛ НЕОПРЕДЕЛЕННОСТИ / MODELING / ERGATIC SYSTEM / HUMAN OPERATOR / JOINT CONTROL / UNCERTAINTY INTERVAL

Аннотация научной статьи по математике, автор научной работы — Тырва Владимир Оскарович

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

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

MODELING ACTIONS AND REACTIONS OF ERGATIC SYSTEM WITH ELECTROMECHANICAL CONTROL OBJECT

A method for constructing a model of actions and reactions of the ergatic human-machine system is proposed. Coordinate and parametric uncertainties are taken into account when joint controlling an electromechanical object. It is used to provide information support for the interaction of a human operator and an automaton while joint managing a technical object at the planning and execution levels. As the initial basis, many incomplete representations of elementary motions in the form of normal systems of ordinary differential equations are used. They allow us to describe the dynamics of the ergatic system state by the image point movement along a trajectory in the state space. Actions in the model are expressed through the movements of the human-machine interface controls. Therefore, “naturalness” of the interaction between management partners is achieved, which contributes to the cognitive process of improving and optimizing the management of an object, taking into account the unformalized conditions of the so-called “human factor”. The possibilities of applying clear and interval mappings to clear and interval arguments of the mathematical model of actions and responses in the presence of coordinate and parametric uncertainties are considered. The examples and methods of mathematical and computational transformation of intervals of coordinate and parametric uncertainties into a terminal multidimensional rectangular parallelepiped of uncertainty in the space of phase coordinates are given in the paper. Methods for converting uncertainties include integrating the differential equations of a human-machine system model. Integration is performed for each vertex of a multidimensional rectangular parallelepiped of uncertainty with initial values of phase variables equal to the values of the coordinates of its vertices obtained for the time moment of the end of the previous elementary motion. Illustrative examples of the transformation of uncertainty intervals in a three-dimensional state space are given, and uncertainty rectangles are constructed in the form of projections onto a two-dimensional phase space. The proposed models are technically feasible in the human-machine interface and allow the use of mathematical and computational optimization methods to improve joint management in the ergatic human-machine system.

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

ВЕСТНИК«)

ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ^^

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

DOI: 10.21821/2309-5180-2020-12-1-189-201

MODELING ACTIONS AND REACTIONS OF ERGATIC SYSTEM WITH ELECTROMECHANICAL CONTROL OBJECT

V. O. Tyrva

Admiral Makarov State University of Maritime and Inland Shipping, St. Petersburg, RussianFederation

A methodfor constructing a model of actions and reactions of the ergatic human-machine system is proposed. Coordinate and parametric uncertainties are taken into account when joint controlling an electromechanical object. It is used to provide information support for the interaction of a human operator and an automaton while joint managing a technical object at the planning and execution levels. As the initial basis, many incomplete representations of elementary motions in the form of normal systems of ordinary differential equations are used. They allow us to describe the dynamics of the ergatic system state by the image point movement along a trajectory in the state space. Actions in the model are expressed through the movements of the human-machine interface controls. Therefore, "naturalness" of the interaction between management partners is achieved, which contributes to the cognitive process of improving and optimizing the management of an object, taking into account the unformalized conditions of the so-called "human factor". The possibilities of applying clear and interval mappings to clear and interval arguments of the mathematical model of actions and responses in the presence of coordinate and parametric uncertainties are considered. The examples and methods of mathematical and computational transformation of intervals of coordinate and parametric uncertainties into a terminal multidimensional rectangular parallelepiped of uncertainty in the space of phase coordinates are given in the paper. Methods for converting uncertainties include integrating the differential equations of a human-machine system model. Integration is performedfor each vertex of a multidimensional rectangular parallelepiped of uncertainty with initial values ofphase variables equal to the values of the coordinates of its vertices obtained for the time moment of the end of the previous elementary motion. Illustrative examples of the transformation of uncertainty intervals in a three-dimensional state space are given, and uncertainty rectangles are constructed in the form of projections onto a two-dimensional phase space. The proposed models are technically feasible in the human-machine interface and allow the use of mathematical and computational optimization methods to improve joint management in the ergatic human-machine system. Keywords: modeling, ergatic system, a human operator, joint control, uncertainty interval.

For citation:

Tyrva, Vladimir O. "Modeling actions and reactions of ergatic system with electromechanical control object." Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 12.1 (2020): 189-201. DOI: 10.21821/2309-5180-2020-12-1-189-201.

УДК 62-50

МОДЕЛИРОВАНИЕ ДЕЙСТВИЙ И ОТВЕТНЫХ РЕАКЦИЙ

ЭРГАТИЧЕСКОЙ СИСТЕМЫ С ЭЛЕКТРОМЕХАНИЧЕСКИМ ОБЪЕКТОМ УПРАВЛЕНИЯ

В. О. Тырва

ФГБОУ ВО «ГУМРФ имени адмирала С.О. Макарова»,

Санкт-Петербург, Российская Федерация

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

2 О 2

ЛВЕСТНИК

............ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Х^ОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

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

Ключевые слова: моделирование, эргатическая система, человек-оператор, совместное управление, интервал неопределенности.

Для цитирования:

Тырва В. О. Моделирование действий и ответных реакций эргатической системы с электромеханическим объектом управления / В. О. Тырва // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2020. — Т. 12. — № 1. — С. 189-201. DOI: 10.21821/2309-5180-2020-12-1-189-201.

г

сч

Введение (Introduction)

Автоматизация управления сложными электромеханическими объектами как процесс перехода от ручного управления к автоматическому и по современным представлениям— к автоматическому управлению с искусственным интеллектом, можно представить с позиций придания управляющему автомату (УА) эргатической системы «человек-машина» (СЧМ) с объектом управления способностей к рассуждениям, планированию и принятию решений. Например, применительно к робототехнической интеллектуальной системе А.С. Ющенко сформулировал основную задачу создания такой системы, которая «состоит в организации взаимодействия и согласования возможностей технической и биологической частей системы с тем, чтобы обеспечить наибольшую эффективность системы в целом» [1, с. 5].

«Проектирование взаимодействия» как научное направление в настоящее время получило интенсивное развитие благодаря работам А. Купера [2] и других зарубежных и отечественных ученых. Для стадий исследования и моделирования взаимодействия технической и биологической частей СЧМ выделены три уровня управления объектом системы: целеуказание, планирование и исполнение. Например, систему «человек-робот» следует рассматривать как «способную взаимодействовать с человеком на всех уровнях, включая уровень постановки целей» [3]. Конечная (стратегическая) цель такой системы — эргамата— задается человеком-оператором (ЧО). Эргамат можно представить как систему кооперативной деятельности ЧО и ассистента — УА, т. е. устройства, самостоятельно выполняющего целенаправленные действия [4]. Одной из форм взаимодействия в эргамате является совместное управление (СУ), при котором действия УА связываются c органами управления человеко-машинного интерфейса СЧМ [5]. При такой форме взаимодействия эргамат приобретает свойство «естественности» (с точки зрения человека), т. е. способности обеспечить антропоморфизм технической части системы на когнитивном уровне [3]. Исследования в этом направлении находятся на начальной стадии.

В настоящей работе исследованы возможности использования антропоморфизма УА СЧМ для организации взаимодействия ЧО и УА на уровнях задач планирования и исполнения совместного управления электромеханическим объектом с сосредоточенными параметрами в условиях

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

Методы и материалы (Methods and Materials)

Математическое моделирование действий и ответных реакций, выполненное для совместного управления электромеханическим объектом с сосредоточенными параметрами в СЧМ, имеет результатом построение множества неполных представлений движения изображающей точки по траектории в пространстве состояний системы [5]. С помощью систем обыкновенных дифференциальных уравнений — элементов этого множества — представлены результаты мыслительной деятельности человека-оператора, воплощенные в воздействиях на органы управления человеко-машинного интерфейса и ответные реакции машины на эти действия [6]. Исходным условием требуемого обеспечения антропоморфизма технической части СЧМ является установление соответствия между элементами множества неполных представлений движения и целями, побуждающими к действию ЧО. Возможность установления такого соответствия подтвердил, в частности, анализ результатов натурных экспериментов по реализации управляемого движения судов в условиях повышенной опасности [6], [7]. Каждому из выделенных девяти неполных представлений элементарных движений судна, например, рассмотренных в работе [5], относится одна или несколько элементарных целей, связанных как с перемещением органа ручного управления упором движителя, так и с ожидаемым при этом движением судна. Причем в решении каждой терминальной задачи перемещения органа управления и самого судна содержалась реализация последовательности элементарных целей и соответствующих им представлений элементарных движений. Например, выполнению команды «малый ход» соответствует терминальная задача перемещения в определенное положение рукоятки управления упором винта судна из некоторого исходного положения. От исходного положения рукоятки управления гребным двигателем и терминальной цели зависит последовательность элементарных целенаправленных действий и моделирующих их неполных представлений движения из указанного множества, состоящего из девяти элементов.

На этапах планирования и исполнения совместного управления электромеханическим объектом СЧМ приходится решать задачи терминального управления, имея в виду смысл, вложенный Б. Н. Петровым и его коллегами в понятие «терминальность» применительно к бортовым системам летательных аппаратов [8]. В частности, обращается внимание на связь цели и параметров движения: «изменение цели полета космического объекта приводит к изменению параметров уравнений объекта». Отметим также следующую особенность: «программу невозмущенного движения приходится пересчитывать заново при каждой смене цели управления. В этом смысле значительно более удобной оказывается система управления с апостериорно формируемой программой: организация процесса расчета на борту значений параметров оптимального закона управления остается неизменной» [8, с. 15]. Идея построения многорежимной (при различных критериях качества и ограничениях на управления) системы управления основана на создании бортовой библиотеки алгоритмов терминального управления, размещенной в памяти бортовой ЦВМ и перепрограммирования ЦВМ в полете. Каждый из «терминальных» алгоритмов получается в результате синтеза системы, оптимальной в одном данном режиме работы системы.

Для анализа содержания этапов планирования и исполнения «управляемой деятельности» [3] СЧМ СУ воспользуемся предложенным подходом: «в общем случае прогнозирование будущего движения может выполняться путем численного интегрирования уравнений объекта, а процесс управления строиться итеративным путем. При этом, естественно, должна быть решена задача оценки координат состояния системы на основе метода фильтрации результатов наблюдений» [8, с. 15].

С учетом особенностей СУ [6], [9] элементарные операции в модели действий и ответных реакций СЧМ характеризуются множеством Z неполных представлений элементарных движений

2 О 2

г

сч

изображающей точки по траектории в едином для всех элементарных операций (движений) пространстве состояний { х X):

Ъ =

ах

= ¥г(X), г = 1, 2,...,Я

(1)

где t — время; X — вектор-столбец N х 1] фазовых координат х. ( = 1, 2, ..., N СЧМ в модели (1), учитывающей действия ЧО и УА через органы управления человеко-машинного интерфейса.

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

dt

= Fr (X), г е1, R,

(2)

имеют попарно различные по параметрам вектор-функции правых частей и

Fr (X) =

f\ (Х1, Х2, *•*, ХN) У2 (Х-[, Х2, •••, XN)

fN(Х1, Х2, •••, ХN)

(Х1, Х2, •••, ХN) /2 (Х1, Х2 , •••, ХN )

fN (Х1, Х2, •••, ХN)

= Fk (X)

(3)

19Г

при k Ф г. Структурные различия между Р"(Х) и Fk(X) обусловлены моделями конкретных органов управления и действиями человека-оператора и, возможно, внешними и внутренними возмущениями. На стадии исполнения управления переход от Fг(X) к Fk(X) с помощью органа управления осуществляется по дискретному сигналу управления на основе определенной (элементарной) цели. Такой переход можно рассматривать как антропоморфное управление, моделируемое скачкообразным изменением параметров правой части уравнения (2) при изменении цели [8], которое приводит к выполнению новой операции в управляемой деятельности согласно источнику [3], т. е. к выполнению нового элементарного движения и появлению угловой точки на непрерывной траектории движения в пространстве состояний СЧМ при условии (3). В реальной СЧМ подобное управление часто реализуется путем коммутации электрических цепей электромеханической части системы с помощью аппаратов контактной и бесконтактной коммутации, а также кинематических цепей путем подключения-отключения тормозных устройств, механических передач и т. п. При этом изменяются каналы передачи энергии (и информации) в СЧМ, что интерпретируется как изменение структуры технической части СЧМ и связанное с этим управление представляется как структурное управление [9], [10].

Если рассматривать управляемую деятельность СЧМ в прошлом как исполненное движение изображающей точки в пространстве состояний ^ X X), то каждой ^й угловой точке траектории соответствует смена одной цели управления на другую цель, в результате достижения предшествующей цели при определенных значениях t = tk, х= х^), х2= ), ..., хж = х^(^). Если при выборе пространства состояний учесть, в достаточной мере, в представлениях (2) воздействия на объект со стороны органов управления и со стороны внешней среды на СЧМ, то множество (1) можно использовать для описания многоцелевого поведения СЧМ на продолжительном интервале этапа эксплуатации жизненного цикла и, следовательно, отражать эксплуатацию СЧМ с помощью траектории в пространстве состояний.

Экстраполяция траектории как составная часть планирования программного изменения состояния СЧМ может осуществляться на основе предшествующего опыта, отраженного в траектории исполненного движения, и базы знаний с априорными сведениями об адекватности представлений множества (1). В связи с этим следует учесть особенности вычисления функций для четких, интервальных и нечетких данных, основываясь на классификации, приведенной в [11]. Варианты применения вычислительных процедур в зависимости от типа функции f и аргумента х показаны на рис. 1.

ВЕСТНИК«)

ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ^^

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

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

Функция f может быть задана в виде отношения на декартовом произведении Jx Y с аргументом х 6 X и значением y 6 Y. Вычисление функции для заданного значения входной переменной выполняется за три шага вне зависимости от типа функции и данных (четких, интервальных, нечетких):

- задание значения входной переменной х в пространстве J^Y (вертикальные пунктирные линии на рис. 1);

- нахождение пересечения с отношением;

- проекция этого пересечения на Y (горизонтальная пунктирная линия).

На основе применения приема трехшагового вычисления функции предусмотрим оценку точности прогнозирования (экстраполяции) траектории изменения состояния СЧМ по исходной модели (1) с учетом:

- параметрической неопределенности вектор-функции Fr (X) (r е 1, R);

- координатной неопределенности вектора фазовых координат X.

Результаты (Results)

Рассмотрим возможности оценки точности прогнозирования состояния технической части СЧМ для элементарной операции на основе интервальных методов. Математические модели построим на примере объекта, электрическая схема которого показана на рис. 2, а.

Источник электрической энергии создает электродвижущую силу E. По электрической цепи с индуктивностью L и активным сопротивлением R протекает электрический ток i при замыкании контакта S в некоторый момент времени t = t . На рассматриваемом интервале времени [t , t] параметры L, R и E не изменяют свои значения. Замыкание контакта отождествляется с дискретным сигналом управления в СЧМ совместного управления.

2 О 2

ЛВЕСТНИК

............ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Х^ОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

а)

б)

Рис. 2. Электрическая схема объекта СЧМ (а) и область неопределенности ОН значений параметров (б)

Неполное представление (2) в явном виде при X = ¡ получаем, используя для расчета схемы (рис. 2, а) законы электротехники. Имеем:

^ Я. 1

— =--1 +— Е.

dt L L

(4)

Разные причины появления координатной интервальной неопределенности (КИН):

[/(г )] = { (г): / -(г )< / (г )< / + (г)} (5)

при I е [г_, tr] представлены на рис. 3 на основе интегрирования дифференциального уравнения (4).

В первом сегменте рис. 3 с помощью графика показано, что при наличии параметрической интервальной неопределенности (ПИН) [Ь] = {ь : 1Ь < Ь < Ь+1 (рис. 2, б) параметра (индуктивности) Ь величина Ы() = |г + ^) - г~ ^)| КИН (5) координаты ¡(1) сначала увеличивается, а затем уменьшается, стремясь к нулю при На больших интервалах времени [1г1, 1г] ПИН [Ь] оказывает незначительное влияние на результат элементарной операции, что оправдывает применение уравнения (4) по варианту «четкий аргумент - четкая функция» (см. рис. 1). В этом случае, если 1г>>1г-1, то

I (_ I () = 1Е при любом значении параметра Ь е ^Ь , Ь+ ^ .

в>|

Рис. 3. Интервальные неопределенности элементарной операции

Во втором сегменте рис. 3 график показывает, что при наличии ПИН [Я] = {я: Я < Я < Я+ (см рис. 2, б) величина 5^1) монотонно увеличивается при 1 ^го до некоторого постоянного значе-

ния, отличного от нуля. В этом случае для большого интервала времени рг-1, ПИН [Я] оказывает влияние на прогнозируемый результат элементарной операции, что означает оправданность применения уравнения (4) по варианту «четкий аргумент - интервальная функция» согласно рис. 1:

' (-1) ^ [* (<г)] = (<г): Е -1 к) -ТЕ если ¿>>*г-1 и Я е [Я-, Я + ].

В третьем сегменте рис. 3 график показывает, что величина 5/(0 координатной интервальной неопределенности (КИН) [/(^г_1)] начального состояния координаты i = при t > 1гЛ монотонно убывает до нуля, когда 1гНа больших интервалах времени [¿г1, координатная неопределенность [/(^г_1)] оказывает незначительное влияние на прогнозируемый результат элементарной (терминальной) операции, что означает оправданность применения уравнения (4) по варианту «интервальный аргумент - четкая функция»:

[/()] = { (- ) : i- (- ) < i (-! ) < I+ (- )} ^ i(гг ) = 1Е

при *>>*г-1-

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

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

Резюмируя ранее изложенное, будем полагать, что элементарной операции поставлено в соответствие неполное представление движения (2), в котором выделено множество А параметров а1, аг2,..., ам(г), ПИН [а[],[а£],..., [агм(г)] которых учитывается при прогнозе терминального состояния, характеризуемого координатной неопределенностью вектора X:

[ * (tr )]=

"[* (r )

[(tr Д

[(tr Л

(6)

где M(r) — количество параметров с интервальными неопределенностями в r-м неполном представлении из множества (1).

Будем также считать, что используются такие представления элементарных движений (2), у которых:

- вектор-функция Fr (X) в уравнении (2) дифференцируема по X при любом r el, R;

- вектор X(tr ) дифференцируем по параметрам множества A;

- интервал неопределенности каждого параметра arj ( ( е 1, M(r) множества Ar определяется абсолютной погрешностью Aaj (является метрологической характеристикой), поэтому

[aj ] = {aj : aj - Aaj < aj < aj + Aa] }, (7)

где aj — номинальное (например, измеренное) значение параметра аГ, используемого в вектор-функции Fr (X) (детерминированной модели) для прогноза номинального состояния системы X(tr) в момент t. Такой прогноз осуществляется в соответствии с «гипотезой полной определенности»

2 О 2

по Н. Н. Моисееву [13] путем интегрирования уравнения (2) при номинальных значениях параметров и фазовых координат. Оценка точности прогноза производится по величине ИН [х(1г)] каждой фазовой координаты х(1) (/ е 1, Щ) в момент 1 г окончания г-й элементарной операции. Эти ИН координат представляются как ребра ^-мерного прямоугольного параллелепипеда неопределенности, определяющего область неопределенности (ОН) У^ ) прогнозирования состояния СЧМ на момент 1г .

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

- интегрирование уравнения (2) на соответствующем интервале [1г1, 1] при номинальных значениях параметров а1, а12,..., агм(г) и начальных значениях координат вектора X(íг_1), полученных на правом конце интервала времени предыдущей элементарной операции; результатом является построение программной траектории в пространстве состояний ^ х X) на интервале времени [1г1, 1] и получение четкого (программного) значения X(tr ) на ее правом конце t = tr в элементарной операции;

- интегрирование уравнений (2) в количестве 2Ы+М(г) на интервале [1г1, 1г] при различных комбинациях граничных значений параметров (7), соответствующих вершинам области неопределенности (ОН) этих параметров, выполняемое для каждого начального значения X(íг_1) на множестве начальных значений, соответствующих вершинам ^-мерного прямоугольного параллелепипеда неопределенности вектора X(tг_1), построенного для момента времени 1^1г1 окончания предыдущей элементарной операции; результатом является множество множеств ИН фазовых координат, объединение которых по осям фазовых координат по правилам интервальной математики:

[х- ] = [а- ]и[Ъг ] = х1: х- = тш ( , ъЛ< х1 < х+= тах (а+, ъЛ

- е1, N,

приводит к интервалам, определяющим ребра ^-мерного прямоугольного параллелепипеда неопределенности вектора X(tг).

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

^ х х1 х х2) при N = 2.

Фрагмент программы на рис. 4 отображен программной траекторией X(t) на интервале времени [1г1, 1г], а также отрезками траектории слева (при t < tг_1) и справа (при t > t) от этого интервала. Угловые точки программной траектории показаны для концов интервала, длина которого тг характеризует глубину прогноза элементарной операции по представлению (2). Через УХ(1Г11) и Ух(1) обозначены области начальной и конечной неопределенности фазовых координат, которые в рассматриваемом случае имеют форму прямоугольника (тоновые участки на рис. 4). Показаны также проекции программной траектории (так называемый фазовый портрет) и проекции областей неопределенности и концов траекторий на плоскость с осями координат 0х1х2. Стрелками на пунктирных линиях показаны направления, по которым выполнено построение интервалов и областей неопределенно-^ сти. Большой пунктирной стрелкой на рис. 4, в заменено множество траекторий от УД^) к УД) г (4 • 2 = 8 траекторий), получаемых при интегрировании уравнения (2) с начальными условиями в вер-^ шинах У^^) и значениями а- и а+ некоторого параметра аг с интервальной неопределенностью Л [а], оказывающей влияние на область У^) в соответствии с рис. 4, а. Из каждой вершины области «4 Ух^г 1) на рис. 4, в исходят две траектории: одна при аг = а-, другая при аг = а+. Построение области о неопределенности Ух($) на рис. 4, б выполнено при условии М(г) = 0.

Области неопределенности У^ ) на рис. 4, а-в построены по краевым точкам интервалов на осях 0х1 и 0х2, полученным в результате объединения интервалов ПИН и КИН в виде проекций на соответствующие оси. В этом примере прогнозирование состояния СЧМ в конце элементарной операции, учитывающее ПИН и КИН, основано на интегрировании 1 + 8 = 9 уравнений вида (2). Результатом является получение информации о программном (номинальном) состояния СЧМ { (г ) = X (^), х2 (1Г) = х2 (^ ) в конце элементарной операции и точности прогнозирования этого состояния в форме интервальных значений фазовых координат [х,(1 )], [х2(1 )].

а)

б)

в)

Рис. 4. Примеры расчетов результата выполнения элементарной операции в условиях: а — параметрической интервальной неопределенности при М(г) = 1;

б — координатной интервальной неопределенности при М(г) = 0; в — параметрической и координатной неопределенностей при М(г) = 1

2 О 2

ЛВЕСТНИК

............ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Х^ОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

Полное количество Р(г) интегрируемых на интервале [1г1, tr] дифференциальных уравнений вида (2) при произвольных значениях N и М(г) составляет

Р (г ) = 1 + 2ж+м (г). (8)

г

сч

Обсуждение (Discussion)

А. С. Ющенко в статье [1] подробно описал способы организации взаимодействия ЧО и робота через человеко-машинный интерфейс при реализации ситуационного управления [14]. Поэтому не повторяя сделанных в работе выводов и предложений, отметим значимую особенность подхода к конструированию управления в СЧМ по множеству (1) на всех уровнях управления, подкрепив его заключением из статьи [1, с. 8]: «робототехнические и мехатрон-ные системы, в которых используются естественные представления человека о внешнем мире и естественные для оператора описания выполняемых в нем действий, могли бы найти широкое применение». В этой связи диалог ЧО с УА, основанный на принципе СУ, моделируемого множеством (1), в максимальной степени адаптирован для ЧО, так как УА предлагает действия, выражаемые через органы управления, за перемещениями которых стоят «естественные» для ЧО цели управления. Эта особенность отличает постановку и решение задач планирования и исполнения совместного управления от классических задач программного управления и синтеза управления [13]. Она заключается в том, что вариационная задача расчета оптимального программного управления, решение которой (если удастся его получить для нелинейной модели) непосредственно трудно технически реализуемо, заменяется на более простую задачу параметрической оптимизации моментов времени смены элементарных операций, за которыми стоят ясные цели антропоморфного управления в форме дискретных технически реализуемых сигналов управления.

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

В экспериментах ускоренного ввода судна в камеру шлюза была испытана реализация последовательности из четырех элементарных движений [5]. Однако попытка управляемого ввода судна в камеру шлюза и остановки в заданном месте по последовательности из четырех элементарных движений в экспериментах не увенчалась успехом из-за «человеческого фактора». Эксперименты и проведенные исследования показали, что при программировании и реализации управления в СЧМ «человеческий фактор» необходимо учесть в последовательности неполных представлений элементарных движений по множеству (1), в ограничениях, накладываемых на элементарные движения, в оценках точности выполнения программных движений. Построение временной последовательности таких операций является результатом диалога ЧО с УА. В ходе диалога с УА оператор корректирует расчетные значения моментов времени подачи дискретных сигналов управления, например, на основе решения уравнений чувствительности. Для такой процедуры получены необходимые условия оптимальности моментов действия дискретных сигналов управления и предложены математические модели для коррекции дискретных сигналов управления [17], которые используются для пошагового продвижения к оптимуму в расчетах, как это предложено в работе [8] «итеративным путем» с применением градиентного метода вычислений, например, в соответствии с [18].

Программное управление не предусматривает использования информации об измененных значениях фазовых координат (по определению). Рассчитанная УА программа изменения состояния СЧМ может быть точно реализована в редких случаях, когда отмеченные ранее неопределенности настолько малы, что ими можно пренебречь. В условиях существенных неопределенностей программное управление должно быть построено с учетом неопределенностей так, чтобы повысить реалистичность программы. Таким образом, при конструировании программного управления в СЧМ с учетом параметрической и координатной неопределенностей требуется расширение множества (1) неполных представлений элементарных операций без структурного изменения каждого представления (2). Параметрическая неопределенность по M(r) параметрам будет раскрыта при прогнозировании терминального состояния СЧМ, если помимо уравнения (2) с номинальными значениями параметров используются для интегрирования еще PA (r) = 2M(r^ дифференциальных уравнений, записанных для различных комбинаций граничных значений интервалов неопределенностей, выраженных в соответствии с (7).

Информация о неопределенности прогнозируемого изменения состояния СЧМ для каждой угловой точки траектории может быть использована и ЧО и УА для коррекции программы до ее исполнения. К тому же в случае недопустимого возрастания неопределенности программной траектории на стадии исполнения могут быть определены моменты или интервалы времени для проведения апостериорного формирования программы в соответствии с предложением, изложенным в [8]. Для этого имеются две возможности: 1) сдвигаются моменты времени подачи дискретных сигналов управления относительно рассчитанных ранее значений с сохранением априорной последовательности действий ЧО или / и УА; 2) производится изменение спланированной последовательности действий, а значит, последовательности неполных представлений (2) и элементарных движений, и выполняются расчеты значений моментов времени подачи дискретных сигналов управления на исполнительную часть СЧМ для реализации апостериорной программы.

Заключение (Conclusion)

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

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

о

динатной неопределенности также параметрическую неопределенность неполного представления g

управляемого движения сложного электромеханического объекта и органов управления СЧМ. g

Показано, что в зависимости от конкретного вида неполного представления элементарного О

движения (2) координатная неопределенность, по мере увеличения времени прогнозирования со- ^

стояния СЧМ, может увеличиваться неограниченно, может стремиться к некоторому постоянно- г

му (интервальному) значению, а также может стремиться к нулю. В любом случае для повышения точности прогнозирования состояния СЧМ в результате уменьшения неопределенности на конечном интервале времени важно располагать и использовать решение задачи оценки координат состояния системы в соответствии с [8].

Взаимодействие ЧО и УА и совместное управление электромеханическим объектом СЧМ на основе предложенных моделей технически реализуемо и допускает применение математических и вычислительных методов оптимизации для совершенствования.

«ВЕСТНИК

ЩШ ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

г

сч

СПИСОК ЛИТЕРАТУРЫ

1. Ющенко А. С. Человек и робот — совместимость и взаимодействие / А. С. Ющенко // Робототехника и техническая кибернетика. — 2014. — № 1 (2). — С. 4-9.

2. Купер А. Алан Купер об интерфейсе. Oсновы проектирования взаимодействия / А. Купер, Р. Рей-ман, Д. Кронин; Пер. с англ. —СПб.: СимволПлюс, 2009. — 688 с.

3. Ющенко А.С. Ситуационное управление и робототехника // Материалы III Поспеловских чтений «Искусственный интеллект сегодня. Проблемы и перспективы». — М., 2007. [Электронный ресурс] /

A. С. Ющенко. — Режим доступа: http://www.posp.raai.org/7arch (дата обращения: 28.10.2019).

4. Saushev A. Joint control actions on electromechanical devices in ergatic systems / A. Saushev, V. Tyr-va, L. Kovtun // E3S Web of Conferences. — EDP Sciences, 2019. — Vol. 135. — Pp. 01006. DOI: 10.1051/e3s-conf/201913501006/.

5. Тырва В. О. Совместное управление объектом в эргатической системе: модели и реализации /

B. O. Тырва // Вестник Государственного университета морского и речного флота имени адмирала С. O. Макарова. — 2018. — Т. 10. — № 2. — С. 430-443. DOI: 10.21821/2309-5180-2018-10-2-430-443.

6. Tyrva V.O. Automation Elements of Mental Activity and Actions of Human Operator in Ergatic System "Man-Machine" / V.O. Tyrva, A.V. Saushev, O.V. Shergina // 2018 International Russian Automation Conference (RusAutoCon). — IEEE, 2018. — Pp. 1-5. DOI: 10.1109/RUSAUTOœN.2018.8501665.

7. Тырва В.О. Oптимизация управления движением судна в технологическом процессе шлюзования /

B. O. Тырва // Материалы Всероссийской научно-практической конференции «Проблемы развития транспортной инфраструктуры северных территорий». — Котлас: ГУМРФ им. адм. С. O. Макарова, 2014. — С. 22-29.

8. Петров Б. Н. Проблемы гибкости и надежности управления в теории бортовых терминальных систем / Б. Н. Петров, А. Я. Андриенко, В. П. Иванов, Ю.П. Портнов-Соколов // Автоматика и телемеханика. — 1981. — № 2. — С. 15-24.

9. Воробьёв А. В. Концепция построения эргатического интерфейса многофункционального авиационного комплекса с интегрированной модульной авионикой / А. В. Воробьёв, М. М. Сильвестров, Ю. И. Бегичев, Л. O. Котицын, Д. Н. Левин // Мехатроника, автоматизация, управление. — 2019. — Т. 20. — № 1. —

C. 59-64. DOI: 10.17587/mau.20.59-64.

10. Саушев А. В. Параметрический синтез электромеханических систем / А.В. Саушев. — СПб.: ГУМРФ имени адмирала CO. Макарова, 2013. — 315 с.

11. Борисов В. В. Нечеткие модели и сети / В. В. Борисов, В. В. Круглов, А. С. Федулов. — М.: Горячая линия-Телеком, 2007. — 284 с.

12. Скибицкий Н. В. Интервальные модели в задачах оптимального управления с дифференциальными связями / Н. В.Скибицкий, Н. В. Севальнев // Заводская лаборатория. Диагностика материалов. — 2015. — Т. 81. — № 11. — С. 66-72.

13. Моисеев Н. Н. Элементы теории оптимальных систем / Н. Н. Моисеев. — М.: Наука (Гл. ред. физ.-мат. лит-ры), 1975. — 527 с.

14. Терехин Д. Э. Системы ситуационного управления на основе технологий SemanticWeb / Д. Э. Тере-хин, А. Ф. Тузовский // Знания - Oнтологии - Теории (3OOT-2015): Материалы Всероссийской конференции с международным участием. Российская АН, Сиб. отд.; Ин-т математики им. С. Л. Соболева. — Новосибирск: OOO «Технотрейд», 2015. —Т. 2. — С. 151-155.

15. Баранов Л. А. Oптимизация управления движением поездов / Л. А. Баранов, Е. В.Ерофеев, И. С. Мелёшин, Л. М. Чинь. — М.: МИИТ, 2011. — 164 с.

16. Растригин Л. А. Современные принципы управления сложными объектами / Л. А. Растригин. — М.: Сов.радио, 1980. — 232 с.

17. Тырва В. О. Применение математических моделей для коррекции дискретных сигналов управления объектом эргатической системы / В. O. Тырва // Вестник Государственного университета морского и речного флота имени адмирала С. O. Макарова. — 2014. — № 1 (23). — С. 171-178.

18. Allen-Zhu Z. The lingering of gradients: how to reuse gradients over time / Z. Allen-Zhu, D. Simchi-Levi, X. Wang // Advances in Neural Information Processing Systems. — 2018. — Pp. 1244-1253.

REFERENCES

1. Yuschenko, A.S. "Human-robot: compatibility and cooperation." Robotics and technical cybernetics 1(2) (2014): 4-9.

ВЕСТНИК«)

ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ^^

МОРСКОГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

2. Cooper, Alan, Robert Reimann, and Dave Cronin. About Face 3. The Essentials of Interaction Design. Wiley, 2007. 648 p.

3. Yushchenko, A. S. "Situatsionnoeupravlenieirobototekhnika." Materialy III Pospelovskikhchtenii «Iskusst-vennyiintellektsegodnya. Problemyiperspektivy». M., 2007.Web. 28 Oct. 2019<http://www.posp.raai.org/?arch>.

4. Saushev, Alexandr, Vladimir Tyrva, and Lev Kovtun. "Joint control actions on electromechanical devices in ergatic systems." E3S Web of Conferences. Vol. 135. EDP Sciences, 2019. DOI: 10.1051/e3sconf/201913501006/

5. Tyrva, Vladimir O. "Joint control by object in ergatic system: models and realizations." Vestnik Gosu-darstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 10.2 (2018): 430- 443. DOI: 10.21821/2309-5180-2018-10-2-430-443.

6. Tyrva, Vladimir O., Aleksander V. Saushev, and Olga V. Shergina. "Automation Elements of Mental Activity and Actions of Human Operator in Ergatic System "Man-Machine"." 2018 International Russian Automation Conference (RusAutoCon). IEEE, 2018. DOI: 10.1109/RUSAUTOTON.2018.8501665

7. Tyrva, V. O. "Optimizatsiya upravleniya dvizheniem sudna v tekhnologicheskom protsesse shlyuzovani-ya." Materialy Vserossiiskoi nauchno-prakticheskoi konferentsii «Problemy razvitiya transportnoi infrastruktury severnykh territorii». Kotlas: GUMRF im. adm. S.O. Makarova, 2014. 22-29.

8. Petrov, B. N., A. Ya. Andrienko, V. P. Ivanov, and Yu. P. Portnov-Sokolov. "Problemy gibkosti i nadezh-nosti upravleniya v teorii bortovykh terminal'nykh system." Avtomatika i telemekhanika 2 (1981): 15-24.

9. Vorobyov, A. V., M. M. Silvestrov, Y. I. Begichev, L. O. Kotitsyn, and D. N. Levin. "Concept of Construction of Ergatical Interface of Multifunctional Aviation Complex with Integrated Modular Avionics."Mechatronics, automation, control 20.1 (2019):59-64. DOI: 10.17587/mau.20.59-64

10. Saushev, A. V. Parametricheskii sintez elektromekhanicheskikh sistem. SPb.: GUMRF imeni admirala S. O. Makarova, 2013.

11. Borisov, V. V., V. V. Kruglov, and A.S. Fedulov. Nechetkie modeli i seti. M.: Goryachayaliniya-Telekom, 2007.

12. Skibitskiy, N. V., and N.V.Sevalnev."Interval models in optimal control problems.""Industrial Laboratory. Diagnostics of Materials81.11 (2015): 66-72.

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

13. Moiseev, N. N. Elementy teorii optimal'nykh sistem. M.: «Nauka» Glavnaya redaktsiya fiziko-matemat-icheskoi literatury, 1975.

14. Terekhin, D. E., and A. F. Tuzovskii. "Sistemy situatsionnogo upravleniya na osnove tekhnologii Semantic Web." Znaniya - Ontologii - Teorii (ZONT-2015): Materialy Vserossiiskoi konferentsii s mezhdunarodnym uchastiem. Rossiiskay aakademiya nauk, Sibirskoe otdelenie; Institut matematiki im. S. L. Soboleva. Vol. 2. Novosibirsk: OOO «Tekhnotreid», 2015. 151-155.

15. Baranov, L. A., E. V. Erofeev, I. S. Meleshin, and L. M. Chin'. Optimizatsiya upravleniya dvizheniem poezdov. M.: MIIT, 2011.

16. Rastrigin, L. A. Sovremennye printsipy upravleniya slozhnymi ob^ektami. M.: Sov.radio, 1980.

17. Tyrva, V. O. "Application of mathematical models for correction of discrete signals of management by object of ergatic system." Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 1(23) (2014): 171-178.

18. Allen-Zhu, Zeyuan, David Simchi-Levi, and Xinshang Wang. "The lingering of gradients: how to reuse gradients over time." Advancesin Neural Information Processing Systems. 2018. 1244-1253.

ИНФОРМАЦИЯ ОБ АВТОРЕ INFORMATION ABOUT THE AUTHOR 0

--0

Тырва Владимир Оскарович —

кандидат технических наук, доцент, старший научный сотрудник ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова»

198035, Российская Федерация, г. Санкт-Петербург, ул. Двинская, 5/7 e-mail: [email protected], kaf [email protected]

Tyrva, Vladimir O. —

PhD, associate professor, Senior Researcher

Admiral Makarov State University of Maritime and Inland Shipping

5/7 Dvinskaya Str., St. Petersburg, 198035, Russian Federation e-mail: [email protected], [email protected]

Статья поступила в редакцию 16 декабря 2019 г.

Received: December 16, 2019.

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