Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТАУ 2-12 Лекции / ЛЕКЦИЯ_11 / ЛЕКЦИЯ_11.docx
Скачиваний:
91
Добавлен:
08.02.2016
Размер:
470.45 Кб
Скачать

11.2. Управляемость и наблюдаемость

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

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

Это первые вопросы, которые следует рассмотреть при проектировании систем, и при их положительных решениях можно приступать к дальнейшим исследованиям. В данном изложении вопросы наблюдаемости и управляемости рассматриваются после исследования систем регулирования.

Отход от общепринятых методик изложения материала объясняется тем, что условия управляемости и наблюдаемости в традиционных учебных курсах вводятся без доказательства, а в данном изложении понятие управляемости и наблюдаемости получено как следствие применения формулы Аккермана.

Управлять системой – это иметь возможность получить заданный переходной процесс, т.е. синтезировать систему на основе требуемого размещения полюсов. Поэтому можно утверждать, что система управляема, когда удается разместить полюсы в заданных точках, т.е. выполнить преобразование матриц по формулам Аккермана

.

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

- определитель этой матрицы не равен нулю;

- ранг этой матрицы должен быть равенn(n- степень характеристического уравнения системы).

MatLabимеет команды, которые определяют ранг матрицы и раскрывают определитель.

Наблюдать систему – это иметь возможность синтезировать наблюдатель на основе размещения полюсов. Поэтому можно утверждать, что система наблюдаема, когда удается разместить полюсы в заданных точках, т.е. выполнить преобразования Аккермана

.

Матрица будет определена только тогда, когда матрица

имеет обратную, т.е. её ранг равен или её определитель не равен нулю.

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

Рассмотрим понятия управляемости с позиций классической теории автоматического управления на примере структурной схемы, изображенной на рис.11.5.

Заметим, что полюс датчика совпадает с нулем объекта. Характеристическое уравнение системы имеет вид:

(11.24.)

или

.(11.25.)

Чтобы представить характеристическое уравнение в виде полинома, умножим (11.25.) на знаменатель дроби:

,

или

. (11.26.)

Однако, если в (11.25.) сократить члены перед умножением выражения на знаменатель, то характеристическое уравнение примет вид второго сомножителя в (11.26.)

. (11.27.)

Следовательно, мы получили два разных характеристических уравнения, (11.26.) и (11.27.), для одной и той же системы.

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

Пример 11.5.

Предположим, имеется система, заданная уравнениями пространства состояния

.

Сначала произведем анализ управляемости:

и

.

Таким образом, получим

.

Поскольку третий столбец этой матрицы равен второму столбцу с точностью до знака, то определитель матрицы равен нулю и, следовательно, обратной матрицы не существует. Следовательно, система является неуправляемой.

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

.

Тогда

и

.

Окончательно имеем

.

Определитель этой матрицы равен 25, следовательно, обратная матрица существует, а значит, система является наблюдаемой.

Приведенные вычисления проверяются с помощью следующей программы MatLab.

Пример 11.5.

%-----------Начало программы Pr_03_14--------

А=[-1 1 0; 0 0 0; 5 0 -5]; %Исходные данные

В=[1; 5; 0]; С=[О О 1]; %Исходные данные

Со=ctrb(А, В) %Формирование матрицы управляемости Со.

det(Со), pause %Определение определителя матрицы Со.

Оb=obsv(А, С) %Формирование матрицы наблюдаемости Ob.

detb) %Определение определителя матрицы Ob.

По команде ctrbвычисляется матрица управляемости, а по командеobsv— матрица наблюдаемости, а затем путем определения ранга этих матриц определяется управляемость и наблюдаемость систем регулирования. В большинстве систем, являющихся либо неуправляемыми, либо ненаблюдаемыми, либо и то и другое, происходит сокращение нуля и полюса.

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

электрическую схему, изображенную на рис.11.6. Для этой схемы справедливы следующие уравнения:

Эти уравнения можно привести к стандартной форме уравнений состояния:

По этим уравнениям запишем матрицы и:

,.

Следовательно,

,

и матрица управляемости принимает вид:

.

Определитель этой матрицы равен нулю, следовательно, система неуправляема.

Заметим, что в рассмотренной нами схеме две параллельные -ветви могут быть объединены в одну цепь с сопротивлениеми индуктивностью. Поэтому передаточная функция от входного напряжения к токуравна

.

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

Целесообразно отметить, что проблемы управляемости и наблюдаемости сформулированы относительно моделей, у которых можно достигнуть полного сокращения нулей и полюсов. Реальная система отличается от её математической модели и в ней не удается достичь полного сокращения нулей и полюсов. Они могут быть компенсированы только приблизительно. Но даже при приблизительной компенсации трудно влиять на свойства системы по приблизительно компенсируемым координатам или оценивать их.