主要内容

自定义变量质量6自由度ECEF(四元数)

实现四元数表示的六个自由度的运动方程的自定义变质量在地球地球定点(ECEF)坐标

  • 库:
  • 航空航天Blockset / 6自由度运动方程

  • 自定义变量质量6自由度ECEF(四元数)

描述

自定义变量质量6自由度ECEF(四元数)块实现了一个四元数表示的六个自由度的运动方程的自定义变量质量在地球地球定点(ECEF)坐标。它认为地球的旋转固地(ECEF)坐标系(XECEFYECEF,ZECEF)一个地球惯性(ECI)参考系(XECIYECI,ZECI)。的起源ECEF坐标系是地球的中心。在ECEF坐标框架的更多信息,见算法

航空航天Blockset™使用四元数定义使用标量公约。

限制

  • 这个实现假定应用力量作用于身体的重心。

  • 这个实现生成一个大地纬度之间的谎言±90度,经度,位于±180度之间。此外,与韩剧高度近似。

  • 地球被认为是椭圆形的。通过设置压扁至0.0,可以实现球形的地球。地球的岁差、章动和极运动被忽视。格林威治的黄经是格林尼治恒星时(公司)和恒星时提供了一个粗略的近似。

  • ECEF坐标系统的实现假设原点是地球的中心,x设在相交格林威治子午线和赤道z设在意味着地球的自转轴,积极的向北,和y设在完成右撇子体系。

  • ECI坐标系统的实现假设原点是地球的中心,x的延续是设在线从地球中心到春分,z设在分意味着赤道平面的北极的方向,积极的向北,和y设在完成右撇子体系。

港口

输入

全部展开

应用力,指定为一个三元素向量,体内轴。

数据类型:

应用的时刻,指定为一个三元素向量,体内轴。

数据类型:

质量变化的一个或多个利率(如果伤口正累积,如果负),指定为一个三元素向量。

数据类型:

质量,指定为一个标量。

依赖关系

要启用这个端口,设置质量类型自定义变量

数据类型:

惯性张量矩阵的变化率,指定为一个3×3的矩阵。

依赖关系

要启用这个端口,设置质量类型自定义变量

数据类型:

惯性张量矩阵,指定为一个3×3的矩阵。

依赖关系

要启用这个端口,设置质量类型自定义变量

数据类型:

格林威治子午线最初黄经角,指定为一个标量。

依赖关系

要启用这个端口,设置黄经的格林威治外部

数据类型:

一个或多个相对速度的质量是依附或切除从身体的物体固定轴,指定为一个三元素向量。

依赖关系

要启用这个端口,选择包括质量流量相对速度

数据类型:

输出

全部展开

身体对速度ECEF框架,表达ECEF框架,作为三元素返回向量。

数据类型:

位置在ECEF参照系,作为三元素返回向量。

数据类型:

在大地纬度、经度和海拔,在度,作为三元素向量或M-by-3返回数组,分别在选定单位的长度。

数据类型:

身体旋转角度(横滚、俯仰、偏航),作为三元素返回向量,在弧度。欧拉旋转角度之间的身体和NED坐标系统。

数据类型:

从ECI轴坐标变换物体固定轴,返回为一个3×3的矩阵。

数据类型:

从NED轴坐标变换物体固定轴,返回为一个3×3的矩阵。

数据类型:

从ECEF轴坐标变换NED轴,返回为一个3×3的矩阵。

数据类型:

身体对速度ECEF框架,作为三元素返回向量。

数据类型:

相对角的身体对NED帧率,用身体表达框架和作为三元素返回向量,在弧度每秒。

数据类型:

身体的角速率对ECI框架,用身体表达框架和作为三元素返回向量,在弧度每秒。

数据类型:

身体的角加速度对ECI框架,用身体表达框架和作为三元素返回向量,在弧度/秒平方。

数据类型:

身体的加速度对ECEF坐标系,作为三元素返回向量。

数据类型:

在物体固定轴加速度对ECEF框架,作为三元素返回向量。

依赖关系

为了使这一点,包括惯性加速度

数据类型:

参数

全部展开

主要

输入和输出单位,指定为度量(MKS),英语(英尺/秒速度),或在节英语(速度)

单位 部队 时刻 加速度 速度 位置 质量 惯性
度量(MKS) 牛顿 牛顿米 米每秒的平方 米/秒 公斤 公斤平方米
英语(英尺/秒速度) 英镑 尺磅 英尺每秒平方 英尺/秒 鼻涕虫 蛞蝓平方英尺
在节英语(速度) 英镑 尺磅 英尺每秒平方 鼻涕虫 蛞蝓平方英尺

编程使用

块参数:单位
类型:特征向量
价值观:度量(MKS)|英语(英尺/秒速度)|在节英语(速度)
默认值:度量(MKS)

选择要使用的类型的质量:

自定义变量选择符合前面描述的运动方程。

编程使用

块参数:mtype
类型:特征向量
价值观:固定|简单的变量|自定义变量
默认值:“定义变量”

飞机的初始位置在大地参考系,指定为一个三元素向量。纬度和经度值可以是任何值。然而,纬度值+ 90年和-90年可能因为奇点在两极返回意料之外的值。

编程使用

块参数:xg_0
类型:特征向量
价值观:' (0 0 0)'|三元素向量
默认值:' (0 0 0)'

身体的初始速度对ECEF框架,在体内表达框架,指定为一个三元素向量。

编程使用

块参数:Vm_0
类型:特征向量
价值观:' (0 0 0)'|三元素向量
默认值:' (0 0 0)'

最初的欧拉取向角(横滚、俯仰、偏航),指定为一个三元素向量,在弧度。欧拉旋转角度之间的那些身体和north-east-down (NED)坐标系统。

编程使用

块参数:eul_0
类型:特征向量
价值观:' (0 0 0)'|三元素向量
默认值:' (0 0 0)'

最初的物体固定角率对NED框架,指定为一个三元素向量,在弧度每秒。

编程使用

块参数:pm_0
类型:特征向量
价值观:' (0 0 0)'|三元素向量
默认值:' (0 0 0)'

选中此复选框后,可以添加一个质量流量相对速度端口。这是质量的相对速度是附或熔化。

编程使用

块参数:vre_flag
类型:特征向量
价值观:|
默认值:

选中此复选框后,可以添加一个惯性加速度端口。

依赖关系

要启用一个端口,选择该参数。

编程使用

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

地球

地球模型来使用,自定义地球(WGS84)

编程使用

块参数:ptype
类型:特征向量
:“地球(WGS84)”|“自定义”
默认的:“地球(WGS84)”

地球的赤道半径,指定为双标量,在同一单位作为ECEF位置所需的单位。

依赖关系

要启用该参数,设置行星模型自定义

编程使用

块参数:R
类型:特征向量
:双标量
默认的:“6378137”

压扁的星球,指定为一个双标量。

依赖关系

要启用该参数,设置行星模型自定义

编程使用

块参数:F
类型:特征向量
:双标量
默认的:“1/298.257223563”

地球的旋转速度,指定为一个标量,rad / s。

依赖关系

要启用该参数,设置行星模型自定义

编程使用

块参数:w_E
类型:特征向量
:双标量
默认的:“7292115 e-11”

格林威治子午线初始黄经的来源,指定为:

内部

使用天体经度值黄经的格林威治

外部

使用外部输入黄经的价值。

依赖关系

设置这个参数外部使lG(0)端口。

编程使用

块参数:angle_in
类型:特征向量
:“内部”|“外部”
默认的:“内部”

格林威治子午线和初始夹角x设在ECI帧,指定为一个双标量。

依赖关系

要启用该参数,设置黄经的格林威治来源内部

编程使用

块参数:LG0
类型:特征向量
:双标量
默认的:' 0 '

状态属性

每个州分配一个唯一的名称。使用国家名称,而不是块路径在线性化过程中。

  • 分配一个名称到一个状态,输入惟一名称之间的引用,例如,“速度”

  • 将名称分配给多个州,输入一个逗号分隔的列表括号包围,例如,{' a ', ' b ', ' c '}。每个名称必须是唯一的。

  • 如果一个参数是空的(' '),没有叫分配。

  • 国家名称仅适用于所选块名称参数。

  • 州的数量必须匀在一些国家的名字。

  • 您可以指定名称少于州,但是你不能指定比州的名字。

    例如,您可以指定两个系统有四个州的名字。第一个名称适用于前两个州和第二个名字最后两个州。

  • 分配国家名称与MATLAB中的一个变量®工作区,输入变量没有引号。一个变量可以是一个特征向量,细胞数组,或结构。

四元数向量国家名称,指定为括号包围的逗号分隔列表。

编程使用

块参数:quat_statename
类型:特征向量
价值观:|以逗号分隔括号包围
默认值:

体转速状态名称,指定逗号分隔列表括号包围。

编程使用

块参数:pm_statename
类型:特征向量
价值观:|以逗号分隔括号包围
默认值:

速度状态名称指定为逗号分隔列表括号包围。

编程使用

块参数:Vm_statename
类型:特征向量
价值观:|以逗号分隔括号包围
默认值:

ECEF位置状态名称指定为括号包围的逗号分隔列表。

编程使用

块参数:posECEF_statename
类型:特征向量
价值观:|以逗号分隔括号包围
默认值:

惯性位置状态名称指定为括号包围的逗号分隔列表。

默认值是

编程使用

块参数:posECI_statename
类型:特征向量
价值观:|以逗号分隔括号包围
默认值:

黄经格林威治国家名称,指定为一个特征向量。

编程使用

块参数:LG_statename
类型:特征向量
价值观:|标量
默认值:

算法

的起源ECEF坐标系是地球的中心。此外,兴趣是假定为刚性的身体,认为消除了需要考虑各个元素之间的力的质量。ECEF坐标系的旋转的代表性ECI框架简化为只考虑地球的不断旋转椭球(ωe),包括初始黄经(lG(0))。

ECEF坐标的平移运动框架下面,在应用部队(FxFyFz]T在车身骨架。Vreb是风的相对速度轴的质量流量( ˙ )是驱逐或添加到身体在物体固定轴。

F ¯ b = ( F x F y F z ] = ( V ¯ ˙ b + ω ¯ b × V ¯ b + D C b f ω ¯ e × V ¯ b + D C b f ( ω ¯ e × ( ω ¯ e × X ¯ f ) ) ) + ˙ ( V ¯ r e b + D C b f ( ω ¯ e × X ¯ f ) ) 一个 b b = ( u ˙ b v ˙ b w ˙ b ] = F ¯ b ˙ ( V ¯ r e b + D C b f ( w e × X f ) ) ( ω ¯ b × V ¯ b + D C ω ¯ e × V ¯ b + D C b f ( ω ¯ e ( ω ¯ e × X f ) ) ] 一个 b e c e f = F ¯ b ˙ ( V ¯ r e b + D C b f ( ω e × X f ) )

在ECEF位置的改变吗 x ¯ ˙ f 通过计算

x ¯ ˙ f = D C f b V ¯ b

和身体的速度ECEF框架,用身体表达框架 ( V ¯ b ) 身体的,角速率对ECI框架,用身体表达框架 ( ω ¯ b ) 。地球自转速度 ( ω ¯ e ) ,身体的相对角速率对north-east-down (NED)框架,用身体表达框架 ( ω ¯ r e l ) 被定义为

V ¯ b = ( u v w ] , ω ¯ r e l = ( p r ] , ω ¯ e = ( 0 0 ω e ] , ω ¯ b = ω ¯ r e l + D C b f ω ¯ e + D C b e ω ¯ n e d ω ¯ n e d = ( l ˙ 因为 μ μ ˙ l ˙ μ ] = ( V E / ( N + h ) V N / ( + h ) V E 棕褐色 μ / ( N + h ) ]

身体的旋转动力学定义在下面给出物体固定框架,应用时刻在哪里(L M N]T和惯性张量是关于原点O。

¯ b = ( l N ] = ¯ ω ¯ ˙ b + ω ¯ b × ( ¯ ω ¯ b ) + ˙ ω ¯ b = ( x x x y x z y x y y y z z x z y z z ]

惯性张量的变化率是由以下方程定义的。

˙ = ( ˙ x x ˙ x y ˙ x z ˙ y x ˙ y y ˙ y z ˙ z x ˙ z y ˙ z z ]

集成的变化率四元数向量如下所示。

( ˙ 0 ˙ 1 ˙ 2 ˙ 3 ] = 1 2 ( 0 ω b ( 1 ) ω b ( 2 ) ω b ( 3 ) ω b ( 1 ) 0 ω b ( 3 ) ω b ( 2 ) ω b ( 2 ) ω b ( 3 ) 0 ω b ( 1 ) ω b ( 3 ) ω b ( 2 ) ω b ( 1 ) 0 ] ( 0 1 2 3 ]

引用

[1]史蒂文斯,布莱恩和弗兰克·刘易斯。飞机控制和仿真,第二版。新泽西州霍博肯:约翰威利& Sons, 2003。

[2]麦克法兰,理查德E。“一个标准的运动学模型在nasa艾姆斯飞行。”N一个SA CR-2497.

[3]“补充国防部1984年世界大地系统技术报告:第一部分——方法、技术和数据用于WGS84发展”DMA TR8350.2-A。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

介绍了R2006a