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