Python-SGP4.

التحميل الان

Python-SGP4. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Brandon Rhodes
  • موقع ويب الناشر:
  • https://github.com/brandon-rhodes/

Python-SGP4. العلامات


Python-SGP4. وصف

Python-SGP4 هي وحدة بيثون تحسب منصب وسرعة الأقمار الصناعية المدارة الأرضية، بالنظر إلى العناصر المدارية للقمر الصناعي من مصدر مثل Celestrak. إنه ينفذ أحدث إصدار من SGP4، ويتم تشغيله بانتظام مقابل جناح اختبار SGP4 للتأكد من توافق تنبؤات وضع الأقمار الصناعية على ما بين 1 ميكرون من تنبؤات تطبيق C ++ القياسي للخوارزمية. هذا الخطأ أقل بكثير من 1-3 كم / يوم من خلاله الأقمار الصناعية نفسها تنحرف عن المدارات المثالية الموضحة في ملفات TLE. تم الاحتفاظ بأسماء C ++، لأن المستخدمين قد يكونوا على دراية بهذه المكتبة بلغات أخرى. هنا هو كيفية حساب X، Y، Z موضع السرعة والسرعة ل Vanguard 1 في 12:50:19 في 29 يونيو 2000: >>> من SGP4.EARTH_GRAVITY IMPORT WGS72 >>> من SGP4.IO استيراد Twoline2RV >>> >> Line1 = ('100005U 58002B 00179.78495062' ... '.0000002300000-028098-40 4753') >>> Line2 = ('20000534.2682348.72421859667' ... '331.766419.326410.82419157413667')> >>>>>> Satellite = TwoLine2RV (Lines1، Line2، WGS72) >>> الوضع والسرعة = Satellite.Propagate (... 2000 و 6 و 29 و 12 و 50 و 19) >>>>>>> الموقف >> يتجاهل الموقف موقف القمر الصناعي على بعد متر من وسط الأرض. السرعة هي المعدل الذي يتغير فيه تلك المعلمات الثلاثة، المعبر عنها بالأمتار في الثانية. هناك ثلاثة نماذج جاذبية متاحة يمكنك استيرادها من وحدة Earth_gravity: - WGS72- WGS72OLD- WGS84 WGS72 WGS72 يبدو أن الأكثر استخداما في مجتمع تتبع الأقمار الصناعية، وهو على الأرجح النموذج وراء عناصر TLE المتوفرة للتنزيل. تقوم الدالة TwoLine2RV () بإرجاع كائن الأقمار الصناعية التي تحمل سماتها البيانات المحملة من إدخال TLE. معظم سمات مائة زائد من الفئة هذه هي قيم مصلحة متوسطة فقط لخوارزمية الانتشار نفسها. فيما يلي السمات التي تم تعيينها بواسطة sgp4.io.twoline2rv () من المحتمل أن يكون المستخدمون مهتمين للمستخدمين: عدد القمر الصناعي الفريد Satnum المعطى في ملف TLE.EPOCHRE سنة كاملة من أربعة أرقام من لحظة Elect Set's Set's Design. سنة من لحظة Epoch.jdsatepoch Julian تاريخ العصر (محسوب من Epochyr و Epochdays) .ndot أول مرة مشتق من الاقتراح المتوسط (تجاهلها SGP4) .NDDOT الوقت الثاني مشتق من الاقتراح المتوسط (تجاهله SGP4) .bstar البالستير DRAM COADIVERIATIONID B * inverse Earth Earth Radii.Inclo الميل في الرضعين. Nodeo الصعود الصحيح من العقدة الصاعدة في راديان. Eccentricity.argpo وسيطة من perige في الرضيات. متوسط شذوذ في الراديان. لا يعني الاقتراح في الراديان في الدقيقة. هذا التنفيذ يمر جميع الاختبارات الآلية في إصدار أغسطس 2010 عن التنفيذ المرجعي ل SGP4 بواسطة فالادو وآخرون.، الذي نشر أصلا مراجعة SGP4 في عام 2006: فالادو، ديفيد أ. بول كروفورد، ريتشارد هوجساك، و TS Kelso، "Revisiting SpaceTrack Report # 3"، قدم في مؤتمر AIAA / AAS الديناميكا الاسترداني، Ceystone، CO، 2006 أغسطس 21-24. إذا كنت ترغب في مراجعة الورقة، فهي متاحة عبر الإنترنت. يمكنك دائما تنزيل أحدث إصدار من التعليمات البرمجية الخاصة به للمقارنة مع وحدة نمطية Python هذه (أو غيرها من التطبيقات) في AIAA-2006-6753.zip.This تم تكييف هذه الوحدة من كود Vallado's C ++ منذ تاريخ المراجعة كان تنفيذ SGP4 المحدث مؤخرا في ملف zip الخاص بهم: - C ++، أغسطس 2010- فورتران، أغسطس 2008 - باسكال، أغسطس 2008- Matlab، مايو 2008- جافا، يوليو 2005 المنتجح الرئيسي


Python-SGP4. برامج ذات صلة