文档

Simscape Driveline发行说明

R2016a

新功能,Bug修复

SimDriveline重命名为Simscape动力传动系统

SimDriveline™软件现在被命名Simscape™动力传动系统™。产品库位于Simscape的节点万博1manbetx®名称下的库浏览器动力传动系统。您可以在MATLAB中打开产品库®命令提示符使用现有的sdl_lib命令。

活塞块:模型瞬时扭矩产生的活塞基于几何形状,电流角度,和燃料输入

Simscape动力传动系统介绍了一种活塞块。使用新的块模型的瞬时扭矩的内燃机活塞。活塞模型是基于活塞几何形状,曲轴角度,和油门输入。新块出现在引擎库中。

发动机缸体:模型发动机与多个活塞和轴动力学

Simscape动力传动系统介绍了一种活塞式发动机块。使用新的模块来模拟一个多活塞内燃机。该块是基于活塞块提供的活塞模型。新块出现在引擎库中。

变矩器块改进:模型更广泛的速比和更好的过渡之间的运动,滑行和锁定

变矩器Block在传输模式之间提供更平滑的转换。更新后的区块在极端动态条件下更高效、更稳定。

齿轮啮合损失改进:在各种条件下更有效地计算啮合损失

齿轮块中的网格计算现在更有效了。它们产生更少的零交叉,在更广泛的动态条件下实现更快,更强大的齿轮模拟。

R2015b

新功能,Bug修复

变质量块

模拟质量随时间变化的影响,例如由于车辆的加油和装载造成的影响。的变质量Block是指在传动系统或部件中抵抗平移加速度的时变惯性力。

物理信号端口使您能够指定质量值作为时间的函数。最小质量参数确保可变质量总是正的,不能低于零。新块出现在名为inertial & Loads的新库下。

可变惯性滑车

模拟惯性随时间变化的影响,例如由于轮胎中泥的积累。的变量的惯性挡块是指在传动系统或部件中抵抗旋转加速度的时变惯性扭矩。

物理信号端口使您能够指定惯性值作为时间的函数。最小惯性参数确保可变惯性总是正的,不会低于零。新块出现在名为inertial & Loads的新库下。

不平衡负载块

模拟旋转惯量随旋转角度瞬间变化的载荷的影响。例子包括旋转轴的晃动和偏离中心的旋转机器的晃动。您可以根据其旋转路径或作为角度-惯性查找表来指定负载惯性。的不平衡负载块出现在名为Inertias & Loads的新库下。

可变摩擦轮胎模型

模拟道路-轮胎摩擦系数变化的影响,例如,由于遇到冰块或水坑。以下轮胎块现在提供可变摩擦变量:

要在轮胎变体之间切换,请右键单击tire块和Simscape>块的选择,选择所需的轮胎型号。当使用可变摩擦轮胎时,避免突然改变摩擦系数,因为这会导致模型中的数值问题。

可选的惯性在复合齿轮块

指定复合齿轮组内齿轮的惯量,例如,在旋转方向或速度快速变化时,要考虑惯量扭矩。您可以在名为惯性的新对话框选项卡中明确指定内部齿轮的惯性。下面的代码块提供了新的选项卡:

每个块为至少一个内齿轮节点提供一个惯性参数。行星齿轮和复合行星齿轮块包含一个这样的节点,而差动和Ravigneaux齿轮块包含两个。您可以通过将其值设置为零来忽略内部齿轮惯量。

车体块每轴参数的车轮数

模拟前后轴上有不同数量车轮的车辆。例如前桥有两个轮子,后桥有一个轮子的三轮叉车。的汽车的身体Block现在使您能够将两个轴上的车轮数量分别输入为双元素向量。第一个元素对应于前轴,第二个元素对应于后轴。输入标量而不是双元素向量会导致两个轮号相同。

R2015a

新功能,Bug修复

Gears组件库中所有块的热变量

齿轮块现在包括热变体,替代块实现,考虑到由于啮合产生的热量,由于温度波动引起的齿轮效率变化,以及齿轮的热质量对这些温度波动的影响。

你可以在block的上下文敏感菜单中切换齿轮变体。您可以通过右键单击齿轮块并选择来完成此操作Simscape>块的选择>显示热口模拟热效应,或者Simscape>块的选择>无热口忽略那些热效应。

传输组件库与预构建的传输模板

一个新的传输库提供了预构建的传输模板——构建在其上的子系统模型Simscape动力传动系统以及代表各种传输类型的Simscape块。

使用模板快速建模4至9速变速器,包括CR-CR, Ravigneaux和Lepelletier系统。每个模板包含一个离合器时间表,确定哪些离合器必须接合和分离,以达到一定的齿轮。

狗式离合器块换挡连杆位置的变化

狗离合器Block现在包括一个变体,它直接接受链接位置作为物理信号输入,而不是通过平移保存端口。当位置信号来自控制系统时,新变体提供了一种方便的方法来指定换挡连杆位置。

您可以在块的上下文敏感菜单中切换变量。您可以右键单击该块并选择Simscape>块的选择>物理信号位置输入使用物理信号端口或Simscape>块的选择>机械换挡装置使用平动保存端口。

特色示例显示四轮驱动试验台

一个新的有特色的例子展示了如何对A的动力学建模四轮驱动试验台

R2014b

新功能,Bug修复

单向锁定选项在磁盘摩擦离合器块

盘式摩擦离合器块包含一个新参数,方向性。该参数可以对双向离合器和单向离合器进行建模。双向离合器可以在正反方向滑动,而单向离合器只能在正反方向滑动。如果从动轴比基轴旋转得快,则滑移方向为正,如果转得慢,则为负。

R2014a

新功能,Bug修复

摆线传动座

建立了一种基于摆线盘与环齿啮合偏心运动的高速比减速机构模型。的摆线传动块包括正常和反向操作模式下的效率损失。这个块在Gears库中。

谐波传动块

基于弹性小齿轮与环形齿轮啮合时的弹性变形,建立了一种高速比减速机构模型。的谐波传动块包括效率损失由于齿之间的啮合和粘性摩擦在球轴承。这个块在Gears库中。

同步器块中的查找表摩擦参数化

使用查找表参数化计算同步器块中的接触摩擦。的锥体离合器选项卡中选择新的参数化同步器双面同步器块对话框。

R2013b

新功能,Bug修复

万向节滑车

SimDriveline coupling & Drives库提供了一个新的模块,万向节。这个块代表一个旋转联轴器,以任意角度连接两个传动轴。

双小齿轮行星齿轮块

《SimDriveline Gears》库提供了一个新的块,双齿轮行星齿轮。这个块代表一个行星齿轮系包含两个啮合行星齿轮组之间的太阳和环齿轮。

直升机传动特色实例

一个新的有特色的例子对A的动力学建模直升机传动系统

R2013a

新功能,Bug修复

平移功率传感器和旋转功率传感器模块

SimDriveline包含一个新的库,传感器。图书馆有两个街区。

描述
平动功率传感器 用于测量平均或瞬时平移功率的机械传感器
旋转功率传感器 用于测量平均或瞬时旋转功率的机械传感器

可变和非线性弹簧和阻尼器组件库

联轴器和驱动器库包含一个新的子库,弹簧和阻尼器。子库包含8个块。

描述
非线性平移弹簧 具有非线性力-位移曲线的平移弹簧
非线性平移阻尼器 具有非线性力-速度曲线的平移阻尼器
非线性旋转弹簧 具有非线性扭矩-位移曲线的旋转弹簧
非线性旋转阻尼器 非线性转矩-速度曲线旋转阻尼器
可变平移弹簧 具有可变弹簧刚度的平移弹簧
可变平移阻尼器 可变阻尼系数的平移阻尼器
可变旋转弹簧 具有可变弹簧刚度的旋转弹簧
可变旋转阻尼器 变阻尼系数粘性旋转阻尼器

减震器块

联轴器和驱动器库包含一个新的块。

描述
减震器 具有摩擦和硬止动的线性弹簧阻尼器

简单齿轮变速效率块

Gears库包含一个新块。

描述
变速齿轮 简单齿轮与外部指定的啮合效率

燃油消耗和怠速控制器添加到通用发动机块

通用引擎块包含新的选项:

  • 指定和检测发动机油耗

  • 指定怠速控制器,以防止发动机在低转速时失速

特色的例子

三个新的特色例子是可用的:

R2012b

新功能,Bug修复

双闸瓦制动和带式制动块

SimDriveline在制动器和Detents库中添加了两个块:

描述
双闸瓦制动 有两个截然相反的刚性鞋的摩擦制动器,位于旋转鼓的周围
带式制动器 摩擦式制动器,用柔软的带子缠绕在旋转的鼓上

双面同步器和同步器块

SimDriveline在clutch库中添加了两个block:

描述
同步器 离合器同步器与一个狗离合器,一个圆锥离合器,和一个制动器
双面同步器 双面离合器同步器,有两个狗形离合器,两个锥面离合器和一个制动器

滚动阻力块定制轮胎模型

SimDriveline添加了一个块轮胎和车辆库:

描述
滚动阻力 由于路面与车轮接触而产生的阻力

轮胎(摩擦参数化)和轮胎(魔术公式)块中的可选滚动阻力

轮胎(摩擦参数化)和轮胎(魔术公式)块引入了一组可选的滚动阻力参数。用恒定阻力系数表示轮胎滚动阻力,或者用符合SAE J2452标准的压力和速度相关模型表示。

五速变速器示范模型,单独控制双面同步器

一个新的例子演示了五速变速箱模型。该模型包含由发动机驱动的5个前进挡和1个倒挡。比例控制系统控制一组双面同步器,使每个齿轮与输出轴啮合。

四个新例子

SimDriveline介绍了四个例子:

R2012a

新特性,Bug修复,兼容性注意事项

新块

新的联轴器和驱动块

描述

皮带传动

模拟皮带传动

皮带轮

模拟皮带轮

链传动

模拟链传动

绳子鼓

制作绳筒模型

新轮胎块

描述

轮胎(摩擦参数化)

用动摩擦系数和静摩擦系数模拟一个轮胎

轮胎(简单的)

用最小参数建立防滑轮胎模型

新的和更新的例子

新的例子

例子 描述

带制动器的步进机构

sdl_stepping_mechanism_with_detents

模拟一个步进机制,包括使用平移扣压块。

电动车窗系统

sdl_power_window

模型的动力窗口系统,包括使用新的绳鼓和皮带轮块。

钣金给料机

sdl_sheet_metal_feeder

模拟了钣金刀具的进给机构,包括加载接触平移摩擦块的使用。

更新的例子

“四轮驱动车辆”的例子(sdl_4wd_dynamics)现在使用Simuli万博1manbetxnk子系统变体来测试几种不同的轮胎模型。

SimDriveline Version 2过渡库块中的输入过滤可用性增强

接受Simulink输入的过渡库块现在有一个万博1manbetx输入处理选项卡。您可以在不过滤、一阶过滤和带有指定时间常数的二阶过滤之间进行选择。有关更多信息,请参见在版本2过渡库块输入处理选项

一些过渡库块有多个Simulink输入端口。万博1manbetx更改下的设置输入处理选项卡对所有Simulink输入万博1manbetx端口的影响相同。

万博1manbetxSimulink-PS转换器块在过渡库块中提供输入处理选项。SimDriveline软件在transition库块的架构中使用这些Simscape块。这些块存在于面具后面。有关更多信息,请参见输入过滤可用性增强万博1manbetxSimulink-PS转换器在Simscape文档中。

    注意:在版本2的过渡库中,运动致动器块不需要加速度输入。输入端口仍然存在,以提供一致的块接口,但它不再使用加速信号。有关更多信息,请参见版本2过渡库

兼容性的考虑

当在SimDriveline Version 万博1manbetx2模型中使用显式Simulink求解器时,必须在输入处理选项卡。如果不这样做,将导致错误。

R2011b

新特性、兼容性注意事项

新的和更新的块

新块

这些块已在2.1版本中添加。

更新模块

这些块在版本2.1中得到了改进。

增强
通用引擎 添加模拟诊断
变矩器 其他参数化选项
可变速比传动 添加模拟诊断

对数据记录对象命名的更改

如果您使用Simscape数据记录功能在SimDriveline模型中记录数据,那么当您使用SimDriveline 2.1从未更改的模型中记录数据时,与版本2.0相比,一些内部节点和子组件名称将发生更改。

这些更改增强了您对SimDriveline模型内部结构的理解,正如数据记录对象所反映的那样。

兼容性的考虑

如果您编写的脚本依赖于SimDriveline数据记录对象中的节点和子组件的特定名称,则需要更新脚本,使其符合新的命名方案。

新的例子

新版本包含四个新示例,说明如何使用SimDriveline软件模拟混合动力(汽油-电力)变速器。

改进的文档

版本1模型的手动重建

关于使用遗留版本1模型和库的参考章节已经扩展为关于如何在版本2中重建版本1模型而不需要自动转换的新章节。看到在版本2中手工重建版本1模型版本1和版本2的关系

R2011a

新特性、兼容性注意事项

SimDriveline 2.0软件

SimDriveline 2.0是物理建模系列中现有产品的新版本,用于建模和模拟动力传动系统。新版本完全集成了Simscape软件,并支持物理连接、物理信号、数据记录、本地求解器和其他Simscape功能。万博1manbetx同时,这个新版本扩展了Simscape库,增加了旋转和平移机械组件。

使用SimDriveline软件,您可以模拟沿多个轴旋转和平移的物体,将它们与齿轮连接起来,并创建带有离合器、变速箱和其他动态元件和子系统的动力系统。SimDriveline软件还可以让您驱动和测量扭矩,力和运动。您可以建模、模拟、分析和控制复杂传动系统的运动。

SimDriveline 2.0还包括:

  • 耦合旋转和平移运动的分量。

  • 齿轮与可选的摩擦损失。

  • 离合器使用库仑摩擦,锁定和解锁。

  • 冗余动态约束仿真的改进算法。

  • 转换版本1模型和用户定义库以与新的版本2产品库兼容的translator函数。

所需的产品s manbetx 845

SimDriveline软件是Simscape产品的扩展,需要以下产品:s manbetx 845

  • MATLAB

  • 万博1manbetx

  • Simscape

基于Simscape软件的选定版本2功能

有关Simscape模块、建模和仿真的介绍,请参阅Simscape入门指南

有关Simscape特性的详细信息,这些特性可以改进对传动系统的建模和模拟方式,请参阅Simscape用户指南

要了解如何以编程方式定义基于Simscape的块,请参阅Simscape语言指南

有关取代某些版本1块的Simscape机械块和实用程序块的详细信息,请参见块分类Simscape参考

选择2.0版本特性与1.0版本特性的比较

特性在2.0版中改进

  • 2版齿轮的效率和其他摩擦损失。

    这些损失特征现在被内置到齿轮块中。MathWorks建议您在包含效率损失齿轮的模型的配置参数菜单中选择自适应过零。

  • 没有传感器的数据记录。

    版本2支持Simsc万博1manbetxape数据记录功能。

  • 现在支持Simscape固定步骤本地求解器。万博1manbetx

    您可以在版本2模型的物理网络上使用单独的本地固定步骤求解器。

  • 现在解决了冗余的动态约束,没有错误。

    在版本2模型中,当理想的离合器锁定并携带相同的负载时,负载现在在离合器之间分布而不会产生仿真误差。

特性在2.0版更改

  • 版本1库中的某些机械旋转组件现在由Simscape Foundation库提供,在其机械和实用程序子库中。

    这些等效组件包括解算器配置惯性,各种传感器和源,以及简单的旋转机构。

  • 直接连接到其他Simscape组件。

    只要遵守Simscape关于物理端口和连接的规则,就可以直接将Version 2块连接到基于Simscape软件的其他组件,而不需要接口组件。SimDriveline传动端口和连接线现在是机械保护旋转或平移端口和物理连接线。

  • 在版本2中设置的运动初始条件惯性和质量块。

    在版本1中,您在单独的块中设置初始条件。

  • 万博1manbetx用于变步长仿真的Simulink变步长求解器。

    版本2与所有Simulink求解器兼容。万博1manbetx对于可变步长模拟,MathWorks建议您选择ode23tode15s在模型配置参数菜单中。

版本2.0中的其他更改

  • 版本2生成的代码模拟比版本1慢。

  • SimDriveline 2库不支持可调参数。万博1manbetx

    为使用生成的代码进行模拟而更改块参数值需要更改块对话框中的这些参数值,并从模型中重新生成代码。变通方法是:

    1. 使用Simscape语言创建您自己版本的块。

    2. 通过将输入值定义为Simulink,使您想要调谐的参数成为信号输入万博1manbetx常数块。

    3. 将这些Simulink常数信万博1manbetx号转换为物理信号万博1manbetxSimulink-PS转换器块。

    4. 在模拟过程中调整常量块值。

使用版本1的模型和库

兼容性的考虑

从版本1构建的框图和从版本2构建的框图可以共存于同一个模型或库中。您可以使用Version 1旋转耦合接口块间接连接Version 1框图和Version 2框图。你不能直接连接它们。

您可以继续创建和使用版本1模型和库,而不是版本2模型和库。

将模型和库从版本1转换到版本2

可选地,您可以使用模型转换实用程序将模型和用户定义的库从版本1转换到版本2,通过sdl_update函数。该实用程序创建新的模型和用户定义的库,其中版本1的组件被使用基于SimDriveline 2和Simscape库的过渡库的新版本所取代。

有关转换的详细信息,请参阅sdl_update功能参考页面及版本1和版本2的关系

访问版本1

版本1的库和文档包含在版本2中。

访问版本1库

要打开版本1库,在命令行输入drivelib动力传动系统

访问版本1示例

要查看版本1示例模型的列表,请执行以下操作之一:

  • 在帮助浏览器中,在Version 1 SimDriveline产品路线图页面上,单击产品示例链接。

  • 在命令行中输入帮助drivedemos

如果使用命令行,示例列表将显示在命令行中。如果您单击链接的单个示例模型名称,有关该模型的信息将出现在命令行中。

兼容性总结

释放 具有兼容性考虑的功能或更改
R2016a 没有一个
R2015b 没有一个
R2015a 没有一个
R2014b 没有一个
R2014a 没有一个
R2013b 没有一个
R2013a 没有一个
R2012b 没有一个
R2012a SimDriveline Version 2过渡库块中的输入过滤可用性增强
R2011b 对数据记录对象命名的更改
R2011a 使用版本1的模型和库
这个话题有帮助吗?