Реализация модели пространства состояний пользовательских функциональных блоков в Simulink - PullRequest
0 голосов
/ 13 марта 2020

Я хочу реализовать пользовательский функциональный блок в Simulink, который работает как модель пространства состояний с матрицами et c в качестве входных данных. У меня есть следующий код:

function [x, y] = CStateSpace(A, B, C, D, xinit, u)
persistent x_internal;
if isempty(x_internal)
   x_internal = xinit; 
end

x_internal = A*x_internal + B*u;
x = x_internal;
y = C*x + D*u;

Теперь мне только интересно, правильно ли это для одновременных сигналов времени Simulink? IE. Он не взорвется, потому что на этапе моделирования не позаботятся?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...