RU2678416C2 - Cruise control system of vehicle and method for operation thereof - Google Patents

Cruise control system of vehicle and method for operation thereof Download PDF

Info

Publication number
RU2678416C2
RU2678416C2 RU2015116303A RU2015116303A RU2678416C2 RU 2678416 C2 RU2678416 C2 RU 2678416C2 RU 2015116303 A RU2015116303 A RU 2015116303A RU 2015116303 A RU2015116303 A RU 2015116303A RU 2678416 C2 RU2678416 C2 RU 2678416C2
Authority
RU
Russia
Prior art keywords
value
speed
vehicle
threshold
slope
Prior art date
Application number
RU2015116303A
Other languages
Russian (ru)
Other versions
RU2015116303A3 (en
RU2015116303A (en
Inventor
Димитар Петров ФИЛЕВ
Джон Оттавио МИЧЕЛИНИ
Стивен Джозеф ШВАБОВСКИ
Энтони Марио Д'АМАТО
Original Assignee
Форд Глобал Технолоджис, ЛЛК
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US14/567,227 external-priority patent/US9352650B2/en
Application filed by Форд Глобал Технолоджис, ЛЛК filed Critical Форд Глобал Технолоджис, ЛЛК
Publication of RU2015116303A publication Critical patent/RU2015116303A/en
Publication of RU2015116303A3 publication Critical patent/RU2015116303A3/ru
Application granted granted Critical
Publication of RU2678416C2 publication Critical patent/RU2678416C2/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • B60W2030/1809Without torque flow between driveshaft and engine, e.g. with clutch disengaged or transmission in neutral
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Control Of Transmission Device (AREA)

Abstract

FIELD: motor industry.SUBSTANCE: invention relates to auxiliary vehicle systems. Vehicle's cruise control system contains a computer in the vehicle. Computer contains a processor and a storage device and is configured to control the speed of the vehicle within the first threshold speed value in accordance with a predetermined value, entered into the cruise control system, to determine whether the current slope value is within the first threshold slope value, adjust the setpoint for controlling the vehicle speed within the second speed threshold value, beyond the first speed threshold, determine whether the current grade value is within the second threshold grade, and adjust the set value to return the vehicle speed to the first speed threshold.EFFECT: higher safety of vehicle driving is achieved.20 cl, 3 dwg

Description

Область техники, к которой относится изобретениеFIELD OF THE INVENTION

Настоящее изобретение относится к системе круиз-контроля транспортного средства, в частности к системе адаптивного круиз-контроля, позволяющей минимизировать расход топлива в транспортном средстве во время его работы.The present invention relates to a cruise control system of a vehicle, in particular to an adaptive cruise control system that minimizes fuel consumption in a vehicle during its operation.

Уровень техникиState of the art

Одним из приоритетов, учитываемых при проектировании многих существующих популярных пассажирских транспортных средств, является эффективность использования энергии. Эффективность использования энергии при выполнении транспортным средством различных маневров может быть повышена различными способами, в том числе, путем снижения расхода топлива и (или) потребления электрической энергии, зависящих от конфигурации силового агрегата транспортного средства. Однако компоновка и другие конструктивные соображения могут ограничивать возможность установки дополнительных компонентов в транспортное средство. Кроме того, популярные пассажирские транспортные средства имеют один или несколько, по крайней мере, частично автоматических или управляемых компьютером рабочих режимов, например, круиз-контроль. Хотя это затруднительно в настоящее время, предпочтительно оптимизировать потребление энергии в, по крайней мере частично, автоматическом или управляемом компьютером рабочих режимах работы транспортного средства, в таком как, круиз-контроль, используя существующие стандартные системы управления.One of the priorities considered in the design of many existing popular passenger vehicles is energy efficiency. The energy efficiency when a vehicle performs various maneuvers can be improved in various ways, including by reducing fuel consumption and (or) consumption of electric energy, depending on the configuration of the power unit of the vehicle. However, layout and other design considerations may limit the ability to install additional components in a vehicle. In addition, popular passenger vehicles have one or more, at least partially automatic or computer-controlled operating modes, such as cruise control. Although this is currently difficult, it is preferable to optimize energy consumption in at least partially automatic or computer-controlled vehicle operating modes, such as cruise control, using existing standard control systems.

Раскрытие изобретенияDisclosure of invention

Предложена система круиз-контроля транспортного средства, включающая в себя компьютер транспортного средства с процессором и запоминающим устройством, выполненный с возможностью:A vehicle cruise control system is proposed, including a vehicle computer with a processor and a storage device, configured to:

поддерживать скорость транспортного средства в пределах первого порогового значения, соответствующего заданному значению, введенному в систему круиз-контроля;maintain the vehicle speed within the first threshold value corresponding to a predetermined value entered into the cruise control system;

определять, находится ли текущее значение уклона дороги в пределах первого порогового значения уклона;determine whether the current slope value of the road is within the first slope threshold value;

регулировать заданное значение для поддержания скорости транспортного средства в пределах второго порогового значения скорости, находящегося за пределами первого порогового значения скорости;adjust a predetermined value to maintain vehicle speed within a second speed threshold value that is outside the first speed threshold value;

определять, находится ли текущее значение уклона дороги в пределах второго порогового значения уклона, иdetermine whether the current slope value is within the second slope threshold value, and

корректировать заданное значение для возврата значения скорости транспортного средства в пределы первого порогового значения скорости.adjust the setpoint to return the vehicle speed value to the first speed threshold value.

Регулировка заданного значения для поддержания скорости транспортного средства в пределах второго порогового значения скорости может включать в себя:Adjusting the setpoint to maintain vehicle speed within the second speed threshold may include:

осуществление режима движения накатом системы круиз-контроля до тех пор, пока значение скорости движения транспортного средства находится в пределах третьего порогового значения скорости, включая выборочное переключение коробки передач транспортного средства на нейтральную передачу или выборочный запуск системы отсечки топлива в режиме замедления;the implementation of the coasting mode of the cruise control system until the vehicle speed is within the third speed threshold, including selectively switching the vehicle gearbox to neutral or selectively starting the fuel cut-off system in deceleration mode;

определение, находится ли текущее значение уклона за пределами второго порогового значения уклона, иdetermining whether the current slope value is outside the second slope threshold value, and

поддержание скорости транспортного средства в значении, которое находится за пределами первого порогового значения скорости.maintaining the vehicle speed at a value that is outside the first threshold speed value.

Компьютер может быть дополнительно выполнен с возможностью изменять заданное значение в соответствии с сигналом обнаружения впереди идущего транспортного средства.The computer may further be configured to change a predetermined value in accordance with a detection signal of a vehicle in front.

Компьютер может быть дополнительно выполнен с возможностью определять по крайней мере первое и второе пороговые значения скорости и первое и второе пороговые значения уклона в соответствии с оценочным значением эффективности использования топлива.The computer may further be configured to determine at least the first and second threshold speed values and the first and second slope threshold values in accordance with the estimated fuel efficiency.

Компьютер может быть дополнительно выполнен с возможностью инвертировать сигнал изменения крутящего момента для регулировки заданного значения.The computer may further be configured to invert the torque change signal to adjust the setpoint.

Компьютер может быть также выполнен с возможностью определять, находится ли спрогнозированное значение уклона дороги в пределах первого вероятностного порогового значения уклона.The computer may also be configured to determine whether the predicted slope value is within the first probabilistic slope threshold value.

Компьютер может быть также выполнен с возможностью:The computer may also be configured to:

определять значение крутящего момента для возврата в исходное состояние в соответствии с текущим значением уклона дороги и оценочным значением эффективности использования топлива, иdetermine the value of torque to return to its original state in accordance with the current value of the slope of the road and the estimated value of fuel efficiency, and

корректировать заданное значение для возврата значения скорости транспортного средства в пределы первого порогового значения скорости в соответствии крутящим моментом для возврата в исходное состояние.adjust the set value to return the vehicle speed value to the first speed threshold value in accordance with the torque to return to the initial state.

Предложен способ работы системы круиз-контроля, в котором:The method of operation of the cruise control system is proposed, in which:

поддерживают скорость транспортного средства в пределах первого порогового значения, соответствующего заданному значению, введенному в систему круиз-контроля с помощью водителя или датчика переднего обзора транспортного средства;maintain the vehicle speed within the first threshold value corresponding to a predetermined value entered into the cruise control system using a driver or a vehicle forward vision sensor;

определяют, находится ли текущее значение уклона дороги в пределах первого порогового значения уклона;determining whether the current road slope value is within the first slope threshold value;

регулируют заданное значение для поддержания скорости транспортного средства в пределах второго порогового значения скорости, находящегося за пределами первого порогового значения скорости;adjusting a predetermined value to maintain vehicle speed within a second speed threshold value that is outside the first speed threshold value;

определяют, находится ли текущее значение уклона дороги в пределах второго порогового значения уклона, иdetermining whether the current road slope value is within the second slope threshold value, and

корректируют заданное значение для возврата значения скорости транспортного средства в пределы первого порогового значения скорости.adjust the set value to return the vehicle speed value within the first speed threshold value.

При регулировке заданного значения для поддержания скорости транспортного средства в пределах второго порогового значения скорости могут:When adjusting the set value to maintain the vehicle speed within the second threshold speed value can:

осуществлять режим движения накатом системы круиз-контроля до тех пор, пока значение скорости движения транспортного средства находится в пределах третьего порогового значения скорости;carry out the coastal cruise control system until the vehicle speed is within the third threshold speed value;

определять, находится ли текущее значение уклона за пределами второго порогового значения уклона, иdetermine whether the current slope value is outside the second slope threshold value, and

поддерживать скорость транспортного средства в значении, которое находится за пределами первого порогового значения скорости.maintain the vehicle speed at a value that is outside the first speed threshold.

При осуществлении режима движения накатом системы круиз-контроля могут переключать коробку передач транспортного средства на нейтральную передачу или запускать систему отсечки топлива в режиме замедления.In the coastal cruise control mode, cruise control systems can shift the vehicle’s gearbox into neutral or start the fuel cut-off system in deceleration mode.

В способе могут дополнительно определять по крайней мере первое и второе пороговые значения скорости и первое и второе пороговые значения уклона в соответствии с оценочным значением эффективности использования топлива.The method can further determine at least the first and second threshold speed values and the first and second slope threshold values in accordance with the estimated fuel efficiency.

В способе могут дополнительно инвертировать сигнал изменения крутящего момента для регулировки заданного значения.In the method, a torque change signal can additionally be inverted to adjust the setpoint.

В способе могут дополнительно определять, находится ли спрогнозированное значение уклона в пределах первого вероятностного порогового значения уклона.The method may further determine whether the predicted slope value is within the first probabilistic slope threshold value.

В способе могут дополнительно:In the method may additionally:

определять значение крутящего момента для возврата в исходное состояние в соответствии с текущим значением уклона дороги и оценочным значением эффективности использования топлива;determine the value of torque to return to its original state in accordance with the current value of the slope of the road and the estimated value of fuel efficiency;

корректировать заданное значение для возврата значения скорости транспортного средства в пределы первого порогового значения скорости в соответствии крутящим моментом для возврата в исходное состояние.adjust the set value to return the vehicle speed value to the first speed threshold value in accordance with the torque to return to the initial state.

Предложен энергонезависимый машиночитаемый носитель, на котором физически хранятся исполняемые компьютером инструкции, с помощью которых процессор будет выполнять следующие действия:A non-volatile machine-readable medium is proposed on which physically executable computer instructions are stored, with which the processor will perform the following actions:

поддержание скорости транспортного средства в пределах первого порогового значения, соответствующего заданному значению, введенному в систему круиз-контроля;maintaining the vehicle speed within the first threshold value corresponding to a predetermined value entered into the cruise control system;

определение, находится ли текущее значение уклона дороги в пределах первого порогового значения уклона;determining whether the current road slope value is within the first slope threshold value;

осуществление режима движения накатом системы круиз-контроля в до тех пор, пока скорость движения транспортного средства находится в пределах второго порогового значения скорости;the implementation of the coastal cruise control system in as long as the vehicle speed is within the second threshold speed value;

определение, находится ли текущее значение уклона дороги за пределами второго порогового значения уклона, иdetermining whether the current road slope value is outside the second slope threshold value, and

поддержание скорости движения транспортного средства в значении, которое находится за пределами первого порогового значения скорости;maintaining the vehicle speed in a value that is outside the first threshold speed value;

регулировка заданного значения для поддержания скорости транспортного средства в пределах третьего порогового значения скорости в значении, которое находится за пределами первого порогового значения скорости;adjusting a predetermined value to maintain vehicle speed within a third speed threshold value at a value that is outside the first speed threshold value;

определение, находится ли текущее значение уклона дороги в пределах второго порогового значения уклона, иdetermining whether the current road slope value is within the second slope threshold value, and

корректировка заданного значения для возврата значения скорости транспортного средства в пределы первого порогового значения скорости.adjusting a predetermined value to return a vehicle speed value to a first speed threshold value.

Инструкции могут касаться выполнения процессором операций, дополнительно включающих в себя изменение заданного значения в соответствии с сигналом обнаружения впереди идущего транспортного средства.The instructions may relate to the processor performing operations further including changing a setpoint in accordance with a detection signal of a vehicle in front.

Инструкции могут касаться выполнения процессором операций, дополнительно включающих в себя определение по крайней мере первого и второго пороговых значений скорости и первого и второго пороговых значений уклона в соответствии с оценочным значением эффективности использования топлива, причем осуществление режима движения накатом системы круиз-контроля может включать в себя выборочное переключение коробки передач транспортного средства на нейтральную передачу или выборочный запуск системы отсечки топлива в режиме замедления.Instructions may relate to the processor performing operations that further include determining at least the first and second threshold speed values and the first and second slope threshold values in accordance with the estimated fuel efficiency, wherein the coastal cruise control may include Selectively shifting the vehicle gearbox to neutral or selectively starting the fuel cut-off system in deceleration mode.

Инструкции могут касаться выполнения процессором операций, дополнительно включающих в себя инвертирование сигнала изменения крутящего момента для регулировки заданного значения.The instructions may relate to the processor performing operations that further include inverting the torque change signal to adjust the setpoint.

Инструкции могут касаться выполнения процессором операций, дополнительно включающих в себя определение, находится ли спрогнозированное значение уклона дороги в пределах первого вероятностного порогового значения уклона.The instructions may relate to the processor performing operations that further include determining whether the predicted slope value is within the first probabilistic slope threshold value.

Инструкции могут касаться выполнения процессором операций, дополнительно включающих в себя:Instructions may relate to the processor performing operations that further include:

определение значения крутящего момента для возврата в исходное состояние в соответствии с текущим значением уклона дороги и оценочным значением эффективности использования топлива, иdetermining the value of the torque to return to its original state in accordance with the current value of the slope of the road and the estimated value of fuel efficiency, and

корректировку заданного значения для возврата значения скорости транспортного средства в пределы первого порогового значения скорости в соответствии крутящим моментом для возврата в исходное состояние.adjusting the set value to return the vehicle speed value to the first speed threshold value in accordance with the torque to return to the initial state.

Краткое описание чертежейBrief Description of the Drawings

На фиг. 1 представлен пример системы транспортного средства, соответствующей настоящему изобретению.In FIG. 1 illustrates an example vehicle system of the present invention.

На фиг. 2 представлено схематическое изображение примера системы круиз-контроля, соответствующей настоящему изобретению.In FIG. 2 is a schematic illustration of an example cruise control system according to the present invention.

На фиг. 3 представлена блок-схема одного примера способа, осуществляемого системой круиз-контроля в соответствии с настоящим изобретением.In FIG. 3 is a flow chart of one example of a method implemented by a cruise control system in accordance with the present invention.

Осуществление изобретенияThe implementation of the invention

Система круиз-контроля, соответствующая настоящему изобретению, может использовать контроллер адаптивного круиз-контроля пассажирского транспортного средства для реализации отклонений от введенного водителем заданного значения с целью сведения к минимуму расхода топлива в течение определенного временного интервала в соответствии, например, со скоростью транспортного средства, уклоном дороги и введенным водителем заданным значением. Такая система круиз-контроля может включать в себя информацию о текущем (определенном или измеренном) и будущем (смоделированном или спрогнозированном) значении уклона дороги, а также об уровне комфорта пассажира, оцениваемом с помощью набора критериев, которые являются основой правил для определения момента начала и прекращения работы в режиме движения накатом, режиме поддержания скорости и режиме возврата в исходное состояние (ускорения). Кроме того, в режиме движения накатом система может быть переключена на нейтральную передачу и (или) перекрывать подачу топлива для максимального снижения расхода топлива во время замедления. Соответственно, данная система позволяет дополнительно снизить расход топлива во время работы круиз-контроля на основании существующих измерительных устройств и исполнительных механизмов транспортного средства.The cruise control system according to the present invention can use the adaptive cruise control controller of a passenger vehicle to implement deviations from the set value entered by the driver in order to minimize fuel consumption over a certain time interval in accordance with, for example, vehicle speed, slope roads and the setpoint entered by the driver. Such a cruise control system may include information about the current (determined or measured) and future (simulated or predicted) value of the road slope, as well as the passenger comfort level, assessed using a set of criteria that are the basis of the rules for determining when and termination of operation in coastal mode, speed maintenance mode and return to initial state (acceleration) mode. In addition, in the coastal mode, the system can be switched to neutral gear and (or) shut off the fuel supply to minimize fuel consumption during deceleration. Accordingly, this system allows to further reduce fuel consumption during cruise control operation based on existing measuring devices and actuators of the vehicle.

Например, система круиз-контроля, способ ее работы и (или) энергонезависимый машиночитаемый носитель, на котором физически хранятся исполняемые компьютером инструкции, могут поддерживать скорость транспортного средства в пределах первого порогового значения, соответствующего заданному значению, введенному в систему круиз-контроля водителем транспортного средства или датчиком, например, радиолокационным устройством переднего обзора, и определять, находится ли текущее значение уклона в пределах первого порогового значения уклона. Заданное значение может быть отрегулировано для поддержания скорости транспортного средства в пределах второго порогового значения скорости за пределами первого порогового значения скорости. Может быть определено, что текущее значение уклона находится в пределах второго порогового значения уклона и заданное значение может быть для возврата значения скорости транспортного средства к первому пороговому значению скорости. В соответствии с некоторыми вариантами осуществления регулировка скорости транспортного средства в пределах второго порогового значения скорости с помощью системы, способа и (или) инструкций включает в себя работу режима движения накатом системы круиз-контроля в до тех пор, пока скорость транспортного средства находится в пределах третьего порогового значения скорости, определение того, что текущее значение уклона вышло за пределы второго порогового значения уклона, и поддержание скорости транспортного средства, значение которой находится за пределами первого порогового значения. Кроме того, работа режима движения накатом системы круиз-контроля в может включать в себя переключение коробки передач транспортного средства на нейтральную передачу и (или) запуск системы отсечки топлива в режиме замедления.For example, the cruise control system, its operation method and / or non-volatile machine-readable medium on which computer-executable instructions are physically stored can maintain the vehicle speed within the first threshold value corresponding to the set value entered into the cruise control system by the vehicle driver or a sensor, for example, a front-view radar device, and determine if the current slope value is within the first slope threshold value. The predetermined value may be adjusted to maintain the vehicle speed within the second speed threshold value outside the first speed threshold value. It can be determined that the current incline value is within the second incline threshold value, and the set value may be to return the vehicle speed value to the first speed threshold value. In accordance with some embodiments, adjusting a vehicle speed within a second speed threshold using a system, method, and / or instructions includes operating the coast mode of the cruise control system as long as the vehicle speed is within the third speed threshold value, determining that the current slope value is outside the second slope threshold value, and maintaining the vehicle speed, the value of which It is outside the first threshold. In addition, the operation of the coast mode of the cruise control system may include switching the vehicle gearbox to neutral and / or starting the fuel cut-off system in deceleration mode.

Для достижения дополнительной экономии топлива первое и второе пороговые значения скорости и первое и второе пороговые значения уклона могут быть определены в соответствии с оценочным значением эффективности использования топлива, целевого или расчетного значения. Для использования базового контроллера системы круиз-контроля в данной системе, способе и (или) инструкциях для корректировки заданного значения сигнал изменения крутящего момента может быть инвертирован и передан на базовый контроллер системы круиз-контроля. Система, способ и (или) инструкции также могут включать в себя спрогнозированные значения уклона и соответствующие вероятностные пороговые значения уклона.To achieve additional fuel economy, the first and second threshold speed values and the first and second slope threshold values can be determined in accordance with the estimated fuel efficiency, target or calculated value. To use the base controller of the cruise control system in this system, method and (or) instructions for adjusting the set value, the torque change signal can be inverted and transmitted to the base controller of the cruise control system. The system, method, and / or instructions may also include predicted slope values and corresponding probabilistic slope thresholds.

На фиг. 1 схематически представлен пример транспортного средства 100. Транспортное средство может принимать различные формы и включать в себя дополнительные и (или) альтернативные компоненты и системы. Следует понимать, что представленные примеры компонентов не должны рассматриваться в качестве ограничений и что могут быть использованы дополнительные или альтернативные компоненты и (или) варианты применения. Например, транспортное средство 100 может представлять собой любое пассажирское или коммерческое транспортное средство, в том числе, легковой автомобиль, грузовой автомобиль, внедорожник, автобус, поезд, лодку или самолет.In FIG. 1 schematically shows an example of a vehicle 100. A vehicle may take various forms and include additional and (or) alternative components and systems. It should be understood that the presented examples of the components should not be construed as limitations and that additional or alternative components and / or applications can be used. For example, vehicle 100 may be any passenger or commercial vehicle, including a passenger car, truck, SUV, bus, train, boat, or plane.

Как на фиг. 1 показано, транспортное средство 100 включает в себя вычислительное устройство или компьютер 105, который, как правило, имеет процессор и запоминающее устройство, при этом запоминающее устройство включает в себя один или несколько типов машиночитаемых носителей и хранит инструкции, исполняемые процессором, для выполнения различных операций, включая операции, раскрытые в данном описании изобретения. Компьютер 105 транспортного средства 100 принимает информацию, например, собранные данные от одного или нескольких устройств 110 сбора данных о различных компонентах или условиях работы транспортного средства 100, например, о таких компонентах, как сенсорная система акселерометра, система измерения крутящего момента, тормозная система, система рулевого управления, силовой агрегат и т.д., и (или) о таких условиях, как запрашиваемый крутящий момент, скорость, ускорение, тангаж, крен, рыскание транспортного средства 100 и т.д. Кроме того, компьютер 105 может включать в себя несколько вычислительных устройств, например, контроллеров или других аналогичных устройств, установленных в транспортном средстве 101 для контроля и (или) управления различными компонентами транспортного средства, например, модулем 106 контроллера, системой круиз-контроля или модулем 108, блоком управления двигателем (ECU), блоком управления коробкой передач (TCU) и т.д. Компьютер 105, как правило, выполнен с возможностью обмена данными с помощью шины локальной сети контроллеров (CAN) или ее аналога. Компьютер также может быть соединен с системой бортовой диагностики (OBD-II). С помощью CAN-шины, OBD-II и (или) других проводных или беспроводных систем компьютер может передавать сообщения на различные устройства в транспортном средстве и (или) получать сообщения от различных устройств, например, от контроллеров, исполнительных механизмов, датчиков и т.д. В качестве альтернативы или дополнения в случаях, когда компьютер 105 включает в себя несколько устройств, CAN-шина или ее аналог может быть использована для обмена данными между несколькими устройствами, являющимися частью компьютера. Кроме того, компьютер может быть выполнен с возможностью обмена данными с сетью, которая может использовать различные проводные и (или) беспроводные сетевые протоколы, например, сотовую связь, Bluetooth, проводные и (или) беспроводные сети с коммутацией пакетов и т.д.As in FIG. 1, a vehicle 100 includes a computing device or computer 105, which typically has a processor and a storage device, the storage device including one or more types of computer-readable media and stores instructions executed by the processor to perform various operations including operations disclosed herein. The computer 105 of the vehicle 100 receives information, for example, collected data from one or more data collection devices 110 about various components or operating conditions of the vehicle 100, for example, components such as an accelerometer sensor system, a torque measurement system, a brake system, a system steering, powertrain, etc., and / or about conditions such as requested torque, speed, acceleration, pitch, roll, yaw of vehicle 100, etc. In addition, the computer 105 may include several computing devices, for example, controllers or other similar devices installed in the vehicle 101 for monitoring and (or) controlling various components of the vehicle, for example, a controller module 106, a cruise control system, or a module 108, engine control unit (ECU), gearbox control unit (TCU), etc. Computer 105 is typically configured to exchange data using a local area network (CAN) bus or equivalent. The computer can also be connected to the on-board diagnostic system (OBD-II). Using a CAN bus, OBD-II and (or) other wired or wireless systems, a computer can send messages to various devices in the vehicle and (or) receive messages from various devices, for example, from controllers, actuators, sensors, etc. d. As an alternative or addition, in cases where the computer 105 includes several devices, the CAN bus or its analogue can be used to exchange data between several devices that are part of the computer. In addition, the computer may be configured to exchange data with a network that can use various wired and / or wireless network protocols, for example, cellular, Bluetooth, wired and / or wireless packet-switched networks, etc.

Модуль 106 контроллера, как правило, входит в состав сохраненных инструкций, исполняемых компьютером 105. С помощью данных, полученных компьютером 105, например, данных от устройств 110 сбора данных, данных, определенных на основании сохраненных значений параметров 116, и т.д., модуль 106 может управлять различными системами или оборудованием транспортного средства 100. Например, модуль 106 может быть использован для ускорения, замедления или поддержания постоянной скорости транспортного средства 100, которые могут выполняться во взаимосвязи с запросом крутящего момента от системы 108 круиз-контроля транспортного средства 100.The controller module 106, as a rule, is part of the stored instructions executed by the computer 105. Using the data received by the computer 105, for example, data from the data collection devices 110, data determined based on the stored parameter values 116, etc., module 106 can control various systems or equipment of vehicle 100. For example, module 106 can be used to accelerate, slow down, or maintain a constant speed for vehicle 100, which can be performed in conjunction with a request of torque from the system 108 of the vehicle 100 The cruise control.

Устройства 110 сбора данных могут включать в себя различные устройства. Например, различные контроллеры в транспортном средстве могут выполнять функции устройств 110 сбора данных, которые передают данные 115 по CAN-шине, например, данные 115 о запрашиваемом или эффективном крутящем моменте, скорости, ускорении транспортного средства, уклоне дороги и т.д. Кроме того, в транспортном средстве могут быть установлены датчики или другие аналогичные устройства, оборудование глобальной системы позиционирования (GPS) и т.д., которые могут работать как устройства 110 сбора данных и передавать данные непосредственно на компьютер 105, например, по проводному или беспроводному каналу связи. Сенсорные устройства 110 сбора данных могут включать в себя коммуникационные устройства, обеспечивающие передачу и прием информации от других транспортных средств, в частности, информации о планируемых траекториях движения транспортных средств, окружающих транспортное средство 100. Сенсорные устройства 110 сбора данных могут представлять собой такие механизмы, как радиолокационные устройства, лидары, сонары и другие датчики, которые могут быть установлены для измерения расстояния между транспортным средством 100 и другими транспортными средствами или объектами и (или) их скоростей движения. Другие сенсорные устройства 110 сбора данных могут представлять собой датчики акселерометра. Более того, устройства 110 сбора данных могут представлять собой датчики для определения положения, величины изменения положения, скорости изменения положения компонентов транспортного средства 100 и т.д., например, рулевого колеса, педали тормоза, педали газа, рычага переключения передач и т.д.Data acquisition devices 110 may include various devices. For example, various controllers in a vehicle can act as data collection devices 110 that transmit data 115 via a CAN bus, for example, data 115 about requested or effective torque, speed, vehicle acceleration, road incline, etc. In addition, sensors or other similar devices, global positioning system (GPS) equipment, etc., that can operate as data collection devices 110 and transmit data directly to computer 105, for example, wired or wireless, can be installed in the vehicle communication channel. Sensor data acquisition devices 110 may include communication devices for transmitting and receiving information from other vehicles, in particular, information about the planned paths of vehicles surrounding the vehicle 100. Sensor data collection devices 110 may be mechanisms such as radar devices, lidars, sonars and other sensors that can be installed to measure the distance between the vehicle 100 and other vehicles with means or objects and (or) their speeds. Other sensory acquisition devices 110 may be accelerometer sensors. Moreover, the data collection device 110 may be sensors for determining the position, magnitude of the change in position, rate of change of position of the components of the vehicle 100, etc., for example, a steering wheel, brake pedal, gas pedal, gear lever, etc. .

На запоминающем устройстве компьютера 105, как правило, хранятся собранные данные 115. Собранные данные 115 могут представлять собой различные полученные данные о транспортном средстве 100. Помимо данных 115, указанных выше, в качестве примера можно привести данные 115, собранные с помощью одного или нескольких устройств 110 сбора данных, а также полученные с их помощью расчетные данные, хранящиеся в компьютере 105. В общем случае собранные данные 115 могут представлять собой данные, которые могут быть получены устройством 110 сбора данных и (или) вычислены на основании таких данных. Соответственно, собранные данные 115 могут включать в себя данные о выполняемых операциях и (или) рабочих характеристиках транспортного средства 100, данные, принятые от другого транспортного средства, а также данные об условиях окружающей среды, дорожных условиях и других условиях, влияющих на работу транспортного средства 100. Например, собранные данные 115 могут включать в себя данные о запрашиваемом крутящем моменте, измеренном или определенном крутящем моменте, местоположении, скорости, ускорении, тангаже, крене, рыскании, торможении транспортного средства 100, наличии или отсутствии осадков, давлении в шинах, состоянии шин и т.д.The storage device of the computer 105, as a rule, stores the collected data 115. The collected data 115 can be various data received about the vehicle 100. In addition to the data 115 mentioned above, we can cite as an example the data 115 collected by one or more devices 110 data collection, as well as the calculated data obtained using them, stored in the computer 105. In general, the collected data 115 may be data that can be obtained by the device 110 data collection and (or) calculation us on the basis of such data. Accordingly, the collected data 115 may include data on the operations and / or performance of the vehicle 100, data received from another vehicle, as well as data on environmental conditions, road conditions and other conditions affecting the operation of the vehicle 100. For example, the collected data 115 may include data about the requested torque, measured or determined torque, location, speed, acceleration, pitch, roll, yaw, braking of the trans sports equipment 100, presence or absence of precipitation, tire pressure, tire condition, etc.

На запоминающем устройстве компьютера 105 также могут храниться параметры 116. Параметр 116 обычно регулирует управление системой или компонентом транспортного средства 100. Данные параметры могут изменяться в соответствии с условиями окружающей среды, состоянием дороги, состоянием транспортного средства 100, режимом работы или состоянием системы транспортного средства 100 и т.д. Например, параметр 116 может специфицировать пороговые значения скорости и уклона дороги для одного или нескольких режимов системы 108 круиз-контроля и состояний транспортного средства 100. Данные параметры 116 также могут быть сохранены и обновлены компьютером 105.Parameters 116 may also be stored on the storage device of computer 105. Parameter 116 typically controls the control of the system or component of the vehicle 100. These parameters may vary according to environmental conditions, road conditions, state of the vehicle 100, mode of operation, or the state of the system of the vehicle 100 etc. For example, parameter 116 may specify threshold values for speed and incline for one or more modes of cruise control system 108 and vehicle conditions 100. These parameters 116 can also be stored and updated by computer 105.

На фиг. 2 представлен пример системы 108 круиз-контроля, соответствующей настоящему изобретению и включающей в себя базовый контроллер 130, который передает запрос крутящего момента, что схематично изображено в виде блока 132, например, на компьютер 105 и (или) контроллер 106 транспортного средства 100. Система 108 круиз-контроля также включает в себя контроллер 134, работающий на основании правил, который определяет величину крутящего момента, необходимого для обеспечения особенно предпочтительного уровня производительности, например, для обеспечения работы в соответствии с определенными данными 115 и (или) параметрами 116 для оптимизации расхода топлива. В соответствии с одним вариантом осуществления контроллер 134, работающий на основании правил, может использовать следующие данные, полученные на основании собранных данных 115, которые изображены в виде блоков 140, 142, 144, 146, соответственно: введенное водителем заданное значение, скорость транспортного средства, уклон дороги и данные крутящего момента.In FIG. 2 illustrates an example cruise control system 108 of the present invention that includes a base controller 130 that transmits a torque request, which is schematically depicted as a block 132, for example, to a computer 105 and / or a controller 106 of a vehicle 100. The system Cruise control 108 also includes a rule-based controller 134 that determines the amount of torque needed to provide a particularly preferred level of performance, for example, to provide you in accordance with specific data 115, and (or) parameters 116 to optimize fuel consumption. In accordance with one embodiment, the controller 134, operating on the basis of the rules, can use the following data obtained on the basis of the collected data 115, which are shown in blocks 140, 142, 144, 146, respectively: the set value entered by the driver, the vehicle speed, road gradient and torque data.

Следует понимать, что базовый контроллер 130 может представлять собой стандартный контроллер круиз-контроля для существующих популярных пассажирских транспортных средств, который регулирует запрашиваемый крутящий момент на основании скорости транспортного средства и команд от водителя. Установка базового контроллера 130 в систему 108 круиз-контроля, соответствующую настоящему изобретению, позволяет обеспечить несколько рабочих режимов, включая нормальный режим, в котором контроллер 148 режима подключает контроллер 134, работающий на основании правил, к базовому контроллеру 130, после чего контроллер 134, работающий на основании правил, передает любое изменение во введенном водителем заданном значении 140 в блок 150. В блоке 150 может быть обнаружено любое различие между введенным водителем заданным значением 140 и значением скорости 142 транспортного средства, после чего базовый контроллер 130 может внести соответствующие корректировки в запрашиваемый крутящий момент 132.It should be understood that the base controller 130 may be a standard cruise control controller for existing popular passenger vehicles that adjusts the requested torque based on vehicle speed and commands from the driver. Installing the base controller 130 in the cruise control system 108 of the present invention allows for several operating modes, including normal mode, in which the mode controller 148 connects the controller 134 based on the rules to the base controller 130, after which the controller 134 operating based on the rules, transmits any change in the driver’s entered value 140 to block 150. In block 150, any difference between the driver’s entered value 140 and the speed value can be detected and 142 of the vehicle, after which the base controller 130 may make appropriate adjustments to the requested torque 132.

В соответствии с настоящим изобретением в других режимах работы системы 108 круиз-контроля, например, в режиме движения накатом, поддержания скорости и возврата в исходное состояние, контроллер 148 режима соединяет компоненты обработки сигналов или компоненты контроллера между контроллером 134, работающим на основании правил, и базовым контроллером 130, при этом контроллер 134, работающий на основании правил, передает сигнал управления крутящим моментом на такие компоненты и, в конечном итоге, на базовый контроллер 130. В соответствии с одним вариантом осуществления, используя сигнал управления крутящим моментом от контроллера 134, работающего на основании правил, и данные 144 о крутящем моменте, в блоке 152 определяется величина изменения крутящего момента для транспортного средства 100.In accordance with the present invention, in other modes of operation of the cruise control system 108, for example, in coasting mode, maintaining speed and reset, the mode controller 148 connects signal processing components or controller components between the controller 134 based on the rules, and the base controller 130, while the controller 134, based on the rules, transmits a torque control signal to such components and, ultimately, to the base controller 130. In accordance with one var In an embodiment, using the torque control signal from the controller 134 based on the rules and the torque data 144, the amount of torque change for the vehicle 100 is determined in block 152.

Величина изменения крутящего момента, определенная на этапе 152, может быть преобразована в сигнал управления крутящим моментом с помощью пропорционально-интегрального (ПИ) контроллера 154. В свою очередь, сигнал управления крутящим моментом также может быть преобразован в сигнал изменения заданного значения с помощью инвертирования сигнала базового контроллера 156. В соответствии с настоящим изобретением инвертированный базовый контроллер 156 преобразует сигнал управления крутящим моментом от ПИ контроллера 154 в вычисленное заданное значение для базового контроллера 130 на основании рабочих параметров базового контроллера 130 для разрешенного выполнения регулировки крутящего момента, определенного контроллером 134, работающим на основании правил, с помощью базового контроллера 130 так же, как и при внесении изменений в значение, заданное водителем транспортного средства 100. В частности, в блоке 158 вычисленное изменение заданного значения может быть определено с помощью вычисленного заданного значения и скорости 142 движения транспортного средства. Контроллер 148 режима определяет вычисленное изменение заданного значения в блоке 150 так же, как определяет изменение заданного значения, введенного водителем, во время нормального режима системы 108 круиз-контроля. Таким образом, система 108 круиз-контроля может использовать базовый контроллер 130 для реализации отклонения от введенного водителем заданного значения, определенного контроллером 134, работающим на основании правил, данные отклонения могут быть основаны, например, на значении скорости транспортного средства, значении уклона дороги и введенном водителем заданном значении, и могут позволять достичь определенных целевых показателей эффективности, например, сведения к минимуму расхода топлива в течение заданного периода времени.The magnitude of the torque change determined in step 152 can be converted into a torque control signal using a proportional-integral (PI) controller 154. In turn, the torque control signal can also be converted to a setpoint change signal by inverting the signal the base controller 156. In accordance with the present invention, the inverted base controller 156 converts the torque control signal from the PI controller 154 into a calculated predetermined value for the base controller 130 based on the operating parameters of the base controller 130 to allow the torque adjustment determined by the controller 134, operating on the basis of the rules, using the base controller 130 in the same way as when making changes to the value specified by the driver of the vehicle 100. In particular, in block 158, the calculated setpoint change can be determined using the calculated setpoint and vehicle speed 142. The mode controller 148 determines the calculated change in the setpoint in block 150 in the same way as it determines the change in the setpoint entered by the driver during normal operation of the cruise control system 108. Thus, the cruise control system 108 can use the base controller 130 to implement the deviation from the driver-entered setpoint determined by the controller 134, based on the rules, these deviations can be based, for example, on the value of the vehicle speed, the value of the road gradient and entered the driver a predetermined value, and can allow you to achieve certain performance targets, for example, minimizing fuel consumption over a given period of time.

В соответствии с некоторыми вариантами осуществления контроллер 134, работающий на основании правил, может быть подключен к контроллеру 106 транспортного средства 100 для выдачи команды включения нейтральной передачи, с помощью которой транспортное средство 100 переключается на нейтральную передачу, которая схематически обозначена блоком 160. Например, в режиме движения накатом контроллер 134, работающий на основании правил, может определить, что транспортное средство 100 способно наиболее эффективно двигаться в течение следующего периода времени с коробкой передач, находящейся в нейтральном положении, при этом работа может выполняться без использования стандартного модуля нормального режима работы системы круиз-контроля. На основании определения системы 108 круиз-контроля, что режим движения накатом должен смениться на режим поддержания скорости или режим возврата в исходное состояние, сигнал управления крутящим моментом от контроллера 134, работающего на основании правил, инициирует включение передачи транспортного средства 100.In accordance with some embodiments, a rule-based controller 134 may be coupled to the controller 106 of the vehicle 100 to issue a neutral shift command by which the vehicle 100 switches to a neutral gear, which is schematically indicated by block 160. For example, in in coastal mode, the controller 134, based on the rules, can determine that the vehicle 100 is able to move most efficiently during the next time period Yeni with the gearbox being in neutral position, and the work can be done without the use of a standard module normal operation of the cruise control system. Based on the determination of cruise control system 108 that the coasting mode should change to a speed maintenance mode or a reset mode, a torque control signal from a controller 134 operating on the basis of the rules initiates the transmission of the vehicle 100.

Следует понимать, что блоки 150, 152 и 158 могут представлять собой независимое аппаратное обеспечение системы 108 круиз-контроля или могут являться частью одного из других компонентов системы 108 круиз-контроля или транспортного средства 100, например, базового контроллера 130, контроллера 134, работающего на основании правил, контроллера 148 режима и инвертированного базового контроллера 156.It should be understood that the units 150, 152 and 158 may be independent hardware of the cruise control system 108 or may be part of one of the other components of the cruise control system 108 or vehicle 100, for example, a base controller 130, a controller 134 operating on based on the rules, the mode controller 148 and the inverted base controller 156.

В соответствии с некоторыми вариантами осуществления система 108 круиз-контроля, компьютер 105 или контроллер 106 могут включать в себя модуль 162 прогнозирования уклона дороги. В качестве примера технологии прогнозирования уклона дороги, которая может быть использована модулем 162 прогнозирования уклона дороги для определения вероятностной информации об уклоне относительно горизонта транспортного средства 100, можно указать марковское моделирование и (или) прогностические способы моделирования, т.е. рекурсивно обновляемые динамические модели (RLS). Вероятностная информация об уклоне и соответствующие пороговые значения, например, для нормального режима, режима движения накатом, режима поддержания скорости и режима возврата в исходное состояние системы 108 круиз-контроля, могут быть сохранены среди параметров 116. В соответствии с вариантами осуществления, в которых информации о прогнозируемом уклоне просто нет или в которых она недоступна по другой причине, данная информация может быть просто записана, например, все вероятностные показатели могут быть установлены на определенное значение (например, 1 или 100%).In accordance with some embodiments, a cruise control system 108, a computer 105, or a controller 106 may include a slope prediction module 162. As an example of a technology for predicting a road slope, which can be used by a module for predicting a road slope 162 to determine probabilistic information about a slope relative to the horizon of the vehicle 100, you can specify Markov modeling and (or) predictive modeling methods, i.e. recursively updated dynamic models (RLS). The probabilistic information about the slope and the corresponding threshold values, for example, for the normal mode, coasting mode, cruise control mode and reset mode 108, can be stored among parameters 116. According to embodiments in which information there is simply no predicted bias or in which it is not available for another reason, this information can simply be recorded, for example, all probability indicators can be set to a certain value speed (e.g. 1 or 100%).

Для изменения заданного значения 140, введенного водителем (или целевой скорости), система 108 круиз-контроля также может использовать сигнал радиолокационного устройства переднего обзора из сохраненных данных 115. Другими словами, транспортное средство 100 может обнаруживать другое движущееся впереди транспортное средство и изменять целевую скорость движения таким образом, чтобы поддерживать безопасную дистанцию.To change the setpoint 140 entered by the driver (or the target speed), the cruise control system 108 can also use the signal from the front-view radar device from the stored data 115. In other words, the vehicle 100 can detect another vehicle in front and change the target speed so as to maintain a safe distance.

Для оптимизации работы системы 108 круиз-контроля, например, с точки зрения экономии топлива, компьютер 105, контроллер 106 и (или) система 108 круиз-контроля могут определять пороговые значения скорости транспортного средства, уклона дороги и (или) спрогнозированного уклона дороги для каждого режима работы системы 108 круиз-контроля, используя генетические алгоритмы, модели чувствительности (обновления в режиме реального времени), динамическое программирование, стохастическое динамическое программирование, опыт пользователя и (или) марковские процессы принятия решения и т.д. В соответствии с некоторыми вариантами осуществления могут быть использованы другие способы оптимизации смоделированных данных, результаты которых также могут быть подтверждены в транспортном средстве. Пороговые значения для скорости транспортного средства, уклона дороги и (или) спрогнозированного уклона дороги для нормального режима, режима движения накатом, режима поддержания скорости и режима возврата в исходное состояние могут быть сохранены среди параметров 116 и могут динамически изменяться или обновляться в соответствии с условиями работы транспортного средства 100, в том числе, в соответствии со скоростью движения транспортного средства, наличием или отсутствием осадков, уровнем наружной освещенности и т.д.To optimize the operation of cruise control system 108, for example, from a fuel economy point of view, computer 105, controller 106 and / or cruise control system 108 can determine threshold values for vehicle speed, road incline, and / or predicted road incline for each the operation mode of cruise control system 108 using genetic algorithms, sensitivity models (real-time updates), dynamic programming, stochastic dynamic programming, user experience and (or) Markovsky decision-making processes, etc. In accordance with some embodiments, other methods of optimizing the simulated data may be used, the results of which can also be confirmed in the vehicle. Thresholds for vehicle speed, road incline, and / or predicted road incline for normal mode, coasting mode, maintain speed mode, and reset mode can be stored among parameters 116 and can be dynamically changed or updated in accordance with operating conditions vehicle 100, including, in accordance with the speed of the vehicle, the presence or absence of precipitation, the level of ambient light, etc.

В общем случае такие вычислительные системы и (или) устройства, как компьютер 105, модуль 106 контроллера и (или) компоненты системы 108 круиз-контроля транспортного средства 100, могут использовать операционную систему, включая, но не ограничиваясь этим, версии и (или) разновидности операционной системы Ford SYNC®, операционной системы Microsoft Windows®, операционной системы Unix (например, операционной системы Solaris®, распространяемой компанией Oracle Corporation, г. Редвуд Шорз, Калифорния), операционной системы AIX UNIX, распространяемой компанией International Business Machines, г. Армонк, Нью-Йорк, операционной системы Linux, операционных систем Mac OS X и iOS, распространяемых компанией Apple Inc., г. Купертино, Калифорния, и операционной системы Android, разработанной компанией Open Handset Alliance. Примеры вычислительных устройств включают в себя, не ограничиваясь этим, компьютер или блок управления транспортного средства, компьютерную рабочую станцию, сервер, настольный компьютер, ноутбук, портативный компьютер или карманный компьютер или некоторые другие вычислительные систему и (или) устройство.In general, computing systems and / or devices such as computer 105, controller module 106, and / or components of cruise control system 108 of vehicle 100 may use an operating system, including, but not limited to, versions and (or) variations of the Ford SYNC® operating system, the Microsoft Windows® operating system, the Unix operating system (for example, the Solaris® operating system distributed by Oracle Corporation, Redwood Shores, California), the AIX UNIX operating system distributed by International Business Machines, BUT rmonk, New York, the Linux operating system, Mac OS X and iOS operating systems distributed by Apple Inc. of Cupertino, California, and the Android operating system developed by the Open Handset Alliance. Examples of computing devices include, but are not limited to, a computer or vehicle control unit, a computer workstation, a server, a desktop computer, a laptop, a laptop computer or PDA, or some other computing system and / or device.

В общем случае вычислительные устройства могут включать в себя машиночитаемые инструкции, при этом данные инструкции могут быть выполнены одним или несколькими процессорами, например, процессорами, описанными выше. Машиночитаемые инструкции могут быть скомпилированы или транслированы из компьютерных программ, созданных с использованием различных языков и (или) технологий программирования, включая, но не ограничиваясь этим, языки Java, С, С++, Visual Basic, Java Script, Perl и т.д. или их комбинации. В общем случае процессор (например, микропроцессор) принимает инструкции, например, от запоминающего устройства или машиночитаемого носителя и т.д., и выполняет эти инструкции, тем самым, реализуя один или несколько процессов, к которым относится один или несколько процессов из настоящего описания. Такие инструкции и другие данные могут храниться и передаваться с помощью различных машиночитаемых носителей.In general, computing devices may include machine-readable instructions, and these instructions may be executed by one or more processors, for example, the processors described above. Machine-readable instructions can be compiled or translated from computer programs created using various languages and / or programming technologies, including, but not limited to, Java, C, C ++, Visual Basic, Java Script, Perl, etc. . or combinations thereof. In general, a processor (e.g., a microprocessor) receives instructions, for example, from a storage device or computer-readable medium, etc., and executes these instructions, thereby realizing one or more processes, which include one or more processes from the present description . Such instructions and other data may be stored and transmitted using various computer-readable media.

Машиночитаемый носитель (сюда также относятся носители, читаемые процессором) может представлять собой любой энергонезависимый носитель (например, материальный носитель), предоставляющий данные (например, инструкции), которые могут быть обработаны компьютером (например, процессором компьютера). Такой носитель может иметь множество форм, включая, но не ограничиваясь этим, постоянные и оперативные запоминающие устройства. Постоянными запоминающими устройствами могут быть, например, оптические или магнитные диски, а также другие виды энергонезависимых носителей. Оперативные запоминающие устройства могут представлять собой, например, динамическое оперативное запоминающее устройство (DRAM), которые обычно являются частью основным запоминающим устройством. Такие инструкции могут быть переданы с помощью одного или нескольких средств передачи данных, например, с помощью коаксиальных кабелей, медных кабелей и оптоволоконных кабелей, включающих в себя провода, которые являются частью системной шины, соединенной с процессором компьютера. Стандартными формами машиночитаемых носителей являются гибкий магнитный диск, жесткий диск, магнитная лента, любые другие виды магнитных носителей, CD-ROM, DVD, любые другие оптические носители, перфорированная лента, бумажная лента, любые другие физические носители информации с отверстиями, RAM, PROM, EPROM, FLASH-EEPROM, другие чипы или карты памяти, а также любые другие носители, с которыми может работать компьютер.A machine-readable medium (this also includes media readable by a processor) can be any non-volatile medium (e.g., tangible medium) that provides data (e.g., instructions) that can be processed by a computer (e.g., a computer processor). Such a medium may take many forms, including, but not limited to, read-only and read-only memory devices. Permanent storage devices can be, for example, optical or magnetic disks, as well as other types of non-volatile media. Random access memory can be, for example, dynamic random access memory (DRAM), which are usually part of the main storage device. Such instructions may be transmitted using one or more data transmission means, for example, coaxial cables, copper cables, and fiber optic cables including wires that are part of a system bus connected to a computer processor. The standard forms of machine-readable media are floppy disk, hard disk, magnetic tape, any other type of magnetic medium, CD-ROM, DVD, any other optical media, perforated tape, paper tape, any other physical media with holes, RAM, PROM, EPROM, FLASH-EEPROM, other chips or memory cards, as well as any other media that the computer can work with.

Базы данных, архивы или другие описанные хранилища данных могут включать в себя различные механизмы для хранения, доступа и чтения различных данных, например, иерархические базы данных, наборы файлов в файловой системе, базы данных приложения в соответствующем формате, реляционные системы управления базами данных (RDBMS) и т.д. Каждое такое хранилище данных обычно встроено в вычислительное устройство с операционной системой, например, в одну из указанных выше систем, а доступ к ним осуществляется через сеть одним или несколькими любыми из существующих способов. Доступ к файловой системе может быть выполнен из операционной системы, при этом такая система может поддерживать различные форматы файлов. RDBMS обычно использует язык структурированных запросов (SQL) вместе с языком создания, хранения, редактирования и выполнения сохраненных процедур.Databases, archives, or other described data warehouses can include various mechanisms for storing, accessing and reading various data, for example, hierarchical databases, file sets in the file system, application databases in the appropriate format, relational database management systems (RDBMS ) etc. Each such data warehouse is usually embedded in a computing device with an operating system, for example, in one of the above systems, and access to them is carried out through the network in one or more of any of the existing ways. Access to the file system can be performed from the operating system, while such a system can support various file formats. RDBMS typically uses Structured Query Language (SQL) along with the language for creating, storing, editing, and executing stored procedures.

В некоторых вариантах осуществления изобретения элементы системы могут представлять собой машиночитаемые инструкции (например, программное обеспечение) на одном или нескольких компьютерных устройствах (например, серверах, персональных компьютерах и т.д.) и могут храниться на соответствующем машиночитаемом носителе (например, дисках, запоминающих устройствах и т.д.). Компьютерная программа может состоять из таких инструкций, сохраненных на машиночитаемом носителе, для выполнения описанных функций.In some embodiments of the invention, system elements may be computer-readable instructions (e.g., software) on one or more computer devices (e.g., servers, personal computers, etc.) and may be stored on appropriate computer-readable media (e.g., memory disks) devices, etc.). A computer program may consist of such instructions stored on a computer-readable medium for performing the described functions.

На фиг. 3 представлена блок-схема примера способа 300, который может быть выполнен компьютером 105, модулем 106 контроллера и системой 108 круиз-контроля транспортного средства 100 для использования системы 108 круиз-контроля.In FIG. 3 is a flowchart of an example method 300 that may be executed by computer 105, controller module 106, and cruise control system 108 of vehicle 100 to use cruise control system 108.

Способ начинается на этапе 305, на котором водитель активирует систему 108 круиз-контроля и вводит начальное заданное значение. На этапе 310 система 108 круиз-контроля работает в нормальном режиме для установки скорости транспортного средства 100 в начальное заданное значение или в значение, находящееся в пределах пороговых значений скорости для нормального режима работы, сохраненных среди параметров 116, относительно заданного значения, введенного водителем. Когда транспортное средство 100 достигает достаточной скорости относительно заданного значения, введенного водителем, и пороговых значений скорости для нормального режима, способ 300 переходит на этап 315, на котором способ определяет, движется ли транспортное средство по дороге, уклон которой находится в пределах пороговых значений для нормального режима, сохраненных среди параметров 116. Например, когда транспортное средство 100 включает в себя модуль 162 прогнозирования уклона дороги, пороговые значения уклона для нормального режима могут включать в себя пороговое значение для текущего измеренного уклона и вероятностное пороговое значение для определения вероятности того, что спрогнозированное значение уклона на следующем участке маршрута также, скорее всего, будет находиться в пределах порогового значения уклона. Если нет, способ 300 возвращается на этап 305, а транспортное средство 100 управляется системой 108 круиз-контроля в нормальном режиме до тех пор, пока не будут достигнуты достаточные значения скорости и уклона дороги.The method starts at step 305, in which the driver activates the cruise control system 108 and enters the initial setpoint. At step 310, the cruise control system 108 operates in normal mode to set the speed of the vehicle 100 to an initial predetermined value or to a value that is within the threshold speed values for normal operation stored among parameters 116 relative to the set value entered by the driver. When the vehicle 100 reaches a sufficient speed relative to the set value entered by the driver and the speed thresholds for the normal mode, the method 300 proceeds to step 315, in which the method determines whether the vehicle is moving along a road whose incline is within the threshold values for the normal modes stored among parameters 116. For example, when the vehicle 100 includes a slope prediction module 162, slope thresholds for a normal mode may Determines whether a threshold value for the current measured deviation and the probability threshold value to determine the probability that the predicted slope value at the next section of the route is also likely to be within the threshold slope value. If not, the method 300 returns to step 305, and the vehicle 100 is controlled by the cruise control system 108 in normal mode until sufficient speed and slope are reached.

Если на этапе 315 пороговые значения уклона для нормального режима будут приемлемыми, способ 300 перейдет на этап 320, на котором система 108 круиз-контроля транспортного средства 100 будет работать в режиме движения накатом. Что касается этапа 325, система 108 круиз-контроля будет оставаться в режиме движения накатом до тех пор, пока транспортное средство 100 будет двигаться со скоростью, в пределах пороговых значений скорости для движения накатом, сохраненных среди параметров 116. В соответствии с некоторыми вариантами осуществления пороговые значения скорости для режима движения накатом будут больше пороговых значений скорости для нормального режима. Например, в режиме движения накатом, в том числе, при движении транспортного средства 100 вниз по склону, передача крутящего момента от двигателя для поддержания скорости транспортного средства 100 в пределах пороговых значений скорости для режима движения накатом может не производиться. Более того, пороговые значения могут быть больше значений, обычно используемых базовым контроллером 130. Использование относительно большого допуска для отклонения скорости позволяет транспортному средству 100 максимально увеличить экономию топлива в режиме движения накатом. Как было сказано выше, в соответствии с некоторыми вариантами осуществления для переключения транспортного средства 100 на нейтральную передачу в режиме движения накатом контроллер 134, работающий на основании правил, может обмениваться данными непосредственно с контроллером 106 транспортного средства 100.If at step 315 the slope thresholds for the normal mode are acceptable, the method 300 proceeds to step 320, where the cruise control system of the vehicle 100 will operate in coast mode. As for step 325, cruise control system 108 will remain coasting as long as vehicle 100 is traveling at a speed within threshold speed values for coasting stored among parameters 116. In accordance with some embodiments, threshold the speed values for the coastal mode will be higher than the threshold speed values for the normal mode. For example, in the coastal mode, including when the vehicle 100 is moving downhill, the transmission of torque from the engine to maintain the speed of the vehicle 100 within the threshold speed values for the coastal mode may not be performed. Moreover, the threshold values may be greater than the values commonly used by the base controller 130. Using a relatively large tolerance for speed deviation allows the vehicle 100 to maximize fuel economy during coasting. As mentioned above, in accordance with some embodiments, to switch the vehicle 100 to a neutral gear in coastal mode, the controller 134, based on the rules, can communicate directly with the controller 106 of the vehicle 100.

Что касается этапа 330, если в режиме движения накатом скорость движения транспортного средства 100 достигает значения, находящегося за пределами пороговых значений скорости для режима движения накатом, способ 300 определяет, находится ли значение уклона дороги, по которой движется транспортное средство 100, в пределах пороговых значений уклона для режима движения накатом, сохраненных среди параметров 116. Например, когда транспортное средство 100 включает в себя модуль 162 прогнозирования уклона дороги, пороговые значения уклона для режима движения накатом могут включать в себя пороговое значение для текущего измеренного уклона и вероятностное пороговое значение для определения вероятности того, что спрогнозированное значение уклона на следующем участке маршрута также, скорее всего, будет находиться в пределах порогового значения уклона.With regard to step 330, if, in the coastal mode, the speed of the vehicle 100 reaches a value outside the threshold speed values for the coastal mode, the method 300 determines whether the slope value of the road along which the vehicle 100 is moving is within the threshold values slope for coasting mode stored among parameters 116. For example, when vehicle 100 includes a slope prediction module 162, slope thresholds for motion mode coasting can include a threshold value for the current measured slope and a probabilistic threshold value for determining the probability that the predicted slope value on the next leg of the route is also likely to be within the slope threshold value.

Если на этапе 335 будет определено, что значение уклона дороги, по которой движется транспортное средство 100, находится за пределами пороговых значений уклона для режима движения накатом, например, если транспортное средство 100 движется вверх по достаточно крутому холму в соответствии с пороговыми значениями уклона дороги для режима движения накатом система 108 круиз-контроля управляет транспортным средством 100 в режиме поддержания скорости. Для перехода в режим поддержания скорости транспортное средство 100 увеличивает скорость движения до уровня, превышающего пороговые значения скорости для режима движения накатом и превышающего в соответствии с некоторыми вариантами осуществления пороговые значения скорости для нормального режима. Вместо увеличения скорости транспортного средства 100 до значения, близкого к заданному значению, введенному водителем, система 108 круиз-контроля поддерживает постоянную скорость движения транспортного средства 100 до тех пор, пока значение уклона дороги не потребует эффективного ускорения. Другими словами, на этапе 340, на котором система 108 круиз-контроля находится в режиме поддержания скорости, она остается в режиме поддержания скорости до тех пор, пока способ 300 не определит, что значение уклона дороги, по которой движется транспортное средство 100, находится в пределах пороговых значений уклона дороги для режима поддержания скорости.If it is determined in step 335 that the incline value of the road on which the vehicle 100 is traveling is outside the incline threshold values for the coast mode, for example, if the vehicle 100 advances up a fairly steep hill in accordance with the incline threshold values for cruise control system 108 cruise control controls the vehicle 100 in the mode of maintaining speed. To enter the speed maintenance mode, the vehicle 100 increases the speed to a level that exceeds the speed thresholds for the coastal mode and exceeds, in accordance with some embodiments, the speed thresholds for the normal mode. Instead of increasing the speed of the vehicle 100 to a value close to the set value entered by the driver, the cruise control system 108 maintains a constant speed of the vehicle 100 until the slope value requires effective acceleration. In other words, at step 340, in which the cruise control system 108 is in the speed maintenance mode, it remains in the speed maintenance mode until the method 300 determines that the gradient of the road along which the vehicle 100 is traveling is in within the threshold slope of the road for the mode of maintaining speed.

Когда транспортное средство 100 обнаруживает, что уклон следующего участка находится в пределах пороговых значений уклона дороги для режима поддержания скорости, способ 300 переходит на этап 345, а система 108 круиз-контроля начинает управлять транспортным средством в режиме возврата в исходное состояние. Затем на этапе 350 способ 300 определяет, движется ли транспортное средство 100 со скоростью, значение которой находится в пределах пороговых значений скорости для режима возврата в исходное состояние, т.е. определяет, достигла ли скорость движения транспортного средства 100 заданного значения, введенного водителем. При получении положительного ответа способ 300 возвращается на этап 305, а система 108 круиз-контроля возвращается в нормальный режим работы. Если на этапе 350 будет определено, что скорость движения транспортного средства 100 не находится в пределах пороговых значений скорости для режима возврата в исходное состояние, способ 300 возвращается на этап 340. Если значение уклона дороги, по которой движется транспортное средство, находится в пределах пороговых значений уклона для режима возврата в исходное состояние, система 108 круиз-контроля продолжает управлять транспортным средством в режиме возврата в исходное состояние. Если нет, способ 300 возвращается на этап 335, а система 108 круиз-контроля возвращается к управлению транспортным средством 100 в режиме поддержания скорости, как было описано выше.When the vehicle 100 detects that the slope of the next section is within the threshold values of the road slope for the speed maintenance mode, the method 300 proceeds to step 345, and the cruise control system 108 starts controlling the vehicle in the reset mode. Then, at 350, the method 300 determines whether the vehicle 100 is moving at a speed whose value is within the threshold speed values for the reset mode, i.e. determines whether the speed of the vehicle 100 has reached the set value entered by the driver. Upon receipt of a positive response, method 300 returns to step 305, and cruise control system 108 returns to normal operation. If it is determined in step 350 that the vehicle speed 100 is not within the speed thresholds for the reset mode, the method 300 returns to step 340. If the slope of the road the vehicle is traveling is within the threshold values slope for the reset mode, the cruise control system 108 continues to control the vehicle in the reset mode. If not, the method 300 returns to step 335, and the cruise control system 108 returns to driving the vehicle 100 in a speed maintenance mode, as described above.

Режим возврата в исходное состояние системы 108 круиз-контроля является единственным режимом, в котором требуемый крутящий момент больше, чем значение, используемое базовым контроллером 130. Следовательно, чем более эффективно используется режим возврата в исходное состояние, тем более эффективно работает система 108 круиз-контроля. Наиболее эффективный крутящий момент для увеличения скорости до нормального уровня зависит от уклона дороги, при этом соотношение между данными величинами может быть определено и (или) смоделировано экспериментальным путем. В соответствии с одним вариантом осуществления значения соотношений, полученные экспериментальным путем, могут быть сохранены в транспортном средстве 100, например, среди параметров 116, и могут быть обновлены в режиме реального времени, например, с помощью компьютера 105. Зная данные значения, во время работы системы 108 круиз-контроля в режиме возврата в исходное состояние можно выбрать оптимальное значение крутящего момента для возврата в исходное состояние, основанное на полученном/измеренном значении уклона дороги.The reset mode of the cruise control system 108 is the only mode in which the required torque is greater than the value used by the base controller 130. Therefore, the more efficiently the reset mode is used, the more efficient the cruise control system 108 . The most effective torque for increasing speed to a normal level depends on the slope of the road, and the relationship between these values can be determined and / or modeled experimentally. In accordance with one embodiment, the values of the ratios obtained experimentally can be stored in the vehicle 100, for example, among parameters 116, and can be updated in real time, for example, using a computer 105. Knowing these values, during operation system 108 cruise control in the reset mode, you can select the optimal value of the torque to return to its original state, based on the received / measured value of the slope of the road.

В соответствии с другим вариантом осуществления, когда система 108 круиз-контроля работает в режиме возврата в исходное состояние, значение крутящего момента для возврата в исходное состояние может быть выбрано в соответствии с моделью, используемой прогностическим контроллером. Для определения оптимального изменения крутящего момента с целью достижения максимальной экономии топлива такой прогностический контроллер может использовать модель транспортного средства, например, адаптивную модель. Данный прогностический контроллер позволяет определить изменение крутящего момента для минимального расхода топлива с учетом минимального расстояния до впереди идущего транспортного средства, отклонение от заданного значения, введенного водителем, и максимальный крутящий момент, предотвращающий разблокировку преобразователя крутящего момента (если он установлен в транспортном средстве 100).According to another embodiment, when the cruise control system 108 operates in the reset state, the torque value for resetting can be selected in accordance with the model used by the predictive controller. To determine the optimal change in torque in order to achieve maximum fuel economy, such a predictive controller can use a vehicle model, for example, an adaptive model. This predictive controller allows you to determine the change in torque for minimum fuel consumption, taking into account the minimum distance to the vehicle in front, deviation from the set value entered by the driver, and maximum torque to prevent the torque converter from unlocking (if installed in the vehicle 100).

В соответствии с вариантами осуществления, в которых транспортное средство 100 включает в себя модуль 162 прогнозирования уклона дороги, система 108 круиз-контроля, соответствующая настоящему изобретению, поддерживает нормальный режим работы в следующих случаях: (1) если текущее значение уклона дороги выше, чем максимальное значение уклона для перехода из нормального режима работы, (2) если разность между значением скорости транспортного средства и заданным значением, введенным водителем, выше, чем приемлемое пороговое значение отклонения, или (3) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона дороги для перехода из нормального режима, меньше порогового значения вероятности нормального режима для максимального спрогнозированного среднего значения уклона дороги, которое может быть определено модулем 162 прогнозирования уклона дороги. Система 108 круиз-контроля переходит из нормального режима работы в режим движения накатом в следующих случаях: (1) если текущее значение уклона дороги меньше или равно максимальному значению уклона дороги для перехода из нормального режима, (2) если разность между значением скорости транспортного средства и заданным значением меньше или равна приемлемому пороговому значению отклонения, и (3) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона для перехода из нормального режима, больше или равна пороговому значению вероятности нормального режима для максимального спрогнозированного среднего значения уклона.According to embodiments in which the vehicle 100 includes a slope prediction module 162, the cruise control system 108 of the present invention maintains normal operation in the following cases: (1) if the current slope value is higher than the maximum the slope value for transitioning from normal operation, (2) if the difference between the vehicle speed value and the set value entered by the driver is higher than the acceptable deviation threshold value, and whether (3) if the probability that the average slope relative to the horizon is less than or equal to the maximum predicted average slope of the road to transition from normal mode is less than the threshold probability of the normal mode for the maximum predicted average slope of the road, which can be determined by prediction module 162 slope of the road. Cruise control system 108 switches from normal operation mode to coasting mode in the following cases: (1) if the current value of the road gradient is less than or equal to the maximum value of the road gradient for the transition from normal mode, (2) if the difference between the vehicle speed and the specified value is less than or equal to an acceptable threshold deviation threshold, and (3) if the probability that the average slope relative to the horizon is less than or equal to the maximum predicted average slope and for transition from the normal mode, it is greater than or equal to the threshold probability value of the normal mode for the maximum predicted average value of the slope.

После перехода в режим движения накатом система 108 круиз-контроля может поддерживать режим движения накатом или перейти в режим поддержания скорости или режим возврата в исходное состояние. Система 108 круиз-контроля поддерживает режим движения накатом в том случае, когда разность между значением скорости транспортного средства и заданным значением, введенным водителем, меньше максимального порогового значения отклонения. В соответствии с настоящим изобретением максимальное увеличение времени работы в режиме движения накатом при заданном пороговом значении отклонения скорости для режима движения накатом также позволяет максимизировать экономию топлива. Таким образом, в некоторых случаях во время движения накатом коробка передач может быть переключена на нейтральную передачу и (или) может быть включена система DFSO (система отсечки топлива в режиме замедления), если транспортное средство оборудовано таковой. Переключение на нейтральную передачу позволяет свести к минимуму торможение из-за силового агрегата, что увеличивает длительность работы в режиме движения накатом, при этом система отсечки топлива в режиме замедления сводит к минимуму расход топлива в данном режиме до тех пор, пока остается достаточно времени для компенсации количества топлива, необходимого для перезапуска системы отсечки топлива в режиме замедления.After transitioning to coasting mode, cruise control system 108 may maintain coasting mode or go into speed maintenance mode or reset mode. Cruise control system 108 maintains a coastal mode when the difference between the vehicle speed value and the setpoint entered by the driver is less than the maximum deviation threshold value. In accordance with the present invention, the maximum increase in operating time in coastal mode at a given threshold value of the speed deviation for coastal mode also allows you to maximize fuel economy. Thus, in some cases, while coasting, the gearbox may be shifted into neutral and / or the DFSO system (fuel shut-off system in deceleration mode) may be engaged if the vehicle is equipped with one. Switching to neutral gear allows minimizing braking due to the power unit, which increases the duration of operation in coasting mode, while the fuel cut-off system in deceleration mode minimizes fuel consumption in this mode until there is enough time to compensate the amount of fuel needed to restart the fuel cutoff system in deceleration mode.

Система 108 круиз-контроля переходит из режима движения накатом в режим поддержания скорости в следующих случаях: (1) если текущее значение уклона дороги больше максимального значения уклона для перехода из режима движения накатом, и (2) если разность между значением скорости транспортного средства и заданным значением, введенным водителем, больше или равна максимальному пороговому значению отклонения. Система 108 круиз-контроля также переходит из режима движения накатом в режим поддержания скорости в следующих случаях: (1) если разность между значением скорости транспортного средства и заданным значением, введенным водителем, больше или равна максимальному пороговому значению отклонения, и (2) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона для перехода из режима движения накатом, меньше порогового значения вероятности работы в режиме движения накатом для максимального спрогнозированного среднего значения уклона.Cruise control system 108 switches from coasting mode to cruising mode in the following cases: (1) if the current slope value is greater than the maximum slope value to transition from coasting mode, and (2) if the difference between the vehicle speed value and the set the value entered by the driver is greater than or equal to the maximum threshold deviation threshold. Cruise control system 108 also transitions from coasting mode to cruising mode in the following cases: (1) if the difference between the vehicle’s speed value and the setpoint entered by the driver is greater than or equal to the maximum deviation threshold value, and (2) if the probability that the average value of the slope relative to the horizon is less than or equal to the maximum predicted average value of the slope for the transition from coastal mode, less than the threshold probability of operation in the mode coasting predicted to maximize the average value of the slope.

Система 108 круиз-контроля переходит из режима движения накатом в режим возврата в исходное состояние в следующих случаях: (1) если текущее значение уклона дороги меньше или равно максимальному значению уклона дороги для режима движения накатом, (2) если разность между значением скорости транспортного средства и заданным значением, введенным водителем, больше или равна максимальному пороговому значению отклонения, и (3) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному значению уклона для режима движения накатом, больше или равна пороговому значению вероятности работы в режиме движения накатом для максимального спрогнозированного среднего значения уклона.Cruise control system 108 switches from coasting mode to returning to the initial state in the following cases: (1) if the current value of the road gradient is less than or equal to the maximum value of the road gradient for the coast mode, (2) if the difference between the vehicle speed and the set value entered by the driver is greater than or equal to the maximum threshold deviation threshold, and (3) if the probability that the average slope relative to the horizon is less than or equal to the maximum predicted the slope value for the coastal mode is greater than or equal to the threshold value of the probability of operation in the coastal mode for the maximum predicted average slope value.

В режиме поддержания скорости система 108 круиз-контроля может остаться в данном режиме или перейти в режим возврата в исходное состояние. Система 108 круиз-контроля переходит из режима поддержания скорости в режим возврата в исходное состояние в следующих случаях: (1) если текущее значение уклона дороги меньше максимального значения уклона для перехода из режима поддержания скорости, и (2) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона дороги для перехода из режима поддержания скорости, больше или равна пороговому значению вероятности работы в режиме поддержания скорости для максимального спрогнозированного среднего значения уклона.In the mode of maintaining speed, the cruise control system 108 may remain in this mode or go into the reset mode. Cruise control system 108 transitions from cruise control mode to reset mode in the following cases: (1) if the current slope value is less than the maximum slope value for transition from cruise control mode, and (2) if it is likely that the average value the slope relative to the horizon is less than or equal to the maximum predicted average value of the slope of the road to go from the mode of maintaining speed, greater than or equal to the threshold value of the probability of working in the mode of maintaining speed for the maximum predicted average slope.

Система 108 круиз-контроля остается в режиме поддержания скорости в следующих случаях: (1) если текущее значение уклона дороги больше или равно максимальному значению уклона для перехода из режима поддержания скорости, или (2) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона для перехода из режима поддержания скорости, меньше порогового значения вероятности работы в режиме поддержания скорости для максимального спрогнозированного среднего значения уклона.Cruise control system 108 remains in the speed-keeping mode in the following cases: (1) if the current value of the road slope is greater than or equal to the maximum value of the slope to go from the speed-keeping mode, or (2) if the probability that the average value of the slope relative to the horizon is less or equal to the maximum predicted average value of the slope for the transition from the mode of maintaining speed, less than the threshold value of the probability of working in the mode of maintaining speed for the maximum predicted average slope value.

В режиме возврата в исходное состояние система 108 круиз-контроля может оставаться в режиме возврата в исходное состояние или может перейти в нормальный режим или режим поддержания скорости. Система 108 круиз-контроля поддерживает режим возврата в исходное состояние в следующих случаях: (1) если разность между значением скорости транспортного средства и заданным значением, введенным водителем, больше или равна приемлемому пороговому значению отклонения, (2) если текущее значение уклона дороги меньше максимального значения уклона для перехода из режима возврата в исходное состояние, и (3) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона дороги для перехода из режима возврата в исходное состояние, больше или равна пороговому значению вероятности работы в режиме возврата в исходное состояние для максимального спрогнозированного среднего значения уклона. Система 108 круиз-контроля переходит из режима возврата в исходное состояние в режим поддержания скорости в следующих случаях: (1) если разность между значением скорости транспортного средства и заданным значением больше или равна приемлемому пороговому значению отклонения, (2) если текущее значение уклона дороги больше или равно максимальному значению уклона для перехода из режима возврата в исходное состояние, и (3) если вероятность того, что среднее значение уклона относительно горизонта меньше или равно максимальному спрогнозированному среднему значению уклона для перехода из режима возврата в исходное состояние, меньше порогового значения вероятности работы в режиме возврата в исходное состояние для максимального спрогнозированного среднего значения уклона.In the reset mode, the cruise control system 108 may remain in the reset mode or may return to the normal mode or the cruise control mode. The cruise control system 108 maintains a reset mode in the following cases: (1) if the difference between the vehicle’s speed and the setpoint entered by the driver is greater than or equal to an acceptable threshold deviation threshold, (2) if the current value of the road gradient is less than the maximum the slope value for the transition from the reset mode to the initial state, and (3) if the probability that the average value of the slope relative to the horizon is less than or equal to the maximum predicted average value The road gradient for the transition from the reset mode to the initial state is greater than or equal to the threshold value of the probability of operation in the reset mode for the maximum predicted average gradient value. Cruise control system 108 transitions from the reset mode to the speed maintenance mode in the following cases: (1) if the difference between the vehicle’s speed value and the setpoint is greater than or equal to the acceptable deviation threshold value, (2) if the current value of the road gradient is greater or equal to the maximum slope value for the transition from the reset mode to the initial state, and (3) if the probability that the average slope value relative to the horizon is less than or equal to the maximum predicted deviation from the average value for the return mode transition from the initial state, the probability is less than the threshold value in operation mode returns to the initial state for the maximum predicted average deviation.

Система 108 круиз-контроля переходит из режима возврата в исходное состояние в нормальный режим работы, если разность между значением скорости транспортного средства и заданным значением меньше приемлемого порогового значения отклонения, т.е. если транспортное средство 100 достигает исходной скорости.The cruise control system 108 transitions from the reset mode to the normal operation mode if the difference between the vehicle speed value and the set value is less than an acceptable deviation threshold value, i.e. if the vehicle 100 reaches its original speed.

Что касается описанных в данном документе процессов, систем, способов, эвристических алгоритмов и т.д., следует понимать, что, несмотря на обозначенную последовательность этапов, такие процессы могут быть выполнены с использованием другой последовательности данных этапов. Также следует понимать, что некоторые этапы могут быть выполнены одновременно, а некоторые этапы могут быть добавлены или исключены. Другими словами, описания процессов представлены лишь в качестве примера вариантов осуществления изобретения и не могут рассматриваться как ограничение формулы изобретения.As for the processes, systems, methods, heuristic algorithms described in this document, it should be understood that, despite the indicated sequence of steps, such processes can be performed using a different sequence of these steps. It should also be understood that some steps may be performed at the same time, and some steps may be added or excluded. In other words, the process descriptions are presented only as an example of embodiments of the invention and cannot be construed as limiting the claims.

Таким образом, следует понимать, что описание приведено выше в целях наглядности, а не ограничения. Многие варианты осуществления и способы применения, отличные от указанных примеров, станут очевидными после ознакомления с вышеприведенным описанием. Объем изобретения должен определяться не на основании приведенного выше описания, а на основании прилагаемой формулы изобретения вместе со всеми эквивалентами, указанными в данной формуле изобретения. Можно предположить и ожидать будущего развития технологий, упомянутых в данном описании изобретения, а также того, что раскрытые системы и способы будут включены в подобные будущие варианты осуществления изобретения. Таким образом, следует понимать, что применение изобретения может быть изменено и скорректировано.Thus, it should be understood that the description is given above for purposes of illustration, and not limitation. Many embodiments and methods of application other than these examples will become apparent after reading the above description. The scope of the invention should be determined not on the basis of the above description, but on the basis of the attached claims, together with all equivalents indicated in this claims. You can assume and expect future development of the technologies mentioned in this description of the invention, as well as the fact that the disclosed systems and methods will be included in similar future embodiments of the invention. Thus, it should be understood that the application of the invention can be changed and adjusted.

Все термины, используемые в формуле изобретения, следует понимать в их наиболее широких разумных толкованиях и их обычных значениях, как это понимают специалисты в области технологий, упоминаемых в данном описании изобретения, если иное явно не указано в настоящем документе. В частности, использование слов «какой-либо», «данный», «вышеуказанный» и т.д. надо понимать как один или несколько указанных элементов, если в формуле изобретения не указано иное.All terms used in the claims should be understood in their broadest reasonable interpretations and their usual meanings, as understood by experts in the field of technology referred to in this description of the invention, unless otherwise expressly indicated herein. In particular, the use of the words “any”, “given”, “above”, etc. it should be understood as one or more of these elements, unless otherwise indicated in the claims.

Реферат данного изобретения приведен для того, чтобы читатель мог получить общее представление о технической составляющей изобретения. Следует понимать, что представленный реферат не может быть использован для истолкования или ограничения объема или смысла формулы данного изобретения. Кроме того, в вышеизложенном подробном описании указано, что различные отличительные особенности сгруппированы вместе в различных вариантах осуществления с целью упорядочения раскрытия данного изобретения. Данный способ раскрытия не подразумевает того, что заявленные варианты осуществления настоящего изобретения должны иметь больше отличительных особенностей, чем указано в каждом пункте формулы изобретения. Напротив, как указано в следующей формуле изобретения, объект изобретения основан не на всех отличительных особенностях одного раскрытого варианта осуществления изобретения. Таким образом, приведенная ниже формула изобретения является частью подробного описания, при этом каждый пункт формулы представляет собой отдельно заявленный объект изобретения.The summary of this invention is provided so that the reader can get a general idea of the technical component of the invention. It should be understood that the presented abstract cannot be used to interpret or limit the scope or meaning of the claims of this invention. In addition, the foregoing detailed description indicates that various features are grouped together in various embodiments in order to streamline the disclosure of the present invention. This method of disclosure does not imply that the claimed embodiments of the present invention should have more distinctive features than indicated in each claim. On the contrary, as indicated in the following claims, the subject matter of the invention is not based on all the distinguishing features of one disclosed embodiment of the invention. Thus, the following claims are part of the detailed description, with each claim being a separately claimed subject matter.

Claims (53)

1. Система круиз-контроля транспортного средства, включающая в себя компьютер в транспортном средстве, причем упомянутый компьютер содержит процессор и запоминающее устройство, при этом упомянутый компьютер выполнен с возможностью:1. A cruise control system of a vehicle, including a computer in a vehicle, said computer comprising a processor and a storage device, said computer being configured to: управлять скоростью транспортного средства в пределах первого порогового значения скорости в соответствии с заданным значением, введенным в систему круиз-контроля;to control the speed of the vehicle within the first threshold speed value in accordance with the set value entered in the cruise control system; определять, находится ли текущее значение уклона в пределах первого порогового значения уклона;determine whether the current slope value is within the first slope threshold value; регулировать заданное значение для управления скоростью транспортного средства в пределах второго порогового значения скорости, находящегося за пределами первого порогового значения скорости;adjust a setpoint for controlling vehicle speed within a second speed threshold value that is outside the first speed threshold value; определять, находится ли текущее значение уклона в пределах второго порогового значения уклона, иdetermine whether the current slope value is within the second slope threshold value, and регулировать заданное значение для возврата скорости транспортного средства в пределы первого порогового значения скорости.adjust the setpoint to return the vehicle speed to the first threshold speed value. 2. Система по п. 1, в которой регулировка заданного значения для управления скоростью транспортного средства в пределах второго порогового значения скорости включает в себя:2. The system of claim 1, wherein adjusting a setpoint for controlling a vehicle speed within a second speed threshold value includes: осуществление режима движения накатом системы круиз-контроля до тех пор, пока скорость транспортного средства находится в пределах третьего порогового значения скорости, включая одно из выборочного переключение коробки передач транспортного средства на нейтральную передачу и выборочного запуска отсечки топлива в режиме замедления;the implementation of the coastal cruise control system as long as the vehicle speed is within the third speed threshold, including one of the selective switching of the vehicle gearbox to neutral gear and the selective start of fuel cutoff in deceleration mode; определение, находится ли текущее значение уклона за пределами второго порогового значения уклона, иdetermining whether the current slope value is outside the second slope threshold value, and поддержание скорости транспортного средства за пределами первого порогового значения скорости.maintaining the vehicle speed outside the first speed threshold. 3. Система по п. 1, в которой компьютер дополнительно выполнен с возможностью 3. The system of claim 1, wherein the computer is further configured to изменять заданное значение в соответствии с сигналом обнаружения впереди идущего транспортного средства.change the set value in accordance with the detection signal of the vehicle in front. 4. Система по п. 1, в которой компьютер дополнительно выполнен с возможностью4. The system of claim 1, wherein the computer is further configured to определять по меньшей мере первое и второе пороговые значения скорости и первое и второе пороговые значения уклона в соответствии с рабочей характеристикой эффективности использования топлива.determine at least the first and second threshold speed values and the first and second slope threshold values in accordance with the operating characteristic of fuel efficiency. 5. Система по п. 1, в которой компьютер дополнительно выполнен с возможностью 5. The system of claim 1, wherein the computer is further configured to инвертировать сигнал изменения крутящего момента для регулировки заданного значения.invert the torque change signal to adjust the setpoint. 6. Система по п. 1, в которой первое пороговое значение уклона является первым вероятностным пороговым значением уклона.6. The system of claim 1, wherein the first bias threshold value is a first probabilistic bias threshold value. 7. Система по п. 1, в которой компьютер дополнительно выполнен с возможностью:7. The system of claim 1, wherein the computer is further configured to: определять крутящий момент для возврата в соответствии с текущим уклоном дороги и рабочей характеристикой эффективности использования топлива, иdetermine the torque to return in accordance with the current slope of the road and the operating characteristic of fuel efficiency, and регулировать заданное значение для возврата скорости транспортного средства в пределы первого порогового значения скорости в соответствии с крутящим моментом для возврата. adjust the set value to return the vehicle speed to the first threshold speed value in accordance with the torque to return. 8. Способ работы системы круиз-контроля, содержащий этапы, на которых: 8. The method of operation of the cruise control system, comprising stages in which: управляют скоростью транспортного средства в пределах первого порогового значения скорости в соответствии с заданным значением, введенным в систему круиз-контроля одним из водителя или датчика переднего обзора транспортного средства;controlling the vehicle speed within the first speed threshold value in accordance with a predetermined value entered into the cruise control system by one of the driver or the front view sensor of the vehicle; определяют, находится ли текущее значение уклона в пределах первого порогового значения уклона;determining whether the current slope value is within the first slope threshold value; регулируют заданное значение для управления скоростью транспортного средства в пределах второго порогового значения скорости, находящегося за пределами первого порогового значения скорости;adjusting a predetermined value for controlling a vehicle speed within a second speed threshold value that is outside the first speed threshold value; определяют, находится ли текущее значение уклона в пределах второго порогового значения уклона, иdetermining whether the current slope value is within the second slope threshold value, and регулируют заданное значение для возврата скорости транспортного средства в пределы первого порогового значения скорости.adjusting the setpoint to return the vehicle speed to the first threshold speed value. 9. Способ по п. 8, в котором регулировка заданного значения для управления скоростью транспортного средства в пределах второго порогового значения скорости включает в себя этапы, на которых:9. The method of claim 8, wherein adjusting the setpoint to control the vehicle speed within the second speed threshold value includes the steps of: осуществляют режим движения накатом системы круиз-контроля до тех пор, пока скорость транспортного средства находится в пределах третьего порогового значения скорости;carry out a coastal cruise control system as long as the vehicle speed is within the third threshold speed value; определяют, находится ли текущее значение уклона за пределами второго порогового значения уклона, иdetermining whether the current slope value is outside the second slope threshold value, and поддерживают скорость транспортного средства за пределами первого порогового значения скорости.maintain the vehicle speed beyond the first speed threshold. 10. Способ по п. 9, в котором осуществление режима движения накатом системы круиз-контроля включает в себя одно из переключения коробки передач транспортного средства на нейтральную передачу или запуска отсечки топлива в режиме замедления.10. The method according to p. 9, in which the implementation of the coasting mode of the cruise control system includes one of switching the vehicle gearbox to neutral gear or starting cutoff of fuel in deceleration mode. 11. Способ по п. 8, дополнительно содержащий этап, на котором определяют по меньшей мере первое и второе пороговые значения скорости и первое и второе пороговые значения уклона в соответствии с рабочей характеристикой эффективности использования топлива.11. The method according to claim 8, further comprising the step of determining at least the first and second threshold speed values and the first and second slope threshold values in accordance with a performance characteristic of fuel efficiency. 12. Способ по п. 8, дополнительно содержащий этап, на котором инвертируют сигнал изменения крутящего момента для регулировки заданного значения.12. The method according to claim 8, further comprising the step of inverting the torque change signal to adjust the set value. 13. Способ по п. 8, в котором первое пороговое значение уклона является первым вероятностным пороговым значением уклона.13. The method of claim 8, wherein the first slope threshold value is a first probabilistic slope threshold value. 14. Способ по п. 8, дополнительно содержащий этапы, на которых:14. The method according to p. 8, further comprising stages in which: определяют крутящий момент для возврата в соответствии с текущим уклоном дороги и рабочей характеристикой эффективности использования топлива, иdetermining a return torque in accordance with the current slope of the road and the operating characteristic of fuel efficiency, and регулируют заданное значение для возврата скорости транспортного средства в пределы первого порогового значения скорости в соответствии с крутящим моментом для возврата.adjusting a predetermined value for returning the vehicle speed to the limits of the first threshold speed value in accordance with the torque for returning. 15. Устройство управления транспортным средством, выполненное с возможностью считывать выполняемые компьютером инструкции, сохраненные на невременном считываемом компьютером носителе, которые заставляют устройство управления транспортным средством выполнять операции, содержащие:15. A vehicle control device configured to read computer-executable instructions stored on a non-transitory computer-readable medium that causes the vehicle control device to perform operations comprising: управление скоростью транспортного средства в пределах первого порогового значения скорости в соответствии с заданным значением, введенным в систему круиз-контроля;control of the vehicle speed within the first threshold speed value in accordance with a predetermined value entered into the cruise control system; определение, находится ли текущее значение уклона в пределах первого порогового значения уклона;determining whether the current slope value is within the first slope threshold value; осуществление режима движения накатом системы круиз-контроля до тех пор, пока скорость транспортного средства находится в пределах второго порогового значения скорости;the implementation of the coastal cruise control system as long as the vehicle speed is within the second threshold speed value; определение, находится ли текущее значение уклона за пределами второго порогового значения уклона, иdetermining whether the current slope value is outside the second slope threshold value, and поддерживают скорость транспортного средства за пределами первого порогового значения скорости;maintain the vehicle speed beyond the first speed threshold; регулируют заданное значение для управления скоростью транспортного средства в пределах третьего порогового значения скорости, находящегося за пределами первого порогового значения скорости;adjusting a predetermined value for controlling a vehicle speed within a third speed threshold value outside a first speed threshold value; определяют, находится ли текущее значение уклона в пределах второго порогового значения уклона, иdetermining whether the current slope value is within the second slope threshold value, and регулируют заданное значение для возврата скорости транспортного средства в пределы первого порогового значения скорости.adjusting the setpoint to return the vehicle speed to the first threshold speed value. 16. Устройство управления транспортным средством по п. 15, в котором упомянутые инструкции заставляют устройство управления транспортным средством выполнять операции, дополнительно содержащие изменение заданного значения в соответствии с сигналом обнаружения впереди идущего транспортного средства.16. The vehicle control device according to claim 15, wherein said instructions cause the vehicle control device to perform operations further comprising changing a set value in accordance with a detection signal of a vehicle in front. 17. Устройство управления транспортным средством по п. 15, в котором упомянутые инструкции заставляют устройство управления транспортным средством выполнять операции, дополнительно содержащие определение по меньшей мере первого и второго пороговых значений скорости и первого и второго пороговых значений уклона в соответствии с рабочей характеристикой эффективности использования топлива, и при этом осуществление режима движения накатом системы круиз-контроля включает в себя одно из выборочного переключения коробки передач транспортного средства на нейтральную передачу и выборочного запуска отсечки топлива в режиме замедления.17. The vehicle control device according to claim 15, wherein said instructions cause the vehicle control device to perform operations further comprising determining at least a first and second threshold speed values and a first and second slope threshold values in accordance with a fuel efficiency characteristic and at the same time, the implementation of the coastal cruise control system includes one of the selective shifting of the transport gearbox Wow means for neutral gear and selective start of fuel cut-off in deceleration mode. 18. Устройство управления транспортным средством по п. 15, в котором упомянутые инструкции заставляют устройство управления транспортным средством выполнять операции, дополнительно содержащие инвертирование сигнала изменения крутящего момента для регулировки заданного значения.18. The vehicle control device according to claim 15, wherein said instructions cause the vehicle control device to perform operations further comprising inverting a torque change signal for adjusting a predetermined value. 19. Устройство управления транспортным средством по п. 15, в котором первое пороговое значение уклона является первым вероятностным пороговым значением уклона.19. The vehicle control device according to claim 15, wherein the first slope threshold value is a first probable slope threshold value. 20. Устройство управления транспортным средством по п. 15, в котором упомянутые инструкции заставляют устройство управления транспортным средством выполнять операции, дополнительно содержащие:20. The vehicle control device according to claim 15, wherein said instructions cause the vehicle control device to perform operations further comprising: определение крутящего момента для возврата в соответствии с текущим уклоном дороги и рабочей характеристикой эффективности использования топлива, иdetermining a return torque in accordance with the current slope of the road and the operating characteristic of fuel efficiency, and регулировку заданного значения для возврата скорости транспортного средства в пределы первого порогового значения скорости в соответствии с крутящим моментом для возврата.adjusting the setpoint to return the vehicle speed to the first threshold speed value in accordance with the torque to return.
RU2015116303A 2014-05-01 2015-04-29 Cruise control system of vehicle and method for operation thereof RU2678416C2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201461987241P 2014-05-01 2014-05-01
US61/987,241 2014-05-01
US14/567,227 US9352650B2 (en) 2013-12-12 2014-12-11 Rule-based cruise control system and method
US14/567,227 2014-12-11

Publications (3)

Publication Number Publication Date
RU2015116303A RU2015116303A (en) 2016-11-20
RU2015116303A3 RU2015116303A3 (en) 2018-09-24
RU2678416C2 true RU2678416C2 (en) 2019-01-28

Family

ID=54326210

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2015116303A RU2678416C2 (en) 2014-05-01 2015-04-29 Cruise control system of vehicle and method for operation thereof

Country Status (4)

Country Link
CN (1) CN105035084B (en)
DE (1) DE102015207984A1 (en)
MX (1) MX2015005221A (en)
RU (1) RU2678416C2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015225011B4 (en) * 2015-12-11 2024-08-01 Bayerische Motoren Werke Aktiengesellschaft Cruise control system for controlling the speed of a vehicle
US9827986B2 (en) * 2016-03-29 2017-11-28 Ford Global Technologies, Llc System and methods for adaptive cruise control based on user defined parameters
CN108717796B (en) * 2018-03-21 2021-05-07 厦门雅迅网络股份有限公司 Geographic ramp self-learning method and system for vehicle
US20200216066A1 (en) * 2019-01-04 2020-07-09 Delphi Technologies Ip Limited System and method for controlling vehicle propulsion
CN110962833A (en) * 2019-12-05 2020-04-07 中国重汽集团济南动力有限公司 Control method and control system for matching vehicle cruising and neutral sliding
CN111439260B (en) * 2020-04-27 2022-03-08 吉林大学 Network-connected commercial diesel vehicle cruise running optimization control system oriented to individual requirements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130138320A1 (en) * 2010-08-09 2013-05-30 Toyota Jidosha Kabushiki Kaisha Vehicle control device, vehicle control system and traffic control system
WO2013095232A1 (en) * 2011-12-22 2013-06-27 Scania Cv Ab Method and module for controlling a vehicle's speed based on rules and/or costs
RU2493025C2 (en) * 2009-06-10 2013-09-20 Сканиа Св Аб Vehicle control system module

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4175291B2 (en) * 2004-05-12 2008-11-05 トヨタ自動車株式会社 Vehicle deceleration control device
US20110166754A1 (en) * 2010-01-04 2011-07-07 Gm Global Technology Operations, Inc. Cruise control system with improved fuel economy
US8818678B2 (en) * 2010-08-24 2014-08-26 GM Global Technology Operations LLC Method for preventing activation of resume function in a cruise control system
SE536464C2 (en) * 2012-04-02 2013-11-26 Scania Cv Ab Procedure and system for adjusting setpoints for speed control of a vehicle
CN102862570B (en) * 2012-06-07 2015-07-08 浙江吉利汽车研究院有限公司杭州分公司 Cruising constant-speed control system and cruising constant-speed control method
US10042815B2 (en) * 2012-08-31 2018-08-07 Ford Global Technologies, Llc Road gradient estimation arbitration

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2493025C2 (en) * 2009-06-10 2013-09-20 Сканиа Св Аб Vehicle control system module
US20130138320A1 (en) * 2010-08-09 2013-05-30 Toyota Jidosha Kabushiki Kaisha Vehicle control device, vehicle control system and traffic control system
WO2013095232A1 (en) * 2011-12-22 2013-06-27 Scania Cv Ab Method and module for controlling a vehicle's speed based on rules and/or costs

Also Published As

Publication number Publication date
RU2015116303A3 (en) 2018-09-24
CN105035084A (en) 2015-11-11
CN105035084B (en) 2020-08-04
MX2015005221A (en) 2016-02-22
RU2015116303A (en) 2016-11-20
DE102015207984A1 (en) 2015-11-05

Similar Documents

Publication Publication Date Title
CN107393314B (en) Traffic light control for fuel efficiency
US9352650B2 (en) Rule-based cruise control system and method
US10933876B2 (en) Vehicle propulsion systems and methods
RU2678416C2 (en) Cruise control system of vehicle and method for operation thereof
US10179589B2 (en) System and method for optimizing fuel economy using predictive environment and driver behavior information
CN107792079B (en) Autonomous vehicle with path prediction
US10081360B2 (en) Vehicle propulsion systems and methods
KR101994302B1 (en) Hybrid vehicle and method of controlling transmission
US20170166215A1 (en) Vehicle control system using tire sensor data
US8774998B2 (en) Vehicle control device
CN108275150B (en) Control apparatus and method for improving fuel efficiency in a CACC system
US20120203440A1 (en) Travel control device
US11703875B2 (en) Braking control behaviors for autonomous vehicles
US11827235B1 (en) Adjusting timing of actuation commands to account for fixed and variable delays in autonomous driving control of vehicles
US10906547B2 (en) Controlling engine idle sailing in a vehicle using relative vehicle speed
JP2018103925A (en) Vehicle control device
JP2023536483A (en) VEHICLE MOTION STATE RECOGNIZING METHOD AND DEVICE
US10011279B2 (en) Method and system for guidance of driver behaviour during driving of vehicles
KR20200116390A (en) Predictive automotive transmission control using data sensing system
KR20220165202A (en) System and method of controlling fuel-saving mode
CN116443046A (en) Assistance system with a leader determination module for an automatic vehicle in a merge trajectory
US10915159B2 (en) Method of controlling a vehicle to adjust perception system energy usage
CN114590255A (en) Dual mode cruise control
US20240227796A9 (en) Driver and lead vehicle prediction model
Lee et al. Development of Adaptive Powertrain Control Utilizing ADAS and GPS