Commits

Arne Babenhauserheide  committed 162bb9f

Skript: Reisezeit.

  • Participants
  • Parent commits cb7e26f

Comments (0)

Files changed (2)

File Skripte/flytime-to-mars.txt

+1 2.00468843469 0.0288675134595 0.000416667534731
+2 1.41752878633 0.0408248290464 0.000833336805584
+3 1.15740740741 0.05 0.0012500078126
+4 1.00234421734 0.057735026919 0.00166668055579
+5 0.896523922733 0.0645497224368 0.00208335503518
+6 0.818410626373 0.0707106781187 0.00250003125079
+7 0.757701007764 0.0763762615826 0.00291670920263
+8 0.708764393166 0.0816496580928 0.00333338889074
+9 0.668229478229 0.0866025403784 0.00375007031513
+10 0.633938145261 0.0912870929175 0.00416675347584
+11 0.604436305402 0.0957427107756 0.00458343837287
+12 0.578703703704 0.1 0.00500012500625
+13 0.556000534045 0.104083299973 0.005416813376
+14 0.535775520702 0.108012344973 0.00583350348214
+15 0.517608328125 0.111803398875 0.00625019532471
+16 0.501172108672 0.115470053838 0.00666688890371
+17 0.48620836251 0.119023807142 0.00708358421916
+18 0.472509595444 0.122474487139 0.0075002812711
+19 0.459907068425 0.125830573921 0.00791698005953
+20 0.448261961367 0.129099444874 0.00833368058449
+21 0.437458880798 0.132287565553 0.008750382846
+22 0.427401010345 0.135400640077 0.00916708684408
+23 0.418006434326 0.138443731049 0.00958379257874
+24 0.409205313187 0.141421356237 0.01000050005
+25 0.400937686937 0.144337567297 0.0104172092579
+26 0.393151747967 0.147196014439 0.0108339202025
+27 0.385802469136 0.15 0.0112506328837
+28 0.378850503882 0.152752523165 0.0116673473016
+29 0.372261296819 0.155456317551 0.0120840634563
+30 0.366004358816 0.158113883008 0.0125007813477
+31 0.360052671781 0.160727512683 0.0129175009758
+32 0.354382196583 0.163299316186 0.0133342223408
+33 0.348971463632 0.165831239518 0.0137509454425
+34 0.3438012302 0.168325082306 0.0141676702811
+35 0.338854191996 0.170782512766 0.0145843968565
+36 0.334114739114 0.173205080757 0.0150011251688
+37 0.329568748525 0.175594229214 0.015417855218
+38 0.325203406799 0.177951304201 0.0158345870041
+39 0.321007058001 0.180277563773 0.0162513205271
+40 0.31696907263 0.182574185835 0.0166680557871
+41 0.31307973426 0.184842275107 0.0170847927841
+42 0.309330141102 0.187082869339 0.017501531518
+43 0.305712120252 0.18929694486 0.017918271989
+44 0.302218152701 0.191485421551 0.0183350141971
+45 0.298841307578 0.19364916731 0.0187517581422
+46 0.295575184291 0.195789002075 0.0191685038244
+47 0.292413861481 0.197905701451 0.0195852512437
+48 0.289351851852 0.2 0.0200020004001
+49 0.286384062098 0.202072594216 0.0204187512937
+50 0.283505757267 0.204124145232 0.0208355039245
+51 0.280712528977 0.206155281281 0.0212522582924
+52 0.278000267023 0.208166599947 0.0216690143976
+53 0.27536513393 0.210158670215 0.02208577224
+54 0.272803542124 0.212132034356 0.0225025318197
+55 0.270312133389 0.214087209644 0.0229192931367
+56 0.267887760351 0.216024689947 0.0233360561909
+57 0.265527469758 0.217944947177 0.0237528209825
+58 0.263228487354 0.219848432638 0.0241695875115
+59 0.260988204168 0.221735578261 0.0245863557778
+60 0.258804164062 0.22360679775 0.0250031257815
+61 0.256674052415 0.225462487641 0.0254198975226
+62 0.254595685801 0.227303028283 0.0258366710012
+63 0.252567002588 0.229128784748 0.0262534462172
+64 0.250586054336 0.230940107676 0.0266702231707
+65 0.24865099793 0.232737334063 0.0270870018617
+66 0.246760088375 0.234520787991 0.0275037822902
+67 0.244911672173 0.236290781313 0.0279205644563
+68 0.243104181255 0.238047614285 0.0283373483599
+69 0.241336127381 0.239791576166 0.0287541340011
+70 0.239606096994 0.24152294577 0.0291709213799
+71 0.237912746468 0.243241991989 0.0295877104964
+72 0.236254797722 0.244948974278 0.0300045013505
+73 0.234631034166 0.246644143116 0.0304212939423
+74 0.233040296949 0.248327740429 0.0308380882718
+75 0.231481481481 0.25 0.031254884339
+76 0.229953534213 0.251661147842 0.0316716821439
+77 0.228455449639 0.25331140256 0.0320884816866
+78 0.226986267521 0.25495097568 0.0325052829671
+79 0.225545070299 0.256580071972 0.0329220859854
+80 0.224130980683 0.258198889747 0.0333388907415
+81 0.22274315941 0.259807621135 0.0337556972355
+82 0.221380803147 0.261406452356 0.0341725054673
+83 0.220043142543 0.262995563968 0.034589315437
+84 0.218729440399 0.264575131106 0.0350061271447
+85 0.21743898996 0.266145323711 0.0354229405903
+86 0.216171113321 0.267706306737 0.0358397557738
+87 0.214925159927 0.269258240357 0.0362565726953
+88 0.213700505172 0.270801280155 0.0366733913548
+89 0.212496549084 0.272335577306 0.0370902117524
+90 0.211312715087 0.273861278753 0.037507033888
+91 0.210148448843 0.275378527364 0.0379238577616
+92 0.209003217163 0.276887462097 0.0383406833733
+93 0.207876506975 0.278388218142 0.0387575107232
+94 0.206767824366 0.279880927062 0.0391743398112
+95 0.205676693666 0.281365716936 0.0395911706373
+96 0.204602656593 0.282842712475 0.0400080032016
+97 0.203545271445 0.284312035154 0.0404248375041
+98 0.202504112333 0.285773803325 0.0408416735448
+99 0.201478768467 0.287228132327 0.0412585113238
+100 0.200468843469 0.288675134595 0.041675350841
+101 0.19947395473 0.290114919759 0.0420921920965
+102 0.198493732804 0.291547594742 0.0425090350903
+103 0.197527820829 0.292973263854 0.0429258798225
+104 0.196575873983 0.294392028878 0.0433427262929
+105 0.195637558965 0.295803989155 0.0437595745018
+106 0.194712553504 0.297209241669 0.044176424449
+107 0.193800545898 0.298607881119 0.0445932761347
+108 0.192901234568 0.3 0.0450101295588
+109 0.192014327642 0.301385688667 0.0454269847214
+110 0.191139542557 0.30276503541 0.0458438416224
+111 0.190276605677 0.304138126515 0.0462607002619
+112 0.189425251941 0.30550504633 0.04667756064
+113 0.188585224512 0.306865877325 0.0470944227566
+114 0.187756274457 0.308220700148 0.0475112866118
+115 0.186938160437 0.309569593683 0.0479281522055
+116 0.186130648409 0.310912635103 0.0483450195379
+117 0.185333511348 0.31224989992 0.0487618886089
+118 0.184546528977 0.313581462037 0.0491787594186
+119 0.183769487509 0.314907393795 0.0495956319669
+120 0.183002179408 0.316227766017 0.0500125062539
+121 0.182244403153 0.317542648054 0.0504293822796
+122 0.181495963017 0.318852107828 0.0508462600441
+123 0.180756668853 0.320156211872 0.0512631395474
+124 0.180026335891 0.321455025366 0.0516800207894
+125 0.179304784547 0.322748612184 0.0520969037702
+126 0.178591840234 0.32403703492 0.0525137884899
+127 0.177887333187 0.325320354932 0.0529306749484
+128 0.177191098292 0.326598632371 0.0533475631458
+129 0.176502974922 0.327871926215 0.0537644530821
+130 0.175822806785 0.329140294302 0.0541813447573
+131 0.175150441773 0.33040379336 0.0545982381714
+132 0.174485731816 0.331662479036 0.0550151333245
+133 0.173828532751 0.332916405924 0.0554320302165
+134 0.173178704185 0.334165627596 0.0558489288476
+135 0.172536109375 0.335410196625 0.0562658292177
+136 0.1719006151 0.336650164612 0.0566827313268
+137 0.171272091551 0.337885582212 0.057099635175
+138 0.170650412216 0.339116499156 0.0575165407623
+139 0.170035453776 0.340342964278 0.0579334480887
+140 0.169427095998 0.341565025532 0.0583503571542
+141 0.168825221641 0.34278273002 0.0587672679589
+142 0.168229716358 0.343996124009 0.0591841805028
+143 0.167640468606 0.345205252953 0.0596010947858
+144 0.167057369557 0.346410161514 0.0600180108081
+145 0.166480313016 0.347610893577 0.0604349285696
+146 0.165909195336 0.348807492274 0.0608518480704
+147 0.165343915344 0.35 0.0612687693105
+148 0.164784374263 0.351188458428 0.0616856922898
+149 0.164230475639 0.352372908531 0.0621026170085
+150 0.163682125275 0.353553390593 0.0625195434666
+151 0.163139231158 0.35472994423 0.062936471664
+152 0.1626017034 0.355902608401 0.0633534016008
+153 0.16206945417 0.357071421427 0.063770333277
+154 0.161542397639 0.358236421003 0.0641872666927
+155 0.161020449917 0.359397644214 0.0646042018478
+156 0.160503529 0.360555127546 0.0650211387424
+157 0.159991554717 0.361708906904 0.0654380773765
+158 0.159484448672 0.362859017618 0.0658550177501
+159 0.1589821342 0.364005494464 0.0662719598633
+160 0.158484536315 0.36514837167 0.0666889037161
+161 0.157991581664 0.366287682931 0.0671058493084
+162 0.157503198481 0.367423461417 0.0675227966403
+163 0.157019316544 0.368555739792 0.0679397457119
+164 0.15653986713 0.369684550214 0.0683566965231
+165 0.156064782978 0.370809924355 0.068773649074
+166 0.155593998246 0.371931893407 0.0691906033646
+167 0.155127448475 0.373050488093 0.069607559395
+168 0.154665070551 0.374165738677 0.070024517165
+169 0.154206802668 0.375277674973 0.0704414766748
+170 0.153752584295 0.376386326355 0.0708584379245
+171 0.153302356142 0.377491721764 0.0712754009139
+172 0.152856060126 0.37859388972 0.0716923656431
+173 0.152413639342 0.37969285833 0.0721093321122
+174 0.151975038032 0.380788655293 0.0725263003212
+175 0.151540201553 0.381881307913 0.0729432702701
+176 0.15110907635 0.382970843103 0.0733602419588
+177 0.150681609932 0.384057287393 0.0737772153875
+178 0.150257750836 0.385140666943 0.0741941905562
+179 0.149837448612 0.386221007542 0.0746111674649
+180 0.149420653789 0.387298334621 0.0750281461135
+181 0.149007317855 0.388372673258 0.0754451265022
+182 0.148597393233 0.389444048185 0.075862108631
+183 0.148190833256 0.390512483795 0.0762790924998
+184 0.147787592146 0.391578004149 0.0766960781087
+185 0.147387624992 0.39264063298 0.0771130654577
+186 0.146990887732 0.393700393701 0.0775300545468
+187 0.146597337125 0.394757309411 0.0779470453761
+188 0.146206930741 0.395811402901 0.0783640379456
+189 0.145819626933 0.39686269666 0.0787810322552
+190 0.145435384824 0.397911212877 0.0791980283051
+191 0.145054164286 0.398956973453 0.0796150260952
+192 0.144675925926 0.4 0.0800320256256
+193 0.144300631063 0.401040313851 0.0804490268963
+194 0.143928241717 0.40207793606 0.0808660299073
+195 0.143558720589 0.403112887415 0.0812830346586
+196 0.143192031049 0.404145188433 0.0817000411503
+197 0.142828137116 0.405174859371 0.0821170493823
+198 0.142467003448 0.406201920232 0.0825340593548
+199 0.142108595325 0.407226390762 0.0829510710676
+200 0.141752878633 0.408248290464 0.0833680845209
+201 0.141399819857 0.409267638594 0.0837850997147
+202 0.141049386059 0.41028445417 0.0842021166489
+203 0.140701544874 0.411298755975 0.0846191353236
+204 0.140356264489 0.412310562562 0.0850361557389
+205 0.140013513636 0.413319892255 0.0854531778947
+206 0.139673261581 0.414326763155 0.0858702017911
+207 0.139335478109 0.415331193146 0.0862872274281
+208 0.139000133511 0.416333199893 0.0867042548057
+209 0.138667198582 0.417332800852 0.0871212839239
+210 0.138336644599 0.418330013267 0.0875383147828
+211 0.138008443319 0.41932485418 0.0879553473823
+212 0.137682566965 0.420317340431 0.0883723817226
+213 0.137358988217 0.421307488659 0.0887894178036
+214 0.137037680202 0.422295315311 0.0892064556253
+215 0.136718616486 0.42328083664 0.0896234951878
+216 0.136401771062 0.424264068712 0.0900405364911
+217 0.136087118345 0.425245027406 0.0904575795351
+218 0.135774633161 0.426223728418 0.0908746243201
+219 0.135464290736 0.427200187266 0.0912916708458

File Skripte/travel_calculations.py

+#!/usr/bin/ev python3
+
+"""Travel calculations"""
+
+AE = 0.15e12
+g = 10
+c = 3e8
+
+from math import sqrt
+
+def flytime_constant_accelleration_seconds(distance, accelleration):
+    """Days needed for stellar travel with constant accelleration.
+
+    The first half is accelleration, the second half breaking with the same accelleration.
+
+    To do it right: http://math.ucr.edu/home/baez/physics/Relativity/SR/rocket.html
+    """
+    return sqrt(2*
+                (distance/2) # we only accellerate the first half
+                /accelleration) * 2 # x2: accel + breaking time
+
+def seconds_to_days(seconds):
+    return seconds / 60 / 60 / 24
+
+def relativistic_error(velocity):
+    return 1 - sqrt(1-(velocity/c)**2)
+
+def maximum_velocity_nonrelativistic(distance, accelleration):
+    flytime = flytime_constant_accelleration_seconds(distance, accelleration)
+    accel_time = flytime / 2
+    maximum_velocity = accel_time*accelleration
+    return maximum_velocity
+
+def relativistic_error_max(distance, accelleration):
+    velocity = maximum_velocity_nonrelativistic(distance, accelleration)
+    return relativistic_error(velocity)
+
+def plot_accel_relativistic_error(dist = 0.5*AE): 
+#    print ("accel, time_h, v_max_nonrel, relativistic error")
+    for accel in range(1, 220):
+        print(accel, 
+              seconds_to_days(flytime_constant_accelleration_seconds(dist, accel*g)),
+              maximum_velocity_nonrelativistic(dist, accel*g)/c*10, 
+              relativistic_error_max(dist, accel*g)*100)
+
+#from sys import argv
+#if "accell
+plot_accel_relativistic_error()