JoVE Logo

Sign In

A subscription to JoVE is required to view this content. Sign in or start your free trial.

In This Article

  • Summary
  • Abstract
  • Introduction
  • Protocol
  • תוצאות
  • Discussion
  • Disclosures
  • Acknowledgements
  • Materials
  • References
  • Reprints and Permissions

Summary

הפרוטוקול מחלץ מידע מתעקומות אור של אקסופלנטות ובונים את מפות פני השטח שלהם. היא משתמשת בעקומות אור של כדור הארץ, המשמש כאקסופלנטה פרוקסי, כדי להדגים את הגישה.

Abstract

פתרון מרחבי של תכונות אקסופלנטה מתצפיות של נקודה אחת חיוני להערכת המגורים הפוטנציאליים של אקסופלנטות. המטרה הסופית של פרוטוקול זה היא לקבוע אם עולמות פלנטריים אלה נמל תכונות גיאולוגיות ו / או מערכות אקלים. אנו מציגים שיטה לחילוץ מידע מתעקומות אור מרובות אורך גל בנקודה אחת ואחזור מפות פני השטח. היא משתמשת בפירוק ערך יחיד (SVD) כדי להפריד מקורות התורמים לווריאציות עקומת האור ומקנים את קיומן של מערכות אקלים מעוננות חלקית. באמצעות ניתוח של סדרת הזמן שהתקבלה מ- SVD, ניתן להסיק ייחוסים פיזיים של רכיבים עיקריים (מחשבים) ללא הנחות של מאפיינים ספקטרליים כלשהם. בשילוב עם גיאומטריית הצפייה, ניתן לשחזר מפות משטח אם נמצא שאחד המחשבים מכיל מידע על פני השטח. Degeneracy מקורו התכווצות של גיאומטריית פיקסל ומידע ספקטרום קובע את האיכות של מפות משטח משוחזרות, אשר דורש המבוא של סדירות. לצורך הדגמת הפרוטוקול, עקומות אור באורך גל מרובה של כדור הארץ, המשמש אקסופלנטה פרוקסי, מנותחים. השוואה בין התוצאות לאמת הקרקע מוצגת כדי להראות את הביצועים והמגבלה של הפרוטוקול. עבודה זו מספקת אמת מידה להכלה עתידית של יישומי אקסופלנטה.

Introduction

זיהוי עולמות ראויים למגורים היא אחת המטרות הסופיות באסטרוביולוגיה1. מאז הגילוי הראשון2, יותר מ 4000 exoplanets אושרועד כה 3 עם מספר אנלוגים כדור הארץ (למשל, TRAPPIST-1e)4. לכוכבי לכת אלה יש תכונות מסלוליות וכוכבי לכת הדומות לאלה של כדור הארץ, ולכן הם עשויים להיות ראויים למגורים. הערכת המגורים שלהם מתצפיות מוגבלות היא חיונית בהקשר זה. בהתבסס על הידע של החיים על פני כדור הארץ, מערכות גיאולוגיות ואקלים הן קריטיות למגורים, אשר ולכן יכול לשמש תרגמים ביולוגיים. באופן עקרוני, ניתן היה לצפות בתכונות של מערכות אלה ממרחק גם כאשר לא ניתן היה לפתור כוכב לכת באופן מרחבי טוב יותר כנקודה אחת. במקרה זה, זיהוי תכונות גיאולוגיות ומערכות אקלימיות מתקיות אור חד-נקודתיות חיוני בעת הערכת המגורים של אקסופלנטות. מיפוי פני השטח של האקסופלנטות האלה הופך לדחוף.

למרות ההתפתלויות בין גיאומטריית הצפייה לתכונות ספקטרליות, מידע על פני השטח של אקסופלנטה נכלל בעקומות האור החד-נקודתיות שנפתרו בזמן, אותן ניתן להשיג ממרחק, ונגזר ממנו תצפיות מספיקות. עם זאת, מיפוי פני השטח הדו-ממדי (2D) של כוכבי לכת דמויי כדור הארץ עשויים להיות ראויים למגורים, ומאתגר בשל השפעת העננים. שיטות לאחזור מפות דו-ממדיות פותחו ונבדקו באמצעות עקומות אור מדומהוספקטרום ידוע 5,6,7,8, אך הן לא הוחלו על תצפיות אמיתיות. יתר על כן, בניתוחים של תצפיות אקסופלנטה עכשיו ובביטיד הקרוב, הנחות של ספקטרום אופייני עשוי להיות שנוי במחלוקת כאשר קומפוזיציות פני השטח פלנטריות אינן מוגבלות היטב.

בנייר זה, אנו מדגימים טכניקת מיפוי פני השטח עבור כוכבי לכת אקסו-פלנטות דמויי כדור הארץ. אנו משתמשים ב- SVD כדי להעריך ולהפריד מידע ממקורות שונים הכלולים בעקומות אור באורך גל מרובה ללא הנחות של ספקטרום ספציפי כלשהו. בשילוב עם גיאומטריית הצפייה, אנו מציגים את השחזור של מפות פני השטח באמצעות מידע משטח שנפתר בזמן אך מרחבי. לצורך הדגמת שיטה זו, תצפיות של שנתיים באורך גל יחיד של כדור הארץ שהושגו על ידי מצפה האקלים בחלל העמוק/ מצלמת הדמיה פוליכרומטית של כדור הארץ (DSCOVR/EPIC; www.nesdis.noaa.gov/DSCOVR/spacecraft.html) מנותחות. אנו משתמשים בכדור הארץ כאקסופלנטה פרוקסי כדי להעריך שיטה זו כי כרגע תצפיות זמינות של אקסופלנטות אינן מספיקות. אנחנו מצרףים את הקוד עם הנייר כדוגמה. הוא פותח תחת פיתון 3.7 עם אנקונדה וחבילות מרפא, אבל המתמטיקה של הפרוטוקול יכול להיעשות גם בסביבות תכנות אחרות (למשל, IDL או MATLAB).

Protocol

1. כיוונון תכנות

  1. הגדר את סביבת התיכנות עבור הקוד המצורף. נדרש מחשב עם מערכת ההפעלה Linux, מכיוון שחבילת המרפא אינה זמינה ב- Windows. הקוד אינו יקר מבחינה חישובית, כך שמחשב אישי רגיל יכול לטפל בפרוטוקול.
  2. בצע את ההוראה (https://docs.anaconda.com/anaconda/install/linux/) כדי להתקין את אנקונדה עם Python 3.7 במערכת ולאחר מכן השתמש בפקודות הבאות במסוף כדי להגדיר את סביבת התיכנות:
    $ קונדה ליצור --שם פיתון myenv = 3.7
    $ קונדה להפעיל myenv
    $ קונדה להתקין אנקונדה
    $ קונדה להתקין מרפא
    הערה: שלבים אלה עשויים להימשך עשרות דקות בהתאם לחומרה ולמהירות האינטרנט. ניתן לשנות את שם הסביבה 'myenv' בשתי שורות הפקודה הראשונות לכל מחרוזת אחרת.

2. קבלת עקומות אור באורך גל רב והצגת גיאומטריה מתצפיות

  1. בגיאומטריית הצפייה, כלול את קו האורך והרוחב של תת-כוכבי ואת נקודות תת-הצופה עבור כל מסגרת זמן מתאימה.
    כדי להשתמש בקוד המצורף הבא, ודא של שני קבצים אלה יש תבנית זהה לזה של LightCurve.csv ו- Geometry.csv.
  2. הפעל PlotTimeSeries.py כדי לדמיין את הנתונים ולבדוק את האיכויות שלהם. שתי דמויות LightCurve.png וגיאומטריה.png ייווצאו(איור משלים 1-2). ייתכן שיהיה צורך להתאים פרמטרים בקודים אלה ובעקבות התווייתם אם מוחלים על תצפיות שונות.
    $ פיתון PlotTimeSeries.py LightCurve
    $ פיתון PlotTimeSeries.py גיאומטריה

3. לחלץ מידע פני השטח עקומות אור

  1. מרכז זמן נפתר ים רב גל אלבדו עקומות אור של exoplanet ולנרמל אותם על ידי סטיית תקן המתאימה בכל אורך גל. התוצאה היא חשיבות שווה של כל ערוץ.
    figure-protocol-1624
    כאשרR't' t, k ו Rt,k הם אלבדו קנה מידה ונצפה בשלב t-th ואורך הגל k-th, בהתאמה; μk σk הם סטיית התקן והמרשיעה של סדרת הזמן albedo באורך הגל k-th.
    1. הפעל Normalize.py כדי לנרמל את עקומות האור, Rt, k. הפלט נשמר ב- NormalizedLightCurve.csv.
      פיתון Normalize.py
  2. הפעל PlotTimeSeries.py כדי לדמיין את עקומות האור המנורמלות. איור מנורמלLightCurve.png ייווצר(איור משלים 3).
    $ פיתון PlotTimeSeries.py מנורמלאורקור
  3. החל SVD על עקומות אור albedo בקנה מידה כדי למצוא מחשבים דומיננטיים ואת סדרת הזמן המתאימה שלהם.
    figure-protocol-2379
    בצד שמאל, T ו-K הם המספר הכולל של שלבי זמן ואורך גל תצפית; R' היא המטריצה של תצפיות אלבדו בקנה מידה, אשר (t, k)-אלמנט הוא R't, k. בצד ימין, עמודות של V הן מחשבים, וקטורים אורתונורמליים המגדירים את שטח פרוייקטי SVD ל; Ω היא מטריצה אלכסונית, אשר (k,k)-th אלמנט הוא סטיית התקן של עקומות אור קנה מידה לאורך ציר k-th המוגדר על-ידי העמודה k-th של V; עמודות U הן סידרת הזמן המתאימה של כל מחשב ב- V.
    1. תריץ SingularValueDecomposition.py כדי להרקקב את ר'. U , Ω ,V T המתוצריםנשמרים בקבצי הפלט U.csv, SingularValue.csv V_T.csv, בהתאמה.
      פיתון SingularValueDecomposition.py
  4. השתמש PlotTimeSeries.py ו- PlotSVD.py כדי לדמיין באופן חזותי את תוצאת ה- SVD. שלוש דמויות U.png, סיגמא.png V_T.png ייווצאו(איור משלים 4-6).
    $ פיתון PlotTimeSeries.py U
    פיתון PlotSVD.py
  5. נתח תרומות וסדרת זמן מתאימה של מחשבים כדי לקבוע את סדרת המחשבים המכילה מידע על פני השטח.
    1. השווה את הערכים הייחודיים באלכסון של Ω. אקסופלנטה מעונן חלקית דמוית כדור הארץ צפויה להיות בעלת שני ערכים ייחודיים דומיננטיים דומים.
      הערה: Ω עשוי להכיל פחות או יותר משני ערכים ייחודיים דומיננטיים, הנדונים להלן.
    2. השווה את תבניות סדרת הזמן של שני המחשבים הדומיננטיים. המחשב המכיל מידע על פני השטח נוטה להיות בעלי צורה רגילה יותר מהמחשב השני. בשל האקלים האורך והופע מחדש של פני השטח עם שינויים קטנים בשני ימים רצופים, סדרת הזמן המקבילה נוטה להיות וריאציה יומית קבועה בערך.
    3. חשב את התקופות של שני המחשבים הדומיננטיים באמצעות תקופה Lomb-Scargle9,10 כדי לאשר את בחירת המחשב. המחשב המכיל מידע פני השטח נוטה להיות שיא גבוה יותר המתאים לתקופת סיבוב בספקטרום צפיפות צריכת החשמל.
    4. הפעל Periodogram.py כדי להשיג את ספקטרום צריכת החשמל של סידרת הזמן של כל מחשב. ספקטרום צריכת החשמל נשמרים ב- Periodogram.csv.
      פיתון Periodogram.py
    5. הפעל PlotPeriodogram.py כדי לדמיין תקופות תקופות אלה ואשר את בחירת המחשב. איור תקופה.png ייווצר(איור משלים 7). קוד התווייתו הנוכחי מוסיף בשורות מקווקווים המייצגים מחזורים שנתיים, חצי שנתיים, יומיים וחצי-יומיים לעיון, אשר ייתכן שיהיה צורך לשנות כאשר הם מוחלים על תצפיות אחרות.
      פיתון PlotPeriodogram.py
    6. בחר את המחשב, vj, המכיל מידע פני השטח ואת סדרת הזמן שלה, uj.
      figure-protocol-5181
      figure-protocol-5254
      כאשר V[:,j] ו- U[:,j] הם העמודות j-th של V ו- U,בהתאמה; j הוא האינדקס של מחשב להסיק בשלב 3.3 המכיל מידע פני השטח.

4. לבנות מפת פני שטח פלנטרית

  1. השתמש בשיטת הפיקסליזציה של אזור שוויון הירארכי (HEALPix)11 כדי לפיקסל את מפת האחזור. הוא מחלק משטח כדורי של כוכב לכת לפיקסלים עם אותו אזור והפצה אחידה. הוסף את הערך הלא ידוע של הפיקסל p-th כ- xp.
    1. הפעל HEALPixRandom.py כדי להמחות את שיטת הפיקסליזציה. דמות HEALPixRandom.png ייווצר(דמות משלימה 8). ניתן לשנותאת הפרמטר N בצד בשורה 17 עבור רזולוציות שונות. שלב זה עשוי להימשך מספר שניות עד דקות, בהתאם לרזולוציה.
      פיתון HEALPixRandom.py
  2. לחשב את המשקל של הפיקסל p-th בתצפיות בשלב t-th, wt,p, באמצעות גיאומטריית צפייה.
    figure-protocol-6251
    כאשר αt,p, βt,p הם השמש וזוויות zenith החללית בפיקסל p-th בשלב t-th; ct הוא מונח נורמליזציה של ההתבוננות t-th כך שסכום המשקל הכולל בכל שלב הוא אחדות.
    הערה: הגיאומטריה היא הניח להיות ידוע בשלב זה, או ניתן לגזור מניתוח אחר, אשר נדון להלן.
    1. הפעל ComputeWeight.py כדי לחשב אתw t, p. שנה את הערך של Nside בשורה 23 עבור רזולוציות אחרות של המפה המאוחזרת. הפלט נשמר כ- W.npz בשל גודלו.
      פיתון ComputeWeight.py
  3. השתמש PlotWeight.py כדי לדמיין משקולות אלה. מספר דמויות, אחת בכל שלב, ייווצרתי בתיקיה משקל. מיזוגם תוצאה של וידאו משלים 1, המציג כיצד המשקל של כל פיקסל משתנה עם הזמן. שלב זה עשוי להימשך שעות עקב המספר הגדול של פריטים חזותיים.
    פיתון PlotWeight.py
  4. שלב גיאומטריה ותצפיות כדי להגיע לבעיית רגרסיה ליניארית.
    figure-protocol-7217
    כאשר P הוא המספר הכולל של אחזור פיקסלים; W היא מטריצת המשקל עם wt,p כאלמנט (t, p)-th; x מורכב מ- xp כרכיב p-th, שהוא הכמות שיש לפתור בבעיה זו.
    לפתור את בעיית הרגרסיה ליניארית עם התאמה סדירה של נורמה L-2.
    figure-protocol-7554
    כאשר אני מטריצת הזהות ו- ω הוא פרמטר ההתעוות.
    הערה: 10-3 הוא ערך טוב עבור ω כאשר T ~ 104 ו P ~ 3 * 103. יש להתאים להם על-ידי השוואת הערכים של שני המונחים בשגיאה מרובעת רגילה, e, כפי המוצג להלן.
    figure-protocol-7858
    1. הפעל LinearRegression.py כדי לפתור את בעיית הרגרסיה הליניארית. התוצאה של x נשמרת בקובץ PixelValue.csv. שנה את הערך של ω בקו 16 עבור חוזקות שונות של סדירות.
      פיתון LinearRegression.py
  5. המר x למפת פני שטח דו-ממדית בהתאם לכלל המיפוי של HEALPix.
    1. הפעל PlotMap.py כדי לבנות את המפות המאוחזרות באמצעות פרמטרים שונים של התאמה רגילה. שלוש Map_-2.png, Map_-3.png ו-Map_-4.png ייווצרה עם ההגדרה הנוכחית(איור משלים 9). הקשר בין מדדי הפיקסלים למיקומם במפה מתואר במסמך HEALPix11. שלב זה לוקח עשרות שניות.
      פיתון של PolotMap.py

5. הערכת אי-ודאות במפה המאוחזרת

  1. לשכתב את בעיית הרגרסיה ליניארית בשלב 4.3 עם "הערך האמיתי" של x כמו z ורעש התצפית, ε. figure-protocol-8883
    1. נניח ε לעקוב אחר N הפצה Gaussian (0, σ2I[T*T]) ולהעריך את התהודה שלה. T-P היא מידת החופש של u jמהתבוננות כאשר המפה שאוחזרה קבוע.
      figure-protocol-9205
    2. שלב משוואות בשלבים 4.4 ו- 5.1. התוצאה היא וקטור גאוסיאני של x.
      figure-protocol-9369
    3. מחשב את הציפייה ואת מטריצת התהודה של x.
      figure-protocol-9510
    4. השג את חוסר הוודאות של כל רכיב ב- x כבסיס הריבועי של הרכיב המתאים באלכסון של Cov[x].
      figure-protocol-9730
      כאשר ep הוא חוסר הוודאות של xp; דיאג[Cov[x]]p הוא p-th אלמנט באלכסון של Cov[x].
    5. הפעל Covariance.py כדי לחשב את מטריצת התהודה של x. התוצאה נשמרת ב- Covariance.npz בשל גודלה. שלב זה לוקח עשרות שניות עד דקות בהתאם לגודל של W.
      פיתון Covariance.py
  2. המר ep למפת הדו-ממדית שאוחזרה בהתאם לכלל המיפוי של HEALPix.
    1. הפעל PlotCovariance.py כדי לדמיין את Cov[x] ולמפה את אי הוודאות ep למפה המאוחזרת. שתי דמויות .png וחוסר ודאות.png ייווצרו(איור משלים 10-11).
      פיתון PlotCovariance.py

תוצאות

אנו משתמשים בעקומות אור מרובות אורך גל של נקודה אחת בכדור הארץ כדי להדגים את הפרוטוקול, ולהשוות את התוצאות לאמת הקרקע כדי להעריך את איכות מיפוי פני השטח. תצפית בשימוש כאן מתקבלת על ידי DSCOVR / EPIC, שהוא לוויין הממוקם ליד הנקודה Lagrangian הראשון (L1) בין כדור הארץ לשמש לוקח תמונות בעשרה אורכי גל של פנ?...

Discussion

אחת הדרישות הקריטיות של הפרוטוקול היא היתכנות של חילוץ מידע פני השטח מעקומות אור, התלויות בכיסוי הענן. בשלב 3.5.1, הערכים היחסיים של המחשבים עשויים להיות שונים בין אקסופלנטות. במקרה של כדור הארץ, שני המחשבים הראשונים שולטים בווריאציות עקומת האור, ומתאימים לעננים ומשטחים בלתי תלויים לפני השט...

Disclosures

לסופרים אין מה לחשוף.

Acknowledgements

עבודה זו נתמכה בחלקה על ידי מעבדת ההנעה ה סילונית, המכון הטכנולוגי של קליפורניה, תחת חוזה עם נאס"א. YLY להכיר תמיכה על ידי המעבדה פלנטרית וירטואלית באוניברסיטת וושינגטון.

Materials

NameCompanyCatalog NumberComments
Python 3.7 with anaconda and healpy packagesOther programming environments (e.g., IDL or MATLAB) also work.

References

  1. Schwieterman, E. W., et al. Exoplanet Biosignatures: A Review of Remotely Detectable Signs of Life. Astrobiology. 18 (6), 663-708 (2018).
  2. Campbell, B., Walker, G. A. H., Yang, S. A Search for Substellar Companions to Solar-type Stars. The Astrophysical Journal. 331, 902 (1988).
  3. NASA. . NASA Exoplanet Archive (2019) Confirmed Planets Table. , (2019).
  4. Gillon, M., et al. Seven temperate terrestrial planets around the nearby ultracool dwarf star TRAPPIST-1. Nature. 542 (7642), 456-460 (2017).
  5. Kawahara, H., Fujii, Y. Global Mapping of Earth-like Exoplanets from Scattered Light Curves. The Astrophysical Journal. 720 (2), 1333 (2010).
  6. Fujii, Y., Kawahara, H. Mapping Earth Analogs from Photometric Variability: Spin-Orbit Tomography for Planets in Inclined Orbits. The Astrophysical Journal. 755 (2), 101 (2012).
  7. Cowan, N. B., Fujii, Y. Mapping Exoplanets. Handbook of Exoplanets. , (2018).
  8. Farr, B., Farr, W. M., Cowan, N. B., Haggard, H. M., Robinson, T. exocartographer: A Bayesian Framework for Mapping Exoplanets in Reflected Light. The Astronomical Journal. 156 (4), 146 (2018).
  9. Lomb, N. R. Least-Squares Frequency Analysis of Unequally Spaced Data. Astrophysics and Space Science. 39 (2), 447 (1976).
  10. Scargle, J. D. Studies in astronomical time series analysis. II. Statistical aspects of spectral analysis of unevenly spaced data. The Astrophysical Journal. 263, 835 (1982).
  11. Górski, K. M., et al. HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere. The Astrophysical Journal. 622 (2), 759 (2005).
  12. Jiang, J. H., et al. Using Deep Space Climate Observatory Measurements to Study the Earth as an Exoplanet. The Astronomical Journal. 156 (1), 26 (2018).
  13. Fan, S., et al. Earth as an Exoplanet: A Two-dimensional Alien Map. The Astrophysical Journal Letters. 882 (1), 1 (2019).
  14. Cowan, N. B., Strait, T. E. Determining Reflectance Spectra of Surfaces and Clouds on Exoplanets. The Astrophysical Journal Letters. 765 (1), 17 (2013).
  15. Fujii, Y., Lustig-Yaeger, J., Cowan, N. B. Rotational Spectral Unmixing of Exoplanets: Degeneracies between Surface Colors and Geography. The Astronomical Journal. 154 (5), 189 (2017).
  16. Kawahara, H., Fujii, Y. Mapping Clouds and Terrain of Earth-like Planets from Photomertic Variability: Demonstration with Planets in Face-on Orbits. The Astrophysical Journal Letters. 739 (2), 62 (2011).
  17. Kawahara, H. Frequency Modulation of Directly Imaged Exoplanets: Geometric Effect as a Probe of Planetary Obliquity. The Astrophysical Journal. 822 (2), 112 (2016).
  18. Schwartz, J. C., Sekowski, C., Haggard, H. M., Pall ́e, E., Cowan, N. B. Inferring planetary obliquity using rotational and orbital photometry. Monthly Notices of the Royal Astronomical Society. 457 (1), 926-938 (2016).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Explore More Articles

159

This article has been published

Video Coming Soon

JoVE Logo

Privacy

Terms of Use

Policies

Research

Education

ABOUT JoVE

Copyright © 2025 MyJoVE Corporation. All rights reserved