Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Синтез управления при неполном измерении ⇐ ПредыдущаяСтр 2 из 2
На практике не всегда известна информация о векторе состояния Поскольку компоненты вектора где Вычтем из уравнения (6) уравнение (12), тогда с учетом Поскольку определитель матрицы равен определителю транспонированной матрицы, то выполняется равенство и, следовательно, вектор параметров можно найти по методике п.1.1, заменяя соответственно матрицу которая называется матрицей наблюдаемости системы (6). При этом задача синтеза имеет решение, если определитель Таким образом, для решения поставленной задачи необходимо выполнение условий управляемости, наблюдаемости исходной системы (6). Закон управления будем формировать в виде заменяя в исходном законе управления (7) вектор
Если вектор Если корни характеристического уравнения (14) по модулю сравнимы с корнями Исходную систему (6), замкнутую управлением (15), можно представить в виде Учитывая, что Поскольку координата Рассмотрим также вопрос о возможности понижения размерности НУ. Для этого систему (6) при
Из первого уравнения найдем измеряемый сигнал Тогда для второго уравнения можно записать уравнение НУ пониженного порядка
в которое подставим выражение (17). После преобразования получим
Введем вспомогательную переменную где в качестве начального условия принимается значение Неизвестный параметр
Расчётная часть
Проведем расчет параметров закона управления (5) с НУ полного порядка (12) и пониженного прядка (17) для исходных данных: Синтез закона управления проведем с помощью программы составленной в Script-файле, который можно скопировать вместе с вспомогательным S-файлом с именем 'DiskrNU' из приложения к лабораторной работе: % Исходные данные n=2; a11=-0.6; a12=0.7; T0=0.1;g0=1; x0=[-1;0]; delta=0; p(1)=-2; p(2)=-2.5;% желаемые корни эталонной модели pn(1)=-5; pn(2)=-6;% желаемые корни эталонной модели НУ pp=-5; % желаемый корень эталонной модели НУ пониженного порядка A0=[a11 a12;0 0]; b0=[0;1]; c=[1 0]; dA0=delta*A0; % Синтез управления при полном измерении sys=ss(A0,b0,eye(n),zeros(n,1));sysd=c2d(sys,T0); [A,b,C,d]=ssdata(sysd);%построение дискретной модели z=exp(p*T0);r=-place(A,b,z);% синтез вектора r по корням p re=1/(c*inv(eye(n)-(A+b*r))*b);rx=r+re*c; % Синтез управления при неполном измерении zn=exp(pn*T0);l=-place(A',-c',zn)% синтез вектора l по корням pn % Синтез НУ пониженной размерности z1p=exp(pp*T0); lp=(A(2,2)-z1p)/A(1,2); ap=A(2,2)-lp*A(1,2);bp=[b(2)-lp*b(1) (z1p-A(1,1))*lp]; disp('Результаты');re,rx,l,lp sim('DiskrNU');figure(1);simplot(y);figure(2);simplot(x2)
В результате выполнения программы определяются параметры
re = 5.9016
rx = 2.8612 -3.3380 l = 0.7864 2.6130
lp = 5.7913
С помощью S-файла с именем 'DiskrNU' (рис. 3), вызываемого из программы, строятся переходные процессы (рис. 4) по кординатам Для использования в законе управления НУ пониженного порядка необходимо в схеме рис. 3 сменить полежение ключа "KL".
Рис. 3
Рис. 4
Рис. 5
1. Для исходных данных Таблица 1.
2. Построить и сравнить переходные процессы по координатам
Экспериментальная часть
1. Провести исследование влияния изменения параметров ОУ на процесс оценки координаты Таблица 2.
2. По результатам таблицы 2 сделать выводы о возможности измерения координаты
Контрольные вопросы
1. Влияет ли нелинейность насыщения управляющего сигнала на работу НУ? 2. При каких условиях в замкнутой линейной системе можно назначить произвольные корни характеристического уравнения? 3. При каких условиях по выходу системы можно измерить вектор состояния системы? 4. Как должны располагаться на комплексной плоскости корни характеристического уравнения НУ для измерения вектора состояния? 5. Какова размерность НУ пониженного порядка? 6. Зависит ли точность измерения вектора состояния от вида управляющего сигнала? 7. Зависит ли точность измерения вектора состояния от изменения параметров ОУ? 8. Зависит ли рассогласование в рассмотренной системе от изменения параметров ОУ?
Список литературы
1. Бесекерский В.А., Попов Е.П. Теория систем автоматического управления. – С.-Петербург: изд. «Профессия», 2003. 2. Шамриков Б.М. Основы теории цифровых систем управления. М.: Машиностроение, 1985. 3. Гаркушенко В.И., Земляков А.С., Файзутдинов Р.Н. Нелинейные и дискретные системы автоматического управления. Уч. пособие. Казань: КГТУ им. А.Н. Туполева, 2000. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2018-05-10; просмотров: 274. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||