Engine braking torque system for a vehicle

DE102020131122B4Active Publication Date: 2026-07-23GM GLOBAL TECHNOLOGY OPERATIONS LLC
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
GM GLOBAL TECHNOLOGY OPERATIONS LLC
Filing Date
2020-11-25
Publication Date
2026-07-23

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Engine braking torque system for a vehicle containing a power unit (110), the engine braking torque system comprising: a controller (138) configured to determine a current engine braking torque and a maximum engine braking torque; and a display (154) configured to display the current engine braking torque and / or the maximum engine braking torque and / or a percentage corresponding to the current engine braking torque divided by the maximum engine braking torque; characterized in that the controller (138) is further configured to receive a target engine braking torque value and, in response to the fact that the current engine braking torque exceeds the target engine braking torque value, to selectively apply mechanical brakes (160) of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

INTRODUCTION

[0001] The information given in this section serves to provide a general overview of the context of the disclosure. The work of the inventors mentioned herein, to the extent described in this section, as well as aspects of the description that do not otherwise qualify as prior art at the time of filing, are neither explicitly nor implicitly recognized as prior art with respect to the present disclosure.

[0002] The present disclosure relates to engine braking torque systems.

[0003] Engine braking systems can be used to slow down vehicles. For example, they can be used to slow down cars or trucks containing diesel engines. These systems restrict the exhaust flow of the diesel engine, causing compression of the exhaust gases in the exhaust manifold and cylinders. When the exhaust gas is compressed and no fuel is supplied to the cylinders, the engine can be used to slow the vehicle. The amount of negative torque generated is related to the engine's back pressure.

[0004] The engine braking torque systems include a flow control device that selectively restricts the exhaust system to create exhaust backpressure, which reduces the engine speed. When engine braking is deactivated, the flow control device removes the restriction in the exhaust system.

[0005] The engine braking system can be used for auxiliary braking. For example, engine braking torque can be used to slow a loaded vehicle on a moderate incline without the need to apply mechanical brakes. However, heavier loads and / or steeper inclines may also require mechanical braking. SUMMARY

[0006] An engine braking torque system for a vehicle containing a power unit includes a controller configured to determine the current engine braking torque and the maximum engine braking torque. A display is configured to show the current engine braking torque and / or the maximum engine braking torque and / or a percentage representing the current engine braking torque divided by the maximum engine braking torque.

[0007] According to other characteristics, a motor speed sensor determines the motor speed of a power machine. The controller is configured to calculate the current and maximum motor braking torque in response to the motor speed. A pressure sensor is configured to detect the turbine inlet pressure. The controller is configured to calculate the current and maximum motor braking torque in response to the turbine inlet pressure.

[0008] Other features include a pressure sensor configured to detect the turbine inlet pressure. The engine speed sensor determines the engine speed. The controller is configured to calculate the current engine braking torque and the maximum engine braking torque in response to the turbine inlet pressure and the engine speed.

[0009] According to other characteristics, a power machine speed sensor determines the speed of a power machine.

[0010] The controller also includes a lookup table. The controller is configured to determine the current motor braking torque and the maximum motor braking torque by indexing the lookup table using the power machine speed.

[0011] According to other features, a pressure sensor determines the turbine inlet pressure. The controller also includes a lookup table. The controller is configured to determine the current and maximum engine braking torque by indexing the lookup table using the turbine inlet pressure.

[0012] According to other features, the controller is further configured to receive a target engine braking torque and, in response to the fact that the current engine braking torque exceeds the target value, to selectively apply the vehicle's mechanical brakes. Furthermore, the controller is configured to selectively release the vehicle's mechanical brakes in response to the fact that the current engine braking torque exceeds the target engine braking torque minus a predefined engine braking torque delta.

[0013] According to other features, the controller is configured to control the vehicle speed to a setpoint of a cruise control system using the engine braking torque of the engine braking torque system and the vehicle's mechanical brakes. Furthermore, the controller is configured to receive a setpoint of engine braking torque and, in response to the fact that the actual engine braking torque exceeds the setpoint, to optionally apply the vehicle's mechanical brakes if the vehicle speed is higher than the setpoint.

[0014] According to other features, the controller is also configured to selectively release the vehicle's mechanical brakes in response to the fact that the current engine braking torque exceeds the engine braking torque setpoint minus a predetermined engine braking torque delta.

[0015] A procedure includes determining a current engine braking torque and a maximum engine braking torque. The procedure includes displaying the current engine braking torque and / or the maximum engine braking torque and / or a percentage corresponding to the current engine braking torque divided by the maximum engine braking torque.

[0016] According to other features, the method includes determining the rotational speed of a power engine and / or a turbine inlet pressure, and calculating the current and maximum engine braking torque in response to the engine speed and / or the turbine inlet pressure. The method also includes determining the rotational speed of a power engine and / or a turbine inlet pressure, and determining the current and maximum engine braking torque by indexing a lookup table using the engine speed and / or the turbine inlet pressure.

[0017] According to other features, the method includes receiving a target engine braking torque value and selectively applying the vehicle's mechanical brakes in response to the current engine braking torque exceeding the target value. The method also includes selectively releasing the vehicle's mechanical brakes in response to the current engine braking torque exceeding the target value minus a predetermined engine braking torque delta.

[0018] According to other features, the method includes controlling the vehicle's speed to a setpoint of a cruise control system using the engine braking torque of the engine braking torque system and the vehicle's mechanical brakes. The method includes receiving a setpoint of engine braking torque and selectively applying the vehicle's mechanical brakes in response to the actual engine braking torque exceeding the setpoint when the vehicle speed is higher than the setpoint. The method includes selectively releasing the vehicle's mechanical brakes in response to the actual engine braking torque exceeding the setpoint minus a predetermined engine braking torque delta.

[0019] Further areas of applicability of the present disclosure will become apparent from the detailed description, the claims, and the drawings. The detailed description and specific examples are for illustrative purposes only and are not intended to limit the scope of protection of the disclosure. List of characters

[0020] The present revelation becomes more fully understandable from the detailed description and the accompanying drawings; they show: Fig. 1 a functional block diagram of an example of a power engine control system and an engine brake torque control system for a vehicle according to the present disclosure; Fig. 2A and Fig. 2B Examples of engine brake torque indicators according to the present disclosure; Fig. 3 a flowchart of an example of a method for displaying the engine braking torque according to the present disclosure; Fig. 4 a functional block diagram of an example of a method for setting a motor braking torque value and for selectively modulating mechanical brakes according to the present disclosure; Fig. 5 a graphical representation of an example of an engine braking torque percentage as a function of time when the vehicle is traveling on a slope, according to the present disclosure; and Fig. 6 a flowchart of an example of a cruise control system which uses a combination of engine braking torque and mechanical brakes to maintain a vehicle speed on a gradient, according to the present disclosure.

[0021] Reference symbols may be reused in the drawings to identify similar and / or identical elements. DETAILED DESCRIPTION

[0022] The present disclosure relates to systems and methods for calculating, monitoring, displaying, controlling vehicle speed, and / or otherwise utilizing engine braking torque. The systems and methods calculate and display the engine braking torque to warn a vehicle operator and to enable manual and / or automatic mechanical braking. According to some examples, the engine braking torque indicator only outputs data when the operator engages the engine braking torque.

[0023] According to some examples, the calculation of engine braking torque is based on a formula, a function, a lookup table, or combinations thereof. For example, the engine braking torque can be calculated as a function of the engine speed and / or the turbine inlet pressure. In other examples, the engine braking torque for the engine may be stored in a lookup table developed during engine calibration. The engine braking torque indicator displays the current, the maximum engine braking torque, and / or a percentage of the maximum available engine braking torque.

[0024] Now in Fig. 1 is a power machine control system 100 shown. The power machine control system contains a power machine. 110 with multiple cylinders 114 An exhaust manifold 118 It receives exhaust gases emitted from the cylinders. According to some examples, this can be achieved through a turbocharger. 122such as a variable geometry turbocharger (VGT) which introduces flow throttling. The turbocharger 122 uses the exhaust gases to power a turbine in the turbocharger. 122 to turn. A turbocharger 122 It applies intake air to an intake and a throttle valve arrangement. 124 The fluid is supplied under pressure. As can be seen, the turbocharger can 122 variable blades 123 Included are devices that can be used to selectively create and / or remove flow restriction. Although a system incorporating a VGT is shown, other methods for introducing flow restriction into the exhaust system are considered.

[0025] According to some examples, a pressure sensor detects 128 the pressure at a turbine inlet of the turbocharger 122The measured pressure value indicates the exhaust back pressure and the engine braking torque. According to some examples, a motor speed sensor records... 134 such as a crankshaft sensor measuring the engine speed (e.g., in revolutions per minute (min)). -1 )) the power machine 110 .

[0026] A controller 138 receives an output from the engine speed sensor 134 and / or the pressure sensor 128 According to some examples, the controller contains 138 a motor brake torque module 142 , which estimates the engine braking torque based on the engine speed and / or the turbine inlet pressure. According to some examples, the engine braking torque module includes 142One or more formulas, functions, lookup tables, and / or models that enable the determination of engine braking torque based on the engine speed and / or turbine inlet pressure. An example of a model or set of formulas for calculating engine braking torque can be found in jointly transferred U.S. Patent No. 9,175,617, filed on August 8, 2013, entitled "System and Method for Controlling Exhaust Braking in a Vehicle," the full disclosure of which is incorporated herein by reference.

[0027] According to some examples, the controller contains 138 an engine braking torque lookup table (engine braking torque LUT) 144 , which stores engine braking torque values ​​indicated by the engine speed, turbine inlet pressure, and / or other vehicle parameters. According to some examples, values ​​in the engine braking torque LUT can 144determined during power machine development and / or power machine calibration.

[0028] Furthermore, the power engine control system contains 100 a cruise control system 148 , which includes a user input device (not shown) to allow a user to operate the cruise control system 148 enables and disables the system to set a cruise control speed setpoint and / or to increase, decrease, or cancel the speed setpoint.

[0029] An engine braking torque indicator 154 Provides a visual indication of the current engine braking torque as a function of the maximum engine braking torque for the vehicle. According to some examples, the engine braking torque indicator shows... 154A percentage of the maximum engine braking torque for the vehicle. In other examples, the display shows a current value of the engine braking torque and the maximum engine braking torque for the vehicle. An engine braking torque input device. 158 It contains one or more switches, buttons, touchpads, and / or other devices to allow an operator to release or disable the engine braking torque. According to some examples, the engine braking torque input device enables 158 It also allows the operator to input a target motor braking torque (value or percentage of the maximum motor braking torque). As described below, the controller then activates 138 According to some examples, optional mechanical brakes. 160 .

[0030] Now in Fig. 2A and Fig. 2B shows examples of the engine brake torque indicator. The engine brake torque indicator 154 can be on the dashboard 220, as part of a head-up display or in another location visible to the vehicle operator. In Fig. 2A contains the motor brake torque indicator 154 a scale 218 , which defines a range of engine braking torque values ​​or engine braking torque percentages. The engine braking torque indicator 214 contains a needle or other indicator 224 , which identifies the current engine braking torque value or percentage. In Fig. 2B displays the engine braking torque. 154 outputs a current engine braking torque value and / or a maximum engine braking torque value.

[0031] Now in Fig. 3 is a procedure 300 shown to display the engine braking torque. 310 The engine speed, engine load, and / or pressure (e.g., turbine inlet pressure) are monitored. 314The procedure determines whether the outlet is in a power engine braking mode. If 314 If this is true, the procedure will be carried out at 318 continued and determines the current engine braking torque. 322 The procedure determines whether the absolute engine braking torque should be displayed. 322 If true, the engine braking torque value and / or the maximum engine braking torque value will be displayed at 326. 322 is wrong, the engine braking torque will be affected at 330 displayed as a percentage of the total available engine braking torque.

[0032] Now in Fig. 4 is a procedure 400This demonstrates how to set an engine braking torque value and modulate the mechanical brakes. According to some examples, the vehicle operator can set a predetermined engine braking torque (a value or percentage). If the engine braking torque exceeds the predetermined value, the mechanical brakes are applied periodically, and if the engine braking torque falls below a second predetermined value, they are released. According to some examples, the vehicle operator can use this procedure to control speed on gradients using the engine braking torque and the mechanical brakes without exceeding the desired braking torque level and without overheating the mechanical brakes (by leaving them applied for an extended period).

[0033] At 410 The procedure determines whether the vehicle is in engine braking mode. 410 If incorrect, the procedure returns to410 back. If 410 The procedure determines whether the truth is true. 414 , whether the engine braking torque is greater than a specified engine braking torque setpoint T setpoint is. 414 If incorrect, the procedure returns to 410 back. If 414 If true, the procedure is established 418 the mechanical brakes. At 422 The procedure determines whether the engine braking torque is greater than T setpoint minus a predetermined motor braking torque delta value (Δ). 422 If true, the procedure returns to 410 back. If 422 If incorrect, the procedure returns to 418 back.

[0034] As can be appreciated, a combination of mechanical braking and engine braking torque can be used to slow the vehicle while descending a slope without overheating the mechanical brakes or exceeding the engine's maximum braking torque. By modulating the mechanical brakes on and off, a specific target engine braking torque can be maintained. As a result, the vehicle speed can also be maintained within a predetermined range.

[0035] Now in Fig. Figure 5 shows an example of an engine braking torque percentage as a function of time. When the engine braking system is engaged, the vehicle is initially slowed by the engine braking torque. If the vehicle is loaded and / or on a steep incline, the engine braking torque may not be sufficient to slow the vehicle, and it may continue to increase until a predetermined engine braking torque percentage or value is reached. When the predetermined engine braking torque percentage or value is reached, the controller applies the mechanical brakes in addition to the engine braking torque to further slow the vehicle until T setpoint - Δ is reached. Afterwards, the mechanical brakes are released (until the engine braking torque is higher than T). setpoint is and the process is then repeated).

[0036] Now in Fig. 6 uses a procedure 500A combination of engine braking torque and mechanical brakes to maintain vehicle speed on a downhill slope using a cruise control system. 510 The procedure determines whether both the cruise control system and the engine braking system are activated. 510 If true, the procedure continues at 514 and determines whether the current vehicle speed (V) current ) higher than a vehicle speed setpoint (V) setpoint ) is. If 514 If true, the procedure at 518 determines whether the throttle valve is closed. 520 The procedure uses engine braking torque to slow the vehicle. When 522 The procedure determines whether the engine braking torque is higher than a predetermined engine braking torque setting T. setpoint is.

[0037] If 522 If this is true, the procedure will be carried out at 524 continued and applied the mechanical brakes. At528 The procedure determines whether the engine braking torque is higher than T setpoint minus a predetermined engine braking torque value (Δ). 528 If it is true, the procedure releases the mechanical brakes when 532 If 528 If incorrect, the procedure returns to 510 back.

[0038] The foregoing description is by its very nature illustrative and is not intended to limit the disclosure, its application, or uses in any way. The comprehensive teachings of the disclosure can be implemented in a multitude of forms. Although this disclosure contains certain examples, the true scope of protection of the disclosure is not intended to be limited thereto, since other modifications will become apparent upon study of the drawings, the description, and the following claims. Naturally, one or more steps within a process may be carried out in a different order (or concurrently) without altering the principles of the present disclosure.Although each of the embodiments described above has been characterized by certain features, one or more of these features described in relation to any embodiment of the disclosure may also be implemented in and / or together with features of any of the other embodiments, even if this combination is not explicitly described. In other words, the described embodiments are not mutually exclusive, and interchanges of one or more embodiments with another remain within the scope of protection of the disclosure.

[0039] Spatial and functional relationships between elements (e.g., between modules, circuit elements, semiconductor layers, etc.) are described using various terms including "connected," "interlocking," "coupled," "adjacent," "next to," "on," "above," "below," and "arranged." If a relationship between a first and a second element is not explicitly described as "direct" in the above disclosure, this relationship may be a direct relationship in which there are no other intervening elements between the first and the second element, or it may be an indirect relationship in which there are one or more (either spatially or functionally) intervening elements between the first and the second element.The way the phrase "at least one of A, B and C" is used here is intended to mean a logical (A OR B OR C) using a non-exclusive logical OR and is not to be understood as "at least one of A, at least one of B and at least one of C".

[0040] In the figures, the direction of an arrow, as indicated by the arrowhead, generally illustrates the flow of information (such as data or instructions) that is relevant to the representation. For example, if element A and element B exchange a variety of information, but the information transmitted from element A to element B is relevant to the representation, the arrow may point from element A to element B. This simply directed arrow does not mean that no other information is transmitted from element B to element A. Furthermore, for information sent from element A to element B, element B may send requests for the information to element A or receive acknowledgments of those requests.

[0041] In this application, including in the following definitions, the term "module" or the term "controller" may be replaced by the term "circuit". The term "module" may refer to, be part of, or include: an application-specific integrated circuit (ASIC); a digital, analog, or mixed analog / digital discrete circuit; a digital, analog, or mixed analog / digital integrated circuit; a combination logic circuit; a free programmable logic array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-a-chip, such as a system-on-a-chip.

[0042] The module may contain one or more interface circuits. According to some examples, the interface circuits may include wired or wireless interfaces connected to a local area network (LAN), the internet, a wide area network (WAN), or combinations thereof. The functionality of any given module of this disclosure may be distributed across multiple modules connected via interface circuits. For example, multiple modules may enable load balancing. According to another example, a server module (also known as a remote module or cloud module) may perform some functionality on behalf of a client module.

[0043] The term "code," as used above, can include software, firmware, and / or microcode, and can refer to programs, routines, functions, classes, data structures, and / or objects. The term "shared processor circuit" refers to a single processor circuit that executes some or all of the code from multiple modules. The term "group processor circuit" refers to a processor circuit that executes some or all of the code from one or more modules along with additional processor circuits. References to multiple processor circuits include multiple processor circuits on discrete chips, multiple processor circuits on a single chip, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above.The term shared memory circuit refers to a single memory circuit that stores some or all of the code from multiple modules. The term group memory circuit refers to a memory circuit that stores some or all of the code from one or more modules along with additional memory.

[0044] The term storage circuit is a subset of the term computer-readable medium. The term computer-readable medium, as used here, does not include transitory electrical or electromagnetic signals that propagate through a medium (such as in a carrier wave); thus, the term computer-readable medium can be considered concrete and non-transient.Non-restrictive examples of a non-transitory, concrete, computer-readable medium include non-volatile memory circuits (such as a flash memory circuit, a wipeable, programmable read-only memory circuit, or a mask read-only memory circuit), volatile memory circuits (such as a static read / write memory circuit or a dynamic read / write memory circuit), magnetic storage media (such as an analog or digital magnetic tape or a hard disk drive), and optical storage media (such as a CD, a DVD, or a Blu-ray Disc).

[0045] The devices and methods described in this application can be implemented, in whole or in part, by a specialized computer created by configuring a general-purpose computer to perform one or more specific functions embodied in computer programs. The functional blocks, flowchart components, and other elements described above serve as software specifications that can be translated into computer programs through the routine work of an experienced technician or programmer.

[0046] Computer programs contain instructions executable by a processor, stored on at least one non-transitory, concrete, computer-readable medium. Furthermore, computer programs may contain or rely on stored data. Computer programs may include a basic input / output system (BIOS) that interacts with the hardware of the specialized computer, device drivers that interact with specific devices of the specialized computer, one or more operating systems, user applications, background services, background applications, and so on.

[0047] Computer programs can contain: (i) descriptive text to be parsed, such as HTML (Hypertext Markup Language), XML (Extensible Markup Language), or JSON (JavaScript Object Notation); (ii) assembly code; (iii) object code generated from source code by a compiler; (iv) source code for execution by an interpreter; (v) source code for compilation and execution by a just-in-time compiler, etc. Source code using syntax from languages ​​including C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5 (Hypertext Markup Language, 5th Revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash®, Visual Basic®, Lua, and MATLAB. It should be written in SIMULINK and Python®. QUOTES INCLUDED IN THE DESCRIPTION

[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature

[0000] US 9175617

[0026]

Claims

[1] Engine braking torque system for a vehicle containing a power engine, wherein the engine braking torque system comprises: a controller configured to determine a current motor braking torque and a maximum motor braking torque; and a display configured to show the current engine braking torque and / or the maximum engine braking torque and / or a percentage equal to the current engine braking torque divided by the maximum engine braking torque. [2] Engine braking torque system according to claim 1, further comprising: a power machine speed sensor for determining the speed of a power machine, the controller is configured to calculate the current motor braking torque and the maximum motor braking torque in response to the motor speed. [3] Engine braking torque system according to claim 1, further comprising: a pressure sensor configured to detect the turbine inlet pressure, the controller is configured to calculate the current engine braking torque and the maximum engine braking torque in response to the turbine inlet pressure. [4] Engine braking torque system according to claim 1, further comprising: a pressure sensor configured to detect the turbine inlet pressure; and a power machine speed sensor for determining the speed of a power machine, the controller is configured to calculate the current engine braking torque and the maximum engine braking torque in response to the turbine inlet pressure and the engine speed. [5] Engine braking torque system according to claim 1, further comprising: a power machine speed sensor for determining the speed of a power machine, the controller further includes a lookup table, and the controller is configured to determine the current motor braking torque and the maximum motor braking torque by indexing the lookup table using the power machine speed. [6] Engine braking torque system according to claim 1, further comprising: a pressure sensor for determining a turbine inlet pressure, the controller further includes a lookup table, and the controller is configured to determine the current motor braking torque and the maximum motor braking torque by indexing the lookup table using the turbine inlet pressure. [7] Engine braking torque system according to claim 1, wherein the controller is further configured to receive an engine braking torque setpoint and, in response to the fact that the current engine braking torque exceeds the engine braking torque setpoint, to selectively apply mechanical brakes of the vehicle. [8] Engine braking torque system according to claim 7, wherein the controller is further configured to selectively release the mechanical brakes of the vehicle in response to the fact that the current engine braking torque exceeds the engine braking torque setpoint minus a predetermined engine braking torque delta. [9] Engine braking torque system according to claim 1, wherein the controller is further configured to control a vehicle speed of the vehicle to a vehicle speed setpoint of a cruise control system using an engine braking torque of the engine braking torque system and mechanical brakes of the vehicle. [10] Motor braking torque system according to claim 9, wherein the controller is further configured to: Receiving a target value for engine braking torque; and Selective application of the vehicle's mechanical brakes in response to the fact that the current engine braking torque exceeds the target engine braking torque when the vehicle speed is higher than the target vehicle speed.