驱动循环来源
标准或指定纵向驱动循环
库:
动力总成Blockset /车辆场景生成器
车辆动力学Blockset /车辆场景/驱动周期和演习
描述
的驱动循环来源块生成一个标准的或用户指定的纵向驱动循环。块输出指定的车辆纵向速度,您可以使用:
预测发动机扭矩和燃油消耗,汽车需要的方法来实现所需的速度和加速度对于一个给定的变速参考。
生产实际的速度和改变参考车辆控制和闭环加速和制动命令工厂模型。
研究、调整和优化车辆控制、系统性能和系统的鲁棒性在多个驱动周期。
识别标准化考试指定的公差内的错误,包括:
EPA测力计驾驶时间表1
协调全球轻型汽车测试程序(WLTP)实验室测试2
对于驱动周期,您可以使用:
驱动周期从预定义的来源。默认情况下,阻止了
ftp - 75
驾驶循环。安装额外的驱动周期从一个支持包,看到的金宝app安装驱动周期的数据。支持包驱金宝app动周期,包括变速时间表,例如JC08
和CUEDC
。工作空间变量,定义自己的驱动周期。
。
垫
,。xls
,。xlsx
,或。三种
文件。大开油门(知道)参数,包括初始和名义参考速度、减速时间开始,最后参考速度。
实现目标表中列出,使用指定的驱动循环来源块参数选项。
目标 | 行动 |
---|---|
重复的驱动周期如果模拟运行时间超过驱动周期的长度。 |
选择重复周期。 |
输出加速度,计算了Savitzky-Golay分化。 |
选择输出加速度。 |
指定一个样本期离散应用程序。 |
指定一个输出样例(0连续),dt参数。 |
更新仿真运行时,它等于驱动周期的长度。 |
点击更新仿真时间。存在,如果一个模型配置参考块不启用该选项。 |
在MATLAB情节驱动周期®图。 |
点击情节驱动周期。 |
使用工作空间变量指定驱动周期。 |
点击指定变量。块:
指定工作空间变量,它包含时间,速度,可选地,变速的时间表。有关示例,请参见使用工作空间变量创建驱动周期。 |
使用一个文件指定驱动周期。 |
点击选择文件。块:
指定一个文件,其中包含时间、速度,并可选地,变速的时间表。 |
输出驱动循环装置。 |
指定一个包含一个变速驱动周期时间表。您可以使用:
点击输出齿轮变化数据。 |
安装其他驱动周期从一个支持包。金宝app |
点击安装其他驱动周期。块使参数如果您可以安装额外的驱动周期从一个支持包。金宝app |
识别驱动周期的缺点在规定公差标准化测试。 |
在故障追踪选项卡,使用参数来指定错误公差。如果车速不容许速度范围内块设置故障状态。 |
故障和故障跟踪
在故障追踪选项卡,使用参数来指定错误公差。如果车辆速度或时间不是在容许范围内,设置一个块故障状态。
参数 | 描述 | 设置 | |
---|---|---|---|
EPA标准1 |
WLTP测试2 |
||
速度宽容 |
速度容忍度高于最高点和最低点以下驱动周期的速度跟踪的时间内宽容。 |
2.0英里 |
2.0公里/小时 |
时间的宽容 |
时间块用来确定速度宽容。 |
1.0秒 |
1.0秒 |
最大数量的错误 | 最大数量的缺点在驾驶周期。 |
未指定 | 10 |
最大单一故障时间 | 最大的故障持续时间。 |
2.0秒 | 1.0秒 |
最大总故障时间 | 在故障条件下最大积累时间。 |
未指定 | 未指定 |
这些数字说明了块使用速度和时间公差确定许用转速范围。
|
|
使用工作空间变量创建驱动周期
如果你设置驱动循环来源来工作空间变量
,您可以指定一个工作空间变量,定义了驱动循环。
这个表提供了示例使用工作空间变量创建自己的驱动周期。
工作空间变量 | 源速度单位 | 输出速度单位 | 驱动循环图 |
---|---|---|---|
结构没有变速的安排。从工作空间设置为 t = 0:1:100;xdot = 5。* sin (t) + 10;myCycleS。时间= t ';myCycleS.signals。值= xdot '; |
米/秒 |
英里每小时 |
|
结构与变速的时间表。从工作空间设置为 齿轮= [0、1、2、3、3、4、4、4、4、4、4];t = 0:1:10;xdot = [0、5、10、15、20、25、30、30、30、30、30);myCycleS.time = t ';myCycleS.signals.values = [xdot”、齿轮”); |
米/秒 |
英里每小时 |
|
二维数组没有变速的安排。从工作空间设置为 t = 0:1:100;xdot = 5。* sin (t) + 5;myCycleA = (t, xdot”); |
米/秒 |
英里每小时 |
|
二维数组与变速的时间表。从工作空间设置为 齿轮= [0,1、2、3、4、4、4、5、5、5、5];t = 0:1:10;xdot =[0、5、10、15、20、25、30、40、50岁,60岁,60岁);myCycleA = [t, xdot齿轮'); |
英里每小时 |
英里每小时 |
|
时间序列对象没有变速的安排。从工作空间设置为 myCycleT = timeseries;t = 0:1:100;xdot = 5。* sin (t) + 20;myCycleT。Data = xdot'; myCycleT.Time = t; |
米/秒 |
英里每小时 |
|
时间序列对象没有变速的安排。从工作空间设置为 myCycleT = timeseries;齿轮= [0,1、2、3、4、4、4、5、5、5、5];t = 0:1:10;xdot =[0, 10、20、30、32、33、34岁,40岁,50岁,60岁,60岁);myCycleT。Data = [xdot',gears']; myCycleT.Time = t'; |
英里每小时 |
英里每小时 |
|
港口
输入
输出
参数
引用
[1]环境保护署(EPA)。EPA城市测力计驾驶时间表。40 CFR 86.115 -78年,2001年7月1日。
欧盟委员会[2]。“速度跟踪公差”。欧盟委员会监管。32017 r1151, Sec 1.2.6.6, 2017年6月1日。
扩展功能
版本历史
介绍了R2017a