RU2535833C2 - Способ и модуль для управления скоростью транспортного средства - Google Patents
Способ и модуль для управления скоростью транспортного средства Download PDFInfo
- Publication number
- RU2535833C2 RU2535833C2 RU2013102887/11A RU2013102887A RU2535833C2 RU 2535833 C2 RU2535833 C2 RU 2535833C2 RU 2013102887/11 A RU2013102887/11 A RU 2013102887/11A RU 2013102887 A RU2013102887 A RU 2013102887A RU 2535833 C2 RU2535833 C2 RU 2535833C2
- Authority
- RU
- Russia
- Prior art keywords
- vehicle
- speed
- pred
- max
- prediction
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004088 simulation Methods 0.000 claims abstract description 76
- 239000000446 fuel Substances 0.000 abstract description 15
- 238000012423 maintenance Methods 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 4
- 238000012876 topography Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000002939 deleterious effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007794 irritation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/143—Speed control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0097—Predicting future conditions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/20—Road profile, i.e. the change in elevation or curvature of a plurality of continuous road segments
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/103—Speed profile
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/087—Interaction between the driver and the control system where the control system corrects or modifies a request from the driver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Transmission Device (AREA)
- Controls For Constant Speed Travelling (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Изобретение относится к области управления скоростью движения транспортного средства. При управлении скоростью транспортного средства осуществляют принятие желательной скорости vset для автомобиля. Посредством картографических данных и данных местоположения определяют горизонт для запланированного пути, который составлен из сегментов маршрута с характеристикой для каждого сегмента. Во время каждого из циклов (s) моделирования, каждый из которых содержит N шагов моделирования, выполняемых с предопределенной частотой f, осуществляют следующее:
- делают первое прогнозирование скорости vpred_cc автомобиля по горизонту с помощью традиционной системы автоматического поддержания скорости, когда в качестве опорной скорости представлена vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc автомобиля с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость автомобиля;
- делают второе прогнозирование скорости vpred_Tnew автомобиля по горизонту, когда крутящий момент T двигателя автомобиля представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предшествующем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое, на основании одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew автомобиля, указывает, как следует воздействовать на скорость автомобиля;
- отправляют системе управления в автомобиле упомянутое опорное значение, относительно которого затем регулируют транспортное средство. Изобретение также включает в себя модуль для управления скоростью транспортного средства. Достигается минимизация объема используемого топлива, уменьшение и распределение нагрузки на процессор с целью того, чтобы она стала равномерной, создание системы автоматического поддержания скорости, имеющей прогнозируемое поведение. 2 н.п. ф-лы, 7 ил.
Description
Область техники, к которой относится изобретение
Настоящее изобретение относится к способу и к модулю для управления скоростью транспортного средства на основании его спрогнозированной скорости согласно вводной части независимых пунктов формулы изобретения.
Уровень техники
Современные традиционные системы автоматического поддержания скорости (круиз-контроль) поддерживают постоянную опорную скорость, которую обычно устанавливает водитель. Значение опорной скорости изменяется только тогда, когда сам водитель подстраивает ее при вождении. Опорная скорость затем передается системе управления, которая управляет транспортным средством так, чтобы транспортное средство поддерживало опорную скорость, если это возможно. Если транспортное средство оснащено автоматической системой переключения передач, то ее передачи изменяются так, что она может поддерживать желательную скорость.
Когда система автоматического поддержания скорости используется на холмистой местности, то система автоматического поддержания скорости пытается поддерживать установленную скорость как на подъеме, так и на спуске. Это иногда приводит к ускорению транспортного средства после переезда через вершину холма и, возможно, при последующем спуске, на котором оно затем должно быть приторможено во избежание превышения установленной скорости, что является неэкономичным с точки зрения расхода топлива способом эксплуатации транспортного средства. Даже в тех случаях, когда транспортное средство не ускоряется после переезда через вершину, само собой разумеется, что транспортному средству может потребоваться торможение на спуске во избежание превышения установленной скорости.
Для уменьшения расхода топлива, в частности, на холмистых дорогах были разработаны экономичные системы автоматического поддержания скорости, такие как, например, система Ecocruise® фирмы «Скания» (Scania). Система автоматического поддержания скорости пытается оценить текущую скорость транспортного средства и также имеет сведения о предыстории сопротивления движению. Экономичная система автоматического поддержания скорости также может быть обеспечена картографическими данными с топографической информацией. В этом случае определяют местоположение транспортного средства на карте, например, посредством Глобальной системы определения местоположения (GPS), и оценивают сопротивление движению впереди по маршруту. Таким образом, опорная скорость транспортного средства может быть оптимизирована для различных типов дороги для экономии топлива.
Пример системы автоматического поддержания скорости, в которой используют топографическую информацию, описан в документе, озаглавленном «Explicit use of road topography for model predictive cruise control in heavy trucks», Erik Hellström, ISRN: LiTH-ISY-EX-05/3660-SE. Здесь автоматическое поддержание скорости реализовано на основе оптимизации в реальном масштабе времени, и для задания критериев оптимизации использована функция стоимости. Производят вычисление и оценку большого количества различных решений, и используют решение, приводящее к наименьшей стоимости. Значительное количество задействованных вычислений вызывает необходимость использования для этой цели процессора с соответственно большой производительностью.
В других формах системы автоматического поддержания скорости количество возможных решений сокращают за счет того, что вместо этого выбрано выполнение итераций из одного решения по запланированному пути транспортного средства. Однако топография проезжей части, масса транспортного средства и характеристики двигателя могут приводить к расхождениям относительно требуемой производительности процессора для определения опорной скорости. Например, в случае тяжелогруженого грузовика с умеренно высокой мощностью двигателя, движущегося по холмистой дороге, требуется больше вычислений, чем в случае легкогруженого грузовика с высокой мощностью двигателя, движущегося по относительно ровной дороге. Это объясняется тем, что в первом случае грузовик, вероятно, ускоряется на каждом спуске и замедляется на каждом подъеме, тогда как во втором случае грузовик будет двигаться почти равномерно.
Следовательно, к процессору, входящему в состав системы, предъявляются относительно высокие требования, поскольку нагрузка на процессор может сильно изменяться в зависимости от ситуации. Например, его производительность должна быть достаточно высокой для того, чтобы быстро справиться с теми ситуациями, когда необходимо выполнить большое количество вычислений. Следовательно, она должна быть рассчитана так, чтобы справиться с такими ситуациями, несмотря на то, что они возникают только лишь в течение ограниченной доли используемого времени процессора.
Задача настоящего изобретения состоит в том, чтобы предложить такую усовершенствованную систему для управления скоростью транспортного средства, чтобы можно было минимизировать объем используемого топлива, и, в частности, таким образом, чтобы нагрузка на процессор стала меньшей и более равномерной. Дополнительная задача настоящего изобретения состоит в том, чтобы предложить упрощенную систему автоматического поддержания скорости, имеющую прогнозируемое поведение по сравнению с другими экономичными системами автоматического поддержания скорости.
Сущность изобретения
По меньшей мере одна из вышеупомянутых задач достигнута посредством способа для управления скоростью транспортного средства, который содержит этапы, на которых:
- принимают желательную скорость vset для транспортного средства;
- посредством картографических данных и данных местоположения определяют горизонт для запланированного пути, который составлен из сегментов маршрута по меньшей мере с одной характеристикой для каждого сегмента;
- во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, осуществляют следующее:
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с использованием обычной системы автоматического поддержания скорости, когда в качестве опорной скорости подана vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предыдущем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной (скорости) vpred_Tnew транспортного средства указывает, как следует воздействовать на скорость транспортного средства;
- отправляют системе управления в транспортном средстве упомянутое по меньшей мере одно опорное значение, относительно которого затем регулируют транспортное средство.
Согласно другому аспекту, эта задача или задачи достигнуты посредством модуля для управления скоростью транспортного средства, который содержит блок ввода, приспособленный для приема желательной скорости vset для транспортного средства, блок горизонта, приспособленный для определения посредством картографических данных и данных местоположения горизонта для запланированного пути, который составлен из сегментов маршрута по меньшей мере с одной характеристикой для каждого сегмента, и вычислительный блок, приспособленный для осуществления следующего во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f,
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с использованием обычной системы автоматического поддержания скорости, когда в качестве опорной скорости подана vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые ограничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предыдущем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое указывает, как на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной (скорости) vpred_Tnew транспортного средства следует воздействовать на скорость транспортного средства. Этот модуль дополнительно приспособлен для отправки системе управления в транспортном средстве упомянутого по меньшей мере одного опорного значения, относительно которого затем регулируют транспортное средство.
Описанный способ приводит, по существу, к постоянной нагрузке на процессор, поскольку во время каждого цикла моделирования делают одинаковое количество прогнозирований с постоянной частотой. Нагрузка на процессор не зависит от выходной мощности двигателя транспортного средства, массы транспортного средства и топографии маршрута. Таким образом, рассматриваемый процессор имеет сведения о том, какая производительность процессора будет необходима, которую, следовательно, сообразно распределить. Таким образом, нагрузка на процессор будет одинаковой в различных ситуациях изменения топологии и не будет зависеть от крутящего момента двигателя транспортного средства. Таким образом, производительность рассматриваемого процессора также может быть рассчитана без необходимости учета каких-либо экстремальных наихудших сценариев, а, наоборот, с учетом равномерной нагрузки на процессор. Следовательно, может быть уменьшена стоимость процессора.
Изменения скорости впереди по горизонту прогнозируют только для двух различных режимов вождения транспортного средства, что приводит к относительно малой нагрузке на процессор. В этом случае опорное значение, к которому необходимо стремиться, выбирают на основании результата спрогнозированных режимов вождения. Путем прогнозирования скорости транспортного средства при каком-либо ином крутящем моменте, например минимальном или максимальном крутящем моменте, можно оценить, необходимо ли стремиться к некоторому крутящему моменту для транспортного средства. Согласно варианту осуществления изобретения то, что подают, представляет собой vset, максимальный крутящий момент или минимальный крутящий момент. Опорное значение, к которому стремятся, не изменяют, если скорость vpred_cc остается в рамках некоторых пределов.
Предпочтительные варианты осуществления изобретения описаны в зависимых пунктах формулы изобретения и в подробном описании.
Краткое описание приложенных чертежей
Ниже приведено описание изобретения со ссылкой на приложенные чертежи, на которых изображено следующее:
на фиг.1 изображен модуль согласно варианту осуществления настоящего изобретения.
На фиг.2 изображена схема последовательности способа согласно варианту осуществления настоящего изобретения.
На фиг.3 проиллюстрирована спрогнозированная скорость во время цикла моделирования согласно варианту осуществления настоящего изобретения.
На фиг.4 проиллюстрировано некоторое количество циклов моделирования согласно варианту осуществления настоящего изобретения.
На фиг.5 проиллюстрированы спрогнозированные скорости транспортного средства согласно варианту осуществления настоящего изобретения.
На фиг.6 изображена схема последовательности операций способа согласно другому варианту осуществления настоящего изобретения.
На фиг.7 проиллюстрирован альтернативный вариант осуществления настоящего изобретения.
Подробное описание предпочтительных вариантов осуществления изобретения
На фиг.1 изображен модуль для управления скоростью транспортного средства согласно варианту осуществления настоящего изобретения. Этот модуль содержит блок ввода, приспособленный для получения желательной скорости vset для транспортного средства. Водитель может, например, устанавливать желательную скорость vset, которую поддерживало бы транспортное средство по его или ее желанию. Модуль также содержит блок горизонта, приспособленный для определения горизонта для запланированного пути посредством картографических данных и данных местоположения. Горизонт составлен из сегментов маршрута по меньшей мере с одной характеристикой для каждого сегмента. Примером характеристик сегмента может являться его уклон в радианах.
В описании настоящего изобретения указана Глобальная система определения местоположения (GPS) для определения данных местоположения для транспортного средства, но следует понимать, что также возможны другие виды глобальных или региональных систем позиционирования для предоставления в транспортное средство данных местоположения, например системы, в которых для определения местоположения транспортного средства используют радиоприемник. В транспортном средстве также могут использоваться датчики для сканирования окрестностей и для определения посредством этого его местоположения.
На фиг.1 проиллюстрировано то, как модуль воспринимает информацию о запланированном пути посредством карт (картографических данных) и GPS (данных местоположения). Путь передают побитно в модуль, например, через CAN. Модуль может быть отдельным от или формировать часть системы или систем управления, которые должны использовать опорные значения для регулирования. Примером системы управления является система управления двигателем транспортного средства. В качестве альтернативы карта и блок системы позиционирования также могут являться частью системы, которая должна использовать опорные значения для регулирования. В модуле биты собирают вместе в блоке горизонта для формирования горизонта и обрабатывают процессором для создания внутреннего горизонта, относительно которого система управления может регулироваться. Затем горизонт непрерывно дополняется новыми битами из GPS и блока картографических данных для поддержания желательной длины горизонта. Таким образом, горизонт непрерывно обновляют, когда транспортное средство находится в движении.
CAN (локальная сеть контроллеров) представляет собой систему последовательной шины, специально разработанную для использования в транспортных средствах. Шина данных CAN обеспечивает возможность обмена цифровыми данными между датчиками, регулирующими компонентами, приводами, управляющими устройствами и т.д. и гарантирует, что два или более управляющих устройств могут осуществлять доступ к сигналам от заданного датчика для того, чтобы использовать их для управления компонентами, соединенными с ними.
Модуль также содержит вычислительный блок, приспособленный для того, чтобы во время каждого из некоторого количества циклов (s) моделирования каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, сделать первое прогнозирование скорости vpred_cc транспортного средства по горизонту с использованием обычной системы автоматического поддержания скорости, когда в качестве опорной скорости подана vset, причем прогнозирование зависит от характеристик упомянутого сегмента. Вычисленную скорость vpred_cc транспортного средства сравнивают с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства, и делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предыдущем цикле (s-1) моделирования. Определяют по меньшей мере одно опорное значение, которое, на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства. Модуль дополнительно приспособлен для отправки системе управления в транспортном средстве упомянутого по меньшей мере одного опорного значения, относительно которого затем регулируют транспортное средство. Более подробное объяснение того, как делают прогнозирования, приведено ниже.
Модуль и/или вычислительный блок содержат, по меньшей мере, процессор и память, приспособленные для выполнения всех описанных в данном документе вычислений, прогнозирований и т.д.
На фиг.2 изображена схема последовательности этапов, вовлеченных в способ для управления скоростью транспортного средства согласно варианту осуществления изобретения. Способ содержит в качестве первого этапа этап A), при котором принимают vset в качестве желательной скорости транспортного средства для поддержания, и в качестве второго этапа этап B), при котором посредством картографических данных и данных местоположения определяют горизонт для запланированного пути, составленного из сегментов маршрута по меньшей мере с одной характеристикой для каждого сегмента. Согласно способу затем выполняют некоторое количество циклов (s) моделирования во время длины горизонта. Цикл (s) моделирования содержит C) некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, и влечет за собой C1) где делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с использованием обычной системы автоматического поддержания скорости, когда в качестве опорной скорости подана vset, причем прогнозирование зависит от характеристик упомянутого сегмента, C2) где сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства, C3) где делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предыдущем цикле (s-1) моделирования, и C4) где определяют по меньшей мере одно опорное значение, которое, на основании, по меньшей мере, некоторых из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства. В качестве дополнительного этапа D) упомянутое по меньшей мере одно опорное значение, относительно которого следует отрегулировать транспортное средство, отправляют системе управления в транспортном средстве. В этом способе добиваются постоянной и предопределенной нагрузки на процессор при определении и регулировке опорной скорости транспортного средства.
Во время цикла (s) моделирования прогнозирование согласно C1) и прогнозирование согласно C3) делают параллельно, как проиллюстрировано на фиг.2. Результат сравнения vpred_cc с vmin и vmax в последнем предыдущем цикле (s-1) моделирования определяет крутящий момент T, при котором должна быть спрогнозирована vpred_Tnew в цикле (s) моделирования. Например, если каждый цикл моделирования содержит 100 шагов моделирования с частотой 100 Гц, то каждый цикл моделирования занимает 1 секунду.
Следовательно, vset представляет собой входной сигнал водителя желательной скорости системы автоматического поддержания скорости, а опорное значение представляет собой значение, относительно которого регулируют транспортное средство. Опорным значением предпочтительно является любое из: опорной скорости vref транспортного средства, опорного крутящего момента Tref или опорной частоты ωref вращения двигателя. vref подают в регулятор скорости блока управления двигателем. Для традиционных систем автоматического поддержания скорости vref=vset. В этом случае регулятор скорости управляет скоростью транспортного средства в соответствии с vref, требуя обеспечения необходимого крутящего момента от регулятора крутящего момента двигателя. Когда вместо этого опорным значением является опорный крутящий момент Tref, то Tref может быть отправлен непосредственно в регулятор крутящего момента двигателя, а когда опорным значением является опорная частота ωref вращения двигателя, то ωref может быть отправлена непосредственно в регулятор скорости двигателя. Если vpred_cc при сравнении с vmin и vmax не выходит за эти пределы, то, согласно варианту осуществления изобретения, в качестве опорного значения подают vset. В этом случае опорное значение полностью зависит от этого сравнения. Ниже приведено объяснение того, какому опорному значению следуют в других случаях.
Теперь будет объяснено то, как получают различные спрогнозированные скорости.
Суммарная сила , действующая на транспортное средство со стороны окружающей среды, состоит из сопротивления качению, силы тяжести и аэродинамического сопротивления . Силу тяжести вычисляют следующим образом:
где - масса транспортного средства и - уклон дороги, выраженный в радианах. Поскольку обычно рассматриваются только лишь малые углы, то аппроксимирован . Аэродинамическое сопротивление вычисляют как коэффициент , умноженный на квадрат скорости транспортного средства, следующим образом:
где - оцененная площадь лобовой поверхности транспортного средства, - коэффициент сопротивления, который зависит от обтекаемой формы объекта, - плотность воздуха и - масса транспортного средства, оцененная его системой оценки массы как . Текущее сопротивление качению также непрерывно оценивается в транспортном средстве как . Для вычисления и , пожалуйста, см. публикацию диссертации, озаглавленной «Fuel Optimal Powertrain Control for Heavy Trucks Utilizing Look Ahead», Maria Ivarsson, Linkoping 2009, ISBN 978-91-7393-637-8. представляет собой спрогнозированную скорость транспортного средства на предыдущем шаге моделирования.
Сила , которая двигает транспортное средство вперед, зависит от сделанного прогнозирования. Согласно варианту осуществления изобретения в качестве нее берут либо максимально возможную мощность (максимальный крутящий момент), либо минимальную возможную мощность (минимальный крутящий момент, например, тормозящий момент). Однако может быть взята любая желательная сила в пределах диапазона
и, следовательно, скорость vpred_Tnew транспортного средства может быть спрогнозирована при крутящих моментах, отличных от максимального или минимального крутящего момента. вычисляют как максимально доступный крутящий момент двигателя, зависящий от частоты вращения двигателя, умноженный на общее передаточное число и деленный на эффективный радиус шины. получают таким же самым образом как и , но с использованием взамен минимального крутящего момента:
где - частота вращения двигателя транспортного средства, а - общее передаточное число транспортного средства.
Согласно варианту осуществления изобретения шаги моделирования во время цикла моделирования из N шагов имеют постоянную длину шага, которая зависит от скорости транспортного средства. Длина каждого шага моделирования задается посредством:
где - постоянная времени, например, 0,9 с, а - преобладающая скорость транспортного средства в начале моделирования.
На фиг.3 проиллюстрировано то, как прогнозируют скорость транспортного средства во время цикла моделирования из N шагов моделирования с горизонтом, длина которого равна L метрам. Прогнозирование прекращают после N шагов моделирования, то есть после цикла моделирования. Затем начинается новый цикл моделирования в следующей временной выборке. Каждый цикл моделирования имеет предопределенную частоту f. Например, с частотой 100 Гц выполняют 100 шагов моделирования в секунду. Поскольку длина каждого шага моделирования зависит от скорости транспортного средства в начале прогнозирования, длина спрогнозированной секции горизонта меняется со скоростью транспортного средства. Например, при 80 км/ч (22,22 м/с) горизонт становится имеющим длину 2 км, если f=100 Гц и K=0,9 с, поскольку в этом случае длина каждого шага моделирования становится равной 20 м, и через 100 шагов длина горизонта становится равной 2 км. На фиг.3 показана новая скорость , спрогнозированная на каждом -м шаге моделирования. Поскольку на каждом шаге моделирования делают одно и то же количество прогнозирований (vpred_cc и vpred_Tnew), то нагрузка на процессор полностью зависит от количества шагов моделирования в пределах горизонта. Количество шагов моделирования определяется частотой f, которая представляет собой предопределенное значение. Следовательно, максимальная нагрузка на процессор всегда может быть определена заранее, что является целесообразным, поскольку производительность процессора может быть, соответственно, рассчитана заранее. Следовательно, нагрузка на процессор не зависит от топографии дороги, от массы транспортного средства и от типа двигателя. vpred_cc и vpred_Tnew могут представлять собой векторы с N значениями, или в качестве альтернативы в каждом цикле моделирования сохраняют лишь максимальные и минимальные значения для vpred_cc и vpred_Tnew, как более подробно объяснено ниже.
На фиг.4 проиллюстрированы три цикла (s-1), (s) и (s+1) моделирования и прогнозы, сделанные во время каждого цикла. В каждом цикле делают прогнозирование vpred_cc и прогнозирование vpred_Tnew. После каждого цикла vpred_cc сравнивают с vmin и vmax, и результат этого сравнения служит в качестве основания для определения предпочтительно крутящего момента T для vpred_Tnew для следующего цикла, как объяснено выше и проиллюстрировано на фиг.4 стрелками, обозначенными «ВЫБРАННЫЙ T». Это проиллюстрировано на схеме последовательности операций, показанной на фиг.2, как этап C2. Таким образом, во время каждого цикла моделирования прогнозируют две различных скорости транспортного средства. Согласно варианту осуществления изобретения после цикла моделирования vpred_Tnew сравнивают с vmin и vmax, и если vpred_Tnew ниже, чем vmin, или выше, чем vmax, то управление транспортным средством необходимо осуществлять по vset. Если vpred_Tnew≥vmin и ≤vmax, то взамен управление транспортным средством необходимо осуществлять по крутящему моменту, определенному для vpred_Tnew. Таким образом, каждый цикл моделирования сопровождается определением того, какой именно параметр, vpred_cc или vpred_Tnew, должен влиять на скорость транспортного средства. В этом случае в блок управления подают опорные значения, представляющие определенные скорости, которыми, следовательно, может являться любое из: опорной скорости транспортного средства, опорного крутящего момента или опорной частоты вращения двигателя.
Таким образом, опорные значения, к которым должна стремиться система управления транспортного средства, определяют непрерывно, когда транспортное средство находится в движении. Их предпочтительно определяют, начиная с некоторого предопределенного расстояния перед транспортным средством, и затем синхронизируют в блоке управления, чтобы вычисленное опорное значение для конкретной ситуации было установлено в нужный момент времени. Примером такого расстояния является расстояние 50 метров, которое затем учитывает блок управления при регулировании транспортного средства.
Теперь будет приведено объяснение варианта осуществления настоящего изобретения со ссылкой на фиг.5 и фиг.6. В верхней части фиг.5 проиллюстрирована спрогнозированная скорость vpred_cc при использовании обычной системы автоматического поддержания скорости вдоль горизонта с профилем дороги, который изображен в нижней части схемы. На схеме последовательности операций, изображенной на фиг.6, показано, как прогнозируют vpred_cc в качестве первого этапа S1. После того как vpred_cc была четко спрогнозирована в течение N шагов, при следующем этапе S2 ее сравнивают с vmin и vmax, что проиллюстрировано на чертеже. Если vpred_cc ниже, чем vmin, то идентифицируют подъем. Если vpred_cc выше, чем vmax, то идентифицируют спуск. Если идентифицирован подъем, и, следовательно, vpred_cc ниже, чем vmin, как в P1 на фиг.5, то крутящий момент T двигателя транспортного средства во втором прогнозировании vpred_Tnew берут в качестве максимального крутящего момента в следующем цикле моделирования. Это проиллюстрировано на фиг.6 на этапе S21, см. также формулу (5), и представлено пунктирной линией на фиг.5. Однако это предполагает, что vpred_cc была ниже, чем vmin, перед возможным становлением выше vmax. Если идентифицирован спуск, и, следовательно, vpred_cc выше, чем vmax, как в P2 на фиг.5, то крутящий момент T двигателя транспортного средства во втором прогнозировании vpred_Tnew берут в качестве минимального крутящего момента в следующем цикле моделирования. Это проиллюстрировано на фиг.6 как этап S31, см. также формулу (6), и представлено пунктирной линией на фиг.5. Однако это предполагает, что vpred_cc была выше, чем vmax, перед возможным становлением ниже vmin. Согласно варианту осуществления изобретения, вычислительный блок, описанный со ссылкой на фиг.1, приспособлен для выполнения описанных выше вычислений и т.д.
Если vpred_cc выше или равна vmin и ниже или равна vmax, то в качестве опорного значения берут vref, которое представляет vset, что проиллюстрировано на фиг.6 как этап S3. В этом случае в качестве опорного значения предпочтительно берут vset. Например, это означает, что холм не идентифицирован, и, следовательно, что vpred_cc вышла за пределы скоростного диапазона, или что транспортное средство будет перемещаться по ровной дороге. Следовательно, в этом случае vset становится опорной скоростью, относительно которой система управления транспортного средства должна выполнять регулировки. vpred_Tnew предпочтительно по-прежнему прогнозируют при максимальном или минимальном крутящем моменте для того, чтобы добиться равномерной нагрузки на процессор.
Если идентифицирован холм, то в предпочтительном варианте осуществления изобретения применяют правила для определения опорного значения, относительно которого должно быть отрегулировано транспортное средство. В этом случае вычислительный блок приспособлен к применению правил для определения опорного значения. Одно правило содержит сравнение скорости vpred_Tnew транспортного средства во втором прогнозировании с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства. Другое правило состоит в следующем: если vpred_Tnew во втором прогнозировании находится между vmin и vmax или равна vmin или vmax, то опорное значение, которому следует транспортное средство, определяют как значение, которое представляет собой спрогнозированную скорость vpred_Tnew. Таким образом, можно гарантировать, что скорость транспортного средства не поднимется выше или не опустится ниже скоростных пределов, если подан максимальный или минимальный крутящий момент. На фиг.5 три пунктирные линии на верхней диаграмме иллюстрируют то, как vpred_Tnew спрогнозирована при максимальном крутящем моменте, а затем спрогнозирована превышающей vmax. Поскольку этот сценарий является нежелательным, то в качестве опорного значения подают vset. Только когда спрогнозированная vpred_Tnew не превышает vmax, может быть подано опорное значение, представляющее эту скорость.
Это проиллюстрировано в схеме последовательности операций на фиг.6 так, что если vpred_Tnew спрогнозирована при максимальном крутящем моменте, то на этапе S22 ее сравнивают с vmax. Если vpred_Tnew ниже или равна vmax, то в качестве опорного значения должен быть подан максимальный крутящий момент транспортного средства (этап S23). Максимальный крутящий момент предпочтительно подают в тот момент времени, когда vpred_cc становится ниже vmin, при условии что спрогнозированная vpred_Tnew не превышает vmax. Аналогичным образом, если vpred_Tnew спрогнозирована при минимальном крутящем моменте, то на этапе S32 ее сравнивают с vmin. Если vpred_Tnew выше или равна vmin, то в качестве опорного значения должен быть подан минимальный крутящий момент транспортного средства (этап S33). Следовательно, минимальный крутящий момент предпочтительно подают в тот момент времени, когда vpred_cc превышает vmax, при условии что спрогнозированная vpred_Tnew не становится ниже, чем vmin.
Для того чтобы в транспортном средстве был достигнут минимальный или максимальный крутящий момент, опорная скорость vref может быть подана со смещением. Минимальный крутящий момент может быть, например, подан путем подачи опорной скорости vref как низкого значения ниже vmin, например, как vmin-k1, где k1 находится в пределах диапазона от 1 км/ч до 10 км/ч. В этом случае блок управления двигателем будет создавать тормозной момент для двигателя. Максимальный крутящий момент может быть достигнут путем подачи опорной скорости как высокой скорости выше vmax, например, как vmax+k2, где k2 находится в пределах диапазона от 1 км/ч до 10 км/ч.
Другое правило состоит в том, что если во втором прогнозировании vpred_Tnew выше vmax или ниже vmin, то в качестве опорного значения транспортного средства берут vset. Это проиллюстрировано этапом S3 на фиг.6.
При следующей выборке, например, каждую секунду, способ снова начинают с S1. Время, затрачиваемое на выполнение вычислений, адаптировано так, чтобы во время цикла моделирования был прогнан весь способ.
На фиг.7 проиллюстрированы три различных профиля A, B и C скорости и объем A1, B1 и C1 впрыснутого топлива в течение соответствующих периодов, когда спрогнозировано движение транспортного средства вниз с холма. Профиль A скорости иллюстрирует альтернативный вариант осуществления настоящего изобретения, в соответствии с которым vref непрерывно падает насколько это возможно, но не ниже vmin, для дополнительной экономии топлива за счет более длительного времени пробега. Таким образом, объем топлива уменьшен или дросселирован на более ранней стадии, чем в других проиллюстрированных режимах вождения. Однако после спуска желательно возвратиться к vset, как проиллюстрировано на диаграмме. Таким образом, уменьшенный расход топлива является приоритетным в том смысле, что уменьшения имеют место при условии, что после этого скорость транспортного средства может вернуться к vset. Этот вариант осуществления изобретения может быть, например, реализован в способе, проиллюстрированном в схеме последовательности операций, показанной на фиг.6 следующим образом: посредством взятия vmax в качестве vset на этапе S2 и/или посредством взятия vref в качестве vmin на этапе S3. Это не приводит ни к превышению скорости, ни к какому-либо увеличению потерь вследствие, например, аэродинамического сопротивления. Поскольку снижение скорости транспортного средства происходит раньше и до более низкой скорости, то результатом является уменьшенный расход топлива. Это также позволяет более легким транспортным средствам с полной массой менее приблизительно 30 тонн экономить топливо в большей степени. Профиль B скорости на фиг.7 иллюстрирует режим вождения согласно более ранним вариантам осуществления настоящего изобретения, а профиль C скорости иллюстрирует режим вождения, в соответствии с которым транспортное средство движется с использованием традиционной системы автоматического поддержания скорости. vkfb представляет собой предел скорости для вождения с традиционной системой автоматического поддержания скорости. B1 и C1 иллюстрируют объемы топлива, впрыснутого в течение соответствующих периодов. K представляет собой значение объема впрыснутого топлива, выраженное в процентах.
Согласно варианту осуществления изобретения, определяют наибольшую скорость vpred_cc,max и наименьшую скорость vpred_cc,min во время первого прогнозирования скорости vpred_cc транспортного средства с использованием обычной системы автоматического поддержания скорости и затем используют их в сравнении с vmax и vmin для определения крутящего момента T двигателя транспортного средства во втором прогнозировании. В этом случае вычислительный блок приспособлен для выполнения этих вычислений. Следовательно, необходимо сохранять только скаляры вместо целых векторов, что приводит к экономии объема памяти. Также отсутствует необходимость в сохранении значений после их использования в цикле моделирования, поскольку отсутствует подстройка опорных значений в горизонте сзади и их снова не используют для вычислений. Эта разница по сравнению с какими-либо другими алгоритмами вычисления экономит производительность процессора и помогает добиться постоянной нагрузки на процессор. Таким же самым образом во время цикла моделирования также могут быть определены наибольшая и наименьшая скорости для прогнозирования vpred_Tnew.
Согласно варианту осуществления изобретения к опорному значению, например, vref, добавляют гистерезис во избежание регулирования с тряской и во избежание пропуска некоторой экономии топлива. В этом варианте вычислительный блок приспособлен для добавления этого гистерезиса к опорному значению vref. Во избежание изменения опорной скорости vset, к которой стремятся, в каждом цикле моделирования, например, каждую секунду, разрешено, чтобы vref немного выходила за пределы диапазона скоростей, ограниченного vmin и vmax. Это отклонение может составлять, например, 1 км/ч или 2 км/ч за пределами vmin или vmax. Например, когда крутящий момент транспортного средства определен как минимальный крутящий момент, то может быть разрешено, чтобы vref немного выходила за пределы vmin, как проиллюстрировано в приведенном ниже примере:
Время: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | секунд |
vref: | 80 | 80 | 70 | 70 | 80 | 70 | 70 | 70 | 70 | 70 | |
vpred_cc,min: | 67 | 69 | 72 | 71 | 69 | 71 | 71 | 71 | 71 | 71 | |
vref с гистерезисом: | 80 | 80 | 72 | 71 | 69 | 68 | 68 | 68 | 68 | 68 |
В этом примере можно заметить, что vpred_cc,min становится ниже скоростного предела vmin, равного 70 км/ч, за 5 секунд. В этом случае vpred_cc,min равна 69 км/ч. В этом случае vref должна быть в действительности подана при максимальном крутящем моменте, а это вызывает то, что vref становится равной 80 км/ч за 5 секунд. Однако в следующей временной выборке vpred_cc,min становится обратно выше предела vmin, а это означает, что подана другая vref. Во избежание сильного изменения vref за короткие интервалы времени взамен подают значение vref, которое в некоторой степени ниже vmin.
Согласно другому варианту осуществления изобретения, (скоростям) vmin и vmax следуют в качестве опорных значений. Этот вариант осуществления изобретения является альтернативой использованию гистерезиса или добавления константы k1 или k2 к опорному значению, и, следовательно, он может использоваться для предотвращения регулирования с трясками или для достижения некоторого низкого или высокого крутящего момента. Этот вариант осуществления приводит к меньшей чувствительности к любым погрешностям в прогнозированиях скорости и избегает раздражения водителя вследствие того, что скорость не становится ниже vmin или выше vmax.
В варианте осуществления изобретения при выборе того, какие стратегии управления следует прогнозировать (то есть что приводит к vpred_Tnew), учитывают коэффициент полезного действия двигателя и комфорт/дорожные качества автомобиля. Принимая в качестве величины и/или момента времени крутящий момент, который приводит к тому, что vpred_Tnew по-разному зависит от коэффициента полезного действия двигателя, или на основании требований, предъявляемых к комфорту, это позволяет добиться создания удобной и экономичной системы автоматического поддержания скорости. Это может быть реализовано на основании правил, в соответствии с которыми, например, существует некоторый крутящий момент при некоторой частоте вращения двигателя, или в соответствии с которыми никогда не разрешен крутящий момент, приводящий к большему ускорению, чем некоторое предельное значение.
Изобретение также включает в себя компьютерный программный продукт, содержащий программные инструкции для разрешения компьютерной системе в транспортном средстве выполнять этапы согласно описанному способу при исполнении этих инструкций в упомянутой компьютерной системе. Изобретение также включает в себя компьютерный программный продукт, в котором инструкции хранятся на носителе, который может быть считан компьютерной системой.
Настоящее изобретение не ограничено вариантами его осуществления, которые описаны выше. Могут использоваться различные альтернативные варианты, модификации и эквиваленты. Следовательно, описанные выше варианты осуществления изобретения не ограничивают объем настоящего изобретения, который определяется приложенной формулой изобретения.
Claims (24)
1. Способ управления скоростью транспортного средства, содержащий этапы, на которых:
- осуществляют принятие желательной скорости vset для транспортного средства;
- посредством картографических данных и данных местоположения определяют горизонт для запланированного пути, который составлен из сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
- во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, осуществляют следующее:
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с помощью традиционной системы автоматического поддержания скорости, когда в качестве опорной скорости представлена vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предшествующем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое, на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства;
- отправляют системе управления в транспортном средстве упомянутое по меньшей мере одно опорное значение, относительно которого затем регулируют транспортное средство.
- осуществляют принятие желательной скорости vset для транспортного средства;
- посредством картографических данных и данных местоположения определяют горизонт для запланированного пути, который составлен из сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
- во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, осуществляют следующее:
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с помощью традиционной системы автоматического поддержания скорости, когда в качестве опорной скорости представлена vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предшествующем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое, на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства;
- отправляют системе управления в транспортном средстве упомянутое по меньшей мере одно опорное значение, относительно которого затем регулируют транспортное средство.
2. Способ по п.1, в котором шаги моделирования во время цикла моделирования из N шагов моделирования имеют постоянную длину шага, которая зависит от скорости транспортного средства.
3. Способ по любому из пп.1 и 2, в котором упомянутым опорным значением является любое из: опорной скорости vref транспортного средства, опорного крутящего момента Tref или опорной частоты ωref вращения двигателя.
4. Способ по любому из пп.1-2, в котором, если vpred_cc является большей, чем vmax, то крутящий момент T двигателя транспортного средства во втором прогнозировании берут в качестве минимального крутящего момента в последующих циклах моделирования.
5. Способ по любому из пп.1-2, в котором, если vpred_cc является меньшей, чем vmin, то крутящий момент T двигателя транспортного средства во втором прогнозировании берут в качестве максимального крутящего момента в последующих циклах моделирования.
6. Способ по п.4, в котором определяют наибольшую скорость vpred_cc,max и наименьшую скорость vpred_cc,min во время второго прогнозирования скорости vpred_cc транспортного средства с помощью обычной системы автоматического поддержания скорости и затем используют их в сравнении с vmax и vmin для определения крутящего момента T двигателя транспортного средства во втором прогнозировании.
7. Способ по п.5, в котором определяют наибольшую скорость vpred_cc,max и наименьшую скорость vpred_cc,min во время второго прогнозирования скорости vpred_cc транспортного средства с помощью обычной системы автоматического поддержания скорости и затем используют их в сравнении с vmax и vmin для определения крутящего момента T двигателя транспортного средства во втором прогнозировании.
8. Способ по любому из пп.1, 2, 6 или 7, который содержит добавление гистерезиса к vref.
9. Способ по любому из пп.1, 2, 6 или 7, в котором применяют правила для определения опорного значения, относительно которого должно быть отрегулировано транспортное средство.
10. Способ по п.9, содержащий правило, согласно которому скорость vpred_Tnew транспортного средства во втором прогнозировании сравнивают с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства.
11. Способ по п.10, содержащий правило, согласно которому, если vpred_Tnew во втором прогнозировании является большей, чем vmax, или меньшей, чем vmin, то опорное значение транспортного средства определяют в качестве значения, которое представляет vset.
12. Способ по п.10, содержащий правило, согласно которому, если vpred_Tnew во втором прогнозировании находится между vmin и vmax или равна vmin или vmax, то опорное значение транспортного средства определяют в качестве значения, которое представляет спрогнозированную скорость vpred_Tnew.
13. Модуль для управления скоростью транспортного средства, который содержит:
- блок ввода, приспособленный для приема желательной скорости vset для транспортного средства;
- блок горизонта, приспособленный для определения, посредством картографических данных и данных местоположения, горизонта для запланированного пути, который составлен из сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
- вычислительный блок, приспособленный для осуществления, во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, следующего:
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с помощью традиционной системы автоматического поддержания скорости, когда в качестве опорной скорости представлена vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предшествующем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое, на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства;
причем модуль дополнительно приспособлен для отправки системе управления в транспортном средстве упомянутого по меньшей мере одного опорного значения, относительно которого затем регулируют транспортное средство.
- блок ввода, приспособленный для приема желательной скорости vset для транспортного средства;
- блок горизонта, приспособленный для определения, посредством картографических данных и данных местоположения, горизонта для запланированного пути, который составлен из сегментов маршрута с по меньшей мере одной характеристикой для каждого сегмента;
- вычислительный блок, приспособленный для осуществления, во время каждого из некоторого количества циклов (s) моделирования, каждый из которых содержит некоторое количество N шагов моделирования, выполняемых с предопределенной частотой f, следующего:
- делают первое прогнозирование скорости vpred_cc транспортного средства по горизонту с помощью традиционной системы автоматического поддержания скорости, когда в качестве опорной скорости представлена vset, причем прогнозирование зависит от характеристик упомянутого сегмента;
- сравнивают спрогнозированную скорость vpred_cc транспортного средства с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована скорость транспортного средства;
- делают второе прогнозирование скорости vpred_Tnew транспортного средства по горизонту, когда крутящий момент T двигателя транспортного средства представляет собой значение, которое зависит от результата упомянутого сравнения в последнем предшествующем цикле (s-1) моделирования;
- определяют по меньшей мере одно опорное значение, которое, на основании по меньшей мере одного из упомянутых сравнений в этом цикле (s) моделирования и спрогнозированной скорости vpred_Tnew транспортного средства, указывает, как следует воздействовать на скорость транспортного средства;
причем модуль дополнительно приспособлен для отправки системе управления в транспортном средстве упомянутого по меньшей мере одного опорного значения, относительно которого затем регулируют транспортное средство.
14. Модуль по п.13, в котором шаги моделирования во время цикла моделирования из N шагов моделирования имеют постоянную длину шага, которая зависит от скорости транспортного средства, и вычислительный блок приспособлен для подстройки упомянутой длины шага в соответствии со скоростью транспортного средства.
15. Модуль по любому из п.п.13 и 14, в котором упомянутым опорным значением является любое из: опорной скорости vref транспортного средства, опорного крутящего момента Tref или опорной частоты ωref вращения двигателя.
16. Модуль по любому из п.п.13-14, в котором вычислительный блок приспособлен для вычисления того, является ли vpred_cc большей, чем vmax, и затем взятия крутящего момента T двигателя транспортного средства во втором прогнозировании в качестве минимального крутящего момента в последующих циклах моделирования.
17. Модуль по любому из пп.13-14, в котором вычислительный блок приспособлен для вычисления того, является ли vpred_cc меньшей, чем vmin, и затем взятия крутящего момента T двигателя транспортного средства во втором прогнозировании в качестве максимального крутящего момента в последующих циклах моделирования.
18. Модуль по п.16, в котором вычислительный блок приспособлен для определения наибольших скоростей vpred_cc,max и наименьших скоростей vpred_cc,min во время второго прогнозирования скорости vpred_cc транспортного средства с помощью обычной системы автоматического поддержания скорости, и для использования упомянутых vpred_cc,max и vpred_cc,min в сравнении с vmax и vmin для определения крутящего момента T двигателя транспортного средства во втором прогнозировании.
19. Модуль по п.17, в котором вычислительный блок приспособлен для определения наибольших скоростей vpred_cc,max и наименьших скоростей vpred_cc,min во время второго прогнозирования скорости vpred_cc транспортного средства с помощью обычной системы автоматического поддержания скорости, и для использования упомянутых vpred_cc,max и vpred_cc,min в сравнении с vmax и vmin для определения крутящего момента T двигателя транспортного средства во втором прогнозировании.
20. Модуль по любому из пп.13, 14, 18 или 19, в котором вычислительный блок приспособлен для добавления гистерезиса к vref.
21. Модуль по любому из пп.13, 14, 18 или 19, в котором вычислительный блок приспособлен для применения правил для определения опорного значения, относительно которого должно быть отрегулировано транспортное средство.
22. Модуль по п.21, содержащий правило, согласно которому скорость vpred_Tnew транспортного средства во втором прогнозировании сравнивают с vmin и vmax, которые разграничивают диапазон, в пределах которого запланирована vpred_Tnew.
23. Модуль по п.22, содержащий правило, согласно которому, если vpred_Tnew во втором прогнозировании является большей, чем vmax, или меньшей, чем vmin, то опорное значение транспортного средства определяют в качестве значения, которое представляет vset.
24. Модуль по п.22, содержащий правило, согласно которому, если vpred_Tnew во втором прогнозировании находится между vmin и vmax или равна vmin или vmax, то опорное значение транспортного средства определяют в качестве значения, которое представляет спрогнозированную скорость vpred_Tnew.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1050666-5 | 2010-06-23 | ||
SE1050666A SE535356C2 (sv) | 2010-06-23 | 2010-06-23 | Metod och modul för att styra ett fordons hastighet baserat på regler |
PCT/SE2011/050808 WO2011162705A1 (en) | 2010-06-23 | 2011-06-21 | Method and module for controlling a vehicle's speed |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2013102887A RU2013102887A (ru) | 2014-07-27 |
RU2535833C2 true RU2535833C2 (ru) | 2014-12-20 |
Family
ID=45371797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013102887/11A RU2535833C2 (ru) | 2010-06-23 | 2011-06-21 | Способ и модуль для управления скоростью транспортного средства |
Country Status (7)
Country | Link |
---|---|
US (1) | US8972138B2 (ru) |
EP (1) | EP2585332A1 (ru) |
CN (1) | CN102947122A (ru) |
BR (1) | BR112012030196A2 (ru) |
RU (1) | RU2535833C2 (ru) |
SE (1) | SE535356C2 (ru) |
WO (1) | WO2011162705A1 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2746533C1 (ru) * | 2020-01-15 | 2021-04-15 | Роман Павлович Курганов | Система и способ контроля скорости автомобиля, автомобиль с системой контроля скорости |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112014012321A2 (pt) | 2011-12-22 | 2017-05-30 | Scania Cv Ab | módulo e método pertencentes a escolha de modo quando determinando valores de referência |
CN104010863A (zh) * | 2011-12-22 | 2014-08-27 | 斯堪尼亚商用车有限公司 | 基于规则和/或成本控制车辆速度的方法和模块 |
EP2794378B1 (en) | 2011-12-22 | 2020-09-30 | Scania CV AB | Method and module for determining of at least one reference value for a vehicle control system |
KR101577754B1 (ko) | 2011-12-22 | 2015-12-16 | 스카니아 씨브이 악티에볼라그 | 기준 값 결정 시에 모드 선택에 관한 모듈 및 방법 |
EP2794330A4 (en) | 2011-12-22 | 2015-12-30 | Scania Cv Ab | METHOD AND MODULE FOR DETERMINING AT LEAST ONE REFERENCE VALUE |
RU2014130034A (ru) | 2011-12-22 | 2016-02-10 | Сканиа Св Аб | Способ и модуль для определения, по меньшей мере, одного эталонного значения для системы управления транспортным средством |
SE537839C2 (sv) * | 2012-06-19 | 2015-11-03 | Scania Cv Ab | Styrning av en referenshastighet för en konstantfartsbroms |
SE539091C2 (sv) * | 2012-10-02 | 2017-04-04 | Scania Cv Ab | Reglering av en koncentration/fraktion av ingående ämnen i en avgasström |
DE102013223844A1 (de) | 2013-11-21 | 2015-05-21 | Robert Bosch Gmbh | Verfahren zur vorausschauenden Beeinflussung einer Fahrzeuggeschwindigkeit |
DE102013223829A1 (de) | 2013-11-21 | 2015-05-21 | Robert Bosch Gmbh | Verfahren zur vorausschauenden Beeinflussung einer Fahrzeuggeschwindigkeit |
DE102015001818A1 (de) | 2014-02-19 | 2015-09-03 | Cummins Inc. | Fahrwiderstandsmanagement für Landfahrzeuge und/oder diesbezügliche Bedienerbenachrichtigung |
US9067589B1 (en) * | 2014-02-28 | 2015-06-30 | Ford Global Technologies, Llc | Hybrid powertrain mode determination based on spatial domain route segmentation |
US9327712B2 (en) * | 2014-04-22 | 2016-05-03 | Alcatel Lucent | System and method for control of a hybrid vehicle with regenerative braking using location awareness |
US9272621B2 (en) * | 2014-04-24 | 2016-03-01 | Cummins Inc. | Systems and methods for vehicle speed management |
US9835248B2 (en) | 2014-05-28 | 2017-12-05 | Cummins Inc. | Systems and methods for dynamic gear state and vehicle speed management |
CN104129318B (zh) * | 2014-07-31 | 2016-05-25 | 深圳先进技术研究院 | 一种电动汽车行驶工况优化方法及装置 |
US9393963B2 (en) | 2014-09-19 | 2016-07-19 | Paccar Inc | Predictive cruise control system with advanced operator control and feedback |
US10124784B2 (en) * | 2015-04-13 | 2018-11-13 | Ford Global Technologies, Llc | Method and system for controlling shifting of a vehicle in cruise control |
DE102015006445A1 (de) * | 2015-05-19 | 2016-11-24 | Man Truck & Bus Ag | Verfahren und Vorrichtung zur Unterstützung eines Fahrers eines Fahrzeugs, insbesondere eines Nutzfahrzeugs |
US10399569B2 (en) | 2015-11-03 | 2019-09-03 | Cummins Inc. | Systems and methods for idle coasting management of a vehicle having predictive cruise control |
US11112455B2 (en) * | 2019-02-26 | 2021-09-07 | Texas Instruments Incorporated | Built-in self-test circuits and related methods |
US11181063B2 (en) | 2019-12-30 | 2021-11-23 | Cummins Inc. | Predictive road speed governor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001015927A1 (en) * | 1999-08-27 | 2001-03-08 | Thoreb Ab | Method and device for assisting a driver of a vehicle |
DE10327255A1 (de) * | 2002-06-18 | 2004-02-05 | Denso Corp., Kariya | Automatische Fahrzeug-Fahrsteuerungsvorrichtung |
US20050055157A1 (en) * | 2003-08-06 | 2005-03-10 | Siemens Aktiengesellschaft | Navigation system having means for determining a route with optimized consumption |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6990401B2 (en) * | 2002-10-04 | 2006-01-24 | Daimlerchrysler Ag | Predictive speed control for a motor vehicle |
US8712650B2 (en) * | 2005-11-17 | 2014-04-29 | Invent.Ly, Llc | Power management systems and designs |
US8214122B2 (en) * | 2008-04-10 | 2012-07-03 | GM Global Technology Operations LLC | Energy economy mode using preview information |
US8095290B2 (en) * | 2008-08-01 | 2012-01-10 | GM Global Technology Operations LLC | Method to control vehicular powertrain by monitoring map preview information |
US8700256B2 (en) | 2008-08-22 | 2014-04-15 | Daimler Trucks North America Llc | Vehicle disturbance estimator and method |
DE102009030784A1 (de) * | 2009-06-27 | 2010-02-04 | Daimler Ag | Verfahren zum Steuern des Betriebs eines Fahrzeugs |
SE535422C2 (sv) * | 2010-06-23 | 2012-07-31 | Scania Cv Ab | Metod och modul för att styra ett fordons hastighet |
-
2010
- 2010-06-23 SE SE1050666A patent/SE535356C2/sv not_active IP Right Cessation
-
2011
- 2011-06-21 US US13/703,176 patent/US8972138B2/en not_active Expired - Fee Related
- 2011-06-21 BR BR112012030196A patent/BR112012030196A2/pt not_active IP Right Cessation
- 2011-06-21 RU RU2013102887/11A patent/RU2535833C2/ru not_active IP Right Cessation
- 2011-06-21 CN CN201180030732XA patent/CN102947122A/zh active Pending
- 2011-06-21 WO PCT/SE2011/050808 patent/WO2011162705A1/en active Application Filing
- 2011-06-21 EP EP11798475.7A patent/EP2585332A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001015927A1 (en) * | 1999-08-27 | 2001-03-08 | Thoreb Ab | Method and device for assisting a driver of a vehicle |
DE10327255A1 (de) * | 2002-06-18 | 2004-02-05 | Denso Corp., Kariya | Automatische Fahrzeug-Fahrsteuerungsvorrichtung |
US20050055157A1 (en) * | 2003-08-06 | 2005-03-10 | Siemens Aktiengesellschaft | Navigation system having means for determining a route with optimized consumption |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2746533C1 (ru) * | 2020-01-15 | 2021-04-15 | Роман Павлович Курганов | Система и способ контроля скорости автомобиля, автомобиль с системой контроля скорости |
Also Published As
Publication number | Publication date |
---|---|
RU2013102887A (ru) | 2014-07-27 |
EP2585332A1 (en) | 2013-05-01 |
WO2011162705A1 (en) | 2011-12-29 |
SE1050666A1 (sv) | 2011-12-24 |
BR112012030196A2 (pt) | 2017-01-24 |
SE535356C2 (sv) | 2012-07-03 |
US20130085651A1 (en) | 2013-04-04 |
CN102947122A (zh) | 2013-02-27 |
US8972138B2 (en) | 2015-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2535833C2 (ru) | Способ и модуль для управления скоростью транспортного средства | |
RU2534114C2 (ru) | Способ и модуль для управления скоростью транспортного средства | |
US9511668B2 (en) | Method and module for controlling a vehicle's speed based on rules and/or costs | |
US9108639B2 (en) | Method and module for controlling a vehicle's speed based on rules and/or costs | |
RU2493979C2 (ru) | Способ и модуль для управления скоростью транспортного средства | |
RU2598494C2 (ru) | Способ и модуль для определения, по меньшей мере, одного опорного значения | |
RU2493981C2 (ru) | Способ и модуль для определения опорных значений скорости для системы управления транспортным средством | |
CN111867911A (zh) | 车辆控制方法和设备 | |
RU2493988C2 (ru) | Способ и модуль для определения опорных значений для систем управления транспортными средствами | |
US9114708B2 (en) | Method and module for determining of reference values for a vehicle control system | |
US9376109B2 (en) | Module and method pertaining to mode choice when determining reference values | |
US9352750B2 (en) | Module and method pertaining to mode choice when determining reference values | |
US11685388B2 (en) | Method and a control arrangement for determining a control profile for a vehicle | |
SE1151248A1 (sv) | Metod och modul för bestämning av åtminstone ett referensvärde för ett styrsystem i ett fordon | |
SE534752C2 (sv) | Metod och modul i samband med farthållning | |
EP4197869A1 (en) | Vehicle driving control method with optimal battery energy efficiency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20160622 |