Method, system, device and medium for judging abnormal vehicle movement

By calculating the torque change parameters in the vehicle operating state, we judge whether the torque difference exceeds the threshold and generate vehicle squirting results, solving the objectivity problem of vehicle squirting judgment, providing accurate squirting level evaluation, and improving the efficiency of testing and maintenance.

CN116519329BActive Publication Date: 2025-08-15CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310580752.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-22
Publication Date
2025-08-15
Estimated Expiration
2043-05-22

AI Technical Summary

Technical Problem

In the prior art, the vehicle's movement during speed bumps or downhill cannot be accurately judged through objective means, resulting in poor user experience and difficulty in repair.

Method used

By obtaining torque data in the vehicle operating state, calculating torque change parameters, determining whether the torque difference exceeds the threshold, generating a vehicle squirting result, and determining the squirting level based on the squirting level database.

Benefits of technology

It realizes objective and accurate judgment of vehicle movement, provides clear adjustment basis, and improves testing and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116519329B_ABST
    Figure CN116519329B_ABST
Patent Text Reader

Abstract

The present application provides a method, system, device, and medium for determining abnormal vehicle movement, wherein the method includes the following steps: obtaining a set of first data information under the vehicle's operating state, the first data information including at least N acquisition moments and a torque value corresponding to each acquisition moment; calculating, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments to obtain torque change parameter information under the vehicle's operating state; the torque change parameter information including at least multiple torque change parameters; each torque change parameter having a positive state and a negative state; when any two torque change parameters are determined to be mutually inverse positive and negative states, calculating the difference between the maximum torque value and the minimum torque value in the first data information and recording it as a first torque difference; and when the first torque difference is determined to be greater than or equal to a first threshold, generating a vehicle movement result. The method for determining abnormal vehicle movement provided by the present application can objectively and accurately determine whether a vehicle is moving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the field of vehicle testing technology, and more particularly to a method, system, device, and medium for determining abnormal vehicle movement. Background Art

[0002] During road testing, the vehicle can experience movement when going over speed bumps or braking downhill due to reduced torque. From a tester's perspective, this movement severely impacts the driving experience, and current testing methods are limited, requiring only subjective judgment to determine if the vehicle is moving. Because each person's ability to detect abnormal movement varies, and standards for determining abnormal movement vary, it's difficult to accurately determine objectively whether the vehicle is moving. Consequently, testers and maintenance personnel lack objective criteria for inspecting and maintaining vehicles that are moving. Summary of the Invention

[0003] In view of the above-mentioned defects or deficiencies in the prior art, it is desired to provide a method, system, device and medium for determining abnormal vehicle movement to solve the above-mentioned problems.

[0004] In a first aspect, the present application provides a method for determining abnormal vehicle movement, comprising the following steps:

[0005] Acquire a set of first data information in a vehicle running state, the first data information including at least: N acquisition moments and a torque value corresponding to each acquisition moment, where N is a natural number greater than 2;

[0006] Calculating, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments to obtain torque change parameter information under the vehicle operating state; the torque change parameter information includes at least a plurality of torque change parameters; each of the torque change parameters has a positive state and a negative state;

[0007] Traversing the torque change parameter information, when determining that any two torque change parameters are mutually inverse positive and negative states, calculating the difference between the maximum torque value and the minimum torque value in the first data information and recording it as a first torque difference;

[0008] When it is determined that the first torque difference is greater than or equal to a first threshold, a vehicle movement result is generated.

[0009] According to the technical solution provided in an embodiment of the present application, when it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included:

[0010] According to the first torque difference, a first tumbling level database is called to obtain a vehicle tumbling level; the first tumbling level database includes a plurality of torque difference ranges and a vehicle tumbling level corresponding to each torque difference range.

[0011] According to the technical solution provided in the embodiment of the present application, after calculating the difference between the maximum torque value and the minimum torque value in the first data information as the first torque difference, the following steps are further included:

[0012] When it is determined that the first torque difference is less than the first threshold, a set of second data information under the vehicle operating state is acquired, the second data information including at least: M acquisition moments and a torque value corresponding to each acquisition moment, where M=aN, where a is a natural number greater than 1;

[0013] Traversing the second data information, dividing all torque values into equal number of groups a in the order of collection time;

[0014] Calculate the difference between the maximum and minimum values in each set of torque values, and select the largest difference to be recorded as the second torque difference;

[0015] When it is determined that the second torque difference is greater than or equal to the first threshold, a vehicle movement result is generated.

[0016] According to the technical solution provided in an embodiment of the present application, when it is determined that the second torque difference is greater than or equal to the first threshold, after generating the vehicle movement result, the following steps are further included:

[0017] The first twitching level database is called according to the second torque difference to obtain the vehicle twitching level.

[0018] According to the technical solution provided in the embodiment of the present application, before obtaining a set of first data information under the vehicle running state, the following steps are also included:

[0019] Determine whether the vehicle operation satisfies a first condition. If so, obtain a set of first data information under the vehicle operation state; the first condition at least includes: the current vehicle speed is greater than or equal to the first vehicle speed, and the current torque value is less than zero.

[0020] According to the technical solution provided in the embodiment of the present application, the first data information further includes: a rotation speed value corresponding to each acquisition moment;

[0021] When it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included:

[0022] Calculating the difference between the maximum speed value and the minimum speed value in the first data information and recording it as the speed difference;

[0023] Calculating a movement parameter according to the first torque difference and the speed difference;

[0024] According to the tampering parameter, a second tampering level database is called to obtain the vehicle tampering level; the second tampering level database includes several tampering parameter ranges and the vehicle tampering level corresponding to each of the tampering parameter ranges.

[0025] According to the technical solution provided in the embodiment of the present application, the sway parameter is calculated based on the first torque difference and the speed difference, specifically including:

[0026] A weighted sum is taken for the first torque difference and the speed difference, and the weighted sum result is used as the drift parameter; the weight coefficient of the first torque difference is greater than the weight coefficient of the speed difference.

[0027] A second aspect of the present application provides a system for determining abnormal vehicle movement, comprising:

[0028] A data acquisition module configured to acquire a set of first data information under a vehicle operating state, the first data information comprising at least: N acquisition moments and a torque value corresponding to each acquisition moment; N being a natural number greater than 2;

[0029] a first processing module configured to calculate, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments, to obtain torque change parameter information under the vehicle operating state; the torque change parameter information comprising at least a plurality of torque change parameters; each of the torque change parameters having a positive state and a negative state;

[0030] a second processing module configured to traverse the torque change parameter information and, when determining that any two torque change parameters are mutually inverse positive and negative states, calculate a difference between a maximum torque value and a minimum torque value in the first data information as a first torque difference;

[0031] A result generating module is configured to generate a vehicle movement result when it is determined that the first torque difference is greater than or equal to a first threshold.

[0032] The third aspect of the present application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for determining abnormal vehicle movement as described above when executing the computer program.

[0033] A fourth aspect of the present application provides a computer-readable storage medium having a computer program, which, when executed by a processor, implements the steps of the method for determining abnormal vehicle movement as described above.

[0034] Compared with the prior art, the present application has the following advantages: by calculating the torque value variation parameters between two adjacent acquisition moments and determining whether any two torque variation parameters are mutually positive or negative, it can be determined that torque fluctuations have occurred during vehicle driving, and thus that abnormal vehicle movement may have occurred; by calculating the difference between the maximum torque value and the minimum torque value in the first data information as a first torque difference, and determining that the first torque difference is greater than or equal to a first threshold, it can be determined that the torque fluctuations during vehicle driving are excessive, thereby generating an accurate vehicle movement result. The method for determining abnormal vehicle movement provided by the present application can objectively and accurately determine whether a vehicle has moved, making it easier for testers and maintenance personnel to adjust the vehicle based on the determination result. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0036] Figure 1 A flowchart of the steps of a method for determining abnormal vehicle movement provided by this application;

[0037] Figure 2 A schematic diagram of the structure of a vehicle abnormal movement judgment system provided by this application;

[0038] Figure 3 A schematic diagram of the structure of a terminal device provided in this application;

[0039] Figure 4 This is a schematic diagram of normal torque performance during vehicle driving;

[0040] Figure 5 This is a schematic diagram of abnormal torque performance during vehicle driving;

[0041] Reference numerals: 100. Server; 101. Central processing unit (CPU); 102. Read-only memory (ROM); 103. Random access memory (RAM); 104. Bus; 105. Input / output (I / O) interface; 106. Input part; 107. Output part; 108. Storage part; 109. Communication part; 110. Drive; 111. Removable medium. DETAILED DESCRIPTION

[0042] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only the portions relevant to the invention are shown in the accompanying drawings.

[0043] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0044] Example 1

[0045] Please refer to Figure 1 、 Figure 4 and Figure 5 This embodiment provides a method for determining abnormal vehicle movement, comprising the following steps:

[0046] S100: Acquire a set of first data information in a vehicle operating state, the first data information comprising at least: N acquisition moments and a torque value corresponding to each acquisition moment; N is a natural number greater than 2;

[0047] S200: Calculate, based on the first data information, a torque variation parameter between two adjacent acquisition moments to obtain torque variation parameter information under the vehicle operating state; the torque variation parameter information includes at least a plurality of torque variation parameters; each of the torque variation parameters has a positive state and a negative state;

[0048] S300, traversing the torque change parameter information, and when determining that any two torque change parameters are mutually inverse positive and negative states, calculating the difference between the maximum torque value and the minimum torque value in the first data information as a first torque difference;

[0049] S400: When it is determined that the first torque difference is greater than or equal to a first threshold, a vehicle movement result is generated.

[0050] Specifically, when the vehicle is in operation, the torque value of the vehicle is collected once at a set interval, and the number of collections is accumulated. Optionally, the set time is 1s; when the number of collections is accumulated to N, a set of the first data information is obtained. Preferably, N is selected as 6.

[0051] Table 1 shows a set of first data information:

[0052] Table 1

[0053]

[0054] According to the first data information in Table 1, the torque variation parameter between any two adjacent acquisition moments is calculated to obtain the torque variation parameter. In this embodiment, the torque variation parameter may be, for example, the slope between the torque values corresponding to the two adjacent acquisition moments. In other embodiments of the present application, the torque variation parameter may be the difference between the torque values corresponding to the two adjacent acquisition moments. In this embodiment, the calculation formula of the torque variation parameter is shown in Formula 1:

[0055] Formula 1

[0056] in, represents the torque variation parameter, Indicates the torque value of the previous moment between two adjacent acquisition moments. Indicates the torque value at the latter of two adjacent acquisition moments. Indicates the time difference between two adjacent collection moments.

[0057] According to formula 1, a total of 5 torque change parameters are obtained, which are 4, 0.8, -1.6, -3.2, and -4 respectively; each of the torque change parameters has a positive state and a negative state, that is, each of the torque change parameters may be a positive value or a negative value; the torque change parameter information is composed based on the 5 torque change parameters.

[0058] The torque variation information is traversed. When any two torque variation parameters are determined to be mutually inverse positive and negative, that is, one of the two torque variation parameters is positive and the other is negative, it is determined that torque fluctuation occurs during vehicle operation. The degree of torque fluctuation of the vehicle needs to be determined. The specific determination method is as follows:

[0059] Get the maximum torque value and minimum torque value in the first data information shown in Table 1. The maximum torque value is -168 , the minimum torque value is -176.8 ; Calculate the difference between the maximum torque value and the minimum torque value as the first torque difference, the first torque difference is 8.8 Comparing the first torque difference with the first threshold, when it is determined that the first torque is greater than or equal to the first threshold, it is determined that the torque fluctuation during vehicle operation is large and abnormal vehicle movement may occur. At this time, a vehicle movement result is generated based on the judgment result. The first threshold is an empirical value for determining whether the vehicle is moving abnormally. Optionally, the first threshold is set to 5 .

[0060] Specifically, Figure 4 and Figure 5 The horizontal axis is the sampling time, and the vertical axis is the torque value corresponding to each sampling time.

[0061] Working Principle: By calculating the torque variation parameters between two adjacent acquisition moments and determining if any two torque variation parameters are mutually positive or negative, it is determined that torque fluctuations have occurred during vehicle travel, and thus, the possibility of abnormal vehicle movement can be determined. By calculating the difference between the maximum and minimum torque values in the first data information as a first difference, and determining if the first torque difference is greater than or equal to a first threshold, it is determined that the torque fluctuations during vehicle travel are excessive, generating an accurate vehicle movement result. The method for determining abnormal vehicle movement provided in this application can objectively and accurately determine whether a vehicle is moving, making it easier for testers and maintenance personnel to adjust the vehicle based on the determination results.

[0062] In a preferred embodiment, when it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the method further includes the following steps:

[0063] According to the first torque difference, a first tumbling level database is called to obtain a vehicle tumbling level; the first tumbling level database includes a plurality of torque difference ranges and a vehicle tumbling level corresponding to each torque difference range.

[0064] Specifically, after determining that the vehicle has abnormal movement during driving and generating the vehicle movement result, it is also necessary to determine the vehicle movement level to facilitate testers and maintenance personnel to adjust the vehicle according to the vehicle movement level. The method for determining the vehicle movement level is as follows:

[0065] Call the first turbulence level database, which includes several torque difference ranges, each torque difference range corresponds to a vehicle turbulence level; first, determine which torque difference range the first torque difference belongs to, and then determine the vehicle turbulence level according to the torque difference range in which the first torque difference is located. Optionally, the first turbulence level database includes three torque difference ranges, namely [5, 10), [10, 20), and [20, +∞), and the turbulence levels corresponding to the three torque difference ranges are mild turbulence, moderate turbulence, and severe turbulence. Since the first torque difference calculated in Example 1 is 8.8 , which satisfies the torque difference range [5, 10), so after calling the first turbulence level database according to the first torque difference, a result is generated that the vehicle turbulence level is mild turbulence.

[0066] In a preferred embodiment, before obtaining a set of first data information in the vehicle running state, the following steps are further included:

[0067] Determine whether the vehicle operation satisfies a first condition. If so, obtain a set of first data information under the vehicle operation state; the first condition at least includes: the current vehicle speed is greater than or equal to the first vehicle speed, and the current torque value is less than zero.

[0068] Specifically, the first vehicle speed is preferably 8 km / h. By setting the first condition and obtaining a set of first data information of the vehicle running state when the first condition is met during the vehicle running process, the amount of data calculation can be reduced, saving vehicle computing resources.

[0069] Example 2

[0070] Based on Example 1, after calculating the difference between the maximum torque value and the minimum torque value in the first data information and recording it as the first torque difference, the following steps are further included:

[0071] When it is determined that the first torque difference is less than the first threshold, a set of second data information under the vehicle operating state is acquired, the second data information including at least: M acquisition moments and a torque value corresponding to each acquisition moment, where M=aN, where a is a natural number greater than 1;

[0072] Traversing the second data information, dividing all torque values into equal number of groups a in the order of collection time;

[0073] Calculate the difference between the maximum and minimum values in each set of torque values, and select the largest difference to be recorded as the second torque difference;

[0074] When it is determined that the second torque difference is greater than or equal to the first threshold, a vehicle movement result is generated.

[0075] Specifically, if abnormal vehicle movement occurs during operation, the torque may fluctuate to varying degrees within different time periods. When the torque values corresponding to the N collection moments fluctuate slightly within the time period, the calculated first torque difference may be less than the first threshold. Because a small number of collection moments are selected, or collection moments are selected at moments with minimal torque fluctuation, inaccurate vehicle movement determination may result. Therefore, after calculating the difference between the maximum torque value and the minimum torque value in the first data information as the first torque difference, the following steps are further performed:

[0076] When it is determined that the first torque difference is less than the first threshold, while the vehicle is in operation, the vehicle torque value is continuously collected at the set interval, and the number of collections is accumulated. When the number of collections reaches M, a set of second data information is obtained. M=aN. Preferably, a is 3, and M is 18.

[0077] Table 2 shows a set of second data information:

[0078] Table 2

[0079]

[0080] Traverse the second data information shown in Table 2 and divide all torque values into three equal groups according to the order of collection time. The torque values corresponding to collection time 1-6 are the first group, the torque values corresponding to collection time 7-12 are the second group, and the torque values corresponding to collection time 13-18 are the third group.

[0081] Get the maximum and minimum torque values in each group respectively, and calculate the difference between the maximum and minimum torque values in each group. The difference between the maximum and minimum torque values in the first group is 8.8 The difference between the maximum and minimum torque values in the second group is 9.6 The difference between the maximum and minimum torque values in the third group is 15.2 ; The largest difference obtained by screening is recorded as the second torque difference, so the second torque difference is 15.2 The second torque difference is compared with the first threshold. If it is determined that the second torque difference is greater than or equal to the first threshold, it is determined that the torque fluctuation during vehicle operation is large and abnormal vehicle movement may occur. In this case, a vehicle movement result is generated based on the determination result. The technical solution provided in this embodiment supplements the first embodiment to make the determination of the vehicle movement result using the technical solution of the first embodiment more accurate.

[0082] In a preferred embodiment, when it is determined that the second torque difference is greater than or equal to the first threshold, after generating the vehicle movement result, the following steps are further included:

[0083] The first twitching level database is called according to the second torque difference to obtain the vehicle twitching level.

[0084] Specifically, since the second torque difference obtained in Example 2 is 15.2 , which satisfies the torque difference range [10, 20), so after calling the first turbulence level database according to the second torque difference, a result is generated that the vehicle turbulence level is moderate turbulence.

[0085] Example 3

[0086] Based on embodiment 1, the first data information further includes: a rotation speed value corresponding to each acquisition moment;

[0087] When it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included:

[0088] Calculating the difference between the maximum speed value and the minimum speed value in the first data information and recording it as the speed difference;

[0089] Calculating a movement parameter according to the first torque difference and the speed difference;

[0090] According to the tampering parameter, a second tampering level database is called to obtain the vehicle tampering level; the second tampering level database includes several tampering parameter ranges and the vehicle tampering level corresponding to each of the tampering parameter ranges.

[0091] Specifically, based on Example 1, to more accurately determine the vehicle tumbling level, in addition to obtaining the torque value corresponding to each acquisition moment, the speed value corresponding to each acquisition moment is also obtained. First data information is formed based on each acquisition moment and the torque value and speed value corresponding to each acquisition moment. The difference between the maximum speed value and the minimum speed value in the first data information is calculated and recorded as the speed difference. A tumbling parameter is calculated based on the first torque difference and the speed difference. A second tumbling database is called, the second tumbling database including several tumbling parameter ranges, each torque difference range corresponding to a vehicle tumbling level. The vehicle tumbling level is determined based on the tumbling parameter range to which the tumbling parameter belongs. The optional second tumbling level database includes three tumbling parameter ranges: [3.65, 7.15), [7.15, 14.3), and [14.3, +∞), and the tumbling levels corresponding to the three tumbling parameter ranges are mild tumbling, moderate tumbling, and severe tumbling, respectively. By introducing the speed difference, the turbulence parameter is calculated based on the speed difference and the first torque difference, and the second turbulence level database is called through the turbulence parameter to obtain the vehicle turbulence level, so that the vehicle turbulence level can be judged more accurately than the technical solution provided in Example 1.

[0092] In a preferred embodiment, the jerk parameter is calculated based on the first torque difference and the speed difference, specifically including:

[0093] A weighted sum is taken for the first torque difference and the speed difference, and the weighted sum result is used as the drift parameter; the weight coefficient of the first torque difference is greater than the weight coefficient of the speed difference.

[0094] Specifically, the movement parameter is calculated according to the following formula 2:

[0095] Formula 2

[0096] in, Indicates the tumbling parameters, represents the first torque difference, represents the weight coefficient of the first torque difference, Indicates the speed difference, represents the weight coefficient of the speed difference. Preferably, Select 0.7, Select 0.3.

[0097] Since the fluctuation of the vehicle's torque can better reflect whether the vehicle is moving than the fluctuation of the speed during vehicle driving, the weight coefficient of the first torque difference is set to be greater than the weight coefficient of the speed difference.

[0098] Example 4

[0099] Please refer to Figure 2 This embodiment provides a system for determining abnormal vehicle movement, including:

[0100] A data acquisition module configured to acquire a set of first data information under a vehicle operating state, the first data information comprising at least: N acquisition moments and a torque value corresponding to each acquisition moment; N being a natural number greater than 2;

[0101] a first processing module configured to calculate, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments, to obtain torque change parameter information under the vehicle operating state; the torque change parameter information comprising at least a plurality of torque change parameters; each of the torque change parameters having a positive state and a negative state;

[0102] a second processing module configured to traverse the torque change parameter information and, when determining that any two torque change parameters are mutually inverse positive and negative states, calculate a difference between a maximum torque value and a minimum torque value in the first data information as a first torque difference;

[0103] A result generating module is configured to generate a vehicle movement result when it is determined that the first torque difference is greater than or equal to a first threshold.

[0104] Specifically, the system for determining abnormal vehicle movement provided in this embodiment is used to implement the steps of the method for determining abnormal vehicle movement described in the above embodiments 1-3.

[0105] Example 5

[0106] This embodiment provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for determining abnormal vehicle movement as described in Examples 1-3 are implemented.

[0107] like Figure 3 As shown, terminal device 100 includes a central processing unit (CPU) 101, which can perform various appropriate actions and processes according to programs stored in a system memory (ROM) 102 or programs loaded from a storage unit into a random access memory (RAM) 103. RAM 103 also stores various programs and data required for system operation. CPU 101, ROM 102, and RAM 103 are interconnected via a bus 104. An input / output (I / O) interface 105 is also connected to bus 104.

[0108] The following components are connected to the (I / O) interface 105: an input section 106 including a keyboard, mouse, and the like; an output section including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; a storage section 108 including devices such as a hard disk; and a communication section 109 including a network interface card such as a LAN card or a modem. The communication section 109 performs communication processing via a network such as the Internet. A drive is also connected to the (I / O) interface 105 as needed. Removable media 111, such as a magnetic disk, an optical disk, a magneto-optical disk, or semiconductor memory, is installed in the drive 110 as needed, so that computer programs read from the removable media can be installed in the storage section 108 as needed.

[0109] In particular, according to an embodiment of the present invention, the above reference process Figure 1 The described processes can be implemented as computer software programs. For example, Embodiment 1 of the present invention includes a computer program product comprising a computer program embodied on a computer-readable medium, the computer program containing program code for executing the method illustrated in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component and / or installed from removable media. When executed by the central processing unit (CPU) 101, the computer program performs the aforementioned functions defined in the system of the present application.

[0110] Example 6

[0111] This embodiment provides a computer-readable storage medium having a computer program. When the computer program is executed by a processor, the steps of the method for determining abnormal vehicle movement as shown in Examples 1-3 are implemented.

[0112] It should be noted that the computer-readable medium described in the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. Computer-readable storage media may include, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0114] The units involved in the embodiments of the present invention may be implemented in software or hardware, and the units described may also be provided in a processor. The names of these units do not, in some cases, limit the units themselves. The units or modules described may also be provided in a processor. For example, it may be described as follows: a processor includes a data acquisition module, a first processing module, a second processing module, and a result generation module. The names of these units or modules do not, in some cases, limit the units or modules themselves.

[0115] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in this application.

Claims

1. A method for determining abnormal vehicle movement, characterized in that: The steps include: Acquire a set of first data information in a vehicle running state, the first data information including at least: N acquisition moments and a torque value corresponding to each acquisition moment, where N is a natural number greater than 2; Calculating, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments to obtain torque change parameter information under the vehicle operating state; the torque change parameter information includes at least a plurality of torque change parameters; each of the torque change parameters has a positive state and a negative state; Traversing the torque change parameter information, when determining that any two torque change parameters are mutually inverse positive and negative states, calculating the difference between the maximum torque value and the minimum torque value in the first data information and recording it as a first torque difference; When it is determined that the first torque difference is greater than or equal to a first threshold, generating a vehicle movement result; The first data information also includes: a rotation speed value corresponding to each acquisition moment; When it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included: Calculating the difference between the maximum speed value and the minimum speed value in the first data information and recording it as the speed difference; Calculating a movement parameter according to the first torque difference and the speed difference; According to the tampering parameter, calling a second tampering level database to obtain a vehicle tampering level; the second tampering level database includes a plurality of tampering parameter ranges and a vehicle tampering level corresponding to each of the tampering parameter ranges; Calculating a sway parameter based on the first torque difference and the speed difference includes: A weighted sum is taken for the first torque difference and the speed difference, and the weighted sum result is used as the drift parameter; the weight coefficient of the first torque difference is greater than the weight coefficient of the speed difference.

2. The method for determining abnormal vehicle movement according to claim 1, wherein: When it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included: According to the first torque difference, a first tumbling level database is called to obtain a vehicle tumbling level; the first tumbling level database includes a plurality of torque difference ranges and a vehicle tumbling level corresponding to each torque difference range.

3. The method for determining abnormal vehicle movement according to claim 2, wherein: After calculating the difference between the maximum torque value and the minimum torque value in the first data information and recording it as a first torque difference, the following steps are also included: When it is determined that the first torque difference is less than the first threshold, a set of second data information under the vehicle operating state is acquired, the second data information including at least: M acquisition moments and a torque value corresponding to each acquisition moment, where M=aN, where a is a natural number greater than 1; Traversing the second data information, dividing all torque values into equal number of groups a in the order of collection time; Calculate the difference between the maximum and minimum values in each set of torque values, and select the largest difference to be recorded as the second torque difference; When it is determined that the second torque difference is greater than or equal to the first threshold, a vehicle movement result is generated.

4. The method for determining abnormal vehicle movement according to claim 3, wherein: When it is determined that the second torque difference is greater than or equal to the first threshold, after generating the vehicle movement result, the following steps are also included: The first twitching level database is called according to the second torque difference to obtain the vehicle twitching level.

5. The method for determining abnormal vehicle movement according to claim 1, wherein: Before obtaining a set of first data information in the vehicle running state, the method further includes the following steps: Determine whether the vehicle operation satisfies a first condition, and if so, obtain a set of first data information under the vehicle operation state; The first condition includes at least: the current vehicle speed is greater than or equal to the first vehicle speed and the current torque value is less than zero.

6. A vehicle abnormal movement judgment system, characterized in that: include: A data acquisition module configured to acquire a set of first data information under a vehicle operating state, the first data information comprising at least: N acquisition moments and a torque value corresponding to each acquisition moment; N being a natural number greater than 2; a first processing module configured to calculate, based on the first data information, a change parameter of the torque value between two adjacent acquisition moments, to obtain torque change parameter information under the vehicle operating state; the torque change parameter information comprising at least a plurality of torque change parameters; each of the torque change parameters having a positive state and a negative state; a second processing module configured to traverse the torque change parameter information and, when determining that any two torque change parameters are mutually inverse positive and negative states, calculate a difference between a maximum torque value and a minimum torque value in the first data information as a first torque difference; a result generating module configured to generate a vehicle movement result when it is determined that the first torque difference is greater than or equal to a first threshold; The first data information also includes: a rotation speed value corresponding to each acquisition moment; When it is determined that the first torque difference is greater than or equal to a first threshold, after generating a vehicle movement result, the following steps are further included: Calculating the difference between the maximum speed value and the minimum speed value in the first data information and recording it as the speed difference; Calculating a movement parameter according to the first torque difference and the speed difference; According to the tampering parameter, calling a second tampering level database to obtain a vehicle tampering level; the second tampering level database includes a plurality of tampering parameter ranges and a vehicle tampering level corresponding to each of the tampering parameter ranges; Calculating a sway parameter based on the first torque difference and the speed difference includes: A weighted sum is taken for the first torque difference and the speed difference, and the weighted sum result is used as the drift parameter; the weight coefficient of the first torque difference is greater than the weight coefficient of the speed difference.

7. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the processor implements the steps of the method for determining abnormal vehicle movement as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for determining abnormal vehicle movement as described in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Method, system and device for monitoring abnormal change of vehicle power

    CN116929784A