русс | укр

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

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

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

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


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

Общий алгоритм определения стабилизирующей обратной связи


Дата добавления: 2014-04-22; просмотров: 702; Нарушение авторских прав


Пусть теперь b(D) произвольный многочлен степени не выше n. В этом случае передаточная функция по каналу управление – выход строго реализуема. Примем закон управления в более общем, чем (6.20) виде. Примем, что обратная связь строится в виде решения уравнения

m(D)uf(t) = - k(D)y(t) (6.27)

где m(D) - произвольный многочлен, отличный от нуля.

При m(D) =1 имеем частный случай (6.20). Часто встречается более общий закон ПИД (пропорционально интегрально дифференциальный)

uf(t) = - k0 ò y(t) dt - k1 y(t) - k2 dy(t)/dt , что эквивалентно дифференциальному уравнению

Du(t) = - ( k0 + k1D + k2D2) y(t), (6.28)

записываемому в виде (6.27) при m(D) =D.

Подставим в уравнение объекта (6.12) закон управления u(t) = uf(t) + un(t), где un(t) - программное управление. Тогда уравнение объекта (6.12) и уравнение обратной связи (6.27) образуют систему:

a(D) y(t) = b(D)[ uf (t) + un (t)] + g(D) v(t), (6.29)

m(D)uf(t) = - k(D)y(t).

Исключив обратную связь и преобразовав по Лапласу, получим

[a(p)m(p) + b(p) k(p)]Y(p) = m(p)[b(p) Un(p) + g(p)V(p)] (6.30)

Характеристический полином замкнутой системы имеет вид

D(p) = a(p) m(p) + b(p) k(p) (6.31)

Теорема 1. Пусть многочлены a(р) ,b(р) являются взаимно простыми. Тогда многочлены k(p), m(p) , определяющие вид обратной связи (6.27) могут быть выбраны так, что характеристический многочлен замкнутой системы D(р) имел произвольные наперед заданные коэффициенты, т.е. заданное расположение корней.

Следствие. Пусть многочлены являются взаимно простыми или имеют в качестве наибольшего общего делителя устойчивый многочлен. Тогда можно выбрать обратную связь вида (6.27), обеспечивающую устойчивость замкнутой системы при неустойчивом объекте. В противном случае стабилизация объекта невозможна.

В итоге можно сформулировать алгоритм стабилизации объекта, заданного в виде (6.12)



1. Найти наибольший общий делитель a0(р) многочленов a(р) и b(р). Если он неустойчив, то стабилизация невозможна. Если a0(р) устойчив, то следует выделить взаимно простые многочлены

a1(p) = a(p) / a0(p), b1(p) = b(p) / a0(p).

Пусть ( Degree - степень) deg(a1)=n, deg(b1)=m, так что a1 = рn + pn-1 +.....

2. Выбрать n+m -1 чисел l1 , l2 , ... , ln +m -1 c отрицательными вещественными частями и составить многочлен

Dd(p) = (p - l1) (p - l2) ....(p - ln + m -1) = pn + m - 1 + Dn + m - 2 pn + m -2 + ....+ D0

3. Из тождества a1(p) m(p) + b1(p) k(p)=Dd(p) найти n+ m линейных уравнений относительно n + m неизвестных коэффициентов многочленов:

k1(p)=k10+k11p+ ....+k1n -1 pn -1 ,

m1(p) = m10 + m11 p +....+m1m - 1 pm - 1

4. Найти решение этих уравнений, т.е. вычислить значения этих коэффициентов

5. Записать стабилизирующий закон управления в виде дифференциального уравнения (6.27). Это уравнение однозначно определяет закон изменения u(t), если только заданы начальные условия, т.е. m-1 начальных значений u(t) и его производных. Задание этих значений не влияет на сам факт обеспечения устойчивости замкнутой системы.



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


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


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

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

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


 


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

 
 

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

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