d9e5a92d

Блок передаточной функции Transfer Fcn


Назначение:

Блок передаточной характеристики Transfer Fcn задает передаточную функцию в виде отношения полиномов: y(s) num(s)

 

H (s) == u(s) den(s)

nn−1 nn−2

num(1)s + num(2)s + ... + num(nn) = nd −1 nd −2den(1)s + den(2)s + ... + den(nd )

 

где nn и nd – порядок числителя и знаменателя передаточной функции,

num – вектор или матрица коэффициентов числителя,

den – вектор коэффициентов знаменателя.

 

Параметры:

Numerator — вектор или матрица коэффициентов полинома числителя

Denominator -вектор коэффициентов полинома знаменателя

Absolute tolerance — Абсолютная погрешность. Порядок числителя не должен превышать порядок знаменателя.

 

Входной сигнал блока должен быть скалярным. В том случае, если коэффициенты числителя заданы вектором, то выходной сигнал блока будет также скалярным (как и входной сигнал). На рисунке

9.3.9 показан пример моделирования колебательного звена с помощью блока Transfer Fcn.

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

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

 

 

Начальные условия при использовании блока Transfer Fcn полагаются нулевыми.

 

 

Если же требуется, чтобы начальные условия не были нулевыми, то необходимо с помощью функции tf2ss (инструмент Control System Toolbox) перейти от передаточной функции к модели в пространстве состояний и моделировать динамический объект с помощью блока State-Space.

 

 




Содержание раздела