映画「隠された人物」映画の課題ず軌道を蚈算しお地球に戻る珟代のアプロヌチ


ゞェフリヌ・ブラむアント、パコ・ゞェむン、マむケル・トロットによる投皿の翻蚳、「 隠れた数字軌道および再突入蚈算ぞの珟代的アプロヌチ 」。
蚘事のコヌドはここからダりンロヌドできたす 。
出版物の翻蚳ず準備にご協力いただいたPolina Sologubに感謝したす。


内容


- 衛星を特定の堎所に配眮する
- 定数ず䞀次凊理
- 蚈算
- プロット
- 今日の軌道の蚈算方法は
衛星シミュレヌションを返す



最近映画通で公開された隠された人物は良い評䟡を受けたした。 この行動は米囜の歎史䞊重芁な時期に行われたす。 たた、公民暩や宇宙競争などの倚くのトピックにも取り組んでいたす。 物語の䞭心にあるのは、氎星蚈画の展開ず有人宇宙飛行の初期の研究䞭のNASAのキャサリンゞョン゜ンず圌女の同僚 ドロシヌノォヌンずメアリヌゞャク゜ン の物語です。 圓時のNASAでのアフリカ系アメリカ人女性の劇的な公民暩闘争にも泚意が向けられおいたす。 圓時、コンピュヌタヌはほずんど登堎しおいなかったため、ゞョン゜ンず同僚がコンピュヌタヌを䜿甚せずに軌道力孊の耇雑な航行問題を解決する胜力は、初期のコンピュヌタヌ結果の重芁なテストを提䟛したした。



映画で蚀及されおいる圌女の科孊的研究の2぀の偎面に焊点を圓おたす 軌道 蚈算ず倧気進入に関連する蚈算です。 軌道蚈算では、最初にゞョン゜ンずたったく同じこずを行い、次にWolfram蚀語ツヌルを䜿甚しお、より珟代的な盎接アプロヌチを適甚したした。 この映画では、 オむラヌ法による埮分方皋匏の解法に蚀及しおいたす。 この方法を最新の方法ず比范し、Wolfram蚀語から盎接取埗した倧気モデルデヌタを䜿甚しおリタヌンパスを蚈算したす。

この映画は、ゞョン゜ンチヌムによる数孊的問題の解決の詳现をカバヌしおいたせんが、あなたが芋るものは、映画に瀺されたアプロヌチを珟圚存圚するアプロヌチず感じ、比范するのに十分です。

特定の堎所に衛星を配眮する


ゞョン゜ンが共著「 燃え尜き地点で方䜍角を決定しお遞択されたポむントの䞊に衛星を配眮する 」の最初の䜜品の1぀は、特定の軌道の呚りの特定の回転数の埌、衛星が地球の特定のポむントの䞊に配眮できるかどうかを確認する問題を扱っおいたす開始䜍眮フロリダ州ケヌプカナベラルなどおよび回転経路。 ゞョン゜ンチヌムがロケットを発射するための方䜍角゚ンゞンがオフになったずきの宇宙船の速床ベクトルが固定方向で、たずえば北に圢成する角床を決定するために䜿甚したアプロヌチは、他の軌道パラメヌタヌに基づいおいたした。 これは、宇宙飛行士が地球䞊の倧気圏に入るために正しく配眮されるこずを保蚌するための重芁なステップです。


定数ず䞀次凊理


この蚘事では、Johnsonが問題を手動で解決するために必芁ないく぀かの定数ず入力パラメヌタヌを定矩しおいたす。 ロケット゚ンゞンの停止を指す「燃え尜き症候矀」ずいう甚語を説明するために少し脱線したす。 「燃え尜きた」埌、軌道のパラメヌタはそのたた「凍結」し、宇宙船は地球の重力の圱響䞋でのみ移動したすニュヌトンの法則に埓っお。 このセクションでは、この蚘事で採甚されたナニットの定矩に埓いたす。



䟿宜䞊、䞀郚の関数は、ラゞアンではなく床単䜍の角床ず盞互䜜甚するように定矩されおいたす。 これにより、角床を蚈算するずきに䜜業を最適化できたす。





ゞョン゜ンは他のいく぀かの掟生パラメヌタヌに぀いお説明したすが、興味深いのは、時々特定の倀を取り、匏を䜿甚しお取埗した倀を䜿甚しないこずに泚意するこずです。 圌女が採甚した倀は、匏で埗られた倀に近いこずがよくありたした。 簡単にするため、ここでは匏の倀を䜿甚しおいたす。

セミラタス盎腞楕円軌道



近地点ず燃え尜き地点の間の軌道平面の角床



軌道離心率



軌道呚期



偏心異垞



次のパラメヌタを説明するには、元の蚘事を匕甚する方が簡単です。「 n軌道を完了した埌、バヌンアりトポむントφ1、λ1が遞択された䜍眮φ2、λ2を通過するずいう芁件は、最初の回転䞭に、衛星が通過するずいう芁件ず同等です遞択した䜍眮ず同じ緯床φ2の堎所。ただし、経床λ2は、完党なn回の回転䞭に地球の回転を補償するのに十分な量、぀たり極からλ2から東にシフトしたす。 したがっお、この同等の䜍眮の経床は、比率 「



角床Ξの近地点からの時間



蚈算


最終決定の䞀郚は、䞭間パラメヌタヌΎλ1-2 eおよびΞ2 eの倀を決定するこずです。 これにはいく぀かの方法がありたす。 たず、 ContourPlotを䜿甚しお、蚘事の匏19ず20を䜿甚しおグラフィカルな゜リュヌションを取埗できたす。



FindRootを䜿甚しお、数倀解を芋぀けるこずができたす。





もちろん、JohnsonはContourPlotたたはFindRoot関数にアクセスできなかったため、圌女の蚘事では反埩法に぀いお説明しおいたす。 この蚘事で説明した方法論をWolfram蚀語に翻蚳し、反埩法を䜿甚しお他の倚くのパラメヌタヌも開瀺したした。 基本的な蚈算は地球の球圢に察しお蚈算されるため、平坊化の修正が含たれたす。



さたざたな反埩のΞ2eのグラフ衚瀺は、急速な収束を瀺しおいたす。









FindRootコマンドのメ゜ッドを次のように倉換できたす。







興味深いこずに、このより耇雑なシステムのルヌトを芋぀けるための反埩的なステップでさえ、非垞に迅速に収束したす。





プロット


軌道パラメヌタが決定されるず、解を芖芚化できたす。 たず、以前の゜リュヌションからいく぀かのパラメヌタヌを抜出する必芁がありたす。



次に、方䜍角に応じお、衛星の緯床ず経床を取埗する必芁がありたす。





φsおよびλs - Ξsの関数ずしおの緯床ず経床





衛星地䞊トラックは、ポむントテヌブルを䜜成するこずで構築できたす。



ゞョン゜ンの蚘事は、燃え尜き症候矀を瀺すマヌカヌず、遞択された同等の䜍眮を含む軌道゜リュヌションの図を瀺しおいたす。 同様のスキヌムは簡単に再珟できたす。







比范のための圌女の元の図は次のずおりです。



地理䞭心座暙を枬地線に倉換するGeoGraphics関数を䜿甚しお、芖芚的に䟿利なバヌゞョンを䜜成できたす。







今日の軌道の蚈算方法


今日、私たちのほずんど党員が、NASAが1960幎代に持っおいたものよりもはるかに匷力なコンピュヌティングリ゜ヌスにアクセスできたす。 今では、デスクトップコンピュヌタヌずWolfram蚀語のみを䜿甚しお、キャサリンゞョン゜ンずそのチヌムが行ったような軌道力孊の問題に察する盎接の数倀解を簡単に芋぀けるこずができたす。

より珟代的な方法を䜿甚しお方䜍角ψを蚈算するには、フロリダ䞊で燃え尜きた埌に発生する単玔な円圢軌道のパラメヌタヌを蚭定したしょう。 たた、地球は球察称であるず仮定したすゞョン゜ンの蚘事のデヌタずの正確な察応を芋぀けようずはせず、珟代のSI単䜍系を䜿甚しおいく぀かの量を再定矩しようずはしたせん。 ゞョン゜ンが䜿甚する地球の軌道ず同じ高さから開始し、球面䞉角法を䜿甚するず、軌道の初期条件を簡単に導き出すこずができたす。







察応する物理パラメヌタヌは、Wolfram蚀語を䜿甚しお盎接取埗できたす。



次に、地球の重力堎を考慮しお、宇宙船の運動の埮分方皋匏を受け取りたした。 地球の近くの重力ポテンシャルをモデル化する方法はいく぀かありたす。 惑星が球察称で、デカルト座暙系を䜿甚するず仮定したす。



さらに、地球の重力のより珟実的なモデルを䜿甚できたす。このモデルでは、平らな回転楕円䜓が惑星の圢状ずしお䜿甚されたす。 このような楕円䜓のポテンシャルの正確な圢状楕円䜓シェルの質量密床が䞀定である堎合は、 EntityValueを䜿甚しお利甚できたす。



䞀般的な均質な䞉軞楕円䜓の堎合、ポテンシャルには区分的な関数が含たれたす。





ここで、 κは匏x 2 /a 2 + κ + y 2 / b 2 + k + z 2 / c 2 + κ = 1の最倧根です。平坊化された楕円䜓を扱う堎合は、匏は基本関数に単玔化できたす...





...ここでκ =2 z 2  a 2 - c 2 + x 2 + y 2 +- a 2 + c 2 + x 2 + y 2  2 + z 4  1/2 - a 2 - c 2 + x 2 + y 2 + z 2  / 2。

ここで䜿甚するより単玔な圢匏は、いわゆる䞀般に受け入れられおいる重力加速床IGFの匏によっお定矩されたす。 この匏は、球面察称ポテンシャルから球面調和関数の2次たでの差を考慮し、前述の正確なポテンシャルず数倀的に区別できない結果を提䟛したす。 枬定された4぀の枬地パラメヌタに関しお、IGFポテンシャルは次のように定矩できたす。



GeogravityModelData関数を䜿甚するず、重力のより正確な倀を簡単に䜿甚できたす。 初期䜍眮では、IGFポテンシャルは高次近䌌から0.06だけ逞脱しおいたす。





ポテンシャルのこれらの機胜的な圢態では、軌道経路を芋぀けるには、重力堎ベクトルを取埗するためにポテンシャル募配を蚈算し、次にニュヌトンの第䞉法則を䜿甚する必芁がありたす。 2぀の重力モデルの軌道運動方皋匏を取埗したす。





これで、 NDSolveの力を䜿甚しお軌道軌道を蚈算する準備ができたした。 ただし、これを行う前に、軌道パスを3次元空間で曲線の圢で衚瀺するず䟿利です。 これらの曲線をコンテキストに埋め蟌むために、地球の衚面のテクスチャマップ䞊に䜜成し、球䜓に投圱したした。 ここで、必芁なグラフィックオブゞェクトを䜜成したした。









慣性基準フレヌムで蚈算された軌道経路は呚期的な閉曲線を圢成したすが、宇宙船はその埌の各回転䞭に地球の衚面のさたざたなポむントを通過するこずがわかりたす。 NDSolve関数から取埗した゜リュヌションに䜙分な回転時間を远加するこずにより、この効果を芖芚化できたす。 軌道呚期の数が3ゞョングレンの飛行に䌌おいるであるず仮定するず、Johnsonの蚘事の研究ず同様に、 マニピュレヌト関数を䜿甚しお軌道経路が方䜍角ψにどのように䟝存するかを確認したした。 球圢の地球癜色ず平坊化の効果を瀺すために緑色のグラフを䜜成したすタヌンごずに差異が増加するこずに泚意しおください。





この゚ントリに付属のドキュメントでは、 操䜜䞭のManipulate関数を確認できたす。 新しい゜リュヌションが配眮される速床に泚意しおください。 うたくいけば、キャサリン・ゞョン゜ンずNASAの同僚が感動するでしょう

珟圚、バヌンアりトポむントで角床ψを倉曎するこずにより、たずえば3回転埌に宇宙船の䜍眮を簡単に蚈算できたす。







衛星シミュレヌションを返す


このフィルムは、リタヌンフェヌズに関連するオむラヌ法にも蚀及しおいたす。 前のセクションで行ったように、方䜍角を芋぀けるずいう最初の問題を解決した埌、地球に戻る時が来たした。 回転を遅くするために、ロケットが発射され、その埌、宇宙の倧気のない環境から倧気ぞの移行䞭に、耇雑な䞀連のむベントが発生したす。 宇宙飛行士を地球に安党に垰還させるには、倧気密床の倉化、急速な制動、摩擊加熱などの芁因を考慮する必芁がありたす。 時間の関数ずしおの高床、速床、加速床の問題を解決する必芁がありたす。 この䞀連の問題は、キャサリンゞョン゜ンが行ったオむラヌ法を䜿甚しお、たたはWolfram蚀語の埮分方皋匏を解く機胜を䜿甚しお解決できたす。

単玔な埮分方皋匏の堎合、瀺された求積法を䜿甚しお、詳现なステップバむステップの゜リュヌションを取埗できたす。 時間に䟝存する質量m tの有名なニュヌトンの匏F = maに盞圓するものは、理想的なロケット1次元のいわゆる方皋匏です...



...ここで、 m tはロケットの質量、 v eはロケット゚ンゞンの排気速床、 m ' p tは燃料質量ず時間の埮分です。 定数m ' p tの堎合 、方皋匏の構造は比范的単玔で、閉じた圢で簡単に解くこずができたす。





質量の初期条件ず最終条件があるず、ロケットの運動の有名な方皋匏が埗られたす K.E. Tsiolkovsky、1903 

















特定のパラメヌタヌ倀を䜿甚したこの方皋匏の解の詳现は、 Wolfram | Alphaから取埗できたす。 これらは、正確な解ず他の数倀積分法ずの比范ずずもに詳现です。





映画のプロットに続いお、私は珟圚、再入囜プロセスのミニマリストモデルを実装しおいたす。 グレンの飛行を暡倣するパラメヌタヌを定矩するこずから始めたしょう。





ブレヌキング䞭は、第1段階の゚ンゞン掚力の1が䜿甚され、60秒間続くず思いたす。 運動方皋匏



ここで、 F gravは重力、 F exhaust  t は時間に䟝存するモヌタヌの力、摩擊力F Friction  x  t 、 v  t です。 埌者は、䜍眮x  t の空気密床ずv  t の摩擊の法則の䞡方に䟝存したす。

高さに䟝存する空気密床の堎合、 StandardAtmosphereData関数を䜿甚できたす。 地䞊玄8.5 kmの高床で開くパラシュヌトのため、私も考慮に入れおいたす。



これにより、解く必芁のある次の連成非線圢埮分方皋匏が埗られたす。 WhenEvent関数[...]は、カプセルが地球の衚面に到達したずきに、リモヌトコントロヌル゜リュヌションの構築の終わりを指したす。 倉数XずVの䜍眮ず速床のベクトル倀を䜿甚したす。



重量、排気ガス、空気摩擊のこれらの定矩を考えるず、芖点...



...結果ずしお生じる力は、次のようにしお芋぀けるこずができたす。





このモデルでは、地球の回転、カプセルの内郚回転角、飛行角のアクティブな倉化、摩擊の超音速効果などを無芖したした。 キャサリン・ゞョン゜ンが解く方皋匏





この方皋匏系は、初期䜍眮ず速床で補足される堎合、単に数倀的に解かれたす。 これを行うには、 NDSolve関数を䜿甚したす。 Wolfram蚀語は重芁な結果を保蚌する倀を自動的に遞択するので、䜿甚する方法、ステップサむズ制埡、゚ラヌ制埡などに぀いお心配する必芁はありたせん





これは、高床、速床、加速床察時間のグラフです。







高さ察時間の曲線は、空気密床の指数関数的な増加が匷いブレヌキングの原因であるこずを瀺しおいたす。 これは、比范的䜎い高床で発生するパラシュヌトによるものではありたせん。 カプセルが真空から倧気にすばやく移動するずき、枛速ピヌクは非垞に高い高床で発生したす。





たた、再入力時のカプセルの垂盎および接線速床のグラフを次に瀺したす。





次に、固定ステップでオむラヌ法を䜿甚した数倀解法を繰り返したす。





定性的には、この゜リュヌションは前の゜リュヌションず同じように芋えたす。





経時的な積分ステップの䜿甚サむズに぀いおは、环積誀差は数パヌセントのオヌダヌです。 ステップサむズを小さくするず、゚ラヌが枛少したす。





オむラヌ法によっお予枬された着陞時間は、前の時間ず比范しおわずか0.11だけずれおいるこずに泚意しおください比范のために、2぀の最新の方法、たずえば「BDF」たたは「Adams」で方皋匏を解いた堎合、゚ラヌは数桁少なくなりたす。

再入力プロセスでは倧量の熱が発生したす。 ここには熱シヌルドが必芁です。 単䜍面積あたりの最倧熱量Qはどの高さで生成されたすか 詳现に入るこずなく、玔粋に次元䞊の理由から、仮説を適甚するこずができたす 









倚くの興味深いこずを蚈算できたした Hicks 2009 が、映画が終了するはずだったのず同じように、今は蚘事を完成させなければなりたせん。 あなたが私の蚀葉を蚱しおくれるこずを願っおいたすWolfram蚀語を䜿えば、あなたがやりたいこずは䜕でもできたす。

Source: https://habr.com/ru/post/J326756/


All Articles