11. ПРИВЕДЕНИЕ СКАЛЯРНОЙ ПЕРЕДАТОЧНОЙ ФУНКЦИИ К ВЗАИМО ПРОМТОМУ ВИДУ
Пусть некоторая передаточная функция, которую запишем в виде
, (1)
где и комплексные константы с , и - неотрицательные целые, некоторое целое. Задача состоит в определении коэффициентов , таких, что
, (2)
где и взаимно простые. Алгоритм включает в себя пять шагов.
Шаг 1. Предположим, что . Тогда мы запишем так называемую би-теплицеву матрицу (bi-Toeplitz matrix) размерами следующим образом:
Если , достаточно перейти к рассмотрению обратной передаточной функции, т.е. поменять местами и . Таким образом, мы всегда сформируем матрицу такую, что ширина блока будет меньше ширины блока .
где единичная матрица размером (единичный блок), нулевой блок размером , и блок. Так как теплицева матрица и все ведущие элементы равны единице (элемент на диагонали блока матрицы ), эта процедура не вызывает затруднений.
Шаг 4. Проверим ранг . Если имеет полный ранг, тогда продолжим строчные операции над с целью получения
и заключаем, что
,
Если неполного ранга, тогда удаляем последний столбец , последний столбец и две последние строки , получая
где блок.
Шаг 5. Повторим процедуру шага 4 k-раз, до тех пор, пока не получим матрицу размерами
Окончательный результат следующий:
, ,
■
Пример. Рассмотрим заданную передаточную функцию
, где . Положим
.
Используя строчные операции для упрощения матрицы , получим
Так как матрица сингулярная (сумма трех столбцов равна нулю), удаляем четвертый и восьмой столбцы и две последние строки и получаем
Легко увидеть, что матрица сингулярная, и таким образом мы должны удалить третий и шестой столбцы и две последние строки , получив
.
Но сейчас матрица имеет полный ранг, и таким образом мы, продолжив строчные операции над , получим
.
Возможная последовательность преобразований:
Окончательный результат следующий:
, , , ,
и
■
Обоснование алгоритма. Пусть будет соответствовать приведенной (сокращенной) форме , заданной (1), где
, .
Тогда имеем и или эквивалентно
Перемножая левую часть приведенного выше равенства и приравнивая коэффициенты при равных степенях , где , , получим в случае
. . . . .
. . . . .
. . . . .
. . . . .
.
Эта система уравнений имеет следующую матричную форму:
.
Где задается
,
которая получена из удалением последних столбцов из , последних столбцов из (где ) и последних строк .
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.