主要内容

态度概要

计算最短四元数旋转

  • 库:
  • 航天模块/航天器/航天器动力学

  • 姿态剖面(最低点指向)块
  • 姿态剖面(地理指向)块
  • 姿态轮廓(太阳跟踪)块

描述

态度概要Block计算将主对齐向量与主约束向量对齐的最短四元数旋转。四元数是用标量优先的约定定义的。Aerospace Blockset™使用使用标量优先约定定义的四元数。

提供一个指向模式的主要约束:

  • 点最低点

  • 天体点

  • 点LatLonAlt

或者通过自定义约束向量。然后,在不破坏主对齐的情况下,块尽可能对次级对齐和约束向量进行对齐。

的三个版本态度概要块预配置这些常见的姿态控制模式:

  • 最低点指出,点最低点

  • 地理指出,点LatLonAlt

  • 太阳跟踪,天体点以太阳为天体目标

有关坐标系统的更多信息态度概要块使用,请参阅算法

港口

输入

全部展开

航天器在t时刻的位置状态向量utc

数据类型:

航天器在t时刻的速度状态向量utc,指定为3元素向量。

依赖关系

要启用该端口,请设置约束坐标系(CCF)LVLH

数据类型:

航天器的姿态为tutc,表示为四元数从身体框架到端口坐标框架,指定为4元素向量。

数据类型:

当前日期或时间,指定为标量,作为儒略日期。

依赖关系

要启用该端口,请执行以下命令之一:

  • 指向模式天体点点LatLonAlt

  • 选择允许在运行期间更改指向模式复选框。

数据类型:

地球感兴趣点的大地纬度和经度(度),指定为大小为2的一维数组。该端口与海拔高度配合使用指向模式点LatLongAlt.这个位置用作主要的约束条件。

依赖关系

要启用该端口,请执行以下操作之一:

  • 指向模式LatLonAlt

  • 选择允许在运行期间更改指向模式复选框。

数据类型:

地面感兴趣点的高度,用标量表示。该端口与地理纬度和经度一起使用指向模式点LatLongAlt.这个位置用作主要的约束条件。

依赖关系

要启用该端口,请执行以下操作之一:

  • 指向模式LatLonAlt

  • 选择允许在运行期间更改指向模式复选框。

数据类型:

主对齐向量(在主体框架中),指定为3元素向量。

依赖关系

要启用该端口,请设置主对齐(后)港口

数据类型:

二级对齐向量(在主体框架中),指定为3元素向量。

依赖关系

要启用该端口,请设置二次校准(后)港口

数据类型:

主约束向量,在约束坐标系中指定为一个三元向量。

依赖关系

要启用该端口,请设置:

  • 指向模式自定义

  • 主约束(CCF)港口

数据类型:

二级约束向量,指定为3元素向量。

依赖关系

要启用该端口,请设置二次约束(CCF)港口

数据类型:

输出

全部展开

最短的四元数,用来从航天器的当前方向旋转到所需的方向(在主体框架中),指定为3元向量。

数据类型:

参数

全部展开

位置、速度和姿态的坐标系()端口。有关坐标系统的更多信息,请参见算法

编程使用

块参数:portFrame
类型:特征向量
价值观:“ICRF”|固定架的
默认值:“ICRF”

主矢量对齐指向模式,指定为点最低点天体点点LatLonAlt,或自定义

编程使用

块参数:pointingMode
类型:特征向量
价值观:“在最低点”|“指向天体”|“指向LatLonAlt”|“自定义”
默认值:“在最低点”

若要允许在运行期间更改指向模式,请选中此复选框。否则,清除此复选框。

编程使用

块参数:tunablePointing
类型:特征向量
价值观:“上”|“关闭”
默认值:“上”

用来对准主对准向量的天体。

依赖关系

要启用该参数,请设置指向模式天体点

编程使用

块参数:celestialTarget
类型:特征向量
价值观:“太阳”|“水星”|“金星”|“月亮”|“火星”|“木星”|“土星”|“天王星”|“海王星”|“冥王星”|“太阳”|“太阳系重心”|“月重心”
默认值:“太阳”

主对准矢量源,指定为港口对话框

  • 港口—指定端口对齐阵列A1b端口。

  • 对话框- 在附带文本框中指定端口对齐3元素向量(默认值(0 0 1)).

依赖关系

若要在文本框中指定端口对齐阵列,请将该参数设置为对话框

编程使用

块参数:primaryAlignmentSrc|当primaryAlignmentSrc“对话框”, 采用primaryAlignment设置主对齐向量
类型:特征向量
价值观:“端口”|“对话框”|主对齐向量,指定的3元素向量
默认值:“对话框”

二次对准矢量源,指定为港口对话框

  • 港口—指定端口对齐阵列A2b端口。

  • 对话框- 在附带文本框中指定端口对齐3元素向量(默认值(1 0 0)).

依赖关系

若要在文本框中指定端口对齐阵列,请将该参数设置为对话框

编程使用

块参数:seconaryAlignmentSrc|当seconaryAlignmentSrc“对话框”, 采用secondaryAlignment设置辅助对齐向量
类型:特征向量
价值观:“端口”|“对话框”|二次对准向量,指定为3元素矢量
默认值:“对话框”

提供约束向量的坐标系,指定为ICRF固定架LVLH内德,或物体固定.有关坐标系统的更多信息,请参见算法

编程使用

块参数:constraintFrame
类型:特征向量
价值观:“ICRF”|固定架的|“LVLH”|NED的|“物体固定”
默认值:“ICRF”

主约束向量源,指定为港口对话框

  • 港口指定主约束数组C1b端口。

  • 对话框-在相应的文本框中指定端口约束3元素向量(默认值为(1 0 0)).

依赖关系

  • 若要在文本框中指定端口对齐阵列,请将该参数设置为对话框

  • 此参数受到影响时的影响约束坐标系(CCF)被设置为自定义

编程使用

块参数:primaryConstraintSrc|当primaryConstraintSrc“对话框”, 采用primaryConstraint设置主约束向量
类型:特征向量
价值观:“端口”|“对话框”|主要约束矢量,指定为3元素矢量
默认值:“对话框”

次级约束矢量源,指定为港口对话框

  • 港口-通过指定二级约束数组C1b端口。

  • 对话框-在相应的文本框中指定端口约束3元素向量(默认值为(0 1 0)).

在主对齐向量与主约束向量对齐后,为了完全定义旋转,块尝试将次对齐向量与旋转向量对齐。旋转向量应该是次级约束向量。

虽然主约束只在自定义指向模式下启用,但次要约束总是启用的。

依赖关系

若要在文本框中指定端口对齐阵列,请将该参数设置为对话框

编程使用

块参数:secondaryConstraintSrc|当secondaryConstraintSrc“对话框”, 采用secondaryConstraint设置次级约束向量
类型:特征向量
价值观:“端口”|“对话框”|二级约束向量,指定为3元向量
默认值:“对话框”

算法

全部展开

态度概要block使用以地球为中心和以车辆为中心的坐标系。

介绍了R2020b