Académique Documents
Professionnel Documents
Culture Documents
#Param�tres :
m = 39007e3; #masse
k = 385e6; #raideur
c = 9804; #Amortissement
wo = sqrt(k/m); #(3.1417)
fo = wo/(2*pi); #(4.0001e-05)
#m*upp + k*u = 0
#upp+wo�*u = 0
#La solution de u :
#u(t) = Acos(wo*t) + B*sin(wo*t)
#up(t) est la d�riv�e premi�re de u(t) =>
#up(t) = -wo * A * sin(wo*t) + wo*B*cos(wo*t)
#Condition initiale :
#u(t=0) = -10e-3
#up(t=0) = 0
#m*upp + k*u = f
#upp+wo�*u = Fo*sin(Om*t)
#Le d�placement tends vers infinit lorsque Om = wo puisque nous n'avons pas
d'amortissement
wo = sqrt(k/m); #(3.1417)
Ta = c/(2*sqrt(k*m)); #On est sur un mouvement sous-amorti : Ta< 1
wd = wo*sqrt(1-Ta^2);
#u = exp(-Ta*wo*t)*(A*cos(wd*t)+B*sin(wd*t));
#up = -ta*wo*exp(-Ta*wo*t)*(A*cos(wd*t)+B*sin(wd*t)) + exp(-Ta*wo*t)*(-
wd*A*sin(wd*t)+wd*B*cos(wd*t));
#Condition initiale :
#u(t=0) = -10e-3
#up(t=0) = 0
A3 = -10e-3;
%B3 = (Ta*wo*u + up)/wd
#u = exp(-Ta*wo*t)*(A3*cos(wd*t))+((Ta*wo*u + up)/wd)*sin(wd*t);
function up = f(t,u,c,k)
up(1,1) = u(2);
up(2,1) = -c*u(2)-k*u(1);
end
% Conditions initiales
u01 = -10e-3;
u02 = 0;
#R�solution
[t,u] = ode45( @(t, u) f(t, u, c, k), [0:0.1:10*pi], [u01 u02]);
#Extraction de y1 et y2
u = u(:,1);
up = u(:,2);
figure(2)
#u fonction du temps
plot(t,u)
#Plan de phase
hold on
plot(u,up)