Способ выработки решений проблем развития автоматизированной системы управления и система для его осуществления

Иллюстрации

Показать все

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

Реферат

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

Известен способ выдачи рекомендаций по выбору на основе предпочтений в многопользовательской системе (США, патент №5583763, G06F 17/60, 1996 г.). Способ реализован в компьютерной системе, содержащей процессор, базу данных (БД) предпочтений, устройство ввода и устройство вывода. БД содержит множество записей, каждая из которых определяет предпочтения конкретного пользователя. По сигналу управления устройство ввода генерирует входную запись с предпочтениями определенного пользователя. Далее процессор осуществляет поиск в базе данных с целью обнаружения предпочтений, совпадающих с предпочтениями, содержащимися во входной записи, формирует счетчик совпадений, идентифицирует несовпадающие предпочтения, присваивает несовпадающим предпочтениям весовые коэффициенты, выбранные в обратной зависимости от их частоты появления в базе данных, сортировку несовпадающих предпочтений по весовым коэффициентам и выбор рекомендации по предпочтениям из несовпадающих предпочтений. Затем устройство вывода генерирует соответствующее сообщение.

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

Известен способ оказания помощи пользователям в процессе принятия решений (США, патент №5717865, G06F 19/00, 1998 г.), включающий выбор множества вариантов решения проблемы, из которых необходимо выбрать единственный вариант; выбор компонентов решения, касающихся выбора варианта; присваивание компонентам решения пользовательской оценки, которая характеризует относительную значимость компонента для выбора варианта; присваивание компонентам решения ожидаемой оценки удовлетворения требований и присваивание этим компонентам оценки достоверности.

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

Наиболее близким к заявляемому по назначению и технической сущности является известный способ выработки решений проблем (Россия, патент №2216043, G06N 1/00, 2000 г.), заключающийся в том, что путем выбора с помощью устройства ввода-вывода из заданного перечня проблем, записанного в базе данных, хранящейся в устройстве хранения данных, задают тип проблемы, подлежащей решению, формируют с помощью устройства ввода-вывода или автоматически список параметров, характеризующих эту проблему, и с учетом предпочтений пользователя присваивают каждому параметру его значение в описании проблемы, при этом по меньшей мере одному параметру, входящему в множество параметров, характеризующих проблему, подлежащую решению, присваивают по меньшей мере одно лингвистическое значение, которому ставят в соответствие числовые значения, передают с помощью устройства ввода-вывода присвоенные значения параметров, соответствующие заданным вариантам решения, в устройство обработки данных, задают с помощью устройства ввода-вывода критерии и показатели оценки заданных вариантов решений для выбора наилучших из них и передают их в устройство обработки данных, с использованием упомянутых данных в устройстве обработки данных рассчитывают значения заданных упомянутых ранее показателей оценки вариантов и их критериев выбора, используя аппроксимационные и/или многокритериальные оптимизационные математические модели, хранящиеся в базе данных, множество которых выбирают в зависимости от заданного типа проблемы, которая должна быть решена, и определяют наилучший вариант решения заданной проблемы.

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

Известна система для выдачи рекомендаций по выбору на основе предпочтений в многопользовательской системе (США, патент №5583763, G06F 17/60, 1996 г.). Система содержит процессор, базу данных предпочтений, устройство ввода и устройство вывода. БД содержит множество записей, каждая из которых определяет предпочтения конкретного пользователя. По сигналу управления устройство ввода генерирует входную запись с предпочтениями определенного пользователя. Далее процессор осуществляет поиск в базе данных с целью обнаружения предпочтений, совпадающих с предпочтениями, содержащимися во входной записи, формирует счетчик совпадений, идентифицирует несовпадающие предпочтения, присваивает несовпадающим предпочтениям весовые коэффициенты, выбранные в обратной зависимости от их частоты появления в базе данных, сортировку несовпадающих предпочтений по весовым коэффициентам и выбор рекомендации по предпочтениям из несовпадающих предпочтений. Затем устройство вывода генерирует соответствующее сообщение.

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

Известна автоматизированная система для принятия решений (США, патент №5732397, G06F 17/60, 1998 г.), содержащая устройство обработки данных, устройство памяти, устройство ввода-вывода для ввода данных в процессор из устройства памяти и вывода обработанных данных в устройство памяти из процессора. Устройство памяти состоит из разделов, в каждом из которых записаны выбранные элементы декларативных справочных знаний, предназначенные для конкретного процесса принятия решений. При выполнении первой операции принятия решений выбранные элементы данных, полученные из устройства ввода, сравниваются с хранимыми в устройстве памяти элементами знаний, и выявляются входные данные, не соответствующие элементам знаний. При этом определяются тип и степень несоответствия. Затем дополнительные данные, полученные из устройства ввода, сравниваются с дополнительными элементами знаний и на основе результата сравнения выполняется вторая операция принятия решений.

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

Известна система для выработки решений (Россия, патент №2216043, G06N 1/00, 2000 г.), которая может рассматриваться как наиболее близкая по назначению и технической сущности к заявляемой, содержащая устройство обработки данных, включающее устройство управления обработкой данных, устройство синтеза виртуального рабочего варианта системы и устройство выбора оптимального варианта решения, соединенные между собой, устройство хранения данных, включающее в себя устройство управления базами данных, соединенное с устройством управления обработкой данных, базу данных, в которой хранится перечень типов проблем, соответствующие каждому типу проблемы математические модели, предназначенные для расчета значений параметров, описывающих проблему, и базу данных, в которой хранятся данные, соответствующие накопленным примерам решаемых проблем, устройство визуализации и устройство ввода-вывода для ввода исходных данных и вывода результатов, соединенные между собой, с устройством управления обработкой данных устройства обработки данных и с устройством управления базами данных устройства хранения данных.

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

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

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

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

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

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

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

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

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

На фиг.1 показана структурная схема системы для выработки решений проблем развития АСУ, на которой цифрами обозначены:

1 - устройство обработки данных;

2 - устройство хранения данных;

3 - устройство визуализации;

4 - устройство ввода-вывода;

5 - устройство синтеза виртуального рабочего варианта системы;

6 - устройство выбора оптимального варианта решения;

7 - устройство сравнения параметров АСУ;

8 - база данных примеров решения проблем;

9 - база данных типов проблем и математических моделей;

10 - база данных параметров уровня развития АСУ;

11 - база данных общематематических методов решения проблем;

12 - устройство управления базами данных;

13 - устройство ранжирования проблем развития АСУ;

14 - устройство управления обработкой данных.

На фиг.2 приведена структурная схема процесса выявления и диагностики научно-технических проблем развития АСУ.

Система состоит из устройства обработки данных 1 (Фиг.1), включающего устройство управления обработкой данных 14, устройство синтеза виртуального рабочего варианта системы 5, устройство выбора оптимального варианта решения 6, которые соединены между собой, устройство сравнения параметров АСУ 7 и устройство ранжирования проблем развития АСУ 13, которые также соединены между собой и с устройством управления обработкой данных 14, устройства хранения данных 2, включающего устройство управления базами данных 12, соединенное с устройством управления обработкой данных 14, базу данных примеров решения проблем 8, базу данных типов проблем и математических моделей 9, базу данных параметров уровня развития АСУ 10, базу данных общематематических методов решения проблем 11, соединенных с устройством управления базами данных 12, устройства визуализации 3 и устройства ввода-вывода 4 для ввода исходных данных и вывода результатов, соединенных между собой, с устройством управления обработкой данных 14 устройства обработки данных 1 и с устройством управления базами данных 12 устройства хранения данных 2.

Необходимость исследования научно-технических проблем развития АСУ техническими системами возникает при обосновании основных направлений развития этих систем на прогнозный период.

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

Следует отличать научно-техническую проблему от научно-технической задачи. Научно-техническая задача - то, что надо решить, при этом, по крайней мере, один метод решения или одно техническое решение известно (опубликовано).

Будем также отличать строгую формулировку научно-технической проблемы от нестрогой формулировки [2].

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

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

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

Вместе с тем следует четко различать технические и научные проблемы. Технические проблемы относятся к области техники, научные проблемы - к области научных знаний [2, 4].

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

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

Метод - совокупность практических или теоретических приемов или операций, подчиненных решению конкретной проблемы [1, 2].

Решение научной проблемы может быть получено тремя путями, а именно с помощью:

- новых методов решения частных научных проблем (имеются в виду новые методы решения известных проблем и методы решения новых проблем);

- впервые осуществляемых методов решения частных научных проблем;

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

Решение технической проблемы представляет собой тройку: предмет решения проблемы, цель решения проблемы и, собственно, техническое решение.

Техническое решение может состоять:

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

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

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

Решение технической проблемы должно обладать по сравнению с достигнутым, известным, современным уровнем техники новой совокупностью технических признаков [4, 5]. Здесь возможно несколько вариантов:

- совокупность состоит полностью из новых признаков;

- совокупность образуют часть новых, часть известных признаков;

- вся совокупность состоит из известных признаков, но в таком сочетании их она еще не встречалась.

Представляется необходимым выделить выявление и диагностику научно-технических проблем развития АСУ.

Выявление научно-технических проблем может быть проведено на основе определения и анализа требуемых и существующих (достижимых) значений показателей уровня развития АСУ.

Проблема - критическое (более допустимого) рассогласование между требуемыми значениями показателей уровня развития АСУ и реальными (достижимыми).

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

Выявление проблемы состоит в установлении факта ее существования по результатам исследования значений показателей уровня развития АСУ. Выявление проблемы происходит при критическом значении рассогласования между существующими (достижимыми) и требуемыми значениями показателей уровня развития АСУ. Это критическое значение определяется для каждой конкретной решаемой АСУ задачи с использованием типовых представлений. Индикатором наличия проблемы является достижение одним или несколькими показателями уровня развития АСУ критического значения (отклонение от требуемого значения больше допустимого в сторону ухудшения). Для выявления проблемы может быть использовано представление объекта анализа в виде модели «показатель-поле допуска».

Диагностика проблемы - это ответ на вопрос: что действительно происходит в АСУ? Каковы причины происходящего [3]? Диагностика является более глубоким уровнем изучения проблемы и осуществляется после выявления проблемы.

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

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

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

Первая фаза в диагностировании сложной проблемы - выявление и установление симптомов затруднений.

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

Внешними факторами являются условия решения задач, возлагаемых на АСУ, параметры этих задач и условия управления техническими системами.

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

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

Проблема является технической и носит параметрический характер, если она может быть устранена изменением только технических параметров АСУ без изменения структуры АСУ, выполняемых функций автоматизированного управления, способов управления, классов управления и степени централизации управления техническими системами.

Проблема является научной и/или технической, имеет структурный характер, если она проявляется и, соответственно, может быть решена при изменении структуры АСУ.

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

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

В качестве наиболее типичных научно-технических проблем развития перспективных АСУ могут быть названы:

- неполное обеспечение использования АСУ потенциальных возможностей управляемых технических систем,

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

- недостаточная информационная обеспеченность АСУ при непосредственном управлении техническими системами в ходе выполнения задач,

- недостаточный уровень устойчивости и непрерывности автоматизированного управления, обеспечиваемого АСУ.

В перечне проблем также могут быть представлены, например, такие:

- выбор наилучших вариантов решений,

- поиск компромиссных вариантов решений,

- поиск рациональных вариантов распределения ресурсов,

- ранжирование вариантов решений,

- оценка вероятности успеха.

Каждой из указанных выше проблем в соответствие ставятся математические модели, записанные в базе данных, хранящейся в устройстве хранения данных.

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

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

В базе данных записаны два типа моделей: аппроксимационные и оптимизационные модели выбора (принятия решения) [6-8].

Общая структура аппроксимационных моделей:

E=f(xi,yj),

где E - векторный результат (эффективность) решения проблемы;

xi - переменные, которыми можно управлять, i = 1, m ¯ ;

yj - переменные, которыми нельзя управлять, j = 1, n ¯ ;

f - функционалы зависимости между xi и yj, определяющие вектор E (эффективность системы).

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

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

найти

x i * max x i y j E * = max f * ( x i , y j ) ,

если выбор x i * не зависит от yj, описывающих поведение внешней среды,

либо найти

x i * max min x i y j f * ( x i y j , y j * ) ,

если выбор x i * зависит от y j * , описывающих поведение внешней среды, действующей в собственных интересах.

Ограничениями являются:

L k ( x i , c i ) ≤ L k * ,

где k = 1,3 ¯ ; i = 1, m ¯ ; ci=const.

Критерием выбора служит правило многокритериальной реализации maxE*, minE*, либо maxminE*, где E* рассматривается как свертка вектора, либо указанные правила реализуются как поиск верхней или нижней граней составляющих вектора Е или функционалов f.

Заявляемый способ может быть реализован с использованием описанной системы следующим образом.

Для того чтобы система начала работать, пользователь с помощью клавиатуры вводит пароль. Из устройства ввода-вывода 4 пароль, представляющий собой определенную последовательность сигналов, поступает в устройство обработки данных 1, в котором его сравнивают с данными, хранящимися в системе как пароль пользователя. При условии, что введенный пароль совпадает с хранящимся в системе, система начинает работать.

Пользователь формирует с помощью устройства ввода-вывода 4 список параметров, характеризующих существующий уровень развития АСУ. При этом в устройство обработки данных 1 поступает команда, определяющая необходимость формирования списка параметров. На основании поступившей команды устройство управления обработкой данных 14 устройства обработки данных 1 формирует соответствующий запрос и передает его в устройство хранения данных 2 в устройство управления базами данных 12. На основании поступившего запроса устройство управления базами данных 12 ищет в базе данных параметров уровня развития АСУ 10 параметры, соответствующие заданным в запросе, формирует ответ на запрос в виде данных, соответствующих этим параметрам, и передает его в устройство управления обработкой данных 14 устройства обработки данных 1. В последнем формируют команду, по которой устройство визуализации 3 отображает на экране таблицу, в которой каждому параметру соответствует строка таблицы, в которую пользователь вводит значения параметра с помощью клавиатуры. При этом каждому параметру присваивают его значение, характеризующее существующий уровень развития АСУ, а также присваивают каждому параметру другое требуемое его значение, характеризующее требуемый уровень развития АСУ, и задают предельное отклонение каждого параметра существующего уровня развития АСУ от требуемого его значения. После того как пользователь закончит заполнять таблицу параметров, он нажимает клавишу ввода. При этом с помощью устройства ввода-вывода 4 передают в устройство управления обработкой данных 14 команду, определяющую, что формирование параметров уровня развития АСУ закончено, и также записывают присвоенные каждому параметру уровня развития АСУ значения в базу данных 10.

На основании поступившей команды, определяющей, что формирование параметров уровня развития АСУ закончено, устройство управления обработкой данных 14 формирует соответствующий запрос и передает его в устройство управления базами данных 12.

На основании поступившего запроса устройство управления базами данных 12 ищет в базе данных параметров уровня развития АСУ 10 параметры, характеризующие существующий уровень развития, параметры, характеризующие требуемый уровень развития, и предельные отклонения каждого параметра существующего уровня развития АСУ от требуемого его значения, формирует ответ на запрос в виде данных, соответствующих этим параметрам, и передает его в устройство управления обработкой данных 14. В последнем формируют команду, по которой с помощью устройства сравнения параметров АСУ 7 проверяют отклонение каждого параметра существующего уровня развития АСУ от требуемого его значения, при превышении больше предельного отклонения хотя бы одного параметра существующего уровня развития АСУ от требуемого его значения проверяют по перечню известных типов проблем, хранящихся в базе данных типов проблем и математических моделей 9 устройства хранения данных 2, имеются ли известные проблемы, решение которых могло бы уменьшить отклонение параметров существующего уровня развития АСУ о