Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. import Data.Ratio
  2.  
  3. mS=19891*10^26 % 1 --in kg Sun mass
  4. mE=597219*10^19 % 1 --in kg Earth mass
  5. rE=6371000 % 1 --in m Earth radius
  6. tE=3652564 % 10000 --in days Earth siderial year
  7. mM=73477*10^18 % 1 --in kg Moon mass
  8. rM=1737500 % 1 --in m Moon radius
  9. aU=149597870691 % 1 --in m distance to Sun
  10. gN=6673 % (10^14) --in m3/(kg*s2) gravitational constant G
  11. gE=gN*mE/rE^2 --in m/s2 Earth g
  12. pI=3141592653589793 % 10^15
  13. kB=1381 % 10^26 --in J/K Boltsman constant
  14. mH=6647 % 10^30 --in kg Helium atom mass
  15. mA=51480*10^14 % 1 --in kg mass of Earth atmosphere
  16. amu=16605389 % 10^34 --in kg atomic mass unit
  17. bW=29 % 10^4 --in m*K Wien constant lambda * T = bW
  18. nM=1 % 10^9 --in m nanometr
  19. sF=5670 % 10^11 --in W/(m2K4) flux F = sF * T^4
  20. hP = 6626 % 10^37 --in J*s Planck constant E = hP * f; lambda = c/f
  21.  
  22. -- speed Ison comet in perihelion in m/s
  23. spIsn = sqrt $ fromRational $ 2*gN*mS*(1%1000)*(1/1860000 - 1/(13933*aU))
  24. -- energy of asteroid
  25. astEr = fromRational $ (gN * mE * 4 * pI * 2000^3 * 2500)/(3*rE)
  26. astSol = fromRational $ (2 % 3) * (gN * mS * 4 * pI * 2000^3 * 2500)/(3*aU)
  27. tNur = fromRational $ 1/(1 - tE/374) --year on Nursat in Earth years
  28. dNur = tNur ** (2/3) --Nursat orbin in AU
  29. rNur = (toRational dNur - 1)*aU*pI*(71523/(10000*60*60))/180 --in m Nursat radius
  30. mNur = fromRational $ (4*pI^2*(2606/1000*rNur)^3/(gN*(6947/10000*24*60*60)^2))/mE --Nursat mass in mE
  31.  
  32. vH = sqrt $ fromRational $ (3 * kB * 1800)/mH --speed of Helium atom
  33. v1000=sqrt $ fromRational $ 2* gN * mE /(rE+1000*1000)
  34. {- 5x10-3 > 6000
  35. 7x10-6 > 10000
  36. -}
  37. ds=(7e-6/5e-3)**(1/4)
  38. prtH=5e-3*(ds**((v1000-6000)/1000))
  39.  
  40. aP=gE*mA/(4*pI*rE^2) --in N/m2 atmosphere pressure
  41. {- n=N/V; P=n*kB*T; rho = n*mu; aP=rho/mu * kB * T -}
  42. muA = let t=27315 % 100
  43. rho=12922 % 10000
  44. in rho*kB*t/(aP*amu)
  45.  
  46. lAld = let t=3934
  47. in bW/(t*nM)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement