主要内容

模拟3 d摩托车

在3 d环境中实现摩托车

自从R2021b

  • 模拟3 d摩托车块

库:
车辆动力学Blockset /车辆场景/ Sim3D / Sim3D车辆/组件

描述

模拟3 d摩托车块实现了两个轮子的摩托车3 d仿真环境。

要使用这个块,确保模拟3 d场景配置块是在你的模型。如果你设置样品时间这一块的参数1,阻止使用示例中指定的时间模拟3 d场景配置块。

块的输入使用车辆Z-down右撇子(RH)笛卡儿SAE J670中定义坐标系统1。坐标系统是惯性,最初与车辆几何中心:

  • X设在——车辆纵轴,分前进

  • Y设在——沿着车辆横向轴指向正确的

  • Z设在点向下

提示

验证模拟3 d摩托车块执行之前模拟3 d场景配置块。通过这种方式,模拟3 d摩托车准备前的信号数据虚幻引擎®三维可视化环境中接收到它。检查块的执行顺序,每一块上单击右键并选择属性。在一般选项卡,确认这些优先级设置:

  • 模拟3 d场景配置- - - - - -0

  • 模拟3 d摩托车- - - - - -1

关于执行顺序的更多信息,请参阅控制和显示执行顺序

港口

输入

全部展开

摩托车和组件的翻译,在m。数组维度5——- - - - - -3

  • 翻译(1),翻译(1、2),翻译(1、3)——摩托车沿着惯性车Z-down翻译X- - - - - -,Y- - - - - -,Z——轴,分别。

  • 翻译(…,1),翻译(…,2),翻译(…,3)——翻译相对于汽车,摩托车组件沿着车辆Z-downX- - - - - -,Y- - - - - -,Z——轴,分别。

根据位置信号包含翻译信息。

T r 一个 n 年代 l 一个 t o n = ( X v Y v Z v X H Y H Z H X 年代 一个 Y 年代 一个 Z 年代 一个 X F Y F Z F X R Y R Z R ]

翻译 数组元素 翻译轴

摩托车,Xv

翻译(1) 惯性车Z-downX设在

摩托车,Yv

翻译(1、2) 惯性车Z-downY设在

摩托车,Zv

翻译(1、3) 惯性车Z-downZ设在

车把,XH

翻译(2,1) 车辆Z-downX设在

车把,YH

翻译(2,2) 车辆Z-downY设在

车把,ZH

翻译(2、3) 车辆Z-downZ设在

摆臂,XSA

翻译(1) 车辆Z-downX设在

摆臂,YSA

翻译(2) 车辆Z-downY设在

摆臂,ZSA

翻译(3) 车辆Z-downZ设在

前轮,XF

翻译(4,1) 车辆Z-downX设在

前轮,YF

翻译(4,2) 车辆Z-downY设在

前轮,ZF

翻译(4,3) 车辆Z-downZ设在

后轮,XR

翻译(1) 车辆Z-downX设在

后轮,YR

翻译(2) 车辆Z-downY设在

后轮,ZR

翻译(5,3) 车辆Z-downZ设在

在rad工具和组件旋转。数组维度5——- - - - - -3

  • 旋转(1,1),旋转(1、2),旋转(1、3)关于惯性车Z-down -摩托车旋转X- - - - - -,Y- - - - - -,Z——轴,分别。

  • 旋转(…,1),旋转(…,2),旋转(…,3)——摩托车组件旋转相对于车辆,车辆Z-downX- - - - - -,Y- - - - - -,Z——轴,分别。

根据位置信号包含旋转信息。

R o t 一个 t o n = ( R o l l v P t c h v Y 一个 w v R o l l H P t c h H Y 一个 w H R o l l 年代 一个 P t c h 年代 一个 Y 一个 w 年代 一个 R o l l F P t c h F Y 一个 w F R o l l R P t c h R Y 一个 w R ]

旋转 数组元素 转动轴

车,v

旋转(1,1) 惯性车Z-downX设在

车,球场v

旋转(1、2) 惯性车Z-downY设在

车,偏航v

旋转(1、3) 惯性车Z-downZ设在

手把,H

旋转(2,1) 车辆Z-downX设在

手把,球场H

旋转(2,2) 车辆Z-downY设在

手把,偏航H

旋转(2、3) 车辆Z-downZ设在

摆臂,SA

旋转(3,1) 车辆Z-downX设在

摆臂,球场SA

旋转(2) 车辆Z-downY设在

摆臂,偏航SA

旋转(3) 车辆Z-downZ设在

前轮,F

旋转(4,1) 车辆Z-downX设在

前轮,球场F

旋转(4,2) 车辆Z-downY设在

前轮,偏航F

旋转(4,3) 车辆Z-downZ设在

后轮,R

旋转(5、1) 车辆Z-downX设在

后轮,球场R

旋转(5,2) 车辆Z-downY设在

后轮,偏航R

旋转(5,3) 车辆Z-downZ设在

光控制输入信号,指定为一个1-by-5布尔向量。向量的每个元素是一个特定的车辆或关闭,这个表的表示。值为1把光;的值为0将灯关掉

向量元素 汽车灯

(1,1)

大灯远光灯

(1、2)

大灯低梁

(1、3)

刹车

(1、4)

离开的信号

(1、5)

正确的信号

依赖关系

创建这个港口的光控制选项卡上,选择使光控制

数据类型:布尔

参数

全部展开

车辆参数

使用类型参数指定摩托车类型。这个表提供摩托车的链接维度。

车辆类型设置 车辆维
运动自行车

运动自行车

摩托车

摩托车

踏板车

踏板车

选择汽车的颜色。

摩托车的名字。默认情况下,当您使用的块模型,设置的名字参数金宝appSimulinkVehicleX。的价值X取决于3 d模拟块的数量你有在你的模型。

样品时间,T年代。图像帧率是样本的倒数时间。

光控制

选择是否要控制车辆前灯。使用启用参数设置光参数,包括头灯强度。

依赖关系

选择该参数:

  • 创建输入端口光控制

  • 使这些光参数。

    光参数
    头灯

    • 头灯的颜色

    • 梁高强度

    • 梁强度低

    • 高束锥半角

    • 低束锥半角

    • 左大灯光束方向

    • 右大灯光束方向

    刹车灯

    刹车灯强度

    把信号灯

    • 将信号光强度

    • 脉冲宽度

头灯

头灯的颜色,指定为RGB值的归一化1×3矢量值。

依赖关系

要启用该参数,选择使光控制

数据类型:int8|uint8

梁强度高,在cd。

依赖关系

要启用该参数,选择使光控制

数据类型:

梁强度低,在cd。

依赖关系

要启用该参数,选择使光控制

数据类型:

在rad远光灯锥半角。

依赖关系

要启用该参数,选择使光控制

数据类型:

在rad低束锥半角。

依赖关系

要启用该参数,选择使光控制

数据类型:

俯仰和偏航方向左大灯光束方向的Z(坐标系统,指定为1×2向量,在rad。向量的第一个元素,[1]是螺旋角。第二个元素的向量,[1,2]偏航角。

依赖关系

要启用该参数,选择使光控制

数据类型:

俯仰和偏航方向右大灯光束方向的Z(坐标系统,指定为1×2向量,在rad。向量的第一个元素,[1]是螺旋角。第二个元素的向量,[1,2]偏航角。

依赖关系

要启用该参数,选择使光控制

刹车灯

刹车灯强度,在cd / m ^ 2。

依赖关系

要启用该参数,选择使光控制

数据类型:

把信号灯

将信号光强度,在cd / m ^ 2。

依赖关系

要启用该参数,选择使光控制

数据类型:

信号光周期,在年代。

依赖关系

要启用该参数,选择使光控制

数据类型:

将信号光脉冲宽度,百分之一的时期。

依赖关系

要启用该参数,选择使光控制

数据类型:

初始值

最初的摩托车和组件的翻译,在m。数组维度5——- - - - - -3

  • 翻译(1),翻译(1、2),翻译(1、3)——初始车辆沿着惯性翻译车辆Z-down坐标系统X- - - - - -,Y- - - - - -,Z——轴,分别。

  • 翻译(…,1),翻译(…,2),翻译(…,3)——最初的翻译相对于汽车,摩托车组件沿着车辆Z-downX- - - - - -,Y- - - - - -,Z——轴,分别。

根据位置参数包含翻译信息。

T r 一个 n 年代 l 一个 t o n = ( X v Y v Z v X H Y H Z H X 年代 一个 Y 年代 一个 Z 年代 一个 X F Y F Z F X R Y R Z R ]

翻译 数组元素 翻译轴

摩托车,Xv

翻译(1) 惯性车Z-downX设在

摩托车,Yv

翻译(1、2) 惯性车Z-downY设在

摩托车,Zv

翻译(1、3) 惯性车Z-downZ设在

车把,XH

翻译(2,1) 车辆Z-downX设在

车把,YH

翻译(2,2) 车辆Z-downY设在

车把,ZH

翻译(2、3) 车辆Z-downZ设在

摆臂,XSA

翻译(1) 车辆Z-downX设在

摆臂,YSA

翻译(2) 车辆Z-downY设在

摆臂,ZSA

翻译(3) 车辆Z-downZ设在

前轮,XF

翻译(4,1) 车辆Z-downX设在

前轮,YF

翻译(4,2) 车辆Z-downY设在

前轮,ZF

翻译(4,3) 车辆Z-downZ设在

后轮,XR

翻译(1) 车辆Z-downX设在

后轮,YR

翻译(2) 车辆Z-downY设在

后轮,ZR

翻译(5,3) 车辆Z-downZ设在

最初的摩托车和组件旋转,车辆Z-downX- - - - - -,Y- - - - - -,Z——轴。

数组维度5——- - - - - -3

  • 旋转(1,1),旋转(1、2),旋转(1、3)——初始摩托车旋转惯性车Z-down坐标系统X- - - - - -,Y- - - - - -,Z——轴,分别。

  • 旋转(…,1),旋转(…,2),旋转(…,3)——初始摩托车组件旋转相对于车辆,车辆Z-downX- - - - - -,Y- - - - - -,Z——轴,分别。

根据位置参数包含旋转信息。

R o t 一个 t o n = ( R o l l v P t c h v Y 一个 w v R o l l F l P t c h F l Y 一个 w F l R o l l F R P t c h F R Y 一个 w F R R o l l R l P t c h R l Y 一个 w R l R o l l R R P t c h R R Y 一个 w R R ]

旋转 数组元素 转动轴

车,v

旋转(1,1) 惯性车Z-downX设在

车,球场v

旋转(1、2) 惯性车Z-downY设在

车,偏航v

旋转(1、3) 惯性车Z-downZ设在

手把,H

旋转(2,1) 车辆Z-downX设在

手把,球场H

旋转(2,2) 车辆Z-downY设在

手把,偏航H

旋转(2、3) 车辆Z-downZ设在

摆臂,SA

旋转(3,1) 车辆Z-downX设在

摆臂,球场SA

旋转(2) 车辆Z-downY设在

摆臂,偏航SA

旋转(3) 车辆Z-downZ设在

前轮,F

旋转(4,1) 车辆Z-downX设在

前轮,球场F

旋转(4,2) 车辆Z-downY设在

前轮,偏航F

旋转(4,3) 车辆Z-downZ设在

后轮,R

旋转(5、1) 车辆Z-downX设在

后轮,球场R

旋转(5,2) 车辆Z-downY设在

后轮,偏航R

旋转(5,3) 车辆Z-downZ设在

引用

[1]车辆动态标准委员会。车辆动力学术语J670。Warrendale,爸爸:SAE国际,2008年。

版本历史

介绍了R2021b