Математическое моделирование в Matlab

Я новичок в Matlab, и мне нужно выполнить простую задачу. У меня есть функция ввода u(t)=2t-1 и функция вывода

y(t)=(-4/45)e^3t+ (1/5)e^(-2t)-1/3t-1/9

Мне нужно найти соответствующую модель поведения, определенную с помощью передаточной функции, а затем смоделировать модель поведения в Matlab/Simulink. Я не уверен, какой подход я должен использовать. Что я сделал до сих пор, так это то, что я перенес функцию ввода и вывода в s-домен, а затем вычислил передаточную функцию. Что значит смоделировать модель поведения в Matlab? Кто-нибудь может мне помочь, пожалуйста! Я очень новичок. Большое спасибо!


person user3331949    schedule 02.06.2015    source источник


Ответы (1)


Если вы уже выполнили преобразование Лапласа и рассчитали передаточную функцию в s-области, я думаю, это означает применение передаточной функции к произвольному переходному входу и вычисление отклика.

Передаточная функция основана на отклике из-за единичной ступенчатой ​​функции.

Если у вас есть вход, который отличается от функции единичного шага (например, синусоида), вы должны рассчитать ответ следующим образом:

  1. Преобразуйте произвольную входную функцию в s-пространство.
  2. Умножьте его на передаточную функцию отклика в s-пространстве.
  3. Преобразуйте ответ в s-пространстве обратно во временную область.

Так работают преобразования Лапласа.

person duffymo    schedule 02.06.2015
comment
Что такое произвольный переходный ввод? Мне нужно построить модель в Simulink. Я видел учебные пособия, в которых в качестве входных данных используется блок Step. но я не знаю точно, что это такое. Спасибо - person user3331949; 02.06.2015
comment
Большое спасибо. Это очень полезно. Я преобразовал входную функцию в s-пространство. Как это реализовать в Simulink с использованием исходных блоков? - person user3331949; 02.06.2015
comment
Входная функция в области s-пространства: U(s)=2/(s^2) - 1/s - person user3331949; 02.06.2015
comment
Если это ваша входная функция в s-пространстве, то вам нужно умножить ее на передаточную функцию, чтобы получить выходной отклик в s-пространстве, а затем преобразовать его обратно во временную область. - person duffymo; 02.06.2015