主要内容

简单的变质量6自由度(欧拉角)

实现六个自由度的欧拉角表示简单的变质量运动方程

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

  • 简单的变质量6自由度(欧拉角)

描述

简单的变质量6自由度(欧拉角)块认为物体固定的旋转坐标系(Xb,Yb,Zb)对平坦地球参考系(Xe,Ye,Ze)。

坐标系统的描述和转化动力学,看到的描述简单的变质量6自由度(欧拉角)块。有关物体固定坐标框架的更多信息,请参阅算法

限制

块假设应用力量作用在身体的重心。

港口

输入

全部展开

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

数据类型:

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

数据类型:

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

数据类型:

指定一个或多个相对速度,三元素向量,在质量是依附或熔化的身体的物体固定轴。

依赖关系

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

数据类型:

输出

全部展开

速度在平坦地球参考系,作为三元素返回向量。

数据类型:

在平坦地球参考系的位置,作为三元素返回向量。

数据类型:

欧拉旋转角度(横滚、俯仰、偏航),作为三元素返回向量,在弧度。

数据类型:

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

数据类型:

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

数据类型:

角率物体固定轴,作为三元素返回向量,在弧度每秒。

数据类型:

在物体固定轴角加速度,作为三元素返回向量,在弧度/秒平方。

数据类型:

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

数据类型:

油箱状态,返回:

  • 1——坦克已经满了。

  • 0——坦克既不完整也不空。

  • 1——水箱是空的。

数据类型:

在物体固定轴加速度对惯性坐标系(平坦地球),作为三元素返回向量。你通常这个信号连接到加速度计。

依赖关系

这个端口时,才出现包括惯性加速度复选框被选中。

数据类型:

参数

全部展开

主要

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

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

编程使用

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

根据下表质量类型,指定。

简单的变量选择符合的运动方程算法

编程使用

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

运动方程表示,按照下表规定。

表示 描述

欧拉角

在运动方程中使用欧拉角。

四元数

在运动方程中使用四元数。

欧拉角选择符合的运动方程算法

编程使用

块参数:代表
类型:特征向量
价值观:欧拉角|四元数
默认值:“欧拉角”

身体的初始位置在平坦地球参考系,指定为一个三元素向量。

编程使用

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

初始速度体内轴,指定为一个三元素向量,在物体固定坐标系。

编程使用

块参数: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)'

初始质量的刚体,指定为一个双标量。

编程使用

块参数:mass_0
类型:特征向量
价值观:“1.0”|双标量
默认值:“1.0”

身体的空量,指定为一个双标量。

编程使用

块参数:mass_e
类型:特征向量
价值观:双标量
默认值:“0.5”

完整的质量的身体,指定为一个双标量。

编程使用

块参数:mass_f
类型:特征向量
价值观:双标量
默认值:“2.0”

惯性张量矩阵的惯性空的身体,指定为3×3的矩阵。

编程使用

块参数:inertia_e
类型:特征向量
价值观:“眼(3)”| 3×3矩阵
默认值:“眼(3)”

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

编程使用

块参数:inertia_f
类型:特征向量
价值观:“眼睛2 * (3)”| 3×3矩阵
默认值:“眼睛2 * (3)”

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

编程使用

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

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

依赖关系

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

编程使用

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

状态属性

每个州分配一个唯一的名称。您可以使用国家名称而不是块路径在线性化。

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

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

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

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

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

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

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

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

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

编程使用

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

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

编程使用

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

欧拉旋转角国家名称,指定为括号包围的逗号分隔列表。

编程使用

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

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

编程使用

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

质量状态名称,指定为一个特征向量。

编程使用

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

算法

的起源物体固定坐标系是身体的重心,身体被认为是刚性的,一个假设就不需要考虑质量的各个元素之间的力。平坦地球参考系是惯性,一个很好的近似,使部队由于地球的运动相对于恒星被忽视。

给出了平移运动的物体固定坐标系下,应用力(FxFyFz]T在物体固定框架。Vreb在体内的相对速度是轴的质量流量( ˙ )是驱逐或添加到身体体内轴。

F ¯ b = ( F x F y F z ] = ( V ¯ ˙ b + ω ¯ × V ¯ b ) + ˙ V ¯ r e b 一个 b e = F ¯ b ˙ V ¯ r e 一个 b b = ( u ˙ b v ˙ b ω ˙ b ] = F ¯ b ˙ V ¯ r e ω ¯ × V ¯ b V ¯ b = ( u b v b w b ] , ω ¯ = ( p r ]

下面给出物体固定坐标系的旋转动力学,应用时刻在哪里(L MN]T和惯性张量是关于原点O。

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

使用查表确定惯性张量之间的线性篡改完整的基于质量()。而惯性张量的变化率估计由以下方程。

˙ = f u l l e p t y f u l l e p t y ˙

物体固定角速度向量之间的关系,(p q r)T的变化率,欧拉角,( ϕ ˙ θ ˙ ψ ˙ ]T,可以确定通过向物体固定利率解决欧拉坐标系。

( p r ] = ( ϕ ˙ 0 0 ] + ( 1 0 0 0 因为 ϕ ϕ 0 ϕ 因为 ϕ ] ( 0 θ ˙ 0 ] + ( 1 0 0 0 因为 ϕ ϕ 0 ϕ 因为 ϕ ] ( 因为 θ 0 θ 0 1 0 θ 0 因为 θ ] ( 0 0 ψ ˙ ] J 1 ( ϕ ˙ θ ˙ ψ ˙ ]

反相J然后给所需的关系确定欧拉向量。

( ϕ ˙ θ ˙ ψ ˙ ] = J ( p r ] = ( 1 ( ϕ 棕褐色 θ ) ( 因为 ϕ 棕褐色 θ ) 0 因为 ϕ ϕ 0 ϕ 因为 θ 因为 ϕ 因为 θ ] ( p r ]

引用

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

[2]Zipfel Peter H。航空航天车辆动力学建模与仿真。第二版。莱斯顿,弗吉尼亚州:张仁教育系列,2007年。

扩展功能

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

介绍了R2006a