kasougi

Untitled

Mar 4th, 2022
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. clear
  2. clc
  3. for i=0:8
  4. R(i+1)=0.06+i*0.005
  5. end
  6. for j=0:6
  7. C(j+1)=1200-100*j
  8. end
  9. q=0.32
  10. for i=0:8
  11. for j=0:6
  12. Y(i+1, j+1) = (((9/16)*(q^2/(C(j+1)^2*R(i+1)^2)))^0.33)*1000
  13. end
  14. end
  15. for i=0:8
  16. for j=0:6
  17. B(i+1, j+1) = ((6*q*(R(i+1)/C(j+1)))^0.33)*1000
  18. end
  19. end
  20. for i=0:8
  21. for j=0:6
  22. σ(i+1, j+1) = C(j+1)*Y(i+1,j+1)*0.001
  23. end
  24. end
  25. for i=0:8
  26. for j=0:6
  27. τ(i+1,j+1) = 0.19*q*R(i+1)*10^4
  28. end
  29. end
  30. for i=1:5
  31. Nu(i) = i
  32. end
  33. v = 1.32
  34. for i=1:5
  35. for j=0:6
  36. Mσ(j+1,i+1)=2*v*q*10^4*(Nu(i)/C(j+1))
  37. end
  38. end
  39. printf(" Исследование влияния параметров\n Варьируем радиус валов и жестковть покрытия\n")
  40. printf("i:=0:8 ")
  41. printf("R(i+1) = 0.06 + i*0.005")
  42. printf("j:=0:8 ")
  43. printf("C(j) = 1200 - 100*j\n\n")
  44. printf("Влияния радиуса валов и жесткости покрытия на осадку покрытия, мм и ширину полости контакта\n")
  45. printf("Y(i+1, j+1) = (((9/16)*(q^2/(C(j+1)^2*R(i+1)^2)))^0.33)*1000\n\n")
  46. printf(" R(i) C(j)\n")
  47. for i=0..6
  48. printf(" %.3f %.0f\n", R(i+1), C(i+1))
  49. end
  50. for i=7..8
  51. printf(" %.3f", R(i+1))
  52. end
  53. printf("\n")
  54. printf("Y=\n")
  55. for i=1..7
  56. printf(" %.3f %.3f %.3f %.3f %.3f %.3f %.3f\n", Y(i,1),Y(i,2),Y(i,3),Y(i,4),Y(i,5),Y(i,6),Y(i,7))
  57. end
  58. printf("B(i, j) = ((6*q*(R(i+1)/C(j+1)))^0.33)*1000\n\n")
  59. printf("B=\n")
  60. for i=1..7
  61. printf(" %.3f %.3f %.3f %.3f %.3f %.3f %.3f\n", B(i,1),B(i,2),B(i,3),B(i,4),B(i,5),B(i,6),B(i,7))
  62. end
  63. printf("\n")
  64. printf("\n")
  65. printf(" Влияние радиуса валов и жесткости резинового покрытия на нормальные и касательные напряжения в контакте\n")
  66. printf("σ(i, j) = C(j+1)*Y(i+1,j+1)*0.001\n\n")
  67. printf("σ=\n")
  68. for i=1..7
  69. printf(" %.3f %.3f %.3f %.3f %.3f %.3f %.3f\n", σ(i,1),σ(i,2),σ(i,3),σ(i,4),σ(i,5),σ(i,6),σ(i,7))
  70. end
  71. printf("\n")
  72. printf("\n")
  73. printf("τ(i,j) = 0.19*q*R(i+1)*10^4\n")
  74. printf("τ=\n")
  75. for i=1..7
  76. printf(" %.3f %.3f %.3f %.3f %.3f %.3f %.3f\n", τ(i,1),τ(i,2),τ(i,3),τ(i,4),τ(i,5),τ(i,6),τ(i,7))
  77. end
  78. printf("\n")
  79. printf("\n")
  80. printf(" Влияние жесткости и вязкости покрытия на момент качения нормальных сил\n")
  81. printf("i:=1:5 ")
  82. printf("Nu(i)=i ")
  83. printf("Mσ(j,i-1)=2*v*q*10^4*(Nu(i)/C(j)) ")
  84. printf("v:=1.32\n")
  85. printf("\n")
  86. printf("\n")
  87. for i=1..7
  88. printf(" %.3f %.3f %.3f %.3f %.3f\n", Mσ(i,1),Mσ(i,2),Mσ(i,3),Mσ(i,4),Mσ(i,5))
  89. end
  90. scf(0)
  91. plot(R,Y(:,1),'r',R,Y(:,3),'b',R,Y(:,5),"g",R,Y(:,7),'--')
  92. xtitle('','R','Y')
  93. legend('Y(:,0)','Y(:,2)','Y(:,4)','Y(:,6)')
  94. scf(1)
  95. plot(R,B(:,1),'r',R,B(:,3),'b',R,B(:,5),'g',R,B(:,7),'--')
  96. xtitle('','R','B')
  97. legend('B(:,0)','B(:,2)','B(:,4)','B(:,6)')
  98. scf(2)
  99. plot(R,σ(:,1),'r',R,σ(:,3),'b',R,σ(:,5),'g',R,σ(:,7),'--')
  100. xtitle('','R','σ')
  101. legend('σ(:,0)','σ(:,2)','σ(:,4)','σ(:,6)')
  102. scf(3)
  103. plot(R,τ(:,1),'r',R,τ(:,3),'b',R,τ(:,5),'g',R,τ(:,7),'--')
  104. xtitle('','R','τ')
  105. legend('τ(:,0)','τ(:,2)','τ(:,4)','τ(:,6)')
  106. scf(4)
  107. plot(R,Mσ(:,1),'r',R,Mσ(:,3),'b',R,Mσ(:,5),'g',R,Mσ(:,7),'--')
  108. xtitle('','R','Mσ')
  109. legend('Mσ(:,0)','Mσ(:,2)','Mσ(:,4)','Mσ(:,6)')
Advertisement
Add Comment
Please, Sign In to add comment