Темпоральное согласование в планировании действий групп объектов в реальном операционном времени
Рассмотрение проблемы построения темпорального процессора. Планирование и управление множеством объектов с использованием различных темпоральных теорий представления временных факторов восприятия внешней среды, основанных на феномене памяти человека.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 19.01.2018 |
Размер файла | 97,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
05.00.00 Технические науки
Темпоральное согласование в планировании действий групп объектов в реальном операционном времени Работа выполнена в рамках проектной части госзадания Минобрнауки России
№ 2.3928.2017/4.6 в Южном федеральном университете.
Сергеев Николай Евгеньевич
Самойлов Алексей Николаевич
Ряжкина Ольга Александровна
В работе рассмотрены проблемы построения темпорального процессора при планировании и управлении множеством объектов с использованием различных темпоральных теорий представления временных факторов восприятия внешней среды, основанных на феномене памяти человека. процессор темпоральный память
Ключевые слова: модель времени, временная шкала, временные категории, тренд, процесс, событие, темпоральные отношения, моделирование, темпоральная логика
Doi: 10.21515/1990-4665-134-072 UDC 004.8
Engineering
Temporal harmonization in planning actions of groups of objects in real operating time
Sergeev Nikolay Evgenievich
Dr.Tech.Sci., Professor
SPIN-code: 6841-9120. Scopus ID: 42762281100
nesergeev@sfedu.ru
Samoylov Alexey Nikolaevich
Cand.Tech.Sci., associate professor
SPIN-code: 3984-2664. Scopus ID: 35103477400
asamoylov@sfedu.ru
Ryazhkina Olga Alexandrovna
graduate student
ryazhkina@sfedu.ru
Southern Federal University, Russia, Taganrog
The article considers problems of constructing a temporal processor in the planning and management of a multitude of objects using various temporal theories of representing temporal factors of perception of the external environment based on the phenomenon of human memory
Keywords: time model, temporal scale, temporal categories, trend, process, event, temporal relations, modeling, temporal linearity
При построении систем планирования совместных групповых действий целесообразно сам процесс согласования возложить на отдельный "процессор". Таким процессором для детерминированных систем являются системы единого времени, которые являются хранителями времени и источником синхронизирующих и синхронизированных сигналов в соответствии с технологией или алгоритмом функционирования системы. Для случая наличия неопределенностей во времени появления событий и длительности процессов привязка к операционному времени не целесообразна. Тем более при наличии множества операционных единиц.
Для проектирования темпорального процессора необходимо решение следующих вопросов:
1. Определение перечня атрибутов и действий, требующих согласования во времени;
2. Разработка и исследование представлений темпоральных атрибутов и отношений для планирования совместных операций;
3. Определение структуры темпорального процессора и его места в общей структуре системы управления
4. Разработка алгоритмов процессора отображений темпоральных отношений совместных действий группы.
Настоящая работа посвящена проблемам разработки представлений темпоральных атрибутов и отношений для планирования совместных операций.
Шкала времени представляет собой перенос представления человека о пространстве на другие атрибуты, воспринимать которые непосредственно с помощью органов чувств человек не может. [1] Само время человеком измеряется с помощью событий или процессов, которые обладают стабильностью по отношению к данному их свойству (времени). Сравнивая идентичные события или процессы, мы используем категорию времени для того, чтобы их различать: одно из рассматриваемых событий уже произошло, другое еще происходит (длится). Отсюда по отношению к конкретному событию можно выделить начало, окончание или протекание данного события в настоящее время.
Темпоральные отношения могут быть формализованы в конечное множество отношений либо представлять высказывания на естественном языке. Объектами темпоральных отношений могут быть события или процессы. Под событием [1] будем понимать факт или результат. Событие принято характеризовать одним отсчетом времени (темпором) - временем, когда оно произошло. Процесс принято характеризовать моментом (темпором) начала и окончания и, как следствие, длительностью.
Временные категории "прошлое", "настоящее" и "будущее" присутствуют в лексике человека и характеризуют или объясняют отдельные события и процессы, а так же и их группы. Таким образом, моделируя деятельность человека, в том числе и при управлении несколькими объектами или процессами или управлении одним сложным объектом, мы сталкиваемся с необходимостью представления в таких моделях временных соотношений [2, 3, 4].
Все события и процессы могут быть описаны при помощи четких и нечетких темпоров (), на основании этого возникает два типа элементарных темпоральных высказываний [2]:
1) ER - между событием и темпором (рисунок 1, а);
2) R - между двумя темпорами (рисунок 1, б).
Рисунок 1 - Взаимосвязь объектов темпоральных отношений
Целью настояшего рассмотрения является создание темпоральной подсистемы, подходящей для темпорального процесса управления множеством разнотипных объектов и других подобных приложений.
Рассмотрим отношения между двумя интервальными темпорами [1, 3]:
1) (rts) последовательны с паузой. Интервал первого процесса закончился раньше, чем начался интервал второго.
<>, <(), () (), () (), ()>,
где
(П) - событие начала процесса, (П) - окончание процесса, - пустой процесс (описывает паузу между процессами),
- время, в течение которого оба процесса существуют одновременно, () () - совпадение начала и конца процесса.
2) (rtsn) последовательны без паузы.
<>, <(), ()(), ()>,
3) (rtes) пересекающиеся.
<>, <(), (), (), ()>,
4) (rtel) вложенные с примыканием к началу.
<>, <() (), (), ()>,
5) (rter) вложенные с примыканием к окончанию.
1) <>, <(), (), () ()>,
6) (rte) вложенные без примыканий
<>, <(), (), (), ()>,
7) (rtU) отношение несравнимости темпоров. Будем считать, что два темпора находятся между собой в отношениях если ничего не известно о процессах, которые характеризуются данными темпорами и если необходимо предпринять некоторые действия, чтобы эти отношения стали определенными.
Можно считать, что отношение rtU является универсальным, т.е.
rtU() = rts() rtsn() rtes() rtel() rter() rte()
Данные свойства будут необходимы при рассмотрении различных темпоральных теорий и использовании их в единой темпоральной модели.
Отношения высказываний темпоральных теорий "было-есть-будет" (ws-is-bn) и "прошлое-настоящее-будущее" (ps-pr-ft), составляют множество отношений:
RTP RTS, RTP RTS,
где
RT - группа интервально-временных отношений,
RTP - группа проблемно ориентированных отношений,
RTS - темпоральные отношения.
Темпоратьные теории "было-есть-будет" (ws-is-bn) и "прошлое-настоящее-будущее" (ps-pr-ft) дают относительные характеристики. А абсолютные характеристики относительно точечного темпора может дать только теория "закончился-длится-не начался" для процессов и "уже произошло-происходит-еще не произошло" для событий (P-N-F) и множество отношений этой теории RTP RTS. Теория "P-N-F" представляет для темпоральной системы константы, вследствие чего, является пассивной.
Характеристики констант такого рода теорий могут являться основанием для решений в планировании двигательных действий [4] по некоторым конкретным темпоральным планам:
1. Рассмотрим минимально достаточные свидетельства о том, что событие А или процесс П происходит или длится в настоящем соответственно.
Свидетельство, требующее подтверждения:
A: TS ws (ft(A)) (1.1)
П: TS ws (ft(П)) (1.2)
где
Высказывания "Событие А было (ws) в будущем" (ft) и "процесс П был (ws) в будущем (ft)" справедливы для любых событий и процессов с тем лишь условием, что они обязательно произойдут в настоящем, т.е. они запланированы.
Косвенное минимально достаточное свидетельство:
bn (ps(A)) ws (ft(A)) N(A) (1.3)
bn (ps(П)) ws (ft(П)) N(П) (1.4)
Если "Событие "А" (процесс "П") будет (bn) в прошлом (ps) и было (ws) в будущем (ft)", то можно сказать, что пересечением этих двух высказываний является настоящее для рассматриваемого события или процесса.
Прямое минимально достаточное свидетельство.
is (pr) N(A) (1.5)
is (pr) N(П) (1.6)
"Событие "А" (процесс "П") происходит (длится), т.е. есть в настоящем.
2. Рассмотрим минимально достаточные свидетельства о том, что событие А или процесс П происходит или длится в прошлом соответственно.
Свидетельство, требующее подтверждения.
A: TS bn (ps (A)) (2.1)
П: TS bn (ps(П)) (2.2)
Высказывание "Событие "А" (процесс "П") будет (bn) в прошлом (ps)", аналогично высказыванию "Событие "А" было (ws) в будущем (ft)".
Косвенное минимально достаточное свидетельство.
ws (pr(А)) P(A) (2.3)
ws (pr(П)) t : P(t) (2.4)
Высказывание "Событие А" было (ws) в настоящем (pr)" свидетельствует о том, что "Событие А" "уже произошло".
Высказывание "Процесс П" был (ws) в настоящем (pr)", означает, что процесс как минимум начался, и как максимум уже закончился.
Прямой минимальное достаточное свидетельство.
is (ps(А)) P(A) (2.5)
is (ps(П)) t : P(t) (2.6)
Высказывание "Событие А" есть (is) в прошлом (ps), так же свидетельствует о том, что "Событие А" "уже произошло".
Высказывание "Процесс П" есть (is) в прошлом (ps), означает, что процесс как минимум начался, и как максимум уже закончился.
Прямое минимально достаточное свидетельство.
is (ps) P(A) (2.7)
is (ps) P(П) (2.8)
"Событие "А" (процесс "П") уже произошло (закончился), т.е. есть в прошлом.
Высказывание "Событие "А" (процесс "П") было (ws) в настоящем (pr)", аналогично высказыванию "Событие "А" есть (is) в прошлом (ps)".
3. Рассмотрим минимально достаточные свидетельства о том, что событие А или процесс П происходит или длится в будущем соответственно.
Косвенное свидетельство того, что событие еще не произошло, а процесс еще не завершился.
bn (А) ft (А) bn (pr (А)) F(A) F() (3.1)
bn (pr(П)) P((П)) (3.2)
Высказывание "Событие А" будет (bn) эквивалентно высказыванию "Событие А" будет (bn) в настоящем (pr)" и свидетельствует о том, что событие еще не произошло и, значит, оно или его темпор () является принадлежностью будущего F(А).
Высказывание "процесс П" будет (bn) в настоящем (pr)" может означать, что процесс процесс однозначно еще будет длиться и окончание его еще не наступило (P((П))), а вот длится ли оно в настоящем и какая часть процесса уже завершилась, требует уточнения.
Косвенное минимально достаточное свидетельство.
bn (ft(A)) F(A) (3.3)
bn (ft(П)) P((П)) (3.4)
Из истинности составного темпорального высказывания "Событие А" будет (bn) в будущем (ft)" следует, что "событие еще не произошло (F)".
Из истинности составного темпорального высказывания "Процесс П" будет (bn) в будущем (ft)" может следовать только то, что процесс еще не закончился (P((П))).
Прямое минимально достаточное свидетельство.
is (ft(A)) F(A) (3.5)
is (ft(П)) P((П)) (3.6)
Из истинности составного темпорального высказывания "Событие А" есть (is) в будущем (ft)" следует, что "событие еще не произошло (F)".
Из истинности составного темпорального высказывания "Процесс П" есть (is) в будущем (ft)" может следовать только то, что процесс еще не закончился (P((П))).
Более определенно охарактеризовать процессы можно событиями их начала и окончания. Для любого события, которое еще не произошло, действительны высказывания (3.1), (3.3), (3.5), однако достаточным является истинность хотя бы одного высказывания, поэтому еще не произошедшее событие можно описать высказыванием:
bn (pr(А)) bn (ft(А)) is (ft (А)),
bn (pr(А)) F(A); (3.7)
Для процесса, который еще не начался, применимо высказывание характеризующее процесс событиями начала и конца:
bn (pr((П))) bn (ft((П))) is (ft((П))),
bn (pr((П))) F(П); (3.8)
И как следсвие из этого имеем выражение:
F(П) bn (pr(П)) bn (ft(П)) is (ft(П)) bn (ps(П)) (3.9)
Из выражения "процесс П не начался F(П)", следует, что "Процесс П" будет (bn) в настоящем (pr) и будет (bn) в будущем (ft), так же "Процесс П" есть (is) в будущем (ft) и будет (bn) в прошлом (ps)".
По аналогии с будущими событиями настоящие события описываются выражениями (2.7) и (2.17), следовательно
bn (ps(А)) ws (ft(А)) is (pr(А)) N(A) (3.10)
Процессы, длящиеся в настоящем времени, удовлетворяют выражениям (2.8) и (2.18),и, следовательно:
bn (ps(П)) ws (ft(П)) is (pr(П)) N(П) (3.11)
4. Относительно нахождения интервального темпора в "будущем" не исключает истинность N() и P(). То же самое можно сказать о "настоящем" и "прошлом". Поэтому для прошлого и будущего можем составить неопределенности:
P() F() N() (4.1)
F() P() N() (4.2)
Точечный темпор находится в "прошлом", при условии, что он не находится в "будущем" или не находится в "настоящем".
Точечный темпор находится в "будущем", при условии, что он не находится в "прошлом" и не находится в "настоящем".
Для такого рода выражений применимо свойство Де Моргана:
P() F() N() (F() N()) (4.3)
F() P() N() (P() N()) (4.4)
Выводы
Используя данные подходы представления времени при планировании и управлении, можно построить темпоральный процессор и обеспечить встраивание его в общую систему управления множеством объектов. А также изучать работу таких систем на основе анализа исторических трендов и трендов реального времени. Рассмотренные обобщения отношений разных темпоральных теорий, являются важным инструментом для создания темпоральной подсистемы, подходящей для темпорального сопровождения процесса управления.
Список литературы
1. Кандрашина Е.Ю., Литвинцева Л.В., Поспелов Д.А. Представление знаний о времени и пространстве в интеллектуальных системах / Под ред. Д.А. Поспелова. М.: Наука. Гл.ред. физ.-мат. лит., 1989.
2. Сергеев Н.Е. Нечеткие модели инструментальных двигательных действий оператора. Ростов н/Д, 2004.
3. Сергеев Н.Е. Системы искусственного интеллекта, учебное пособие / Таганрог, 2016. Том Часть 1
4. Сергеев Н.Е., Целых Ю.А. Использование темпоральных отношений при описании сложных сцен по видеоизображениям Известия ЮФУ. Технические науки. 2009. № 12 (101). С. 134-142.
References
1. Kandrashina E. Ju., Litvinceva L.V., Pospelov D.A. Predstavlenie znanij o vremeni i prostranstve v intellektual'nyh sistemah / Pod red. D.A. Pospelova. M.: Nauka. Gl.red. fiz.-mat. lit., 1989.
2. Sergeev N.E. Nechetkie modeli instrumental'nyh dvigatel'nyh dejstvij operatora. Rostov n/D, 2004.
3. Sergeev N.E. Sistemy iskusstvennogo intellekta, uchebnoe posobie / Taganrog, 2016. Tom Chast' 1
4. Sergeev N.E., Celyh Ju.A. Ispol'zovanie temporal'nyh otnoshenij pri opisanii slozhnyh scen po videoizobrazhenijam Izvestija JuFU. Tehnicheskie nauki. 2009. № 12 (101). S. 134-142.
Размещено на Allbest.ru
Подобные документы
Рассмотрение принципа работы процессора и его практической реализации с использованием языка описания аппаратуры Verilog. Проектирование системы команд процессора. Выбор размера массива постоянной памяти. Подключение счетчика инструкций и файла регистра.
курсовая работа [1,2 M], добавлен 26.05.2022Разработка интерфейса для объединения в структуру данных множества объектов различных классов (абстрактный базовый класс TObject). Создание таблиц (коллекций) объектов с помощью механизма объектно-ориентированного программирования - полиморфизма.
курсовая работа [175,7 K], добавлен 06.08.2013Описание архитектуры внешних выводов кристалла процессора. Рассмотрение форматов данных для целых чисел со знаком и без знака. Выбор модели памяти и структуры регистровой памяти. Использование кэш прямого отображения. Арифметические и логические команды.
курсовая работа [890,5 K], добавлен 05.06.2015Моделирование пространства и способы представления пространственных объектов. Хранение и извлечение пространственных объектов. Применение географических баз данных. Классификация объектов на основе размерности. Мозаичное и векторное представление.
презентация [179,5 K], добавлен 11.10.2013Методика сериализации объектов и её практическое применение. Клонирование объектов при помощи сериализации. Обработка действий мыши и клавиатуры. Изучение классов Menu, MenuBar, MenuItem, Dialog, FileDialog пакета java.awt, использование таблиц.
лабораторная работа [180,8 K], добавлен 30.06.2009Графические возможности текстовых процессоров Microsoft Office Word и Open office.org. Вставка в документы рисунков и других объектов. Встраивание и связывание объектов. Преобразование текста посредством Microsoft WordArt. Виды графических объектов.
реферат [4,3 M], добавлен 17.06.2015Память персонального компьютера, основные понятия. Характеристика внутренней и внешней памяти компьютера. Логическое отображение и размещение. Классификация компьютерной памяти по назначению, по удаленности и доступности для центрального процессора.
контрольная работа [1,8 M], добавлен 27.11.2010Рассмотрение основных способов идентификации объектов: реккурентного; с использованием степенных полиномов; ортогональных полиномов Чебышева; методом наименьших квадратов для авторегрессионной модели. Алгоритм построения простых диагностических тестов.
курсовая работа [1,9 M], добавлен 14.06.2012Рассмотрение особенностей среды программирования Delphi. Разработка программы для пересчета длины из фунтов в килограммы с использованием следующих объектов: Edit, Label, Button. Значения свойств поля ввода-редактирования и командной кнопки Перерасчет.
практическая работа [177,2 K], добавлен 18.10.2012Распределение оперативной памяти фиксированными, динамическими и перемещаемыми разделами. Распределение с использованием внешней памяти. Принципы рaботы матричного принтера. Проектирование символов и разработка программы, реализующей их вывод на печать.
курсовая работа [241,3 K], добавлен 01.07.2011