Моделирование датчиков
Для измерения уровня жидкости в баке 2 используется датчик уровня. По причине того, что при его моделировании не будем учитывать динамические свойства датчика, его модель может быть описана в качестве передаточной функции вида: Ws2(s) = 1. (3.12) Для измерения положения задвижки так же используем датчик. Он описывается так же передаточной функцией вида: Wsх(s) = 1. (3.13) В соответствии с техническим заданием, уровень жидкости в первом баке датчиком не измеряется. Однако, в дальнейших исследованиях необходима информация об этом сигнале. Поэтому, для восстановления этой не измеряемой величины будем использовать виртуальный датчик – наблюдатель состояния. Спроектируем наблюдатель состояния для системы двух баков. Для этого воспользуемся описанием системы баков в переменных состояния (3.9). Для линейной динамической модели: (3.14) где , , для воссоздания переменных системы на основе измерений входов и выходов используется наблюдатель состояния: . (3.15) Система (3.9) является нелинейной, поэтому для оценки ее состояния можно построить нелинейный наблюдатель следующего вида: . (3.16) Для выбора коэффициентов обратной связи наблюдателя H необходимо выполнить линеаризацию в некоторой рабочей точке. Например, для точки h1-h2 = 0.16357,м линеаризованная модель для (3.9) будет иметь следующий вид: . (3.17) Коэффициенты матрицы Н выберем исходя из условия обеспечения устойчивости наблюдателя и с учетом, того, что наблюдатель должен обладать более высоким быстродействием, чем система. . Одель регулятора Моделирование отказов 1. Отказ исполнительного механизма Данный отказ будем моделировать как внезапное изменение коэффициента усиления исполнительного механизма в соответствии с уравнением: КИМ = (1+δИМ)КИМ0, (3.20) где δИМ - величина отказа, изменяемая в пределах {-1…1}. δИМ = 0 соответствует безотказному режиму работы. 2. Отказы датчиков Данный тип отказов проявляется во внезапном возникновении отклонений показаний датчика от действительных значений, измеряемой величины. Моделирование осуществляется в соответствии с уравнением: , (3.21) где yR – действительное значение измеряемой величины, y – значение величины, полученное датчиком, δS - величина отказа датчика. Будем рассматривать следующие отказы датчиков: - датчик уровня, измеряющий h2; - датчик положения задвижки. Величины отказов датчиков определяются следующим образом: δS1 = {-1…1}, (3.22) δS3 = α∙t. (3.23) 3. Отказы объекта управления Будем рассматривать следующие отказы объекта управления: 1) отверстие в баке 1 Отказ моделируется как дополнительный расход, за счет которого уменьшается уровень в баке 1 в соответствии с уравнениями: , (3.24) где Kfmax=0.5 м3/час – максимально возможный поток через отверстие. Данный отказ может быть рассмотрен как внезапный и зарождающийся. В первом случае величина отказа dО1 измеряется в пределах {0…1}. dО1 = 0 соответствует безотказному режиму работы, dО1 = 1 – максимальной величине отверстия. Во втором случае величина отказа изменяется со скоростью αО1: dО1 = αО1∙t. (3.25) 2) отказ задвижки Отказ моделируется как дополнительный поток через задвижку в соответствии с уравнением: , (3.26) где Kfmax=1 м3/час – максимально возможный поток задвижку, dОУ2 = {0…1} - величина отказа. Данный отказ так же может быть рассмотрен как внезапный и зарождающийся. При внезапном отказе величина dО2 измеряется в пределах {0…1}. dО2 = 0 соответствует безотказному режиму работы, dО2 = 1 соответствует максимальному потоку через задвижку в закрытом положении. При зарождающемся отказе: dО2 = αО2∙t. (3.27)
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (264)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |