主要内容

态度简介

计算最短的四元数旋转

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

  • 姿态剖面(最低点指向)块
  • 态度配置文件(地理指向)块
  • 态度配置文件(太阳跟踪)块

描述

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

提供主要约束作为指向模式:

  • 点在Nadir.

  • 天体点

  • 点LatLonAlt

或通过自定义约束向量。然后,块尽可能地对准次要对准和约束矢量,而不会破坏主对准。

该库包含三个版本的态度简介块预配置这些常见的姿态控制模式:

  • 最低点指出,点在Nadir.

  • 地理指出,点LatLonAlt

  • 太阳跟踪 -天体点随着太阳作为天体目标

有关坐标系的更多信息态度简介块使用,见算法

港口

输入

展开全部

在时间t的航天器定位状态向量世界标准时间

数据类型:双倍的

航天器的速度状态矢量在时间t世界标准时间,指定为3元素矢量。

依赖关系

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

数据类型:双倍的

航天器的态度t世界标准时间,表示为四元数从身体框架到端口坐标框架,指定为4元素向量。

数据类型:双倍的

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

依赖关系

要启用此端口,请执行以下其中一个:

  • 指向模式天体点要么点LatLonAlt

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

数据类型:双倍的

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

依赖关系

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

  • 指向模式LatLonAlt

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

数据类型:双倍的

陆地感兴趣的海拔高度,被指定为标量。此端口与大地纬度和经度一起使用指向模式点LatLongAlt.此位置用作主要约束。

依赖关系

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

  • 指向模式LatLonAlt

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

数据类型:双倍的

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

依赖关系

要启用该端口,请设置主要对齐(车身框架)港口

数据类型:双倍的

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

依赖关系

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

数据类型:双倍的

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

依赖关系

要启用此端口,请设置:

  • 指向模式风俗

  • 主要约束(CCF)港口

数据类型:双倍的

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

依赖关系

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

数据类型:双倍的

输出

展开全部

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

数据类型:双倍的

参数

展开全部

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

编程使用

块参数:portFrame
类型:字符向量
价值观:'ICRF'|固定架的
默认值:'ICRF'

主要矢量对齐指向模式,指定为点在Nadir.天体点点LatLonAlt,或风俗

编程使用

块参数:PointingMode.
类型:字符向量
价值观:'点在Nadir'|“天体”|'点在拉脱尔'|'风俗'
默认值:'点在Nadir'

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

编程使用

块参数:调谐点
类型:字符向量
价值观:“上”|'离开'
默认值:“上”

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

依赖关系

启用此参数,设置指向模式天体点

编程使用

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

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

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

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

依赖关系

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

编程使用

块参数:mimentalignmentsrc.|什么时候mimentalignmentsrc.“对话框”, 采用初级合适设置主要对齐向量
类型:字符向量
价值观:'港口'|“对话框”|主对齐向量,指定的3元素向量
默认值:“对话框”

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

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

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

依赖关系

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

编程使用

块参数:seconaryAlignmentSrc|什么时候seconaryAlignmentSrc“对话框”, 采用secondaryAlignment设置辅助对齐向量
类型:字符向量
价值观:'港口'|“对话框”|二次对准向量,指定为3元素矢量
默认值:“对话框”

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

编程使用

块参数:约束帧
类型:字符向量
价值观:'ICRF'|固定架的|“LVLH”|'ned'|“物体固定”
默认值:'ICRF'

主要约束矢量源,指定为港口要么对话框

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

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

依赖关系

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

  • 此参数受到影响时的影响约束坐标帧(CCF)被设置为风俗

编程使用

块参数:mimentConstraintSrc.|什么时候mimentConstraintSrc.“对话框”, 采用主要控制设置主要约束矢量
类型:字符向量
价值观:'港口'|“对话框”|主要约束矢量,指定为3元素矢量
默认值:“对话框”

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

  • 港口- 指定辅助约束阵列C1b港口。

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

在用主约束向量对准之后,以完全定义旋转,块试图将次级对准向量与旋转向量对准。旋转矢量应该是次级约束矢量。

虽然仅针对自定义指向模式启用了主要约束,但始终启用辅助约束。

依赖关系

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

编程使用

块参数:exteledConstraintSrc.|什么时候exteledConstraintSrc.“对话框”, 采用secondaryConstraint设置辅助约束矢量
类型:字符向量
价值观:'港口'|“对话框”|辅助约束载体,指定为3元素矢量
默认值:“对话框”

算法

展开全部

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

在R2020B中介绍