Документация Engee

Моделирование механических передач

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

О решателях и методах моделирования см. статьи Начало работы с решателями в Engee и Локальные решатели для физических сетей.

Настройка точности модели

Повышение точности моделей механических передач заключается в создании блоков, которые более точно отображают реальные физические компоненты. Например, динамику компонентов можно описать более реалистично с помощью следующих опций:

  • Включения и выключения физических эффектов, таких как неидеальные потери в зацеплении шестерен (КПД шестерен);

  • Включение или исключение податливости (включая демпфирование пружин), жестких остановок и временных задержек;

  • Включение или исключение кулоновского трения муфт и элементов, похожих на муфты;

  • Уменьшение или смягчение резких перепадов физических порогов, таких как пороги скорости в муфтах и неидеальных передачах.

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

Точность модели в обычном моделировании:

  • Очень маленькие пороговые значения скорости и короткие временные задержки могут ухудшить численную сходимость или производительность моделирования. Подумайте, можно ли увеличить эти значения при моделировании.

Точность модели при моделировании с фиксированным шагом, в реальном времени и в аппаратном цикле

За исключением муфт, не рекомендуется использовать улучшения точности в моделировании с фиксированным шагом/фиксированными затратами, в реальном времени или в аппаратном цикле (HIL).

Для моделирования соответствия или эффективности рассмотрите возможность уменьшения количества таких элементов путем:

  • Удаления ненужных элементов с потерями;

  • Объединения элементов с потерями в как можно меньшее количество элементов.

Если вы моделируете с помощью решателя с фиксированным шагом, то избегайте:

  • Очень маленьких пороговых значений скорости;

  • Задержек времени, малых по сравнению с фиксированным временным шагом.

Оптимизация моделирования жестких механических передач

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

Связь механических передач с внешними нагрузками — для автомобиля это нагрузка от колеса, шины и дороги — часто бывает жесткой. Дорожные условия обычно меняются в течение нескольких секунд или десятков секунд. Однако внутренние изменения в системе привода автомобиля могут происходить за доли секунды, особенно при переключении передач и торможении. Кроме того, события блокировки и разблокировки муфты создают динамические разрывы.

Например, шина является «жесткой», медленно реагируя на приложенные силы и испытывая проскальзывание. Шина также имеет широкий диапазон частотных характеристик. Рассматривайте моделирование податливости шин только при моделировании разгона автомобиля из состояния покоя.

Оптимизация моделирования муфт

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

  • Переключение муфты изменяет количество и характер степеней свободы механических передач во время моделирования.

  • Поскольку переключения муфты являются идеализированными событиями, они вызывают резкое изменение крутящего момента механических передач, поскольку муфта резко переключается между статическим и кинетическим трением.

Настройка параметров муфты

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

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

  • Муфта может заблокироваться, только если относительная скорость вала ω находится в диапазоне ωωω .

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

Значения ω задаются в каждом блоке муфты.

Если во время моделирования муфта слишком легко переключается между блокировкой и разблокировкой, подумайте об увеличении допустимой скорости.

Настройка решателей для устранения разрывов муфты

  • Если используется слишком большая погрешность или размер шага решателя, то переключения муфт могут стать причиной серьезных неточностей.

  • Если погрешность переменного шага слишком велики, то решателю трудно или невозможно точно отследить динамические изменения, связанные с изменением моментов трения, действующих на механическую передачу.

  • Если размер фиксированного шага слишком велик, то решатель не может точно определить резкие изменения, такие как блокировка и разблокировка муфты. Решатель с фиксированным шагом не может адаптивно уменьшить размер шага для компенсации.

При проблемах в сходимости или резкими изменениями состояния (скорости) механической передачи в момент изменения состояния муфты, подумайте об уменьшении допусков решателя (для решателя с переменным шагом) или размера шага (для решателя с фиксированным шагом). Установите допуск решателя с переменным шагом или размер шага решателя с фиксированным шагом на минимально возможное значение, обеспечивающее приемлемую скорость моделирования (не слишком медленную).
Настройка Тип и настройка решателя Влияние на точность Влияние на скорость Влияние на моделирование муфты

Уменьшение

Переменный шаг: погрешность

Увеличивается

Уменьшается

Улучшается точность моделирования мгновенных блокировок и разблокировок

Фиксированный шаг: размер шага

Увеличение

Переменный шаг: погрешность

Уменьшается

Увеличивается

Ухудшает точность моделирования мгновенных блокировок и разблокировок

Фиксированный шаг: размер шага