Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. from matplotlib.pyplot import *
  2. from numpy import *
  3.  
  4. r = linspace(0.01e-6, 10e-6, 10e3)
  5.  
  6. #kelvins formel:
  7. sigma = 0.072*10e-3 #J/m^2
  8. n = 3*10e25 #antall vannmolekyler per liter vann
  9. k = 1.38*10e-23 #J/K mol
  10. T = 273.15 #kelvin
  11.  
  12.  
  13. i_naci = 2
  14. i_amm = 3
  15. Mw = 18.015 #g/mol
  16. MnaCl = 58.44 #g/mol
  17. Mamm = 132.13952 #g/mol
  18. rho_na = 650 #Kg/m^3
  19. rho_amm = 750 #3Kg/m^3
  20.  
  21. a = (2*sigma/(n*k*T))
  22.  
  23. m1 = m4 = 10e-19
  24. m2 = m5 =10e-18
  25. m3 = 10e-17
  26. m6 = 10e-20
  27.  
  28.  
  29. b1 = (i_naci*m1*Mw)/(MnaCl*((4/3)*pi*rho_na))
  30. RH1 = 1 + a/r - b1/r**3
  31.  
  32. b2 = (i_naci*m2*Mw)/(MnaCl*((4/3)*pi*rho_na))
  33. RH2 = 1 + a/r - b2/r**3
  34.  
  35. b3 = (i_naci*m3*Mw)/(MnaCl*((4/3)*pi*rho_na))
  36. RH3 = 1 + a/r - b3/r**3
  37.  
  38. b4 = (i_amm*m4*Mw)/(Mamm*((4/3)*pi*rho_amm))
  39. RH4 = 1 + a/r - b4/r**3
  40.  
  41. b5 = (i_amm*m5*Mw)/(Mamm*((4/3)*pi*rho_amm))
  42. RH5 = 1 + a/r - b5/r**3
  43.  
  44. b6 = (i_amm*m6*Mw)/(Mamm*((4/3)*pi*rho_amm))
  45. RH6 = 1 + a/r - b6/r**3
  46.  
  47.  
  48. #Ex.1d)
  49. def funk(r):
  50. return (1 + (a/r))*100
  51.  
  52. #Ex.2c)
  53. def f1(r):
  54. return RH1
  55.  
  56. def f2(r):
  57. return RH2
  58.  
  59. def f3(r):
  60. return RH3
  61.  
  62. def f4(r):
  63. return RH4
  64.  
  65. def f5(r):
  66. return RH5
  67.  
  68. def f6(r):
  69. return RH6
  70.  
  71.  
  72. semilogx(r/10e-6, funk(r))
  73. hold(True)
  74. semilogx(r/10e-6, f1(r))
  75. hold(True)
  76. semilogx(r/10e-6, f2(r))
  77. hold(True)
  78. semilogx(r/10e-6, f3(r))
  79. hold(True)
  80. semilogx(r/10e-6, f4(r))
  81. hold(True)
  82. semilogx(r/10e-6, f5(r))
  83. hold(True)
  84. semilogx(r/10e-6, f6(r))
  85. ylim(1,1.0004)
  86.  
  87.  
  88. show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement