Programme MATLAB vers Simulink
bonjour, j'ai besoin d'aide pour modéliser un programme MATLAB vers Simulink ! Je n'ai pas su comment intégrer une variable dans le Simulink. Le plus tôt possible j'en ai vraiment besoin !
voilà le programme MATLAB en question.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| clear all
close all
clc
% FORCE LATÉRALE
alpha=0:0.1*(pi/180):60*(pi/180);
Fz=1000:1000:8000;
% FACTEURS
C=1.3;
E=-3;
mu=0.8;
c1=60000; % N/rad
c2=4000; % N
D=mu.*Fz; % D représente la valeur maximale
C_Falpha=c1*sin(2*atan(Fz./c2)); % raideur dans les virages
B=C_Falpha./(C.*D);
% FORCE TRANSVERSALE
for x=1:length(Fz)
Fy(:,x)=D(x)*sin(C*atan(B(x).*alpha-E*(B(x).*alpha-atan(B(x).*alpha))));
plot(alpha*(180/pi),Fy)
title('Force latérale pour différentes charges verticales')
xlabel('Angle de glissement')
ylabel('Fy [N]')
axis([0 20 0 7000])
hold on
end |
MERCI D'AVANCE...