Method and apparatus for shielding vehicle torque limits
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHANGZHOU ECTEK AUTOMOTIVE ELECTRONICS LTD
- Filing Date
- 2023-02-15
- Publication Date
- 2026-08-07
AI Technical Summary
[0003]目前,在保护限扭功能触发后,ECU计算扭矩通常会有一定限制
[0026]1、当车辆处于特殊工况时,能够开启越控功能,屏蔽车辆扭矩限制,以满足车辆的行驶动力性要求是本发明实施例的创新点之一。
Smart Images

Figure CN116118736B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, and more specifically, to a method and apparatus for shielding vehicle torque limitation. Background Technology
[0002] To provide protection, the Electronic Control Unit (ECU) triggers a torque limiting function to prevent engine damage or excessive emissions.
[0003] Currently, after the torque limiting function is triggered, the ECU usually calculates a certain limit on the torque. However, because the torque limiting has a high priority, when the torque limiting is triggered, the vehicle's driving power will decline significantly, which will cause the vehicle to be unable to cope with special working conditions such as climbing hills and getting out of trouble. Summary of the Invention
[0004] This invention provides a method and apparatus for shielding vehicle torque limitation, which is mainly able to shield vehicle torque limitation under special operating conditions in order to meet the vehicle's driving dynamics requirements.
[0005] According to a first aspect of the present invention, a method for shielding vehicle torque limitation is provided, comprising:
[0006] When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data;
[0007] The operating condition data is input into a preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results.
[0008] If the working condition detection result indicates that the vehicle is in a special working condition, the over-control function will be activated in a corresponding manner according to the preset calibration quantity.
[0009] When the overdrive function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque output is performed according to the throttle torque and external characteristic torque to shield the torque limitation.
[0010] According to a second aspect of the present invention, a shielding device for limiting vehicle torque is provided, comprising:
[0011] The acquisition unit is used to acquire the current driving condition data of the vehicle when the vehicle's torque limit is triggered.
[0012] The detection unit is used to input the working condition data into a preset vehicle special working condition detection model to perform special working condition detection and obtain the working condition detection result of the vehicle. The preset vehicle special working condition detection model represents the mapping relationship between different working condition data and different working condition detection results.
[0013] The activation unit is used to activate the over-control function in a corresponding manner according to a preset calibration quantity if the working condition detection result indicates that the vehicle is in a special working condition.
[0014] The shielding unit is used to acquire the throttle torque and external characteristic torque of the vehicle when the over-control function is activated, and to output torque according to the throttle torque and the external characteristic torque in order to shield the torque limitation.
[0015] According to a third aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, performs the following steps:
[0016] When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data;
[0017] The operating condition data is input into a preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results.
[0018] If the working condition detection result indicates that the vehicle is in a special working condition, the over-control function will be activated in a corresponding manner according to the preset calibration quantity.
[0019] When the overdrive function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque output is performed according to the throttle torque and external characteristic torque to shield the torque limitation.
[0020] According to a fourth aspect of the present invention, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the following steps:
[0021] When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data;
[0022] The operating condition data is input into a preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results.
[0023] If the working condition detection result indicates that the vehicle is in a special working condition, the over-control function will be activated in a corresponding manner according to the preset calibration quantity.
[0024] When the overdrive function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque output is performed according to the throttle torque and external characteristic torque to shield the torque limitation.
[0025] The innovative aspects of this invention include:
[0026] 1. One of the innovative features of this invention is that when the vehicle is under special operating conditions, the over-control function can be activated to shield the vehicle torque limit in order to meet the vehicle's driving power requirements.
[0027] 2. One of the innovative aspects of this invention is that it communicates with the ECU via hard wires or messages to control the activation or deactivation of the overriding function.
[0028] 3. When the over-control function is enabled, the fault can be reported normally and the alarm light can work normally, which is one of the innovations of this invention.
[0029] This invention provides a method and apparatus for shielding vehicle torque limitations. Compared to existing technologies that do not shield torque limitations, when the vehicle's torque limitation is triggered, it can acquire the vehicle's current driving condition data and input this data into a preset vehicle special operating condition detection model for special operating condition detection. The result of the special operating condition detection is obtained. If the result indicates that the vehicle is in a special operating condition, a bypass function is activated according to a preset calibration value. When the bypass function is activated, the vehicle's throttle torque and external characteristic torque are acquired, and torque is output based on these values to shield the torque limitation. Therefore, when the vehicle is in a special operating condition, this invention, by activating the bypass function, can shield the torque limitation within a certain time range to meet the vehicle's driving power requirements, thereby enabling the vehicle to cope with special operating conditions such as climbing hills and getting out of trouble.
[0030] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0032] Figure 1 This diagram illustrates a process flow of a vehicle torque limiting shielding method provided by an embodiment of the present invention.
[0033] Figure 2 This invention provides a schematic flowchart of another method for shielding vehicle torque limitation according to an embodiment of the present invention.
[0034] Figure 3 This diagram illustrates the structure of a shielding device for limiting vehicle torque according to an embodiment of the present invention.
[0035] Figure 4 This invention provides a schematic diagram of the structure of another vehicle torque limiting shielding device according to an embodiment of the present invention.
[0036] Figure 5 A schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention is shown. Detailed Implementation
[0037] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0038] It should be noted that the terms "comprising" and "having," and any variations thereof, in the embodiments and drawings of this invention are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0039] When the torque limiter of the existing technology is triggered, the vehicle's driving power will decline significantly, which will make the vehicle unable to cope with special working conditions such as climbing hills and getting out of trouble.
[0040] To overcome the above-mentioned shortcomings, embodiments of the present invention provide a method for shielding vehicle torque limitation, such as... Figure 1 As shown, the method includes:
[0041] Step 101: When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data.
[0042] The operating data includes vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, crankshaft instantaneous speed, output power, output torque, coolant temperature, and lubricating oil temperature.
[0043] This invention is primarily applicable to scenarios where vehicle torque limitations need to be mitigated under special operating conditions. The implementing entity of this invention is a device or equipment capable of mitigating vehicle torque limitations.
[0044] In this embodiment of the invention, during vehicle operation, the ECU collects signals from various sensors in real time and determines whether a sensor is faulty based on these signals. For example, the ECU collects the voltage value of a sensor. If the voltage value is within a reasonable range, it indicates that the sensor is not faulty; conversely, if the voltage value is outside a reasonable range, it indicates that the sensor is faulty, and the ECU will trigger a fault torque limiter.
[0045] In addition, the ECU will trigger torque limiting protection when protecting certain components. For example, it limits engine torque when protecting the coolant temperature or turbocharger. Furthermore, when the ECU detects that the vehicle speed or intake volume is not within a reasonable range, it will activate functions such as vehicle speed protection and smoke limiting. At this time, the ECU will calculate a certain limit on the torque to prevent engine damage or excessive exhaust emissions.
[0046] Furthermore, when determining that the engine has a torque limitation, it is necessary to obtain the vehicle's current operating condition data, specifically including: vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, instantaneous crankshaft speed, output power, output torque, coolant temperature, and lubricating oil temperature. This data can be obtained through sensors or read from engine parameters.
[0047] Step 102: Input the operating condition data into the preset vehicle special operating condition detection model to perform special operating condition detection, and obtain the operating condition detection result of the vehicle.
[0048] The operating condition detection results include the vehicle being in a special operating condition and the vehicle not being in a special operating condition. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results. The preset vehicle special operating condition detection model can be a strong learning classifier composed of multiple weak learning classifiers.
[0049] To determine whether the vehicle is currently under special operating conditions, this embodiment of the invention employs a machine learning algorithm to classify the vehicle's operating conditions. Based on this, step 102 specifically includes: determining a detection vector based on the vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, instantaneous crankshaft speed, output power, output torque, coolant temperature, and lubricating oil temperature; inputting the detection vector into multiple weak learning classifiers for special operating condition detection, obtaining operating condition detection results corresponding to each of the multiple weak learning classifiers; and combining the operating condition detection results corresponding to each of the multiple weak learning classifiers based on their respective weight values to obtain the operating condition detection result output by the strong learning classifier.
[0050] Specifically, the corresponding components can be determined based on the range of the various data points. For example, the vehicle speed range includes [0,20), [20,40), [40,80), [80,120). If the vehicle's current speed is 5 km / h, the corresponding component is (1,0,0,0); if the vehicle's current speed is 30 km / h, the corresponding component is (0,1,0,0). Similarly, the engine speed range includes [0,1000), [1000,2000), [2000,3500). If the vehicle's current engine speed is 1500 rpm, the corresponding component is (0,1,0); if the vehicle's current engine speed is 500 rpm, the corresponding component is (1,0,0). By following this method, the components corresponding to various data points can be determined. These determined components are then horizontally concatenated to obtain the detection vector.
[0051] Furthermore, the detection vector is input into multiple weak learning classifiers for special operating condition detection, resulting in operating condition detection results for each classifier. Specifically, for any weak classifier, the detection vector is input into that classifier for operating condition detection, yielding a first probability value indicating the vehicle is in a special operating condition and a second probability value indicating the vehicle is not in a special operating condition. If the first probability value is greater than the second probability value, the classifier is determined to be in a special operating condition; otherwise, it is determined to be not in a special operating condition.
[0052] Furthermore, based on the weight values corresponding to the multiple weak learning classifiers, the working condition detection results corresponding to the multiple weak learning classifiers are combined to obtain the final working condition detection result output by the strong learning classifier.
[0053] It should be noted that the vehicle special working condition detection model used in the embodiments of the present invention is not limited to a strong learning classifier, but can also be other models.
[0054] Step 103: If the working condition detection result indicates that the vehicle is in a special working condition, then activate the over-control function in a corresponding manner according to the preset calibration quantity.
[0055] In the embodiments of the present invention, if the working condition detection result indicates that the vehicle is not in a special working condition, it means that there is no need to shield the torque limit at this time, and the current power requirements of the vehicle can be met; if the working condition detection result indicates that the vehicle is in a special working condition, it means that the torque limit needs to be shielded at this time to ensure that the vehicle has enough power to cope with the special working condition.
[0056] Furthermore, when the torque limit is disabled, the over-control function can be enabled. Regarding the activation method of the over-control function, step 103 specifically includes: if the preset calibration value is a first value, the over-control function is activated through a digital switch signal; if the preset calibration value is a second value, the over-control function is activated through a J1939 message signal.
[0057] For example, when the preset calibration value is 0, the override function is activated via a digital switch signal; when the preset calibration value is 1, the override function is activated via a J1939 message signal. During the override function activation period, a fixed message needs to be continuously sent. If the CAN network cannot detect this ID message, it is determined that the override function has been turned off. During the override function activation period, fault torque limiting, protection torque limiting, vehicle speed protection, or smoke limit torque limiting are all disabled.
[0058] Step 104: When the over-control function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque is output according to the throttle torque and external characteristic torque to shield the torque limitation.
[0059] In this embodiment of the invention, when the overdrive function is activated, the vehicle's throttle torque (the driver's required torque) should normally be directly acquired and output. However, to ensure vehicle safety and engine lifespan, the engine's external characteristic torque needs to be considered to ensure maximum torque output under relatively safe conditions. Specifically, if the throttle torque is less than the external characteristic torque, the throttle torque is output as the output torque; if the external characteristic torque is less than the throttle torque, the external characteristic torque is output as the output torque.
[0060] The present invention provides a method for shielding vehicle torque limitation. By activating the over-control function, the torque limitation can be shielded within a certain time range to meet the vehicle's driving power requirements, thereby enabling the vehicle to cope with special working conditions such as climbing hills and getting out of trouble.
[0061] Furthermore, as a refinement and extension of the above embodiments, this invention provides another method for shielding vehicle torque limitation, such as... Figure 2 As shown, the method includes:
[0062] Step 201: When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data.
[0063] In this embodiment of the invention, when the vehicle's torque limit is triggered, it is necessary to obtain the vehicle's current driving condition data. The specific process of obtaining the condition data is exactly the same as step 101, and will not be repeated here.
[0064] Step 202: Input the operating condition data into the preset vehicle special operating condition detection model to perform special operating condition detection, and obtain the operating condition detection result of the vehicle.
[0065] The operating data also includes the urea tank level information at different time points.
[0066] In this embodiment of the invention, since vehicles operating under special conditions are relatively rare, to reduce computational load and improve detection efficiency for special conditions, this embodiment can determine whether a vehicle is in a special condition by measuring the change in the urea tank level when the vehicle has a urea tank. Based on this, before inputting the operating condition data into a preset vehicle special operating condition detection model for special condition detection to obtain the vehicle's operating condition detection result, the method further includes: calculating the change in urea tank level between any two adjacent time points based on the urea tank level information at different time points; calculating the average change in urea tank level between any two adjacent time points; if the average change in urea tank level is less than or equal to a preset change in urea tank level, then determining that the vehicle is not in a special condition; if the average change in urea tank level is greater than the preset change in urea tank level, then inputting the operating condition data into the preset vehicle special operating condition detection model for special condition detection to obtain the vehicle's operating condition detection result. The preset change in urea tank level can be set according to actual business needs.
[0067] Specifically, a liquid level sensor can be used to collect the liquid level information in the urea tank. For example, the liquid level information of the urea tank at 0.1s, 0.2s, 0.3s, and 0.4s can be collected respectively. Then, the liquid level change at any two adjacent time points can be calculated. Next, based on the calculated liquid level change, the average liquid level change can be calculated. If the calculated average liquid level change is less than or equal to the preset liquid level change, it means that the vehicle may be driving normally and is not in special working conditions such as climbing or getting out of trouble. If the calculated average liquid level change is greater than the preset liquid level change, it means that the vehicle is likely in special working conditions such as climbing or getting out of trouble.
[0068] Since the urea tank level may change significantly when the vehicle brakes suddenly, in order to improve the detection accuracy under special conditions, when the average level change is greater than the preset level change, the acquired vehicle condition data needs to be input into the preset strong learning classifier for further special condition detection.
[0069] Before performing special working condition detection, a strong learning classifier needs to be built in advance. Specifically, first, a sample training set T = {(x1,y1),(x2,y2),…,(x...} is constructed. m ,y m )}, and determine that the training times for the strong learning classifier are K+1, where x m For historical operating data of the vehicle, y m This represents the historical operating conditions of the vehicle. Then, the weight distribution of the initial sample training set is initialized, D(1) = (w 11 ,w 12 ,…,w 1m );w 1i =1 / m; i=1,2,…,m. Then, the first weak learning classifier G1(X) is trained using the initial weight distribution, and the classification error rate e1 corresponding to the first weak learning classifier is calculated. Further, based on the classification error rate e1, the weight value a1 of the first weak learning classifier G1(X) is calculated. Finally, based on the weight value a1 of the first weak learning classifier G1(X), the initial weight distribution D(1) is updated to obtain the updated weight distribution of the sample training set. The above process is repeated to continue training the second weak learning classifier G2(X).
[0070] For G during the k-th training k (X), whose corresponding weight distribution is D(k)=(w k1 ,w k2 ,…,w km ), calculate the weak learning classifier G k The classification error rate e corresponding to (X) k for:
[0071]
[0072] Among them, w ki For weak learning classifier G k The weight distribution of (X), G k (x i G is a weakly learned classifier. k (X) Outputs the working condition detection results, where yi represents the historical working conditions.
[0073] Furthermore, the weakly learned classifier G is computed. k The weight value a of (X) k The specific formula is as follows:
[0074]
[0075] Furthermore, the weight distribution of the training set is updated using the following formula:
[0076]
[0077]
[0078] Among them, w k+1,i For the updated weight distribution, z k This is the normalization factor. Furthermore, the updated weight distribution w from the sample training set can be used. k+1,i Training the weak learning classifier G k+1 (X), and finally, based on the weight values corresponding to each weak learning classifier trained, the weak learning classifiers are added together to obtain the strong learning classifier:
[0079]
[0080] Therefore, according to the above formula, a strong learning classifier can be trained, and the strong learning classifier can be used to detect special working conditions of vehicles.
[0081] Step 203: If the working condition detection result indicates that the vehicle is in a special working condition, then obtain the shortest time interval between the continuous activation of the over-control function, and detect whether the time interval between the current time and the last activation of the over-control function exceeds the shortest time interval.
[0082] The minimum time interval can be set according to actual business needs. In this embodiment of the invention, if it is determined that the vehicle is in a special operating condition, it is necessary to detect whether the time interval between the current time and the last activation of the over-control function exceeds the minimum time interval.
[0083] Step 204: If the minimum time interval is exceeded, the over-control function will be activated in a corresponding manner according to the preset calibration value.
[0084] In this embodiment of the invention, if the minimum time interval is not exceeded, the over-control function cannot be enabled; if the minimum time interval is exceeded, the over-control function can be activated by a digital switch signal or a message signal.
[0085] In addition, before activating the overtaking function, it is necessary to check whether the cumulative activation count of the overtaking function exceeds the allowed number. If it exceeds the allowed number, the overtaking function cannot be activated. Based on this, the method further includes: obtaining the shortest time interval and the longest activation duration of the overtaking function; determining the number of times the overtaking function can be activated in a single vehicle driving cycle based on the shortest time interval and the longest activation duration; accumulating the activation count of the overtaking function; if the activation count is greater than the number of times the overtaking function can be activated, it is determined that the overtaking function will not be activated.
[0086] The number of times the over-control function can be activated is related to the shortest time interval and the longest opening time. If the longest opening time is shorter and the shortest time interval is longer, the number of times the over-control function can be activated is determined to be more. Conversely, if the longest opening time is longer and the shortest time interval is shorter, the number of times the over-control function can be activated is determined to be less.
[0087] Furthermore, if the current cumulative number of times the over-control function is activated is greater than the number of times the over-control function can be activated, then it is determined that the over-control function cannot be activated at present; if the current cumulative number of times the over-control function is activated is less than or equal to the number of times the over-control function can be activated, then it is determined that the over-control function can be activated at present.
[0088] Furthermore, after determining that the over-control function can be activated, it is necessary to monitor in real time whether the activation duration of the over-control function exceeds the preset maximum activation duration. If it exceeds the maximum activation duration, the over-control function will be forcibly exited; otherwise, if it does not exceed the maximum activation duration, the over-control function will continue to run. The maximum activation duration can be set according to actual business needs.
[0089] Step 205: When the over-control function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque is output according to the throttle torque and external characteristic torque to shield the torque limitation.
[0090] In this embodiment of the invention, if the throttle torque is less than the external characteristic torque, the throttle torque is output as the output torque; if the external characteristic torque is less than the throttle torque, the external characteristic torque is output as the output torque.
[0091] Another method for shielding vehicle torque limitation provided by this embodiment of the invention can shield torque limitation within a certain time range by activating the over-control function, so as to meet the driving power of the vehicle and enable the vehicle to cope with special working conditions such as climbing and getting out of trouble.
[0092] Furthermore, as Figure 1 In a specific implementation, embodiments of the present invention provide a shielding device for limiting vehicle torque, such as... Figure 3As shown, the device includes: an acquisition unit 31, a detection unit 32, an activation unit 33, and a shielding unit 34.
[0093] The acquisition unit 31 can be used to acquire the current driving condition data of the vehicle when the vehicle's torque limit is triggered.
[0094] The detection unit 32 can be used to input the working condition data into a preset vehicle special working condition detection model to perform special working condition detection and obtain the working condition detection result of the vehicle. The preset vehicle special working condition detection model represents the mapping relationship between different working condition data and different working condition detection results.
[0095] The activation unit 33 can be used to activate the over-control function in a corresponding manner according to a preset calibration quantity if the working condition detection result indicates that the vehicle is in a special working condition.
[0096] The shielding unit 34 can be used to acquire the throttle torque and external characteristic torque of the vehicle when the over-control function is activated, and output torque according to the throttle torque and external characteristic torque to shield the torque limitation.
[0097] In specific application scenarios, the operating data includes the urea tank level information at different time points, such as... Figure 4 As shown, the device also includes a computing unit 35.
[0098] The calculation unit 35 can be used to calculate the change in liquid level between any two adjacent time points based on the liquid level information of the urea tank at different time points.
[0099] The calculation unit 35 can also be used to calculate the average liquid level change based on the liquid level change between any two adjacent time points.
[0100] The detection unit 32 can be specifically used to determine that the vehicle is not in a special working condition if the average liquid level change is less than or equal to a preset liquid level change; and to input the working condition data into a preset vehicle special working condition detection model for special working condition detection to obtain the working condition detection result of the vehicle if the average liquid level change is greater than the preset liquid level change.
[0101] In specific application scenarios, the operating condition data includes vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, crankshaft instantaneous speed, output power, output torque, coolant temperature and lubricating oil temperature. The detection unit 32 includes: a determination module 321, a detection module 322 and a comprehensive module 323.
[0102] The determining module 321 can be used to determine the detection vector based on the vehicle speed, the engine speed, the fuel consumption, the engine throttle opening, the gearbox gear, the instantaneous crankshaft speed, the output power, the output torque, the coolant temperature, and the lubricating oil temperature.
[0103] The detection module 322 can be used to input the detection vector into the plurality of weak learning classifiers respectively to perform special working condition detection, and obtain the working condition detection results corresponding to the plurality of weak learning classifiers respectively.
[0104] The integration module 323 can be used to integrate the working condition detection results corresponding to the multiple weak learners according to their respective weight values, and obtain the working condition detection result output by the strong learner classifier.
[0105] In specific application scenarios, the activation unit 33 can be specifically used to activate the over-control function through a digital switch signal if the preset calibration value is a first value; and to activate the over-control function through a J1939 message signal if the preset calibration value is a second value.
[0106] In specific application scenarios, the shielding unit 34 can be specifically used to output the throttle torque as the output torque if the throttle torque is less than the external characteristic torque; and to output the external characteristic torque as the output torque if the external characteristic torque is less than the throttle torque.
[0107] In specific application scenarios, the acquisition unit 31 can also be used to acquire the shortest time interval between consecutive activations of the over-control function.
[0108] The detection unit 32 can also be used to detect whether the time interval between the current time and the last time the over-control function was activated exceeds the minimum time interval.
[0109] The activation unit 33 can be specifically used to activate the over-control function in a corresponding manner according to a preset calibration value if the minimum time interval is exceeded.
[0110] In specific application scenarios, the device further includes an exit unit 36.
[0111] The acquisition unit 31 can also be used to acquire the longest activation duration of the over-control function.
[0112] The detection unit 32 can also be used to detect whether the activation duration of the over-control function exceeds the maximum activation duration.
[0113] The exit unit 36 can be used to forcibly exit the over-control function if the maximum opening time is exceeded.
[0114] In specific application scenarios, the device further includes: a determination unit 37 and an accumulation unit 38.
[0115] The acquisition unit 31 can also be used to acquire the shortest time interval and the longest activation duration of the over-control function being continuously activated.
[0116] The determining unit 37 can be used to determine the number of times the overdrive function can be activated in a single vehicle driving cycle based on the shortest time interval and the longest activation duration.
[0117] The accumulation unit 38 can be used to accumulate the number of times the over-control function is activated.
[0118] The determining unit 37 can also be used to determine not to activate the over-control function if the number of activations is greater than the number of times the over-control function can be activated.
[0119] It should be noted that other corresponding descriptions of the functional modules involved in the vehicle torque limiting shielding device provided in this embodiment of the invention can be found in [reference needed]. Figure 1 The corresponding description of the method shown will not be repeated here.
[0120] Based on the above, Figure 1 Accordingly, this embodiment of the invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the following steps: when the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data; input the condition data into a preset vehicle special condition detection model for special condition detection to obtain the vehicle's condition detection result, wherein the preset vehicle special condition detection model represents a mapping relationship between different condition data and different condition detection results; if the condition detection result indicates that the vehicle is in a special condition, activate the over-control function in a corresponding manner according to a preset calibration value; when the over-control function is activated, acquire the vehicle's throttle torque and external characteristic torque, and output torque according to the throttle torque and external characteristic torque to shield the torque limit.
[0121] Based on the above, Figure 1 The method shown and as Figure 3 The embodiment of the device shown in the invention also provides a physical structural diagram of an electronic device, such as... Figure 5As shown, the electronic device includes: a processor 41, a memory 42, and a computer program stored in the memory 42 and executable on the processor. Both the memory 42 and the processor 41 are mounted on a bus 43. When the processor 41 executes the program, it performs the following steps: when the vehicle's torque limit is triggered, it acquires the vehicle's current operating condition data; it inputs the operating condition data into a preset vehicle special operating condition detection model for special operating condition detection, obtaining the vehicle's operating condition detection result. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results; if the operating condition detection result indicates that the vehicle is in a special operating condition, it activates the over-control function according to a preset calibration value; when the over-control function is activated, it acquires the vehicle's throttle torque and external characteristic torque, and outputs torque based on the throttle torque and external characteristic torque to shield the torque limit.
[0122] By activating the overdrive function, this invention can shield the torque limitation within a certain time range to meet the vehicle's driving power requirements, thereby enabling the vehicle to cope with special working conditions such as climbing hills and getting out of trouble.
[0123] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of one embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing the present invention.
[0124] Those skilled in the art will understand that the modules in the apparatus of the embodiments can be distributed in the apparatus of the embodiments as described in the embodiments, or they can be located in one or more devices different from this embodiment with corresponding changes. The modules of the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.
[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for shielding vehicle torque limiting, characterized in that, include: When the vehicle's torque limit is triggered, acquire the vehicle's current driving condition data; The operating condition data is input into a preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result. The preset vehicle special operating condition detection model represents the mapping relationship between different operating condition data and different operating condition detection results. If the working condition detection result indicates that the vehicle is in a special working condition, the over-control function will be activated in a corresponding manner according to the preset calibration quantity. When the overdrive function is activated, the throttle torque and external characteristic torque of the vehicle are obtained, and torque output is performed according to the throttle torque and external characteristic torque to shield the torque limitation; The operating condition data includes the urea tank level information at different time points. Before inputting the operating condition data into a preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result, the method further includes: calculating the level change between any two adjacent time points based on the urea tank level information at different time points; and calculating the average level change based on the level change between any two adjacent time points. The step of inputting the operating condition data into a preset vehicle special operating condition detection model for special operating condition detection to obtain the operating condition detection result of the vehicle includes: if the average liquid level change is less than or equal to a preset liquid level change, then it is determined that the vehicle is not in a special operating condition; if the average liquid level change is greater than the preset liquid level change, then the operating condition data is input into the preset vehicle special operating condition detection model for special operating condition detection to obtain the operating condition detection result of the vehicle. The operating condition data includes vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, crankshaft instantaneous speed, output power, output torque, coolant temperature, and lubricating oil temperature. The preset vehicle special operating condition detection model is a strong learning classifier composed of multiple weak learning classifiers. The process of inputting the operating condition data into the preset vehicle special operating condition detection model for special operating condition detection to obtain the vehicle's operating condition detection result includes: determining a detection vector based on the vehicle speed, engine speed, fuel consumption, engine throttle opening, transmission gear, crankshaft instantaneous speed, output power, output torque, coolant temperature, and lubricating oil temperature; inputting the detection vector into the multiple weak learning classifiers for special operating condition detection to obtain the operating condition detection results corresponding to each of the multiple weak learning classifiers; and combining the operating condition detection results corresponding to the multiple weak learning classifiers based on their respective weight values to obtain the operating condition detection result output by the strong learning classifier. Before activating the over-control function according to a preset calibration value and in a corresponding manner, the method further includes: obtaining the shortest time interval between consecutive activations of the over-control function; and detecting whether the time interval between the current time and the last activation of the over-control function exceeds the shortest time interval. The step of activating the over-control function according to a preset calibration value includes: if the minimum time interval is exceeded, activating the over-control function according to a preset calibration value; and / or The method further includes: obtaining the longest activation duration of the over-control function; detecting whether the activation duration of the over-control function exceeds the longest activation duration; if it exceeds the longest activation duration, forcibly exiting the over-control function; The method further includes: obtaining the shortest time interval and the longest activation duration of the overtaking function; determining the number of times the overtaking function can be activated in a single vehicle driving cycle based on the shortest time interval and the longest activation duration; accumulating the number of activations of the overtaking function; if the number of activations is greater than the number of times the overtaking function can be activated, then determining not to activate the overtaking function.
2. The method according to claim 1, characterized in that, The step of activating the over-control function according to the preset calibration value and using the corresponding method includes: If the preset calibration value is the first value, the over-control function is activated by a digital switch signal; If the preset calibration value is the second value, the over-control function is activated through the J1939 message signal.
3. The method according to claim 1, characterized in that, The step of outputting torque based on the throttle torque and the external characteristic torque to shield torque limitation includes: If the throttle torque is less than the external characteristic torque, then the throttle torque will be output as the output torque. If the external characteristic torque is less than the throttle torque, then the external characteristic torque will be output as the output torque.
4. A shielding device for limiting vehicle torque, characterized in that, The steps for implementing the method of any one of claims 1 to 3 include: The acquisition unit is used to acquire the current driving condition data of the vehicle when the vehicle's torque limit is triggered. The detection unit is used to input the working condition data into a preset vehicle special working condition detection model to perform special working condition detection and obtain the working condition detection result of the vehicle. The preset vehicle special working condition detection model represents the mapping relationship between different working condition data and different working condition detection results. The activation unit is used to activate the over-control function in a corresponding manner according to a preset calibration quantity if the working condition detection result indicates that the vehicle is in a special working condition. The shielding unit is used to acquire the throttle torque and external characteristic torque of the vehicle when the over-control function is activated, and to output torque according to the throttle torque and the external characteristic torque in order to shield the torque limitation.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Automobile forward collision prevention early warning device based on machine vision
CN108974018A
Urea liquid level monitoring system and method
CN112776822A
Vehicle torque management
US20110106388A1