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

Road Profile

Продольный профиль дороги с изменяющейся высотой и свойствами трения.

road profile

Описание

Блок Road Profile представляет собой продольный профиль дороги с изменяющейся высотой и свойствами трения. По мере движения автомобиля параметры осей и положение центра тяжести (CG) определяют положение передней и задней осей. Блок использует положение осей для расчета угла поворота автомобиля и коэффициентов трения шин. Блок моделирует трение, используя либо эмпирическую формулу Х. Пацейки, либо коэффициенты кинетического и статического трения.

Переменные

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

Порты

Выход

# beta — угол поворота автомобиля
скаляр

Details

Выходной сигнал, задающий угол поворота автомобиля.

Типы данных

Float64

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

Нет

# MF — коэффициенты трения передней оси коэффициенты трения передней оси для модели трения Magic Formula coefficients
вектор

Details

Выходной порт, задающий коэффициенты трения передней оси.

Вектор содержит четыре элемента для модели трения Magic Formula coefficients.

Зависимости

Чтобы использовать этот порт, установите для параметра Friction output значение Magic Formula coefficients.

Типы данных

Float64

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

Нет

# MR — вектор коэффициентов трения задней оси для модели трения Magic Formula coefficients
вектор

Details

Выходной порт, задающий коэффициенты трения задней оси.

Вектор содержит четыре элемента для модели трения Magic Formula coefficients.

Зависимости

Чтобы использовать этот порт, установите для параметра Friction output значение Magic Formula coefficients.

Типы данных

Float64

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

Нет

# MF — коэффициенты трения передней оси для модели трения Friction coefficients
вектор

Details

Выходной порт, задающий коэффициенты трения передней оси.

Вектор содержит два элемента для модели трения Friction coefficients.

Зависимости

Чтобы использовать этот порт, установите для параметра Friction output значение Friction coefficients.

Типы данных

Float64

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

Нет

# MR — вектор коэффициентов трения задней оси для модели трения Friction coefficients
вектор

Details

Выходной порт, задающий коэффициенты трения задней оси.

Вектор содержит два элемента для модели трения Friction coefficients.

Зависимости

Чтобы использовать этот порт, установите для параметра Friction output значение Friction coefficients.

Типы данных

Float64

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

Нет

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

# H — горизонтальное движение
поступательная механика

Details

Ненаправленный порт, связанный с горизонтальным движением.

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

flange

Параметры

Основные

# Расстояние между центром тяжести и передней осью — расстояние между центром тяжести и передней осью
m | cm | ft | in | km | mi | mm | um | yd

Details

Горизонтальное расстояние от центра тяжести до передней оси.

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

1.4 m

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

front_axle_distance

# Расстояние между центром тяжести и задней осью — расстояние между центром тяжести и задней осью
m | cm | ft | in | km | mi | mm | um | yd

Details

Горизонтальное расстояние от центра тяжести до задней оси. Укажите то же значение, что и для параметра Horizontal distance from CG to front axle подключенного блока Vehicle Body.

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

1.6 m

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

rear_axle_distance

# Задание профиля дороги по горизонтали — расстояние по горизонтали вертикального профиля
m | cm | ft | in | km | mi | mm | um | yd

Details

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

Например, на рисунке показан горизонтальный профиль [-10, 0, 10]. Экстраполяция табличных данных осуществляется по ближайшему значению.

road profile 1

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

[-10.0, 0.0, 10.0] m

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

position_vector

# Задание профиля дороги по вертикали — вертикальный профиль
m | cm | ft | in | km | mi | mm | um | yd

Details

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

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

road profile 1

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

[0.0, 0.0, 0.25] m

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

height_vector

Задания коэффициентов трения

# Коэффициент трения — коэффициент трения
Без трения | Коэффициенты эмпирической модели | Коэффициенты трения

Details

Коэффициента трения, который выводит блок. Задается как:

  • None

  • Magic Formula coefficients

  • Friction coefficients

Зависимости

Если установить для параметра Friction output значение Magic Formula coefficients или Friction coefficients, становятся видимыми порты MF и MR и связанные с ними параметры Friction.

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

None

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

friction_parameterization

# Горизонтальное расстояние для профиля трения — горизонтальное расстояние для профиля трения
m | cm | ft | in | km | mi | mm | um | yd

Details

Горизонтальное расстояние профиля трения.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction output значение Magic Formula coefficients или Friction coefficients.

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

[-10.0, 2.0, 2.1, 6.0, 6.1, 10.0] m

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

friction_vector

# Коэффициенты передней оси — коэффициенты передней оси

Details

Коэффициенты эмпирической формулы Х. Пацейки, заданные в виде матрицы на , где – количество точек в векторе Horizontal distance for friction profile.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction output значение Magic Formula coefficients.

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

[10.0 2.0 1.0 1.0; 10.0 2.0 1.0 1.0; 8.0 3.0 1.0 1.0; 8.0 3.0 1.0 1.0; 9.0 4.0 1.0 1.0; 9.0 4.0 1.0 1.0]

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

front_scaling_factor_matrix

# Коэффициенты задней оси — коэффициенты задней оси

Details

Коэффициенты эмпирической формулы Х. Пацейки, заданные в виде матрицы на , где – количество точек в векторе Horizontal distance for friction profile.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction output значение Magic Formula coefficients.

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

[10.0 2.0 1.0 1.0; 10.0 2.0 1.0 1.0; 8.0 3.0 1.0 1.0; 8.0 3.0 1.0 1.0; 9.0 4.0 1.0 1.0; 9.0 4.0 1.0 1.0]

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

rear_scaling_factor_matrix

# Коэффициенты статического и кинетического трения для передней оси — коэффициенты трения передней оси

Details

Коэффициенты статического и кинетического трения скольжения передней оси, заданные в виде матрицы на , где – количество точек в векторе Horizontal distance for friction profile.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction output значение Friction coefficients.

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

[0.9 0.7; 0.9 0.7; 0.7 0.5; 0.7 0.5; 0.8 0.6; 0.8 0.6]

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

front_friction_coefficient_matrix

# Коэффициенты статического и кинетического трения для задней оси — коэффициенты трения задней оси

Details

Коэффициенты статического и кинетического трения скольжения задней оси, заданные в виде матрицы на , где – количество точек в векторе Horizontal distance for friction profile.

Зависимости

Чтобы использовать этот параметр, установите для параметра Friction output значение Friction coefficients.

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

[0.9 0.7; 0.9 0.7; 0.7 0.5; 0.7 0.5; 0.8 0.6; 0.8 0.6]

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

rear_friction_coefficient_matrix