русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Состояния системы


Дата добавления: 2013-12-23; просмотров: 2489; Нарушение авторских прав


Алгоритмы идентификации и прогнозирования

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

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

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

 

 
 

Рис. 1.7. Структурно-параметрическая ситуационная модель аномального

состояния системы в пространстве контролируемых параметров х1,…, х32

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

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



траекторию взаимодействия, и при совпадении двух элементов этого массива следует сигнал “цикл”. При этом причина может оказаться внутри или вне контура цикла. Для выхода из причинно-следственного цикла и продолжения поиска исходной причины разрывается последнее звено обратной связи, т. е. элемент sqp = 0, с запоминанием его значения fg = Sqp и адресов в индексных массивах Indg1 ; Indg2 . Тогда при повторном переборе элементов q-й строки процедура либо остановится на последнем звене цикла (если причина лежит в контуре цикла), либо пойдет дальше по ступеням взаимосвязей до следующей промежуточной или конечной причины или нового цикла (рис.1.8). При переходе к выявлению причинно-следственной цепи следующего k+1 - го следствия прерванная связь j-го цикла предшествующей траектории связей восстанавливается, т.е. = fj.

Для нахождения воздействия других факторов на очередное k

       
 
 
   
Рис.1.8. Блок-схема алгоритма диагностирования аномального состояния системы

 

 


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

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

Алгоритм прогнозирования связан с выявлением или имитацией отклонения какого-либо фактора xk от нормативного значения, вычислением элементов k-го столбца ситуационной матрицы как

 

; (1-13)

и отысканием в нем максимального недиагонального элемента с индексом

q = imax максимального следственного воздействия на q-й параметр (рис.1.9). Если при этом мах оказывается равным нулю, то данное k-е отклонение не имеет последствий в контролируемом n-факторном пространстве и после распечатки индексного массива tl причинно-следственной траектории процедура заканчивается. При mах ≠ 0 следует запись индекса следственного отклонения q в очередной элемент индексного массива tl и после проверки на зацикливание - вычисление отклонения xq (диагональный элемент q-й строки матрицы Sij ) как

=

 

с дальнейшим повторением процедуры нахождения мах в q-м столбце при

k = q и = .

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

Для определения всех ветвей прогнозируемого состояния системы описанная процедура включается в цикл их последовательного перебора по принципу разматывания и сматывания нити в конечном лабиринте (рис.1.10). В этом случае при достижении тупикового элемента очередной ветви последнее ее звено прерывается, т.е. принимается S(tl, tl-1) = 0, с возвратом к предшествующей ступени l = l - 1 с элементом k = tl-1 (сматывание нити) и нахождением следующего наибольшего вклада k-го элемента, т.е. другой ветви воздействия (разматывание нити l=l+1), При достижении исходного пункта, т.е. при l -1 = 0 , процедура останавливается.


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

 
 

 

 


 

       
 
Рис.1.9. Блок-схема алгоритма прогноза экстремального функционального влияния k-го фактора
 
   

 

 


Рис. 1.10. Блок-схема алгоритма прогноза аномальной ситуации в больших системах




<== предыдущая лекция | следующая лекция ==>
Состояния большой технологической системы | Отыскание характеристик связей между параметрами состояния технологической системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.816 сек.