Integrator does not accept input
古いコメントを表示
Hello, I'm trying make a model in simulink of an inverted pendulum and I can't simulate the space state. It's still telling me about that the integrator does not accept the input. Does anyone know what do to in this situation?
The formula that I'm trying to simulate:
Simulation:

The error:

Matlab code:
%%Parameters
Mp = 0.272;
dM = 0.071;
g = 9.81;
J = 0.002;
Jw = 3.941*10^-5;
b_theta = 0.82*10^-3;
b_altha_kmke_Ra = 1.202*10^-4;
km_Ra = 1.837*10^-4;
%%Matrice
A = [0 1 0 0;
(Mp*dM*g)/J -(b_theta)/J 0 1/J*b_altha_kmke_Ra;
0 0 0 1;
-(Mp*g*dM)/J b_theta/J 0 -(J+Jw)/(J*Jw)*b_altha_kmke_Ra];
B = [0 0;
-1/J*km_Ra 1/J;
0 0;
(J+Jw)/(J*Jw)*km_Ra -1/J]
C = [1 0 0 0;
0 1 0 0;
0 0 1 0;
0 0 0 0];
D = [0 0; 0 0;0 0;0 0];
%%Build system
sys = ss(A,B,C,D);
x0 = [5*pi/180;0;0;0]; %initial condition for the integrator
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で General Applications についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





