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

Tire (Magic Formula)

Модель шины, определяемая коэффициентами эмпирической формулы Х.Пацейки.

Тип: Engee1DMechanical.Vehicles.Tires.MagicFormula

Путь в библиотеке:

/Physical Modeling/1D Mechanical/Tires & Vehicles/Tire (Magic Formula)

Описание

Блок Tire (Magic Formula) представляет собой продольное движение шины, задаваемое эмпирической формулой Х.Пацейки [1], которая основана на четырех коэффициентах. Можно моделировать динамику шины при постоянных или переменных условиях дорожного покрытия.

Продольное направление шины совпадает с направлением ее движения по дорожному покрытию.

Этот блок представляет собой компонент, основанный на блоке Tire-Road Interaction (Magic Formula).

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

Модель шины

В этом блоке шина рассматривается как жесткая комбинация колеса и шины, которая находится в контакте с дорогой и подвержена проскальзыванию. Когда крутящий момент приводит в движение ось колеса, шина передает продольную силу , на дорогу. Шина передает результирующую реакцию в виде силы обратно на колесо. Это действие вращает колесо, создавая продольное движение. Если моделировать податливость шины, то она также будет упруго деформироваться под нагрузкой. Если для параметра Effective rolling radius model установлено значение Load and velocity dependent (Magic Formula), то радиус шины также изменится в зависимости от нагрузки и скорости вращения.

На рисунке показаны силы, действующие на шину.

tire magic formula 1

Переменные, которые определяют модель шины:

  • — радиус качения шины;

  • — продольная скорость ступицы колеса;

  • — продольная деформация шины;

  • — угловая скорость колеса;

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

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

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

  • — коэффициент скольжения колеса для шины без упругой деформации;

  • — пороговая скорость ступицы колеса;

  • — нижняя граница знаменателя коэффициента скольжения;

  • — вертикальная нагрузка на шину;

  • — продольная сила, действующая на шину в точке контакта;

  • — продольная жесткость шины при деформации;

  • — продольное демпфирование шины при деформации;

  • — инерция колеса, такая, что эффективная масса равна ;

  • — крутящий момент, приложенный к оси с колесом.

Кинематика и реакция шины

Вы можете моделировать качение, скольжение и деформацию.

Качение и скольжение

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

Скорость скольжения пятна контакта равна . Для шины без деформации .

Несглаженное значение коэффициента скольжения пятна контакта равно:

Блок определяет знаменатель коэффициента скольжения как:

где — значение параметра Lower boundary of slip denominator, VXLOW.

Значение плавно меняется до в переходных областях:

,

.

Блок определяет коэффициент скольжения в соответствии с:

где

  • — значение параметра Minimum valid wheel slip, KPUMIN;

  • — значение параметра Maximum valid wheel slip, KPUMAX.

Значение плавно меняется в переходных областях:

,

.

Блок определяет порог сглаживания коэффициента скольжения как:

Для этого уравнения заблокированное, скользящее колесо имеет . Для идеального качения .

Деформация

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

Если не установлен флажок Compliance, то , и в любой момент времени в симуляции отсутствует продольная деформация шины, то .

Динамика шин и колес

Этот блок состоит из нескольких подкомпонентов. Эквивалентная схема блока приведена ниже.

tire magic formula

Блок моделирует переходный и стационарный режим, а также старт и остановку. Блоки Translational Spring и Translational Damper эквивалентны жесткости и демпфированию шины соответственно.

Блок Tire-Road Interaction (Magic Formula) представляет продольную силу на шине как функцию и с помощью эмпирической формулы Х.Пацейки, где — независимая переменная скольжения, а — входной сигнал на порту N.

Блок Wheel and Axle — это радиус качения шины . Значение инерции — это эффективная инерция . Характеристическая функция шины определяет продольную силу . Вместе с крутящим моментом приводного вала, приложенным к оси колеса, определяет угловое и продольное движение колеса.

Если деформация шины не моделируется, то блок не учитывает подкомпоненты Translational Spring и Translational Damper в эквивалентной схеме, а контактные переменные возвращаются к переменным колеса. В этом случае шина фактически имеет бесконечную жесткость, и порт P блока Wheel and Axle соединяется напрямую с портом C блока Force Sensor.

Если в блоке Rolling Resistance указана отличная от Pressure and velocity dependent (Magic Formula) модель сопротивления качению, то в эквивалентной схеме не будет использоваться блок Force Sensor и порт T блока Rolling Resistance. Если не установлен флажок Compliance, то порт P блока Wheel and Axle подключается непосредственно к порту C блока Force Sensor или порту T блока Tire-Road Interaction (Magic Formula).

Эффективный радиус качения

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

где

  • — эффективный радиус качения;

  • — увеличение свободного радиуса шины под действием центробежных сил;

  • — вертикальная нагрузка на шину;

  • — значение параметра Tire nominal vertical load, FNOMIN;

  • — значение параметра Vertical stiffness;

  • — скорость вращения колеса;

  • — значение параметра Low load stiffness effective rolling radius, BREFF;

  • — значение параметра Peak value of effective rolling radius, DREFF;

  • — значение параметра High load stiffness effective rolling radius, FREFF;

  • — значение параметра Ratio of nominal tire radius with non-rolling free tire radius, Q_RE0;

  • — значение параметра Tire radius increase with speed, Q_V1.

Допущения и ограничения

  • Блок предполагает только продольное движение и не учитывает развал, поворот или боковое движение.

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

Порты

Вход

# N — нормальная сила, Н
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Ненаправленные

# A — ось
вращательная механика

Details

Механический вращательный порт, связанный с осью.

Имя для программного использования

axle_flange

# H — ступица
поступательная механика

Details

Механический поступательный порт, связанный со ступицей колеса.

Имя для программного использования

hub_flange

Выход

# S — скольжение
скаляр

Details

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

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Основные

# Parameterize by — метод параметризации
Peak longitudinal force and corresponding slip | Constant Magic Formula coefficients | Load-dependent Magic Formula coefficients | Physical signal Magic Formula coefficients

Details

Выберите, как блок параметризует шину с помощью эмпирической формулы:

  • Peak longitudinal force and corresponding slip — параметризация эмпирической формулы с помощью физических характеристик шины.

  • Constant Magic Formula coefficients — задайте параметры, определяющие постоянные коэффициенты , , и в виде скаляров.

  • Load-dependent Magic Formula coefficients — задайте параметры в виде векторов, определяющие коэффициенты , , , , , и , зависящие от нагрузки, по одному параметру на каждый коэффициент.

  • Physical signal Magic Formula coefficients — задайте коэффициенты эмпирической формулы через порт M в виде четырехэлементного вектора .

Значения

Peak longitudinal force and corresponding slip | Constant Magic Formula coefficients | Load-dependent Magic Formula coefficients | Physical signal Magic Formula coefficients

Значение по умолчанию

Peak longitudinal force and corresponding slip

Имя для программного использования

friction_model

Вычисляемый

Нет

# Rated vertical load — номинальная сила нагрузки
N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

Details

Номинальная сила вертикальной нагрузки .

Зависимости

Чтобы использовать этот параметр, установите для параметра Parameterize by значение Peak longitudinal force and corresponding slip.

Единицы измерения

N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

Значение по умолчанию

3000.0 N

Имя для программного использования

F_vertical_load

Вычисляемый

Да

# Peak longitudinal force at rated load — максимальное продольное усилие при номинальной нагрузке
N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Parameterize by значение Peak longitudinal force and corresponding slip.

Единицы измерения

N | nN | uN | mN | kN | MN | GN | dyn | lbf | kgf

Значение по умолчанию

3500.0 N

Имя для программного использования

F_longitudinal_load

Вычисляемый

Да

# Slip at peak force at rated load (percent) — коэффициент скольжения в процентах при максимальном продольном усилии и номинальной нагрузке

Details

Коэффициент скольжения , выраженный в процентах (%), когда продольная сила равна максимальному значению , а вертикальная нагрузка равна номинальному значению .

Зависимости

Чтобы использовать этот параметр, установите для параметра Parameterize by значение Peak longitudinal force and corresponding slip.

Значение по умолчанию

10.0

Имя для программного использования

percent_slip

Вычисляемый

Да

Геометрические характеристики

# Rolling radius — радиус шины под нагрузкой
m | um | mm | cm | km | in | ft | yd | mi | nmi

Details

Радиус шины под нагрузкой .

Зависимости

Чтобы использовать этот параметр, установите:

  • для параметра Parameterize by значение Load-dependent Magic Formula coefficients, а для параметра Effective rolling radius model значение Constant radius;

  • для параметра Parameterize by значение Peak longitudinal force and corresponding slip, Constant Magic Formula coefficients или Physical signal Magic Formula coefficients.

Единицы измерения

m | um | mm | cm | km | in | ft | yd | mi | nmi

Значение по умолчанию

0.3 m

Имя для программного использования

tire_radius

Вычисляемый

Да

Сопротивление качению

# Model rolling resistance — учитывать сопротивление качению

Details

Установите этот флажок, чтобы учитывать сопротивление качению шины при симуляции.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_resistance

Вычисляемый

Нет

Динамические характеристики

# Compliance — учет податливости шины

Details

Нужно ли включать учет податливости шины:

  • если флажок Compliance не установлен, то блок пренебрегает динамической деформацией.

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

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_compliance

Вычисляемый

Нет

# Inertia — модель инерции

Details

Установите этот флажок, чтобы учитывать инерцию шины.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_inertia

Вычисляемый

Нет

Параметры проскальзывания

# Lower boundary of slip denominator, VXLOW — нижняя граница знаменателя коэффициента скольжения
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Details

Нижняя граница знаменателя коэффициента скольжения .

VXLOW — идентификатор файла TIR.

Единицы измерения

m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Значение по умолчанию

1.0 m/s

Имя для программного использования

v_slip_threshold

Вычисляемый

Да

# Velocity threshold — порог режима проскальзывания шины
m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Details

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

Подробнее см. Качение и скольжение.

Единицы измерения

m/s | mm/s | cm/s | km/s | m/hr | km/hr | in/s | ft/s | mi/s | ft/min | mi/hr | kn

Значение по умолчанию

0.1 m/s

Имя для программного использования

v_threshold

Вычисляемый

Да

# Minimum valid wheel slip, KPUMIN — минимальное значение коэффициента скольжения колеса

Details

Минимальное допустимое значение коэффициента скольжения колеса. Отрицательное значение означает скольжение колеса в обратном направлении относительно вращения.

Значение по умолчанию

-1.5

Имя для программного использования

min_wheel_slip

Вычисляемый

Да

# Maximum valid wheel slip, KPUMAX — максимальное значение коэффициента скольжения колеса

Details

Максимальное допустимое значение коэффициента скольжения колеса.

Значение по умолчанию

1.5

Имя для программного использования

max_wheel_slip

Вычисляемый

Да

Литература

  1. I.J.M. Besselink, A.J.C. Schmeitz, H. B. Pacejka, An Improved Magic Formula/Swift Tyre Model That Can Handle Inflation Pressure Changes, Vehicle System Dynamics 48, no. sup1 (December 2010): 337–52. https://doi.org/10.1080/00423111003748088.

  2. H.B. Pacejka., Tire and Vehicle Dynamics, Elsevier Science, 2005.