Matlab Program m=27; M=275; C=1120; C-3100; K=150000; K₁=310000; A=[0 0 0 1 0 0 1 -1;0 -(K/M) -(C/M) (C/M);-(K/m) (Kg/m)
Posted: Tue Jun 07, 2022 3:04 pm
-Simulink, M-script, State space in Matlab, State space in
Simulink?
Code:
m=27; M=275; Cs=1120; Ct=3100; Ks=150000; Kt=310000; A=[0 0 0
1;0 0 1 -1;0 -(Ks /M) -(Cs /M) (Cs /M);-(Kt /m) (Ks /m) (Cs /m)
(-(Cs+Ct)/m)] B=[(Ct /m);-(Ct
/m);((CtCs)/(mM));[(-(CsCt)/(mm))-((CtCt)/(mm))+(Kt
/m)]] C=[1 1 0 0] % for sprung mass displacement % =[0 0 1 0] % for
sprung mass velocity,V1 % =[1 0 0 0 ] % for unsprung mass
displacement, X2 % =[0 0 0 1 ] % for unsprung mass velocity, V2 %
=[0 1 0 0 ] % for suspension travel, X1-X2 % D=[0] t=0:0.01:10;
u=0.1*ones(size(t)); [Y,X]=lsim(A,B,C,D,u,t) plot(t,Y)
Matlab Program m=27; M=275; C=1120; C-3100; K=150000; K₁=310000; A=[0 0 0 1 0 0 1 -1;0 -(K/M) -(C/M) (C/M);-(K/m) (Kg/m) (Cş/m) (-(Cs+Ct)/m)] B=[(C/m);-(C/m);((Ct*C₂)/(m*M));[(-(C¸*C₁)/(m*m))-((C,*C.)/(m*m))+(K/m)]] C=[1 1 0 0] % for sprung mass displacement % =[0 0 1 0] % for sprung mass velocity, V₁ % =[1000] % for unsprung mass displacement, X₂ % % for unsprung mass velocity, V₂% =[0 0 0 1 ] =[0100] % for suspension travel, X₁-X₂ % D=[0] t=0:0.01:10; u=0.1*ones(size(t)); [Y,X]=lsim(A,B,C,D,u,t) plot(t, Y)