Я хочу построить ответ шага. Я знаю, что могу использовать функцию шага с уравнениями состояния пространства, но я пытаюсь получить такие же результаты, используя функцию графика. Вот мой пример кода:Ответ на шаг графика без использования функции шага
for i=1:201
u(i) = 1;
x1(i+1) = (-(b/J)*x1(i) + (K/J)*x2(i));
x2(i+1) = (-(K/L)*x1(i) - (R/L)*x2(i) + (1/L)*u(i));
y(i) = x1(i);
end
и это пространство состояний уравнения:
A = [-b/J K/J
-K/L -R/L];
B = [0
1/L];
C = [1 0];
D = 0;
Если я сделать:
t = 0:1:200;
plot(t, y)
он не работает, и я хочу, чтобы иметь такие же результаты, как и этапная функция ниже:
sys = ss(A,B,C,D);
step(sys)
Вы можете найти мое уравнение состояния пространства here.
Большое спасибо, что это здорово. Затем мне нужно добавить ПИД-регулятор. Можете ли вы рассказать мне, как получить ошибку, ошибку intagretion и ошибку производной ?? Мне нужны эти 3 значения для генерации параметров ПИД с помощью генетического алгоритма – Masaj
@Masaj: Я боюсь, что я не смогу правильно ответить на это. Вам будет лучше опубликовать это как новый вопрос, чтобы кто-то еще мог. – aksadv
Я уже спрашиваю новый. Еще раз спасибо за помощь – Masaj