Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. import math
  2.  
  3. V_1 = [235,300,325,350,375,400,450,500,250,200]
  4. V_2 = [200,225,250,275,300,325,350,375,400,450]
  5. V_3 = [300,350,400,450,500,550,600,650,700,525]
  6.  
  7. I_1 = [118.05, 149.66, 162.01, 175.5, 187.15, 199.4, 225.25, 250, 124.5,100.06]
  8.  
  9. I_2 = [67.55,75.81,84.45,92.55,100.89,109.46,118.01,126.06,134.75,151.32]
  10. I_3 = [60.55,70.85,81.06,91.00,101.37,111.66,121.09,131.76,141.19,105.94]
  11.  
  12. V_max_1 = 500
  13. I_max_1 = 250
  14. R_max_1 = 2.0009
  15.  
  16. V_max_2 = 450
  17. I_max_2 = 151.32
  18. R_max_2 = 2.9806
  19.  
  20. V_max_3 = 700
  21. I_max_3 = 141.19
  22. R_max_3 = 4.9509
  23.  
  24. R_bridge_1 = 2.0326
  25. R_bridge_2 = 3.0245
  26. R_bridge_3 = 5.0645
  27.  
  28. R_V = 250
  29. sig_V = 2.5 / 2
  30. sig_I = 2.4
  31. sig_l = 0.005
  32. sig_d = 0.00001
  33. s = 0.00105
  34. d = 0.037
  35.  
  36. VI_sum_1 = 0
  37. VI_sum_2 = 0
  38. VI_sum_3 = 0
  39.  
  40. II_sum_1 = 0
  41. II_sum_2 = 0
  42. II_sum_3 = 0
  43.  
  44. RR_sum_1 = 0
  45. RR_sum_2 = 0
  46. RR_sum_3 = 0
  47.  
  48.  
  49. for i in range (10):
  50. VI_sum_1 += V_1[i]*I_1[i]
  51. VI_sum_2 += V_2[i]*I_2[i]
  52. VI_sum_3 += V_3[i]*I_3[i]
  53.  
  54. II_sum_1 += I_1[i]*I_1[i]
  55. II_sum_2 += I_2[i]*I_2[i]
  56. II_sum_3 += I_3[i]*I_3[i]
  57.  
  58. RR_sum_1 += (V_1[i]*V_1[i]) / (I_1[i]*I_1[i])
  59. RR_sum_2 += (V_2[i]*V_2[i]) / (I_2[i]*I_2[i])
  60. RR_sum_3 += (V_3[i]*V_3[i]) / (I_3[i]*I_3[i])
  61.  
  62. VI_1 = VI_sum_1 / 10
  63. VI_2 = VI_sum_2 / 10
  64. VI_3 = VI_sum_3 / 10
  65.  
  66. II_1 = II_sum_1 / 10
  67. II_2 = II_sum_2 / 10
  68. II_3 = II_sum_3 / 10
  69.  
  70. RR_1 = RR_sum_1 / 10
  71. RR_2 = RR_sum_2 / 10
  72. RR_3 = RR_sum_3 / 10
  73.  
  74. R_1 = VI_1 / II_1
  75. R_2 = VI_2 / II_2
  76. R_3 = VI_3 / II_3
  77.  
  78. R_pract_1 = R_1 + (R_1*R_1 / R_V)
  79. R_pract_2 = R_2 + (R_2*R_2 / R_V)
  80. R_pract_3 = R_3 + (R_3*R_3 / R_V)
  81.  
  82. sig_rand_1 = (1/math.sqrt(10)) * math.sqrt(abs(RR_1 - (R_1*R_1)))
  83. sig_rand_2 = (1/math.sqrt(10)) * math.sqrt(abs(RR_2 - (R_2*R_2)))
  84. sig_rand_3 = (1/math.sqrt(10)) * math.sqrt(abs(RR_3 - (R_3*R_3)))
  85.  
  86. sig_sys_1 = R_1 * math.sqrt(((sig_V/V_max_1)*(sig_V/V_max_1))+((sig_I/I_max_1)*(sig_I/I_max_1)))
  87. sig_sys_2 = R_2 * math.sqrt(((sig_V/V_max_2)*(sig_V/V_max_2))+((sig_I/I_max_2)*(sig_I/I_max_2)))
  88. sig_sys_3 = R_3 * math.sqrt(((sig_V/V_max_3)*(sig_V/V_max_3))+((sig_I/I_max_3)*(sig_I/I_max_3)))
  89.  
  90. sig_R_1 = math.sqrt((sig_sys_1*sig_sys_1) + (sig_rand_1)*(sig_rand_1))
  91. sig_R_2 = math.sqrt((sig_sys_2*sig_sys_2) + (sig_rand_2)*(sig_rand_2))
  92. sig_R_3 = math.sqrt((sig_sys_3*sig_sys_3) + (sig_rand_3)*(sig_rand_3))
  93.  
  94. po_1 = (R_pract_1 * s) / 20
  95. po_2 = (R_pract_2 * s) / 30
  96. po_3 = (R_pract_3 * s) / 50
  97.  
  98. sig_po_1 = po_1*math.sqrt(((sig_R_1/R_max_1)*(sig_R_1/R_max_1))+2*((sig_d/d)*(sig_d/d))+((sig_l/20)*(sig_l/20)))
  99.  
  100. print("R по мосту P4833 (для l1)",R_bridge_1)
  101. print("R по мосту P4833 (для l2)",R_bridge_2)
  102. print("R по мосту P4833 (для l3)",R_bridge_3)
  103.  
  104. print("--------------------------------------")
  105.  
  106. print("R среднее (для l1) = ",R_1)
  107. print("R среднее (для l2) = ",R_2)
  108. print("R среднее (для l3) = ",R_3)
  109.  
  110. print("--------------------------------------")
  111.  
  112. print("R проволоки (для l1) = ",R_pract_1)
  113. print("R проволоки (для l2) = ",R_pract_2)
  114. print("R проволоки (для l3) = ",R_pract_3)
  115.  
  116. print("--------------------------------------")
  117.  
  118. print("Сигма случайная (для l1)",sig_rand_1)
  119. print("Сигма случайная (для l2)",sig_rand_2)
  120. print("Сигма случайная (для l3)",sig_rand_3)
  121.  
  122. print("--------------------------------------")
  123.  
  124. print("Сигма системная (для l1)",sig_sys_1)
  125. print("Сигма системная (для l2)",sig_sys_1)
  126. print("Сигма системная (для l3)",sig_sys_3)
  127.  
  128. print("--------------------------------------")
  129.  
  130. print("Сигма R (для l1)",sig_R_1)
  131. print("Сигма R (для l2)",sig_R_2)
  132. print("Сигма R (для l3)",sig_R_3)
  133.  
  134. print("--------------------------------------")
  135.  
  136. print("Ро (для l1)",po_1)
  137. print("Ро (для l2)",po_2)
  138. print("Ро (для l3)",po_3)
  139.  
  140. print("--------------------------------------")
  141.  
  142. print(sig_po_1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement