标准或指定的纵向驱动周期
动力总成模块/车辆场景生成器
车辆动力学模块/车辆场景/驾驶周期和机动
的驱动循环来源块生成标准或用户指定的纵向驱动器周期。块输出是指定的车辆纵向速度,可以使用:
预测发动机扭矩和燃料消耗,车辆需要达到理想的速度和加速度给定的换档参考。
为车辆控制和工厂模型提供闭环加速和制动命令的真实速度和换挡参考。
研究,调整和优化车辆控制,系统性能和系统稳健性在多个驾驶周期。
在标准测试规定的公差范围内识别故障,包括:
EPA测力计驾驶时间表1
全球轻型车辆协调测试程序(WLTP)实验室测试2
至于驾驶单车,你可以使用:
驱动周期从预定义的来源。默认情况下,块包含ftp - 75
驾驶循环。要从支持包安装额外的驱动周期,请参阅金宝app安装驱动周期数据.例如,支金宝app持包有包括换挡时间表的驱动周期JC08
和CUEDC
.
定义您自己的驱动周期的工作区变量。
.垫
, .xls
, .xlsx
,或。三种
文件。
宽开油门(WOT)参数,包括初始和标称参考速度,减速开始时间,最终参考速度。
为了达到表中列出的目标,使用指定的驱动循环来源块参数选项。
目标 | 行动 |
---|---|
如果模拟运行时间超过驱动周期长度,则重复驱动周期。 |
选择重复周期. |
输出加速度,由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.values = xdot '; |
米/秒 |
英里每小时 |
|
有换挡计划的结构。从工作空间设置为 齿轮=[0,1,2,3,3,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];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];t = 0:1:10;xdot =[0, 10、20、30、32、33、34岁,40岁,50岁,60岁,60岁);myCycleT。Data = [xdot',gears']; myCycleT.Time = t'; |
英里每小时 |
英里每小时 |
|
环境保护署(EPA)。环保局城市测力计驾驶时间表.40 CFR 86.115-78, 2001年7月1日。
欧盟委员会。“速度跟踪公差”。欧洲联盟委员会条例.32017R1151,第1.2.6.6节,2017年6月1日。