Моделирование сложных многофакторных нелинейных объектов управления на основе фрагментированных зашумленных эмпирических данных большой размерности в системно-когнитивном анализе и интеллектуальной системе "Эйдос-Х++"
Применение методов системно-когнитивного анализа и интеллектуальной системы "Эйдос-Х++" для создания моделей сложных многофакторных нелинейных объектов управления на основе зашумленных фрагментированных массивов эмпирических данных большой размерности.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.04.2017 |
Размер файла | 450,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Кубанский государственный аграрный университет
МОДЕЛИРОВАНИЕ СЛОЖНЫХ МНОГОФАКТОРНЫХ НЕЛИНЕЙНЫХ ОБЪЕКТОВ УПРАВЛЕНИЯ НА ОСНОВЕ ФРАГМЕНТИРОВАННЫХ ЗАШУМЛЕННЫХ ЭМПИРИЧЕСКИХ ДАННЫХ БОЛЬШОЙ РАЗМЕРНОСТИ В СИСТЕМНО-КОГНИТИВНОМ АНАЛИЗЕ И ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЕ "ЭЙДОС-Х++"
Луценко Евгений Вениаминович, д.э.н., к.т.н., профессор
Коржаков Валерий Евгеньевич, к. т. н., доцент
г. Краснодар
Аннотация
Рассмотрено применение Системно-когнитивного анализа и интеллектуальной системы "Эйдос-Х++" для создания моделей сложных многофакторных нелинейных объектов управления на основе зашумленных фрагментированных эмпирических данных большой размерности и для применения этих моделей для решения задач прогнозирования, принятия управляющих решений и исследования моделируемых объектов. Сформулировано системное обобщение принципа Эшби (для нелинейных систем). Приведен численный пример исследования абстрактной нелинейной системы (фигуры Лиссажу), в которой совместное влияние нескольких факторов не является суммой влияний каждого из этих факторов по отдельности, что говорит о невыполнении для этих факторов принципа суперпозиции и нелинейных эффектах в рассматриваемой системе. Показано, что предлагаемый аппарат и программный инструментарий позволяют успешно моделировать подобные системы. Отметим, что предлагаемый аппарат и инструментарий позволяют интерпретировать одни классификационные шкалы, как прогнозируемые географические координаты событий, а другие, как прогнозируемые события и степень их выраженности, что позволяет получить картографическую визуализацию результатов распознавания места и времени событий
Ключевые слова: автоматизированный системно-когнитивный анализ, интеллектуальная система "эйдос", многофакторные нелинейные объекты управления, моделирование, прогнозирование, принятия решений
In the article, we have considered the application of a system-cognitive analysis and the Eidos-X++ intellectual system to create complex multifactor models of nonlinear control objects on the basis of noisy fragmented empirical data of large dimension and for the use of these models to solve problems of forecasting, executive decision making and research of the model objects. We have formulated the systematic generalization of the principle of Ashby (for nonlinear systems). The numerical example of a study of an abstract nonlinear system (Lissajous figures), in which the combined effect of multiple factors is the sum of the influences of each of these factors separately, that says about non-compliance of these factors, the principle of superposition and nonlinear effects in the system under consideration. It is shown, that the proposed device and software tools allow us to model such systems. We note, that the proposed device and instrumentation allow to interpret some classification scale, as projected geographical coordinates of the event, and others, like the foreseeable events and their severity, which allows you to get cartographic visualization of recognition of the place and time of events
Keywords: computerized system-cognitive analysis, eidos intellectual system, multifactor nonlinear objects of control, simulation, forecasting, decision-making
В современной теории автоматического управления (ТАУ) См., например: http://ru.wikipedia.org/wiki/Теория%20автоматического%20управления моделирование многофакторных нелинейных объектов управления представляет собой сложную, в большинстве случаев не разрешимую на практике, математическую и вычислительную проблему. Причинами этой практической неразрешимости являются высокая степень математической сложности моделей и отсутствие численных методов и реализующего их программного инструментария для проведения расчетов.
В тоже время в системно-когнитивном анализе (СК-анализ) и его программном инструментарии - интеллектуальной системе "Эйдос-Х++" эта проблема находит реальное, достаточно простое и технологичное решение.
Рассмотрим последовательно некоторые понятия, используемые в названии статьи.
Начнем с понятия сложности, т.к. интуитивно понятно, что чем сложнее система, тем сложнее ей управлять [1]. Фундаментальный принцип, раскрывающий природу взаимосвязи между сложностью системы и проблематичностью управления ею предложен одним из основателей кибернетики Уильямом Россом Эшби и в современной науке носит его имя.
Уильям Росс Эшби, 1960 год.
Принцип Эшби: "Управление может быть обеспечено только в том случае, если разнообразие средств управляющего (в данном случае всей системы управления) по крайней мере не меньше, чем разнообразие управляемой им ситуации" http://ru.wikipedia.org/wiki/Эшби,%20Уильям .
Обычно принцип Эшби интерпретируется таким образом, что число факторов в модели должно быть не меньше числа состояний объекта управления.
Принцип Эшби не означает, что если модель объекта управления отражает не все действующие на него факторы Факторы, действующие на объект управления делятся на внутренние и внешние, а внешние в свою очередь на технологические факторы, т.е. факторы зависящие от управляющей системы, и факторы окружающей среды, независящие от нее., то управление им будет невозможно, а означает лишь, что в этом случае управление будет не полным, не детерминистским. При этом под фактором фактически понимается значение фактора и неявно предполагается, что каждое будущее состояние объекта управления детерминируется одним значением фактора и между значениями факторов и состояниями существует взаимно-однозначное соответствие, т.е. по сути, предполагается, что модель объекта управления является детерминистской, факторы не зависят друг от друга (ортонормированны) и не взаимодействуют друг с другом, т.е. по сути, образуют множество, а не систему факторов.
Однако если рассматривать объект управления как систему в цикле управления (рисунок 1), то можно интерпретировать признаки как значения факторов, воздействующих на систему, а классы как эмерджентные свойства системы или ее будущие состояния, некоторые из которых являются целевыми, а некоторые нежелательными:
Рисунок 1. Объект управления как система в цикле управления
Это означает, что принцип Эшби может быть обобщен с учетом системных представлений следующим образом:
"Для того чтобы управление было полным (детерминистским) модель объекта управления должна описывать силу и направление влияния на объект управления не меньшего суммарного количества различных сочетаний значений факторов, чем количество возможных будущих состояний объекта управления".
Предлагается также следующая формулировка системного обобщения принципа Эшби: "Чем больше различных сочетаний значений факторов действует на объект управления, тем выше степень детерминированности управления им".
Из приведенной выше формулировки системного обобщения принципа Эшби вытекает следствие: "Степень детерминированности управления системой тем выше, чем выше ее эмерджентность (уровень системности), количественно измеряемая коэффициентом эмерджентности Хартли".
Если в классическом принципе Эшби объект управления рассматривается как многофакторный линейный черный ящик http://ru.wikipedia.org/wiki/Чёрный%20ящик , т.е. черный ящик со многими входами и многими выходами не имеющий никакой внутренней структуры, то в системном обобщении принципа Эшби объект управления рассматривается как система однофакторных черных ящиков, каждый из которых имеет один вход и один выход, взаимодействующих между собой и образующих подсистемы, что приводит к нарушению линейности объекта управления. Таким образом, системное обобщение принципа Эшби основано на введении внутренней иерархической структуры черного ящика.
Объект управления называется линейным, если результат совместного действия на него совокупности факторов равен сумме результатов влияния на него каждого из этих факторов по отдельности [2, 3].
Это означает, что в линейном объекте управления факторы не взаимодействуют между собой внутри объекта управления, не образуют подсистем детерминации, т.е. по сути, являются не системой, а множеством факторов. В нелинейных объектах управления факторы образуют систему с определенным уровнем системности, с новыми эмерджентными (системными) свойствами, не сводящимися к свойствам факторов, рассматриваемым по отдельности. Чем ниже уровень системности (эмерджентность) объекта управления, тем он как система ближе к множеству и к линейности.
Понятие линейных объектов является предельной абстракцией наподобие материальной математической точки и реально линейных объектов не существует. Но на практике нелинейностью объектов в ряде случаев можно обоснованно и корректно пренебречь, т.к. степень их нелинейности на столько мала, что ее неучет существенно не сказывается на адекватности модели и достоверности решаемых на ее основе задач прогнозирования, принятия решений и исследования моделируемого объекта.
Однако в ряде случаев уровень системности объекта управления настолько высок, что его нелинейностью еже пренебречь нельзя без существенной потери адекватности моделирования и решения перечисленных выше задач. К подобным объектам относятся социально-экономические и социально-психологические системы, а также биологические (в частности экологические) и человеко-машинные системы. Обычно в этом случае подобными объектами пытаются с переменной степенью успешности управлять с использованием слабоформализованных подходов (на основе интуитивных экспертных оценок на основе опыта и профессиональной компетенции, т.е. мягко говоря "на глазок", а грубо говоря "от фонаря" или как сейчас говорят: "в режиме ручного управления") без использования математического моделирования и компьютерных технологий.
Приведем наглядный пример, когда неучет нелинейности объекта управления приводит к некорректным результатам. Рассмотрим N условных успешно защищенных диссертаций:
- в 1-й из которых исследуется влияние глубины вспашки на урожайность и качество определенного сорта пшеницы;
- во 2-й - влияние способа вспашки на тоже самое;
- в 3-й - влияние полива;
- в 4-й - дозы определенного вида удобрений;
- в 5-й - способа внесения этих удобрений;
- в 6-й - времени внесения этих удобрений;
- в 7-й - дозы определенного вида средств защиты;
- в 8-й - способа внесения этих средств защиты;
- в 9-й - времени внесения этих средств защиты.
Ясно, что этот список легко продолжить.
В каждой из этих диссертаций на основе многолетних исследований (не менее 5 лет) убедительно показано, что каждый из перечисленных факторов как-то влияет на хозяйственные результаты. Принципиальный вид кривой влияния интенсивности фактора на результат при этом получается очень похожий у всех факторов (для примера на рисунке 2 показаны 3 из них):
Рисунок 2. Принципиальный вид кривой влияния интенсивности фактора на урожайность или на качество пшеницы Источник рисунка: http://san-of-war2.narod.ru/fiziks/fiziks_image481.jpg На самом деле на рисунке показано распределение Максвелла молекул газа по скоростям при разных температурах. Удивительно, но подобный вид имеет влияние интенсивности различных факторов на различные .
Например, если по оси X показать интенсивность полива, а по Y урожайность, то график на рисунке 2 можно интерпретировать таким образом, что при полном отсутствии полива урожайность будет минимальной, при его увеличении урожайность будет возрастать, сначала быстро, потом все медленнее, потом достигнет максимума, а потом при дальнейшем увеличении полива она начнет уменьшаться пока опять не достигнет минимума, когда все поле превратится в озеро. Принципиально важно, что один и тот же полив будет действовать по-разному при условии одновременного действия других факторов, причем при этом смещается точка оптимума, т.е. при действии других факторов оптимальный полив становится другой, в чем и проявляется нелинейность системы и взаимодействие факторов, нарушение для них принципа суперпозиции (кривые 1, 2, 3 на рисунке 2).
Однако в наших условных диссертациях, не учитывающих результаты друг друга, нелинейность объекта управления игнорируется, и, соответственно, в каждой из них сделаны выводы и предложены рекомендации применять такой-то отдельный фактор в таком-то значении, что, по выводам диссертации, повышает урожайность, например на 3.8%, а качество на 5.2%.
Теперь представим себе руководителя реального хозяйства, который захотел бы воспользоваться рекомендациями ученых и дал задание своим специалистам ознакомиться с предлагаемыми этими учеными рекомендациями по материалам диссертаций, защищенных в данной области науки к примеру за последние 10 лет. Специалисты дотошно выписали из каждой диссертации предлагаемые в ней рекомендации и свели их в общую таблицу с указанием ожидаемой за счет применения рекомендации хозяйственной эффективности Об экономической эффективности разговор отдельный. Вообще говоря, для достижения хозяйственной и экономической эффективности требуются разные ситуации и обусловливающие их факторы и в условиях рыночной экономики возникает закономерный вопрос о том, на сколько оправдано стремиться к высоким хозяйственным результатам неэффективным экономически. В условиях плановой экономики этот вопрос просто не возникал., а потом взяли и сложили проценты повышения урожайности и качества. Когда они увидели результат, то сразу поняли, что что-то здесь не то, причем совсем не то. А именно суммарный процент повышения урожайности от одновременного применения всех рекомендаций может составить, например 2500%, т.е. с каждого гектара будет собираться не 50-60 центнеров пшеницы (фактические данные по Краснодарскому краю за 2013 год См., например: http://www.apk-inform.com/ru/news/1018318#.UfYXbl-Ghdg ), а десятки и сотни тонн с гектара.
Ясно, что реальное одновременное применение всех рекомендаций (даже не противоречащих друг другу) никогда не даст подобного повышения, если после этого вообще что-нибудь вырастет. Причина в ярко-выраженной нелинейности объекта управления, обусловленной его высоким уровнем системности, т.е. эмерджентностью.
Какие же выводы можно сделать из приведенного примера, и какой же выход возможен из этой ситуации?
По-видимому, из приведенного примера можно сделать обоснованный вывод о том, что линейные однофакторные модели сложных многофакторных систем с ярко-выраженной нелинейностью, не имеют уровня адекватности, достаточного для их корректного применения на практике для решения задач прогнозирования и принятия решений. При этом необходимо отметить, что линейные приближения хорошо проявляют себя в технических системах управления (САУ и АСУ), т.к. технические объекты управления обычно представляют собой практически линейные системы. Напрашиваются и другие выводы, но мы не будем их формулировать, т.к. они выходят за пределы нашей компетентности.
А выход напрашивается сам собой: это применение системного подхода для исследования подобных сложных объектов управления и создание их системных многофакторных нелинейных моделей.
Однако реализация этого подхода наталкивается на ряд проблем [9]. Про математические проблемы и проблемы с численными и методами и реализующим их программным обеспечением мы уже упоминали выше. Эти проблемы усугубляются тем, что обычно факторы, влияющие на объект управления, имеют различную природу и измеряются в различных единицах измерения, а эмпирические данные, на основе которых строятся модели, имеют очень большую размерность, сильно фрагментированы и зашумлены. Поэтому методы и системы классической статистики для решения подобных задач малоприменимы.
Существенным является также "человеческий фактор", состоящий в том, что ученые, руководители и чиновники просто не осведомлены о том, что уже примерно 20 лет существуют и математические модели, и численные методы и программный инструментарий (имеются в виду СК-анализ и система "Эйдос"), основанные на теории информации и методах искусственного интеллекта, которые позволяют корректно решать эти проблемы [4 - 8] См., также: http://lc.kubagro.ru/index_kubagro.htm и http://lc.kubagro.ru/aidos/index.htm . Но на эти методы и инструменты лица, по идее больше всех заинтересованные в их применении, много лет не обращают никакого внимания. Это очень странно еще и потому, что по данной проблематике изданы десятки монографий и сотни статей ряда авторов и защищено много кандидатских и докторских диссертаций в различных областях науки [9] См.: http://lc.kubagro.ru/index_kubagro.htm .
Рассмотрим, как учитывается нелинейность моделируемого объекта в СК-анализе и системе "Эйдос".
Пусть объект управления имеет 8 будущих состояний и на его переход в эти состояния оказывают влияние 8 факторов.
В таблице 1 приведен вариант взаимно-однозначного соответствия между состояниями и факторами, когда переход объекта управления в каждое из будущих состояний однозначно определяется действием соответствующего фактора.
При этом не рассматривается вопрос о том, что объект управления может перейти одновременно сразу в несколько будущих состояний, например, на данном поле, для которого сделан прогноз, может быть получен определенный урожай пшеницы некоторого качества. Этот вопрос мы рассмотрим ниже.
Таблица 1 - Взаимосвязь между управляющими факторами и будущими состояниями объекта управления в случае линейного объекта управления
Значения факторов |
Классы |
Сумма |
||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||
1 |
1 |
1 |
||||||||
2 |
|
1 |
1 |
|||||||
3 |
|
1 |
1 |
|||||||
4 |
|
1 |
1 |
|||||||
5 |
|
1 |
1 |
|||||||
6 |
|
1 |
1 |
|||||||
7 |
|
1 |
1 |
|||||||
8 |
|
1 |
1 |
|||||||
9 |
|
0 |
||||||||
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
8 |
В таблице 2 приведен расчет силы и направления влияния управляющих факторов из таблицы 1 на поведение объекта управления в соответствии с математической моделью СК-анализа [6].
Таблица 2 - Сила и направление влияния управляющих факторов на поведение линейного объекта управления в битах
Значения факторов |
Классы |
||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
||
1 |
3,000 |
||||||||
2 |
|
3,000 |
|||||||
3 |
|
3,000 |
|||||||
4 |
|
3,000 |
|||||||
5 |
|
3,000 |
|||||||
6 |
|
3,000 |
|||||||
7 |
|
3,000 |
|||||||
8 |
|
3,000 |
В СК-анализе силой и направлением влияния фактора является количество информации, которое содержится в факте его действия о переходе объекта управления в определенное будущее состояние. Так как в нашем примере состояния равновероятные и их 8, то это количество информации в соответствии с формулой Хартли равно 3.
Теперь рассмотрим случай, когда будущие состояния объекта управления обуславливаются действием не одного, а двух факторов (таблица 3):
Таблица 3 - Взаимосвязь между управляющими факторами и состояниями объекта управления в случае нелинейного объекта управления
Значения факторов |
Классы |
Сумма |
||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||
1 |
1 |
1 |
||||||||
2 |
1 |
1 |
2 |
|||||||
3 |
|
1 |
1 |
2 |
||||||
4 |
|
1 |
1 |
2 |
||||||
5 |
|
1 |
1 |
2 |
||||||
6 |
|
1 |
1 |
2 |
||||||
7 |
|
1 |
1 |
2 |
||||||
8 |
|
1 |
1 |
2 |
||||||
9 |
|
1 |
1 |
|||||||
|
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
16 |
Для того, чтобы на переход объекта управления в 8-е состояние тоже действовало два фактора введен 9-й фактор.
В таблице 4 приведен расчет силы и направления влияния управляющих факторов из таблицы 3 на поведение объекта управления в соответствии с математической моделью СК-анализа [6, 10]:
где: Iij - количество информации в факте действия i-го значения фактора о переходе объекта управления в j-е состояние, соответствующее j-му классу;
Nij - суммарное количество наблюдений в исследуемой выборке факта: "действовало i-е значение фактора и объект перешел в j-е состояние";
Nj - суммарное количество встреч различных факторов у объектов, перешедших в j-е состояние;
Ni - суммарное количество встреч i-го фактора у всех объектов исследуемой выборки;
N - суммарное количество встреч различных факторов у всех объектов исследуемой выборки;
Pij - условная относительная частота Стремящаяся к вероятности при неограниченном увеличении объема выборки перехода объекта управления в j-е состояние, соответствующее j-му классу под действием i-го значения фактора;
Pi - безусловная относительная частота наблюдения i-го значения фактора;
Ш - нормировочный коэффициент, полученный в работе [6] и названный в честь Хартли коэффициентом эмерджентности Хартли;
W - количество классов, т.е. будущих состояний объекта управления;
M - количество значений факторов, обусловливающих будущие состояния объекта управления.
Таблица 4 - Сила и направление влияния управляющих факторов на поведение нелинейного объекта управления в битах
Значения факторов |
Классы |
||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
||
1 |
2,250 |
||||||||
2 |
1,500 |
1,500 |
|||||||
3 |
|
1,500 |
1,500 |
||||||
4 |
|
1,500 |
1,500 |
||||||
5 |
|
1,500 |
1,500 |
||||||
6 |
|
1,500 |
1,500 |
||||||
7 |
|
1,500 |
1,500 |
||||||
8 |
|
1,500 |
1,500 |
||||||
9 |
|
2,250 |
Из таблицы 4 мы видим, что сила влияния факторов на поведение объекта управления уменьшилась в два раза для всех факторов, кроме 1-го, у которого она тоже уменьшилась, но в меньшей степени и является такой же, как у 9-го фактора. Это различие обусловлено тем, что все факторы, кроме 1-го и 9-го, влияют на переход объекта управления в 2 состояния: 2-й фактор на 1-е и 2-е состояния, 3-й - на 2-е и 3-е состояния, и т.д., а 1-й и 9-й факторы влияют на переход только в одно состояние: 1-е и 8-е соответственно.
Это означает, что если с применением системы "Эйдос" создать системно-когнитивную модель влияния на урожайность и качество пшеницы всех факторов, исследованных в упомянутых ранее условных диссертациях (а она это позволяет сделать), то сила влияния каждого из них будет такой, какой она указана в этих диссертациях, а значительно меньше, что и полностью решает проблему, сформулированную выше на примере условных диссертаций, и это решение основано на учете нелинейности объекта управления. Подобные модели приведены в монографиях [11, 12] Для удобства читателей они размещены на сайте автора: http://lc.kubagro.ru/aidos/index.htm и статьях [13-16]. Кроме того необходимо отметить, что в статьях [13-16] впервые построена многофакторная нелинейная модель сложной природно-экономической системы и исследовано влияние технологических и финансово-экономических факторов как на хозяйственные, так и на финансово-экономические результаты.
Теперь рассмотрим как в СК-анализе и системе "Эйдос" моделируется ситуация, когда на объект управления одновременно действует несколько факторов и он может перейти одновременно сразу в несколько не альтернативных будущих состояний, например, на данном поле, для которого сделан прогноз, может быть получен определенный урожай пшеницы некоторого качества.
На простейших примерах рассмотрим исходную модель, а затем модель, учитывающую системы значений факторов и будущих состояний. При этом будем придерживаться схемы обработки данных, информации и знаний в СК-анализе и системе Эйдос-Х++, обоснованной в работах [1-10] и других и приведенной на рисунке 3:
Рисунок 3. Схема обработки данных, информации и знаний в СК-анализе и системе Эйдос-Х++
Исходные данные для построения исходной и обобщенной моделей приведены в таблице 5:
Таблица 5 - Исходные данные для построения исходной и обобщенной моделей Авторы сознательно приводят полные исходные данные, промежуточные и результирующие базы данных и формулы расчетов, чтобы при желании можно было проверить все расчеты
Аргумент |
Классификационные шкалы |
Описательные шкалы |
|||
A |
B |
C |
D |
||
0 |
1,0000000 |
0,0000000 |
0,0000000 |
1,0000000 |
|
10 |
0,9396926 |
0,6427876 |
345,9431619 |
0,9396926 |
|
20 |
0,7660444 |
0,9848078 |
439,2317423 |
0,7660444 |
|
30 |
0,5000000 |
0,8660254 |
495,4196310 |
0,5000000 |
|
40 |
0,1736482 |
0,3420201 |
535,7552005 |
0,1736482 |
|
50 |
-0,1736482 |
-0,3420201 |
567,2425342 |
-0,1736482 |
|
60 |
-0,5000000 |
-0,8660254 |
593,0737338 |
-0,5000000 |
|
70 |
-0,7660444 |
-0,9848078 |
614,9747120 |
-0,7660444 |
|
80 |
-0,9396926 |
-0,6427876 |
633,9850003 |
-0,9396926 |
|
90 |
-1,0000000 |
-0,0000000 |
650,7794640 |
-1,0000000 |
|
100 |
-0,9396926 |
0,6427876 |
665,8211483 |
-0,9396926 |
|
110 |
-0,7660444 |
0,9848078 |
679,4415866 |
-0,7660444 |
|
120 |
-0,5000000 |
0,8660254 |
691,8863237 |
-0,5000000 |
|
130 |
-0,1736482 |
0,3420201 |
703,3423002 |
-0,1736482 |
|
140 |
0,1736482 |
-0,3420201 |
713,9551352 |
0,1736482 |
|
150 |
0,5000000 |
-0,8660254 |
723,8404739 |
0,5000000 |
|
160 |
0,7660444 |
-0,9848078 |
733,0916878 |
0,7660444 |
|
170 |
0,9396926 |
-0,6427876 |
741,7852515 |
0,9396926 |
|
180 |
1,0000000 |
-0,0000000 |
749,9845887 |
1,0000000 |
|
190 |
0,9396926 |
0,6427876 |
757,7428828 |
0,9396926 |
|
200 |
0,7660444 |
0,9848078 |
765,1051691 |
0,7660444 |
|
210 |
0,5000000 |
0,8660254 |
772,1099189 |
0,5000000 |
|
220 |
0,1736482 |
0,3420201 |
778,7902559 |
0,1736482 |
|
230 |
-0,1736482 |
-0,3420201 |
785,1749041 |
-0,1736482 |
|
240 |
-0,5000000 |
-0,8660254 |
791,2889336 |
-0,5000000 |
|
250 |
-0,7660444 |
-0,9848078 |
797,1543554 |
-0,7660444 |
|
260 |
-0,9396926 |
-0,6427876 |
802,7905997 |
-0,9396926 |
|
270 |
-1,0000000 |
-0,0000000 |
808,2149041 |
-1,0000000 |
|
280 |
-0,9396926 |
0,6427876 |
813,4426320 |
-0,9396926 |
|
290 |
-0,7660444 |
0,9848078 |
818,4875343 |
-0,7660444 |
|
300 |
-0,5000000 |
0,8660254 |
823,3619677 |
-0,5000000 |
|
310 |
-0,1736482 |
0,3420201 |
828,0770770 |
-0,1736482 |
|
320 |
0,1736482 |
-0,3420201 |
832,6429487 |
0,1736482 |
|
330 |
0,5000000 |
-0,8660254 |
837,0687407 |
0,5000000 |
|
340 |
0,7660444 |
-0,9848078 |
841,3627929 |
0,7660444 |
|
350 |
0,9396926 |
-0,6427876 |
845,5327220 |
0,9396926 |
|
360 |
1,0000000 |
-0,0000000 |
849,5855027 |
1,0000000 |
С помощью универсального программного интерфейса ввода данных в систему Эйдос-Х++ из внешних баз данных (режим 2.3.2.2) таблица 5 была автоматически введена в систему из MS Excel при следующих параметрах (рисунки 4-5):
Рисунок 4. Первая экранная форма задания параметров работы универсального программного интерфейса ввода данных в систему Эйдос-Х++ из внешних баз данных
Рисунок 5. Вторая экранная форма задания параметров работы универсального программного интерфейса ввода данных в систему Эйдос-Х++ из внешних баз данных
Как видно из рисунка 6, данный режим на основе исходных данных таблицы 5 автоматически формирует классификационные и описательные шкалы и градации и обучающую выборку, т.е. полностью реализует 2-й этап СК-анализа: "Формализация предметной области".
Рисунок 6. Экранная форма отображения стадии работы универсального программного интерфейса ввода данных в систему Эйдос-Х++ из внешних баз данных
Необходимо отметить, что данный программный интерфейс был успешно протестирован на больших обучающих выборках, включающих более 800000 объектов обучающей выборки и позволяет строить модели с сотнями тысяч классов и значений факторов как текстовых (лингвистические переменные), так и числовых. Конечно, может возникнуть вопрос о том, для решения каких задач могут потребоваться такие возможности системы. При проведении исследований, описанных в работе [17], постоянно ощущалась потребность именно в таких возможностях системы.
Затем выполняется режим 3.5 системы Эйдос-Х++, обеспечивающий синтез и верификацию (заданным способом) всех заданных статистических и интеллектуальных моделей (рисунок 7), т.е. реализующий 3-й этап СК-анализа:
Рисунок 7. Экранная форма режима 3.5 системы Эйдос-Х++, обеспечивающий синтез и верификацию всех заданных статистических и интеллектуальных моделей
На рисунке 8 приведена экранная форма отображения стадии исполнения режима 3.5, в которой приведены основные этапы выполнения данного режима (более детально этапы отображаются в процессе исполнения):
Рисунок 8. Экранная форма отображения стадии исполнения режима синтеза и верификации моделей системы Эйдос-Х++
В результате работы этих режимов формируются базы моделей, приведенные ниже.
В таблице 6 приведено 2 классификационных шкалы: A и B, каждая из которых имеет 2 интервальных значения, т.е. 2 градации, соответствующих будущим состояниям объекта управления:
Таблица 6 - Будущие состояния объекта управления исходной модели
Код |
Наименование |
|
1 |
A-1/2-{-1.0000000, 0.0000000} |
|
2 |
A-2/2-{0.0000000, 1.0000000} |
|
3 |
B-1/2-{-0.9848078, 0.0000000} |
|
4 |
B-2/2-{0.0000000, 0.9848078} |
Градации внутри шкал альтернативные, т.е. объект управления не может одновременно находиться в состояниях одной шкалы.
В таблице 7 приведено 2 фактора C и D, каждый из которых имеет два интервальных значения, т.е. 2 градации:
Таблица 7 - Факторы и их значения исходной модели
Код |
Наименование |
|
1 |
C-1/2-{345.9431619, 597.7643323} |
|
2 |
C-2/2-{597.7643323, 849.5855027} |
|
3 |
D-1/2-{-1.0000000, 0.0000000} |
|
4 |
D-2/2-{0.0000000, 1.0000000} |
Градации внутри шкал альтернативные, т.е. на объект управления не может одновременно действовать два разных значения одного фактора.
В таблице 8 приведена обучающая выборка, т.е. таблица исходных данных (таблица 5), закодированная с использованием справочников классов и признаков из таблиц 6 и 7. Строки таблицы 8 соответствуют наблюдаемым состояниям объекта управления (объекты обучающей выборки), в которые он перешел под действием различных сочетаний значений факторов.
Таблица 8 - Обучающая выборка исходной модели
Объект обучающей выборки |
Коды классов |
Коды значений факторов |
||||
Код |
Наименование |
кл.1 |
кл.2 |
пр.1 |
пр.2 |
|
1 |
0 |
2 |
3 |
4 |
||
2 |
10 |
2 |
4 |
1 |
4 |
|
3 |
20 |
2 |
4 |
1 |
4 |
|
4 |
30 |
2 |
4 |
1 |
4 |
|
5 |
40 |
2 |
4 |
1 |
4 |
|
6 |
50 |
1 |
3 |
1 |
3 |
|
7 |
60 |
1 |
3 |
1 |
3 |
|
8 |
70 |
1 |
3 |
2 |
3 |
|
9 |
80 |
1 |
3 |
2 |
3 |
|
10 |
90 |
1 |
3 |
2 |
3 |
|
11 |
100 |
1 |
4 |
2 |
3 |
|
12 |
110 |
1 |
4 |
2 |
3 |
|
13 |
120 |
1 |
4 |
2 |
3 |
|
14 |
130 |
1 |
4 |
2 |
3 |
|
15 |
140 |
2 |
3 |
2 |
4 |
|
16 |
150 |
2 |
3 |
2 |
4 |
|
17 |
160 |
2 |
3 |
2 |
4 |
|
18 |
170 |
2 |
3 |
2 |
4 |
|
19 |
180 |
2 |
3 |
2 |
4 |
|
20 |
190 |
2 |
4 |
2 |
4 |
|
21 |
200 |
2 |
4 |
2 |
4 |
|
22 |
210 |
2 |
4 |
2 |
4 |
|
23 |
220 |
2 |
4 |
2 |
4 |
|
24 |
230 |
1 |
3 |
2 |
3 |
|
25 |
240 |
1 |
3 |
2 |
3 |
|
26 |
250 |
1 |
3 |
2 |
3 |
|
27 |
260 |
1 |
3 |
2 |
3 |
|
28 |
270 |
1 |
3 |
2 |
3 |
|
29 |
280 |
1 |
4 |
2 |
3 |
|
30 |
290 |
1 |
4 |
2 |
3 |
|
31 |
300 |
1 |
4 |
2 |
3 |
|
32 |
310 |
1 |
4 |
2 |
3 |
|
33 |
320 |
2 |
3 |
2 |
4 |
|
34 |
330 |
2 |
3 |
2 |
4 |
|
35 |
340 |
2 |
3 |
2 |
4 |
|
36 |
350 |
2 |
3 |
2 |
4 |
|
37 |
360 |
2 |
3 |
2 |
4 |
На основе обучающей выборки была сформирована матрица абсолютных частот (таблица 9), а также матрицы условных и безусловных процентных распределений (таблица 10) и базы знаний (таблица 11).
Таблица 9 - Матрица абсолютных частот исходной модели
Значения факторов |
Коды классов |
|||||
Код |
Наименование |
1-го |
2-го |
3-го |
4-го |
|
1 |
C-1/2-{345.9431619, 597.7643323} |
2 |
4 |
2 |
4 |
|
2 |
C-2/2-{597.7643323, 849.5855027} |
16 |
14 |
18 |
12 |
|
3 |
D-1/2-{-1.0000000, 0.0000000} |
18 |
0 |
10 |
8 |
|
4 |
D-2/2-{0.0000000, 1.0000000} |
0 |
19 |
11 |
8 |
|
Сумма числа признаков |
36 |
37 |
41 |
32 |
||
Сумма числа объектов обуч.выборки |
18 |
19 |
21 |
16 |
Таблица 9 содержит абсолютные частоты, отражающие сколько раз наблюдалось действие определенного значения фактора в случае, когда объект управления перешел в определенное состояние, соответствующее классу. когнитивный интеллектуальный управление массив
На основе таблицы 9 в соответствии с приведенными выше формулами рассчитываются матрицы условных и безусловных процентных распределений (в таблице 10 приведена одна из двух матриц):
Таблица 10 - Матрица условных и безусловных процентных распределений исходной модели
Код |
Наименование |
Условные процентные распределения в группах, соответствующих классам |
Процентное распределение по всей выборке (безусловное) |
||||
1-й кл |
2-й кл. |
3-й кл. |
4-й кл. |
||||
1 |
C-1/2-{345.9431619, 597.7643323} |
5,556 |
10,811 |
4,878 |
12,500 |
8,219 |
|
2 |
C-2/2-{597.7643323, 849.5855027} |
44,444 |
37,838 |
43,902 |
37,500 |
41,096 |
|
3 |
D-1/2-{-1.0000000, 0.0000000} |
50,000 |
0,000 |
24,390 |
25,000 |
24,658 |
|
4 |
D-2/2-{0.0000000, 1.0000000} |
0,000 |
51,351 |
26,829 |
25,000 |
26,027 |
На основе таблицы 10 или непосредственно на основе таблицы 9 рассчитываются базы знаний, одна из которых (Inf1) представлена в таблице 11:
Таблица 11 - База знаний исходной модели о силе и направлении влияния значений факторов на поведение объекта управления основе модифицированного коэффициента А.Харкевича в миллибитах
Код |
Наименование |
Сила и направление влияния значений факторов |
||||
1-й кл |
2-й кл. |
3-й кл. |
4-й кл. |
|||
1 |
C-1/2-{345.9431619, 597.7643323} |
-157 |
110 |
-209 |
168 |
|
2 |
C-2/2-{597.7643323, 849.5855027} |
31 |
-33 |
27 |
-37 |
|
3 |
D-1/2-{-1.0000000, 0.0000000} |
284 |
-4 |
6 |
||
4 |
D-2/2-{0.0000000, 1.0000000} |
273 |
12 |
-16 |
Таблица 10 содержит информацию о силе и направлении влияния значений факторов на поведение объекта управления основе модифицированного коэффициента А. Харкевича в битах.
Теперь обобщим данную модель, введя в нее системы значений факторов и системы будущих состояний объекта управления. Рассмотрим простейший вариант, когда эти системы включают всего по два значения факторов и по два простых будущих состояния. Но система Эйдос-Х++ позволяет моделировать поведение сложных объектов управления, включающих сотни тысяч будущих состояний и сотни тысяч значений факторов (база знаний, аналогичная приведенной в таблице 10, занимает при такой размерности модели около 240 Гб) Время создания такой базы на современном персональном компьютере с процессором I7 на обычном винчестере составляет около 30 минут. Отметим, что количество нечетких продукций с расчетной на основе эмпирических данных степенью истинности оставляет 10 миллиардов, тогда как максимальное количество классических продукций с двумя вариантами истинности: .T., .F. (которые еще должен сообщить эксперт) по литературным данным (http://itmu.vsuet.ru/Posobija/Predstavlenie_znan/htm/2_t.htm) для экспертных систем составляет 1000-10000, т.е. в миллион (!) или даже 10 миллионов раз меньше.. Ранее существовавшие ограничения на размерность модели и размеры баз данных [4, 5] полностью преодолены в системе Эйдос-Х++, в чем и состоит одна из причин ее разработки. Ограничение на размерность баз данных накладываются только емкостью внешней памяти и вычислительной мощностью компьютера. Рассмотрим проявление нелинейности объекта управления и моделирование этой нелинейности в интеллектуальных моделях сравнив базы знаний в исходной и обобщенной моделях.
Приведем таблицы обобщенной модели (таблицы 12-17).
Чтобы получить после выполнения режима 2.3.2.2 ввода данных из внешних баз данных перед режимом синтезом и верификацией моделей в режиме 3.5 выполняются последовательно еще два режима 3.7.7 и 3.7.8, обеспечивающие формирование систем классов и значений факторов (рисунки 9 и 10):
Рисунок 9. Экранная форма режима формирования сочетаний классов и докодирования обучающей выборки системы Эйдос-Х...
Подобные документы
Моделирование пространства и способы представления пространственных объектов. Хранение и извлечение пространственных объектов. Применение географических баз данных. Классификация объектов на основе размерности. Мозаичное и векторное представление.
презентация [179,5 K], добавлен 11.10.2013Исследование свойств и поведения динамических объектов, описываемых системами обыкновенных нелинейных дифференциальных уравнений. Описание методов, программ и алгоритмов решения систем линейных и нелинейных алгебраических уравнений в системе MathCAD.
контрольная работа [255,1 K], добавлен 16.01.2009Определение основных функциональных требований к модулям автоматизированной информационной системы. Разработка концептуальной модели данных. Реализация системы учета объектов интеллектуальной собственности и научно-технической продукции университета.
дипломная работа [5,2 M], добавлен 26.05.2012Анализ исследований на тему предрасположенности человека к химических зависимостям. Создание опроса, на основе проанализированной литературы. Анализ и выбор технологии для создания интеллектуальной системы. Проектирование интеллектуальной системы.
дипломная работа [2,5 M], добавлен 26.08.2017Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.
дипломная работа [1,8 M], добавлен 17.09.2013Разработка программ на языке Turbo Pascal на основе использования массивов данных. Особенности хранения данных, способы объявления переменных, действия над элементами массивов, их ввод и вывод. Практическое применение одномерных и многомерных массивов.
методичка [17,8 K], добавлен 25.11.2010Базы данных и системы управления ими. Свойства полей баз данных, их типы и безопасность. Программное обеспечение системы управления базами данных, современные технологии в данной области. Принципы организации данных, лежащие в основе управления.
курсовая работа [24,6 K], добавлен 11.07.2011Системы управления базами данных в медицине. Основные идеи, которые лежат в основе концепции базы данных. Требования, предъявляемые к базам данных и системе управления базами данных. Архитектура информационной системы, организованной с помощью базы данных
реферат [122,5 K], добавлен 11.01.2010Общие понятия и классификация локальных систем управления. Математические модели объекта управления ЛСУ. Методы линеаризации нелинейных уравнений объектов управления. Порядок синтеза ЛСУ. Переходные процессы с помощью импульсных переходных функций.
курс лекций [357,5 K], добавлен 09.03.2012Определение понятия трехмерной компьютерной графики. Особенности создания 3D-объектов при помощи булевых операций, редактируемых поверхностей, на основе примитивов. Моделирование трехмерных объектов при помощи программного пакета Autodesk 3ds Max.
дипломная работа [4,2 M], добавлен 13.04.2014Объекты системы управления базами данных Access. Запросы, формы, отчеты. Типы данных: текстовый, поле мемо, числовой. Поле объекта OLE, гиперссылка, мастер подстановок. Ручные, автоматизированные и автоматические средства создания объектов базы данных.
презентация [872,0 K], добавлен 31.10.2016Изучение теоретических положений, раскрывающие структуру линейных и нелинейных стационарных и динамических объектов, математическое описание и решение задачи анализа объектов. Использование для решения функции системы математических расчетов MathCAD.
контрольная работа [317,7 K], добавлен 16.01.2009Предмет и этапы когнитивного анализа задач, его основные методы и их реализация на псевдокодовом языке. Виды факторов, использующихся при когнитивном моделировании систем. Предъявляемые к библиотеке требования, оценка ее экономической эффективности.
дипломная работа [1,3 M], добавлен 29.01.2013Изучение теоретических положений, раскрывающих структуру линейных и нелинейных стационарных и динамических объектов. Математическое описание и решение задачи анализа такого рода объектов. Анализ линейных стационарных объектов. Средства матричной алгебры.
контрольная работа [1,4 M], добавлен 14.02.2009Описание основных математических методов обработки эмпирических данных. Регрессионный метод и анализ ковариаций Ancova. Организация операционной системы, среды программирования на Android. Программная реализация метода 1МНК в среде С++ под Android.
дипломная работа [4,2 M], добавлен 23.03.2017Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.
контрольная работа [19,9 K], добавлен 16.11.2010Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.
реферат [1,3 M], добавлен 05.12.2014Запрос - один из объектов информационной системы. Область данных - часть формы, в которую добавляются элементы управления, связанные с полями базовых таблиц. Счетчик – автоматическая вставка последовательных или случайных чисел при добавлении записи.
курсовая работа [2,2 M], добавлен 18.05.2017Фрагментарная обработка больших объектов в мультимедийных базах данных (прямой доступ к отдельным фрагментам хранимого объекта). Двухуровневое разбиение полей большого размера. Древовидное представление данных. Части объекта, определяемые поддеревом.
презентация [93,4 K], добавлен 11.10.2013Разработка операторского интерфейса системы мониторинга и управления объекта, обладающего инерционными свойствами. Создание программного обеспечения для отображения данных системы в среде программирования ST. Моделирование имитаторов объекта управления.
курсовая работа [3,1 M], добавлен 14.02.2016