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

Блок Drive Cycle Source генерирует стандарт или заданный пользователями продольный цикл диска. Блок выход является заданным транспортным средством продольная скорость, для которой можно использовать:
Предскажите крутящий момент механизма и расход топлива, которого транспортное средство требует, чтобы достигнуть желаемой скорости и ускорения для данной ссылки переключения передач.
Произведите реалистическую скорость и переключите ссылки для ускорения замкнутого цикла и тормозящие команды для управления транспортным средством и моделей объекта управления.
Изучите, настройте и оптимизируйте управление транспортным средством, производительность системы и системную робастность по нескольким циклам диска.
Идентифицируйте отказы в допусках, заданных стандартизированными тестами, включая:
Динамометр EPA, управляющий schedules1
Во всем мире Согласованная Процедура тестирования Легкового автомобиля (WLTP) лаборатория tests2
Для циклов диска можно использовать:
Управляйте циклами из предопределенных источников. По умолчанию блок включает 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 используйте параметры, чтобы задать отказоустойчивость. Если скорость транспортного средства или время не в допустимой области значений, блок устанавливает условие отказа.
| Параметр | Описание | Установка | |
|---|---|---|---|
EPA Standard1 | WLTP Tests2 | ||
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.