Code Matlab
Code Matlab
a55=linspace(360,380,21);
x55=R.*(1-cosd(a55)+(lamda/4).*(1-cosd(2*a55)));
v55=(x55.*Sp)+vc;
p55=interp1(ahc5,phc5,a55,'pchip');
j55=(R/10)*((w)^2).*(cosd(a55)+lamda.*cosd(2.*a55));
figure % Monment M %
M1 =(R/10)*T1;
M2 =(R/10)*T21;
M3 =(R/10)*T31;
M4 =(R/10)*T41;
hold on
plot(a,M1,'linewidth',1.3);
plot(a,M2,'linewidth',1.3);
plot(a,M3,'linewidth',1.3);
plot(a,M4,'linewidth',1.3);
title('DO THI MOMENT M');
xlabel('GOC QUAY TRUC KHUYU (DO)');
ylabel('MOMENT M (MN.m)') ;
legend('M1','M2','M3','M4');
grid on
axis([0 720-0.3 0.6])
% Do thi mai mon chot khuyu %
figure (12)
r=100;
x=linspace(-r,r,1000);
y=(r^2-x.^2).^(1/2);hold on
grid on
plot(x,y,'linewidth',1.3)
plot(x,-y,'linewidth',1.3);
phyy=linspace(0,360,25);
phy=phyy(1,25:-1:1);
Q1=[35.32328652 35.49950014 35.80586815 35.5589065 29.63785289
22.45196198 19.68423019 18.95610077 19.16998327 19.84114454
20.68952244 20.92018563 20.52380004 19.44776329 17.71489744
16.13175953 14.91254575 14.1946465 14.47882611 20.72543174
28.33601659 31.69149998 33.36473641 34.63989385 35.32328652];
Q2=100-Q1;
Q=Q2(1,25:-1:1);
Qx=Q.*sind(phy+180);
Qy=Q.*cosd(phy+180);
plot(Qx,Qy,'linewidth',1.3);
grid on
title('DO THI MAI MON CHOTKHUYU');
xlabel('Qx (MN/m2)');
ylabel('Qy (MN/m2)');
ax = gca;
ax.XAxisLocation = 'origin';
ay = gca;
ay.YAxisLocation = 'origin';
% DUONG DAC TINH NGOAI %
figure (13)
Nemax=130;
MeN=Nemax/omega;
GeN=158;
n=linspace(1000,3000,10000);
Ne=Nemax*(0.5.*n/3000 +1.5.*(n/3000).^2-(n/3000).^3);
Me=MeN*(0.5+1.5*(n/3000)-(n/3000).^2);
ge=GeN*(1.55-1.55.*n/3000+(n/3000).^2);hold on;
plot(n,ge,'g','linewidth',1.3);
plot(n,Ne, 'y','linewidth',1.3);
[Ax,h1,h2,] = plotyy(n,Me,n,Ne);
xlabel('n(vong/phut)');
ylabel(Ax(1),'Me(N.m)')
ylabel(Ax(2),'Ne(MN)')
title('DO THI DUONG DAC TINH NGOAI');grid on;
legend('ge','Me','Ne');