Стандарт или заданный продольный ездовой цикл
Powertrain Blockset / Разработчик Сценария Транспортного средства
Vehicle Dynamics Blockset / Сценарии Транспортного средства / Ездовой цикл и Маневры

Блок Drive Cycle Source генерирует стандарт или заданный пользователями продольный ездовой цикл. Блок выход является заданным транспортным средством продольная скорость, для которой можно использовать:
Предскажите крутящий момент механизма и расход топлива, которого транспортное средство требует, чтобы достигнуть желаемой скорости и ускорения для данной ссылки переключения передач.
Произведите реалистическую скорость и переключите ссылки для ускорения замкнутого цикла и тормозящие команды для управления транспортным средством и моделей объекта управления.
Изучите, настройте и оптимизируйте управление транспортным средством, производительность системы и системную робастность по нескольким ездовым циклам.
Идентифицируйте отказы в допусках, заданных стандартизированными тестами, включая:
Динамометр EPA ведущие расписания1
Во всем мире Согласованная Процедура тестирования Легкового автомобиля (WLTP) лабораторные испытания2
Для ездовых циклов можно использовать:
Ездовые циклы из предопределенных источников. По умолчанию блок включает FTP–75 ездовой цикл. Чтобы установить дополнительные ездовые циклы от пакета поддержки, смотрите Данные о Ездовом цикле Установки. Пакет поддержки имеет ездовые циклы, которые включают расписания переключения передач, например, JC08 и CUEDC.
Переменные рабочей области, которые задают ваши собственные ездовые циклы.
.mat. xls. xlsx, или.txt файлы.
Параметры широко открытого дросселя (WOT), включая начальную и номинальную задающую скорость, время начала замедления и итоговая задающая скорость.
Чтобы достигнуть перечисленных в таблице целей, используйте заданные опции параметров блоков Drive Cycle Source.
| Цель | Действие |
|---|---|
Повторите ездовой цикл, если время выполнения симуляции превышает длину ездового цикла. | Выберите Repeat cyclically. |
Выведите ускорение, как вычислено дифференцированием Savitzky-Golay. | Выберите Output acceleration. |
Задайте период расчета для дискретных приложений. | Задайте параметр Output sample period (0 for continuous), dt. |
Обновите время выполнения симуляции так, чтобы оно равнялось длине ездового цикла. | Нажмите Update simulation time. Если ссылка настройки модели существует, блок не включает эту опцию. |
Постройте ездовой цикл в MATLAB® фигура. | Нажмите Plot drive cycle. |
Задайте ездовой цикл с помощью переменной рабочей области. | Нажмите Specify variable. Блок:
Задайте переменную рабочей области так, чтобы она содержала время, скорость, и, опционально, расписание переключения передач. Для примеров смотрите, Создают Ездовые циклы Используя Переменные Рабочей области. |
Задайте ездовой цикл с помощью файла. | Нажмите Select file. Блок:
Задайте файл, который содержит время, скорость, и, опционально, расписание переключения передач. |
Выведите механизм ездового цикла. |
Задайте ездовой цикл, который содержит расписание переключения передач. Можно использовать:
Нажмите Output gear shift data. |
Установите дополнительные ездовые циклы от пакета поддержки. | Нажмите Install additional drive cycles. Блок включает параметр, если можно установить дополнительные ездовые циклы от пакета поддержки. |
Идентифицируйте отказы ездового цикла в допусках, заданных стандартизированными тестами. | На вкладке Fault Tracking используйте параметры, чтобы задать отказоустойчивость. Если скорость транспортного средства не в допустимой области значений скорости, блок устанавливает условие отказа. |
На вкладке Fault Tracking используйте параметры, чтобы задать отказоустойчивость. Если скорость транспортного средства или время не в допустимой области значений, блок устанавливает условие отказа.
| Параметр | Описание | Установка | |
|---|---|---|---|
Стандарт EPA1 | Тесты WLTP2 | ||
Speed tolerance | Допуск скорости выше самой высокой точки и ниже самой низкой точки скорости ездового цикла прослеживает в допуске времени. | 2,0 мили в час | 2,0 км/ч |
Time tolerance | Время, когда использование блока, чтобы определить допуск скорости. | 1,0 с | 1,0 с |
| Maximum number of faults | Максимальное количество отказов во время ездового цикла. | Не заданный | 10 |
| Maximum single fault time | Максимальная длительность отказа. | 2,0 с | 1,0 с |
| Maximum total fault time | Максимальное накопленное время проведено при условии отказа. | Не заданный | Не заданный |
Эти фигуры иллюстрируют, как блок использует скорость и допуски времени, чтобы определить допустимую область значений скорости.
|
|
|
Если вы устанавливаете Drive cycle source на Workspace variable, можно задать переменную рабочей области, которая задает ездовой цикл.
Эта таблица обеспечивает примеры для использования переменных рабочей области, чтобы создать ваши собственные ездовые циклы.
| Переменная рабочей области | Исходная скоростная единица | Выведите скоростную единицу | График ездового цикла |
|---|---|---|---|
Структура без расписания переключения передач. набор From workspace к t = 0:1:100; xdot = 5.*sin(t)+10; myCycleS.time = t'; myCycleS.signals.values = xdot'; | m/s | mph |
|
Структура с расписанием переключения передач. набор From workspace к gears=[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',gears']; | m/s | mph |
|
2D массив без расписания переключения передач. набор From workspace к t = 0:1:100; xdot = 5.*sin(t)+5; myCycleA = [t',xdot']; | m/s | mph |
|
2D массив с расписанием переключения передач. набор From workspace к gears=[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',gears']; | mph | mph |
|
Временные ряды возражают без расписания переключения передач. набор From workspace к myCycleT = timeseries; t = 0:1:100; xdot = 5.*sin(t)+20; myCycleT.Data = xdot'; myCycleT.Time = t; | m/s | mph |
|
Временные ряды возражают без расписания переключения передач. набор From workspace к myCycleT = timeseries; gears=[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'; | mph | mph |
|
[1] Агентство по охране окружающей среды (EPA). EPA городское расписание управления динамометра. 40 CFR 86.115-78, 1 июля 2001.
[2] Комиссия Европейского союза. "Скорость прослеживает допуски". Регулирование Комиссии Европейского союза. 32017R1151, Секунда 1.2.6.6, 1 июня 2017.