Vehicle control method, device, storage medium and processor

By obtaining the vehicle's operating speed and damage value calculation model, predicting the remaining life of components, and controlling the vehicle to travel at a speed below the speed limit, the safety hazards caused by not considering the vehicle condition and environmental stress when loading vehicles on severely bumpy roads are resolved, thereby improving driving safety.

CN117021940BActive Publication Date: 2025-09-23ZOOMLION HEAVY INDUSTRY SCIENCE AND TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310841875.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-10
Publication Date
2025-09-23
Estimated Expiration
2043-07-10

AI Technical Summary

Technical Problem

Existing technologies fail to comprehensively consider factors such as the vehicle condition and environmental stress when a loaded vehicle is traveling on a severely bumpy road, resulting in an inability to control the vehicle speed in a timely and accurate manner, increasing the probability of accidents.

Method used

By obtaining the vehicle's operating speed and inputting it into the damage value calculation model to determine the damage value of the components, the remaining life is predicted based on the damage value and the length of use, the target operating speed and speed limit are determined, and the vehicle is controlled to travel at a speed below the speed limit.

Benefits of technology

It realizes real-time speed control of the vehicle, reduces the probability of failure and improves driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117021940B_ABST
    Figure CN117021940B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a vehicle control method, device, storage medium and processor. It includes: inputting the vehicle's running speed into a damage value calculation model to determine the damage value of each component; determining the predicted remaining life according to the damage value and the length of time in use; determining the target running speed when the predicted remaining life is less than the corresponding preset life residual value; inputting the target running speed into the damage value calculation model to re-determine the damage value; executing the step of determining the predicted remaining life according to the damage value and the length of time in use again, until the predicted remaining life of each component is greater than the corresponding preset life residual value, and determining the corresponding target running speed as the speed limit of the vehicle; controlling the vehicle to travel at a speed lower than the speed limit. The above technical solution can control the speed of the vehicle in real time so that the vehicle can travel safely, reduce the probability of vehicle failure, and improve the safety of vehicle operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle control method, device, storage medium, and processor. Background Art

[0002] When heavy-duty vehicles like trucks, buses, and work vehicles, as well as military vehicles like tanks, travel on extremely bumpy roads, their heavy weight, rapid speed fluctuations, and high acceleration generate significant inertial forces and impact energy, which in turn exert impact loads on components. This is particularly true for truck cranes, which operate constantly and fully loaded, on poor road conditions, and on uneven surfaces like bumps, depressions, and inclines. These impacts can easily lead to excessive deformation, cracks, and fractures, and even serious accidents such as rollovers. Furthermore, components have a limited design lifespan, and over time, fatigue and aging can affect their performance.

[0003] Therefore, to ensure vehicle safety, it's necessary to comprehensively consider factors such as load, road conditions, the environment, and the vehicle's condition before adopting an appropriate driving speed. However, existing technologies only consider the impact of road bumps, ignoring factors such as vehicle condition, environmental stress, and the remaining service life of components. This results in an inability to accurately control vehicle speed in a timely manner, and in no way reduces the probability of accidents, resulting in significant driving risks. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a vehicle control method, device, storage medium and processor.

[0005] In order to achieve the above-mentioned objectives, the present application provides a first aspect of a vehicle control method, wherein the vehicle includes multiple components, including:

[0006] Get the running speed of the vehicle;

[0007] Inputting the operating speed into the damage value calculation model to determine the damage value of each component at the operating speed;

[0008] Determine the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use;

[0009] For any component, when the predicted remaining life of the component is less than a preset residual life value corresponding to the component, determining a target operating speed of the vehicle;

[0010] Input the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed;

[0011] The step of determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use is performed again until the predicted remaining life of each component is greater than the corresponding preset residual life value, and the corresponding target operating speed is determined as the speed limit of the vehicle;

[0012] Control the vehicle to travel at a speed lower than the speed limit.

[0013] In an embodiment of the present application, the control method also includes: obtaining the vehicle's operating data and environmental data, wherein the operating data includes at least the vehicle's load data, operation data, and vehicle condition data, and the environmental data includes at least road condition data and temperature data; respectively determining the influence coefficients of the operating data and environmental data on the damage of each component; determining the initial damage value of each component based on the load data; and determining a damage value calculation model based on the initial damage values ​​of all components and all influence coefficients.

[0014] In an embodiment of the present application, determining the initial damage value of each component based on the load data includes: obtaining the stress corresponding to the load data and the number of times the stress acts within a preset period; for any component, determining the number of times the component can withstand the stress within a preset period; for any component, determining the sum of the ratios of the number of times the stress acts within the preset period to the number of times the component is subjected to the stress as the initial damage value of the component.

[0015] In an embodiment of the present application, the control method also includes: after controlling the vehicle to travel at a speed lower than the speed limit, storing the vehicle's operating condition data and the corresponding speed limit; obtaining new operating condition data of the vehicle, and comparing the new operating condition data with the stored operating condition data to determine the target operating condition data corresponding to the new operating condition data; controlling the vehicle under the new operating condition data to travel at a speed lower than the speed limit corresponding to the target operating condition data.

[0016] In an embodiment of the present application, determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use includes: for any component, determining the ratio of the length of time the component has been in use to the damage value of the component; and determining the difference between the ratio of each component and the length of time each component has been in use as the predicted remaining life of each component.

[0017] In an embodiment of the present application, determining the target running speed of the vehicle includes: reducing a preset value based on the running speed of the vehicle to obtain the target running speed.

[0018] In an embodiment of the present application, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a control signal corresponding to the speed limit; and controlling the vehicle's power device according to the control signal so that the vehicle travels at a speed lower than the speed limit.

[0019] In an embodiment of the present application, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a warning signal corresponding to the speed limit; sending the warning signal to the warning device of the vehicle to prompt the user to reduce the speed of the vehicle until the speed of the vehicle is less than the speed limit.

[0020] A second aspect of the present application provides a processor configured to execute the above-mentioned vehicle control method.

[0021] A third aspect of the present application provides a vehicle control device comprising the above-mentioned processor.

[0022] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned vehicle control method.

[0023] The above technical solution obtains the vehicle's operating speed; inputs the operating speed into a damage value calculation model to determine the damage value of each component at the operating speed; determines the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use; for any component, if the predicted remaining life of the component is less than the preset residual life value corresponding to the component, determines the target operating speed of the vehicle; inputs the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed; repeatedly performs the steps of determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use, until the predicted remaining life of each component is greater than the corresponding preset residual life value, and determines the corresponding target operating speed as the vehicle's speed limit; and controls the vehicle to travel at a speed below the speed limit. The above technical solution can control the vehicle's speed in real time to ensure safe driving, reduce the probability of vehicle failure, and improve the safety of vehicle operation.

[0024] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following detailed description, they are used to explain the embodiments of the present application but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0026] Figure 1 A schematic diagram of a flow chart of a vehicle control method according to an embodiment of the present application is shown;

[0027] Figure 2 Another flowchart of a vehicle control method according to an embodiment of the present application is schematically shown;

[0028] Figure 3 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0029] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0030] Figure 1 A schematic diagram of a flow chart of a vehicle control method according to an embodiment of the present application is shown. Figure 1 As shown, in one embodiment of the present application, a method for controlling a vehicle is provided, wherein the vehicle includes multiple components and comprises the following steps:

[0031] Step 101: Obtain the running speed of the vehicle.

[0032] Step 102 : Input the operating speed into a damage value calculation model to determine the damage value of each component at the operating speed.

[0033] Step 103 : determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use.

[0034] Step 104 : For any component, when the predicted remaining life of the component is less than a preset residual life value corresponding to the component, determine a target operating speed of the vehicle.

[0035] Step 105 : Input the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed.

[0036] Step 106, again executing the step of determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use, until the predicted remaining life of each component is greater than the corresponding preset life residual value, and the corresponding target operating speed is determined as the speed limit of the vehicle.

[0037] Step 107: Control the vehicle to travel at a speed lower than the speed limit.

[0038] Parts are the components of the overall vehicle parts processing process, as well as products that serve the vehicle parts processing, such as frames, axles, wheels, and suspensions. The processor can obtain the vehicle's operating speed and input the operating speed into a damage value calculation model to determine the damage value of each component at that operating speed. After determining the damage value of each component, the processor can determine the predicted remaining life of each component based on the damage value and the length of time each component has been in service. After determining the predicted remaining life of each component, the processor can determine whether the predicted remaining life of any component is less than the corresponding remaining useful life value. If the predicted remaining life of the component is less than the corresponding preset residual life value, the processor can determine a target operating speed for the vehicle. After determining the target operating speed, the processor can input the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed. The processor can repeatedly perform the step of determining the predicted remaining life of each component based on the damage value and the length of time each component has been in service until the predicted remaining life of each component is greater than the corresponding preset residual life value. The corresponding target operating speed is then determined as the vehicle's speed limit. After determining the speed limit of the vehicle, the processor may control the vehicle to travel at a speed lower than the speed limit.

[0039] The above technical solution can control the speed of the vehicle in real time so that the vehicle can travel safely, reduce the probability of vehicle failure, and improve the safety of vehicle operation.

[0040] In one embodiment, determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use includes: for any component, determining the ratio of the length of time the component has been in use to the damage value of the component; and determining the difference between the ratio of each component and the length of time each component has been in use as the predicted remaining life of each component.

[0041] The processor can determine the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use. Specifically, for any component, the processor can determine the ratio of the length of time each component has been in use to the damage value of the component. After determining the ratio, the processor can determine the difference between the ratio and the length of time each component has been in use as the predicted remaining life of each component.

[0042] For example, the processor can obtain the vehicle's operating speed and input it into the damage value calculation model to determine the damage value of each component at that operating speed. After determining the damage value, the processor can then determine the predicted remaining life of each component based on the damage value and the age of each component.

[0043] Specifically, for any component, the processor can determine the ratio of the component's service life to its damage value. After determining the ratio, the processor can determine the difference between the ratio and the service life of each component as the predicted remaining life of each component. Specifically, predicted remaining life = service life ÷ damage value - service life. After determining the predicted remaining life of each component, the processor can determine whether the predicted remaining life of each component is less than a preset residual life value corresponding to the component.

[0044] For any component, if the predicted remaining life of the component is less than the corresponding preset residual life value, the processor can determine the target operating speed of the vehicle. The target operating speed is then input into the damage value calculation model to determine the damage value of each component at the target operating speed. The processor can again perform the step of determining the predicted remaining life of each component based on the damage value and the length of time each component has been in use until the predicted remaining life of each component is greater than the corresponding preset residual life value. The processor can determine the corresponding target operating speed as the vehicle's speed limit and control the vehicle to travel at a speed below the speed limit to ensure that the vehicle can travel safely and that the components are in a sustainable state while the vehicle is driving, thereby reducing safety hazards.

[0045] In one embodiment, determining the target running speed of the vehicle includes: reducing a preset value based on the running speed of the vehicle to obtain the target running speed.

[0046] The processor can determine the target running speed of the vehicle. Specifically, the processor can reduce a preset value based on the running speed of the vehicle to obtain the target running speed.

[0047] For example, for any component, if the predicted remaining life of that component is less than the preset residual life value corresponding to that component, the processor can reduce the vehicle's operating speed V by 10 km / h to obtain a target operating speed V1. The processor can input the obtained target operating speed V1 into the damage value calculation model to obtain the damage value D1 of each component at the target operating speed V1. After obtaining the damage value D1, the processor can determine the predicted remaining life of each component based on the damage value D1 and the length of time each component has been in use.

[0048] When the predicted remaining life of any component is less than the preset residual life value corresponding to the component, the processor can reduce the vehicle's operating speed V1 by 10 km / h to obtain a target operating speed V2. The processor can input the obtained target operating speed V2 into the damage value calculation model to obtain the damage value D2 of each component at the target operating speed V2. After obtaining the damage value D2, the processor can determine the predicted remaining life of each component based on the damage value D2 of each component and the length of time each component has been in use. And the predicted remaining life of each component is greater than the corresponding preset residual life value. The processor can determine the target operating speed V2 as the speed limit of the vehicle. And control the vehicle to travel at a speed lower than the speed limit V2. By continuously iterating the vehicle's speed, the vehicle's speed limit is determined, and controlling the vehicle to run at a speed lower than the speed limit can timely constrain the vehicle speed and avoid triggering risks.

[0049] In one embodiment, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a control signal corresponding to the speed limit; and controlling a power device of the vehicle according to the control signal so that the vehicle travels at a speed lower than the speed limit.

[0050] The processor may control the vehicle to travel at a speed lower than the speed limit. Specifically, the processor may generate a control signal corresponding to the speed limit. After generating the control signal, the processor may control the vehicle's power device according to the control signal to cause the vehicle to travel at a speed lower than the speed limit.

[0051] For example, the processor can generate a control signal corresponding to a speed limit. After generating the control signal, the processor can control the vehicle's fuel supply, throttle opening, and other parameters based on the control signal to ensure that the vehicle travels at a speed below the speed limit. This can eliminate the influence of external factors, ensure the safety of components, and improve vehicle driving safety.

[0052] In one embodiment, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a warning signal corresponding to the speed limit; and sending the warning signal to a warning device of the vehicle to prompt a user to reduce the speed of the vehicle until the speed of the vehicle is lower than the speed limit.

[0053] The processor may control the vehicle to travel at a speed below the speed limit. Specifically, the processor may generate a warning signal corresponding to the speed limit. After generating the warning signal, the processor may transmit the warning signal to a warning device of the vehicle to prompt a user to reduce the vehicle's speed until the vehicle's speed is below the speed limit.

[0054] For example, the processor may generate a warning signal corresponding to the speed limit. After generating the warning signal, the processor may send the warning signal to the vehicle's cab speaker, speedometer, onboard vehicle system, etc., to prompt the user to reduce the vehicle's speed until the vehicle's speed is below the speed limit.

[0055] In one embodiment, the control method further includes: obtaining the vehicle's operating data and environmental data, wherein the operating data includes at least the vehicle's load data, operation data, and vehicle condition data, and the environmental data includes at least road condition data and temperature data; respectively determining the influence coefficients of the operating data and environmental data on the damage of each component; determining the initial damage value of each component based on the load data; and determining a damage value calculation model based on the initial damage values ​​of all components and all influence coefficients.

[0056] The processor can obtain the vehicle's operating condition data and environmental data. The operating condition data includes at least the vehicle's load data, operating data, and vehicle condition data. The environmental data includes at least road condition data and temperature data. After obtaining the operating condition data and environmental data, the processor can respectively determine the influence coefficients of the altitude data and environmental data on the damage of each component. The processor can determine the initial damage value of each component based on the load data. After determining the initial damage value of each component, the processor can determine a damage value calculation model based on the initial damage values ​​of all components and all influence coefficients.

[0057] For example, the processor can collect the vehicle's operating data and environmental data through sensors. The operating data includes at least the vehicle's load data, operation data, and vehicle condition data. The environmental data includes at least road condition data and temperature data. The processor can determine the influence coefficients of the operating data and environmental data on the damage of each component. For example, the road condition influence coefficient K4Φ4, the load influence coefficient K g M g , Temperature influence coefficient K T M T , operating speed influence coefficient K v M v .

[0058] The processor can determine the initial damage value of each component based on the load data. After determining the initial damage value, the processor can determine the damage value calculation model based on the initial damage values ​​of all components and all influence coefficients. The expression of the damage value calculation model is D o =D*(K4Φ4)*(K g M g )*(K T M T )*(K v M v ), where Do is the damage value, D is the initial damage value, K4 is the weight coefficient of the road condition data, K g is the weight coefficient of load data, K T is the weight coefficient of temperature data, K v is the weight coefficient of the running speed, Φ4 is the degradation coefficient of the road condition data, M g is the degradation coefficient of load data, K T is the degradation coefficient of temperature data, K4, K g , K T , K v 、Φ4、M g , K T are all constants, M v is the degradation coefficient of the operating speed.

[0059] In one embodiment, determining the initial damage value of each component based on the load data includes: obtaining the stress corresponding to the load data and the number of times the stress acts within a preset period; for any component, determining the number of times the component can withstand the stress within the preset period; for any component, determining the sum of the ratios of the number of times the stress acts within the preset period to the number of times the component is subjected to the stress as the initial damage value of the component.

[0060] The processor can determine the initial damage value of each component based on the load data. Specifically, the processor can obtain the stress corresponding to the load data and the number of times the stress is applied within a preset period. For any component, the processor can determine the number of times the component can withstand the stress within the preset period. For any component, the processor can determine the initial damage value of the component by summing the ratio of the number of times the stress is applied within the preset period to the number of times the component is subjected to the stress.

[0061] In one embodiment, the control method further includes: after controlling the vehicle to travel at a speed lower than the speed limit, storing the vehicle's operating condition data and the corresponding speed limit; obtaining new operating condition data of the vehicle, and comparing the new operating condition data with the stored operating condition data to determine target operating condition data corresponding to the new operating condition data; and controlling the vehicle under the new operating condition data to travel at a speed lower than the speed limit corresponding to the target operating condition data.

[0062] After controlling the vehicle to travel at a speed lower than the speed limit, the processor may store the vehicle's operating condition data and the corresponding speed limit. After storing the vehicle's operating condition data and the corresponding speed limit, the processor may obtain new operating condition data for the vehicle and compare the new operating condition data with the stored operating condition data to determine target operating condition data corresponding to the new operating condition data. After determining the target operating condition data, the processor may control the vehicle under the new operating condition data to travel at a speed lower than the speed limit corresponding to the target operating condition data. This can directly control the vehicle to travel at a speed lower than the corresponding speed limit, thereby improving the vehicle's response speed and reducing processing time.

[0063] In one embodiment, Figure 2 As shown, data can be transmitted between module 1: information acquisition module, module 2: reliability analysis, judgment and decision module, module 3: early warning module and module 4: database module.

[0064] In Module 1: Information Collection, the processor can collect the vehicle's average speed using speed sensors, load information using force sensors, road bumps using acceleration sensors, environmental stress information using temperature and humidity sensors, the usage time of each vehicle component using a usage recorder, and other sensors or instruments to collect other vehicle information. The processor can also obtain information such as component type and performance parameters. The processor can store this information in the database module or send it to the onboard reliability calculation system in Module 2.

[0065] In Module 2: Reliability Analysis, Judgment, and Decision-Making Module, the processor can calculate the predicted remaining life value f of each component of the vehicle through the vehicle reliability calculation system. Specifically, the processor can determine the influence coefficient of average vehicle speed information, load information, road bump information, and environmental stress information on the damage of each component of the vehicle. The processor can also determine the initial damage value of each component based on the load information. For example, the processor can determine the stress corresponding to the load information and the number of times the stress acts within a preset period n. i The processor can determine the number of times N that each component can withstand stress within a preset cycle. i The processor can set the number of actions n within the preset cycle i The number of times N that the component is subjected to i The sum of the ratios is determined as the initial damage value of the component.

[0066] The average speed information of the vehicle is input into the damage value calculation model in the vehicle reliability calculation system to determine the damage value of each component at the operating speed. The expression of the damage value calculation model is D o= D * (K4Φ4) * (K g M g ) * (K T M T ) * (K v M v ), where D o is the damage value, D is the initial damage value, K4 is the weight coefficient of road condition data, K g is the weight coefficient of load data, K T is the weight coefficient of temperature data, K v is the weight coefficient of running speed, Φ4 is the deterioration coefficient of road condition data, M g is the deterioration coefficient of load data, K T is the deterioration coefficient of temperature data, K4, K g , K T , K v , Φ4, M g , K T are all constants, M v is the deterioration coefficient of running speed.

[0067] After obtaining the damage value, the processor can determine the predicted remaining life value f of each component based on the damage value of each component and the used duration of each component, that is, the predicted remaining life f = used duration ÷ damage value - used duration. For any component, the processor can compare the predicted remaining life value f of the component with the designed remaining life f0. When f ≥ f0, the processor can control the vehicle to drive normally.

[0068] When f < f0, the processor can perform iterative calculation of the speed limit value. For example, for any component, when f < f0 for the component, the processor can reduce the running speed V of the vehicle by 10 km / h to obtain the target running speed V1. The processor can input the obtained target running speed V1 into the damage value calculation model to obtain the damage value D1 of each component at the target running speed V1. After obtaining the damage value D1, the processor can determine the predicted remaining life value f of each component based on the damage value D1 of each component and the used duration of each component.

[0069] When f < f0 for any component, the processor can reduce the vehicle's operating speed V1 by 10 km / h to obtain the target operating speed V2. The processor can input the obtained target operating speed V2 into the damage value calculation model to obtain the damage value D2 of each component at the target operating speed V2. After obtaining the damage value D2, the processor can determine the predicted remaining life f of each component based on the damage value D2 of each component and the used duration of each component. And f ≥ f0 for each component. The processor can determine the target operating speed V2 as the maximum speed limit of the vehicle.

[0070] The processor can output the maximum speed limit V2. The processor can also generate a vehicle speed warning signal corresponding to the maximum speed limit V2 and output the vehicle speed warning signal. Among them, on the one hand, the vehicle speed warning signal can limit the driving power output. For example, it can limit the fuel supply amount, throttle opening, etc. to reduce the vehicle speed below the maximum speed limit V2. On the other hand, the vehicle speed warning signal can remind the driver to release the accelerator and step on the brake to reduce the vehicle speed below the maximum speed limit V2.

[0071] The processor can compare the new information collected by the sensor with the information in the database module to determine the target information corresponding to the new information in the database module and control the vehicle to drive at a speed lower than the maximum speed limit corresponding to the target information.

[0072] The above technical solution obtains the operating speed of the vehicle; inputs the operating speed into the damage value calculation model to determine the damage value of each component at the operating speed; determines the predicted remaining life of each component according to the damage value of each component and the used duration of each component; for any component, when the predicted remaining life of the component is less than the preset life residual value corresponding to the component, determines the target operating speed of the vehicle; inputs the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed; and repeats the step of determining the predicted remaining life of each component according to the damage value of each component and the used duration of each component until the predicted remaining life of each component is greater than the corresponding preset life residual value, and determines the corresponding target operating speed as the speed limit of the vehicle; controls the vehicle to drive at a speed lower than the speed limit. Adopting the above technical solution can control the vehicle speed in real time, enable the vehicle to drive safely, reduce the probability of vehicle failures, and improve the safety of vehicle operation.

[0073] Figure 1 、 2 It is a schematic flowchart of the control method of the vehicle in an embodiment. It should be understood that although Figure 1 、 2The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1 、 2 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0074] An embodiment of the present application provides a processor, which is used to run a program, wherein the above-mentioned vehicle control method is executed when the program is run.

[0075] An embodiment of the present application provides a vehicle control device, including the above-mentioned processor.

[0076] An embodiment of the present application provides a storage medium on which a program is stored, and when the program is executed by a processor, the above-mentioned vehicle control method is implemented.

[0077] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store data on operating speed, damage value, predicted remaining life, target operating speed and speed limit. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a vehicle control method is implemented.

[0078] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0079] An embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: obtaining the running speed of the vehicle; inputting the running speed into a damage value calculation model to determine the damage value of each component at the running speed; determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use; for any component, when the predicted remaining life of the component is less than the preset life residual value corresponding to the component, determining the target running speed of the vehicle; inputting the target running speed into the damage value calculation model to determine the damage value of each component at the target running speed; again executing the step of determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use, until the predicted remaining life of each component is greater than the corresponding preset life residual value, and determining the corresponding target running speed as the speed limit of the vehicle; and controlling the vehicle to travel at a speed lower than the speed limit.

[0080] In one embodiment, the control method further includes: obtaining the vehicle's operating data and environmental data, wherein the operating data includes at least the vehicle's load data, operation data, and vehicle condition data, and the environmental data includes at least road condition data and temperature data; respectively determining the influence coefficients of the operating data and environmental data on the damage of each component; determining the initial damage value of each component based on the load data; and determining a damage value calculation model based on the initial damage values ​​of all components and all influence coefficients.

[0081] In one embodiment, determining the initial damage value of each component based on the load data includes: obtaining the stress corresponding to the load data and the number of times the stress acts within a preset period; for any component, determining the number of times the component can withstand the stress within the preset period; for any component, determining the sum of the ratios of the number of times the stress acts within the preset period to the number of times the component is subjected to the stress as the initial damage value of the component.

[0082] In one embodiment, the control method further includes: after controlling the vehicle to travel at a speed lower than the speed limit, storing the vehicle's operating condition data and the corresponding speed limit; obtaining new operating condition data of the vehicle, and comparing the new operating condition data with the stored operating condition data to determine target operating condition data corresponding to the new operating condition data; and controlling the vehicle under the new operating condition data to travel at a speed lower than the speed limit corresponding to the target operating condition data.

[0083] In one embodiment, determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use includes: for any component, determining the ratio of the length of time the component has been in use to the damage value of the component; and determining the difference between the ratio of each component and the length of time each component has been in use as the predicted remaining life of each component.

[0084] In one embodiment, determining the target running speed of the vehicle includes: reducing a preset value based on the running speed of the vehicle to obtain the target running speed.

[0085] In one embodiment, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a control signal corresponding to the speed limit; and controlling a power device of the vehicle according to the control signal so that the vehicle travels at a speed lower than the speed limit.

[0086] In one embodiment, controlling the vehicle to travel at a speed lower than the speed limit includes: generating a warning signal corresponding to the speed limit; and sending the warning signal to a warning device of the vehicle to prompt a user to reduce the speed of the vehicle until the speed of the vehicle is lower than the speed limit.

[0087] The present application also provides a computer program product which, when executed on a data processing device, is adapted to execute a program for initializing steps of a control method for a vehicle.

[0088] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0089] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0090] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0091] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0092] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0093] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0094] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0095] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0096] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A vehicle control method, characterized in that: The vehicle includes a plurality of components, and the control method includes: Obtaining the running speed of the vehicle; Inputting the operating speed into a damage value calculation model to determine the damage value of each component at the operating speed; Determine the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use; For any component, when the predicted remaining life of the component is less than a preset residual life value corresponding to the component, determining a target operating speed of the vehicle; Inputting the target operating speed into the damage value calculation model to determine the damage value of each component at the target operating speed; The step of determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use is performed again until the predicted remaining life of each component is greater than the corresponding preset residual life value, and the corresponding target operating speed is determined as the speed limit of the vehicle; controlling the vehicle to travel at a speed lower than the speed limit; The control method further includes: Acquiring operating data and environmental data of the vehicle, wherein the operating data includes at least load data, operation data, and vehicle condition data of the vehicle, and the environmental data includes at least road condition data and temperature data; respectively determining the influence coefficient of the working condition data and the environmental data on the damage of each component; determining an initial damage value of each component according to the load data; Determining the damage value calculation model according to the initial damage values ​​of all components and all influence coefficients; Wherein, determining the target running speed of the vehicle includes: The preset value is reduced based on the running speed of the vehicle to obtain the target running speed.

2. The vehicle control method according to claim 1, characterized in that: Determining the initial damage value of each component according to the load data includes: Obtaining the stress corresponding to the load data and the number of times the stress acts within a preset period; For any component, determining the number of times the component can withstand the stress within the preset period; For any component, the sum of the ratios of the number of actions within the preset period to the corresponding number of times the component is subjected to the action is determined as the initial damage value of the component.

3. The vehicle control method according to claim 1, characterized in that: The control method further includes: After controlling the vehicle to travel at a speed lower than the speed limit, storing the vehicle operating condition data and the corresponding speed limit; Acquiring new operating condition data of the vehicle, and comparing the new operating condition data with stored operating condition data to determine target operating condition data corresponding to the new operating condition data; The vehicle under the new operating condition data is controlled to travel at a speed lower than a speed limit corresponding to the target operating condition data.

4. The vehicle control method according to claim 1, wherein: Determining the predicted remaining life of each component based on the damage value of each component and the length of time each component has been in use includes: For any component, determine the ratio of the component's usage time to the component's damage value; The difference between the ratio of each component and the length of time each component has been used is determined as the predicted remaining life of each component.

5. The vehicle control method according to claim 1, characterized in that: The controlling the vehicle to travel at a speed lower than the speed limit includes: generating a control signal corresponding to the speed limit; A power device of the vehicle is controlled according to the control signal so that the vehicle travels at a speed lower than the speed limit.

6. The vehicle control method according to claim 1, characterized in that: The controlling the vehicle to travel at a speed lower than the speed limit includes: generating a warning signal corresponding to the speed limit; The warning signal is sent to a warning device of the vehicle to prompt a user to reduce the speed of the vehicle until the speed of the vehicle is less than the speed limit.

7. A processor, characterized in that: The method is configured to execute the vehicle control method according to any one of claims 1 to 6.

8. A vehicle control device, characterized in that: The apparatus comprises a processor according to claim 7.

9. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the processor is configured to execute the vehicle control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle structural part damage test method and device, equipment and storage medium

    CN112446092A

  • Service life prediction method, system and equipment of train key structure and storage medium

    CN113515849A