Cтраница 1
Глобальная база данных является той частью базы данных, которая изменяет свое состояние в результате выполнения правил продукций, выбираемая по определенной стратегии из базы знаний системой управления. [1]
Система OPS5 обеспечивает единую глобальную базу данных, называемую рабочей памятью, которая состоит из множества структур константных символов. [2]
На основе информации, поступающей из глобальной базы данных, создается база фактов о текущем состоянии технологического процесса х, содержимое которой сопоставляется с левой частью продукций вида (4.1) из базы знаний. [3]
Характерной особенностью создания базы знаний в виде системы продукций является то, что глобальная база данных содержит множество фактов предметной области, из которых экспертом выбираются факты, играющие, по его мнению, доминирующую роль при принятии решений по управлению. [4]
Модуль управления базой фактов ( МУБФ) обеспечивает прием и обработку информации от множества датчиков ( глобальная база данных) и передает ее модулю планирования и логического вывода. Результаты вычислений по математической модели также поступают в МУБФ, после обработки в котором они, в свою очередь, также передаются модулю планирования и логического вывода. [5]
В функции интерпретатора входят просмотр элементов левой части правил (4.1) и сравнение их с фактами из глобальной базы данных. В случае их совпадения применяется процедура, определенная в правой части правила. [6]
Ведение системного журнала представляет собой расширение виртуальной ДИАМС-машины, которое позволяет пользователю сохранить историю изменений в глобальных базах данных. Если пользователь предусмотрел использование этой возможности, то данные об изменениях в глобальных массивах автоматически записываются на магнитную ленту. Изменения производятся командами SET, в левой части которых стоит глобальная переменная, и командами - KILL с глобальными аргументами. Если системный журнал ведется, каждое такое изменение записывается на магнитной ленте. [7]
Область дисковой памяти для работы СПД должна быть предварительно выделена системной программой SPDALL и может быть освобождена для глобальной базы данных программой SPDREMOV. Дисковая память вне этой области для СПД недоступна. Область СПД и область глобальных данных и программ никогда не могут пересекаться. [8]
В 1997 г. в соответствии с Соглашением между Госкомэкологии России и Программой ООН по окружающей среде создан Российский центр глобальной базы данных о ресурсах ( ГРИД-Москва) на базе ФЦГС. [9]
Итак, основные специфические особенности предложенной экспертной оболочки для автоматизированных систем управления технологическими процессами газопромысловых объектов газоконденсатного месторождения заключаются в следующем: в качестве глобальной базы данных продукционной системы выступают данные от множества датчиков, установленных на управляемом объекте, показания которых динамически меняются после каждого активного воздействия на исполнительные органы; экспертная оболочка является управляющей, т.е. вырабатываемые управляющие воздействия в результате логического вывода непосредственно передаются к объекту управления и переводят его в новое желаемое состояние для достижения конечной цели всей системы; для принятия решений по управлению используются также результаты вычислений по математической модели объекта. [10]
Как известно, в продукционных системах цели отдельных действий определяются на основе информации, поступающей от объекта управления. Эта информация рассматривается как динамическая глобальная база данных. [11]
Что делать производителям, которым необходима информация о деятельности их конкурентов в Швеции или Сингапуре. Благодаря последним технологическим достижениям компания может получить точную и своевременную информацию, записанную на CD-ROM, и с помощью таких служб, как America Online и CompuServe. Сегодня производители пользуются следующими глобальными базами данных. [12]
Правила в системе ROSIE организованы в виде множеств, определенных как процедуры, генераторы или предикаты. Генераторы возвращают значения любых видов, предикаты же определяют истинность высказываний. Множества правил работают на глобальной базе данных, но могут создавать собственные временные базы данных во время работы. [13]
Комплекты правил в ROSIE представляют собой аналог процедурных знаний. Один из способов использования комплекта правил похож на вызов условных процедур в обычном английском. Например, выражение Иди предупреди Джона об опасности инициирует вызов процедуры предупреди с двумя аргументами - Джон и объектом, который в настоящее время называется опасностью. При запуске процедуры доступна локальная база данных с возможностью наследования свойств из глобальной базы данных. [14]
Эти две системы сильно отличаются друг от друга. ROSIE с ее англоподобным синтаксисом существенно облегчает проблему представления по сравнению с системой OPS5, имеющей Лисп-подобный синтаксис. Однако OPS5 обеспечивает большую гибкость управления, чем ROSIE, а это облегчает динамическое исправление правил. Модели, разработанные с помощью систем OPS5 и ROSIE, практически решали только задачу локализации источника утечки, используя для поиска сложные эвристики, чтобы исключить те участки дренажной сети, которые наименее вероятно содержат источник. В обеих моделях имелось довольно много подпрограмм, связанных с вводом / выводом, чего не требовали системы EMYCIN, KAS и EXPERT. Пользователь взаимодействовал с системой OPS5 традиционным образом ( группа OPS5 могла бы реализовать в модели асинхронный ввод / вывод тем же способом, что и в системе ROSIE, если бы имелось достаточно времени), в то время как модель ROSIE моделировала асинхронную обработку вопросов и ответов. Обе модели легко справлялись с параллельной обработкой целей ( в действительности происходила обработка вначале вширь), для чего модель OPS5 использовала механизм целевого прерывания, а модель ROSIE - связь наборов правил через внутренние текущие отчеты, посылаемые в глобальную базу данных. [15]