AnyMath 文档

INS

页面进行中。

传感器型号为ANN。

模块类型: INS

库中的路径:

/Navigation/Multisensor Positioning/Sensor Models/INS

资料描述

INS 模拟惯性导航系统(INS)传感器,该传感器根据相应的输入信号输出噪声失真的位置、速度和方向数据。 该单元还可以基于相应的输入信号附加地输出加速度和角速度数据。 为了改变输出数据中存在的噪声水平,可以改变滚动、俯仰、偏航、位置、速度、加速度和角速度的精度。 精度定义为噪声的标准偏差。

港口

输入

# 职位 — ANN传感器的位置
矩阵

Details

ANN传感器相对于导航框架的位置,以米为单位,设置为大小的实数矩阵 ,在哪里 -计数的数量。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 速度,速度 — ANN传感器速度
矩阵

Details

ANN传感器相对于导航帧的速度,单位为m/s,设置为大小的实数矩阵 ,在哪里 -计数的数量。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 方向感 — ANN传感器的方向
阵列 | 矩阵

Details

ANN传感器相对于导航框的方向,设置为以下格式之一:

*大小的实数数组 ,其中阵列的每一层(矩阵 )是旋转矩阵。

*大小的实数矩阵 ,其中矩阵的每一行表示四个四元数元素。

*尺寸的欧拉角矩阵 ,其中矩阵的每一行表示对应于旋转模式的三个欧拉角 .

-计数的数量。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 加速度 — ANN传感器的加速度
矩阵

Details

ANN传感器相对于导航帧的加速度,单位为m/s2,作为大小的实数矩阵给出 ,在哪里 -计数的数量。

依赖关系

要使用此输入端口,请选中该框 Use acceleration and angular velocity .

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# [医]血管性 — ANN传感器的角速度
矩阵

Details

ANN传感器相对于导航帧的角速度,单位为每秒度,设置为大小的实数矩阵 ,在哪里 -计数的数量。

依赖关系

要使用此输入端口,请选中该框 Use acceleration and angular velocity .

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# HasGNSSFix — 启用GNSS固定
向量资料

Details

启用GNSS固定,设置为大小的逻辑向量 ,在哪里 -计数的数量。 将此输入端口设置为 错误 来模拟GNSS接收机的固定丢失。 当GNSS接收器的固定丢失时,位置测量值会以参数设置的速度漂移 Position error factor .

依赖关系

要使用此输入端口,请选中该框 Enable HasGNSSFix port .

数据类型

布尔

复数支持

非也。

输出

# 职位 — ANN传感器的位置
矩阵

Details

ANN传感器相对于导航框架的位置(以米为单位)作为尺寸的实数矩阵返回 ,在哪里 -输入数据中的样本数。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 速度,速度 — ANN传感器速度
矩阵

Details

ANN传感器相对于导航帧的速度(以m/s为单位)作为大小的实数矩阵返回 ,在哪里 -输入数据中的样本数。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 方向感 — ANN传感器的方向
阵列 | 矩阵

Details

ANN传感器相对于导航框的方向,以以下格式之一返回:

*大小的实数数组 ,其中阵列的每一层(矩阵 )是旋转矩阵。

*大小的实数矩阵 ,其中矩阵的每一行表示四个四元数元素。

*尺寸的欧拉角矩阵 ,其中矩阵的每一行表示对应于旋转模式的三个欧拉角 .

-输入数据中的样本数。

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# 加速度 — ANN传感器的加速度
矩阵

Details

ANN传感器相对于导航帧的加速度,以m/s2为单位,作为大小的实数矩阵返回 ,在哪里 -计数的数量。

依赖关系

要使用此输出端口,请选中该框 Use acceleration and angular velocity .

数据类型

漂浮物32, 漂浮64

复数支持

非也。

# [医]血管性 — ANN传感器的角速度
矩阵

Details

ANN传感器相对于导航帧的角速度,单位为每秒度,作为大小的实数矩阵返回 ,在哪里 -计数的数量。

依赖关系

要使用此输出端口,请选中该框 Use acceleration and angular velocity .

数据类型

漂浮物32, 漂浮64

复数支持

非也。

参数

参数

# Mounting location (m) — 平台上的传感器位置,m
Array of real numbers

Details

传感器在平台上的位置,以米为单位,指定为形式的三元实数矩阵 . 矢量定义了传感器原点相对于平台原点的偏移量。

默认值

[0 0 0]

程序使用名称

MountingLocation

可调谐

可计算

# Roll (X-axis) accuracy (deg) — 轧辊测量精度、度
Real number

Details

度为单位的传感器体的轧辊的测量精度,设定为非负实标量。

滚动定义为绕轴旋转 传感器外壳。 滚动噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Roll (X-axis) accuracy (deg) .

默认值

0.2

程序使用名称

RollAccuracy

可调谐

可计算

# Pitch (Y-axis) accuracy (deg) — 俯仰测量精度,度
Real number

Details

度为单位测量传感器壳体节距的精度,设置为非负实标量。

节距定义为绕轴旋转 传感器外壳。 基音噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Pitch (Y-axis) accuracy (deg) .

默认值

0.2

程序使用名称

PitchAccuracy

可调谐

可计算

# Yaw (Z-axis) accuracy (deg) — 偏航测量精度,度
Real number

Details

度测量传感器壳体偏摆的精度,设定为非负实标量。

偏航定义为绕轴旋转 传感器外壳。 偏航噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Yaw (Z-axis) accuracy (deg) .

默认值

1

程序使用名称

YawAccuracy

可调谐

可计算

# Position accuracy (m) — 位置测量精度,m
Scalar / array of real numbers

Details

测量传感器本体位置的精度,单位为米,设为非负实标量或大小为非负数的矩阵 . 如果为参数设置标量值,则块将所有三个位置分量的精度设置为该值。

位置噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Position accuracy (m) .

默认值

1

程序使用名称

PositionAccuracy

可调谐

可计算

# Velocity accuracy (m/s) — 速度测量精度,m/s
Real number

Details

测量传感器壳体速度的精度以m/s为单位,设为非负实标量。

速度噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Velocity accuracy (m/s) .

默认值

0.05

程序使用名称

VelocityAccuracy

可调谐

可计算

附加运动学

# Use acceleration and angular velocity — 使用加速度和角速度
Logical

Details

选择此选项可分别通过输入端口*Acceleration*和*angularVelocity*激活加速度和角速度数据的输入。 在这种情况下,该装置将分别通过输出端口*加速度*和*角速度*输出加速度和角速度测量值。 此外,选中此框允许您设置参数。 Acceleration accuracy (m/s²)Angular velocity accuracy (deg/s) .

默认值

false (关掉)

程序使用名称

UseAccelAndAngVel

可调谐

可计算

# Acceleration accuracy (m/s²) — 加速度测量精度,m/s2
Real number

Details

测量传感器壳体加速度的精度以m/s2为单位,设为非负实标量。

加速度噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Acceleration accuracy (m/s²) .

依赖关系

若要使用此选项,请选中此框 Use acceleration and angular velocity .

默认值

0

程序使用名称

AccelerationAccuracy

可调谐

可计算

# Angular velocity accuracy (deg/s) — 角速度测量精度,deg/s
Real number

Details

度每秒测量传感器壳体角速度的精度,设定为非负实标量。

角速度噪声被建模为过程的白噪声,其标准偏差等于参数中指定的值 Angular velocity accuracy (deg/s) .

依赖关系

若要使用此选项,请选中此框 Use acceleration and angular velocity .

默认值

0

程序使用名称

AngularVelocityAccuracy

可调谐

可计算

模拟 GNSS 信号丢失

# Enable HasGNSSFix port — 启用输入端口*HasGNSSFix*
Logical

Details

选中此框以使用*HasGNSSFix*输入端口。 如果为输入端口指定了值*HasGNSSFix* 错误,位置测量值以参数设置的速度漂移 Position error factor .

默认值

false (关掉)

程序使用名称

TimeInput

可调谐

可计算

# Position error factor — 位置误差系数,m
Scalar / array of real numbers

Details

没有GNSS固定的位置误差系数,指定为标量或具有大小的实数矩阵 . 如果为此参数设置了标量值,则块将所有三个位置分量的位置误差系数设置为该值。

如果为输入端口指定了值*HasGNSSFix* 错误,那么位置误差由于加速度计中的恒定位移而呈二次曲线增加。 位置组件的位置误差 可以表示为 ,在哪里 -用于相应部件的位置误差系数,以及 -自GNSS固定丢失以来所经过的时间。 计算值 对于组件 , 输出端口上的位置*位置*被添加到相应的组件中。

依赖关系

若要使用此选项,请选中此框 Enable HasGNSSFix port .

默认值

[0 0 0]

程序使用名称

PositionErrorFactor

可调谐

可计算

随机化

# Seed — 生成随机数的初始值
Real number

Details

随机数生成器算法的初始值,设置为非负整数。

默认值

67

程序使用名称

Seed

可调谐

可计算