Advertisement
sixshoot95

MehMasina_Kinetostaticki_pritisci

Jan 16th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. % poznate vrednosti
  2. global r2
  3. global r1
  4. global fi1
  5. global rh
  6. global fih
  7. global r4
  8. global r5
  9. global fi6
  10. global fi2
  11.  
  12. r2=0.16;
  13. r1=0.400;
  14. fi1=90*pi/180;
  15. rh=0.900;
  16. fih=90*pi/180;
  17. r4=0.8;
  18. r5=0.31;
  19. fi6=0;
  20. rh1=0.500;
  21. fih1=90*pi/180;
  22.  
  23. fi2=110*pi/180;
  24. om2=100*pi/180;
  25.  
  26. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  27. %1. KONTURA
  28. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  29.  
  30. % 1. KONTURA POLOZAJ
  31. x0 =[0 90*pi/180];
  32. [x,fval] = fsolve(@zadatak1polozaj1,x0) ;
  33.  
  34. r4a=x(1);
  35. fi4a=x(2);
  36. % ispis izracunatih velicina na ekran - za proveru
  37. r4a=x(1)
  38. fi4as=x(2)*180/pi
  39.  
  40. % 1. KONTURA BRZINE
  41.  
  42. A=[cos(fi4a) r4a*cos(fi4a+pi/2)
  43. sin(fi4a) r4a*sin(fi4a+pi/2)];
  44. B=[r2*om2*cos(fi2+pi/2)
  45. r2*om2*sin(fi2+pi/2)];
  46. y=A\B;
  47.  
  48. r4at=y(1);
  49. om4a=y(2);
  50.  
  51. % ispis izracunatih velicina na ekran - za proveru
  52. r4at=y(1)
  53. om4as=y(2)*180/pi
  54.  
  55. % 1. KONTURA UBRZANJA
  56. C=[cos(fi4a) r4a*cos(fi4a+pi/2)
  57. sin(fi4a) r4a*sin(fi4a+pi/2)];
  58. D=[r2*om2^2*cos(fi2+pi)-2*r4at*om4a*cos(fi4a+pi/2)-r4a*om4a^2*cos(fi4a+pi)
  59. r2*om2^2*sin(fi2+pi)-2*r4at*om4a*sin(fi4a+pi/2)-r4a*om4a^2*sin(fi4a+pi)];
  60. z=C\D;
  61.  
  62. r4att=z(1);
  63. eps4a=z(2);
  64.  
  65. % ispis izracunatih velicina na ekran - za proveru
  66. r4att=z(1)
  67. eps4as=z(2)*180/pi
  68.  
  69. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  70. %2. KONTURA
  71. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  72.  
  73. % 2. KONTURA POLOZAJ
  74.  
  75. global fi4
  76. %veza izmedju fi4 i fi4a, omega4 i omega4a, epsilon4 i epsilon4a
  77. fi4=fi4a;
  78. om4=om4a;
  79. eps4=eps4a;
  80.  
  81. xx0 =[0 180*pi/180];
  82. [xx,fval] = fsolve(@zadatak1polozaj2,xx0);
  83.  
  84. r6=xx(1);
  85. fi5=xx(2);
  86. % ispis izracunatih velicina na ekran - za proveru
  87. r6=xx(1)
  88. fi5s=xx(2)*180/pi
  89.  
  90. % 2. KONTURA BRZINE
  91. AA=[cos(fi6) -r5*cos(fi5+pi/2)
  92. sin(fi6) -r5*sin(fi5+pi/2)];
  93. BB=[r4*om4*cos(fi4+pi/2)
  94. r4*om4*sin(fi4+pi/2)];
  95. yy=AA\BB;
  96.  
  97. r6t=yy(1);
  98. om5=yy(2);
  99.  
  100. % ispis izracunatih velicina na ekran - za proveru
  101. r6t=yy(1)
  102. om5s=yy(2)*180/pi
  103.  
  104. % 2. KONTURA UBRZANJA
  105. CC=[cos(fi6) -r5*cos(fi5+pi/2)
  106. sin(fi6) -r5*sin(fi5+pi/2)];
  107. DD=[r4*eps4*cos(fi4+pi/2)+r4*om4^2*cos(fi4+pi)+r5*om5^2*cos(fi5+pi)
  108. r4*eps4*sin(fi4+pi/2)+r4*om4^2*sin(fi4+pi)+r5*om5^2*sin(fi5+pi)];
  109. zz=CC\DD;
  110.  
  111. r6tt=zz(1);
  112. eps5=zz(2);
  113.  
  114. % ispis izracunatih velicina na ekran - za proveru
  115. r6tt=zz(1)
  116. eps5s=zz(2)*180/pi
  117.  
  118. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  119. %3. TACKA C
  120. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  121.  
  122. % TACKA C - POLOZAJ
  123. xc=rh1*cos(fih1)+r6*cos(fi6)
  124. yc=rh1*sin(fih1)+r6*sin(fi6)
  125.  
  126. % TACKA C - BRZINA
  127. vxc=r6t*cos(fi6)
  128. vyc=r6t*sin(fi6)
  129.  
  130. % TACKA C - UBRZANJE
  131. axc=r6tt*cos(fi6)
  132. ayc=r6tt*sin(fi6)
  133.  
  134.  
  135. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  136. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  137. f6 = 100;
  138. m6 = 20;
  139. m4 = 40;
  140.  
  141. A = [1 0 0 0 0 0
  142. 0 1 1 0 0 0
  143. 0 0 0 1 0 0
  144. -1 0 0 0 1 0
  145. 0 -1 0 0 0 1
  146. r5*sin(fi5) -r5*cos(fi5) 0 0 0 0];
  147. b = [-f6;
  148. 0;
  149. -m6;
  150. 0;
  151. 0;
  152. 0];
  153.  
  154. x = A\b;
  155. f56x = x(1)
  156. f56y = x(2)
  157. f16 = x(3)
  158. m16 = x(4)
  159. f45x = x(5)
  160. f45y = x(6)
  161. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  162. alfa = r4a*cos(fi4)*sin(fi4+pi/2) - r4a*sin(fi4)*cos(fi4+pi/2);
  163. beta = -m4+ r4*cos(fi4)*f45y - r4*sin(fi4)*f45x;
  164.  
  165. A = [1 0 cos(fi4+pi/2) 0 0 0
  166. 0 1 sin(fi4+pi/2) 0 0 0
  167. 0 0 alfa 1 0 0
  168. 0 0 -cos(fi4+pi/2) 0 1 0
  169. 0 0 -sin(fi4+pi/2) 0 0 1
  170. 0 0 0 1 0 0 ];
  171. b = [f45x;
  172. f45y;
  173. beta;
  174. 0;
  175. 0;
  176. 0];
  177.  
  178. x = A\b;
  179. f14x = x(1)
  180. f14y = x(2)
  181. f34 = x(3)
  182. m34 = x(4)
  183. f23x = x(5)
  184. f23y = x(6)
  185. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
  186.  
  187. f12x = f23x
  188. f12y = f23y
  189. mp = r2*cos(fi2)*f23y - r2*sin(fi2)*f23x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement