exponenta event banner

Моделирование 3D транспортного средства

Внедрение транспортных средств в 3D среде

  • Библиотека:
  • Блок динамики транспортного средства/Сценарии транспортного средства/ Sim3D/ Sim3D Транспортное средство/Компоненты

  • Simulation 3D Vehicle block

Описание

Блок Simulation 3D Vehicle реализует транспортное средство с четырьмя колесами в среде моделирования 3D.

Чтобы использовать этот блок, убедитесь, что блок «Моделирование» 3D «Конфигурация сцены» находится в модели. Если для параметра Sample time этого блока задано значение -1блок использует время выборки, указанное в блоке «Моделирование» 3D «Конфигурация сцены».

На входе блока используется правая (правая) декартова система координат транспортного средства, определенная в SAE J6701. Система координат инерционна и первоначально совмещена с геометрическим центром транспортного средства:

  • Ось X - вдоль продольной оси транспортного средства, точки вперед

  • Ось Y - вдоль боковой оси транспортного средства, указывает вправо

  • Ось Z - Точки вниз

Совет

Убедитесь, что блок Simulation 3D Vehicle выполняется перед блоком Simulation 3D Scene Configuration. Таким образом, Simulation 3D Vehicle подготавливает данные сигнала до того, как среда визуализации Unreal Engine ® 3D получит их. Чтобы проверить порядок выполнения блока, щелкните его правой кнопкой мыши и выберите «Свойства». На вкладке Общие подтвердите следующие параметры приоритета:

  • Моделирование 3D Конфигурация сцены - 0

  • Моделирование 3D транспортного средства - -1

Дополнительные сведения о порядке выполнения см. в разделе Управление и просмотр порядка выполнения.

Можно настроить блок Моделирование транспортного средства (Simulation 3D Vehicle with Ground Following) для импорта пользовательских сетей и управления светом транспортного средства.

Порты

Вход

развернуть все

Перемещение транспортного средства и колеса, в м. Размеры массива: 5около-3.

  • Translation(1,1), Translation(1,2), и Translation(1,3) - перемещение транспортного средства по осям Z-down, X, Y и Z инерционного транспортного средства соответственно.

  • Translation(...,1), Translation(...,2), и Translation(...,3) - Перемещение колес относительно транспортного средства по осям Z-down X, Y и Z- соответственно.

Сигнал содержит информацию о перемещении в соответствии с расположением оси и колеса.

Перевод = [XvYvZvXFLYFLFLXFRFRXRLYRLZRRYRRZRR]

ПереводЭлемент массиваОсь перемещения

Транспортное средство, Xv

Translation(1,1)Инерционное транспортное средство Z-down X-ось

Транспортное средство, Yv

Translation(1,2)Инерционное транспортное средство Z-down Y-ось

Транспортное средство, Zv

Translation(1,3)Инерционное транспортное средство Z-вниз по оси Z

Переднее левое колесо, XFL

Translation(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, YFL

Translation(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, ZFL

Translation(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, XFR

Translation(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, YFR

Translation(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, ZFR

Translation(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, XRL

Translation(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо, YRL

Translation(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, ЗРЛ

Translation(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, XRR

Translation(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, YRR

Translation(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, ЗРР

Translation(5,3)Транспортное средство по оси Z вниз

Вращение транспортного средства и колеса, в ред. Размеры массива: 5около-3.

  • Rotation(1,1), Rotation(1,2), и Rotation(1,3) - Вращение транспортного средства вокруг оси Z-down инерционного транспортного средства соответственно X-, Y- и Z-.

  • Rotation(...,1), Rotation(...,2), и Rotation(...,3) - вращение колеса относительно транспортного средства вокруг осей Х, Y и Z соответственно.

Сигнал содержит информацию о вращении в соответствии с расположением оси и колеса.

Rotation = [RollvPitchvYawvRollFLPitchFLawFLRollFRPitchFRYawFRRRollRLPitchRLLRollRPitchRRYawRR]

ВращениеЭлемент массиваОсь вращения

Транспортное средство, Роллв

Rotation(1,1)Инерционное транспортное средство Z-down X-ось

Транспортное средство, Pitchv

Rotation(1,2)Инерционное транспортное средство Z-down Y-ось

Транспортное средство, Yawv

Rotation(1,3)Инерционное транспортное средство Z-вниз по оси Z

Переднее левое колесо, RollFL

Rotation(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, ТПЛ

Rotation(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, YawFL

Rotation(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, RollFR

Rotation(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, РО

Rotation(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, YawFR

Rotation(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, RollRL

Rotation(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо РРЛ

Rotation(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, YawRL

Rotation(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, RollRR

Rotation(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, РЗР

Rotation(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, YawRR

Rotation(5,3)Транспортное средство по оси Z вниз

Шкала транспортного средства и колеса безразмерная. Размеры массива: 5около-3.

  • Scale(1,1), Scale(1,2), и Scale(1,3) - шкала транспортного средства по осям Z-down X, Y и Z инерционного транспортного средства соответственно.

  • Scale(...,1), Scale(...,2), и Scale(...,3) - Шкала колес относительно транспортного средства вдоль осей Z-down X, Y и Z- соответственно.

Сигнал содержит информацию о масштабе в соответствии с расположением оси и колеса.

Scale = [XVscureYVscureZVscureXFLscureYFLscityZFLscureXFRscityYFRRRscityYRLscityZRLscityXRRscureYRRRscureZ

МасштабЭлемент массиваОсь масштабирования

Транспортное средство, Xvscale

Scale(1,1)Транспортное средство по оси Х Z вниз

Транспортное средство, Yvscale

Scale(1,2)Транспортное средство по оси Y Z вниз

Транспортное средство, Zvscale

Scale(1,3)Транспортное средство по оси Z вниз

Переднее левое колесо, XFLscale

Scale(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, YFLscale

Scale(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, ZFLscale

Scale(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, XFRscale

Scale(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, YFRscale

Scale(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, ZFRscale

Scale(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, шкала XRLscale

Scale(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо, YRLscale

Scale(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, ZRLscale

Scale(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, XRRscale

Scale(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, YRRscale

Scale(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, ZRRscale

Scale(5,3)Транспортное средство по оси Z вниз

Свет управляет входным сигналом, заданным как логический вектор 1 на 6. Каждый элемент вектора включает или выключает определенный свет транспортного средства, как указано в этой таблице. Значение 1 включает свет; значение 0 отключает свет

Векторный элементСвет транспортного средства

(1,1)

Дальний свет фары

(1,2)

Фара ближнего света

(1,3)

Тормоз

(1,4)

Перемена

(1,5)

Левый сигнал

(1,6)

Правый сигнал

Зависимости

Чтобы создать этот порт, на вкладке Элементы управления светом (Light Controls) выберите Включить элементы управления светом (Enable light controls).

Типы данных: Boolean

Параметры

развернуть все

Параметры транспортного средства

Если для параметра Тип актера задано значение Passenger vehicleиспользуйте параметр Тип транспортного средства (Vehicle type) для указания транспортного средства. В этой таблице приведены ссылки на размеры транспортного средства.

Настройка типа транспортного средстваРазмеры транспортного средства
Muscle car

Мышечный автомобиль

Sedan

Седан

Sport utility vehicle

Спортивный коммунальный автомобиль

Small pickup truck

Малый пикап

Hatchback

Хэтчбек

Box truck

Коробчатый грузовик

Зависимости

Выбор Custom включает параметры, позволяющие импортировать пользовательскую сетку для транспортного средства.

Путь к пользовательской сетке.

Чтобы создать пользовательскую сетку транспортного средства, см. раздел Подготовка пользовательской сетки транспортного средства для нереального редактора.

Пример: /MathWorksSimulation/Vehicles/Muscle/Meshes/SK_Sedan.SK_Sedan

Зависимости

Чтобы включить этот параметр, установите для параметра Type значение Custom.

Выберите цвет транспортного средства.

Наименование транспортного средства. По умолчанию при использовании блока в модели для параметра «Имя» устанавливается значение SimulinkVehicleX. Значение X зависит от количества блоков Simulation 3D Vehicle with Ground Following и Simulation 3D Vehicle, имеющихся в модели.

Время выборки, Ts. Частота кадров графики является обратной времени выборки.

Элементы управления светом

Выберите, следует ли управлять фарами транспортного средства. Используйте включенные параметры для установки параметров освещения, включая интенсивность фары.

Зависимости

Выбор этого параметра:

  • Создание входного порта Light controls

  • Включает эти параметры освещения.

    ОгниПараметры освещения
    Фары

    • Цвет фары

    • Высокая интенсивность луча

    • Малая интенсивность луча

    • Полуугол конуса дальнего света

    • Полуугол конуса ближнего света

    • Ориентация левого луча фары

    • Ориентация правого луча фары

    Тормозные огни

    Интенсивность тормозного света

    Реверсивные источники света

    Интенсивность обратного света

    Сигнальные огни поворота

    • Интенсивность сигнала поворота

    • Период

    • Ширина импульса

Фары

Цвет фары, определяемый как нормированный вектор 1 на 3 значений триплета RGB.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: int8 | uint8

Высокая интенсивность луча, в кд.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Низкая интенсивность луча, в кд.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Полуугол конуса дальнего света, в рад.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Малолучевой конусный полуугол, в рад.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Направление наклона и рыскания левого луча фары в системе координат Z-down, определяемое как вектор 1 на 2, в рад. первый элемент вектора, [1,1], - угол тангажа. Второй элемент вектора, [1,2] - угол рыскания.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Направление наклона и рыскания правого луча фары в системе координат Z-down, определяемое как вектор 1 на 2, в рад. первый элемент вектора, [1,1], - угол тангажа. Второй элемент вектора, [1,2] - угол рыскания.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Тормозные огни

Интенсивность тормозного света, в кд/м ^ 2.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Реверсивные источники света

Интенсивность обратного света, в кд/м ^ 2.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Индикаторы сигнала поворота

Интенсивность сигнала поворота, в кд/м ^ 2.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Период сигнала поворота, в с.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Длительность светового импульса сигнала поворота в процентах от периода.

Зависимости

Чтобы включить этот параметр, выберите Включить элементы управления светом.

Типы данных: double

Начальные значения

Начальное перемещение транспортного средства и колеса, в м. Размеры массива: 5около-3.

  • Translation(1,1), Translation(1,2), и Translation(1,3) - Начальное перемещение транспортного средства по осям X, Y и Z системы координат инерциального транспортного средства Z-down соответственно.

  • Translation(...,1), Translation(...,2), и Translation(...,3) - начальное перемещение колеса относительно транспортного средства по осям Z-down X, Y и Z- соответственно.

Параметр содержит информацию о перемещении в соответствии с расположением оси и колеса.

Перевод = [XvYvZvXFLYFLFLXFRFRXRLYRLZRRYRRZRR]

ПереводЭлемент массиваОсь перемещения

Транспортное средство, Xv

Translation(1,1)Инерционное транспортное средство Z-down X-ось

Транспортное средство, Yv

Translation(1,2)Инерционное транспортное средство Z-down Y-ось

Транспортное средство, Zv

Translation(1,3)Инерционное транспортное средство Z-вниз по оси Z

Переднее левое колесо, XFL

Translation(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, YFL

Translation(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, ZFL

Translation(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, XFR

Translation(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, YFR

Translation(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, ZFR

Translation(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, XRL

Translation(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо, YRL

Translation(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, ЗРЛ

Translation(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, XRR

Translation(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, YRR

Translation(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, ЗРР

Translation(5,3)Транспортное средство по оси Z вниз

Начальное вращение транспортного средства и колеса вокруг осей Z-down X, Y и Z.

Размеры массива: 5около-3.

  • Rotation(1,1), Rotation(1,2), и Rotation(1,3) - Начальное вращение транспортного средства вокруг системы координат X, Y и Z инерционного транспортного средства, соответственно.

  • Rotation(...,1), Rotation(...,2), и Rotation(...,3) - Начальное вращение колеса относительно транспортного средства вокруг осей Z-down X, Y и Z- соответственно.

Параметр содержит информацию о вращении в соответствии с расположением оси и колеса.

Rotation = [RollvPitchvYawvRollFLPitchFLawFLRollFRPitchFRYawFRRRollRLPitchRLLRollRPitchRRYawRR]

ВращениеЭлемент массиваОсь вращения

Транспортное средство, Роллв

Rotation(1,1)Инерционное транспортное средство Z-down X-ось

Транспортное средство, Pitchv

Rotation(1,2)Инерционное транспортное средство Z-down Y-ось

Транспортное средство, Yawv

Rotation(1,3)Инерционное транспортное средство Z-вниз по оси Z

Переднее левое колесо, RollFL

Rotation(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, ТПЛ

Rotation(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, YawFL

Rotation(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, RollFR

Rotation(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, РО

Rotation(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, YawFR

Rotation(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, RollRL

Rotation(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо РРЛ

Rotation(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, YawRL

Rotation(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, RollRR

Rotation(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, РЗР

Rotation(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, YawRR

Rotation(5,3)Транспортное средство по оси Z вниз

Начальная шкала транспортного средства и колеса, безразмерная. Размеры массива: 5около-3.

  • Scale(1,1), Scale(1,2), и Scale(1,3) - начальная шкала транспортного средства по осям Z-down X, Y и Z инерционного транспортного средства соответственно.

  • Scale(...,1), Scale(...,2), и Scale(...,3) - начальная шкала колес относительно транспортного средства по осям Z-down X, Y и Z- соответственно.

Параметр содержит информацию о масштабе в соответствии с расположением оси и колеса.

Scale = [XVscureYVscureZVscureXFLscureYFLscityZFLscureXFRscityYFRRRscityYRLscityZRLscityXRRscureYRRRscureZ

МасштабЭлемент массиваОсь масштабирования

Транспортное средство, Xvscale

Scale(1,1)Транспортное средство по оси Х Z вниз

Транспортное средство, Yvscale

Scale(1,2)Транспортное средство по оси Y Z вниз

Транспортное средство, Zvscale

Scale(1,3)Транспортное средство по оси Z вниз

Переднее левое колесо, XFLscale

Scale(2,1)Транспортное средство по оси Х Z вниз

Переднее левое колесо, YFLscale

Scale(2,2)Транспортное средство по оси Y Z вниз

Переднее левое колесо, ZFLscale

Scale(2,3)Транспортное средство по оси Z вниз

Переднее правое колесо, XFRscale

Scale(3,1)Транспортное средство по оси Х Z вниз

Переднее правое колесо, YFRscale

Scale(3,2)Транспортное средство по оси Y Z вниз

Переднее правое колесо, ZFRscale

Scale(3,3)Транспортное средство по оси Z вниз

Заднее левое колесо, шкала XRLscale

Scale(4,1)Транспортное средство по оси Х Z вниз

Заднее левое колесо, YRLscale

Scale(4,2)Транспортное средство по оси Y Z вниз

Заднее левое колесо, ZRLscale

Scale(4,3)Транспортное средство по оси Z вниз

Заднее правое колесо, XRRscale

Scale(5,1)Транспортное средство по оси Х Z вниз

Заднее правое колесо, YRRscale

Scale(5,2)Транспортное средство по оси Y Z вниз

Заднее правое колесо, ZRRscale

Scale(5,3)Транспортное средство по оси Z вниз

Подробнее

развернуть все

Ссылки

[1] Комитет по стандартам динамики транспортных средств. Терминология динамики транспортных средств. SAE J670. Уоррендейл, Пенсильвания: Общество автомобильных инженеров, 2008.

[2] Технический комитет. Дорожные транспортные средства - Динамика транспортных средств и способность удерживать дороги - Словарь. ISO 8855:2011. Женева, Швейцария: Международная организация по стандартизации, 2011 год.

Представлен в R2019b