СПОСОБ И МОДУЛЬ ДЛЯ УПРАВЛЕНИЯ СКОРОСТЬЮ ТРАНСПОРТНОГО СРЕДСТВА НА ОСНОВЕ ПРАВИЛ И/ИЛИ ЗАТРАТ

1. Способ для управления скоростью транспортного средства, отличающийся тем, что он включает в себя:
set
- получение заданной скорости v для транспортного средства;
- определение для маршрута, посредством картографических данных и данных о местоположении, горизонта, который включает в себя один или более сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
j
- выполнение во время каждого цикла из множества циклов s моделирования, каждый из которых включает в себя N стадий моделирования, выполняемых с предопределенной скоростью f, следующих стадий:
pred_cc
set
ref
- создание первого прогноза скорости транспортного средства vвдоль горизонта в соответствии с обычным круиз-контролем, когда заданная скорость v используется в качестве ссылочной скорости v, причем первый прогноз зависит от характеристик упомянутого сегмента маршрута;
pred_cc
lim1
lim2
j+1
- выполнение первого сравнения первой предсказанной скорости транспортного средства v с по меньшей мере одним из первых нижнего и верхнего предельных значений v и v, которые используются для того, чтобы определить крутящий момент T двигателя для использования в следующем цикле моделирования S;
pred_Tnew
j-1
- создание второго прогноза скорости транспортного средства vвдоль горизонта, когда крутящий момент T двигателя транспортного средства является значением, которое зависит от результата упомянутого первого сравнения в непосредственно предшествующем цикле моделирования s;
pred_Tnew
min
max
- выполнение второго сравнения второй предсказанной скорости транспортного средства v с по меньшей мере одним из вторых нижнего и верхнего предельных значений v и v, которые формируют диапазон, в пределах которого должна находиться скорость транспортного средства;
pred_Tnew
j
- определение по меньшей мере одного ссылочного значения, которое указывает, как нужно влиять на скорость транспортного средства, на основе упомянутого второго сравнения и/или второй предсказанной скорости транспортного средства v в этом цикле моделирования s; и
- использование в системе управления транспортным средством по меньшей мере одного ссылочного значения для регулирования транспортного средства.
2. Способ по п. 1, в котором упомянутые N стадий моделирования имеют длину стадии, которая зависит от скорости транспортного средства.
3. Способ по любому из пп. 1 и 2, в котором упомянутое по меньшей мере одно ссылочное значение является любым из следующего:
ref
- ссылочная скорость транспортного средства v;
ref
- ссылочный крутящий момент T;
ref
- ссылочная частота вращения двигателя ω.
pred_cc
j
j-1
4. Способ по любому из пп. 1 и 2, в котором крутящий момент T двигателя транспортного средства во втором прогнозе берется как крутящий момент, который обязан тормозить транспортное средство ниже первой предсказанной скорости транспортного средства v в этом цикле моделирования s, если в непосредственно предыдущем цикле моделирования sопределено, что эта первая предсказанная скорость выше первого верхнего предельного значения.
j-n
pred_Tnew
min
5. Способ по п. 4, в котором упомянутое по меньшей мере одно ссылочное значение принимает форму по меньшей мере одного ссылочного значения, определенного во время предыдущего цикла моделирования s, если вторая предсказанная скорость транспортного средства v ниже второго нижнего предельного значения v в упомянутом втором сравнении.
pred_cc
j
j-1
lim1
6. Способ по любому из пп. 1 и 2, в котором крутящий момент T двигателя транспортного средства во втором прогнозе берется как крутящий момент, который обязан ускорять транспортное средство выше первой предсказанной скорости транспортного средства v в этом цикле моделирования s, если в непосредственно предыдущем цикле моделирования sопределено, что эта первая предсказанная скорость ниже первого нижнего предельного значения v.
j-n
pred_Tnew
max
7. Способ по п. 6, в котором упомянутое по меньшей мере одно ссылочное значение принимает форму по меньшей мере одного ссылочного значения, определенного во время предыдущего цикла моделирования s, если вторая предсказанная скорость транспортного средства v выше второго верхнего предельного значения v в упомянутом втором сравнении.
pred_cc,max
pred_cc,min
pred_cc
lim1
lim2
8. Способ по п. 7, в котором самая высокая первая предсказанная скорость транспортного средства v и самая низкая первая предсказанная скорость транспортного средства v определяются во время выполнения первого прогноза скорости транспортного средства v в соответствии с обычным круиз-контролем, и затем используются в первом сравнении с соответствующими первыми нижним и верхним предельными значениями v и v для того, чтобы определить крутящий момент T двигателя транспортного средства во втором прогнозе.
9. Способ по любому из пп. 1, 2, 7, в котором к упомянутому по меньшей мере одному ссылочному значению применяется гистерезис.
10. Способ по любому из пп. 1, 2, 7, в котором для того, чтобы определить, на основе какого именно по меньшей мере одного ссылочного значения должно осуществляться регулирование транспортного средства, применяются правила.
set
pred_Tnew
max
min
11. Способ по п. 10, в котором правило состоит в том, что по меньшей мере одно ссылочное значение определяется как значение, которое представляет заданную скорость v, если вторая предсказанная скорость транспортного средства v во втором сравнении выше второго верхнего предельного значения v или ниже второго нижнего предельного значения v.
pred_Tnew
min
max2
1
max2
set
1
12. Способ по п. 10, в котором по меньшей мере одно ссылочное значение определяется как значение, которое представляет вторую предсказанную скорость транспортного средства v, если минимальное значение для этой второй предсказанной скорости равно или больше второго нижнего предельного значения v и если также максимальное значение для этой второй предсказанной скорости равно или больше дополнительного верхнего предельного значения v, которое соответствует заданной скорости плюс константа c, то есть v=v+c.
pred_Tnew
max
min2
set
2
min2
set
2
13. Способ по п. 10, в котором по меньшей мере одно ссылочное значение определяется как значение, которое представляет вторую предсказанную скорость транспортного средства v, если максимальное значение для этой второй предсказанной скорости равно или меньше верхнего предельного значения V и если также минимальное значение для этой второй предсказанной скорости равно или меньше дополнительного нижнего предельного значения v, которое соответствует заданной скорости v минус константа c, то есть v=v-c.
pred_Tk+new
j
pred_cc
pred_cc
j-1
14. Способ по любому из пп. 1, 2, 7, в котором по меньшей мере один дополнительный прогноз скорости транспортного средства v вдоль горизонта выполняется в каждом цикле моделирования s, причем каждый такой дополнительный первый прогноз скорости транспортного средства основан на крутящем моменте, который обязан увеличивать скорость транспортного средства выше первой предсказанной скорости транспортного средства v, или на крутящем моменте, который обязан понижать скорость транспортного средства ниже первой предсказанной скорости vтранспортного средства, и крутящий момент, на котором основывается по меньшей мере один дополнительный первый прогноз, зависит от упомянутого первого сравнения в непосредственно предыдущем цикле моделирования s.
pred_cc,
pred_Tnew
pred_Tk+new
15. Способ по п. 14, в котором выполняются в общей сложности три различных прогноза v v и v скорости транспортного средства.
N
N
16. Способ по любому из пп. 1, 2, 7, в котором во время каждого прогноза вычисляются профиль скорости v транспортного средства, потребление энергии E и время поездки t.
pred_Tnew
pred_Tk+new
Tnew
Tk+new
17. Способ по п. 16, в котором результаты моделирования оцениваются путем вычисления стоимости для второй предсказанной скорости транспортного средства v и/или третьей предсказанной скорости транспортного средства v с использованием по меньшей мере одной функции стоимости J, J.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
pred_cc
18. Способ по п. 17, в котором соответствующие функции стоимости J и J для второй предсказанной скорости транспортного средства v и третьей предсказанной скорости транспортного средства v определяются путем взвешивания соответствующих им уменьшения энергии и уменьшения времени поездки относительно первой предсказанной скорости транспортного средства v с помощью весового коэффициента β.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
19. Способ по п. 18, в котором функции стоимости J и J для второй предсказанной скорости транспортного средства v и третьей предсказанной скорости транспортного средства v подвергаются четвертому сравнению, на основе результатов которого определяется ссылочное значение, на основе которого должно регулироваться транспортное средство.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
20. Способ по п. 16, в котором штраф добавляется к по меньшей мере одной из функций стоимости J, J для второй предсказанной скорости транспортного средства v и для третьей предсказанной скорости транспортного средства v, если эти вторая и третья предсказанные скорости достигают различных конечных скоростей.
21. Модуль, предназначенный для управления скоростью транспортного средства, отличающийся тем, что он включает в себя:
set
- блок ввода, выполненный с возможностью получения заданной скорости v для транспортного средства;
- блок горизонта, выполненный с возможностью определения для маршрута, посредством картографических данных и данных о местоположении, горизонта, который включает в себя один или более сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
j
- блок вычисления, выполненный с возможностью выполнения во время каждого из множества циклов моделирования s, каждый из которых включает в себя N стадий моделирования, выполняемых с предопределенной скоростью f, следующих стадий:
pred_cc
set
ref
- создание первого прогноза скорости транспортного средства vвдоль горизонта в соответствии с обычным круиз-контролем, когда заданная скорость v используется в качестве ссылочной скорости v, причем первый прогноз зависит от характеристик упомянутого сегмента маршрута;
pred_cc
lim1
lim2
j+1
- выполнение первого сравнения первой предсказанной скорости транспортного средства v с по меньшей мере одним из первых нижнего и верхнего предельных значений v и v, которые используются для того, чтобы определить крутящий момент T двигателя для использования в следующем цикле моделирования s;
pred_Tnew
j-1
- создание второго прогноза скорости транспортного средства vвдоль горизонта, когда крутящий момент T двигателя транспортного средства является значением, которое зависит от результата упомянутого первого сравнения в непосредственно предшествующем цикле моделирования s;
pred_Tnew
min
max
- выполнение второго сравнения второй предсказанной скорости транспортного средства v с по меньшей мере одним из вторых нижнего и верхнего предельных значений v и v, которые формируют диапазон, в пределах которого должна находиться скорость транспортного средства; и
pred_Tnew
j
- определение по меньшей мере одного ссылочного значения, которое указывает, как нужно влиять на скорость транспортного средства, на основе упомянутого второго сравнения и/или второй предсказанной скорости транспортного средства v в этом цикле моделирования s; и
- обеспечивающий блок, выполненный с возможностью предоставлять системе управления транспортным средством упомянутое по меньшей мере одно ссылочное значение для регулирования транспортного средства.
22. Модуль по п. 21, в котором упомянутый блок вычисления выполнен с возможностью
- использования во время цикла моделирования из N стадий моделирования постоянной длины стадии, которая зависит от скорости транспортного средства, и
- корректировки упомянутой длины стадии на основе скорости транспортного средства.
23. Модуль по любому из пп. 21 и 22, в котором упомянутое по меньшей мере одно ссылочное значение является любым из следующего:
ref
- ссылочная скорость транспортного средства v;
ref
- ссылочный крутящий момент T;
ref
- ссылочная частота вращения двигателя ω.
pred_cc
j
j-1
24. Модуль по любому из пп. 21 и 22, в котором блок вычисления выполнен с возможностью брать крутящий момент T двигателя транспортного средства во втором прогнозе как крутящий момент, который обязан тормозить транспортное средство ниже первой предсказанной скорости транспортного средства v в этом цикле моделирования s, если в непосредственно предыдущем цикле моделирования sопределено, что эта первая предсказанная скорость выше первого верхнего предельного значения.
j-n
pred_Tnew
min
25. Модуль по п. 24, в котором блок вычисления выполнен с возможностью определения того, что упомянутое по меньшей мере одно ссылочное значение принимает форму по меньшей мере одного ссылочного значения, определенного во время предыдущего цикла моделирования s, если вторая предсказанная скорость транспортного средства v ниже второго нижнего предельного значения v в упомянутом втором сравнении.
pred_cc
j
j-1
lim1
26. Модуль по любому из пп. 21 и 22, в котором блок вычисления выполнен с возможностью брать крутящий момент T двигателя транспортного средства во втором прогнозе как крутящий момент, который обязан ускорять транспортное средство выше первой предсказанной скорости транспортного средства v в этом цикле моделирования s, если в непосредственно предыдущем цикле моделирования sопределено, что эта первая предсказанная скорость ниже первого нижнего предельного значения v.
27. Модуль по п. 26, в котором блок вычисления выполнен с
j-n
pred_Tnew
max
возможностью определения того, что упомянутое по меньшей мере одно ссылочное значение принимает форму по меньшей мере одного ссылочного значения, определенного во время предыдущего цикла моделирования s, если вторая предсказанная скорость транспортного средства v выше второго верхнего предельного значения v в упомянутом втором сравнении.
28. Модуль по п. 24, в котором блок вычисления выполнен с возможностью
pred_cc,max
pred_cc,min
pred_cc
- определения самой высокой первой предсказанной скорости транспортного средства v и самой низкой первой предсказанной скорости транспортного средства v во время выполнения первого прогноза скорости транспортного средства v в соответствии с обычным круиз-контролем, и
lim1
lim2
- использования этих самой высокой и самой низкой первых предсказанных скоростей в первом сравнении с соответствующими первыми нижним и верхним предельными значениями v и v для того, чтобы определить крутящий момент T двигателя транспортного средства во втором прогнозе.
29. Модуль по любому из пп. 21, 22, 25 или 27, в котором блок вычисления выполнен с возможностью применения гистерезиса к упомянутому по меньшей мере одному ссылочному значению.
30. Модуль по любому из пп. 21, 22, 25 или 27, в котором блок вычисления выполнен с возможностью применения правил для того, чтобы определить, на основе какого именно по меньшей мере одного ссылочного значения должно осуществляться регулирование транспортного средства.
set
pred_Tnew
max
min
31. Модуль по п. 30, в котором блок вычисления выполнен с возможностью применения такого правила, что по меньшей мере одно ссылочное значение определяется как значение, которое представляет заданную скорость v, если вторая предсказанная скорость транспортного средства v во втором сравнении выше второго верхнего предельного значения v или ниже второго нижнего предельного значения v.
pred_Tnew
min
max2
1
max2
set
1
32. Модуль по п. 30, в котором блок вычисления выполнен с возможностью определения по меньшей мере одного ссылочного значения как значения, которое представляет вторую предсказанную скорость транспортного средства v, если минимальное значение для этой второй предсказанной скорости равно или больше второго нижнего предельного значения v и если также максимальное значение для этой второй предсказанной скорости равно или больше дополнительного верхнего предельного значения v, которое соответствует заданной скорости плюс константа c, то есть v=v+c.
pred_Tnew
max
min2
set
2
min2
set
2
33. Модуль по п. 30, в котором блок вычисления выполнен с возможностью определения по меньшей мере одного ссылочного значения как значения, которое представляет вторую предсказанную скорость транспортного средства v, если максимальное значение для этой второй предсказанной скорости равно или меньше верхнего предельного значения V и если также минимальное значение для этой второй предсказанной скорости равно или меньше дополнительного нижнего предельного значения v, которое соответствует заданной скорости v минус константа c, то есть v=v-c.
pred_Tk+new
j
pred_cc
pred_cc
j-1
34. Модуль по любому из пп. 21, 22, 25 или 27, в котором блок вычисления выполнен с возможностью выполнения по меньшей мере одного дополнительного прогноза скорости транспортного средства v вдоль горизонта в каждом цикле моделирования s, причем каждый такой дополнительный первый прогноз скорости транспортного средства основан на крутящем моменте, который обязан увеличивать скорость транспортного средства выше первой предсказанной скорости транспортного средства v, или на крутящем моменте, который обязан понижать скорость транспортного средства ниже первой предсказанной скорости vтранспортного средства, и крутящий момент, на котором основывается по меньшей мере один дополнительный первый прогноз, зависит от упомянутого первого сравнения в непосредственно предыдущем цикле моделирования s.
pred_cc,
pred_Tnew
pred_Tk+new
35. Модуль по п. 34, в котором блок вычисления выполнен с возможностью создания в общей сложности трех различных прогнозов v v и v скорости транспортного средства.
N
N
36. Модуль по любому из пп. 21, 22, 25 или 27, в котором блок вычисления выполнен с возможностью вычисления во время каждого прогноза для транспортного средства профиля скорости v, потребления энергии E и времени поездки t.
pred_Tnew
pred_Tk+new
Tnew
Tk+new
37. Модуль по п. 36, в котором блок вычисления выполнен с возможностью оценки результатов моделирования путем вычисления стоимости для второй предсказанной скорости транспортного средства v и/или третьей предсказанной скорости транспортного средства v с использованием по меньшей мере одной функции стоимости J, J.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
pred_cc
38. Модуль по п. 37, в котором блок вычисления выполнен с возможностью определение соответствующих функций стоимости J и J для второй предсказанной скорости транспортного средства v и третьей предсказанной скорости транспортного средства v путем взвешивания соответствующих им уменьшения энергии и уменьшения времени поездки относительно первой предсказанной скорости транспортного средства v с помощью весового коэффициента β.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
39. Модуль по п. 38, в котором блок вычисления выполнен с возможностью использования функций стоимости J и J для второй предсказанной скорости транспортного средства v и третьей предсказанной скорости транспортного средства v в четвертом сравнении, на основе результатов которого определяется ссылочное значение, на основе которого должно регулироваться транспортное средство.
Tnew
Tk+new
pred_Tnew
pred_Tk+new
40. Модуль по п. 36, в котором блок вычисления выполнен с возможностью добавления штрафа к по меньшей мере одной из функций стоимости J, J для второй предсказанной скорости транспортного средства v и для третьей предсказанной скорости транспортного средства v, если эти вторая и третья предсказанные скорости достигают различных конечных скоростей.
41. Компьютерный программный продукт, включающий в себя программные инструкции для того, чтобы позволить компьютерной системе в транспортном средстве выполнять стадии в соответствии со способом по любому из пп. 1-20, когда эти инструкции выполняются на упомянутой компьютерной системе.
42. Компьютерный программный продукт по п. 41, в котором программные инструкции хранятся на носителе, который может быть считан компьютерной системой.