第一章 绪论 1
1.1 信息化战争 1
1.1.1 信息化战争基本内涵 1
1.1.2 信息化战争本质特征 2
1.2 体系与体系对抗仿真 4
1.2.1 体系与体系对抗 4
1.2.2 体系对抗仿真 6
1.3 STK对体系作战仿真的基础支撑 7
1.3.1 STK软件基本功能 7
1.3.2 STK体系仿真支撑能力 10
1.4 本章小结 11
第二章 航天空间动力学基础 12
2.1 空间基础动力学 12
2.1.1 天体运动的开普勒定律 12
2.1.2 万有引力定律 13
2.1.3 限制性二体运动方程 13
2.1.4 宇宙速度 15
2.2 空间基础坐标系 17
2.2.1 天球坐标系 17
2.2.2 黄道坐标系 17
2.2.3 地心惯性坐标系 18
2.2.4 地心轨道坐标系 18
2.2.5 发射坐标系 18
2.2.6 本体坐标系 19
2.3 STK常用坐标系统 19
2.3.1 天球坐标系与恒星库 20
2.3.2 中心天体坐标系 20
2.3.3 本体坐标系 22
2.4 卫星轨道根数描述 23
2.4.1 轨道参数描述 23
2.4.2 星下点轨迹 27
2.4.3 常见的几种轨道 28
2.4.4 轨道慑动 30
2.5 STK卫星轨道参数 30
2.5.1 轨道根数参数 31
2.5.2 TLE卫星星历 31
2.6 STK轨道外推模型 34
2.6.1 二体运动外推算法(Two Body) 34
2.6.2 J2摄动模型 35
2.6.3 J4摄动模型 35
2.6.4 SGP4轨道外推模型 35
2.6.5 高精度轨道外推(HPOP) 35
2.6.6 GPS轨道外推 36
2.6.7 长期轨道预报(LOP) 37
2.7 火箭与导弹运载系统 37
2.7.1 火箭推进原理 37
2.7.2 齐奥尔科夫斯基理论公式 38
2.7.3 多级火箭推进原理 39
2.7.4 火箭推进基本概念 40
2.8 本章小结 40
第三章 STK软件简介 41
3.1 STK软件概述 41
3.2 STK模块及其组成 41
3.2.1 基本模块 41
3.2.2 专业分析模块 45
3.2.3 综合数据 51
3.2.4 扩展接口 52
3.2.5 编程接口 53
3.3 STK9.0简介 55
3.3.1 概述 55
3.3.2 STK9.0新增功能及特点 56
3.3.3 STK9.0安装环境与配置 57
3.4 安装STK9.0免费版 58
3.5 STK部分第三方分析模块介绍 63
3.5.1 导弹建模工具MMT 63
3.5.2 红外光电传感器性能分析STK/EOIR 63
3.5.3 高级雷达环境(Radar Advance Environment,RAE) 64
3.5.4 STK/Solis空间飞行器分析工具 64
3.5.5 轨道确定工具ODTK 65
3.5.6 导航工具NTK 66
3.5.7 综合的地形模型TIREM 67
3.5.8 STK/Space Environment空间环境 67
3.6 本章小结 67
第四章 STK软件基础 68
4.1 对象组织模式 68
4.2 STK软件界面 69
4.2.1 界面窗口组成 69
4.2.2 界面管理与定制 70
4.3 STK主菜单 71
4.4 STK工具栏 75
4.4.1 STK预定义工具栏 75
4.4.2 STK自定义工具栏 77
4.4.3 工具栏的管理 78
4.5 STK图标对象 78
4.5.1 Vehicle运载工具 79
4.5.2 Facility and Target地面设施和目标 79
4.5.3 Sensor传感器 79
4.5.4 Planet&Star行星和恒星 80
4.5.5 Area Target区域目标与Line Target线目标 80
4.6 可视化主窗口 80
4.6.1 二维显示窗口 80
4.6.2 三维显示窗口 81
4.6.3 三维姿态显示 82
4.7 对象浏览器 82
4.8 属性浏览器 83
4.8.1 打开属性浏览器 83
4.8.2 属性浏览器介绍 83
4.8.3 属性浏览器控制按钮 84
4.8.4 几个重要的属性设置页面 85
4.9 对象分析工具 86
4.10 消息浏览器 87
4.11 HTML浏览器 87
4.12 附加工具介绍 88
4.12.1 影像转换工具 89
4.12.2 地形转换工具 90
4.13 本章小结 93
第五章 创建第一个分析场景 94
5.1 新建场景 94
5.2 设置场景时间参数 95
5.2.1 设定场景分析时间周期 95
5.2.2 设定场景动画(仿真)时间 96
5.3 向场景中加入对象 97
5.3.1 加入地面设施对象 97
5.3.2 加入城市对象 98
5.3.3 加入卫星对象 99
5.3.4 加入传感器对象 102
5.4 设置二维显示窗口属性 104
5.4.1 地理信息显示设置 104
5.4.2 窗口背景显示设置 105
5.4.3 动画时间显示 106
5.4.4 地图标注 106
5.4.5 太阳光照显示设置 106
5.4.6 地图投影设置 107
5.5 设置三维显示窗口属性 108
5.5.1 地理信息要素显示 108
5.5.2 宇宙背景显示 108
5.5.3 太阳光照显示设置 109
5.5.4 附加信息显示 110
5.5.5 地图标注 110
5.5.6 顶层徽标信息显示 111
5.5.7 天体管理与显示属性设置 112
5.6 二维显示维场景基本操作 114
5.6.1 场景缩放 114
5.6.2 距离测量 115
5.6.3 屏幕截图 115
5.7 三维显示维场景基本操作 115
5.7.1 场景视点控制 115
5.7.2 跟踪特定对象 116
5.7.3 设置观察方向 116
5.8 仿真对象显示参数设置 117
5.8.1 仿真对象二维显示设置 117
5.8.2 仿真对象三维显示设置 117
5.9 简单的计算分析 120
5.10 本章小结 122
第六章 空间基础仿真分析应用 123
6.1 光照分析 123
6.2 刈幅分析 124
6.3 可见性分析 125
6.4 链路分析 127
6.4.1 链路分析简介 127
6.4.2 链路分析示例 127
6.5 姿态分析 141
6.5.1 姿态分析应用领域 141
6.5.2 姿态控制基础属性 142
6.5.3 姿态球三维图形属性 149
6.5.4 姿态模拟器 150
6.5.5 其它姿态控制工具 153
6.6 空间任务规划 155
6.6.1 任务规划简介 155
6.6.2 任务规划示例 155
6.7 本章小结 165
第七章 空间覆盖分析与轨道机动 166
7.1 覆盖分析 166
7.1.1 覆盖分析简介 166
7.1.2 覆盖分析对象 166
7.1.3 覆盖分析示例 167
7.2 轨道机动 185
7.2.1 轨道机动简介 185
7.2.2 轨道机动原理 185
7.2.3 轨道机动任务控制序列(MCS) 186
7.2.4 轨道机动示例 189
7.3 本章小结 192
第八章 传感器基础与应用 193
8.1 传感器介绍 193
8.2 基础属性(Basic) 193
8.2.1 几何形态定义(Definition) 193
8.2.2 基础位置属性(Location) 197
8.2.3 基础指向属性(Pointing) 199
8.2.4 其他基础属性 203
8.3 二维显示属性(2D Graphics) 203
8.3.1 基础图形显示属性(Attribute) 203
8.3.2 投影属性(Projection) 204
8.3.3 瞄准线(Boresight) 205
8.3.4 显示时间设置(Display Time) 205
8.4 三维显示属性(3D Graphics) 205
8.4.1 基础图形显示属性(Attribute) 206
8.4.2 投影属性(Projection) 207
8.4.3 脉冲属性(Pulse) 208
8.4.4 顶点偏移属性(Vertex Offset) 208
8.4.5 矢量标识显示属性(Vector) 210
8.4.6 姿态球(Attitude Sphere) 211
8.4.7 数据显示属性(Data Display) 212
8.5 约束属性(Constraints) 213
8.5.1 基础属性(Basic) 213
8.5.2 太阳属性(Sun) 214
8.5.3 时间属性(Temporal) 214
8.5.4 高级属性(Advance) 214
8.5.5 区域属性(Zones) 215
8.5.6 分辨率属性(Resolution) 215
8.5.7 目标跟踪属性(Targeting) 215
8.5.8 矢量属性(Vector) 216
8.5.9 特殊属性(Special) 216
8.5.10 插件属性(Plugins) 216
8.6 应用示例 216
8.6.1 DSP预警卫星 217
8.6.2 空中预警机 220
8.6.3 地面预警雷达 225
8.6.4 X波段跟踪雷达 227
8.7 本章小结 228
第九章 雷达、通信与电子干扰仿真分析应用 229
9.1 雷达干扰分析 229
9.1.1 简介 229
9.1.2 雷达干扰分析示例 229
9.2 卫星通信分析 236
9.2.1 通信应用介绍 236
9.2.2 卫星通信动态链路分析示例 236
9.3 基于STK/Analyzer的雷达性能分析 240
9.3.1 STK/Analyzer分析环境 240
9.3.2 雷达高级性能分析简介 240
9.3.3 分析示例想定准备 241
9.3.4 基于单参数最优化及多参数组合的性能分析 244
9.4 本章小结 251
第十章 弹道导弹飞行仿真基础应用 252
10.1 导弹应用介绍 252
10.2 导弹飞行仿真 252
10.2.1 基本场景的建立和设置 253
10.2.2 导弹对象创建 253
10.2.3 导弹对象行为设置 253
10.2.4 飞行过程仿真 267
10.3 本章小结 268
第十一章 外部接口与连接集成 269
11.1 STK连接模块 269
11.1.1 STK连接模块简介 269
11.1.2 连接模块基本设置 269
11.1.3 输入/输出命令格式 270
11.1.4 STKButtonTool连接工具 271
11.2 使用VC连接STK 275
11.2.1 初始环境配置 275
11.2.2 STK控制程序示例 276
11.3 使用C#连接STK 281
11.3.1 初始化配置 281
11.3.2 创建应用对象 282
11.3.3 编写控制命令 283
11.4 Matlab与STK的连接集成 284
11.4.1 概述 284
11.4.2 Matlab安装 284
11.4.3 Matlab的初始化配置 285
11.4.4 Matlab与STK连接测试 286
11.4.5 联合优化分析示例 286
11.5 STK常用连接命令集简介 290
11.6 本章小结 301
第十二章 基于STKX集成编程 302
12.1 STKX简介 302
12.2 STKX的C++集成 303
12.2.1 创建基础MFC对话框程序 303
12.2.2 创建STKX二三维显示控件 304
12.2.3 添加应用程序接口类对象 305
12.2.4 声明和创建接口类对象 306
12.2.5 编写命令代码 307
12.3 使用C#集成STKX 311
12.3.1 创建C#Form工程 311
12.3.2 添加STKX二三维显示控件 313
12.3.3 添加应用程序对象 314
12.3.4 编写基本命令代码 315
12.3.5 获取基本鼠标响应事件与信息 316
12.3.6 获取仿真结果数据信息 317
12.4 本章小结 320
第十三章 高精度三维模型使用及其制作 321
13.1 STK三维模型简介 321
13.2 MDL模型格式解析 321
13.2.1 模型基本结构 321
13.2.2 模型基本语法 325
13.3 三维模型浏览器 331
13.4 三维模型使用 333
13.4.1 基本模型加载 333
13.4.2 模型列表控制 337
13.5 STK三维模型制作 338
13.5.1 制作基本流程 338
13.5.2 模型转换工具 339
13.6 高级建模案例 341
13.6.1 导弹动态尾焰 341
13.6.2 弹头再入激波 345
13.7 本章小结 348
第十四章 分布式仿真与实时数据处理 349
14.1 实时数据处理RT3 349
14.1.1 RT3简介 349
14.1.2 RT3扩展模块 349
14.1.3 RT3连接示例 354
14.1.4 RT3SDK编程接口 355
14.2 STK分布式仿真DSim 356
14.2.1 DSim简介 356
14.2.2 DSim输入数据源接口配置 356
14.2.3 DSim输出数据接口配置 359
14.3 本章小结 359
第十五章 高级分析模块介绍 360
15.1 STK的高级分析模块 360
15.1.1 STK高级分析模块简介 360
15.1.2 STK高级分析模块价值 363
15.2 STK导弹建模工具(MMT) 364
15.2.1 STK/MMT导弹建模工具组成 364
15.2.2 STK导弹设计工具(MDT) 364
15.2.3 STK导弹拦截工具(IFT) 365
15.2.4 STK导弹飞行工具(MFT) 365
15.2.5 STK导弹转换工具(MCT) 366
15.3 STK/EOIR红外光电分析模块 367
15.4 STK/RAE的高级雷达环境 367
15.5 STK/CAT接近分析工具 368
15.6 STK/Solis空间飞行器仿真工具 369
15.7 本章小结 370
参考文献 371