2015-06-02 3 views
0

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

у (т) = (- 4/45) е^3t + (1/5) е^(- 2t) -1/3t-1/9

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

ответ

0

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

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

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

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

Так Лаплас преобразует работу.

+0

Что такое произвольный переходный вход? Мне нужно построить модель в Simulink. Я видел учебники, которые используют в качестве входного блока Step. но я точно не знаю, что это такое. Спасибо – user3331949

+0

Большое спасибо. Это очень полезно. Я преобразовал функцию ввода в s-пространство. Как реализовать его в Simulink с использованием исходных блоков? – user3331949

+0

Входной функцией в s-пространственной области является U (s) = 2/(s^2) - 1/s – user3331949