1、基于STK的卫星总体任务分析与设计实验指导书航天课程实验平台:基于STK的卫星总体任务分析与设计实验指导书 2006.04.01前言实验背景随着我国航天事业的蓬勃发展,为了培养高层次的专业化航天人才,本学科拟建成航天类课程实验平台,并准备为研究生开设相关实验课程。本平台是利用国际先进的STK软件进行二次开发而形成的,Satellite Tool Kit即卫星工具包,是航天工业领先的商品化分析软件,它可以快速方便地分析复杂的陆、海、空、天任务,并提供易于理解的图表和文本形式的分析结果,确定最佳解决方案。它支持航天任务周期的全过程,包括政策、概念、需求、设计、制造、测试、发射、运行和应用。实验目的
2、及任务该实验平台的建设目标是培养学生对飞行器设计理论与实验方法的掌握,对仿真实验的理解与操作,提高动手能力,为将来毕业走上工作岗位打下扎实的基础。因此,本实验平台将成为航天类课程教学的一个重要内容。本实验平台集教学与实验为一体,充分发挥学生的创造性,培养学生实际应用能力。使学生能将所学的专业知识具体化、形象化、可视化,达到全方位立体化的教学效果。实验组成实验平台主要由以下五个部分组成: 1. 太阳同步/回归轨道设计与分析2. 地面站测控方案设计与分析3. 地面目标覆盖特性分析4. 卫星太阳电池阵光照特性分析5. 卫星机动轨道的斯基与分析实验设备硬件:标配计算机一台,其它仿真设备若干软件:Win
3、dows XP操作系统,4.0版本以上STK软件实验1:太阳同步/回归轨道设计与分析1.1 实验目的 了解STK软件的一般功能 掌握STK软件的基本操作 学会如何建立新场景 学会如何创建设置新卫星1.2 实验步骤一建立与设置场景在创建卫星之前,我们要学会如何建立基本场景(Scenario)。1. 启动STK,点击Scenario图标创建新场景,命名为1Scenario。2. 在对象浏览器窗口选中1Scenario,然后从Properties菜单中选择Basic也可以右键点击场景1Scenario,在弹出的快捷菜单中选择Basic。3. 如表1-1所列,设置Time Period属性页的参数如下
4、。表1-1 示例场景Basic类Time Period属性设置属性名称属性值Start Time1 Jan 2000 00:00:00:00Stop Time2 Jan 2000 00:00:00:00Epoch1 Jan 2000 00:00:00:004. 如表1-2所示,设置Animation属性页参数如下。表1-2 示例场景Basic类Animation属性设置属性名称属性值Start Time1 Jan 2000 00:00:00:00Loop At Time2 Jan 2000 00:00:00:00Time Step60 secRefresh DeltaChange to Hig
5、h Speed5. 如表1-3所示,设置Units属性页参数如下。表1-2 示例场景Basic类Units属性设置属性名称属性值Distance UnitKilometer(km)Time UnitSeconds(sec)Date Format Gregorian UTC(UTCG)Angle Unit Degrees(deg)Mass Unit Kilograms(kg)6. 选择Description属性页,在Description的空栏里,填入My basics Scenario7. 全部完成后,点击“确定”现在,已经建立了基本场景,下一步就是在场景中创建卫星,通过对卫星轨道的定义,来实
6、现太阳同步轨道以及回归轨道的设计.二建立与设置卫星首先,创建太阳同步轨道卫星,步骤如下。1. 在浏览窗口,点击Satellite图标,创建一个新卫星,可以利用轨道向导Orbit Wizard定义卫星轨道,如果Orbit Wizard没有自动出现,可以从Tools菜单选择。2. 点击“下一步”到第二个界面,如图1-1所示,选择Sun Synchronous,点击“下一步”。图1-1 Orbit Wizard第二界面3. 如图1-2所示,第三个界面,设置下项目参数,如表1-4。表1-4 第三界面参数属性名称属性值Altitude400 kmLocal Time of Descending Node
7、12:00:00.0000图1-2 Orbit Wizard第三界面4. 点击“下一步”,设置如下项目,如表1-5,设置完成后如图1-3所示。表1-5 第四界面参数属性名称属性值Orbit Start1 Jan 2000 00:00:00:00Orbit Stop2 Jan 2000 00:00:00:00Time Step60.00 sec图1-3 Orbit Wizard第四界面5. 设置完毕后,点击“完成”,重命名该卫星为Sun_Sync6. 选中卫星,在其“VO”类 “Vector”属性页中,选择列表框中的“Sun Vector”,选中左下方的“Show”复选框,设置完毕后,如图1-4
8、所示。现在已经创建好了太阳同步轨道卫星,可以点击VO界面的“开始”按钮(Start Animate Forward),观察卫星的运行。图1-4 Sun_Sync卫星Basic类Vector属性页接着,创建回归轨道卫星,步骤如下。1点击Satellite图标,创建一个新卫星。2点击“下一步”,选择Repeating Ground Trace,点击“下一步”。3在此界面中设置参数,如表1-6。表1-6 参数设置属性名称属性值Approximate Revs Per Day4Inclination45 degNumber of Revs to Repeat4Longitude of First As
9、cending Node5 deg4点击“下一步”,设置参数如表1-7。表1-7 参数设置属性名称属性值Orbit Start1 Jan 2000 00:00:00:00Orbit Stop2 Jan 2000 00:00:00:00Time Step60.00 sec5设置完毕后,点击“完成”,重命名该卫星为Repeating_Ground_Trace1.3 实验结果我们已经完成了太阳同步/回归轨道设计环境的建立,如图1-5,1-6所示,在图形窗口,点击“开始”按钮,观察两颗卫星的运行状态,结束后,点击“重置”(Reset),观察,可以对太阳同步/回归轨道产生更加直观的理解。图1-5 设置完
10、成后的三维显示窗口图1-6 设置完成后的二维显示窗口实验2:地面站测控方案设计与分析2.1 实验目的 练习使用STK软件 学会如何建立地面站 学会如何创建配置传感器2.2 实验步骤首先要创建新场景,改名为“2Scenario”,之后在创建好的场景下面进行地面测控站的设计。1在浏览窗口,点击Facility图标,建立新地面站,命名为beijing.选择Basic属性。设置Position属性页中的参数,如表2-1所示,完成后点击“确定”。表2-1 beijing地面站Basic类Position属性设置属性名称属性值TypeGeodeticLatitiude39.92Longitude116.4
11、6Altitude02选中beijing,在浏览窗口点击New Sensor图标,创建新传感器,命名为cyan.选择Basic类,设置Definition属性页参数如表2-2所示。表2-2 cyan传感器Basic类Definition属性设置属性名称属性值SensorSimple ConicCone1.0deg3选择Graphic类,设置Attributes属性页参数如表2-3所示。表2-3 cyan传感器Graphic类Attributes属性设置属性名称属性值ColorcyanLine solidLine Width14再创建一个传感器,命名为white,设置Basic类Definiti
12、on属性页参数如表2-4所示。表2-4 white传感器Basic类Definition属性设置属性名称属性值SensorComplex ConicHalf Angles:inner0outer90Clock Angles:Minimun260Maximum3605选择Graphics类,设置Attributes属性页参数如表2-5所示。表2-5 white传感器Graphic类Attributes属性设置属性名称属性值ColorwhiteLine solidLine Width16创建新地面站,命名为hainan。设置Basic类Position属性页参数如表2-6所示。表2-6 haina
13、n地面站Basic类Position属性设置属性名称属性值TypeGeodeticLatitiude20.02Longitude110. 35Altitude07为新地面站配置三个传感器,分别命名为blue,red,yellow。三个传感器的Basic类Definition属性页参数设置如表2-7所示。表2-7 white传感器Basic类Definition属性设置BlueRedYellow:SensorComplex ConicComplex ConicComplex ConicHalf Angles:inner858585outer909090Clock Angles:Minimun01
14、20240Maximum1202403608之后对三个传感器的Graphics类Attributes属性页参数设置如表2-8所示。表2-8 white传感器Graphic类Attributes属性设置BlueRedYellow:Color blueRedYellowLinesolidsolidsolidLine Width1119建立新地面站bombay,设置Basic类Position属性页参数如表2-9所示。表2-9 bombay地面站Basic类Position属性设置属性名称属性值TypeGeodeticLatitiude19.0453Longitude73.1723Altitude0
15、10为地面站配置传感器,命名为magenta,设置其Basic类Definition属性页参数如表2-10所示。表2-10 magenta传感器Basic类Definition属性设置属性名称属性值SensorSimple ConicCone10.0deg 11.创建一个卫星,命名为2Sat,设置其Basic类Orbit属性页参数如表2-11所示。在创建过程中STK可能会打开卫星对象创建向导,这里直接取消向导对话框即可。表2-11 2Sat卫星Basic类Orbit属性设置属性名称属性值PropagatorJ2PerturbationStart1 Jan 2001 00:00:00.00Sto
16、p2 Jan 2001 00:00:00.00Step60.000 secOrbit1 Jan 2001 00:00:00.00Coord TypeClassicalCoord J2000Semimajor8000.137000 kmEccentricity0Inclination98.607934 degArgument of Perigee0 degRAAN100.702295 degTrue Anomaly100 deg12建立卫星2sat与地面站beijing间的通讯,选中beijing地面站的cyan传感器,设置其Basic类Pointing属性页参数, 其中Pointing Typ
17、e项选择Targeted.并在Available Target栏中选中卫星2Sat,之后单击傍边蓝色右键头,在Assigned Targets栏中出现Satellite/2Sat后,点击“确定”,如图2-1所示。13设置cyan传感器3D显示属性,选中cyan传感器,右键点击在弹出的快捷菜单中,选VO属性类,点击Pulse属性页,选中“Show”复选框,并设置各参数如表2-12所示。表2-12 cyan传感器VO类Pulse属性设置属性名称属性值Amplitude0.5Pulse200.0 kmStyleSineValueSlow:0.0830 Hz图2-1 cyan传感器Basic类Poin
18、ting属性页2.3 实验结果综上所述,我们建立了地面站测控方案设计与分析环境,如图2-2所示,通过该场景的建立,我们可以更加深入地了解地面站的组成,运行以及其与卫星间的通讯状况,为以后的总体分析打下基础。图2-2 设置完毕后的三维显示窗口实验3:目标覆盖特性分析3.1 实验目的 练习场景与卫星的创建 学习掌握传感器的更多功能 学会如何创建设置覆盖定义对象 学会如何分析目标覆盖特性3.2 实验步骤一添加基本对象1启动STK,建立一个新的场景,命名为3Scenario。设置场景Basic类TimePeriod属性参数如表3-1所示。表3-1 新场景Basic类Time Period属性设置属性名
19、称属性值Start Time1 Sep 2000 00:00:00:00Stop Time2 Sep 2000 00:00:00:00Epoch1 Sep 2000 00:00:00:002在新场景中创建两颗新卫星,分别命名为3Sat1,3Sat2,其Baisc类Orbit属性页参数设置如表3-2所示。表3-2 卫星Basic类Orbit属性设置属性名称3Sat13Sat2PropagatorJ2PerturbationJ2PerturbationStart1 Sep 2000 00:00:00.001 Sep 2000 00:00:00.00Stop2 Sep 2000 00:00:00.0
20、02 Sep 2000 00:00:00.00Step60.000 sec60.000 secOrbit1 Sep 2000 00:00:00.001 Sep 2000 00:00:00.00Coord TypeClassicalClassicalCoordJ2000J2000Semimajor6800 km7000 kmEccentricity00Inclination97 deg45 degArgument of Perigee0 deg0 degRAAN350 deg270 degTrue Anomaly35 deg65 deg3设置这两颗卫星的Graphics类Pass属性页参数,将“
21、Leading/Trailing”(航线/轨迹)属性中“Ground Track”(地面轨迹)选项组内的“Lead”(航线)选项设置为“None”(无),如图3-1所示图3-1 两颗卫星的Graphics类Pass属性页参数4接着,为两颗卫星添加传感器对象(雷达),分别命名为3Sensor1,3Sensor2。其属性设置如表3-3和表3-4所示。表3-3 传感器3Sensor1属性设置属性类属性页属性名称属性值Basic类DefinitionSensorRectangularVertical Half20 degHorizontal Half5 degGraphics类AttributesCo
22、lorCyanLineSolidLine Width1表3-4 传感器3Sensor2属性设置属性类属性页属性名称属性值Basic类DefinitionSensorSimple ConicCone30 degGraphics类AttributesColorwhiteLineSolidLine Width1至此,本场景的基本对象建立完毕,建立好的对象浏览器内容如图3-2所示。图3-2 建立好的对象浏览器内容二添加覆盖定义对象向场景“3Scenario”中添加新的覆盖定义对象,并改名为“EuroCovDef”,下面主要对覆盖定义对象的Basic和Graphics两类属性进行设置。1首先选中覆盖定义
23、对象EuroCovDef,右键点击在弹出的菜单中选择“Basic”,进入“Grid”属性页,在“Grid Definition”(栅格定义)选项组的“Type”下拉列表框中选择“Custom Regions”(自定义区域),点击“Select Regions”按钮,打开如图3-3所示的“指定区域”对话框。图3-3 “指定区域”对话框2点击“Load Region File”按钮,打开如图3-4所示的“选择区域列表”对话框,选择“*/AGI/stk/4.2.1/Data/DemoScenarios/Navigation/gps_const/Europe.rl”文件,再点击“确定”按钮。图3-4
24、“选择区域列表”对话框3在“ Grid Definition”选项组的“Resoluion”(精度)下拉列表中选择“Lat/Lon”(经纬度),并设其值为0.4 deg。4下面设置覆盖定义对象Basic类Assets资源属性页参数,本实验需要在“Assets”栏中选择与覆盖分析对象进行关联的对象,然后利用“Assign”(关联)按钮建立所选对象与覆盖分析对象的关联,并在“Status”(状态)下拉列表中选择“Active”(活动)。设置好的资源属性页如图3-5所示。 图3-5 设置好的覆盖定义对象资源属性页5设置Graphics类属性。在Attributes属性页,选中“Static Grap
25、hics”选项组的“Show Regions”复选框,取消“Show Region Label”和“Show Points”复选框,“Color”下拉列表选择“white”,完成后如图3-6所示。图3-6 二维图形属性页三添加覆盖品质参数对象首先,在对象浏览器中选择覆盖定义对象“EuroCovDef”,然后向场景中添加新的覆盖品质参数对象,并改名为“EuroFOM”。添加完覆盖分析对象后的示例场景对象浏览器如图3-7所示。下面开始设置其属性。1覆盖品质参数EuroFOM的Basic类Define属性页进行如下设置,“Definition”选项组的“Type”下拉列表选择“N Asset Cov
26、erage”,“Compute”下拉列表选择“Maximum”,选中“Satisfaction”(满足条件)选项组的“Enable”复选框,“Satisfied”下拉列表选择“At Least”,将“Threshold”属性值设为2,如图3-8所示。图3-8 EuroFOM的Basic类Define属性页2选择Graphics类Attributes属性页,将“Animation Graphics”选项组的“Accumulation”下拉列表设置为“Up To Current”,“Color”选为“Green”。图3-9 EuroFOM的Graphics类Contours属性页3点选Contou
27、rs属性页,“Type”下拉列表选择“Animation”,选中“Show”复选框,在右下角的“Level Attributes”选项组的“Start”下拉列表中选择“cyan”颜色,“End”选择“blue”颜色,如图3-9所示。四计算访问数据和选择计算对象在对象浏览器中,右键点击“EuroCovDef”,选择弹出菜单中的“Compute Accesses”(计算访问数据)命令,开始进行计算。这个计算需要一定的时间,具体情况视计算机的性能而定。从STK的二维图形窗口和计算进度状态条,可以看出当前的计算进度。图3-10 “CovDef栅格检查器”窗口计算完成后,右键点击“EuroCovDef”
28、,在弹出的菜单中选择“Grid Inspector”(栅格检查器)命令,打开如图3-10所示的“CovDef栅格检查器”窗口,选择需要进行计算的区域或者点,可以得到所需的覆盖定义对象分析报告以及分析图表。3.3 实验结果至此我们已经完成了地面目标覆盖特性模块的建立,建立好的图形界面如图311所示。图3-11 设置完成后的二维显示窗口利用STK的覆盖分析模块,可以分析单个或星座对象的全局和区域覆盖问题。在进行覆盖分析时,STK不仅可以提供详尽的分析报告和图表,能对覆盖的变化进行同步仿真,而且还会充分考虑所有对象的访问约束,避免计算误差。实验4:卫星太阳电池阵光照特性分析4.1 实验目的 熟练ST
29、K基本对象的建立 学会对卫星模型进行操作 学会分析太阳电池阵光照特性4.2 实验步骤一基本对象建立1启动STK,建立一个新的场景,命名为4Scenario。设置场景Basic类TimePeriod属性参数如表4-1所示。表4-1 新场景Basic类Time Period属性设置属性名称属性值Start Time1 Sep 2000 00:00:00:00Stop Time2 Sep 2000 00:00:00:00Epoch1 Sep 2000 00:00:00:002如表4-2所示,设置Basic类Animation属性页参数。表4-2 新场景Basic类Time Period属性设置属性名称属性值Start Time540End Time4250Time Step10 sec3在新场景中创建一颗新卫星,命名为4Sat,其Baisc类Orbit属性页参数设
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1