Simscape Driveline发行说明
SimDriveline重命名为Simscape动力传动系统
SimDriveline™软件现在被命名Simscape™动力传动系统™。产品库位于Simscape的节点万博1manbetx®名称下的库浏览器动力传动系统。您可以在MATLAB中打开产品库®命令提示符使用现有的sdl_lib
命令。
活塞块:模型瞬时扭矩产生的活塞基于几何形状,电流角度,和燃料输入
Simscape动力传动系统介绍了一种活塞块。使用新的块模型的瞬时扭矩的内燃机活塞。活塞模型是基于活塞几何形状,曲轴角度,和油门输入。新块出现在引擎库中。
变质量块
模拟质量随时间变化的影响,例如由于车辆的加油和装载造成的影响。的变质量Block是指在传动系统或部件中抵抗平移加速度的时变惯性力。
物理信号端口使您能够指定质量值作为时间的函数。最小质量参数确保可变质量总是正的,不能低于零。新块出现在名为inertial & Loads的新库下。
可变惯性滑车
模拟惯性随时间变化的影响,例如由于轮胎中泥的积累。的变量的惯性挡块是指在传动系统或部件中抵抗旋转加速度的时变惯性扭矩。
物理信号端口使您能够指定惯性值作为时间的函数。最小惯性参数确保可变惯性总是正的,不会低于零。新块出现在名为inertial & Loads的新库下。
不平衡负载块
模拟旋转惯量随旋转角度瞬间变化的载荷的影响。例子包括旋转轴的晃动和偏离中心的旋转机器的晃动。您可以根据其旋转路径或作为角度-惯性查找表来指定负载惯性。的不平衡负载块出现在名为Inertias & Loads的新库下。
可变摩擦轮胎模型
模拟道路-轮胎摩擦系数变化的影响,例如,由于遇到冰块或水坑。以下轮胎块现在提供可变摩擦变量:
要在轮胎变体之间切换,请右键单击tire块和Simscape>块的选择,选择所需的轮胎型号。当使用可变摩擦轮胎时,避免突然改变摩擦系数,因为这会导致模型中的数值问题。
可选的惯性在复合齿轮块
指定复合齿轮组内齿轮的惯量,例如,在旋转方向或速度快速变化时,要考虑惯量扭矩。您可以在名为惯性的新对话框选项卡中明确指定内部齿轮的惯性。下面的代码块提供了新的选项卡:
每个块为至少一个内齿轮节点提供一个惯性参数。行星齿轮和复合行星齿轮块包含一个这样的节点,而差动和Ravigneaux齿轮块包含两个。您可以通过将其值设置为零来忽略内部齿轮惯量。
车体块每轴参数的车轮数
模拟前后轴上有不同数量车轮的车辆。例如前桥有两个轮子,后桥有一个轮子的三轮叉车。的汽车的身体Block现在使您能够将两个轴上的车轮数量分别输入为双元素向量。第一个元素对应于前轴,第二个元素对应于后轴。输入标量而不是双元素向量会导致两个轮号相同。
Gears组件库中所有块的热变量
齿轮块现在包括热变体,替代块实现,考虑到由于啮合产生的热量,由于温度波动引起的齿轮效率变化,以及齿轮的热质量对这些温度波动的影响。
你可以在block的上下文敏感菜单中切换齿轮变体。您可以通过右键单击齿轮块并选择来完成此操作Simscape>块的选择>显示热口模拟热效应,或者Simscape>块的选择>无热口忽略那些热效应。
传输组件库与预构建的传输模板
一个新的传输库提供了预构建的传输模板——构建在其上的子系统模型Simscape动力传动系统以及代表各种传输类型的Simscape块。
使用模板快速建模4至9速变速器,包括CR-CR, Ravigneaux和Lepelletier系统。每个模板包含一个离合器时间表,确定哪些离合器必须接合和分离,以达到一定的齿轮。
狗式离合器块换挡连杆位置的变化
的狗离合器Block现在包括一个变体,它直接接受链接位置作为物理信号输入,而不是通过平移保存端口。当位置信号来自控制系统时,新变体提供了一种方便的方法来指定换挡连杆位置。
您可以在块的上下文敏感菜单中切换变量。您可以右键单击该块并选择Simscape>块的选择>物理信号位置输入使用物理信号端口或Simscape>块的选择>机械换挡装置使用平动保存端口。
单向锁定选项在磁盘摩擦离合器块
的盘式摩擦离合器块包含一个新参数,方向性。该参数可以对双向离合器和单向离合器进行建模。双向离合器可以在正反方向滑动,而单向离合器只能在正反方向滑动。如果从动轴比基轴旋转得快,则滑移方向为正,如果转得慢,则为负。
新的和更新的例子
新的例子
例子 | 描述 |
---|---|
带制动器的步进机构 |
模拟一个步进机制,包括使用平移扣压块。 |
电动车窗系统 |
模型的动力窗口系统,包括使用新的绳鼓和皮带轮块。 |
钣金给料机 |
模拟了钣金刀具的进给机构,包括加载接触平移摩擦块的使用。 |
更新的例子
“四轮驱动车辆”的例子(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求解器时,必须在输入处理选项卡。如果不这样做,将导致错误。
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建议您选择
ode23t
或ode15s
在模型配置参数菜单中。
版本2.0中的其他更改
版本2生成的代码模拟比版本1慢。
SimDriveline 2库不支持可调参数。万博1manbetx
为使用生成的代码进行模拟而更改块参数值需要更改块对话框中的这些参数值,并从模型中重新生成代码。变通方法是:
使用Simscape语言创建您自己版本的块。
通过将输入值定义为Simulink,使您想要调谐的参数成为信号输入万博1manbetx常数块。
将这些Simulink常数信万博1manbetx号转换为物理信号万博1manbetxSimulink-PS转换器块。
在模拟过程中调整常量块值。
使用版本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的关系。
兼容性总结
释放 | 具有兼容性考虑的功能或更改 |
---|---|
R2016a | 没有一个 |
R2015b | 没有一个 |
R2015a | 没有一个 |
R2014b | 没有一个 |
R2014a | 没有一个 |
R2013b | 没有一个 |
R2013a | 没有一个 |
R2012b | 没有一个 |
R2012a | SimDriveline Version 2过渡库块中的输入过滤可用性增强 |
R2011b | 对数据记录对象命名的更改 |
R2011a | 使用版本1的模型和库 |
MATLAB命令
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。