Vous êtes sur la page 1sur 5

TP PHYS 310: COMPE RENDU DU TP N°1 : TRAJECTOIRE BALISTIQUE

NOMS :TATMEN NANA

PRENOMS : VLADIMID RONALD

MATRICULE :16G2107

OPTION :LICENCE 3 MECANIQUE

GROUPE :VENDREDI 07H

ENCADREUR : Pr BODO & Mr PANCHA

I) Les frottement sont négligés dans un premier temps

CODE
clc;
clear all;
close all;
v0 =100;
h0 =1.7;
g =9.8;
alpha =pi/6;
n=30;
h=11/n;
t =linspace(0,11,31);
x =zeros(1,n);
u =zeros(1,n);
z =zeros(1,n);
v =zeros(1,n);
x(1)=0;
y(1)=h0;
u(1)=v0*cos(alpha);
v(1)=v0*sin(alpha);
for i=1:n;
x(i)=v0*(cos(alpha))*t(i);
z(i)=(-0.5*g)*((t(i)).^2)+v0*(sin(alpha))*(t(i))+h0;
end
plot(x,z,'*-');
hold on
f1=@(t,x,z,u,v) u;
f2=@(t,x,z,u,v) 0;
f3=@(t,x,z,u,v) v;
f4=@(t,x,z,u,v) -g;
for i=1:n;
L1=f1(t(i),x(i),z(i),u(i),v(i));
K1=f2(t(i),x(i),z(i),u(i),v(i));
M1=f3(t(i),x(i),z(i),u(i),v(i));
N1=f4(t(i),x(i),z(i),u(i),v(i));
L2=f1(t(i)+h/2,x(i)+L1/2,z(i)+M1/2,u(i)+K1/2,v(i)+N1/2);
K2=f2(t(i)+h/2,x(i)+L1/2,z(i)+M1/2,u(i)+K1/2,v(i)+N1/2);
M2=f3(t(i)+h/2,x(i)+L1/2,z(i)+M1/2,u(i)+K1/2,v(i)+N1/2);
N2=f4(t(i)+h/2,x(i)+L1/2,z(i)+M1/2,u(i)+K1/2,v(i)+N1/2);
L3=f1(t(i)+h/2,x(i)+L2/2,z(i)+M2/2,u(i)+K2/2,v(i)+N2/2);
K3=f2(t(i)+h/2,x(i)+L2/2,z(i)+M2/2,u(i)+K2/2,v(i)+N2/2);
M3=f3(t(i)+h/2,x(i)+L2/2,z(i)+M2/2,u(i)+K2/2,v(i)+N2/2);
N3=f4(t(i)+h/2,x(i)+L2/2,z(i)+M2/2,u(i)+K2/2,v(i)+N2/2);
L4=f1(t(i)+h,x(i)+L3,z(i)+M3,u(i)+K3,v(i)+N3);
K4=f2(t(i)+h,x(i)+L3,z(i)+M3,u(i)+K3,v(i)+N3);
M4=f3(t(i)+h,x(i)+L3,z(i)+M3,u(i)+K3,v(i)+N3);
N4=f4(t(i)+h,x(i)+L3,z(i)+M3,u(i)+K3,v(i)+N3);
x(i+1)=x(i)+(h/6)*(L1+2*(L2+L3)+L4);
u(i+1)=u(i)+(h/6)*(K1+2*(K2+K3)+K4);
z(i+1)=z(i)+(h/6)*(M1+2*(M2+M3)+M4);
v(i+1)=v(i)+(h/6)*(N1+2*(N2+N3)+N4);
end
plot(x,z,'-om');
legend('solution exacte','RK4')
title('comparaison entre la méthode de RK4 et celle du tracé exacte')
xlabel('axe des abscises')
ylabel('axe des ordonnées')

II) Le système est maintenant avec frottement

CODE
close all
deg=pi/6;
x0=0;
z0=1.62;
b=1.57e-2;
v0=13.88888889;
vx0=v0*cos(deg);
vz0=v0*sin(deg);
n=30;
h=15/n;
t=linspace(0,11,31);
vx=vx0./(b*(vx0*t)+1);
vz=(vz0-
sqrt(9.81/b)*tan(sqrt(9.81*b)*t))./(1+sqrt(b/9.81)*vz0*tan(sqrt(9.81*b)*t));
f=@(t,y)[vx0/(b*(vx0*t)+1);(vz0sqrt(9.81/b)*tan(sqrt(9.81*b)*t))/(1+sqrt(b/9.81)
*vz0*tan(sqrt(9.81*b)*t));-b*((vx0/(b*(vx0*t)+1))*(vx0/(b*(vx0*t)+1)));-9.81-
b*(((vz0sqrt(9.81/b)*tan(sqrt(9.81*b)*t))/(1+sqrt(b/9.81)*vz0*tan(sqrt(9.81*b)*t
)))*((vz0sqrt(9.81/b)*tan(sqrt(9.81*b)*t))/(1+sqrt(b/9.81)*vz0*tan(sqrt(9.81*b)*
t))))];
t=t';
y0=[x0;z0;vx0;vz0];
nc=length(y0);
y=zeros(n+1,nc);
y(1,:)=y0;
for i=1:n
k1=h*f(t(i),y(i,:))';
k2=h*f(t(i)+(h/2),y(i,:)+(k1/2))';
k3=h*f(t(i)+(h/2),y(i,:)+(k2/2))';
k4=h*f(t(i)+h,y(i,:)+k3)';
y(i+1,:)=y(i,:)+(k1/6)+(k2/3)+(k3/3)+(k4/6);
end
X=y(:,1);
Y=y(:,2);
plot(X,Y,'r');
legend('v=50');
title('avec frottement');
xlabel('x');
ylabel('z');

clear all
close all
tmin=0;
tmax=15;
v0=13.88888889;
deg=pi/6;
x0=0;
z0=1.62;
vx0=v0*cos(deg);
vz0=v0*sin(deg);
n=30;
h=11/n;
t=linspace(0,11,31);
f=@(t,y)[vx0;-9.8*t+vz0;0;-9.8];
t=t';
y0=[x0;z0;vx0;vz0];
nc=length(y0);
y=zeros(n+1,nc);
y(1,:)=y0;
for i=2:n+1
k1=h*f(t(i),y(i,:))';
k2=h*f(t(i)+(h/2),y(i,:)+(k1/2))';
k3=h*f(t(i)+(h/2),y(i,:)+(k2/2))';
k4=h*f(t(i)+h,y(i,:)+k3)';
y(i+1,:)=y(i,:)+(k1/6)+(k2/3)+(k3/3)+(k4/6);
end
X=y(:,1);
Y=y(:,2);
plot(X,Y,'r');
xlabel('abscisses');
ylabel('ordonnees');
legend('v=50');
title('sans frottement');
 V=150
Conclusion: on constate que l’altitude maximale atteinte par la balle est moins grande avec
existence des frottements que lorsqu’on les néglige.
On peut par ailleurs constater que la trajectoire de la balle avec frottement n’est plus de
nature parabolique.

Contrairement au cas où on néglige les frottements, dans ce cas l’énergie mécanique totale n’est plus
constante ! l’énergie cinétique décroit et s’annule très rapidement pendant que l’énergie potentiel croit
progressivement

Vous aimerez peut-être aussi