Стандарт или заданный продольный ездовой цикл
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.