на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Диагностика отказов системы регулирования уровня в баке
p align="left">. (2.46)

где Gd(s)d(s) - представляют эффект возмущений:

, (2.47)

?Gu(s) используется для описания ошибок моделирования. Составляющие Gd(s)d(s) и ?Gu(s) вместе представляют моделируемые неопределенности. Если подставить выход системы в уравнение формирования рассогласования (2.11), то получим:

. (2.48)

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

Если рассогласование формируется удовлетворяющим уравнению:

, (2.49)

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

Для ошибок моделирования, представляемых ?Gu(s), проблема надежности является более сложной. Было предложено два основных способа ее решения. Первый основан на попытке рассмотрения неопределенностей при проектировании рассогласований. Этот метод известен как активная надежность при диагностике. Второй метод называется пассивная надежность при диагностике. Этот метод предполагает использование адаптивного порога на стадии принятия решения.

2.4. Наблюдатели при неизвестном входе

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

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

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

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

(2.50)

где - вектор состояния, - известный вектор входа, - вектор выхода и - вектор неизвестного входа (или возмущения). A,B,C - известные матрицы соответствующих размерностей.

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

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

Структура наблюдателя полного порядка может быть представлена следующим образом:

(2.52)

где - оцениваемый вектор состояния, а - вектор состояния этого наблюдателя полного порядка, F, T, K, H - матрицы, которые необходимо спроектировать для выполнения отделения неизвестного входа и других требований проектирования. Наблюдатель, описываемый уравнениями (2.52) представлен на рисунке 2.18.

Когда наблюдатель (2.52) проектируется для системы (2.51) ошибка оценки (ex(t) = - ) удовлетворяет уравнению:

(2.53)

где К=К1+К2. (2.54)

Рис. 2.18. Структура наблюдателя при неизвестном входе полного порядка

Если выполняются следующие равенства:

, (2.55)

, (2.56)

, (2.57)

, (2.58)

то ошибка оценки будет:

. (2.59)

Если все собственные числа F устойчивы, ex(t) будет асимптотически стремиться к нулю, т.е. Это означает, что наблюдатель (2.52), в соответствии с определением 2.1, является наблюдателем при неизвестном входе для системы (2.51). Проектирование этого наблюдателя заключается в решении уравнений (2.54)-(2.58) и выборе матрицы F так, чтобы все ее собственные числа были устойчивы.

Теорема 2.1. Необходимыми и достаточными условиями существования наблюдателя (3.2) при неизвестном входе для системы описываемой уравнением (4.51) является:

1. ранг (CE) = ранг (E),

2. ( А1, С) является обнаруживаемой парой где

А1 = А - Е(СЕ)+СА. (2.62)

Стоит заметить, что для удовлетворения условия (1) теоремы 2.1 число независимых строк в матрице С должно быть меньше чем число независимых столбцов матрицы Е. Это означает, что максимальное количество возмущений, которые могут быть отделены не может быть больше чем число независимых измерений.

Кроме того, без неизвестных входов в системе, при установке T=I, H=0 и Е=0, наблюдатель (2.52) будет простым наблюдателем Люненбергера. В этом случае, условие (1) Теоремы 2.1 выполняется в любом случае, а условие (2) сводится к условию обнаруживаемости пары (А,С). Это - хорошо известный результат проектирования наблюдателя Люненбергера полного порядка.

Можно показать, что при проектировании наблюдателей при неизвестном входе К1 является матрицей свободных параметров. После вычисления К1 для того, чтобы обеспечить устойчивость матрицы динамической системы F, другие параметры матриц наблюдателя могут быть вычислены из соотношения К = К1+ К2 и условий (2.55)-(2.58). Некоторая свобода проектирования допускаемая при выборе К1 может быть использована, чтобы придать рассогласования необходимые проектировщику характеристики.

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

1. Проверяем условие равенства рангов для Е и СЕ: если ранг(СЕ)?ранг(Е) наблюдатель не существует, переходим к пункту 10.

2. Вычисляем матрицы H, T и A1:

, (2.63)

, (2.64)

. (2.65)

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

4. Создаем матрицу преобразования P для выполнения канонического разложения наблюдателя: выбираем n1 = rank(W0) (W0 матрица наблюдаемости (C, A1)) независимых строчек p1T, …, pn1T из матрицы W0, вместе с другими n-n1 строками pn1+1T, …, pnT для формирования невырожденной матрицы :

P = [ p1, …, pn1 ; pn1+1, …, pn ]T (2.66)

5. Выполнить каноническое разложение (C, А1):

, . (2.67)

6. Проверить обнаруживаемость (C, A1): если хотя бы одно собственное число A22 неустойчиво, наблюдатель с неизвестным входом не существует, переходим к шагу 10.

7. Выбрать n1 желаемых собственных чисел установить из выбором A11-Kp1C* c помощью размещения полюсов.

8. Вычислить:

K1= P-1Kp = P-1[(Kp1)T (Kp2)T]T (2.68)

где Kp2 может быть любой матрицей размерности (n-n1)*m.

9. Вычислить F и К:

F = A1-K1C, (2.69)

K = K1+K2 = K1+FH. (2.70)

10. Конец.

2.4.2. Схемы надежных выявления и изоляции отказов, основанные на наблюдателях при неизвестном входе

2.4.2.1. Схемы надежного выявления отказов, основанные на наблюдателях при неизвестном входе

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

(2.71)

где fa - отказы исполнительных механизмов, fs - отказы датчиков. Для формирования надежного рассогласования (в смысле отделения возмущений) необходимо проектирование наблюдателя описываемого формулой (2.52). Если известна оценка состояния, то рассогласование может быть сформировано следующим образом:

. (2.72)

Когда формирование рассогласования осуществляется для системы с отказами (2.71):

. (2.73)

Из уравнения (2.73) видно, что воздействие возмущений отделено от рассогласования.

Чтобы выявить отказ исполнительного механизма необходимо сделать:

T B ? 0.

Отказ i-го исполнительного механизма будет воздействовать на рассогласование если и только если:

T b-i ? 0.

где b-i - i-ая колонка матрицы В.

Соответственно, чтобы выявить отказ датчика fs(t) необходимо сделать рассогласование чувствительным к этому отказу. Это условие обычно удовлетворяется так как вектор отказа датчиков fs(t) непосредственно воздействует на рассогласование. Надежное рассогласование может быть использовано для выявления отказов в соответствии с простой пороговой логикой:

(2.74)

где Т- пороговое значение, устанавливаемое при отсутствии отказа.

Проблема изоляции отказов заключается в определении того, в каком датчике (или исполнительном механизме) произошел отказ. Как было описано ранее (см. пункт 2.7.2.) одним из методов выполнения изоляции является формирование структурированной совокупности рассогласований. Здесь термин «структурированный» означает, что каждое рассогласование проектируется чувствительным к определенной группе отказов и нечувствительным к другим. Свойства чувствительности и нечувствительности делают возможным изоляцию. В идеальной ситуации отдельное рассогласование чувствительно только к одному отказу и нечувствительно к другим. Однако, сформировать рассогласования таким образом достаточно трудно.

2.4.2.2. Схемы надежной изоляции отказов датчиков

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

, (2.75)

где сj R1 x n - j-ая строка матрицы С, С j R(m-1) x n - определяется удалением j - ой строки сj из матрицы С, yj - j-ый компонент у и yj Rm-1- определяется удалением j-го компонента yj из вектора у.

На основе этого описания, формирование рассогласования на основе наблюдателя при неизвестном входе может быть выполнено следующим образом:

(2.76)

где параметры матриц должны удовлетворять следующим уравнениям:

. (2.77)

Каждый генератор рассогласования приводится в действие всеми входами и всеми, за исключением одного выходами. При отсутствии отказов ИМ, когда отказ возникает в j-ом датчике рассогласование будет:

Страницы: 1, 2, 3, 4, 5, 6, 7



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.