⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tundra.tcl

📁 卫星仿真软件 卫星仿真软件 卫星仿真软件
💻 TCL
字号:
## Tundra high-latitude coverage - compare with similar Soviet Molnya.## Information from 'Satellite Communication Systems', Maral and Bousqet# 2nd/3rd edition, chapter 7; values are set to match Figure 7.13.## this script for SaVi 1.2, by Lloyd Wood (L.Wood@surrey.ac.uk)# http://www.ee.surrey.ac.uk/Personal/L.Wood/constellations/## $Id: tundra.tcl,v 1.4 2004/12/26 14:47:20 lloydwood Exp $# setup orbital elements# indicate longitude of slow-moving subsatellite point# at approximate latitude of 60 degrees.# east is positiveset apogee_longitude 50# two satellites in separate orbits are necessary for full, continuous coverage# of the chosen point.set SATS_PER_PLANE 2# constant semi-major axis for these orbitsset sma 42164.0# eccentricity can vary from 0.25 to 0.4# top loop vanishes at 0.37set e 0.4set perigee_altitude [expr ($sma*(1-$e)-$RADIUS_OF_EARTH)]set apogee_altitude [expr ($sma*(1+$e)-$RADIUS_OF_EARTH)]set a $sma# inclination must be  63.435 (stationary apogee in northern hemisphere)#                  or -63.435 (stationary apogee in southern hemisphere)set inc 63.435# switch sign around to ensure east is positiveset apogee_longitude -$apogee_longitude# 270 degrees gives an optimal orbit# to vary latitude, you need to vary omega and e.set omega 270.0set T_per [expr 2 * $PI * pow($a,1.5) / sqrt($MU)]# zero is 90 degrees westset offset_longitude 90set apogee_longitude [expr ($apogee_longitude-$offset_longitude)]# effective limit of coverageset coverage_angle 5.0satellites GV_BEGINfor {set i 0} {$i < $SATS_PER_PLANE} {incr i} {   set Omega [expr $i*180-$apogee_longitude]   set T [expr $T_per * $i / $SATS_PER_PLANE ]   satellites LOAD $a $e $inc $Omega $omega $T}satellites GV_END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -