49673 (Диагностика отказов системы регулирования уровня в баке), страница 8

2016-07-29СтудИзба

Описание файла

Документ из архива "Диагностика отказов системы регулирования уровня в баке", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49673"

Текст 8 страницы из документа "49673"

. (3.33)

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

(3.34)

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

Рассмотрим математическое описание векторов, введенных в систему отказов.

Отказы датчиков. В соответствии с уравнением (3.19) датчики подвержены мультипликативным отказам, при которых измерение становится , а i-ая составляющая вектора отказов может быть переписана так = .

Таким образом вектор отказов имеет вид:

, (3.35)

где величины отказов δsi для датчиков определяются по формулам (3.20), (3.21):

δs1={-1…1}, δs3= α∙t.

Отказы компонентов системы. В данном случае в качестве отказа компонентов системы рассматриваются протечка в баке 1 и отказ задвижки. В результате этих отказов нарушаются динамические отношения в системе: независимо от входного потока жидкости Q1 и положения задвижки х в установившемся режиме происходит изменение уровней жидкости в баках. Вектора отказов компонентов системы в соответствии с формулами (3.22)-(2.25) могут быть представлены следующим образом:

; (3.36)

. (3.37)

Отказ исполнительного механизма. Отказ исполнительного механизма, моделируемый в соответствии с уравнением (3.10), связан с изменением параметров системы, и, следовательно, является мультипликативным. Данный отказ может быть описан следующим образом:

. (3.38)

Система со всеми отказами может быть описана с помощью общего вектора отказов f(t):

(3.39)

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

,

, .

Запишем данную систему с отказами с помощью передаточных функций:

, (3.40)

где

(3.41)

Получим численные значения данных передаточных матриц для рассматриваемой линеаризованной системы с отказами (4.96):

, (3.42)

где ;

;

;

;

;

.

, (3.43)

где ;

;

;

.

3.3.2. Моделирование отказов в Vissime

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

При моделировании устанавливаются следующие значения вектора входа и начальные значения состояния (3.26):

, .

Моделирование проводим на временном интервале соответствующем 4 часам.

Рассмотренные типы отказов вводятся в систему по отдельности в момент времени t=2 часа:

1. Отказ датчика уровня h2 : y1(t)=(1-0.2) ∙yR1(t), t>2 часов.

2. Отказ датчика положения х: y3(t)=[1+0.2∙sin(10(t-2))]∙yR3(t), t>2 часов.

3. Утечка в баке 1:

, ,t>2 часов.

, ,t>2 часов.

4. Отказ задвижки:

, , t>2 часов.

, , t>2 часов.

5. Отказ исполнительного механизма: uR1(t)=(1+0.2) ∙u1(t), t>2 часов.

Результаты моделирования отказов представлены на рисунках (3.4) – (3.12).

Рис. 3.4. Сигнал y1(t): 1- без отказа, 2 - при отказе датчика уровня h2.

Рис. 3.5. Сигнал y3(t): 1- без отказа, 2 - при отказе датчика положения х.

Рис. 3.6. Дополнительный поток Qf1(t) – утечка в баке 1 (внезапный отказ)

Рис. 3.7. Дополнительный поток Qf1(t) – утечка в баке 1 (зарождающийся отказ)

Рис. 3.8. Дополнительный поток Qf2(t), обусловленный отказом задвижки (внезапный отказ)

Рис. 3.9. Дополнительный поток Qf2(t), обусловленный отказом задвижки

Рис. 3.10. Сигнал uR(t): 1 – без отказа, 2 – при отказе исполнительного механизма

3.3.3. Диагностика отказов с помощью наблюдателей состояния

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

3.3.3.1. Выявление отказов

Для решения задачи выявления отказов выполним формирование рассогласования. Формирование рассогласования будем осуществлять с помощью наблюдателей состояния (см. пункт 2.3.8).

Структура формирователя рассогласования ( рисунок 2.11) математически описывается формулой (2.11):

.

Спроектируем формирователь рассогласования.

Чтобы определить структуру наблюдателя, рассмотрим исследуемую систему в форме (3.26) без отказов f(t)=0.

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

(3.44)

где , , матрицы А,В,С равны матрицам системы (3.26).

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

.

В качестве рассогласования (пункт 2.3.8) можно использовать взвешенную величину ошибки оценки входа (We(t)). Пусть матрица весовых коэффициентов рассогласования равна W=I, тогда получим следующий формирователь рассогласования r(t):

(3.45)

где, , , , .

Определим требуемые передаточные функции Hu(s) и Hy(s).

Применим преобразование Лапласа к (3.56), полагая при этом, что x(s)|s=0 = 0:

(3.46)

Подставив уравнение ошибки e(s) в уравнение состояния (3.58) получим:

. (3.47)

С учетом формулы (3.43) и того, что r(s)=We(s) получим:

. (3.48)

Передаточная матрица Hy(s) имеет следующий вид:

, (3.49)

где ;

;

;

;

;

;

;

;

.

Передаточная матрица Hu(s) может быть получена следующим образом:

, (3.50)

(3.51)

Проверим, выявляемы ли все рассматриваемые отказы.

Выявляемость отказов

Зная структуру формирователя рассогласования на основе наблюдателя состояния, проверим условие выявляемости отказов вектора f(t).

Реакция вектора рассогласования на возникающий отказ определяется по формуле (2.15). В данном случае:

. (3.52)

Для того, чтобы выявить i-ый отказ fi в рассогласовании r(s), i-ая колонка передаточной матрицы должна быть не равна нулю ≠ 0.

Очевидно, что передаточная матрица не содержит нулевых колонок, поэтому каждый из рассматриваемых отказов датчиков, исполнительного механизма и объекта управления выявляем в рассогласовании r(t).

Кроме того, для всех отказов так же выполняется и строгое условие выявляемости:

≠ 0, i=1…4, (3.53)

так как не содержит нулевых столбцов.

Таким образом, для выявления всех рассматриваемых отказов достаточно построить формирователь рассогласования с рассмотренной выше структурой (3.57). При воздействии на систему (3.26) любого из отказов вектора f(t) рассогласование r(t)= e(t) будет иметь следующий вид:

, (3.54)

где ошибка оценки состояния изменяется в соответствии с формулой:

. (3.55)

Таким образом, ошибка оценки e(t) будет равна нулю только при отсутствии отказов.

Полученный формирователь рассогласования изображен на рисунке 3.11.

Выявление сигналов отказов выполним сравнением сигнала рассогласования с фиксированным порогом, устанавливаемым при отсутствии отказов:

, . (3.56)

Пороговые значения для рассогласования, представлены в таблице 3.1.

Таблица 3.1.

Пороговые значения выявления отказов

T1

T2

T3

2e-7

1e-8

1e-16

Рис. 3.11. Выявление отказов с помощью наблюдателя состояния

Моделирование

Моделирование выполняем для рассмотренных в 3.3.2 отказов. Начальные условия для формирователя рассогласования (3.57) установим равными:

.

Реакции рассогласования r(t) на соответствующие отказы изображена на рисунках (3.12) – (3.16).

Рис.3.12. Рассогласования при отказе датчика уровня h2

Рис.3.13. Рассогласования при отказе датчика положения х

Рис.3.14. Рассогласования при утечке в баке 1

Рис. 3.15. Рассогласования при отказе задвижки

Рис.3.16. Рассогласования при отказе исполнительного механизма

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

3.3.4.2. Изоляция отказов

После выявления отказов необходимо выполнить их изоляцию.

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

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее