Uploaded by Новиков А.Д. СМ9-31

Tyagoviy

advertisement
Московский государственный технический университет имени Н.Э. Баумана
Факультет «Специальное машиностроение»
Кафедра СМ9 «Многоцелевые гусеничные машины и мобильные роботы»
ОТЧЕТ
по домашней работе
по курсу «Теория движения гусеничных машин и мобильных роботов»
На тему «Тягово-динамический расчет при прямолинейном движении»
Выполнил:
Студент группы СМ9-71
Новиков А. Д.
личная подпись
ФИО студента
Проверил:
Преподаватель
Чудаков О.И.
личная подпись
Москва 2023
ФИО преподавателя
Содержание
Перечень сокращений и обозначений ........................................................................... 3
Введение ........................................................................................................................... 5
Подбор двигателя ............................................................................................................ 6
Определение минимальной скорости движения гусеничной машины ...................... 7
Определение кинематического диапазона и передаточных чисел ............................. 8
Построение динамической характеристики и характеристики ускорений ............... 9
Время и путь разгона..................................................................................................... 11
Заключение ..................................................................................................................... 13
Приложение А ................................................................................................................ 14
2
Перечень сокращений и обозначений
В настоящем отчете применяют следующие сокращения и обозначения:
ГМ − гусеничная машина
𝑚гм − масса гусеничной машины
𝑁св − максимальная свободная мощность двигателя
𝑃дв − потребная сила тяги
𝑣𝑚𝑎𝑥 − максимальная скорость ГМ
𝜂0 − общий КПД машины
𝑓0 − суммарный коэффициент сопротивления движению
𝐺 − вес машины
𝑃𝑤 − сила воздушного сопротивления
𝑓𝑚𝑖𝑛 − коэффициент сопротивления движению для дороги с хорошим покрытием
𝛼𝑚𝑖𝑛 − продольный уклон дороги при хороших дорожных условиях
𝜂тр − КПД трансмиссии
𝜂гд − КПД гусеничного движителя
𝜂к − КПД конической передачи
𝜂ц − КПД цилиндрической передачи
𝑐𝑥 − коэффициент полной аэродинамической силы
𝐹лоб − площадь миделева сечения (лобовая)
𝜌𝑤 − плотность воздуха
𝑁𝑒𝑚𝑎𝑥 − эффективная номинальная мощность двигателя
𝑁п − суммарные потери мощности в энергетической установке
𝑁в − потери на привод вентилятора
𝑁вых − потери на выхлопную систему
𝑁во − потери на воздухоочиститель
𝑣𝑚𝑖𝑛 − минимальная скорость ГМ
𝑃𝑚𝑎𝑥 − максимальная потребная сила тяги
𝑓0𝑚𝑎𝑥 − суммарный коэффициент сопротивления движению при минимальной
скорости ГМ
𝑓𝑚𝑎𝑥 − коэффициент сопротивления движению для дороги с плохим покрытием
3
𝛼𝑚𝑎𝑥 − максимальный угол подъема
𝜂0′ − общий КПД машины на первой передаче
′
𝜂гд
− КПД гусеничного движителя при движении на первой передаче
𝑃𝜑𝑚𝑎𝑥 − максимальная сила тяги по сцеплению
𝜑 − коэффициент сцепления
𝑑 − кинематический диапазон трансмиссии
𝑢тр𝑚𝑖𝑛 − минимальное передаточное число трансмиссии
𝜔дв𝑁 − угловая скорость коленчатого вала ДВС при максимальной мощности
𝑟вк − радиус ведущего колеса
𝑘𝑚𝑖𝑛 − минимальное число передач
𝑘 − итоговое число передач
𝑞геом − знаменатель геометрической прогрессии
𝐷 − динамический фактор
𝑎гм − линейное ускорение ГМ
𝛿вр − коэффициент учета вращающихся масс
𝑣гм − среднее значение скорости
𝑎гм − среднее значение ускорения
∆𝑡разг − элементарное время разгона
∆𝑆разг − элементарный путь разгона
𝑡разг − полное время разгона
𝑆разг − полный путь разгона
𝑃с выб − сила сопротивления выбегу
𝑡пер − время переключения
∆𝑣гм − падение скорости за время переключения
𝑆пер − путь, проходимый ГМ за время переключения
4
Введение
Основной целью данной работы является проведение тягово-динамического расчета
при прямолинейном движении гусеничной машины со следующими параметрами и
характеристикой дороги:
Таблица 1 – Исходные данные
𝑚гм , т
𝛼𝑚𝑎𝑥 , град
𝑣𝑚𝑎𝑥 , км/ч
20
35
70
𝐹лоб , м2 𝑟вк , м Прим.
3,6
0,25
1, 4
𝜑
𝑓𝑚𝑖𝑛
𝑓𝑚𝑎𝑥
0,85
0,02
0,08
Трансмиссия ГМ на любой передаче включает одну пару конических прямозубых
шестерён, три пары цилиндрических прямозубых шестерён и одну планетарную передачу,
а разработка расчетных скоростей движения на передачах осуществляется по закону
геометрической прогрессии.
Тяговым расчетом называется расчет, согласно которому определяются скоростные
и тяговые качества существующей гусеничной машины (поверочный) или расчет, когда
по заданным скоростным и тяговым качествам определяются расчетные параметры
проектируемой машины (проектировочный). Мы выполняем проектировочный расчет,
который выполняется в следующей последовательности:
1)
По заданной массе ГМ и его максимальной скорости движения находим
мощность двигателя.
2)
По заданному максимальному углу преодолеваемого подъема вычисляем
минимальную скорость движения ГМ.
3)
Зная максимальную и минимальную скорости, определяем кинематический
диапазон трансмиссии.
4)
По расчетным скоростям определяем передаточные числа трансмиссии.
5)
С помощью полученных выше данных строим зависимости скорости и пути
разгона ГМ от времени.
В отчете представлены программная реализация в среде Matlab, результаты
представлены в численном и графическом виде.
5
Подбор двигателя
Мощность двигателя определяют из условия прямолинейного движения машины с
максимальной скоростью по хорошей дороге с незначительными уклонами.
Максимальная
свободная
мощность
без
внутренних
потерь
определяется
следующим образом:
𝑁св =
𝑃дв 𝑣𝑚𝑎𝑥
= 349 кВт
𝜂0
Потребная сила тяги:
𝑃дв = 𝑓0 𝐺 + 𝑃в = 9809 Н
Это сила, которую двигатель должен обеспечить на гусеницы для того, чтобы
развить максимальную скорость при заданных внешних условиях.
Суммарный коэффициент сопротивления движению:
𝑓0 = 𝑓𝑚𝑖𝑛 𝑐𝑜𝑠𝛼𝑚𝑖𝑛 + 𝑠𝑖𝑛𝛼𝑚𝑖𝑛 = 0,0462
Здесь суммарный коэффициент сопротивления движению представляет собой
коэффициент при хороших дорожных условиях, когда ГМ может развить максимальную
скорость.
Поэтому
в
данном
выражении
берется
минимальный
коэффициент
сопротивления движению и малый угол подъема (~1,5°).
Общий КПД машины:
𝜂0 = 𝜂тр 𝜂гд = 0,5463
КПД трансмиссии:
𝜂тр = 𝜂к 𝜂ц3 𝜂п = 0,841
Исходя из технического задания, мы имеем одну пару конических прямозубых
шестерён, три пары цилиндрических прямозубых шестерён и одну планетарную передачу.
КПД гусеничного движителя для резинометаллического шарнира:
𝜂гд = 0,919 − 0,01386 ∗ 𝑣гм = 0,6495
В данной формуле вместо 𝑣гм подставляется максимальная скорость движения
машины 𝑣𝑚𝑎𝑥 .
Сила воздушного сопротивления:
2
𝑃в = 0,5 ∗ 𝑐𝑥 𝐹 лоб 𝜌𝑤 𝑣гм
= 831 Н
где 𝑐𝑥 = 0,9;
6
𝜌𝑤 = 1,225 кг/м3 .
Силу воздушного сопротивления необходимо учитывать, так как максимальная
скорость ГМ ≥ 40 км/ч.
Эффективная номинальная мощность двигателя:
𝑁𝑒𝑚𝑎𝑥 = 𝑁св + 𝑁п
Это мощность, которая учитывает потери на потребители
Суммарные потери мощности в энергетической установке:
𝑁п = 𝑁в + 𝑁вых + 𝑁во
Будем считать, что потери мощности составляют 15,5 % от 𝑁𝑒𝑚𝑎𝑥 , тогда формула
будет иметь следующий вид:
𝑁св
= 413,2 кВт
0.845
Исходя из необходимой для достижения максимальной скорости эффективной
𝑁𝑒𝑚𝑎𝑥 =
мощности был выбран двигатель В-55В.
Внешняя скоростная характеристика двигателя показана на рисунке 1.
Рисунок 1 – Внешняя скоростная характеристика двигателя
Определение минимальной скорости движения гусеничной машины
Минимальная скорость движения определяется из условий равномерного движения
ГМ на максимальном подъеме при выбранном двигателе:
7
𝑣𝑚𝑖𝑛
𝑁св 𝜂0′
=
= 2,25 м/с
𝑃𝑚𝑎𝑥
Максимальная потребная сила тяги для подъема машины:
𝑃𝑚𝑎𝑥 = 𝑓0𝑚𝑎𝑥 𝐺 = 𝐺(𝑓𝑚𝑎𝑥 𝑐𝑜𝑠𝛼𝑚𝑎𝑥 + 𝑠𝑖𝑛𝛼𝑚𝑎𝑥 ) = 126 кН
В данном случае максимальная потребная сила тяги представляет собой силу,
которую двигатель должен обеспечить на гусенице для преодоления максимального угла
подъема и при максимальном сопротивлении движению.
КПД на первой передаче:
′
𝜂0′ = 𝜂тр 𝜂гд
= 0,773
КПД движителя на первой передаче:
′
𝜂гд
= 0,919
𝑣𝑚𝑖𝑛 = 8 км/ч
Проверка по сцеплению
Максимальная сила тяги по сцеплению:
𝑃𝜑𝑚𝑎𝑥 = 𝜑𝐺𝑐𝑜𝑠𝛼𝑚𝑎𝑥 = 136 кН
Максимальная потребная сила тяги 𝑃𝑚𝑎𝑥 не должна превышать максимальную силу
тяги по сцеплению 𝑃𝜑𝑚𝑎𝑥 . В нашем случае 𝑃𝑚𝑎𝑥 = 126 кН, а 𝑃𝜑𝑚𝑎𝑥 = 136 кН,
следовательно, проверка по сцеплению пройдена.
Определение кинематического диапазона и передаточных чисел
Кинематический диапазон трансмиссии:
𝑣𝑚𝑎𝑥 𝑢тр𝑚𝑎𝑥
𝑑=
=
= 8,75
𝑣𝑚𝑖𝑛 𝑢тр𝑚𝑖𝑛
При разбивке передаточных чисел по закону геометрической прогрессии
минимальное число передач определяется следующим образом:
𝑘𝑚𝑖𝑛 =
𝑙𝑔 𝑑
= 6,7
𝑙𝑔 𝑛𝑁 − 𝑙𝑔 𝑛𝑀
Минимальное число передач получилось 𝑘𝑚𝑖𝑛 = 6,7, округлив в большую сторону,
получили число передач 𝑘 = 7.
Знаменатель геометрической прогрессии:
𝑞геом =
𝑘−1
√𝑑 = 1,4325
8
Значение передаточного отношения для достижения наибольшей скорости:
𝑢тр (𝑘) =
𝑟вк 𝑛𝑚𝑎𝑥 𝜋
30𝑣𝑚𝑎𝑥
= 2,56
После нахождения передаточного отношения на последней передаче, мы
используем геометрическую прогрессию для нахождения передаточных отношений на
других передачах:
qгеом =
uтр (i + 1)
uтр (i)
Таблица 2 – Передаточные отношения трансмиссии на разных передачах
Передача (i)
Передаточное отношение (𝑢тр𝑖 )
1-ая
22,110
2-ая
15,434
3-ая
10,774
4-ая
7,521
5-ая
5,248
6-ая
3,665
7-ая
2,558
Построение динамической характеристики и характеристики ускорений
Динамический фактор:
𝐷=
𝑃дв − 𝑃в
𝐺
Для построения динамической характеристики необходимо считать динамический
фактор в двойном цикле, где первым циклом является смена передачи, а вторым
изменение частоты вращения двигателя в рабочем диапазоне от 𝑁𝑚𝑎𝑥 до 𝑀𝑚𝑎𝑥 .
Сила тяги по двигателю:
𝑃дв =
𝑀св 𝑢тр 𝜂0
𝑟вк
9
Рисунок 2 - Динамическая характеристика
Анализируя график динамической характеристики (рисунок 2) можно получить
скорость движения ГМ (при равномерном движении) при заданном коэффициенте общего
сопротивления.
Линейное ускорение ГМ:
𝑎гм =
(𝐷 − 𝑓0 )𝑔
𝛿вр
Для построения характеристики ускорений необходим такой же цикл, как и при
построении Динамической характеристики.
Коэффициент учета вращающихся масс:
2
𝛿вр ≈ 1,2 + 0.002 ∗ 𝑢тр
10
Рисунок 3 - Характеристика ускорений ГМ
Анализируя график характеристики ускорений можно получить теоретическое
значение ускорения разгона на данном грунте при данной скорости.
Время и путь разгона
Разобьем характеристику ускорений на элементарные участки с определенным
интервалом:
∆𝑣гм = 𝑣 гм(𝑖+1) − 𝑣гм(𝑖)
На полученных интервалах определим средние значения ускорения:
𝑎гм = 0,5(𝑎гм𝑖 + 𝑎гм(𝑖+1) )
И средние значения скорости:
𝑣гм = 0.5(𝑣гм𝑖 + 𝑣гм(𝑖+1) )
Найдем элементарные время и путь разгона:
∆𝑡разг =
∆𝑣гм
𝑎гм
∆𝑆разг = ∆𝑣гм ∆𝑡разг
Полное время разгона:
𝑝
𝑡разг = ∑ ∆𝑡разг
𝑖=1
Путь разгона:
11
𝑝
𝑆разг = ∑ ∆𝑆разг
𝑖=1
𝑝 − число элементарных участков
Замедление при переключении передач:
𝑎гм = −
𝑃с выб
𝑚гм 𝛿вр
Сила сопротивления выбегу:
𝑃с выб = 𝐺𝑓0 + 𝑃в
Падение скорости за время переключения:
∆𝑣пер =
𝑃с выб 𝑡пер
𝑚гм 𝛿вр
Путь, проходимый ГМ за время переключения:
′
𝑆пер = (𝑣пер
− 0,5∆𝑣пер )𝑡пер
Время переключения 𝑡пер = 1 с.
Рисунок 4 - График времени разгона ГМ
12
Рисунок 5 - График пути разгона Г
Заключение
В ходе выполнения тягово-динамического расчета для заданной исходной ГМ был
подобран двигатель В55-В, получены передаточные отношения трансмиссии, определена
минимальная
скорость
движения,
построены
динамическая
характеристика,
характеристика ускорений, графики времени разгона и пути разгона.
Таблица 3 – Время разгона на каждой передаче до максимальных оборотов
t1, c
t2, c
t3, c
t4, c
t5, c
t6, c
t7, c
0,328
2,370
4,886
8,505
14,918
29,788
90,133
Таблица 4 – Расстояние, которое прошла машина за время разгона на каждой передаче
s1, м
s2, м
s3, м
s4, м
s5, м
s6, c
s7, c
0,63
4,24
11,3
27,7
74
238
1252
13
Приложение А
Расчетный файл для ПО Matlab R2021b
clear all; %#ok<CLALL>
% Входные данные из варианта дз.
m = 20000; % Масса ТС, кг.
alpha_max = 35; % Максимальный угол преодолеваемого подъема, в градусах.
V_max = 70; % Максимальная скорость ТС на хорошей дороге, км/ч.
F_lob = 3.6; % Площадь поперечного (миделева) сечения, м^2. Может быть вычислена как
% F_lob = (H - h) * B, где H - габаритная высота, B - колея ТМ, h - дорожный клиренс, всё в метрах.
r_vk = 0.25; % Радиус ведущего колеса, м.
prim = [1 ,4]; % Примечание из условия, см. ниже.
% Дополнительные данные из условия.
phi = 0.85;
f_min = 0.02; % Коэффициент сопротивления движению, обычно 0,015…0,025 для дороги с покрытием.
f_max = 0.085;
alpha_min = 1.5; %Значение продольного уклона на хорошей дороге, в градусах, обычно 1..1.5.
g = 9.81; % Ускорение свободного падения, м/с^2.
Ro_w = 1.225; % Плотность воздуха, кг/м^3.
C_x = 0.9; % Коэффициент полной аэродинамической силы, для грузовых обычно 0.8..1.0.
Nu_k = 0.96; % КПД конической передачи.
Nu_c = 0.97; % КПД цилиндрической передачи.
Nu_p = 0.96; % КПД планетарной одноступенчатой (эпициклической?) передачи.
% Параметры двигателя В-55В.
n = [1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000]; % Частота вращения двигателя, об/мин.
M_ef = [2354, 2354, 2345.5, 2323.2, 2291.8, 2256, 2207.4, 2139.5, 2060];
N_ef = [295.81, 320.46, 343.87, 364.93, 384, 401.62, 416.09, 425.7, 431.45];
N_max = max(N_ef); % Максимальная эффективная мощность двигателя.
M_max = max(M_ef); % Максимальный эффективный крутящий момент.
% Расчет мощности двигателя.
G = m * g; % Вес ТС, Н.
f_0 = f_min * cosd(alpha_min) + sind(alpha_min); % Суммарный (обобщенный) коэффициент сопротивления движению.
P_v = 0.5 * C_x * F_lob * Ro_w * ((V_max/3.6) ^ 2); % Сила воздушного сопротивления, Н.
P_dv = (f_0 * G) + P_v; % Потребная сила тяги, Н.
if prim(1) == 1
Nu_tr = Nu_k * (Nu_c^3) * Nu_p; % КПД трансмиссии (для современных ГМ с механической трансмиссией
примерно 0,85…0,9).
elseif prim(1) == 2
Nu_tr = Nu_k * (Nu_c^2);
else
Nu_tr = (Nu_c^3) * Nu_p;
end
% Расчет КПД машины.
Nu_gd = 0.919 - 0.01386 * (V_max/3.6); % КПД гусеничной передачи для резинометаллического шарнира.
Nu_0 = Nu_tr * Nu_gd; % Общий КПД машины.
N_cv = (P_dv * V_max/3.6) / Nu_0; % Максимальная свободная мощность двигателя (без внутренних потерь), Вт.
% Примерный расчет без зависимости от частоты вращения для выбора двигателя.
N_vent = 0.1; % Потери на привод вентилятора (0,06…0,15 от N_e_max).
N_vix = 0.025; % Потери на выхлопную систему (0,02…0,03 от N_e_max).
N_vozd = 0.03; % Потери на воздухоочиститель (0,02…0,04 от N_e_max).
N_p = N_vent + N_vix + N_vozd; % Суммарные потери мощности в энергетической установке.
N_e_max = (N_cv / 1000) / (1 - N_p); % Эффективная номинальная мощность двигателя, кВт.
% Расчет свободной мощности двигателя по ВСХ с учетом потерь.
N_p_N = 0.15 * N_max; % Общие потери мощности в режиме максимальной мощности (0,1…0,2 от N_max), кВт.
N_p = zeros(1, length(n));
i = 0;
for n_i = n
i = i + 1;
N_p(i) = N_p_N * (n_i / max(n))^2; % Суммарные потери мощности в зависимости от частоты вентилятора.
end
N_cv = N_ef - N_p; % Эффективная мощность двигателя, кВт.
omega_dv = n * 2 * pi / 60; % Угловая скорость вращения коленчатого вала ДВС, 1/с.
M_cv = (1000 * N_cv) ./ omega_dv; % Эффективный крутящий момент двигателя, Н * м.
14
n_M_max = min(n(M_cv == max(M_cv))); % Частота вращения двигателя при максимальном моменте, выбирается
максимально слева.
n_N_max = max(n(N_cv == max(N_cv))); % Частота вращения двигателя при максимальной мощности.
% Выбирается максимально справа, для расширения рабочего диапазона двигателя в случае т.н 'плато' на графике
ВСХ.
omega_dv_N = n_N_max * 2 * pi / 60; % Скорость вращения двигателя при максимальной мощности.
% Определение минимальной скорости ТС:
Nu_gd_shtrikh = 0.919;
Nu_0_shtrikh = Nu_tr * Nu_gd_shtrikh; % КПД ТС при минимальной скорости.
f_0_max = f_max * cosd(alpha_max) + sind(alpha_max);
P_max = f_0_max * G; % Максимальная потребная сила тяги, Н.
P_max_phi = phi * G * cosd(alpha_max); % Максимальная сила тяги по сцеплению, Н.
if P_max > P_max_phi
disp("Максимальная потребная сила тяги P_max не должна превышать максимальную силу тяги по сцеплению:
P_max <= P_max_phi")
end
P_max = min(P_max_phi, P_max);
V_min = 3.6 * max(N_cv) * 1000 * Nu_0_shtrikh / P_max; % Желательно, чтобы наибольшая скорость на первой
передаче не превышала 5…6 км/ч.
% Определение кинематического диапазона трансмиссии:
d = V_max / V_min; % = u_tr_max / u_tr_min
% Для ГМ с максимальной скоростью движения 50…55 км/ч обычно кинематический диапазон d = 8…10.
u_tr_min = omega_dv_N * r_vk / (V_max / 3.6);
u_tr_max = d * u_tr_min;
% Выбор передаточных чисел КП:
if prim(2) == 5
k_min = (d - 1)/((n_N_max / n_M_max) - 1); % Берется без +1 - т.к не учитывем заднюю передачу.
k = ceil(k_min); % Число передач k определяется округлением в большую сторону k_min до ближайшего целого
числа.
q_arif = (u_tr_min - u_tr_max)/(k - 1); % Разность арифметической прогрессии;
u_tr = zeros(1, k);
u_tr(1) = u_tr_min;
for i = 2:k
u_tr(i) = u_tr(i-1) + q_arif;
%u_1 - u_2 = … = u_k-1 - u_k = q_arif = const;
end
elseif prim(2) == 4
k_min =(log(d) / (log(n_N_max) - log(n_M_max))); % Берется без +1 - т.к не учитывем заднюю передачу.
k = ceil(k_min); % Функция log() возвращает натуральный логарифм, ceil() возвращает округленное в большую
сторону значение.
q_geom = nthroot(d, k-1); % Разность геометрической прогрессии;
u_tr = zeros(1, k);
u_tr(1) = u_tr_min;
for i = 2:k
u_tr(i) = u_tr(i-1) * q_geom;
%u_i / u_i-1 = q_geom = const;
end
else
disp('Ошибка: Соответствующее примечание не найдено');
end
% Динамическая характеристика и ускорения ТС, путь и скорость разгона ТС:
f2 = figure('Name', 'Динамическая характеристика', 'NumberTitle', 'off');
hold on;
grid on;
xlabel('Скорость ТС, км/ч');
xlim([0, 1.1*V_max]); % Границы на горизонтальной оси.
ylabel('Динамический фактор');
ylim([0, 1]); % Границы осей на левой оси.
title('Динамическая характеристика');
f3 = figure('Name', 'Ускорения ТС', 'NumberTitle', 'off');
hold on;
grid on;
xlabel('Скорость ТС, км/ч');
xlim([0, 1.1*V_max]); % Границы на горизонтальной оси.
15
ylabel('Ускорения ТС на каждой передаче, м/с^{2}');
ylim([0, 3.5]); % Границы осей на левой оси.
title('Характеристика ускорений ГМ');
t_per = 1.5; % Время переключения, обычно 1..2 с.
a_gm = zeros (k, length(n));
V = zeros (k, length(n));
for i = k:-1:1
V(i,:) = omega_dv * r_vk / u_tr(i); % Текущая скорость ТС для каждой частоты вращения двигателя, м/с.
% Индексация через (i,:) выдает в качестве результата i-ую строчку массивом 1 x n.
Nu_gd = 0.919 - 0.01386 * V(i,:); % КПД гусеничного движителя при текущей скорости.
Nu_0 = Nu_tr * Nu_gd; % Полный КПД машины.
P_v = 0.5 * C_x * F_lob * Ro_w * (V(i,:) .^ 2); % Сила сопротивления при текущей скорости, Н.
P_dv = M_cv * u_tr(i) * Nu_0(i) / r_vk; % Сила тяги по двигателю, Н.
D = (P_dv - P_v) / G; % Динамический фактор.
% График динамического фактора на i-ой передаче:
figure(f2);
plot(V(i,:) * 3.6, D);
sigma_vr = 1.2 + 0.002 * (u_tr(i)^2); % Коэффициент учета вращающихся масс.
a_gm(i,:) = (D - f_0) * g / sigma_vr; % Линейное ускорение машины, м/с^2.
% График ускорения ТС на i-ой передаче:
figure(f3);
plot(V(i,:) * 3.6, a_gm(i,:));
%Расчет времени и пути разгона ТС:
for j =1:(length(n)-1)
Delta_v(i,j) = V(i,j+1) - V(i,j); % Изменение скорости между двумя соседними частотами вращения двигателя.
a_sr(i,j) = 0.5 * (a_gm(i,j+1) + a_gm(i,j)); % Среднее ускорение на этом участке.
v_sr(i,j) = 0.5 * (V(i,j+1) + V(i,j)); % Средняя скорость на участке.
Delta_t(i,j) = Delta_v(i) / a_gm(i,j); % Элементарное время разгона на участке.
Delta_s(i,j) = v_sr(i,j) * Delta_t(i,j); % Элементарный путь разгона на участке.
end
T_razg(i) = sum(Delta_t(i,:),"all"); % Полное время разгона на данной передаче.
S_razg(i) = sum(Delta_s(i,:),"all"); % Полный путь разгона на данной передаче.
P_v = 0.5 * C_x * F_lob * Ro_w * (max(V(i,:)) ^ 2); % Сопротивление воздуха для скорости переключения.
P_c_vibeg = G * f_0 + P_v; % Сила сопротивления выбегу.
a_zamedl = -P_c_vibeg / (m * sigma_vr); % Замедление при переключении передач.
Delta_v_per(i) = P_c_vibeg * t_per / (m * sigma_vr); % Падение скорости за время переключения.
S_per(i) = max(V(i,:)) - 0.5 * Delta_v_per(i) * t_per; % Путь, проходимый ТС за время переключения.
end
% Определение времени и пути разгона ТС.
V_gm = zeros (1, 2*k-1);
S_gm = zeros (1, 2*k-1);
T_gm = zeros (1, 2*k-1);
for j = 0:(k-1)
V_gm(1,2*j+2) = max(V(k - j,:));
end
for j = 0:(k-2)
V_gm(1,2*j+3) = max(V(k - j,:)) - Delta_v_per(1,k - j);
S_gm(1,2*j+3) = S_gm(1,2*j + 1) + S_razg(1,k - j) + S_per(1,k - j);
T_gm(1,2*j+3) = T_gm(1,2*j + 1) + T_razg(1,k - j) + t_per;
end
for j = 0:(k-1)
S_gm(1,2*j+2) = S_gm(1,2*j + 1) + S_razg(1,k - j);
T_gm(1,2*j+2) = T_gm(1,2*j + 1) + T_razg(1,k - j);
end
16
Download