Stránka 1 z 1

Astrodynamika

Napsal: 18.3.2021 21:10
od Saturn1234
Udělal jsme tyhle dva prográmky na počítání okamžité rychlosti na kruhové a eliptické oběžné dráze. (Python)

Kód: Vybrat vše

import math

print("Kalkulačka pro výpočet rychlosti na kruhové oběžné dráze")
μ = float(input("μ = "))
r = float(input("r = "))
vk = math.sqrt(μ / r)
print("vk = ",vk)

Kód: Vybrat vše

import math

print("Kalkulačka pro výpočet okamžité rychlosti na eliptické oběžné dráze")
μ = float(input("μ = "))
r = float(input("r = "))
a = float(input("a = "))
ve = math.sqrt(μ*(2/r - 1/a))
print("ve = ",ve)
μ = gravitační parametr
r = okamžitá vzdálenost od těžiště soustavy
a = velká poloosa

PS: Je mi divné, že bychom zde na podobné věci neměli vlákno. Pokud tu je (nenašel jsem ho) omlouvám se a poprosím o přesun.

Re: Astrodynamika

Napsal: 22.3.2021 19:58
od Saturn1234
Jak byste spočítali, kolik paliva bude potřebovat kosmická loď na TLI? (Na jakýkoliv manévr, kde je definované deltav, suchá hmotnost a specifický impuls)

Re: Astrodynamika

Napsal: 22.3.2021 21:40
od jakubv
jako zkoušel jsi google? nechci Ti psát rovnou UTFG, ale dost často to pomůže :-)

začal bych tady
https://en.wikipedia.org/wiki/Delta-v_budget

hned na začátku se píše:
The Tsiolkovsky rocket equation shows that the delta-v of a rocket (stage) is proportional to the logarithm of the fuelled-to-empty mass ratio of the vehicle, and to the specific impulse of the rocket engine. A key goal in designing space-mission trajectories is to minimize the required delta-v to reduce the size and expense of the rocket that would be needed to successfully deliver any particular payload to its destination.

to by asi mělo pomoci, ne?

Re: Astrodynamika

Napsal: 22.3.2021 22:03
od AlesH
Lze to odvodit z Ciolkovského rovnice: dv = Isp*ln((ms+mp)/ms); -> (ms+mp)/ms = e^(dv/Isp); -> (1 + mp/ms) = e^(dv/Isp); -> mp = ms*(e^(dv/Isp) - 1);

Výsledný vzorec je tedy: mp = ms*(e^(dv/Isp) - 1)

Kde dv je delta_v (v m/s), Isp je specifický impulz (v N.s/kg), ms je suchá hmotnost, mp je hmotnost paliva. Znak ^ znamená mocninu, ln je přirozený logaritmus a "e" je základ přirozených logaritmů (Eulerovo číslo = 2,718281828). Znak -> v tomto případě znamená "odvození" (neboli "z toho plyne").

Edit: Ještě přidám poznámku, že do "suché hmotnosti" se musí započítat vše, co bude potřeba "po TLI" (tedy i "náklad" a také "palivo na další manévry"). Někdy se to pak nazývá "konečná hmotnost".

Re: Astrodynamika

Napsal: 23.3.2021 0:04
od Vaclavik
AlesH píše: 22.3.2021 22:03 Edit: Ještě přidám poznámku, že do "suché hmotnosti" se musí započítat vše, co bude potřeba "po TLI" (tedy i "náklad" a také "palivo na další manévry"). Někdy se to pak nazývá "konečná hmotnost".
Ano, to je dobrá připomínka. Obecně se používá "počáteční" hmotnost na začátku manévru a "konečná" hmotnost na konci manévru. Je to bezpečné a nezapomene se tak např. na zbývající pohonné látky apod.

Re: Astrodynamika

Napsal: 23.3.2021 7:43
od Saturn1234
jakubv píše: 22.3.2021 21:40 jako zkoušel jsi google?
Pochopitelně že zkoušel :-D a také jsem došel k Tsiolkovského rovnici. Ale zajímalo mě, jak byste na to šli vy. :-D Takže díky za rady :palec nahoru:

Re: Astrodynamika

Napsal: 23.3.2021 9:33
od milantos
A nešlo by si odpustit tu transkripci ruština -angličtina -čeština. Rusko i my máme C, a Ciolkovský byl určitě :) Rus.

Re: Astrodynamika

Napsal: 23.3.2021 12:33
od Saturn1234
No jo :-D Kopírování :facepalm:

Re: Astrodynamika

Napsal: 3.1.2022 20:15
od Saturn1234
https://mek.kosmo.cz/zaklady/vypocty.htm#nosnost
Na jakých rovnicích se zakládá tato kalkulačka?

Re: Astrodynamika

Napsal: 3.1.2022 21:50
od AlesH
Je to Ciolkovského rovnice, plus iterativní dopočítávání nosnosti (skript postupně mění odhadnutou nosnost tak, aby výsledná charakteristická rychlost (součet přírůstků rychlosti jednotlivých stupňů) celé rakety odpovídala zadané hodnotě vchar ve sloupci Celkem [když je výsledná rychlost nižší, tak skript sníží hodnotu nosnosti, když je vyšší, tak nosnost zvýší]). Nejprve se takto určí LEO nosnost. Další nosnosti se určí obdodbně, jen pro změněnou cílovou hodnotu vchar.