Постройте график моделируемой временной реакции динамической системы на произвольные входы; смоделированные данные ответа
lsim( строит график смоделированной временной характеристики динамической модели системы
sys,u,t)sys в историю ввода (t,u). Вектор t задает временные выборки для моделирования. Для систем с одним входом входной сигнал u - вектор той же длины, что и t. Для систем с множеством входов, u является массивом с таким количеством строк, как есть отсчеты времени (length(t)) и столько столбцов, сколько имеется входных данных sys.
lsim( моделирует отклики нескольких динамических моделей системы на одну и ту же историю ввода и строит графики этих откликов на одном рисунке. Все системы должны иметь одинаковое количество входов и выходов. Вы также можете использовать sys1,sys2,...,sysN,u,t,___)x0 и method входные аргументы при вычислении откликов нескольких моделей.
возвращает ответ системы y = lsim(sys,u,t)y, отобранные в одно и то же время t в качестве входных данных. Для систем с одним выходом, y - вектор той же длины, что и t. Для систем с несколькими выходами, y является массивом, имеющим столько строк, сколько имеется отсчетов времени (length(t)) и столько столбцов, сколько есть выходов в sys. Этот синтаксис не создает график.
[ возвращает траектории состояния y,tOut,x] = lsim(___)x, когда sys является моделью пространства состояний. x является массивом, содержащим столько строк, сколько имеется отсчетов времени и столько столбцов, сколько имеется состояний в sys. Этот синтаксис также возвращает временные выборки, используемые для моделирования в tOut.
lsim( открывает инструмент линейного моделирования. Дополнительные сведения об использовании этого инструмента для линейного анализа см. в разделе Работа с инструментом линейного моделирования.sys)
Если требуются дополнительные параметры настройки печати, используйте lsimplot вместо этого.
Для функции передачи дискретного времени
n1 + b1z − 1 +... + bnz − n,
lsim фильтрует входные данные на основе рекурсии, связанной с этой передаточной функцией:
k − 1] −... − bn [k − n].
Для дискретного времени zpk модели, lsim фильтрует входные данные через ряд секций первого или второго порядка. Такой подход позволяет избежать формирования многочленов числителя и знаменателя, что может вызвать числовую нестабильность для моделей более высокого порядка.
Для дискретно-временных моделей состояния и пространства, lsim распространяет дискретно-временные уравнения состояния-пространства,
Cx [n] + Du [n].
Для систем непрерывного времени, lsim сначала дискретизирует систему с помощью c2d, а затем распространяет результирующие дискретно-временные уравнения состояния-пространства. Если не указано иное с помощью method входной аргумент, lsim использует способ дискретизации с удержанием первого порядка, когда входной сигнал является плавным, и удержание нулевого порядка, когда входной сигнал является прерывистым, например, для импульсов или прямоугольных волн. Время дискретизации выборки - это интервал dT между временными пробами, которые вы поставляете в t.