24 lines
No EOL
517 B
Matlab
24 lines
No EOL
517 B
Matlab
clc
|
|
clear all
|
|
|
|
%% BE de commande optimale
|
|
Ms = 280; %kg
|
|
mu = 45; %kg
|
|
Ks = 20000; %N/m
|
|
Kt = 1500000; %N/m
|
|
Cs = 1000; %N.s/m
|
|
Ct = 0.0; %N.s/m
|
|
|
|
% Représentation d'&état du système
|
|
|
|
A = [0 1 0 -1 ; -Ks/Ms -Cs/Ms 0 Cs/Ms; 0 0 0 1 ; Ks/mu Cs/mu -Kt/mu -(Cs+Ct)/mu];
|
|
B = [0 ; 1/Ms ; 0 ; -1/mu];
|
|
E = [0 ; 0 ; -1 ; Ct/mu];
|
|
C = [0 1 0 0 ; 0 0 0 1];
|
|
|
|
% Création du systèmean
|
|
sys = ss(A,E,C,0)
|
|
%Modification en fonction transfertx
|
|
tf_sys = ss2tf(sys)
|
|
tff=tf(tf_sys(1),tf_sys(2))
|
|
bode(tff) |