Система поддержки принятия решений в неструктурированных ситуациях

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Известны технические решения поставленной задачи (1, 2, 3).

Первое из известных технических решений, получившее название «Игла», содержит сервер системы, соединенный с базой знаний и системой управления базой знаний, подсистему визуализации, подключенную к системе управления знаниями и к подсистеме согласования, подсистему статического моделирования, с подсистемами визуализации и динамического моделирования, при этом система динамического моделирования подключена к подсистеме управления базой знаний (1).

Структурная схема системы «Игла» приведена на фиг.10, а пример используемой нечеткой когнитивной карты показан на фиг.11.

Совокупность нечетких когнитивных моделей, описывающих разные предметные области и отражающие мнения различных экспертов, составляет базу знаний системы «ИГЛА». Физическая реализация базы знаний осуществляется посредством разработки структуры базы данных и ее наполнения.

Одним из основных этапов построения когнитивной модели является этап согласования мнений экспертов по формализации предметной области. Для эффективной организации этого процесса система «ИГЛА» была построена на основе архитектуры «клиент-сервер», поскольку данный подход обеспечивает возможность удаленного доступа, а также централизованного контроля состояния процесса согласования.

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

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

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

Последнее из перечисленных выше технических решений наиболее близко к описываемой системе.

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

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

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

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 представлен пример конкретного конструктивного выполнения модуля идентификации массивов данных социально-экономического положения, на фиг.3 - пример конкретного конструктивного выполнения модуля измерения циклов выборки данных по конкретным социально-экономическим показателям, на фиг.4 - пример конкретного конструктивного выполнения модуля управления селекцией формируемых массивов данных, на фиг.5 - пример конкретного конструктивного выполнения модуля установки идентификатора выбранного массива данных, на фиг.6 - пример конкретного конструктивного выполнения модулей селекции данных с заданными социально-экономическими показателями в базе данных сервера системы, на фиг.7 - пример конкретного конструктивного выполнения модуля интеграции сигналов управления, на фиг.8 - пример конкретного конструктивного выполнения модуля интеграции адресных сигналов, на фиг 9 - показана архитектура системы «Игла», на фиг.10 приведен пример представления нечеткой когнитивной модели в системе «ИГЛА», на фиг.11 представлен график динамики изменения ставки рефинансирования в РФ, на фиг.12 приведен пример знакового графа когнитивной карты, используемый в модели социально-экономического развития РФ, на фиг.13 представлен пример распределения собственных значений матрицы смежности графа когнитивной карты, на фиг.14 представлен график увеличения ставки рефинансирования, на фиг.15 представлен пример графика реакции ВВП на увеличение ставки рефинансирования и на фиг.16 представлен пример графика реакции оборонного потенциала на увеличение ставки рефинансирования

Система (фиг.1) содержит модуль 1 идентификации массивов данных социально-экономического положения, модуль 2 измерения циклов выборки данных по конкретным экономическим показателям, модуль 3 управления селекцией формируемых массивов данных, модуль 4 установки идентификатора выбранного массива данных,, модули 5, 6, 7, 8 селекции данных с заданными социально-экономическими показателями в базе данных сервера системы, модуль 9 интеграции сигналов управления, модуль 10 интеграции адресных сигналов, модуль 11 интеграции сигналов сброса.

На фиг.1 показаны первый 15, второй 16, третий 17, четвертый 18 и пятый 19 информационные входы системы, первый 20, второй 21, третий 22 и четвертый 23 синхронизирующие входы системы, информационный 25 и адресный 26 выходы системы, и первый 27, второй 28 и третий 29 синхронизирующие выходы системы.

Модуль 1 идентификации массивов выбираемых данных анализа (фиг.2) содержит регистры 40-41, дешифраторы 42, 43, блоки памяти 44, 45, выполненные в виде постоянного запоминающего устройства, элементы 46-51 И, элементы 52-55 задержки, регистры 56, 57 и сумматор 58. На чертеже также показаны первый 15 и второй 16 информационные входы, а также первый 60 и второй 61 информационные, и синхронизирующий 62 выход.

Модуль 2 измерения циклов выборки данных по конкретным социально - экономическим показателям (фиг.3) содержит первый 64 и второй 65 счетчики, компаратор 66, элементы 67, 68 ИЛИ, элемент 69 задержки. На чертеже показаны первый 70 и второй 71 информационный входы, первый 72 и второй 75 синхронизирующие входы, первый 73, второй 74, третий 76, четвертый 77, шестой 78 и седьмой 79 тактирующие входы, а также синхронизирующий 27, информационный 30, и первый 31, второй 32 и третий 33 тактирующие выходы.

Модуль 3 (фиг.4) управления селекцией формируемых массивов данных содержит первый 38 и второй 39 регистры, первый 80 и второй 81 дешифраторы, счетчик 82, компаратор 83, элементы 84-89 И, 91, 92 И, элементы 94, 95 И групп элементов, элементы 96, 97 ИЛИ, элементы 98 ИЛИ группы, элемент 99 задержки. На чертеже также показаны первый 17 и второй 18 информационные входы, первый 21 и второй 22 синхронизирующие входы, счетный 59 вход, а также информационный 25, первый 34, второй 35, третий 36 и четвертый 37 выходы.

Модуль 4 установки идентификатора выбранного массива данных (фиг.5) содержит регистр 100 и дешифратор 111. На чертеже показаны информационный 19 и синхронизирующий 23 входы, а также первый 102, второй 103, третий 104 и четвертый 105 управляющие выходы.

Модули 5, 6, 7 и 8 (фиг.6) селекции данных с заданными социально-экономическими показателями в базе данных сервера системы имеют одинаковую структуру и содержат блок 115 памяти, выполненный в виде постоянного запоминающего устройства, регистр 116, сумматор 117, счетчики 118, 119, компаратор 120, триггеры 121, 122, элементы 123-125 И, элементы 126, 127 И групп элементов, элемент 128 ИЛИ, элементы 129 ИЛИ группы, элементы 130-133 задержки. На чертеже показаны синхронизирующий 135, тактирующий 136 и управляющий 137 входы, а также информационный 138, первый 139, второй 140 и третий 141 тактирующие, и установочный 142 выходы.

Модуль 9 (фиг.7) интеграции сигналов управления содержит элементы 170-174 ИЛИ. На чертеже также показаны тактирующие 175, 176, 177, 178, 181, 182, 183 и 186 входы, и синхронизирующий 28, первый 187, второй 188, третий 189 и четвертый 190 тактирующие выходы.

Модуль 10 (фиг.8) интеграции адресных сигналов содержит триггер 191, элементы 192 группы и элементы 193 ИЛИ группы. На чертеже также показаны синхронизирующий 201, первый 202 и второй 204 тактирующие, и информационные 195-199 входы, и адресный 26 выход.

Модуль 11 (фиг.1) интеграции сигналов сброса выполнен в виде элемента ПЛИ, имеющего пять входов и выход 29.

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

Динамика изменения ставки рефинансирования в РФ с 01.2007 г. по 11.2009 г. приведена на фиг.11.

Когнитивная карта модели в виде знакового графа отражает согласованное мнение группы экспертов и представлена на фиг.12. Для удобства восприятия стрелки красного цвета характеризуют положительные связи, а синие - отрицательные связи.

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

Система работает следующим образом.

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

Основные показатели, по которым определяется социально-экономическое положение, приведены в таблице 1.

Таблица 1
Наименование показателя социально-экономического положения
1 Воспроизведение населения
2Ставка рефинансирования
3ВВП
4Импортная зависимость
5Политическая стабильность
6Оборонный потенциал
7Здравоохранение
8Банковский потенциал
9Цена на газ
10Цена на нефть
11Запасы газа
12Запасы нефти
13Занятость населения

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

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

- исследуемый период времени (i);

- базовый период сравнения, обычно (i-1);

- уровень агрегирования (регион, страна и т.п.).

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

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

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

На втором уровне анализа выбирается другой из возможных критериев, например, критерий - % занятости населения.

На этом уровне из высокодоходных показателей формируются два массива М3 и М4 с низкой и высокой занятостью населения соответственно.

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

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

КОДКОД
идентификатора временного периода, к которому относится выбираемый для анализа массив показателей идентификатора региона (страны)

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

Для нашего примера в качестве такого показателя выбран критерий - средняя ставка рефинансирования.

Идентификатор критерия и его численное значение с входа 17 системы поступают на вход регистра 38 модуля 3, куда и заносятся синхронизирующим импульсом с входа 21. С одного выхода регистра 38 код идентификатора критерия поступает на один вход дешифратора 80, а код численного значения критерия поступает на один вход компаратора 83.

После набора входных данных оператор нажимает клавишу «ВЫПОЛНИТЬ», после чего код идентификатора временного периода с входа 15 системы поступает на информационный вход регистра 40 модуля 1, а код идентификатора региона (страны) с входа 16 системы поступает на информационный вход регистра 41.

Занесение входных кодов в соответствующие регистры модуля 1 осуществляется по синхронизирующему сигналу, поступающему на вход 20 системы. С выходов регистров 40 и 41 (фиг.2) коды поступают на входы дешифраторов 42 и 43 соответственно.

Дешифратор 42 расшифровывает идентификатор временного периода, а дешифратор 43 расшифровывает код признака региона (страны), выдавая на одни из своих выходов высокий потенциал.

Параллельно с этим, синхронизирующий импульс с входа 20 модуля 1 поступает на вход элемента 52, где задерживается на время занесения кодов в регистры 40, 41 и срабатывания дешифраторов 42, 43. Затем этот же импульс поступает на входы элементов 46-51 И, опрашивая их состояние.

Учитывая то обстоятельство, что открытым дешифратором 42 по одному входу будет только один из элементов 46 - 48 И, а открытым дешифратором 43 по одному входу будет только один из элементов 49 - 51 И, то пройдя соответствующие элементы И, синхроимпульс, во-первых, поступает на вход считывания соответствующей фиксированной ячейки памяти постоянного запоминающего устройства 44. В этой ячейке ПЗУ хранится относительный адрес ячейки памяти базы данных сервера, начиная с которой в базе данных сервера хранится массив признаков указанного календарного периода, и считывает код относительного адреса календарного периода на информационный вход регистра 56.

Во-вторых, синхронизирующий импульс с выхода элемента 52 задержки, пройдя соответствующий элемент 49-51 И, поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 45, где хранится опорный адрес ячейки памяти базы данных сервера, начиная с которой в базе данных сервера хранится массив показателей, а также общее количество записей указанного массива показателей и считывает код опорного адреса на вход регистра 57. Занесение кодов в указанные регистры осуществляется синхронизирующим импульсом, поступающим на синхронизирующие входы регистров с выхода элемента 53 задержки.

Структура данных на выходе блока 45 памяти имеет следующий вид:

КОДКОД
Опорный адрес начальной ячейки памяти массива данныхОбщее количество записей в массиве данных

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

Код сформированного адреса с выхода сумматора 58 через выход 60 модуля 1 поступает на информационный вход счетчика 64 модуля 2, куда он и заносится синхронизирующим импульсом, поступающим с выхода 62 модуля 1 на синхронизирующий 72 вход счетчика 64. Параллельно с этим, тот же синхронизирующий импульс с входа 72 модуля 2 через вход 201 модуля 10 поступает на единичный вход триггера 191 и устанавливает его в единичное состояние, при котором высоким потенциалом с единичного выхода триггер 191 открывает по одним входам элементы 192 И группы.

Код адреса с выхода счетчика 64 модуля 2 через вход 195 модуля 10 поступает на другие входы элементов 192 И группы, проходит элементы 193 ИЛИ группы и выдается на адресный выход 26 системы.

Параллельно с описанным процессом формирования адреса считывания базы данных сервера системы, синхронизирующий импульс с входа 72 модуля 2 поступает на вход элемента 67 ИЛИ, проходит элемент 67 ИЛИ, задерживается элементом 69 на время срабатывания счетчика 64 и далее, во-первых, через элемент 68 ИЛИ выдается на выход 27 системы в качестве импульса считывания, поступающего на вход первого канала прерывания сервера системы.

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

Во-вторых, тот же импульс с выхода 32 модуля 2 через вход 204 модуля 10 проходит на установочный вход триггера 191 и сбрасывает его в исходное состояние.

С другого выхода 61 регистра 57 модуля 1 код общего числа записей массива данных поступает на один вход компаратора 66 модуля 2, на другой вход которого поступает код с выхода счетчика 65, который к этому моменту времени находится в исходном состоянии.

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

С выхода регистра 39 его содержимое полностью выдается на выход 25 системы, а часть записи, соответствующая среднему значению ставки рефинансирования поступает на входы элементов 94 и 95 И групп модуля 3.

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

Таблица 2
Показатели записиЧисленные значения показателей
Воспроизведение населения
Ставка рефинансирования
ВВП
Импортная зависимость
Политическая стабильность

Оборонный потенциал
Здравоохранение
Банковский потенциал
Цена на газ
Цена на нефть
Запасы газа
Запасы нефти
Занятость населения

Дешифратор 80 модуля 3 расшифровывает идентификатор критерия - средней ставки рефинансирования, установленный оператором, и открывает соответствующую группу элементов И, состоящую из элементов 84, 85, 94 или из элементов 86, 87, 95. Для определенности, допустим, что открытыми будут элементы 84, 85 и 94 И.

В этом случае код величины средней ставки рефинансирования, содержащейся в считанной записи, с выхода регистра 39 проходит через элементы 94 И группы, затем элементы 98 ИЛИ группы на один вход компаратора 83, на другой вход которого постоянно подано численное значение критерия, установленное оператором в регистре 38.

Компаратор 83 сравнивает коды по синхроимпульсу, поступающему с входа 22, который затем задерживается элементом 99 на время занесения кода в регистр 39 и далее проходит на синхронизирующий вход компаратора 83.

Если численное значение критерия в регистре 38 больше численного значения средней ставки рефинансирования, содержащегося в записи, то на выходе А компаратора 83 появляется импульс, который через элемент 84 И, затем элемент 96 ИЛИ поступает на входы элементов 88-89 И.

Учитывая, однако, что к настоящему времени счетчик 82 находится в исходном состоянии, то дешифратор 81 вырабатывает высокий потенциал, открывающий элемент 88 И, то импульс с выхода элемента 96 ИЛИ проходит через элемент 88 И на выход 34 модуля 3, откуда он поступает на вход 135 модуля 5.

С входа 135 модуля 5 этот импульс поступает на входы элементов 123, 124 И. Учитывая, однако, что триггер 121 находится в исходном состоянии, то высоким потенциалом с инверсного выхода элемент 123 И будет открыт, а элемент 124 закрыт низким потенциалом с прямого выхода.

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

В результате считывания базовый адрес поступает на информационный вход регистра 116, куда он и заносится синхронизирующим импульсом с выхода элемента 123, задержанного элементом 130 на время считывания кода из ПЗУ 115. С выхода регистра 116 базовый адрес записи вновь формируемого массива поступает на один вход сумматора 117, на другой вход которого поступают показания счетчика 118, находящегося в исходном состоянии.

Коме того, синхронизирующий импульс с выхода элемента 130 задержки поступает как на прямой вход триггера 121, устанавливая его в единичное состояние, при котором элемент 123 И для очередного входного импульса с входа 135 будет закрыт, а элемент 124 И - открыт так и на вход элемента задержки 131, задерживающего синхронизирующий импульс на время занесения кода базового адреса в регистр 116.

С выхода элемента 131 задержки синхронизирующий импульс через элемент 128 ИЛИ, во-первых, поступает на синхронизирующий вход сумматора 117, по которому сумматор 117 суммирует показания регистра с нулевыми показаниями счетчика 118.

Во-вторых этот же импульс поступает на прямой вход триггера 122, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггер 122 открывает элементы 126 И, подключая выход сумматора 117 через элементы 126 И группы и элементы 129 ИЛИ к выходу 138 модуля 5. Код адреса с выхода 138 модуля 5 поступает на вход 196 модуля 10, проходит элементы 193 ИЛИ группы и выдается на адресный выход системы 26 в качестве адреса записи вновь формируемого массива данных.

В-третьих, этот импульс задерживается элементом 132 на время срабатывания сумматора 117 и триггера 122 и выдается на выход 140 модуля 5 в качестве импульса записи, который поступает на вход 175 модуля 9, проходит элемент 170 ИЛИ и выдается как на выход 187 модуля 9, так и на выход 28 системы в качестве синхронизирующего импульса записи содержимого регистра 39 модуля 3 с выхода 25 системы в базу данных по адресу, сформированному на выходе 26 системы.

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

В-четвертых, с выхода элемента 132 задержки синхронизирующий импульс записи вновь задерживается элементом 133 задержки на время записи содержимого регистра 39 в базу данных системы, и затем выдается на счетный вход счетчика 118, подсчитывающего число произведенных записей, на установочный вход триггера 122, сбрасывая его в исходное состояние, и с выхода 141 модуля 5 на вход 181 модуля 9, где проходит элемент 172 ИЛИ и с выхода 188 модуля 9 поступает на синхронизирующий 74 вход компаратора 66 модуля 2, сравнивающего общее число записей в исходном массиве данных, поступающее с входа 71, с числом записей, зафиксированных счетчиком 65.

Учитывая, что к этому моменту времени зафиксирована всего лишь первая запись вновь формируемого массива данных в счетчике 65, то его показания будут намного меньше показаний регистра 57 модуля 1.

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

Во-вторых, этот же импульс с выхода 31 модуля 2 поступает на вход 203 модуля 10, проходит элемент 194 ИЛИ и поступает на единичный вход триггера 191, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггера группа элементов 192 И будет открыта для передачи кода адреса на выход 26 системы.

В-третьих, этот же импульс поступает на вход элемента 67 ИЛИ, задерживается на время выдачи кода адреса на выход 26 системы, и далее через элемент 68 ИЛИ вновь выдается на выход 27 системы в качестве импульса считывания, поступающего на вход первого канала прерывания сервера.

По этому сигналу сервер вновь переходит на подпрограмму считывания очередной записи массива данных из базы данных сервера по адресу, сформированному на выходе 26.

Кроме того, тот же импульс считывания с выхода 32 модуля 2 через вход 204 модуля 10 проходит на установочный вход триггера 191 и сбрасывает его в исходное состояние.

Если же численное значение критерия в регистре 38 модуля 3 меньше численного значения ставки рефинансирования, содержащегося в записи, то сигнал появится на другом выходе В компаратора 83. Этот импульс проходит теперь через другой элемент 85 И, затем элемент 97 ИЛИ и затем поступает на входы элементов 91-92 И. Учитывая, однако, что к настоящему времени счетчик 82 продолжает находиться в исходном состоянии, то дешифратор 81 высоким потенциал открывает элемент 91 И, и импульс с выхода элемента 97 ИЛИ проходит через элемент 91 И на выход 36 модуля 3, откуда он поступает на вход 135 модуля 7.

С входа 135 модуля 7 этот импульс поступает на входы элементов 123, 124 И, состояние которых определяется триггером 121. Учитывая, что триггер 121 находится в исходном состоянии, то высоким потенциалом с инверсного выхода элемент 123 И будет открыт, а элемент 124 закрыт низким потенциалом с прямого выхода.

В результате этого входной импульс проходит через элемент 123 И на вход считывания блока памяти 115, выполненного в виде постоянного запоминающего устройства, в фиксированной ячейке памяти которого хранится начальный базовый адрес, начиная с которого в базу данных сервера будет записываться вновь формируемый массив данных (М2).

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

С выхода регистра 116 базовый адрес записи вновь формируемого массива М2 поступает на один вход сумматора 117, на другой вход которого поступают показания счетчика 118, находящегося в исходном состоянии.

Коме того, синхронизирующий импульс с выхода элемента 130 задержки поступает как на прямой вход триггера 121, устанавливая его в единичное состояние, при котором элемент 123 И для очередного входного импульса с входа 135 будет закрыт, а элемент 124 И - открыт, так и на вход элемента задержки 131, задерживающего синхронизирующий импульс на время занесения кода базового адреса в регистр 116.

С выхода элемента 131 задержки синхронизирующий импульс через элемент 128 ИЛИ, во-первых, поступает на синхронизирующий вход сумматора 117, по которому сумматор 117 суммирует показания регистра с нулевыми показаниями счетчика 118.

Во-вторых этот же импульс поступает на прямой вход триггера 122, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггер 122 открывает элементы 126 И, подключая выход сумматора 117 через элементы 126 И группы и элементы 129 ИЛИ к выходу 138 модуля 7.

Код адреса с выхода 138 модуля 7 поступает на вход 197 модуля 10, проходит элементы 193 ИЛИ группы и выдается на адресный выход системы 26 в качестве адреса записи вновь формируемого массива данных.

В-третьих, этот импульс задерживается элементом 132 на время срабатывания сумматора 117 и триггера 122 и выдается на выход 140 модуля 7 в качестве импульса записи, который поступает на вход 176 модуля 9, проходит элемент 170 ИЛИ и выдается как на выход 187 модуля 9, так и на выход 28 системы в качестве синхронизирующего импульса записи содержимого регистра 39 с выхода 25 системы в базу данных по адресу, сформированному на выходе 26 системы.

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

В-четвертых, с выхода элемента 132 задержки импульс записи вновь задерживается элементом 133 задержки на время записи содержимого регистра 39 в базу данных системы, и затем выдается на счетный вход счетчика 118, подсчитывающего число произведенных записей массива М2, на установочный вход триггера 122, сбрасывая его в исходное состояние, и с выхода 141 модуля 7 на вход 182 модуля 9, где проходит элемент 172 ИЛИ и с выхода 188 модуля 9 поступает на синхронизирующий вход 74 компаратора 66 модуля 2, сравнивающего общее число записей в исходном массиве данных, поступающее с входа 71 модуля 2, с числом записей, зафиксированных счетчиком 65.

Учитывая, что к этому моменту времени зафиксирована всего лишь первая запись вновь формируемого массива М2 данных в счетчике 65, то его показания будут намного меньше показаний на входе 71 модуля 2. В результате этого на выходе А компаратора 66 формируется синхронизирующий сигнал «меньше», который, во-первых, поступает на счетный вход счетчика 64, увеличивая опорный адрес считывания на единицу.

Во-вторых, этот же импульс с выхода 31 модуля 2 поступает на вход 203 модуля 10, проходит элемент 194 ИЛИ и поступает на единичный вход триггера 191, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггера группа элементов 192 И будет открыта для передачи кода адреса на выход 26 системы.

В-третьих, этот же импульс проходит элемент 67 ИЛИ, задерживается элементом 69 на время выдачи кода адреса на выход 26 системы, и далее через элемент 68 ИЛИ вновь выдается на выход 27 системы в качестве импульса считывания, поступающего на вход первого канала прерывания сервера.

По этому сигналу сервер вновь переходит на подпрограмму считывания очередной записи анализируемого массива данных из базы данных сервера по адресу, сформированному на выходе 26.

Кроме того, тот же импульс считывания с выхода 32 модуля 2 поступает на вход 204 модуля 10, откуда проходит на установочный вход триггера 191 и сбрасывает его в исходное состояние.

Процесс считывания анализируемого массива из базы данных и разделения его на массивы M1 и М2 с записью последних в различные области базы данных сервера продолжается описанным выше образом до тех пор, пока компаратор 66 не зафиксирует факт равенства количества записей в анализируемом массиве данных, хранящегося в регистре 38 модуля 3, с количеством записей, зафиксированных счетчиком 65 модуля 2 по синхронизирующему импульсу, поступающему на синхронизирующий 74 вход компаратора 66 с выхода 189 модуля 9.

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

Этот сигнал с выхода 33 поступает на вход 206 модуля 11, выполненного в виде элемента ИЛИ и затем поступает, во-первых, на вход 59 модуля 3, откуда он подается на счетный вход счетчика 82, увеличивая его показания на единицу.

Дешифратор 81, расшифровывая показания счетчика, выдаст высокий потенциал на своем втором выходе и откроет очередную пару элементов 89, 92 И, подготавливая цепи прохождения импульсных сигналов через указанные элементы И на втором этапе разделения полученных массивов M1 или М2.

Во-вторых, с выхода элемента модуля 11 сигнал выдается на выход 29 системы в качестве сигнала сигнализации аналитику об окончании первого этапа разделения анализируемого массива на массивы M1 и М2.

Кроме того, этот же сигнал подается на установочные входы регистров модулей 1 и 2, а также счетчиков модуля 2. Цепи начальной установки данных модулей для упрощения структурной схемы системы на чертеже не показаны.

Эксперт-аналитик, получив сигнал о готовности массивов M1 и М2 к дальнейшему анализу принимает решение о выборе одного из массивов для дальнейшего анализа и выборе соответствующего критерия.

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

Очередной этап анализа начинается с того, что оператор, во-первых, в регистр 38 модуля 3 вводит идентификатор критерия Kz и его числовое значение с входа 17 системы по синхронизирующему сигналу с входа 21.

Во-вторых, с входа 19 в регистр 100 модуля 4 оператор вводит идентификатор выбранного массива, например, M1, и дает команду «Выполнить этап 2».

По этой команде на вход 23 системы поступает синхронизирующий сигнал, который, во-первых, заносит в регистр 100 модуля 4 код идентификатора выбранного массива. Этот код расшифровывается дешифратором 101, который на выходе 102 формирует высокий потенциал, который через вход 137 модуля 5 поступает как на вход элемента 125 И, открывая его по одному входу, так и на вход элементов 127 И группы, открывая их по одним входам и подключая, тем самым, выход сумматора 117 через элементы 129 ИЛИ группы к выходу 138 модуля 5 и далее через вход 196 и элементы 193 ИЛИ группы к адресному выходу 26 системы.

Напомним, что в сумматоре 117 модуля 5 к данному моменту времени зафиксирован адрес последней записи массива M1.

Во-вторых, синхронизирующий импульс с входа 23 системы поступает на вход 75 модуля 2, проходит элемент 68 ИЛИ и поступает на выход 27 системы в качестве первого синхронизирующего сигнала считывания массива M1.

Этот сигнал поступает на вход первого канала прерывания сервера, по которому сервер переходит на подпрограмму считывания содержимого базы данных по адресу, установленному на выходе 26 системы, и занесения считанной записи в регистр 39 модуля 3 с входа 18 системы с помощью синхронизирующего импульса сервера, поступающего на вход 22.

С выхода регистра 39 его содержимое полностью выдается на выход 25 системы, а часть записи, соответствующая значению величины критерия Kz поступает на входы элементов 94, 95 И групп.

Дешифратор 80 расшифровывает идентификатор критерия Kz, установленный оператором, и открывает соответствующую группу элементов И, состоящую, например, из элементов 86, 87, 95 И.

В этом случае код величины занятости населения, содержащейся в считанной записи, с выхода регистра 39 проходит через элементы 95 И группы, затем элементы 98 ИЛИ группы на один вход компаратора 83, на другой вход которого постоянно подано численное значение критерия занятости населения, установленное оператором с входа 17 системы.

Компаратор 83 модуля 3 сравнивает коды по синхроимпульсу, поступающему с входа 22 системы, который затем задерживается элементом 99 на время занесения кода в регистр 39 и далее проходит на синхронизирующий вход компаратора 83.

Если численное значение критерия Kz в регистре 38 меньше численного значения Kz, содержащегося в записи, то на выходе В компаратора 83 появляется импульс, который через элемент 87 И, затем элемент 97 ИЛИ поступает на входы элементов 91-93 И. Учитывая, однако, что к настоящему времени в счетчике 82 находится единица после окончания первого этапа, то дешифратор 81 вырабатывает высокий потенциал на своем втором выходе, открывающий элемент 92 И, и импульс с выхода элемента 97 ИЛИ проходит через элемент 92 И на выход 37 модуля 3, откуда он поступает на вход 135 модуля 8.

С входа 135 модуля 8 этот импульс поступает на входы элементов 123, 124 И. Учитывая, что триггер 121 находится в исходном состоянии, то высоким потенциалом с инверсного выхода элемент 123 И будет открыт, а элемент 124 закрыт низким потенциалом с прямого выхода.

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

В результате считывания базовый адрес поступает на информационный вход регистра 116, куда он и заносится синхронизирующим импульсом с выхода элемента 123, задержанного элементом 130 на время считывания кода из ПЗУ 115. С выхода регистра 116 базовый адрес записи вновь формируемого массива М3 поступает на один вход сумматора 117, на другой вход которого поступают показания счетчика 118, находящегося в исходном состоянии.

Коме того, синхронизирующий импульс с выхода элемента 130 задержки поступает как на прямой вход триггера 121, устанавливая его в единичное состояние, при котором элемент 123 И для очередного входного импульса с входа 135 будет закрыт, а элемент 124 И - открыт так и на вход элемента задержки 131, задерживающего синхронизирующий импульс на время занесения кода базового адреса в регистр 116.

С выхода элемента 131 задержки синхронизирующий импульс через элемент 128 ИЛИ, во-первых, поступает на синхронизирующий вход сумматора 117, по которому сумматор 117 суммирует показания регистра с нулевыми показаниями счетчика 118.

Во-вторых этот же импульс поступает на прямой вход триггера 122, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггер 122 открывает элементы 126 И, подключая выход сумматора 117 через элементы 126 И группы и элементы 129 ИЛИ к выходу 138 модуля 8. Код адреса с выхода 138 модуля 8 поступает на вход 199 модуля 10, проходит элементы 193 ИЛИ группы и выдается на адресный выход системы 26 в качестве адреса записи вновь формируемого массива данных.

В-третьих, этот импульс задерживается элементом 132 на время срабатывания сумматора 117 и триггера 122 и выдается на выход 140 модуля 8 в качестве импульса записи, который поступает на вход 177 модуля 9, проходит элемент 171 ИЛИ и выдается на выход 28 системы в качестве синхронизирующего импульса записи содержимого регистра 39 с выхода 25 системы в базу данных по адресу, сформированному на выходе 26 системы.

В-четвертых, с выхода элемента 132 задержки синхронизирующий импульс записи вновь задерживается элементом 133 задержки на время записи содержимого регистра 39 в базу данных системы, и затем выдается на счетный вход счетчика 118, подсчитывающего число произведенных записей, на установочный вход триггера 122, сбрасывая его в исходное состояние, и с выхода 141 модуля 8 на вход 183 модуля 9, где проходит элемент 173 ИЛИ и с выхода 190 модуля 9 поступает на синхронизирующие входы 136 модулей 5 и 6.

Учитывая, что оператор для анализа выбрал массив M1, зафиксированный модулем 5, то высоким потенциалом с выхода 102 модуля 4, поданным на вход 137 модуля 5, будет открыт элемент 125 И модуля 5. Импульс с входа 136 модуля 5 проходит через элемент 125 И на счетный вход счетчика 119, фиксируя в счетчике факт занесения первой записи из массива M1 в базу данных массива М3.

Кроме того, импульс с выхода элемента 125 И задерживается элементом 134 на время срабатывания счетчика 119 и далее поступает на синхронизирующий вход компаратора 120. На один вход компаратора поступает код с выхода счетчика 118, в котором зафиксировано число записей, содержащихся в массиве M1, а на другой вход - поступает код с выхода счетчика 119, подсчитывающего число считанных записей массива M1 из базы данных сервера.

Если число считанных записей массива M1 в счетчике 119 меньше числа записей, зафиксированных в счетчике 118, то компаратор по синхронизирующему импульсу формирует сигнал на выходе 217, который через выход 139 модуля 5 поступает на вход 76 модуля 2, проходит элемент 68 ИЛИ, и вновь выдается на выход 27 системы.

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

Если же численное значение критерия Kz в регистре 38 будет больше численного значения критерия Kz, содержащегося в записи, то сигнал появится на другом выходе А компаратора 83. Этот импульс проходит теперь через другой элемент 86 И, затем элемент 96 ИЛИ и затем поступает на входы элементов 88-89 И. Учитывая, однако, что к настоящему времени дешифратор 81 высоким потенциал открывает элемент 89 И, то импульс с выхода элемента 96 ИЛИ проходит через элемент 89 И на выход 35 модуля 3, откуда он поступает на вход 135 модуля 6.

С входа 135 модуля 6 этот импульс поступает на входы элементов 123, 124 И, состояние которых определяется триггером 121. Учитывая, что триггер 121 находится в исходном состоянии, то высоким потенциалом с инверсного выхода элемент 123 И будет открыт, а элемент 124 закрыт низким потенциалом с прямого выхода.

В результате этого входной импульс проходит через элемент 123 И на вход считывания блока памяти 115, выполненного в виде постоянного запоминающего устройства, в фиксированной ячейке памяти которого хранится начальный базовый адрес, начиная с которого в базу данных сервера будет записываться вновь формируемый массив данных (М4).

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

С выхода регистра 116 базовый адрес записи вновь формируемого массива М4 поступает на один вход сумматора 117, на другой вход которого поступают показания счетчика 118, находящегося в исходном состоянии.

Коме того, синхронизирующий импульс с выхода элемента 130 задержки поступает как на прямой вход триггера 121, устанавливая его в единичное состояние, при котором элемент 123 И для очередного входного импульса с входа 135 будет закрыт, а элемент 124 И - открыт, так и на вход элемента задержки 131, задерживающего синхронизирующий импульс на время занесения кода базового адреса в регистр 116.

С выхода элемента 131 задержки синхронизирующий импульс через элемент 128 ИЛИ, во-первых, поступает на синхронизирующий вход сумматора 117, по которому сумматор 117 суммирует показания регистра с нулевыми показаниями счетчика 118.

Во-вторых этот же импульс поступает на прямой вход триггера 122, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггер 122 открывает элементы 126 И, подключая выход сумматора 117 через элементы 126 И группы и элементы 129 ИЛИ к выходу 138 модуля 6.

Код адреса с выхода 138 модуля 6 поступает на вход 197 модуля 10, проходит элементы 193 ИЛИ группы и выдается на адресный выход системы 26 в качестве адреса записи вновь формируемого массива данных М4.

В-третьих, этот импульс задерживается элементом 132 на время срабатывания сумматора 117 и триггера 122 и выдается на выход 140 модуля 6 в качестве импульса записи, который поступает на вход 178 модуля 9, проходит элемент 171 ИЛИ и выдается на выход 28 системы в качестве синхронизирующего импульса записи содержимого регистра 39 с выхода 25 системы в базу данных по адресу, сформированному на выходе 26 системы.

В-четвертых, с выхода элемента 132 задержки синхронизирующий импульс записи вновь задерживается элементом 133 задержки на время записи содержимого регистра 39 в базу данных системы, и затем выдается на счетный вход счетчика 118, подсчитывающего число произведенных записей, на установочный вход триггера 122, сбрасывая его в исходное состояние, и с выхода 141 модуля 6 на вход 184 модуля 9, где проходит элемент 173 ИЛИ и с выхода 190 модуля 9 поступает на синхронизирующий вход 136 модуля 5.

Импульс с входа 136 модуля 5 вновь проходит через элемент 125 И на счетный вход счетчика 119, фиксируя в счетчике факт занесения очередной записи массива M1 в базу данных массива М4.

Кроме того, импульс с выхода элемента 125 И задерживается элементом 134 на время срабатывания счетчика 119 и далее поступает на синхронизирующий вход компаратора 120. На один вход компаратора поступает код с выхода счетчика 118, в котором зафиксировано число записей, содержащихся в массиве M1, а на другой вход - поступает код с выхода счетчика 119, подсчитывающего число считанных записей массива M1 из базы данных сервера.

Если число считанных записей массива M1 в счетчике 119 меньше числа записей, зафиксированных в счетчике 118, то компаратор по синхронизирующему импульсу формирует сигнал на выходе 217, который через выход 139 модуля 5 поступает на вход 76 модуля 2, проходит элемент 68 ИЛИ, и вновь выдается на выход 27 системы.

Описанный процесс разделения массива записей и занесения их в модули 7 и 8 продолжается до тех пор, пока компаратор 120 модуля 5 не зафиксирует факт равенства показаний счетчиков 118 и 119, выдачей синхронизирующего сигнала на выход 218.

С этого выхода синхронизирующий сигнал, во-первых, поступает на установочный вход триггера 121 модуля 5, возвращая его в исходное состояние, а, во-вторых на выдается на выход 142 модуля 5, откуда поступает на соответствующий вход модуля 11, и далее поступает как на вход 59 модуля 3, так и на выход 29 системы, сигнализируя оператору об окончании процедуры разделения массива M1 на массивы М3 и М4.

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

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

Таблица 3
Название вершиныВлияние системы Влияние концепты
'ВоспрНасел'0.540.62
'СтавРефен' 0-0.62
'ВВП'0.54 0.62
'ИмпЗависим'0.540.62
'ПолитСтаб' 0.540.62
'ОборПотен'0.54 0.62
'Здравоохранен'0.540.62
'БанкПотен' 0.540.62
'ЦенаГаз'0 0.54
'ЦенаНефть'00.08
'ЗапасыГаза' 0-0.54
'ЗапасыНефти'0 -0.08
'ЗанятНасел'0.540.62

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

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

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

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

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

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

- для изменения ситуации к лучшему необходимо как можно скорее снизить ставку рефинансирования до уровня 3-5%;

- необходимо изменить вектор развития экономики России, отказавшись от приоритета в развитии сырьевых отраслей экономики.

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

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

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

Источники информации, принятые во внимание при составлении описания заявки:

1. Система поддержки принятия решений на основе когнитивного моделирования «Игла». Программные продукты и системы, 3, 1997.

2. Патент РФ 59285, 07.02.2006.

3. Патент 2305319, 23.01.2006 (прототип).

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



 

Похожие патенты:

Изобретение относится к вычислительной технике, в частности, к территориально-распределенной системе электронного документооборота «ЕФРАТ-ДОКУМЕНТООБОРОТ»

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

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

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