Образцовая система передаточной функцией нулевого полюсного усиления
Simulink / Непрерывный
Блок Zero-Pole моделирует систему, которую вы задаете с нулями, полюсами и усилением передаточной функции Лапласа доменной. Этот блок может смоделировать единственный входной параметр единственный вывод (SISO) и единственный входной параметр, несколько - выводят системы (SIMO).
Блок Zero-Pole принимает следующие условия:
Передаточная функция имеет форму
где Z представляет нули, P полюса и K усиление передаточной функции.
Количество полюсов должно быть больше, чем или равным количеству нулей.
Если полюса и нули являются комплексными, они должны быть комплексно-сопряженными парами.
Для нескольких - выходная система, все передаточные функции должны иметь те же полюса. Нули могут отличаться по значению, но количество нулей для каждой передаточной функции должно быть тем же самым.
Вы не можете использовать блок Zero-Pole, чтобы смоделировать несколько - выходная система, когда передаточные функции имеют отличающееся количество нулей или единственного нуля каждый. Используйте несколько Нулевых полюсных блоков, чтобы смоделировать такие системы.
Для системы единственного вывода входной параметр и вывод блока являются скалярными сигналами временного интервала. Смоделировать эту систему:
Введите вектор для нулей передаточной функции в поле Zeros.
Введите вектор для полюсов передаточной функции в поле Poles.
Введите вектор 1 на 1 для усиления передаточной функции в поле Gain.
Для нескольких - выходная система, блочный входной параметр является скаляром, и вывод является вектором, где каждым элементом является вывод системы. Смоделировать эту систему:
Введите матрицу нулей в поле Zeros.
Каждый столбец этой матрицы содержит нули передаточной функции, которая связывает системный входной параметр с одними из выходных параметров.
Введите вектор для полюсов, характерных для всех передаточных функций системы в поле Poles.
Введите вектор усилений в поле Gain.
Каждый элемент является усилением соответствующей передаточной функции в Нулях.
Каждый элемент выходного вектора соответствует столбцу в Нулях.
Блок Zero-Pole отображает передаточную функцию в зависимости от того, как вы задаете нуль, полюс, и получаете параметры.
Если вы задаете каждый параметр как выражение или вектор, блок показывает передаточную функцию с заданными нулями, полюсами и усилением. Если вы задаете переменную в круглых скобках, блок оценивает переменную.
Например, если вы задаете Нули как [3,2,1]
, полюса как (poles)
, где poles
является [7,5,3,1]
и Усиление как gain
, блок выглядит так.
Если вы задаете каждый параметр как переменную, блок показывает имя переменной, сопровождаемое (s)
в подходящих случаях.
Например, если вы задаете Нули как zeros
, полюса как poles
и Усиление как gain
, блок выглядит так.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|