Кинематика и податливость виртуальная тестовая лаборатория

Model-Based Calibration Toolbox™ позволяет вам генерировать оптимизированные параметры приостановки для Independent Suspension - Mapped и блоков Solid Axle Suspension - Mapped при помощи кинематики (K) и податливость (C) виртуальная тестовая лаборатория.

Чтобы создать и открыть рабочую копию K и виртуальный тестовый пример готовых узлов лаборатории C, войти

K и виртуальная тестовая лаборатория C содержат транспортное средство, систему тестирования и тестовые подсистемы управления. Система транспортного средства имеет два варианта:

  • Simscape Multibody Vehicle — Транспортное средство с системой подвески Simscape™ Multibody™

  • VDBS Vehicle — Транспортное средство с блоком Independent Suspension - Mapped

Kinematics and compliance virtual test laboratory model

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

ТестЦельМетод

Сгенерируйте сопоставленную приостановку из данных об электронной таблице

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

Примечание

Можно использовать стороннюю имитационную модель, чтобы сгенерировать измеренные данные о приостановке.

Виртуальная тестовая лаборатория использует Model-Based Calibration Toolbox, чтобы соответствовать углу изгиба, углу пальца ноги и вертикальным моделям ответа силы для данных. Виртуальная тестовая лаборатория затем использует модели ответа, чтобы сгенерировать параметры приостановки для блоков приостановки.

Сгенерируйте сопоставленную приостановку от приостановки Simscape

Используйте систему подвески Simscape Multibody, чтобы сгенерировать калиброванные параметры приостановки для сопоставленных блоков приостановки.

Виртуальная тестовая лаборатория использует Model-Based Calibration Toolbox, чтобы выполнить проект экспериментов (DoE) последовательности Sobol на высоте приостановки и handwheel угловых рабочих точках. В каждой рабочей точке пример готовых узлов стимулирует систему подвески Simscape Multibody с сигналом щебета по частотному диапазону 0,1 к 2 Гц. Виртуальная тестовая лаборатория затем использует данные, чтобы соответствовать приостановке вертикальная сила, угол изгиба и угол пальца ноги с Гауссовой моделью процесса (GPM) как функция состояния приостановки. Наконец, пример готовых узлов использует GPM, чтобы сгенерировать параметры приостановки для блоков приостановки.

Сравните сопоставленный и ответы приостановки Simscape

Сравните сопоставленную приостановку с результатами приостановки Simscape Multibody.

Виртуальная тестовая лаборатория стимулирует приостановку Simscape Multibody в одной рабочей точке и затем сравнивает ответ на сопоставленную приостановку.

Сгенерируйте сопоставленную приостановку из данных об электронной таблице

Виртуальная тестовая лаборатория использует Model-Based Calibration Toolbox, чтобы соответствовать углу изгиба, углу пальца ноги и вертикальным моделям ответа силы для данных. Виртуальная тестовая лаборатория затем использует модели ответа, чтобы сгенерировать параметры приостановки для блоков приостановки.

Сгенерируйте сопоставленную калибровку приостановки

  1. Используйте поле Spreadsheet file, чтобы обеспечить файл данных. По умолчанию пример готовых узлов имеет KandCTestData.xlsx содержа требуемые данные. Таблица суммирует требования файла данных для генерации калиброванных таблиц.

    ДанныеОписаниеТребования к данным для генерации сопоставленных таблиц приостановки
    z

    Вертикальная высота приостановки оси, в m

    Необходимый

    zdot

    Вертикальные точки останова высоты приостановки оси скорости, в m/s

    Необходимый

    str

    Регулирование угла, в рад

    Необходимый

    Fz

    Вертикальная сила приостановки оси, в N

    Необходимый

    приблизительно

    Угол изгиба, в рад

    Необходимый

    tA

    Угол пальца ноги, в рад

    Необходимый

  2. Нажмите Generate mapped suspension calibration, чтобы сгенерировать модели поверхности ответа в Model-Based Calibration Toolbox.

    Model Browser открывается, когда процесс завершается. Можно просмотреть угол изгиба, ca, угол пальца ноги, ta, и вертикальную силу, Fz, модель ответа соответствует данным.

    Model-Based Calibration Toolbox model browser

Примените калибровку к сопоставленной модели приостановки

  1. Нажмите Apply calibration to mapped suspension model. Виртуальная тестовая лаборатория использует модели ответа, чтобы сгенерировать калиброванную приостановку и данные о точке останова.

  2. Нажмите OK, чтобы обновить блоки приостановки и рабочее пространство модели.

В Model Explorer можно просмотреть сгенерированные параметры приостановки.

Image of Model Explorer

ПараметрПеременная рабочего пространства моделиОписание

Axle breakpoints, f_susp_axl_bp

f_susp_axl_bp

Точки останова оси, P, безразмерный.

Vertical axis suspension height breakpoints, f_susp_dz_bp

f_susp_dz_bp

Вертикальные точки останова высоты приостановки оси, M, в m.

Vertical axis suspension height velocity breakpoints, f_susp_dzdot_bp

f_susp_dzdot_bp

Вертикальные точки останова высоты приостановки оси скорости, N, в m/s.

Vertical axis suspension force and moment responses, f_susp_fmz

f_susp_fmz

M- N- O- P- 4 массив выходных значений как функция:

  • Вертикальная высота приостановки, M

  • Вертикальная скорость высоты приостановки, N

  • Регулируя угол, O

  • Ось, P

  • 4 выходных типа

    • 1 — Вертикальная сила, в N · m

    • 2 — Пользовательский

    • 3 — Сохраненная энергия, в J

    • 4 — Поглощенная степень, в W

Suspension geometry responses, f_susp_geom

f_susp_geom

M- O- P- 3 массив геометрических значений приостановки как функция:

  • Вертикальная высота приостановки, M

  • Регулируя угол, O

  • Ось, P

  • 3 выходных типа

    • 1 — угол Изгиба, в рад

    • 2 — угол Литейщика, в рад

    • 3 — угол Пальца ноги, в рад

Steering angle breakpoints, f_susp_strgdelta_bp

f_susp_strgdelta_bp

Регулируя угловые точки останова, O, в рад.

Сгенерируйте сопоставленную приостановку от приостановки Simscape

Виртуальная тестовая лаборатория использует Model-Based Calibration Toolbox, чтобы выполнить проект экспериментов (DoE) последовательности Sobol на высоте приостановки и handwheel угловых рабочих точках. В каждой рабочей точке пример готовых узлов стимулирует систему подвески Simscape Multibody с сигналом щебета по частотному диапазону 0,1 к 2 Гц. Виртуальная тестовая лаборатория затем использует данные, чтобы соответствовать приостановке вертикальная сила, угол изгиба и угол пальца ноги с Гауссовой моделью процесса (GPM) как функция состояния приостановки. Наконец, пример готовых узлов использует GPM, чтобы сгенерировать параметры приостановки для блоков приостановки.

Тестовая лаборатория осуществляет систему подвески с настройками DOE, содержавшимися в DOEMAT массив. Просмотреть DOEMAT значения массивов, открытые Model Explorer.

ЭлементОписание

DOEMAT(1,1)

Высота приостановки

DOEMAT(1,2)

Угол Handwheel

DOEMAT(1,3)

Амплитуда сигнала щебета

DOEMAT(1,4)

Запуск частоты щебета

DOEMAT(1,5)

Окончание частоты щебета

DOEMAT(1,6)

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

Генерация может занять время, чтобы запустить и замедлить другие компьютерные процессы. Просмотрите прогресс окна MATLAB®.

В Model Explorer можно просмотреть сгенерированные параметры приостановки.

Image of Model Explorer

ПараметрПеременная рабочего пространства моделиОписание

Axle breakpoints, f_susp_axl_bp

f_susp_axl_bp

Точки останова оси, P, безразмерный.

Vertical axis suspension height breakpoints, f_susp_dz_bp

f_susp_dz_bp

Вертикальные точки останова высоты приостановки оси, M, в m.

Vertical axis suspension height velocity breakpoints, f_susp_dzdot_bp

f_susp_dzdot_bp

Вертикальные точки останова высоты приостановки оси скорости, N, в m/s.

Vertical axis suspension force and moment responses, f_susp_fmz

f_susp_fmz

M- N- O- P- 4 массив выходных значений как функция:

  • Вертикальная высота приостановки, M

  • Вертикальная скорость высоты приостановки, N

  • Регулируя угол, O

  • Ось, P

  • 4 выходных типа

    • 1 — Вертикальная сила, в N · m

    • 2 — Пользовательский

    • 3 — Сохраненная энергия, в J

    • 4 — Поглощенная степень, в W

Suspension geometry responses, f_susp_geom

f_susp_geom

M- O- P- 3 массив геометрических значений приостановки как функция:

  • Вертикальная высота приостановки, M

  • Регулируя угол, O

  • Ось, P

  • 3 выходных типа

    • 1 — угол Изгиба, в рад

    • 2 — угол Литейщика, в рад

    • 3 — угол Пальца ноги, в рад

Steering angle breakpoints, f_susp_strgdelta_bp

f_susp_strgdelta_bp

Регулируя угловые точки останова, O, в рад.

Сравните сопоставленный и ответы приостановки Simscape

Виртуальная тестовая лаборатория стимулирует приостановку Simscape Multibody в одной рабочей точке и затем сравнивает ответ на сопоставленную приостановку.

  • Чтобы стимулировать модель приостановки Simscape Multibody, тестовая лаборатория использует с настройками DOE, содержавшимися в DOEMAT массив.

    Во время симуляции, чтобы просмотреть систему подвески, выбирают вкладку Mechanics Explorers.

    Image of mechanics explorer

  • После того, как симуляция завершается, используйте Инспектора Данных моделирования, чтобы сравнить ответ системы подвески для сопоставленной приостановки и модели приостановки Simscape Multibody. Например, сравните вертикальную силу, угол изгиба и угловые ответы пальца ноги.

    Simulation Data Inspector plots

Смотрите также

|

Похожие темы