STK12 RPO模块学习(2)

一、Coast RPO Sequence

这个序列运行卫星直到它达到了下面三个条件之一。

1)截至时间。2)圈数到达了限制。3)其他条件,比如近地点。 

默认情况下,Astrogator使用“Earth HPOP Default v10”预报器。你能够修改呈其他修改器。下面图片展示了一个Coast序列从RBar序列的初始位置500m的地方运行一圈的结果

包含四个要素

Coast_Definition:从下行菜单中选择停止的方式。包括Duration,Revs,Condition

Coast_Duration:在选择Duration的情况下,指定预报的时间

Coast_Revs:在选择Revs的情况下,指定旋转的时间

Coast_Condition:在指定Condition的情况下。下列的情况是可能的 Apogee,Perigee,AscNode,DesNode。

二、Set Initial State RPO Sequence

这个Set Initial State RPO序列建立初始的笛卡尔坐标系的位置和速度追踪卫星相对参考坐标系,还设置初始历元。您应该在RPO任务中只使用此序列一次;它必须在开始时,在设置参考车辆之后(使用设置参考车辆RPO),下列图片展示了初始状态在-1000m的情况下,在RBar方向

包含四个要素

WhoAmI:作为一个字符,现在卫星的名字

Init_Radial_Pos:与目标初始径向的偏移

Init_InTrack_Pos:与目标初始迹向的偏移

Init_Cross_Track:与初始目标法向的偏移

Init_Radial_Vel与目标径向的相对速度

Init_InTrack_Vel与目标迹向的相对速度

Init_CrossTrack_Vel与目标法相的相对速度

Initial_Epoch:输入初始历元状态在UTCG

ThisSequence:以字符串形式输入此序列的名称。这名义上是Set_Initial_State,但如果在MCS中多次插入序列,Astrogator会在名称末尾添加一个单调递增的数字(Set_Inital_State1、Set_Initil_State2等)。

三、Set Reference Vehicle RPO Sequence

设置参考车辆RPO序列为追逐卫星设置参考卫星。通常,这应该是目标卫星,但在交会阶段,参考通常是与目标不同的相对轨道,例如与实际目标的相对VBar位置。

包含两个要素

WhoAmI:现在卫星的名字

Reference_Vehicle:参考卫星的名字。这改变了参考卫星到专门的卫星,所有序列在适用的情况下使用参考。该卫星必须存在于场景中,并且具有足够的星历表来跨越感兴趣的间隔。

四、Set Delta-V RPO Sequence

Set Delta-V RPO序列会向追踪卫星添加指定的Delta-V。这个序列添加了Delta-V在目前时间。

下图显示了在时间零点产生0.01厘米/秒径向、0.001厘米/秒轨道和0.01厘米/秒钟交叉轨道的Delta-V的动作。卫星从VBar相对轨道开始,机动后传播为期一天。

六个要素

Radial:沿着径向的脉冲

InTrack:沿着迹向的脉冲

CrossTrack:沿着法向的脉冲

Engine_Name:选择脉冲的种类,“Impulsive"或者"Finite"

WhoAmI:目前卫星的名字

五、Update Spacecraft Parameter RPO Sequence

这个Updata Spacecraft Parameters RPO 序列更新一些重要的航天器参数包括

阻力系数 太阳光压系数 阻力面积 SRP面积 净质量 燃料质量

如果目标星和追踪星是不同的,作用在它们上面的力会有不同的影响。

下图显示了具有匹配力模型的VBar上的初始状态,并传播一转。然后,追逐卫星上的干质量减少150公斤,并传播另一转。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/837035.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux线程(一)】线程初理解

前言: (一)线程的概念 (二)线程的理解 (三)示例 (四)线程优缺点 线程的优点 线程的缺点 (五)线程和进程的切换 1.线程的切换 2.进程的切换…

【Docker学习】重启容器的docker restart

命令: docker container restart 描述: 重启一个或多个容器 用法: docker container restart [OPTIONS] CONTAINER [CONTAINER...] 别名: docker restart(docker的一些命令可以简写,docker restart就等同于docker cont…

Vue3响应式原理实现与track和trigger依赖收集和触发依赖

前言 Vue的响应式系统是基于数据劫持加发布订阅者模式实现的,数据响应式就是建立响应式数据与依赖的关系 (调用了响应式数据的操作之间的关系) vue2使用Object.defineProperty进行数据拦截,而Vue3使用Proxy进行数据拦截是es6中新加的api,比Object.defineProperty解…

对Windows超融合S2D的一些补充

先说一个不知道算不算BUG的例子,下面这个存储池是用两台服务器各2块10G建立的,除去系统保留的部分,显示还有13G可用。 但如果使用其新建虚拟磁盘会显示可用的空间为0 然后我又各增加了一块10G硬盘进池,变成了可用空间为30.5GB …

JavaEE之线程(4)——线程安全、线程安全的原因,synchronized关键字

前言 在本栏的前面的内容中,我们介绍了线程的创建、Thread 类及常见方法、线程的状态,今天我们来介绍一下关于线程的另一个重点知识——线程安全。 一、线程安全 基本概念: 线程安全的确切定义是复杂的,但我们可以这样认为&…

哪里可以找到可靠的代理IP?

需要代理来访问受限制的网站或改善您的在线隐私?别再犹豫了!在这篇博文中,我们将探讨您可以使用的选项,并提供有关在哪里获取代理的指导。 首先,让我们了解什么是代理及其工作原理。代理充当您的设备和互联网之间的中介…

mybatis 设置字段值为null 不生效不起作用 解决办法

mybatis 设置字段值为null 不生效不起作用 解决办法 问题 updateObj.setPublishTime(null);int update protocolMapper.updateById(updateObj);执行之后,不生效,数据库里仍有值 解决 在需要设置null的字段加上 TableField(updateStrategy FieldStra…

《Mybatis》系列文章目录

什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO&#xff…

【触想智能】无风扇工控一体机的优点与定制要求分析

随着工业自动化的不断推进,工控一体机作为自动化生产的核心设备,在工业生产中发挥着越来越重要的作用。 在工控一体机的设计中,散热是一个非常关键的问题,而无风扇工控一体机的出现为解决这个问题提供了新方法。 无风扇工控一体机…

Web常见的攻击方式及其防御策略

随着互联网技术的快速发展,Web应用已成为我们日常生活和工作中不可或缺的一部分。然而,Web应用也面临着各种安全威胁和攻击。了解这些常见的攻击方式,并采取有效的防御策略,对于保护Web应用的安全至关重要。 一、常见的Web攻击方…

Python lambda函数

Python lambda函数 Python中的lambda函数,用于创建简洁的匿名函数。Lambda函数通常用于在需要函数作为参数的上下文中,以及在需要临时定义简单函数的地方。 下面是一些关于lambda函数的基本知识和用法: 1. lambda函数的基本语法 lambda argum…

Rx(Reactive Extensions)的由来

既然我们已经介绍了响应式编程,现在是时候了解我们的明星了:响应式扩展,通常简称为Rx。微软开发了Reactive扩展库,使其易于处理事件流和数据流。在某种程度上,时变值本身就是一个事件流;每个值更改都是一种类型的事件它会更新依赖…

【AHK】固定wps的窗口大小/解决wps2019版重新打开窗口会缩小至100*100的bug

解决办法就是每一次点击lbutton添加触发事件,同样也可以换成其他快捷键 #IfWinActive ahk_exe wpp.exe ~lbutton:: justfyWin(ahk_exe wpp.exe) #IfWinActive#IfWinActive ahk_exe wps.exe ~lbutton:: justfyWin(ahk_exe wps.exe) return #IfWinActive#IfWinActive …

使用Docker安装Nginx

一、Nginx介绍 Nginx 是一款高性能的开源 Web 服务器和反向代理服务器,具有高效能、高稳定性、低资源消耗等优点。可以处理大量并发请求,支持多种协议,还能实现负载均衡、缓存等功能,在互联网应用中被广泛使用。在Nginx中&#xf…

【数据可视化01】matplotlib实例介绍1

目录 一、引言二、实例介绍1.柱状图1)简单柱状图2)堆叠柱状图 2.线条形式3.折线图(多子图)4.散点图5.水平和垂直线条6.饼状图1)饼状图2)“条形饼”图 一、引言 matplotlib是一个用于绘制数据可视化的Python库。它可以创建各种静态…

想在先锋文汇发表文章?看看投稿方法吧

、 1. 主题明确:选择一个鲜明的主题,与党的工作和中心任务相关。可以选择与当前热点问题、党的路线方针政策有关的话题,以各级党组织开展的活动、党员先进事迹等为素材。编辑【yangwei013049】 2. 紧密联系实际:文章要贴近实际&…

虚拟资源在线交易服务平台源码 线上虚拟商品交易平台搭建

在信息爆炸的时代,虚拟资源、素材、源码系统等等以其独特的魅力,逐渐成为人们日常生活和工作中不可或缺的一部分。如何高效地获取、管理和交易这些虚拟资源,分享一款虚拟资源在线交易服务平台源码,轻松搭建线上虚拟商品交易平台&a…

C++之Eigen库基本使用(下)

1、常见变换 Eigen::Matrix3d //旋转矩阵(3*3) Eigen::AngleAxisd //旋转向量(3*1) Eigen::Vector3d //欧拉角(3*1) Eigen::Quaterniond //四元数(4*1) Eigen::Isom…

STL库具体容器与用法

vector动态数组: 算法&#xff1a;for_each迭代器&#xff1a;vector<int>::iterator 头文件:<vector> 声明&#xff1a;vector<数据类型> 变量名 定义一个整形的vector容器&#xff1a;vector<int> v 迭代器&#xff1a;vector<数据类型>:…

drm 和 sysfs

DRM 全称是Direct Rendering Manager&#xff0c;进行显示输出管理、buffer 分配、帧缓冲。对应userspace 库为libdrm&#xff0c;libdrm 库提供了一系列友好的控制封装&#xff0c;使用户可以方便的进行显示的控制和buffer 申请。 DRM的设备节点为"/dev/dri/cardX"…