СИСТЕМА АНАЛИЗА И ОБРАБОТКИ ИНФОРМАЦИИ ОБ ИННОВАЦИОННОМ ПОТЕНЦИАЛЕ ДЛЯ УПРАВЛЕНИЯ ПРИБОРОСТРОИТЕЛЬНЫМ ПРЕДПРИЯТИЕМ
SYSTEM OF ANALYSIS AND PROCESSING OF INFORMATION ABOUT INNOVATIVE POTENTIAL FOR MANAGEMENT OF INSTRUMENT-MAKING ENTERPRISE

Изобретение относится к специализированным системам в области анализа и обработки информации об инновационном потенциале предприятий приборостроительной отрасли и предназначено для оперативной обработки информации с последующей ее визуализацией, анализом и принятием решений по управлению предприятием.
Для повышения эффективности управления предприятием и принятия обоснованных управленческих решений целесообразно применять системы поддержки принятия решений (СППР) на основе новейших информационных технологий, позволяющие преобразовывать и анализировать накопленную информацию об инновационном потенциале и вырабатывать информационное управляющее воздействие.
Обычно система информационных показателей об инновационном потенциале предприятия представляет собой сложную иерархическую структуру с множеством частных показателей, в которую, в зависимости от задач управления, могут включаться различные критерии, отражающие состояние предприятия.
Для решения задач управления целесообразно иметь обобщающий критерий системы показателей (отражающий уровень инновационного потенциала предприятия), комплексную оценку информационных показателей системы (включая финансовое состояние, интеллектуальное обеспечение, качество кадров, производственно-технологический поток, корпоративную организацию, инновационную культуру, инновационную восприимчивость), характеризовать в целом информацию об объективном технико-экономическом и социальном состояниях предприятия, зависимых от развития производства.
Известны системы [1-3], одна из которых [1] содержит блок задаваемых экономических параметров, связанный с ним блок расчета моделируемых экономических параметров, блок отображения в виде экрана монитора для вывода на него заданных и моделируемых экономических параметров. При этом блоки задаваемых и моделируемых параметров снабжены средствами для изменения этих параметров, а блок расчета выполнен на основе системы нелинейных дифференциальных уравнений с нестационарной структурой и с количеством обратных связей, соизмеримых с количеством переменных. Существенный недостаток данной системы заключается в ее ограниченных функциональных возможностях, обусловленных тем, что описание входных ситуаций представляется в пространстве ограниченного числа признаков.
Другая система [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 селекции базового адреса решателя, модуль 12 селекции базового адреса правила решателя, модуль 13 модификации адресов решения базы данных сервера, модуль 14 формирования цикла считывания решателей, модуль 15 формирования цикла считывания правила решения текущего решателя, модуль 16 расчета контрольных значений параметров, модуль 17 формирования сигналов записи и считывания данных правила решателя базы данных сервера, модуль 18 оценки критерия, модуль 19 формирования адреса документирования данных расчетов, модуль 20 выдачи данных.
На фиг. 1 также показаны первый 22, второй 23, третий 24, четвертый 25 и пятый 26 информационные входы системы, первый 27, второй 28, третий 29, четвертый 30 и пятый 31 синхронизирующие входы системы, а также адресный 32, информационные 33 и 34, первый 35, второй 36, третий 37 и четвертый 38 синхронизирующие выходы системы.
Модуль 1 (фиг. 1) приема данных текущих параметров информации о системе конструктивно выполнен в виде регистра, имеющего информационный 22 и синхронизирующий 23 входы, а также информационные выходы 39, 40, 41, 42.
Модуль 2 (фиг. 2) селекции текущего адреса параметров информации о системе содержит дешифратор 43, блок памяти 44, выполненный в виде постоянного запоминающего устройства, регистр 45, элементы 46-48 И, элемент 49 ИЛИ, элементы 50-51 задержки. На чертеже показаны информационный 52 и синхронизирующий 53 входы, а также информационный 54 выход.
Первый модуль селекции базового адреса в базе данных сервера 3 (фиг. 3) содержит дешифратор 55, блок памяти 56, выполненный в виде постоянного запоминающего устройства, регистр 57, элементы 58-60 И, элемент 61 ИЛИ, элементы 62-65 задержки. На чертеже также показаны информационный 66 и синхронизирующий 67 входы, информационный 68, первый 69 и второй 70 синхронизирующие выходы.
Модуль 4 (фиг. 1) модификации адресов базы данных сервера выполнен в виде сумматора, имеющего один информационный вход 71, соединенный с выходом 54 модуля 2, другой информационный вход 72, подключенный к выходу 68 модуля 3, синхронизирующий вход 73, соединенный с выходом 69 модуля 3, и информационный выход 74.
Модуль 5 (фиг. 4) фиксации числа расчетных показателей оценки информации содержит счетчик 75, компаратор 76 и элемент 77 задержки. На чертеже также показаны информационный 78, синхронизирующий 79 входы и выход 80.
Модуль 6 (фиг. 5) формирования цикла считывания показателей информации о системе содержит счетчик 81, компаратор 82 и элемент 83 задержки. На чертеже также показаны информационный 84 и синхронизирующий 85 входы и первый 86 и второй 87 синхронизирующие выходы.
Модуль 7 (фиг. 6) формирования сигналов записи и считывания базы данных сервера содержит счетчик 88, триггеры 89, 90, группы 91-93 элементов И, группу элементов 94 ИЛИ, элементы 95-97 И, элементы 98-101 ИЛИ и элементы 102-106 задержки. На чертеже показаны информационные 107, 108, 109 входы, синхронизирующие 110, 111, 112 входы, счетный 113 и установочный 114 входы, а также информационный 32 выход и первый 35 и второй 36 синхронизирующие выходы.
Модуль 8 (фиг. 7) задания параметров расчета показателей информации о системе содержит регистр 115, триггер 116, элемент 117 И, группу элементов 118 И, элемент 119 ИЛИ и элемент 120 задержки. На чертеже показаны первый 23 и второй 24 информационные входы, первый 28 и второй 29 синхронизирующие входы, управляющий 121 вход, а также первый 122, второй 123 и третий 124 информационные выходы и синхронизирующий 125.
Второй модуль селекции базового адреса 9 (фиг. 8) содержит регистр 126, дешифратор 127, блок памяти 128, выполненный в виде постоянного запоминающего устройства, элементы 129-131 И, элемент 132 ИЛИ, элементы 133, 134 задержки. На чертеже показаны информационный 135 и синхронизирующий 136 входы, а также информационный 137 и синхронизирующий 138 выходы.
Модуль 10 (фиг. 9) задания параметров текущего решения для оценки информации об инновационном потенциале содержит регистры 139-140, триггеры 141-142, группу элемент 143 И, группу элементов 144 ИЛИ, элемент 145 И и элемент 146 задержки. На чертеже показаны первый 25 и второй 26 информационные входы, первый 30, второй 31 и третий 146 синхронизирующие входы, первый 147, второй 148 и третий 149 управляющие входы, а также первый 150, второй 151, третий 152, четвертый 153, пятый 154 и шестой 155 информационные выходы и один 156 синхронизирующие выходы.
Модуль 11 (фиг. 10) селекции базового адреса решателя содержит дешифратор 157, блок памяти 158, выполненный в виде постоянного запоминающего устройства, регистр 159, элементы 160-162 И, элемент 163 ИЛИ, элементы 164-165 задержки. На чертеже показаны информационный 166 и синхронизирующий 167 входы, а также информационный 168 выход.
Модуль 12 (фиг. 11) селекции базового адреса правила решателя содержит дешифратор 169, блок памяти 170, выполненный в виде постоянного запоминающего устройства, регистр 171, элементы 172-174 И, элемент 175 ИЛИ, элементы 177-179 задержки. На чертеже также показаны информационный 180 и синхронизирующий 181 входы, информационный 182, первый 183 и второй 184 синхронизирующие выходы.
Модуль 13 (фиг. 1) модификации адресов решения базы данных сервера выполнен в виде сумматора, имеющего один информационный вход 185, соединенный с выходом 168 модуля 11, другой информационный вход 186, подключенный к выходу 182 модуля 12, синхронизирующий вход 187, соединенный с выходом 183 модуля 12, и информационный выход 188.
Модуль 14 (фиг. 12) формирования цикла считывания решателей содержит счетчик 189, компаратор 190 и элемент 191 задержки. На чертеже также показаны информационный 192 и синхронизирующий 193 входы и первый 194 и второй 195 синхронизирующие выходы.
Модуль 15 (фиг. 13) формирования цикла считывания правила решения текущего решателя содержит счетчик 196, компаратор 197 и элемент 198 задержки. На чертеже также показаны информационный 199 и синхронизирующие первый 200 и второй 201 входы и первый 202 и второй 203 синхронизирующие выходы.
Модуль 16 (фиг. 1) расчета контрольных значений параметров выполнен виде вычисленного блока, имеющего первый информационный вход 204, соединенный с выходом 124 модуля 8, второй информационный вход 205, подключенный к выходу 150 модуля 10, третий информационный вход 206, подключенный к выходу 151 модуля 10, первый синхронизирующий вход 207, соединенный с выходом 125 модуля 8, второй синхронизирующий вход 208, подключенный к выходу 156 модуля 10, и информационные 209 выход, синхронизирующие первый 211 и второй 212 выходы.
Модуль 17 (фиг. 14) формирования сигналов записи и считывания данных правила решателя базы данных сервера содержит счетчик 212, элементы 213 ИЛИ и элементы 214-215 задержки. На чертеже показаны информационный 216 вход, синхронизирующий 217 вход, счетный 218 и установочный 219 входы, а также информационный 34 выход и первый 37 и второй 38 синхронизирующие выходы.
Модуль 18 (фиг. 1) оценки критерия выполнен в виде блока расчета, имеющего информационный вход 220, соединенный с выходом 209 модуля 16, синхронизирующий вход 221, соединенный с выходом 211 модуля 16, и информационный выход 222 и синхронизирующий выход 223.
Модуль 19 (фиг. 15) формирования адреса документирования данных расчетов содержит блок памяти 224, выполненный в виде постоянного запоминающего устройства, регистр 225, счетчик 226, сумматор 227 и элементы 228-230 задержки. На чертеже также показаны синхронизирующий 231 вход, информационный 232 и синхронизирующий 233 выходы.
Модуль 20 (фиг. 16) выдачи данных содержит триггер 234, группы элементов 235-236 И и группу элементов 237 ИЛИ. На чертеже показаны первый 238 и второй 239 информационные входы, установочный 240 и синхронизирующий 241 входы.
Система анализа и обработки информации об инновационном потенциале для управления приборостроительным предприятием работает следующим образом.
На информационный вход 22 системы последовательно поступают данные текущих параметров информации о системе, представляющие собой, например, показатели выручки предприятия, количество рабочих, в виде кодограмм следующего содержания (Таблица 1).
Данная кодограмма принимается модулем 1, выполненным в виде регистра, в который она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 27 системы.
С выхода 39 модуля 1 код индекса показателя информационной системы поступает на информационный вход 52 модуля 2, с выхода 40 модуля 1 код индекса расчета, к которому относятся принимаемые данные, поступает на информационный вход 66 модуля 3, код количества показателей с выхода 41 поступает на информационный вход 78 модуля 5, а коды значений показателей с выхода 42 модуля 1 поступают на информационный вход 239 модуля 20.
С входа 52 модуля 2 код индекса показателя поступает на вход дешифратора 43 (фиг. 2), расшифровывающего код индекса показателя и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 46-48 И. Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 43 будет открыт элемент 46 И.
Синхронизирующий импульс с входа 27 системы, задержанный элементом 50 на время срабатывания дешифратора 43, поступает через открытый элемент 46 И на вход фиксированной ячейки ПЗУ 44, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данного индекса показателя, и считывает ее содержимое на вход регистра 45.
Кроме того, этот же импульс, пройдя элемент 49 ИЛИ, задерживается элементом 51 на время считывания базового адреса из ПЗУ 44 и затем поступает на синхронизирующий вход регистра 45, занося в него код текущего адреса.
С входа 66 блока 3 код индекса расчета поступает на вход дешифратора 55 (фиг. 3), расшифровывающего код индекса расчета и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 58-60 И. Для определенности допустим, что высоким потенциалом с третьего выхода дешифратора 55 будет открыт элемент 60 И.
Синхронизирующий импульс с входа 27 системы, задержанный элементом 62 на время срабатывания дешифратора 55, поступает через открытый элемент 60 И на вход фиксированной ячейки ПЗУ 56, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данных, относящихся к индексу расчета, и считывает ее содержимое на вход регистра 57.
Кроме того, этот же импульс, пройдя элемент 61 ИЛИ, задерживается элементом 63, на время считывания базового адреса из ПЗУ 56, и затем поступает на синхронизирующий вход регистра 57, занося в него код базового адреса.
С выхода 54 модуля 2 и с выхода 68 модуля 3 коды адреса поступают на входы модуля 4 (фиг. 1). При этом тот же синхронизирующий импульс, задержанный элементом 63 модуля 3, задерживается элементом 64 на время занесения кода базового адреса в регистр 57 и затем с выхода 69 модуля 3 поступает на синхронизирующий вход модуля 4, обеспечивая суммирование кодов регистров 45 и 57.
Модифицированный код адреса с выхода 74 модуля 4 поступает через вход 107 модуля 7 (фиг. 6) на входы элементов 91 И группы, проходит через указанные элементы, открытые по второму и третьему входам высокими потенциалами с инверсных выходов триггеров 89 и 90, а также через элементы 94 ИЛИ на информационный вход счетчика 88.
Параллельно с этим, синхронизирующий импульс с выхода элемента 64 модуля 3 задерживается элементом 65 на время срабатывания модуля 4 и затем с выхода 70 модуля 3 он, во-первых, подается через вход 241 модуля 20 (фиг. 16) на инверсный вход триггера 240, подтверждая его исходное состояние, при котором высокий потенциал с инверсного выхода триггера 234 открывает элементы 236 И группы.
Во-вторых, этот же импульс через вход 110 модуля 7 (фиг. 6) и через элемент 98 ИЛИ поступает на синхронизирующий вход счетчика 88 и заносит в него модифицированный адрес записи поступивших показателей.
Таким образом, на адресном выходе 32 системы будет сформирован адрес записи показателя данного индекса, относящейся к конкретному индексу решения.
Параллельно с процессом формирования адреса записи синхронизирующий импульс с выхода элемента 98 ИЛИ модуля 7 проходит через элемент 95 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 89, задерживается элементом 105 на время занесения кода адреса в счетчик 88 и затем через элемент 100 ИЛИ, во-первых, выдается на выход 35 системы в качестве синхронизирующего сигнала записи. Этот импульс с выхода 35 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи числовых значений показателей с выхода 42 модуля 1, которые с входа 241 модуля 20 (фиг. 16) через элементы 236 И группы, открытые высоким потенциалом с инверсного выхода триггера 234, и элементы 237 ИЛИ группы выдаются на информационный выход 33 системы. Данные с выхода 33 записываются по адресу, сформированному на адресном выходе 32 системы.
Процедура записи значений остальных индексов показателей осуществляется описанным выше образом по своим адресам.
В процессе последовательного ввода в систему данных показателей каждый из синхронизирующих импульсов с выхода 70 модуля 3 поступает на вход 79 модуля 5 (фиг. 4), на другой вход которого постоянно подан код числа индексов показателей с выхода 41 модуля 1.
Синхронизирующие импульсы, соответствующие факту приема очередного индекса показателя, поступают на счетный вход счетчика 75, который ведет подсчет числа поступивших импульсов. В каждом цикле приема очередного типа данных экономических систем показатели счетчика 75 сравниваются компаратором 76 с заданным числом типов данных, поступающим с выхода 40 модуля 1 через вход 78 модуля 5, по синхронизирующему импульсу с входа 79, задержанному элементом 77 на время занесения адреса записи в счетчик 88 модуля 7.
После того, как показания счетчика 75 станут равны заданному числу типов показателей, на выходе 80 модуля 5 формируется импульс, фиксирующий факт готовности всех показателей в базе данных сервера и конец режима ввода данных показателей. Этот импульс поступает на вход 121 модуля 8 (фиг. 7) и далее подается на единичный вход триггера 116, устанавливая его в единичное состояние, при котором триггер 116 высоким потенциалом с единичного выхода открывает элемент 117 И и элементы 118 И группы, тем самым подготавливая модуль 8 к приему данных системы, в соответствии с которыми будут проводиться необходимые расчеты.
Режим расчета показателей системы начинается с приходом на информационный вход 23 системы кодограммы задания для расчета в виде следующей структуры (Таблица 2).
Кодограмма задания с входа 23 через элементы 118 И группы поступает на информационные входы регистра 115 модуля 8 (фиг. 7).
Поступление кодограммы сопровождается синхронизирующим импульсом, поступающим на вход 29 системы и далее, во-первых, на синхронизирующий вход регистра 115, занося в регистр данные кодограммы. Во-вторых, этот же синхронизирующий импульс проходит элемент 119 ИЛИ на выход 125 модуля 8 и далее поступает на вход 207 модуля 16 в качестве синхронизирующего сигнала начала выборки необходимых для расчета данных из базы данных сервера на вход 136 блока 9 и вход 240 блока 20.
Для расчета необходимо ввести переменную расчета, которая задается с автоматизированного рабочего места руководителя расчетов (на чертеже не показан).
В результате этого на информационный вход 24 системы выдается код выбранного значения переменной, который заносится в регистр 115 модуля 8 тем же синхронизирующим импульсом с входа 29.
Код индекса расчета с выхода 123 модуля 8 через вход 135 модуля 9 (фиг. 8) поступает на вход дешифратора 127, который расшифровывает цифровое значение индекса расчета, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 129-131 И.
Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 129-131 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 128, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все данные показателей, относящиеся к данному расчету.
Код базового адреса с выхода ПЗУ 128 поступает на информационный вход регистра 126, куда и заносятся синхронизирующим импульсом с выхода элемента 133, задерживающего синхронизирующий импульс на время считывания кодов из ПЗУ.
Код базового адреса раздела памяти сервера базы данных с выхода 137 блока 9 выдается на вход 108 модуля 7.
Параллельно с этим синхронизирующий импульс с выхода 138 модуля 9 поступает на вход 111 модуля 7 (фиг. 6), откуда он подается на единичный вход триггера 89 и устанавливает его в единичное состояние, при котором разрешающие потенциалы на двух входах будут у элементов 92 И группы. В результате этого код базового адреса заданного периода с входа 108 будет подан через элементы 92 И группы и элементы 94 ИЛИ группы на информационный вход счетчика 88.
Параллельно с этим синхронизирующий импульс с входа 111 модуля 7 задерживается элементом 103 задержки на время срабатывания триггера 89 и проходит через элемент 98 ИЛИ, во-первых, на синхронизирующий вход счетчика 7, занося в него код базового адреса заданного индекса расчета.
Во-вторых, этот же импульс проходит через элемент 99 ИЛИ и элемент 96 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 89, на выход системы 36 в качестве синхронизирующего импульса считывания данных.
Этот импульс поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 32, и передачи их через информационный вход 24 системы на вход регистра 115 модуля 8 и далее с выхода 124 на вход 204 модуля 16, и далее на запись их в буферную память блока 16, куда они заносятся синхронизирующими импульсами с сервера, поступающими на вход 28 системы.
Кроме того, импульс считывания с выхода 36 модуля 7 поступает на синхронизирующий вход 85 модуля 6 (фиг. 5), откуда он подается на счетный вход счетчика 81, подсчитывающего число считываемых типов показателей.
В каждом цикле считывания очередного типа данных показателей из базы данных сервера показания счетчика 81 сравниваются компаратором 82 с заданным числом типов показателей, поступающим с выхода 122 модуля 8 через вход 84 модуля 6, по синхронизирующему импульсу с входа 85, задержанному на время срабатывания счетчика 83.
Если показания счетчика 81 будут меньше заданного числа типов показателей, то на выходе 86 модуля 6 формируется импульс, который через вход 113 модуля 7, во-первых, сразу же поступает на счетный вход счетчика 88, увеличивая адрес считывания на единицу, а во-вторых, он задерживается элементом 104 на время срабатывания счетчика 88 и затем вновь проходит через элемент 99 ИЛИ и элемент 96 И на выход 36 системы в качестве очередного синхронизирующего импульса считывания данных.
Этот импульс вновь поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по очередному адресу, сформированному на выходе 32, и передаче считанных данных показателей через информационный вход 24 системы на вход 204 модуля 16.
Процесс считывания и передачи данных, необходимых для расчета, в блок 16 продолжается до тех пор, пока показания счетчика 81 не станут равны заданному числу типов показателей. В этом случае на выходе 87 модуля 6 формируется импульс, фиксирующий факт готовности всех исходных данных к проведению расчетов блоком 16.
Этот импульс, во-первых, через вход 114 блока 7 поступает на установочные входы триггеров 89 и 90, а также через элемент 101 И на установочный вход счетчика 88, возвращая их в исходное состояние.
Во-вторых, этот же импульс поступает на вход 147 модуля 10 в качестве управляющего сигнала запуска подпрограммы считывания порядка и способа решения в модуле 10 (фиг. 9). Этот импульс подается на единичный вход триггера 141, устанавливая его в единичное состояние, при котором триггер 141 высоким потенциалом с единичного выхода открывает элемент 143 И и элементы 144 ИЛИ группы, тем самым подготавливая модуль 10 к приему данных системы, в соответствии с которыми производится анализ и обработка информации об инновационном потенциале.
Прием данных начинается с приходом на информационный вход 25 системы кодограммы текущих данных по индексу расчета в виде следующей структуры (Таблица 3).
Кодограмма задания с входа 25 через элементы 143 И группы поступает на информационный вход регистра 139 модуля 10 (фиг. 9).
Поступление кодограммы сопровождается синхронизирующим импульсом, подаваемым на вход 30 системы и далее через элементы 144 ИЛИ группы, заносятся в регистр 139 (данные кодограммы).
С выхода 152 модуля 10 код индекса решателя информационной системы поступает на информационный вход 166 модуля 11 (фиг. 10), с выхода 153 модуля 10 код правила расчета, поступает на информационный вход 180 модуля 12 (фиг. 11).
С входа 166 модуля 11 код индекса решателя поступает на вход дешифратора 157 (фиг. 10), расшифровывающего код индекса решателя и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 160-162 И. Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 157 будет открыт элемент 160 И.
Синхронизирующий импульс с входа 30 системы, задержанный элементом 164 на время срабатывания дешифратора 157, поступает через открытый элемент 160 И на вход фиксированной ячейки ПЗУ 158, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данного индекса решателя, и считывает ее содержимое на вход регистра 159.
Кроме того, этот же импульс, пройдя элемент 163 ИЛИ, задерживается элементом 165, на время считывания базового адреса из ПЗУ 158, и затем поступает на синхронизирующий вход регистра 159, занося в него код текущего адреса.
С входа 180 блока 12 код правил решателя поступает на вход дешифратора 169 (фиг. 11), расшифровывающего код правила решателя и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 172-174 И. Для определенности допустим, что высоким потенциалом с третьего выхода дешифратора 169 будет открыт элемент 174 И.
Синхронизирующий импульс с входа 30 системы, задержанный элементом 176 на время срабатывания дешифратора 169, поступает через открытый элемент 174 И на вход фиксированной ячейки ПЗУ 170, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данных, относящихся к правилам решателя, и считывает ее содержимое на вход регистра 171.
Кроме того, этот же импульс, пройдя элемент 175 ИЛИ, задерживается элементом 177, на время считывания базового адреса из ПЗУ 170, и затем поступает на синхронизирующий вход регистра 171, занося в него код базового адреса.
С выхода 168 модуля 11 и с выхода 182 модуля 12 коды адреса поступают на входы модуля 13 (фиг. 1). При этом тот же синхронизирующий импульс, задержанный элементом 177 модуля 12, задерживается элементом 178 на время занесения кода базового адреса в регистр 171 и затем с выхода 183 модуля 12 поступает на синхронизирующий вход модуля 13, обеспечивая суммирование кодов регистров 159 и 171.
Модифицированный код адреса с выхода 188 модуля 13 поступает через вход 216 модуля 17 (фиг. 14) на информационный вход счетчика 212.
Параллельно с этим, синхронизирующий импульс с выхода элемента 178 модуля 12 задерживается элементом 179 на время срабатывания модуля 13 и затем с выхода 184 модуля 12 он, во-первых, подается через вход 217 модуля 17 (фиг. 14) на синхронизирующий вход счетчика 212 и заносит в него модифицированный адрес записи поступивших данных.
Таким образом, на адресном выходе 34 системы будет сформирован адрес записи текущего правила решателя, относящейся к конкретному индексу решателя.
Параллельно с процессом формирования адреса записи синхронизирующий импульс с входа 217 через элемент 213 ИЛИ задерживается элементом 215 на время занесения кода адреса в счетчик 212 и затем, во-первых, выдается на выход 37 системы в качестве синхронизирующего сигнала записи. Этот импульс с выхода 37 системы поступает на вход третьего канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи значений правил решателя.
Кроме того, импульс считывания с выхода 37 модуля 17 (фиг. 14) поступает на синхронизирующий вход 193 модуля 14 (фиг. 12), откуда он подается на счетный вход счетчика 189, подсчитывающего число решателей.
В каждом цикле считывания очередного решателя из базы данных сервера показания счетчика 189 сравниваются компаратором 190 с заданным числом решателей, поступающих с выхода 155 модуля 10 через вход 192 модуля 14, по синхронизирующему импульсу с входа 193, задержанному элементом 191 на время срабатывания счетчика 189.
Если показания счетчика 189 будут меньше заданного числа решателей, то на выходе 195 модуля 14 формируется импульс, который поступает на вход 201 модуля 15 (фиг. 13). Если больше, тогда сигнал поступает на вход 149 блока 10.
С входа 201 блока 15 синхронизирующий импульс подается на установочный вход счетчика 196, подсчитывающего число правил решателя.
В каждом цикле считывания очередного правила решателя из базы данных сервера показания счетчика 196 сравниваются компаратором 197 с заданным числом правил решателей, поступающих с выхода 154 модуля 10 через вход 199 модуля 15.
Если показания счетчика 196 будут меньше заданного числа правил решателя, то на выходе 202 модуля 15 формируется импульс, который поступает на вход 218 модуля 17. Если больше, тогда сигнал поступает на вход 219 блока 17 и параллельно с этим на вход 148 блока 10.
Со входа 218 блока 17 сигнал поступает на вход счетчика 212 этого блока увеличивая его значение на единицу и параллельно на выход 38 системы, задержанный элементом 214 на время срабатывания счетчика 212.
Кроме того, импульс считывания с выхода 38 модуля 17 поступает на синхронизирующий вход 201 модуля 15.
Со входа 219 блока 17 сигнал поступает на установочный вход счетчика 212 этого блока, устанавливая значения «0», и параллельно на выход 37 системы через элемент 213 ИЛИ, задержанный элементом 215 на время срабатывания счетчика 212.
С выхода 202 модуля 15 формируется импульс, который через вход 148 модуля 10, поступает на инверсный вход триггера 141 в качестве очередного синхронизирующего импульса считывания данных и параллельно с этим на единичный вход триггера 142, переводя систему к считыванию следующего правила решателя.
Процедура записи значений остальных правил решателя и индексов решателя осуществляется аналогичным образом по своим адресам.
При фиксации блоком 14 всех индексов решателя синхронизирующий импульс поступает на вход 149 блока 10 и поступает на инверсный вход триггера 142 в качестве очередного синхронизирующего импульса считывания данных, открывая элемент 145 И блока 10 и переводя систему в режим расчета.
Режим расчета системы начинается с приходом на информационный вход 26 системы кодограммы задания для расчета в виде следующей структуры (Таблица 4).
Кодограмма задания с входа 26 поступает на информационный вход регистра 140 модуля 10 (фиг. 9).
Поступление кодограммы сопровождается синхронизирующим импульсом, поступающим на вход 31 системы через открытый элемент 145 И и далее, во-первых, на синхронизирующий вход регистра 140, занося в регистр данные кодограммы. Во-вторых, этот же синхронизирующий импульс задерживается элементом 146 на время записи в регистр 140, затем поступает на выход 156 модуля 10 и далее на вход 208 модуля 16 (фиг. 1) в качестве управляющего сигнала запуска программы расчета данных в модуле 16. Данные с регистра 140 поступают на выходы 150 и 151 блока 10, а затем подаются на входы 205 и 206 блока 16 соответственно, передавая в этот блок информацию по решателям и правилам решателей текущего решения, необходимую для расчета.
По окончании расчетов на выходе 209 модуля 16 формируются результаты расчета, а на выходе 211 модуля 16 появляется синхронизирующий сигнал, свидетельствующий о том, что расчет завершен.
Результаты расчета с выхода 209 блока 16 поступают на вход 220 модуля 18 (фиг. 1) и, одновременно с этим, с выхода 211 блока 16 на вход 221 поступает синхронизирующий сигнал о готовности результатов. В блоке 18 происходит расчет оценки критерия эффективности системы.
Код результатов расчета с выхода 222 модуля 18 через вход 238 модуля 20 проходит через элементы 235 И группы, открытые к этому моменту времени высоким потенциалом с прямого выхода триггера 234, и элементы 237 ИЛИ группы на выход системы 33, откуда он поступает на автоматизированное рабочее место управления расчетом данных (на фигуре не показано).
Одновременно с этим осуществляется процедура документирования результатов расчета в базе данных сервера. С этой целью синхронизирующий сигнал с выхода 223 модуля 18 через вход 231 модуля 19 (фиг. 15) поступает на вход фиксированной ячейки памяти ПЗУ 224, в которой хранится базовый адрес зоны памяти базы данных, выделенной для документирования результатов расчета, и считывает ее содержимое на вход регистра 225.
Параллельно с этим тот же синхронизирующий импульс со входа 231 задерживается элементом 228 на время считывания базового адреса из ПЗУ 224 и затем поступает на синхронизирующий вход регистра 225, занося в него код базового адреса, который с выхода регистра поступает на один вход сумматора 227, на другой вход которого поступают показания с выхода счетчика 226, равные нулю в текущий момент времени.
По синхронизирующему сигналу с выхода элемента 229, задерживающего импульс на время занесения кода в регистр 225, сумматор 227 суммирует код базового адреса документирования регистра 225 и код на выходе счетчика 226, который равен нулю.
В результате этого на выходе сумматора будет зафиксирован код базового адреса документирования, который с выхода 232 модуля 19 поступает на вход 109 модуля 7, а синхронизирующий импульс с выхода элемента 229 вновь задерживается элементом 230 на время срабатывания сумматора и, во-первых, с выхода 233 выдается на синхронизирующий вход 112 модуля 7, а во-вторых, поступает на счетный вход счетчика 226, занося в него первую единицу.
Затем синхронизирующий импульс с выхода 233 модуля 19 через вход 112 модуля 7 (фиг. 6) поступает на единичный вход триггера 90 и устанавливает его в единичное состояние, при котором разрешающий потенциал будет у элементов 93 И группы.
В результате этого код базового адреса со входа 109 будет подан через элементы 93 И группы и элементы 94 ИЛИ группы на информационный вход счетчика 88.
Параллельно с этим синхронизирующий импульс с входа 112 модуля 7 задерживается элементом 102 задержки на время срабатывания триггера 90 и проходит через элемент 98 ИЛИ, во-первых, на синхронизирующий вход счетчика 88, занося в него код базового адреса. Во-вторых, этот же импульс проходит элемент 97 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 90, через элемент 100 ИЛИ на выход 35 системы в качестве синхронизирующего сигнала записи.
Этот импульс с выхода 35 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи результатов расчета с выхода 222 модуля 18, которые со входа 238 блока 20 (фиг. 16) через элементы 235 И группы, открытые высоким потенциалом с прямого выхода триггера 234, и элементы 237 ИЛИ группы поступают на информационный выход 33 системы. Данные с выхода 33 записываются по адресу, сформированному на адресном выходе 32 системы.
В результате, предлагаемая система позволяет проводить оценку уровня инновационного потенциала предприятия в режиме реального времени, анализировать и принимать решения по управлению предприятием.
При этом по сравнению с прототипом предлагаемая система обеспечивает расширение функциональных возможностей, повышение эффективности обработки информации об инновационном потенциале и обоснованную критериальную оценку информации.
Предлагаемая система выгодно отличается от известных ранее и может найти широкое применение в области анализа и обработки информации об инновационной деятельности предприятия.
Источники информации
1. Кугаенко А.А., Затов В.А., Кандрашов П.Е. «Устройство динамического моделирования оригиналов». Патент RU №43663 U1, 26.07.2004. Опубл. 27.01.2005. Бюл. №3.
2. Попков Ю.С., Попков А.Ю., Левитин Е.С. «Система имитационного моделирования социально-экономического развития города». Патент RU №2565415 С2, 19.02.2014. Опубл. 20.10.2015. Бюл. №29.
3. Арлазаров В.Л., Янишевский И.М., Адилов Ж.М., Ашимов А.А., Ашимов А.А., Боровский Ю.В., Боровский Н.Ю., Морозов В.П., Морозов А.В., Султанов Б.Т. «Система визуального моделирования экономических систем». Патент RU №2444051 С1, 30.12.2010. Опубл. 27.02.2012. Бюл. №6 (прототип).