Функции организации lti моделей динамических систем
Создание lti-моделей | |
Set | Установка свойств |
Ss | Формирование ss-модели системы в явной форме Коши |
Dss | Формирование ss-модели системы в неявной форме Коши |
Tf | Формирование tf-модели в форме передаточной функции |
Zpk | Формирование zpk-модели |
Filt | Формирование модели в форме дискретного фильтра |
Извлечение информации об Iti-моделях | |
Get | Информация о свойствах |
Ssdata | Извлечение данных об ss-модели системы в явной форме Коши |
dssdata | Извлечение данных об ss-модели системы в неявной форме Коши |
Tfdata | Извлечение данных о tf-модели |
zpkdata | Извлечение данных о zpk-модели |
Преобразование lti-моделей | |
c2d | Построение дискретной модели непрерывной системы |
d2c | Построение непрерывной модели дискретной системы |
d2d | Изменение периода дискретности |
Ss | Преобразование моделей к ss-форме |
Tf | Преобразование моделей к tf-форме |
Zpk | Преобразование моделей к zpk-форме |
Продолжение таблицы 2.1
Переопределение базисных функций | |
Plus | Переопределить функцию a + b (сложение lti-моделей) |
Minus | Переопределить функцию a - b (вычитание lti-моделей) |
mtimes | Переопределить функцию a * b (умножение lti-моделей) |
horzcat | Переопределить функцию [a, b] (горизонтальная конкатенация lti-моделей) |
vertcat | Переопределить функцию [a; b] (вертикальная конкатенация lti-моделей) |
ctranspose | Переопределить функцию a’ (переход к сопряженной lti-модели) |
transpose | Переопределить функцию a.’ (переход к сопряженной lti-модели) |
Inv | Переопределить функцию inv(a) (инверсия lti-модели) |
mrdivide | Переопределить функцию a/b (инверсия lti-модели вида inv(a)*b) |
mldivide | Переопределить функцию a/b (инверсия lti-модели вида inv(b)*a) |
Соединение lti-моделей | |
parallel | Параллельное соединение (сложение lti-моделей) |
Series | Последовательное соединение (умножение lti-моделей) |
feedback | Соединение с обратной связью |
append | Объединение lti-моделей с добавлением входов и выходов |
connect | Объединение ss-моделей с использованием матрицы соединений |
Star | Объединение взаимосвязанных многомерных моделей |
Рассмотрим свойства, которые являются общими для всех трех подклассов lti-объектов. Они перечислены в таблице 2.
Таблица 2.2
Родовые свойства lti-объектов
Свойство | Описание | Тип данных |
InputName | Названия входов | Массив ячеек |
Notes | Информация об истории модели | Текст |
OutputName | Названия выходов | Массив ячеек |
Ts | Период дискретности | Скаляр |
Td | Запаздывание на входе | Вектор |
Userdata | Дополнительные данные | Произвольные |
Свойства InputName и OutputName предназначены для того, чтобы описать назначение входов и выходов системы; для их представления используются массивы ячеек, содержащих строки символов вида: ‘мощность’, ‘скорость’, и т.п.
Свойство Notes предназначено для указания описательной информации об истории модели, времени ее создания и т.п. По умолчанию это поле является пустым.
Свойство объекта Ts хранит информацию о периоде дискретности модели, измеряемом в секундах; значения 0 до –1 используются соответственно для непрерывных моделей и дискретных моделей с неспецифицированным периодом дискретности.
Свойство запаздывания на входе Td доступно только для непрерывных систем, его представление – вектор запаздываний для каждого входного канала, измеренных в секундах; по умолчанию используется нулевое значение (отсутствие запаздывания).
Свойство Userdata может содержать числовые данные о модели, описываемые произвольными типами данных. По умолчанию это поле является пустым.
Специальные свойства объектов
Другие свойства lti-объектов являются специфическими для каждого из трех подклассов. Они перечислены в таблицах 2.3-2.5
Таблица 2.3
Специальные свойства объектов подкласса tf
Свойство | Описание | Тип данных |
num | Числитель(и) передаточной функции | Вектор-строка для одномерной, массив ячеек для многомерной передаточной функции |
den | Знаменатель(и) передаточной функции | Вектор-строка для одномерной, массив ячеек для многомерной передаточной функции |
variable | Разрешенный набор символов 's', 'p', 'z', 'q' или 'z^-1' для обозначения переменной передаточной функции | Символьная переменная |
Таблица 2.4
Специальные свойства объектов подкласса zpk
Свойство | Описание | Тип данных |
k | Обобщенный коэффициент усиления | Скаляр для одномерной, двумерный массив для многомерной системы |
z | Нули передаточной функции | Вектор-строка для одномерной, массив ячеек для многомерной системы |
Продолжение таблицы 2.4
p | Полюсы передаточной функции | Вектор-строка для одномерной, массив ячеек для многомерной системы |
variable | Разрешенный набор символов 's', 'p', 'z', 'q' или 'z^-1' для обозначения переменной передаточной функции | Символьная переменная |
Таблица 2.5