Sunteți pe pagina 1din 6

Ministerul Educaţiei, Culturii și Cercetării

al Republicii Moldova
a
Universitatea Tehnică a Moldovei

Departamentul Fizică

RAPORT
Despre lucrarile de laborator
la Mecanică realizate în MATLAB

Varianta 5

A realizat st.gr.TI-203: Chiforiuc Adrian

A verificat: Ionel Sanduleac, dr., conf.univ.


Nr. lucrarii de Data Rezultatul Semnătura
laborator verificarii aprecierii profesorului
Lucrarea nr.1
Lucrarea nr.2
Lucrarea nr.3
Lucrarea nr.4
Lucrarea nr.5
Lucrarea nr.6
Lucrarea nr.7

Chisinau-2020
Lucrarea numărul 5
Calculul caracteristicilor cinematiceale mişcării corpului rigid

I.Placa D (dreptunghi,cerc sau triunghi) se roteşte în jurul axei O1 perpendiculare la planul desenului conform
ecuaţiei φe = φ(t) , rad. Pe placă este montată rigid bila M, poziţia căreia este determinată de segmentul (sau arcul)
OM .Datele numerice şi desenele respective sunt ataşate.

a) De determinat momentul de timp în care φe= φ1 .

b) Pentru momentul de timp determinat aflaţi viteza şi acceleraţia punctului M al plăcii.

c) Faceţi desenul şi arătaţi pe el vectorii calculaţi: (ω, ε, v , a ax , arot, a) .

Rezolvare :
% Punctul a)
fi1_g = 75;
fi1_r = fi1_g*2*pi/360;
%fi = t^3+0.5*t^2+t -fi1_r=0
c = [1,0.5,1,-fi1_r];
t = roots(c)
for i = [1,2,3]
if isreal(t(i,1)) && t(i,1) >=0
t1 = t(i,1)% radacina cu sens fizic
end
end
% Punctul b)
R = 40;
OM = R/4;
alpha = 60; %grade
% Viteza unghiulara si acceleratia unghiulara
syms t
fi = t^3+0.5*t^2+t;
w = diff(fi);
e = diff(w);
% Viteza punctului M:
O1O = R*sqrt(2);
O1M = sqrt(O1O^2+OM^2-2*O1O*OM*cos(2*pi*75/360));
Vm = w*O1M;
% Acceleratia punctului M:
atan = e*O1M;
an = w^2*O1M;
% Pentru momentul t = t1:
t = t1;
w1 = eval(w);
e1 = eval(e);
Vm1 = eval(Vm);
atan1 = eval(atan);
an1 = eval(an);
table(w1, e1, Vm1,atan1, an1)

II. Placa D (dreptunghi,cerc sau triunghi) se roteşte în jurul axei O1 perpendiculare la planul desenului conform
ecuaţiei φe = φ(t) , rad. Datele numerice sunt ataşate, iar desenele – în punctul precedent.
a).De determinat momentul de timp în care φe= φ1 .
b).Pentru momentul de timp determinat aflaţi viteza şi acceleraţia punctului O al plăcii.
c).Faceţi desenul şi arătaţi pe el vectorii calculaţi: (ω, ε, v, a ax , arot, a) .

% Punctul a)
fi1_g = 75;
fi1_r = fi1_g*2*pi/360;
%fi =12*cos(pi*t) = fi1_r
t1 = fzero('f_ex2',0.3)
% Punctul b)
R = 40;
OM = R/4;
alpha = 60; %grade
% Viteza unghiulara si acceleratia unghiulara
syms t
fi = f_ex2(t);
w = diff(fi);
e = diff(w);
% Viteza punctului M:
O1O = R*sqrt(2);
O1M = sqrt(O1O^2+OM^2-2*O1O*OM*cos(2*pi*75/360));
Vm = w*O1M;
% Acceleratia punctului M:
atan = e*O1M;
an = w^2*O1M;
% Pentru momentul t = t1:
t = t1;
w1 = eval(w);
e1 = eval(e);
Vm1 = eval(Vm);
atan1 = eval(atan);
an1 = eval(an);
table(w1, e1, Vm1,atan1, an1)

function y = f_ex2(t)
y = 12*cos(pi*t);

III.Mecanismul, din desen ,constă din bara AB şi două pistoane, articulate cu bara. Pistoanele A şi
B fac mişcări de translaţie în planul desenului în ghidajele respective.Bara AB face mişcare plan-
paralelă tot în planul desenului.Este cunoscută ecuaţia mişcării a pistonului A (sau B) s=s(t) .
Datele numerice şi desenele respective sunt ataşate. t1 –este timpul de calcul.

a) De calculat vitezele punctelor A , B şi M prin metoda coordonatelor.

b) De construit traiectoria mişcării punctului M şi poziţia punctului M pe traiectorie pentru


timpul de calcul t1. Folosind instrumentele ferestrei grafice , arătaţi pe traiectorie viteza
punctului M.

c) Consideraţi viteza punctului A(sau B) cunoscută(vezi punctul

1) de calculat vitezele punctelor B(sau A) şi M prin metoda CIV pentru timpul de


calcul t1. Comparaţi rezultatele cu cele obţinute în punctul 1.

d) Faceţi desenul şi arătaţi pe el toţi vectorii: (ω, vА , vВ , vМ).

function [xM, yM] = f(t)


xM = 40.*2.^(1./2).*sin(2.*pi.*t) - 20.*(1 - 2.*sin(2.*pi.*t).^2).^(1./2) + 40.*(1 -
8.*cos(pi.*t).^2.*sin(pi.*t).^2).^(1./2);
yM = 20.*2.^(1./2).*sin(2.*pi.*t);

clear all
close all
AB = 40;
MB = 20;
t1 = 1/6;
% Viteza punctului A:
syms t
s = 80*sin(2*pi*t);
vA = diff(s);
% Viteza punctului B:
% xB^2-2*s*xB*cos(30)+s^2-AB^2 = 0
coef = [1,-2*s*cos(30*2*pi/360),s^2-AB^2];
xB = roots(coef);
xB = xB(2);
vB = diff(xB);
% Viteza punctului M:
sinb = s*sin(45*2*pi/360)/AB;
cosb = sqrt(1-sinb^2);
xM = xB - MB*cosb;
vMx = diff(xM);
yM = MB*sinb;
vMy = diff(yM);
% Calcule numerice:
format compact
t = t1;
xB = eval(xB)
vA = eval(vA)
vB = eval(vB)
vMx = eval(vMx)
vMy = eval(vMy)
vM = sqrt(vMx.^2+vMy.^2)
table(xB, vA,vB, vMx, vMy, vM)
% Graficul traiectoriei punctului M
t = [0:0.01:100];
[xM,yM] = f(t);
figure(1)
plot(xM, yM)
hold on
[xM,yM] = f(t1);
plot(xM, yM,'r*')
xlabel('xM, cm')
ylabel('yM, cm')
title('Traiectoria punctului M')
grid
grid minor
Concluzie

În această lucrare de laborator am studiat mișcarea de rotație a rigidului , mișcarea plan- paralelă a
rigidului, am determinat vitezele punctelor rigidului la mișcarea plan – paralelă și de asemenea am
rezolvat ecuații algebrice utilizând ustensila MatLab. Astfel, dea lungul lucrării de laborator m-am
familiarizat cu noile metode de calcul a unor ecuații și de asemenea depunerea vectorilor pe
desenele problemelor propuse pentru rezolvare.

S-ar putea să vă placă și