A method, device and medium for allocating vehicle power values

By automatically judging and distributing power values ​​in the vehicle, the problem of power distribution management of functional modules when the vehicle is insufficient is solved, intelligent power distribution between functional modules is realized, and the efficiency and flexibility of power management are improved.

CN115384429BActive Publication Date: 2025-06-20GREAT WALL MOTOR CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211144627.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-20
Publication Date
2025-06-20
Estimated Expiration
2042-09-20

AI Technical Summary

Technical Problem

When the vehicle energy is insufficient, it is difficult for the prior art to effectively manage the power distribution of each functional module, resulting in the power saving signal needs to be sent to all functional modules with useful electricity requirements, and the logic is complicated and the flexibility is poor.

Method used

By obtaining the requested power value of the vehicle target module and determining whether it is less than the vehicle's allocable power value, the power value is automatically allocated to the functional module with useful electricity request. If the requested power value is greater than the allocable power value, turn off the functional module with low priority and redistribute the power value according to the weight.

Benefits of technology

It realizes automatic distribution of power according to the priority of different modules on the vehicle, so that functions with power need can be allocated first, avoid sending status changes to all functional modules during power saving needs, and improves the rationality and flexibility of power distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115384429B_ABST
    Figure CN115384429B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and medium for allocating vehicle power values, which relates to the field of vehicle control technology. When executing the method, first obtain the requested power value sent by a target module on the vehicle, and determine whether the requested power value of the target module is less than the allocable power value of the vehicle. If the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module. If the requested power value is greater than the allocable power value, determine whether a first module is in an on state. If the first module is in an on state, turn off the first module and return to the step of determining whether the requested power value is less than the allocable power value of the vehicle. In this way, by automatically allocating power to different functional modules according to the priorities of different modules on the vehicle, it is not necessary to send status change signals to all functional modules simultaneously when the vehicle has a power saving requirement, thereby achieving the effect of reasonable power allocation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle control, and particularly to a method and device for allocating vehicle power values. Background Art

[0002] Some functions on a vehicle, such as in-vehicle air conditioners, seat heating, etc., continuously consume electricity. When the vehicle has sufficient energy, the power consumption requests of all functions can be satisfied. However, when the vehicle has insufficient energy, in order to achieve overall vehicle energy management, power saving mode and level signals need to be sent to each function. The controller of each function that requires electricity has to receive these power saving signals. If the power saving requirements change, the corresponding controller needs to change its state, which is logically complex and lacks flexibility.

[0003] Therefore, how to obtain a method that can allocate power values only to functions with power consumption requests based on energy, and thus does not need to send power saving signals to all functions with power consumption requirements when there is insufficient energy, is a problem that those skilled in the art need to solve currently. Summary of the Invention

[0004] In view of this, embodiments of the present application provide a method and device for allocating vehicle power values, aiming to be able to automatically allocate power values to functions on the vehicle with power consumption requests according to the remaining energy of the current vehicle for energy management.

[0005] In a first aspect, embodiments of the present application provide a method for allocating vehicle power values, the method comprising:

[0006] Obtain a request sent by a target module on the vehicle, the request including the power value required to start the target module;

[0007] Determine whether the requested power value of the target module is less than the allocable power value of the vehicle;

[0008] If the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module;

[0009] If the requested power value is greater than the allocable power value, determine whether a first module is in an on state, the priority of the first module being lower than the priority of the target module;

[0010] If the first module is in an on state, turn off the first module and return to the step of determining whether the requested power value is less than the allocable power value of the vehicle.

[0011] Optionally, the method further comprises:

[0012] If the first module is not turned on, determine whether the second module is in an on state. The priority of the second module is equal to the priority of the target module;

[0013] If the second module is in an on state, add the power value occupied by the second module to the vehicle's allocable power value, and re-allocate the power value for the second module and the target module according to the weight;

[0014] If the second module is not turned on, allocate the vehicle's allocable power value to the target module.

[0015] Optionally, the priorities from high to low are, in sequence, the vehicle safety function module, the power function module, and the leisure function module.

[0016] Optionally, the vehicle's allocable power value is the vehicle's maximum output power value minus the allocated power value.

[0017] Optionally, if the second module is not turned on, the method further includes:

[0018] If the second module is not turned on and the target module has multiple modes, the second module turns on the low-power mode according to the allocable power value.

[0019] In a second aspect, an embodiment of the present application provides a vehicle power value allocation device, and the device includes:

[0020] An acquisition unit, configured to acquire a request sent by a target module on the vehicle, where the request includes the power value required to start the module;

[0021] A judgment unit, configured to judge whether the requested power value of the target module is less than the vehicle's allocable power value;

[0022] An allocation unit, configured to, when the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module;

[0023] The judgment unit is further configured to, when the requested power value is greater than the allocable power value, judge whether the first module is in an on state, and the priority of the first module is lower than the priority of the target module;

[0024] A return unit, configured to, if the first module is in an on state, turn off the first module and return to the step of judging whether the requested power value is less than the vehicle's allocable power value.

[0025] Optionally, the judgment unit is further configured to, if the first module is not turned on, judge whether the second module is in an on state, and the priority of the second module is equal to the priority of the target module.

[0026] Optionally, the allocation unit is further configured to: if the second module is in an on state, add the power value occupied by the second module to the vehicle's allocable power value, and re-allocate power values to the second module and the target module according to weights; if the second module is not on, allocate the vehicle's allocable power value to the target module.

[0027] Optionally, the priorities are sorted from high to low as vehicle safety function module, power function module, and leisure function module.

[0028] Optionally, the vehicle's allocable power value is the vehicle's maximum output power value minus the allocated power value.

[0029] Optionally, the weights are set according to the user's needs for the weight values of the target module and the second module, and power values are re-allocated to the second module and the target module according to the weights.

[0030] Optionally, if the second module is not on and the target module has multiple modes, the second module turns on a low-power mode according to the allocable power value.

[0031] In a third aspect, an embodiment of the present application provides a device, which includes a memory and a processor. The memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the method according to any one of the foregoing first aspects.

[0032] In a fourth aspect, an embodiment of the present application provides a computer storage medium, in which codes are stored. When the codes are run, the device running the codes implements the method according to any one of the foregoing first aspects.

[0033] An embodiment of the present application provides a method for allocating vehicle power values. When executing the method, first obtain a request sent by a vehicle target module, where the request includes the power value required to start the module, then determine whether the requested power value of the target module is less than the allocable power value of the vehicle, and then if the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module. If the requested power value is greater than the allocable power value, determine whether a first module is in an on state. The priority of the first module is lower than that of the target module. Finally, if the first module is in an on state, turn off the first module and return to the step of determining whether the requested power value is less than the allocable power value of the vehicle. In this way, by automatically allocating power to different functional modules according to the priorities of different modules on the vehicle, on the one hand, power is preferentially allocated to functions that require power, and on the other hand, power can be allocated according to the priorities of functional modules, so that it is not necessary to send status change signals to all functional modules simultaneously when the vehicle has a power-saving requirement, thereby achieving the effect of reasonable power allocation. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] To more clearly illustrate the technical solutions in this embodiment or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiment or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0035] Figure 1 FIG. is a flowchart of a method for allocating vehicle power values provided by an embodiment of the present application;

[0036] Figure 2 FIG. is another flowchart of a method for allocating vehicle power values provided by an embodiment of the present application;

[0037] Figure 3 FIG. is a schematic structural diagram of a vehicle power value allocation device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0038] As described above, the functions that continuously consume electricity on the vehicle are roughly divided into power-related functions and leisure-related functions. When the vehicle has sufficient energy, the power consumption requests of all functions can be satisfied. However, when the vehicle has insufficient energy, the conventional method for managing the overall vehicle energy is only to send some power-saving modes and level signals according to the battery power. Each controller that needs to control the power-saving function has to receive these power-saving signals. If the power-saving requirements change, the corresponding controller needs to change its state, which is logically complex and lacks flexibility.

[0039] The present application provides a method for allocating vehicle power values. When executing this method, first obtain the requested power value sent by the vehicle target module, and determine whether the requested power value of the target module is less than the allocable power value of the vehicle. If the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module. If the requested power value is greater than the allocable power value, determine whether the first module is in the on state. If the first module is in the on state, turn off the first module and return to the step of determining whether the requested power value is less than the allocable power value of the vehicle. In this way, by automatically allocating power to different functional modules according to the priorities of different modules on the vehicle, it is not necessary to send status change signals to all functional modules simultaneously when the vehicle has a power-saving requirement, thereby achieving the effect of reasonable power allocation.

[0040] In order to enable those skilled in the art of the present technology to better understand the solution of the present invention, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.

[0041] See Figure 1 , Figure 1 which is a flowchart of a method for allocating vehicle power values provided by an embodiment of the present application, including:

[0042] S101: Obtain the request sent by the vehicle target module, where the request includes the power value required to start the module.

[0043] Generally, a vehicle includes multiple functions. Before turning on the target function, it is necessary to obtain the power required for the target function, and this requested power is actively sent by the function module to be turned on. Power is allocated to the function module according to the requested power, and the modules that do not need to be turned on will not receive the power allocation value.

[0044] S102: Determine whether the requested power value of the target module is less than the allocable power value of the vehicle.

[0045] There is an energy management system on the vehicle. When receiving the requested power value sent by the target activation module, it is necessary to compare the requested power with the power that the vehicle can provide to determine whether the available power can meet the activation of the target module. For example, to turn on the seat heating, the requested power is 120W, but the current allocable power value is only 60W. Then, the requested power needs to be compared with the available power to determine whether the requested power value of the target module is less than the allocable power value of the vehicle.

[0046] S103: If the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module.

[0047] In the example of the above steps, for example, to turn on the seat heating, the requested power value is 120W, and the current allocable power value is 120W or 130W. Then the requested power is less than or equal to the allocable power value, that is, the power can be fully allocated to the seat heating function. So, allocate the requested power value of 120W to the target module.

[0048] S104: If the requested power value is greater than the allocable power value, determine whether the first module is in the on state. The priority of the first module is lower than that of the target module.

[0049] In the example of the above steps, for example, to turn on the seat heating, the requested power value is 120W, and the current allocable power value is 70W. At this time, the requested power is greater than the allocable power value. At this time, it should be determined whether there is a first module, that is, a function module with a lower priority, in the on state.

[0050] S105: If the first module is in the on state, turn off the first module and return to the step of determining whether the requested power value is less than the vehicle's allocable power value.

[0051] Continuing with the above example, if it is detected that the air conditioner with a priority lower than the seat heating function is in the on state, turn off the air conditioner. At this time, the allocable power value changes from 70W to 70W plus the power used by the air conditioner, and compare the current allocable power value with the requested power value, that is, return to the step of determining whether the requested power value is less than the vehicle's allocable power value.

[0052] It can be understood that in the above embodiment, if the first module is not turned on, there is another situation, which will be introduced below. It should be noted that the implementation methods given in the following introduction are only for exemplary illustration and do not represent all implementation methods of the embodiments of the present application.

[0053] See Figure 2 , this figure is another flowchart of the vehicle power value allocation method provided by the embodiment of the present application:

[0054] S201: Obtain the request sent by the vehicle target module, where the request includes the power value required to start the module.

[0055] S202: Determine whether the requested power value of the target module is less than the allocable power value of the vehicle.

[0056] S203: If the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module.

[0057] S204: If the requested power value is greater than the allocable power value, determine whether the first module is in an on state, where the priority of the first module is lower than that of the target module;

[0058] S205: If the first module is in an on state, turn off the first module and return to the step of determining whether the requested power value is less than the vehicle's allocable power value;

[0059] S206: If the first module is not on, determine whether the second module is in an on state, where the priority of the second module is equal to that of the target module;

[0060] S207: If the second module is in an on state, add the power value occupied by the second module to the vehicle's allocable power value, and re-allocate the power value for the second module and the target module according to the weight;

[0061] S208: If the second module is not on, allocate the vehicle's allocable power value to the target module.

[0062] The steps of S201 - S205 are the same as those in the above embodiment, and the specific method will not be elaborated here.

[0063] Similar to the example in the above embodiment, if the seat heating is to be turned on, the requested power value is 120W, while the current allocable power value is 70W. At this time, the requested power is greater than the allocable power value. At this time, it should be determined whether there is a first module, that is, a function module with a lower priority, in an on state. At this time, it is determined that there is no function with a lower priority in an on state, then it is determined whether there is a function with a second priority in an on state, that is, it is determined whether there is a module with the same priority as the seat heating in an on state. If the air conditioner has the same priority as the seat heating and the air conditioner is in an on state, then add the power value used by the air conditioner to the power value required by the seat heating to obtain a new allocable power value, and allocate the power according to the preset weight of the seat heating and the air conditioner in proportion.

[0064] If there is no function with the same priority as the seat heating in an on state, then allocate all the allocable power value to the seat heating function.

[0065] In another implementation manner of this embodiment, if the second module is not on, the method further includes:

[0066] If the second module is not on and the target module has multiple modes, the second module turns on the low-power mode according to the allocable power value.

[0067] For example, if there is currently no function with the same priority as the seat heating function in the on state, and the requested power of the seat heating function is 120W, but the seat heating function has multiple gears. When the currently available power is 60W and it can support the seat to turn on the first gear of heating, then the first gear function of the seat heating is turned on.

[0068] It should be noted that in the embodiments of the present application, the priorities are sorted from high to low as follows: the vehicle safety function module, the power function module, and the leisure function module; the available power value of the vehicle is the maximum available output power value of the vehicle minus the allocated power value; the weight is set according to the user's needs for the weight value between the target module and the second module, and the power value is re-allocated to the second module and the target module according to the weight.

[0069] The safety function module has the highest priority. Since functions related to safety require quick response, safety-related functions are allowed to perform actions without permission or exceeding the available power value. For example, braking assistance, steering assistance, and quick obstacle avoidance in emergency situations; the power function module refers to functions that provide power for vehicle driving, such as the engine. In addition, although priority orders are set for each priority of the vehicle, for the leisure function module, the priorities of each module can be adjusted by the user according to personal preferences. For example, a certain user believes that seat heating is more important, so the priority of seat heating is set higher than that of the air conditioner.

[0070] The vehicle power value allocation method provided by the embodiments of the present application is introduced above. Next, in combination with specific application scenarios, an exemplary description of the vehicle power value allocation method is given.

[0071] If a vehicle is driving on the road, it is necessary to save energy (including electricity and fuel) for the remaining navigation distance, including energy saving for the return journey. When the user selects the energy reservation service on the multimedia interaction screen, the energy management system calculates the remaining distance and obtains the energy that needs to be saved according to the average power consumption of the recent journey. The system restricts the functions according to the percentage of the energy that needs to be saved in the remaining energy;

[0072] One example is: when the ratio is below 70%, it means that the energy is sufficient and there is no need to restrict the functions; when the ratio is 70%-80%, it means that the energy can basically meet the requirements, and some low-priority and power-consuming functions are restricted (achieved by allocating an available power value of 0); when the ratio is 80%-90%, it means that the energy may be insufficient. To avoid some accidents, some function usages need to be further restricted; when the ratio exceeds 90%, it means that the energy is already insufficient (a part of the energy needs to be reserved to prevent emergencies), and all non-power functions need to be turned off to ensure that the destination can be reached smoothly.

[0073] The above are some specific implementation manners of the vehicle power value allocation method provided by the embodiments of the present application. Based on this, the present application also provides a corresponding device. The device provided by the embodiments of the present application will be introduced from the perspective of functional modularization below.

[0074] See Figure 3 the structural schematic diagram of the vehicle power value allocation device 300 shown in

[0075] An obtaining unit 310, configured to obtain a request sent by a vehicle target module, where the request includes a power value required to start the module;

[0076] A judging unit 320, configured to judge whether the requested power value of the target module is less than the vehicle allocable power value;

[0077] An allocation module 330, configured to, when the requested power value is less than or equal to the allocable power value, allocate the requested power value to the target module;

[0078] The judging unit 320 is further configured to, when the requested power value is greater than the allocable power value, judge whether a first module is in an on state, where the priority of the first module is lower than that of the target module; if the first module is in an on state, turn off the first module, and return to the step of judging whether the requested power value is less than the vehicle allocable power value.

[0079] In another implementation manner of this embodiment, the judging unit 320 is further configured to:

[0080] If the first module is not turned on, judge whether a second module is in an on state, where the priority of the second module is equal to that of the target module.

[0081] In another implementation manner of this embodiment, the allocation unit 330 is further configured to:

[0082] If the second module is in an on state, add the power value occupied by the second module to the vehicle allocable power value, and re-allocate power values for the second module and the target module according to weights; if the second module is not turned on, allocate the vehicle allocable power value to the target module.

[0083] In another implementation manner of this embodiment, the priorities are sorted from high to low as a vehicle safety function module, a power function module, and a leisure function module.

[0084] In another implementation manner of this embodiment, the vehicle allocable power value is the vehicle maximum output power value minus the allocated power value.

[0085] In another implementation of this embodiment, the weight is to set the weight value of the target module and the second module according to the user's requirements, and re - allocate the power value for the second module and the target module according to the weight.

[0086] In another implementation of this embodiment, if the second module is not turned on and the target module has multiple modes, the second module turns on the low - power mode according to the allocable power value.

[0087] The embodiment of the present application also provides a corresponding computer storage medium for implementing the solution provided by the embodiment of the present application.

[0088] Among them, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the method described in any embodiment of the present application.

[0089] The computer storage medium stores codes. When the codes are run, the device running the codes implements the method described in any embodiment of the present application.

[0090] From the description of the above - mentioned embodiments, those skilled in the art can clearly understand that all or part of the steps in the above - mentioned embodiment methods can be implemented by means of software plus a general - purpose hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as read - only memory (ROM) / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment or some parts of the embodiments of the present application.

[0091] Each embodiment in this specification is described in a progressive manner. The same or similar parts between each embodiment can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the method embodiments, since they are basically similar to the system embodiments, they are described relatively simply. For the relevant parts, refer to the partial description of the system embodiments. One can choose some or all of the modules according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0092] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the said element.

[0093] As described above, it is only a specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by this application should be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims

1. A method for allocating vehicle power values, characterized in that, The method includes: Obtaining a request sent by a target module on the vehicle, the request including the power value required to start the target module; Judging whether the requested power value of the target module is less than the allocable power value of the vehicle; If the requested power value is less than or equal to the allocable power value, allocating the requested power value to the target module; If the requested power value is greater than the allocable power value, judging whether a first module is in an on state, the priority of the first module being lower than that of the target module; If the first module is in an on state, turning off the first module and returning to the step of judging whether the requested power value is less than the allocable power value of the vehicle.

2. The method according to claim 1, characterized in that, The method further includes: If the first module is not on, judging whether a second module is in an on state, the priority of the second module being equal to that of the target module; If the second module is in an on state, adding the power value occupied by the second module to the allocable power value of the vehicle and reallocating power values for the second module and the target module according to weights; If the second module is not on, allocating the allocable power value of the vehicle to the target module.

3. The method according to claim 1, characterized in that, The priorities are sorted from high to low as the vehicle safety function module, the power function module, and the leisure function module.

4. The method according to claim 1, characterized in that, The allocable power value of the vehicle is the maximum output power value of the vehicle minus the allocated power value.

5. The method according to claim 2, characterized in that, The weights are set according to the user's needs for the weight values of the target module and the second module, and power values are reallocated for the second module and the target module according to the weights.

6. The method according to claim 2, characterized in that, If the second module is not on, the method further includes: If the second module is not on and the target module has multiple modes, the second module turns on a low-power mode according to the allocable power value.

7. A vehicle power value allocation device, characterized in that, The device includes: An obtaining unit for obtaining a request sent by a target module on the vehicle, the request including the power value required to start the module; A judging unit for judging whether the requested power value of the target unit is less than the allocable power value of the vehicle; An allocating unit for, when the requested power value is less than or equal to the allocable power value, allocating the requested power value to the target unit; The judging unit is further configured to, when the requested power value is greater than the allocable power value, judge whether a first module is in an on state, the priority of the first module being lower than that of the target module; if the first module is in an on state, turn off the first module and return to the step of judging whether the requested power value is less than the allocable power value of the vehicle.

8. The device according to claim 7, characterized in that, The judging unit is further configured to: If the first module is not on, judge whether a second module is in an on state, the priority of the second module being equal to that of the target module.

9. The device according to claim 8, characterized in that, The allocating unit is further configured to: If the second module is in an on state, add the power value occupied by the second module to the allocable power value of the vehicle and reallocate power values for the second module and the target module according to weights; if the second module is not on, allocate the allocable power value of the vehicle to the target module.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Vehicle power distribution method and device, vehicle control system and vehicle

    CN112606690A