Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrare de laborator nr.7
la Mecanică
A efectuat:
st. gr. AI-182 Cojocaru V.
A verificat:
dr., conf. univ. Gr. Coman
Chişinău -2018
Lucrare de laborator nr.7
Tema: Dinamica punctului material
Sarcina de lucru
1. Un punct material de masă m , se deplasează în planul xy sub acţiunea a două forţe F1 şi F2. În
momentul iniţial de timp, punctul se află în originea sistemului de coordonate, iar viteza iniţială v0
este orientată sub un unghi de 45º faţă de axa absciselor, x. De alcătuit ecuaţiile diferenţiale ale
mişcării şi de rezolvat numeric .
a). Să se construiască pe aceleaşi axe de coordonate cu linii diferite graficele dependenţelor x = x(t)
şi y = y(t).
b). Să se construiască pe aceleaşi axe graficeledependenţelor vx(t) ,vy(t) şi v(t).
c). Să se construiască traiectoria punctului material şi să se arâte pe grafic vectorul vitezei pentru
momentul iniţial de timp .
a)
function dudt=fun(t,u)
global v0 m alfa;
m=3;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
xpp=(1/m)*(-3+x);
ypp=sin(y)/m;
dudt=[xp;yp;xpp;ypp];
end
'plan'
clear all;
close all;
% Variabile globale, care sunt si in functia fun.m
global v0 m alfa;
% Date numerice
v0=1.7; % m/s
m=3;
alfa=pi/4;
% Intervalul de integrare
tmin=0;
tmax=10;
t=[tmin,tmax];
% Conditiile initiale
x0=0;
y0=0;
v0x=v0*cos(alfa);
v0y=v0*sin(alfa);
u0=[x0,y0,v0x,v0y];
% Procedura de integrare
[t,u]=ode45('fun',t,u0);
% Interpretarea rezultatelor
figure(1);
plot(t,u(:,1),'k-', t,u(:,2),'b--');
xlabel('t,sec');ylabel('x,m');
legend('x(t)', 'y(t)')
title('Graficul x=x(t)');
>> plan
ans =
1
b)
function dudt=fun(t,u)
global v0 m alfa;
m=3;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
xpp=(1/m)*(-3+x);
ypp=sin(y)/m;
dudt=[xp;yp;xpp;ypp];
end
'plan'
clear all;
close all;
% Variabile globale, care sunt si in functia fun.m
global v0 m alfa;
% Date numerice
v0=1.7; % m/s
m=3;
alfa=pi/4;
% Intervalul de integrare
tmin=0;
tmax=10;
t=[tmin,tmax];
% Conditiile initiale
x0=0;
y0=0;
v0x=v0*cos(alfa);
v0y=v0*sin(alfa);
u0=[x0,y0,v0x,v0y];
% Procedura de integrare
[t,u]=ode45('fun',t,u0);
% Interpretarea rezultatelor
figure(1);
plot(t,u(:,1),'k-');grid;
hold on
plot(t,u(:,2),'b--');grid;
xlabel('t,sec');ylabel('x,m');
legend('x(t)', 'y(t)')
title('Graficul x=x(t)');
figure(2);
v=sqrt(u(:,3).^2+u(:,4).^2);
plot(t, u(:,3) ,'k-',t, u(:,4) ,'b--',t, v ,'r-*');
xlabel('t,sec');ylabel('Vx(t), Vy(t), V(t)');
legend('Vx(t)', 'Vy(t)','v')
c) 'plan'
clear all;
close all;
% Variabile globale, care sunt si in functia fun.m
global v0 m alfa;
% Date numerice
v0=1.7; % m/s
m=3;
alfa=pi/4;
% Intervalul de integrare
tmin=0;
tmax=10;
t=[tmin,tmax];
% Conditiile initiale
x0=0;
y0=0;
v0x=v0*cos(alfa);
v0y=v0*sin(alfa);
2
u0=[x0,y0,v0x,v0y];
% Procedura de integrare
[t,u]=ode45('fun',t,u0);
% Interpretarea rezultatelor
figure(3);
v=sqrt(u(:,3).^2+u(:,4).^2);
plot3(u(:,3) ,u(:,4) , v ,'k-');
grid on;
xlabel('x');
ylabel('y');
zlabel('z');
title('traiectoria punctului material')
2. Fie un punct material M, de masă m, se deplasează în spaţiu sub acţiunea unei forţe P. Asupra
punctului acţionează din partea mediului o forţă de rezistenţă R = -cv. În momentul iniţial de timp,
punctul material se află în poziţia definită prin vectorul iniţial de poziţie, r0 şi are viteza v0.
a). Să se construiască graficele dependenţelor x = x(t), y = y(t) şi z = z(t).
b). Să se construiască traiectoria mişcării punctului material şi să se arâte vectorul vitezei iniţiale.
a)
function dudt=fun(t,u)
global c m;
x=u(1);
y=u(2);
z=u(3);
v0x=0;
v0y=3;
v0z=0.5;
xp=u(4);
yp=u(5);
zp=u(6);
xpp=(1/m)*(xp-c*xp);
ypp=0-c*yp;
zpp=(1/m)*(6-1.5*zp-c*zp);
dudt=[xp;yp;zp;xpp;ypp;zpp];
end
'plan'
clear all;
close all;
% Variabile globale, care sunt si in functia fun.m
global c m;
% Date numerice
c=0.1;
r0=0;
m=3;
x0=0;
y0=0;
z0=0;
v0x=0;
v0y=3;
v0z=0.5;
% Intervalul de integrare
tmin=0;
tmax=10;
t=[tmin,tmax];
% Conditiile initiale
u0=[x0,y0,z0,v0x,v0y,v0z];
% Procedura de integrare
[t,u]=ode45('fun',t,u0);
3
% Interpretarea rezultatelor
% punctul A%
figure (1);
plot(t, u(:,1), 'k-');
xlabel('x');
ylabel('y');
title('Graficul x=x(t)');
grid;
figure (2);
plot(t, u(:,2), 'k-');
xlabel('x');
ylabel('y');
title('Graficul y=y(t)');
grid;
figure (3);
plot(t, u(:,3), 'k-');
xlabel('x');
ylabel('y');
title('Graficul z=z(t)');
grid;
% sf punctul A%
b)
'plan'
clear all;
close all;
% Variabile globale, care sunt si in functia fun.m
global c m;
% Date numerice
c=0.1;
r0=0;
4
m=3;
x0=0;
y0=0;
z0=0;
v0x=0;
v0y=3;
v0z=0.5;
% Intervalul de integrare
tmin=0;
tmax=10;
t=[tmin,tmax];
% Conditiile initiale
u0=[x0,y0,z0,v0x,v0y,v0z];
% Procedura de integrare
[t,u]=ode45('fun',t,u0);
% Interpretarea rezultatelor
% punctul B%
figure (4);
plot3(u(:,4), u(:,5), u(:,6));
xlabel('x');
ylabel('y');
zlabel('z');
title('Traiectoria miscarii punctului');
grid;
% sf punctul A%
Concluzie : În această lucrare de laborator am învățat dinamica punctului material și am stabilit legile de
mișcare a unui corp cunoscînd forțele care acționează asupra lor. Pentru aceasta am proiectat pe axele de
coordonate forța care acționează asupra punctului,ce au fost date din sacina lucrării astfel am obținut
sisteme de ecuații diferențiale scalare de ordinul II prin integrarea cărora am obținut ecuațiile mișcării.
După care, pentru am construit graficele dependenței mișcării punctului material pe axele de coordonate x, y
și z, precum și traiectoria acestuia folosind file-funcțiile scrise anterior.