בתשובה לאריק, 01/04/19 17:04
מותח 705173
כמה הערות לדבריך.
איני יודע מה זה kerbal אבל אם אתה אומר ש"בראשית" עשתה תחילה מסלול "כמעט מעגלי" סביב כדור הארץ, אתה טועה. רואים זאת גם בסרט האנימציה שהם פרסמו, וגם על סמך הנתונים המספריים שלפיהם מהירות השחרור מהמשגר הייתה כ 36000 קמ"ש והנקודה הרחוקה במסלול הראשוני הייתה במרחק 60000 ק"מ, ומשני המספרים האלה מקבלים אליפסה שבה הנקודה הקרובה לכדור הארץ הרבה יותר קרובה (וגם נאמר בפרוש שבתמרון הראשון מרחיקים אותה למרחק 600 ק"מ), וכמו שרואים בסרט זה רחוק מלהיות מעגל.
גם למה שנעשה בהמשך לא הייתי קורא "פוחסים את האליפסה" כי גם הציר הקטן של האליפסה מתארך.
"כמה שיותר אטית יחסית אליו" זה מוגזם. הכי איטית יחסית אליו זה מהירות יחסית אפס, ואז החללית תתרסק על הירח, או שאם יהיה לה די דלק היא תבצע נחיתה רכה אנכית מגובה רב, ולא זו המטרה.
אילו הדיוק היה דרוש רק בתמרון ההאצה האחרון החיים היו מאד קלים כי הוא קובע רק בכמה עוברת האליפסה את מסלול הירח. דרוש תכנון של כל המסע כך שהירח יימצא בדיוק במקום שהוא צריך להימצא ברגע הקריטי וזה יותר מסובך.
אם אתה רוצה, אשמח לשלוח לך את הסימולציה שעשיתי. אני חושב שאפשר ללמוד ממנה משהו, למרות שזה מאד כללי ולא בדיוק מה שהם עשו, ולא כולל את כל המרכיבים שהם היו צריכים להתמודד עמם.
מותח 705177
הערותיך מדויקות.
"בראשית" מנצלת את כוחו של הפאלקון, ולא צריכה לחסוך בדלק בשלב הראשון. לכן היא יוצאת למסלול אליפטי מלכתחילה. הפאלקון שחרר את הלווין הראשי שהוא נשא בגובה 3250 ק"מ, ואת בראשית הרבה לפני כן, בגובה 730 ק"מ, כאשר מהירותו היתה גבוהה יותר. המהירות הזו אפשרה לבראשית יציאה למסלול אליפטי.
לגבי הגישה לירח- בחלק הרחוק של האליפסה סביב כדור הארץ "בראשית" איטית מאוד יחסית לכד"א, והירח מהיר ממנה ו"אוסף" אותה. בתמרון שהחללית עושה בזמן שהירח אוסף אותה היא מאיטה יחסית לירח כשהיא קרובה לנקודה הכי קרובה אליו, אחרי שכח המשיכה של הירח האיץ אותה כלפיו. כיוון שלירח אין אטמוספרה ניתן להתקרב אליו מאוד כדי לנצל את אפקט אוברת' במלואו בזמן ההאטה.
הדיוק הגבוה נדרש בתמרון האחרון סביב כדור הארץ כדי שהחללית תגיע בזמן מאוד מסוים למקום מאוד מסוים, ממנו תמרון האיסוף של הירח יהיה אופטימלי. כל סטיה קלה בתמרון הזה תגרום לבזבוז גדול של דלק בתמרון האיסוף של הירח.
מותח 705180
הירח ''אוסף'' את הגשושית לא בגלל שהוא מהיר ממנה אלא בגלל שהם נעים במסלולים בערך ניצבים זה כלפי זה. לפי הסימולציה שלי הגשושית שהושפעה ממשיכת הירח חוצה את המסלול שלו בניצב לו במהירות גבוהה יותר מפי שנים ממנו ולכן גם צריך להאיטה. כשהגשושית בנקודת חציית מסלול הירח, הוא כבר עבר את הנקודה הזאת, כלומר קודם היה מימינה ועתה הוא משמאלה (כשכיוון הסיבוב של מסלול הגשושית הוא בניגוד למחוגי השעון).
תמיהה נוספת (שלישית) שהתגלתה לי לאחרונה היא, שראיתי איזה ראיון עם אחד המפתחים לפיו אם מפספסים את תמרון ההאטה הזה צריך לחכות חודש כדי שהירח יגיע לשם שוב. לפי הסימולציה שלי השפעת הירח משבשת לחלוטין את המסלול האליפטי של הגשושית והיא מואצת ועוברת למסלול גבוה בהרבה אם כי לא מגיעה למהירות ''מילוט'' מכדור הארץ, ונראה לי שיהיו דרושים תמרונים מאד נמרצים כדי להביא אותה לאותה נקודה כשהירח יגיע לשם שוב. כל כך נמרצים שאני מפקפק אם זה בכלל אפשרי.
מותח 705184
מסכים. תמרון ההאטה במעבר הראשון ליד הירח הוא קריטי, ופספוס שלו עלול בסבירות גבוהה להרוס את המשימה.
מותח 705212
לפחות לתמיהה האחרונה יש כאן תשובה: "שאם לא מנצלים את ההזמנות לבלום אז נזרק הרחק אל תוך מערכת השמש ומשם אין דרך חזרה." עכשיו, כדי להיות בטוח שלא חלמתי, חיפשתי את הסרט שבו ראיתי מישהו אומר תוך הרצאה שאם נפספס את ההאטה ניאלץ לחכות עד שהירח ייעשה סיבוב נוסף, ועד כה לא מצאתי. אז אולי באמת חלמתי. . .
מותח 705226
לא חלמתי.
מותח 705231
כן. הניסוח שלו לא היה טוב. נראה לי שכשהוא אמר ''אם נפספס את המפגש עם הירח'' הוא התכוון לכך שאם התמרון האחרון ליד כדור הארץ יתעכב ולא יצא לפועל בזמן.
מותח 705239
לא נראה לי שזה מה שהוא אמר, אבל לא אתווכח אתך על כך. מכל מקום, אם נפספס את התמרון האחרון ליד כדור הארץ, ולא נעשה שום דבר חוץ מלהפעיל את המנוע שוב בזמן הנכון, גם אז לא נצליח, כי אין לנו חופש בבחירת זמן היציאה לתמרון והוא יכול להתבצע רק בנקודות זמן שבהן הגשושית נמצאת בנקודה הקרובה ביותר לכדור הארץ, וצריך לא פחות מנס שאחת הנקודות האלה תתאים בדיוק למיקום הירח. לכן מה שצריך יהיה לעשות הוא לבצע עוד תמרון אחד שיכניס את הגשושית למסלול כזה שהזמן מתחילתו ועד הזמן שבו צריך לעשות את התמרון הסופי לעבר הירח יהיה שווה לזמן של מספר מחזורים שלם של המסלול החדש. לא בטוח שיש די דלק לכך, ולכן הגשושית הפעם לא תהפוך אמנם לכוכב לכת חדש סביב השמש, אבל כן תישאר לווין סביב כדור הארץ.
.
מותח 705246
לא נראה לי. התמרון האחרון ליד כד''א חייב להיות מדויק, אבל הוא לא חד פעמי. אם מחכים להקפה נוספת של הירח פשוט צריך לתכנן זמן בעירה קצת שונה כדי להגיע לנקודת איסוף שונה. אני מזכיר לך ש''בראשית'' נעה לאט מאוד בחלק הרחוק של האליפסה, ומשחק קטן בזמן הבעירה ישנה בהרבה את הזמן שבו היא תגיע לנקודת האיסוף.
עדיין כנראה זה יהיה פחות חסכוני בדלק, כי אני מניח שהתכנון של המסלול המקורי היה אופטימלי.
מותח 705249
אתה טועה מאד אבל בשלב זה אוותר על ההסבר.
מותח 705250
למרות שאינטואיטיבית פסלתי את דבריך על הסף ניסיתי לבדוק זאת בסימולציה.
ובכן דמה את מישור מסלול הירח סביב הארץ שבו נערכים תמרוני ההתקרבות לירח כמישור xy. האליפסות נבנות על ציר y כציר ראשי והאליפסה האחרונה חותכת בקציה את מסלול הירח כמו בהקפה הראשונה במציאות כשהירח לא היה שם. נקודת הלכידה היא מעט מימין לציר y. לפי הסימולציה כדי שזה יקרה צריך לצאת מהנקודה הקרובה לכדור הארץ כאשר הירח נמצא בזוית של כ 40 מעלות במישור הזה. האליפסה האחרונה טרם היציאה לירח, בכל סיבוב שלה הירח עובר כ 76 מעלות. יוצא (די במזל אבל בכל זאת זה לא עוזר) שאחרי 5 הקפות הירח נמצא בזוית כ 60 מעלות שזה די קרוב ל 40. אם נצא באותה מהירות כמו קודם, כשהגשושית תחתוך את מסלול הירח הוא יהיה הרבה משמאלה והלכידה לא תקרה. ברור שצריך לצאת במהירות יותר גבוהה כדי להספיק לתפוס אותו (במהירות יותר נמוכה הגשושית בכלל לא תגיע לגובה מסלול הירח). אבל אז מה שקורה הוא שהאליפסה הולכת ומתרחבת ונקודת הפגישה זזה דווקא ימינה ואין שום סיכוי להצלחה. הסיכוי היחיד להצליח הוא לעשות מה שהצעתי קודם, כלומר לצאת למסלול מחושב שבו לאחר מספר הקפות שלם נגיע למצב שבו הירח בזוית הרצויה - כ 40 מעלות. אבל אני לא בטוח שהדבר הזה מעשי בגלל מגבלות דלק.
מותח 705251
אי אפשר להלכד בנקודת החיתוך השניה של האליפסה? כשהאליפסה של "בראשית" חוזרת מחוץ למסלול הירח פנימה?
מותח 705252
זה לא מה שהם עושים. אצלם הירח נלכד בדרך החוצה והגשושית מתחילה להסתובב סביב הירח באותו כיוון כמו הסיבובים הקודמים של הגשושית סביב כדור הארץ והירח סביב הארץ. איני יודע אם אפשר ללכוד את הירח בדרך פנימה. אפשר אולי לבדוק את זה. אבל במקרה שאתה מציע זה לא יעזור כי הירח נמצא הרבה שמאלה והגדלת המהירות תביא לזמן סיבוב גדול מאד של הגשושית שבו הירח יספיק לברוח עוד יותר עד שהגשושית תואיל לחזור. איני יכול לתת תשובות מדויקות מבלי לבדוק כי כל בניית הסימולציה בנוייה על ניסוי וטעייה, אבל אני משוכנע מאד שזה לא ילך. צריך שיתקיימו שני תנאים מהירות יציאה לירח שתיצור אליפסה שגובהה מעט יותר מגובה מסלול הירח, ומיקום מאד מדויק של הירח בזמן שהגשושית יוצאת. בדרך שאתה מציע אינך יכול לקבוע את מיקום הירח, ואתה שולט רק במהירות היציאה, ומתפלל שתהיה לכידה. אבל בעניינים כאלה תפילות בדרך כלל לא עוזרות.
תשובות 705253
אפשר ללכוד את הירח כשהגשושית חוזרת. לשם כך צריך להוציא אותה לכיוון הירח טפה יותר מאוחר אבל באותה מהירות. במקרה זה הגשושית מתחילה לסוב את הירח בכיוון הפוך, עם כיוון השעון, ואם מפספסים את תמרון ההאטה היא נכנסת למסלול אליפטי סביב כדור הארץ, ולא סביב השמש. וכפי ששיערתי לא ניתן לבצע את התמרון כשהירח בזוית 60 מעלות על ידי הגדלת המהירות לא בדרך למעלה ובוודאי לא בדרך למטה.
מותח 705255
ורק כדי שהכל יהיו מרוצים, אכן דרוש תמרון נוסף אבל ככל הנראה לא צריכת דלק נוספת. כפי שאמרתי אם מחכים הגשושית עושה 5 הקפות עד שהירח נמצא בזוית כ 60 מעלות. הראשונה מהן היא הפספוס ונותנים לה לעשות אותה, ואחר כך כשנותרות 4 הקפות מגדילים קצת את המהירות בצורה מחושבת כך שבמקום 4 ההקפות תעשנה 3 שבסופן הירח יהיה בדיוק במקום הרצוי, ומעכשיו את הבעיה הזאת כבר פתרנו. . . בעצם מוסיפים כאן האצת ביניים ולכן בתמרון האחרון לכיוון הירח יהיה צורך בפחות דלק מהתכנית המקורית, ובסך הכל תהיה אותה צריכת דלק ואולי אפילו פחות.
מותח 705260
יפה!
הגעת לפתרון הזה בעזרת הסימולציה שכתבת?
מותח 705263
הרעיון איך לנהוג אם מפספסים את התמרון האחרון שבו נשלחת הגשושית למסעה הסופי מהנקודה הקרובה לכדור הארץ בא מתוך ההיגיון. אבל בעזרת הסימולציה אפשר לחשב לאיזה מהירות בדיוק צריך להאיץ כדי להגיע למסלול המדויק שכאשר הגשושית מסתובבת בו שלשה סיבובים הירח מגיע בדיוק למקום שהוא צריך להיות כשעושים את התמרון הסופי. אפשר גם להראות שגודל המסלול הזה גדול מהמסלול האחרון וקטן מהמסלול הסופי כך שיש כאן האצה, שאחריה לא יהיה צריך להאט כשעושים את התמרון הסופי אלא להאיץ מעט, והמשמעות היא, לדעתי, שלא מבזבזים דלק. גם הנתונים שהבאתי באחת מתגובותי האחרונות, הזוית במסלול שבו צריך להימצא הירח כששולחים את הגשושית לכיוון הירח והיכן הוא יימצא אחרי חמש הקפות נוספות אם נפספס מצאתי בעזרת הסימולציה. גם את האפשרות, בתשובה לשאלה ששאל אריק, ללכוד את הירח כשהגשושית הגיעה לשיא הגובה וחוזרת לכוון כדור הארץ ואז היא מתחילה להסתובב בכיוון הפוך סביב הרח מצאתי בעזרת הסימולציה.
אם זה מעניין אותך אני יכול לשלוח לך את הסימולציה שמדגימה את תמרוני ההאצה, את ה''לכידה'' וגם את הנחיתה על הירח.
מותח 705264
אהיה אסיר תודה אם תשלח לי את הקוד (למרות שהוא, אם הבנתי אותך נכון, כתוב בשפה ארכאית). אין לי דרך קלה להריץ קבצי exe.
מותח 705266
אם יש לך מערכת הפעלה windows איני חושב שצריכה להיות לך בעיה בהפעלת הקובץ. פשוט צריך להעתיקו למחשב וללחוץ עליו לחיצה כפולה. שלחתי את זה למספר חברים ולא הייתה להם בעיה. מכל מקום שלחתי לך את הקובץ, וכפי שכתבתי לך אהיה מוכן לשלוח לך גם את הקוד, אבל כפי שהזהרתי אותך באימייל מדובר בקוד שנכתב על ידי מהנדס מכונות בבוקר חורפי אחד. . .
מותח 705256
ואם זה לא ברור, הגדלת המהירות מגדילה את זמן ההקפה ולא להפך כפי שאולי מישהו יכול לחשוב.
מותח 705181
אבל זה נכון שברוב הדרך בטרם הירח מתחיל להשפיע מהירותה קטנה ממהירותו, ואילו הירח לא היה שם היא היתה חוצה את מסלולו במהירות של בערך רבע ממהירותו.
מותח 705187
באיזו תוכנה / שפת תכנות הסימולציה שלך?
מותח 705192
vb6 , תכנה ישנה שכבר לא נתמכת על ידי מיקרוסופט. היתרון שלה הקלות בממשקים ובגרפיקה שבה אני משתמש גם לצורך הסימולציה הזאת. אבל לצורך התבוננות במה שעשיתי די בקובץ ה exe שהיא מייצרת, ולא צריך התקנה של התכנה הזאת במחשב.

חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים