как создать другое уравнение из непрерывного состояния результатов s-функции - PullRequest
0 голосов
/ 18 февраля 2012

Я надеюсь, что кто-нибудь сможет мне помочь ...

Это касается моего m-файла с s-функцией, который содержит уравнение 11 ОДУ.

sys (1) = -Kd * x (1) - (Фев * I. x (3). (1 - x (2)) * Kp);

sys (2) = Kp * (1 - x (2)). * X (3);

sys (3) = (-Fev * x (3). x (3)). (1 - x (2)) ./ (1 + Fev * x (2))). * Kp

до sys (11)

мои уравнения 12 и 13 взяты из уравнения ОДУ, как показано ниже:

dl = (x (3) + x (5) / x (8) + x (3)) * 102;

dk = (x (6) + x (4) / x (7) + x (9)) * 102;

Но я не знаю, как создать уравнение 12 и 13 в файле s-функции? Я должен поместить эти уравнения в дискретное состояние?

1 Ответ

1 голос
/ 18 февраля 2012

Я бы настоятельно рекомендовал не использовать s-функцию для такой простой системы.Либо вытяните систему в simulink, либо используйте встроенный блок m.

...