exponenta event banner

Контакт с колесом модели в автомобиле

В этом примере показано, как создать систему, моделирующую колесо, катящееся вниз по наклонной плоскости с помощью блока «Сила пространственного контакта».

Моделирование колеса качения

Для создания новой модели Simscape™ Multibody™ в командной строке MATLAB ® введите:

smnew % create new Simscape Multibody model
Сохраните модель.

В модели добавьте:

Удаление блоков области, PS-Simulink Converter и Simulink-PS Converter. Переименуйте и соедините блоки, как показано на следующем рисунке.

Назначьте этим свойствам Положение колеса:

СобственностьСтоимость
Поворот > МетодAligned Axes
Поворот > Пара 1 > Толкатель+Z
Поворот > Пара 1 > Основание-Y
Поворот > Пара 2 > Толкатель+X
Поворот > Пара 2 > Основание+X
Перевод > МетодNone

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

СобственностьСтоимость
Поворот > МетодStandard Axis
Поворот > Ось+Y
Поворот > Угол5 deg
Перевод > МетодCartesian
Перевод > Смещение[30 0 -15] cm

Присвойте цилиндрическому колесу следующие свойства:

СобственностьСтоимость
Геометрия > Радиус5 cm
Геометрия > Длина4 cm
Геометрия > Экспорт > Вся геометрияselected
Инерция > ТипCalculate from Geometry
Инерция > На основеDensity
Инерция > Плотность650 kg/m^3
Графика > НапечататьFrom Geometry
Графика > Визуальные свойстваSimple
Графика > Визуальные свойства > Цвет[0.6 0.0 0.0]
Графика > Визуальные свойства > Непрозрачность1.0
Кадры > Показать порт Rselected

Назначьте следующие свойства Наклонная плоскость:

СобственностьСтоимость
Геометрия > Размеры[90 20 5] cm
Геометрия > Экспорт > Вся геометрияselected
Инерция > ТипCalculate from Geometry
Инерция > На основеDensity
Инерция > Плотность1000 kg/m^3
Графика > НапечататьFrom Geometry
Графика > Визуальные свойстваSimple
Графика > Визуальные свойства > Цвет[0.4196 0.5569 0.1373]
Графика > Визуальные свойства > Непрозрачность1.0
Кадры > Показать порт Rselected

Назначьте этим свойствам контактную силу:

СобственностьСтоимость
Нормальная сила > Жесткость1e6 N/m
Нормальная сила > Демпфирование1e3 N/(m/s)
Нормальная сила > Нормальная сила: ширина области перехода1e-4 m
Сила трения > МетодSmooth Stick-Slip
Сила трения > Коэффициент статического трения0.3
Сила трения > Коэффициент динамического трения0.3
Сила трения > Критическая скорость0.01 m/s
Зондирование > Расстояние разделенияunselected
Зондирование > Нормальная силаunselected
Зондирование > Величина силы тренияunselected

На вкладке Моделирование (Modeling) выберите Параметры модели (Model Settings) > Параметры модели (Model Settings), чтобы открыть окно Параметры конфигурации (Configuration Parameters). На панели Решатель (Solver) в разделе Сведения о решателе (Solver details) обновите следующее.

Максимальный размер шага:1e-3
Абсолютный допуск:1e-3

В этой точке как блок цилиндрического колеса, так и блок наклонной плоскости должны иметь геометрический порт. Как показано на рисунке, соедините порты геометрии блоков наклонной плоскости и цилиндрического колеса с портами основания и толкателя блока силы пространственного контакта соответственно.

На вкладке Моделирование (Simulation) щелкните Выполнить (Run). В окне MATLAB откроется панель Mechanics Explorer, на которой будет показано, как цилиндрическое колесо скатывается вниз по поверхности.

Модель бамперного автомобиля

Описанный выше процесс моделирования может быть использован для разработки более сложных моделей, которые включают в себя контактные силы. Для просмотра более сложной модели в командной строке MATLAB введите:

sm_bumper_car  % open Simscape Multibody bumper car model

Открытый Bumper Car Playset.

Модель выполнена из двух конструкций: Car и Ramp Structure. Блоки пространственной контактной силы, которые используются для моделирования контактных сил между каждым колесом автомобиля и пандусами, размещены в Car to Ramp подсистем.

Для моделирования модели на вкладке Моделирование (Simulation) щелкните Выполнить (Run). В обозревателе Mechanics можно увидеть бампер, катящийся по нескольким пандусам.

Связанные темы