Этот пример готовых узлов представляет полную модель динамики аппарата перенесение руководящему маневру развернутого синуса. Можно создать собственные версии, служение основой, чтобы протестировать то транспортное средство соответствует конструктивным требованиям при нормальных и экстремальных условиях движения. Используйте пример готовых узлов, чтобы анализировать поездку на транспортном средстве и обработку и разработать средства управления шасси. Чтобы анализировать динамический руководящий ответ, используйте этот пример готовых узлов.
Развернутый синус, регулирующий маневр, тестирует частотную характеристику транспортного средства на регулирование входных параметров. В тесте, драйвере:
Ускоряется, пока транспортное средство не врезается в целевую скорость.
Управляет синусоидальным входом руля.
Линейно увеличьте частоту синусоидальной волны.
Чтобы протестировать продвинутые системы помощи водителю (ADAS) и восприятие автоматизированного управления (AD), планирование и программное обеспечение управления, можно запустить маневр в 3D среде. Для 3D требований платформы механизма визуализации и рекомендаций по аппаратным средствам, смотрите 3D Требования Engine Визуализации.
Чтобы создать и открыть рабочую копию развернутого синуса, регулирующего проект примера готовых узлов, войти
Эта таблица суммирует блоки и подсистемы в примере готовых узлов. Некоторые подсистемы содержат варианты.
Элемент примера готовых узлов | Описание | Варианты |
---|---|---|
Блок Swept Sine Reference Generator | Сгенерируйте синусоидальные руководящие команды для руководящего маневра развернутого синуса. | |
Блок Longitudinal Driver | Генерирует нормированное ускорение и тормозящие команды, чтобы отследить скорость. | |
Среда | Ветер реализаций и дорожные силы. | ✓ |
Контроллеры | Контроллеры реализаций для блоков управления двигателем (ЭКЮ), передачи и тормоза. | ✓ |
Пассажирское транспортное средство | Реализует:
| ✓ |
Визуализация | Обеспечивает траекторию транспортного средства, ответ драйвера и 3D визуализацию. | ✓ |
Чтобы заменить вариант по умолчанию, на вкладке Modeling, в разделе Design, кликают по выпадающему. В разделе General выберите Variant Manager. В Различном менеджере перейдите к варианту, который вы хотите использовать. Щелкните правой кнопкой и выберите Override using this Choice.
Используйте блок Swept Sine Reference, чтобы сгенерировать синусоидальные руководящие команды для руководящего маневра развернутого синуса.
Longitudinal velocity setpoint — Целевая скорость
Steering amplitude — Синусоидальная амплитуда волны
Final frequency — Частота среза, чтобы остановить маневр
Чтобы отследить скорость транспортного средства, реализации блока Longitudinal Driver оптимальный предварительный просмотр одно точки (предусматривают) модель управления, разработанную К. К. Макэдэм1, 2 года, 3. Модель представляет драйвер, регулирующий поведение управления во время следования траектории и маневров предотвращения препятствия. Предварительный просмотр драйверов (смотрит вперед), чтобы следовать за предопределенным путем.
Подсистема Среды генерирует ветер и наземные войска. Пример готовых узлов имеет эти варианты среды.
Среда | Вариант | Описание |
---|---|---|
Оснуйте обратную связь |
| Блок Vehicle Terrain Sensor использования, чтобы реализовать трассировку лучей в 3D среде |
| Реализует постоянное значение трения |
Подсистема Контроллеров генерирует крутящий момент механизма, механизм передачи и команды тормоза. Пример готовых узлов имеет эти варианты тормоза.
Контроллер | Вариант | Описание |
---|---|---|
Управление тормозным давлением |
| Контроллер обратной связи антиблокировочной тормозной системы (ABS), который переключается между двумя состояниями |
| Тормозной контроллер разомкнутого цикла |
Пассажирская подсистема Транспортного средства имеет механизм, контроллеры и кузов с четырьмя колесами. А именно, транспортное средство содержит эти подсистемы.
Тело, приостановка, подсистема колес | Вариант | Описание |
---|---|---|
PassVeh7DOF |
| Транспортное средство с четырьмя колесами:
|
PassVeh14DOF |
| Транспортное средство с четырьмя колесами.
|
Подсистемы двигателей | Вариант | Описание |
---|---|---|
Сопоставленный Engine |
| Сопоставленный двигатель с искровым зажиганием |
Регулирование, передача, автомобильная трансмиссия и подсистема тормозов | Вариант | Описание | |
---|---|---|---|
Идеал автомобильной трансмиссии фиксированный механизм | Модель Driveline | All Wheel Drive | Сконфигурируйте автомобильную трансмиссию для с приводом на все колеса, с передними ведущими колесами, или задний привод Задайте тип связи крутящего момента |
| |||
| |||
Передача |
| Идеал зафиксировал передачу механизма |
Когда вы запускаете симуляцию, подсистема Визуализации обеспечивает драйвер, транспортное средство и информацию об ответе. Пример готовых узлов регистрирует сигналы транспортного средства во время маневра, включая регулирование, транспортное средство и скорость вращения двигателя и поперечное ускорение. Можно использовать Инспектора Данных моделирования, чтобы импортировать регистрируемые сигналы и исследовать данные.
Элемент | Описание |
---|---|
Команды драйвера | Команды драйвера:
|
Ответ транспортного средства | Ответ транспортного средства:
|
Блок Yaw Rate и Steer Scope | Уровень отклонения от курса и держащийся угол по сравнению со временем:
|
Держитесь по сравнению с блоком Ay Scope | Регулирование угла по сравнению с поперечным ускорением |
Держитесь, Скорость, блок Lat Accel Scope |
|
Транспортное средство плоттер XY | График транспортного средства, продольного по сравнению с боковым расстоянием |
Блок ISO 15037-1:2006 | Отобразите сигналы измерения стандарта ISO в Инспекторе Данных моделирования, включая угол руля и крутящий момент, продольную и боковую скорость и угол заноса |
Опционально, можно включить или отключить 3D среду визуализации. Для 3D требований платформы механизма визуализации и рекомендаций по аппаратным средствам, смотрите 3D Требования Engine Визуализации. После того, как вы открываете пример готовых узлов, в подсистеме Визуализации, открываете блок 3D Engine. Установите эти параметры.
3D Engine к Enabled.
Scene к одной из сцен, например, Straight road
.
Расположить транспортное средство в сцену:
Выберите метод инициализации положения:
Recommended for scene — Установите начальное положение транспортного средства на значения, рекомендуемые для сцены
User-specified — Установите свое собственное начальное положение транспортного средства
Выберите Apply, чтобы изменить начальные параметры положения транспортного средства.
Нажмите Update the model workspaces with the initial values, чтобы перезаписать начальное положение транспортного средства в рабочих пространствах модели с прикладными значениями.
Когда вы запускаете симуляцию, просматриваете ответ транспортного средства в AutoVrtlEnv
окно.
Открыть и закрыть AutoVrtlEnv
окно, используйте кнопки Stop и Simulink® Run. Если вы вручную закрываете AutoVrtlEnv
окно, Simulink останавливает симуляцию с ошибкой.
Когда вы включаете 3D среду визуализации, вы не можете уступить симуляции.
Чтобы изменить поля зрения камеры в окне AutoVrtlEnv, используйте эти ключевые команды.
Ключ | Поле зрения камеры | |
---|---|---|
1 | Назад оставленный |
|
2 | Назад | |
3 | Обратное право | |
4 | Левый | |
5 | Внутренний | |
6 | Право | |
7 | Передняя сторона оставлена | |
8 | Передняя сторона | |
9 | Переднее право | |
0 | Наверху |
[1] Щебеночное покрытие, C. C. "Оптимальное управление предварительным просмотром для линейных систем". Журнал динамических систем, измерения и управления. Издание 102, номер 3, сентябрь 1980.
[2] Щебеночное покрытие, C. C. "Приложение оптимального управления предварительным просмотром для симуляции автомобильного управления с обратной связью". Транзакции IEEE в системах, человеке и кибернетике. Издание 11, выпуск 6, июнь 1981.
[3] Щебеночное покрытие, C. C. Разработка Драйвера/Транспортного средства, Регулирующего Модели Взаимодействия для Динамического анализа. Итоговый Технический отчет UMTRI-88-53. Анн-Арбор, Мичиган: Научно-исследовательский институт Транспортировки Мичиганского университета, декабрь 1988.
3D Engine | Longitudinal Driver | Mapped SI Engine | Vehicle Terrain Sensor