Request power control method, electronic device and vehicle

By determining the target requested torque and operating status based on vehicle speed, throttle opening, and battery current in new energy vehicles, the available power of the motor is allocated, and the requested power is limited by the maximum allowable power of the battery and motor. This solves the problem of battery overvoltage or undervoltage caused by VCU request torque conversion, thus protecting the battery and motor.

CN119795931BActive Publication Date: 2025-11-07GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411357739.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-11-07
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

In the prior art, the requested power after torque conversion by the VCU may cause the battery to be in an under-voltage or over-voltage state, resulting in battery damage.

Method used

The target requested torque and operating status are determined based on the current vehicle speed, throttle opening, battery current and motor speed. The available power of the motor is allocated, and the requested power is limited by the maximum allowable power of the battery and motor, while reserving power to avoid short-term overshoot.

Benefits of technology

It effectively avoids battery overvoltage or undervoltage, reduces damage to the battery and motor, and ensures that the motor does not operate under overload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119795931B_ABST
    Figure CN119795931B_ABST
Patent Text Reader

Abstract

The application provides a control method of requested power, an electronic device and a vehicle. In different current operating states, the limitation of battery performance is determined by the available power of the battery to obtain the available power of the motor. The available power of the motor is distributed in different driving modes to determine the available distributed power of each motor. The available distributed power is reserved by the corresponding target reserved power to avoid the risk of overvoltage or undervoltage of the battery. The limitation of motor performance is determined by the maximum allowable power of the motor, and then the actual maximum power is determined according to the maximum available power and the maximum allowable power. The actual maximum power is the value of the maximum requested power allowed under the limitation of motor performance and the limitation of battery performance. Limiting the requested power according to the actual maximum power can reduce the damage to the battery and the motor caused by the requested power converted from the requested torque.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field, and in particular to a request power control method, an electronic device and a vehicle. BACKGROUND

[0002] The request torque sent by the vehicle control unit (VCU) corresponds to a certain request power, which is restricted by the performance of the motor and the battery. The request power converted from the request torque of the VCU will have a temporary power overshoot, which means that the current battery discharge power or the current battery recovery power is temporarily exceeded, and thus the battery may be in an under-voltage state or an over-voltage state. SUMMARY

[0003] Therefore, the present application aims to provide a request power control method, an electronic device and a vehicle to prevent the battery from being in an under-voltage state or an over-voltage state caused by the request power.

[0004] To achieve the above purpose, the present application provides a request power control method, which comprises:

[0005] determining a target request torque according to the current vehicle speed and the current throttle opening, and determining the current operating state of the vehicle according to the target request torque and the current battery current;

[0006] determining the motor available power according to the current operating state and the battery available power, and performing power distribution on the motor available power according to the current driving mode of the vehicle to obtain the available distributed power;

[0007] determining a target reserved power according to the available distributed power and the current motor speed, determining the difference between the available distributed power and the target reserved power as the maximum available power, determining the actual maximum power according to the maximum available power and the maximum allowable power of the motor corresponding to the current driving mode, and limiting the request power according to the actual maximum power.

[0008] Optionally, the battery available power comprises a battery discharge power and a battery recovery power, and the motor available power comprises a motor available driving power and a motor available recovery power; the determination of the motor available power according to the current operating state and the battery available power comprises:

[0009] determining the loss power in the power transmission process;

[0010] in response to the current operating state being a driving state, determining the motor available driving power according to the battery discharge power and the loss power;

[0011] In response to the current operating state being a recovery state, determining the motor available recovery power according to the battery recovery power and the loss power.

[0012] Optionally, the determining the motor available drive power according to the battery discharge power and the loss power comprises:

[0013] determining a difference between the battery discharge power and the loss power as the vehicle available drive power;

[0014] determining a product of the vehicle available drive power and the motor drive efficiency as the motor available drive power.

[0015] Optionally, the determining the motor available recovery power according to the battery recovery power and the loss power comprises:

[0016] determining a sum of the battery recovery power and the loss power as the vehicle available recovery power;

[0017] determining a ratio of the vehicle available recovery power and the motor recovery efficiency as the motor available recovery power.

[0018] Optionally, the available distribution power comprises a main drive axle available power and an auxiliary drive axle available power; and the power distribution of the motor available power according to the current drive mode of the vehicle to obtain the available distribution power comprises:

[0019] in response to the current drive mode being a two-drive mode, determining the motor available power as the main drive axle available distribution power and determining a zero value as the auxiliary drive axle available power;

[0020] in response to the current drive mode being a four-drive mode, performing power distribution of the motor available power according to a preset distribution ratio to obtain the main drive axle available power and the auxiliary drive axle available power.

[0021] Optionally, the performing power distribution of the motor available power according to the preset distribution ratio to obtain the main drive axle available power and the auxiliary drive axle available power comprises:

[0022] determining a product of the distribution ratio and the motor available power as the main drive axle available power;

[0023] determining a difference power between the motor available power and the main drive axle available power as the auxiliary drive axle available power.

[0024] Optionally, the determining the target reserved power according to the available distribution power and the current motor rotating speed comprises:

[0025] determining three-dimensional relationship data among reserved power, motor speed and available distribution power;

[0026] constructing a search item according to the available distribution power and the current motor speed, and searching in the three-dimensional relationship data according to the search item, and determining the target reserved power according to the searched reserved power.

[0027] Optionally, the actual maximum power includes maximum main drive power, maximum main recovery power, maximum auxiliary drive power and maximum auxiliary recovery power; and the actual maximum power is determined according to the maximum available power and the maximum allowable power of the motor corresponding to the current drive mode, including:

[0028] in response to the current drive mode being two-drive mode and the current operation state being drive state, the maximum allowable power being main drive axle maximum drive power, determining the minimum value between the main drive axle maximum drive power and the maximum available power as the maximum main drive power;

[0029] in response to the current drive mode being two-drive mode and the current operation state being recovery state, the maximum allowable power being main drive axle maximum recovery power, determining the minimum value between the main drive axle maximum recovery power and the maximum available power as the maximum main recovery power;

[0030] in response to the current drive mode being four-drive mode and the current operation state being drive state, the maximum allowable power including main drive axle maximum drive power and auxiliary drive axle maximum drive power, determining the minimum value between the main drive axle available drive power in the maximum available power and the main drive axle maximum drive power as the maximum main drive power, and determining the minimum value between the auxiliary drive axle available drive power in the maximum available power and the auxiliary drive axle maximum drive power as the maximum auxiliary drive power;

[0031] in response to the current drive mode being four-drive mode and the current operation state being recovery state, the maximum allowable power including main drive axle maximum recovery power and auxiliary drive axle maximum recovery power, determining the minimum value between the main drive axle available recovery power in the maximum available power and the main drive axle maximum recovery power as the maximum main recovery power, and determining the minimum value between the auxiliary drive axle available recovery power in the maximum available power and the auxiliary drive axle maximum recovery power as the maximum auxiliary recovery power.

[0032] Based on the same inventive concept, the disclosure also provides an electronic device, including a memory, a processor and a computer program stored on the memory and executable by the processor, the processor implementing the method as described above when executing the computer program.

[0033] Based on the same inventive concept, the disclosure also provides a vehicle comprising the electronic device as described above.

[0034] As can be seen from the above, the request power control method, electronic device and vehicle provided by the application can determine the target request torque according to the current speed and the current throttle opening, and determine the current running state of the vehicle according to the target request torque and the current battery current; determine the motor available power according to the current running state and the battery available power, and perform power distribution on the motor available power according to the current driving mode of the vehicle to obtain the available distributed power; determine the target reserved power according to the available distributed power and the current motor speed, and determine the difference between the available distributed power and the target reserved power as the maximum available power, determine the actual maximum power according to the maximum available power and the maximum allowed power of the motor corresponding to the current driving mode, and limit the request power according to the actual maximum power. In different current running states, the battery performance limit is determined by the battery available power to obtain the motor available power. And the motor available power is distributed in different driving modes to determine the available distributed power of each motor. The available distributed power is reserved by the corresponding target reserved power to reduce the upper limit request value of the request power, and the reserved power can avoid the overpressure or underpressure risk caused by temporary overshoot. The motor performance limit is determined by the maximum allowed power of the motor, and then the actual maximum power is determined according to the maximum available power and the maximum allowed power, the actual maximum power is the value of the maximum allowed request power under the motor performance limit and the battery performance limit, and limiting the request power according to the actual maximum power can ensure that the request power converted from the request torque will not cause the battery to be in an underpressure state or an overpressure state, reducing the damage to the battery, and also will not cause the motor to run overload, reducing the damage to the motor. BRIEF DESCRIPTION OF DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the application or related art, the following will briefly introduce the drawings needed to be used in the embodiments or related art descriptions. Obviously, the drawings in the following description are only embodiments of the application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0036] Figure 1 A schematic diagram of the speed-power relationship of the vehicle driving state of the embodiment of the application;

[0037] Figure 2 A flowchart of the request power control method of the embodiment of the application;

[0038] Figure 3 A flowchart of determining the motor available power of the embodiment of the application;

[0039] Figure 4 Flow chart for determining available allocated power for embodiments of the present application;

[0040] Figure 5 Flow chart for determining target reserved power for embodiments of the present application;

[0041] Figure 6 Flow chart for determining actual maximum power for embodiments of the present application;

[0042] Figure 7 Structural schematic diagram of control device for requesting power for embodiments of the present application;

[0043] Figure 8 Structural schematic diagram of electronic device for embodiments of the present application. DETAILED DESCRIPTION

[0044] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to specific embodiments and drawings.

[0045] It should be noted that, unless otherwise defined, technical terms or scientific terms used in embodiments of the present application should be understood as their common meanings to those skilled in the art to which the present application pertains. The terms "first", "second" and similar terms used in embodiments of the present application do not represent any order, number or importance, but are only used to distinguish different components. The terms "include" or "contain" and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, without excluding other elements or objects. The terms "connect" or "connected" and similar terms do not mean physical or mechanical connection, but can include electrical connection, whether direct or indirect. The terms "upper", "lower", "left", "right" and the like only represent relative positional relationships, and when the absolute positions of the described objects change, the relative positional relationships can also change accordingly.

[0046] In this document, it should be understood that any number of elements in the drawings is used for illustration only and not limitation, and any naming is only for distinction and does not have any limiting meaning.

[0047] Based on the above description of the background art, there are also the following situations in the related art:

[0048] For new energy vehicles, theoretically, the torque requested by the VCU (Vehicle Control Unit) is converted into the corresponding requested power by the motor. This requested power must meet certain constraints, such as battery performance limitations and motor performance limitations. If the requested power is less than or equal to the maximum allowable power sent by the Motor Control Unit (MCU), the motor performance limitations are met, and the requested power will not damage the motor. Similarly, if the requested power is less than or equal to the available battery power sent by the Battery Management System (BMS), the battery performance limitations are met, and the requested power will not damage the battery.

[0049] Therefore, the requested torque to meet the constraints must be less than or equal to the minimum of the maximum permissible power and the battery's available power; that is, the requested power must be ≤ min(maximum permissible power of the motor, battery power used). Specifically, in drive mode, the battery discharges, and the battery power used is the battery discharge power, while the maximum permissible power is the maximum drive power. In regeneration mode, the battery recovers energy, and the battery power used is the battery regeneration power, while the maximum permissible power is the maximum regeneration power.

[0050] by Figure 1 Taking the speed-power relationship in the vehicle driving state as an example, it can be seen that when the battery discharge power is lower than the maximum driving power of the motor, as the motor speed increases, the battery driving power and the maximum driving power of the motor will reach a crossover point. Figure 1 At the intersection (center circle), the power requested by the VCU after torque conversion may cause a brief power overshoot, meaning it temporarily exceeds the current battery discharge power. This could lead to an undervoltage state and damage to the battery. Similarly, during regeneration, the power requested by the VCU after torque conversion (equivalent to the battery charging power) may briefly exceed the current battery regeneration power, potentially leading to an overvoltage state and damage to the battery.

[0051] The method for controlling request power, the electronic device, and the vehicle provided by the embodiments of the present application can determine a target request torque according to a current vehicle speed and a current throttle opening, determine a current operating state of the vehicle according to the target request torque and a current battery current, determine a motor available power according to the current operating state and a battery available power, perform power distribution on the motor available power according to a current driving mode of the vehicle to obtain an available distributed power, determine a target reserved power according to the available distributed power and a current motor speed, determine a maximum available power as a difference between the available distributed power and the target reserved power, determine an actual maximum power according to the maximum available power and a maximum allowed power of the motor corresponding to the current driving mode, and limit the request power according to the actual maximum power. In different current operating states, the battery performance is limited by the battery available power to obtain the motor available power. The motor available power is distributed in different driving modes to determine an available distributed power of each motor. The available distributed power is reserved by the corresponding target reserved power to reduce the upper limit request value of the request power. The reserved power can avoid the overvoltage or undervoltage risk caused by temporary overshoot. The motor performance is limited by the maximum allowed power of the motor, and then the actual maximum power is determined according to the maximum available power and the maximum allowed power. The actual maximum power is the value of the maximum allowed request power under the limitation of the motor performance and the battery performance. Limiting the request power according to the actual maximum power can ensure that the request power converted from the request torque will not cause the battery to be in an undervoltage state or an overvoltage state, reduce the damage to the battery, and also will not cause the motor to operate in overload, reducing the damage to the motor.

[0052] The method for controlling request power provided by the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0053] In some embodiments, as shown in Figure 2 The method for controlling request power comprises the following steps.

[0054] Step 201: determining a target request torque according to a current vehicle speed and a current throttle opening, and determining a current operating state of the vehicle according to the target request torque and a current battery current.

[0055] In specific implementation, there is a certain corresponding relationship between the vehicle speed, the throttle opening, and the request torque, which is obtained by testing in an experimental environment. Alternatively, the corresponding relationship can be a three-dimensional function relationship with the vehicle speed as the X-axis, the throttle opening as the Y-axis, and the request torque as the Z-axis. According to the three-dimensional function relationship, the current vehicle speed and the current throttle opening are taken as inputs, and the output request torque is the target request torque of the vehicle. The target request torque determined by using the three-dimensional function relationship has higher accuracy.

[0056] Optionally, the corresponding relationship can be expressed as a MAP table for searching the requested torque according to the vehicle speed and the throttle opening degree, according to which the current vehicle speed and the current throttle opening degree are taken as indexes for searching the requested torque, and the searched requested torque is taken as the target requested torque. The target requested torque determined using the MAP table has higher confirmation efficiency.

[0057] After the requested torque is determined, the running state of the vehicle at this time can be determined according to the value of the target requested torque. For example, if the target requested torque is a positive value, it indicates that the user has a driving demand, and the running state is a driving state; if the target requested torque is a negative value, it indicates that the user has a regenerative demand, and the running state is a regenerative state. However, a single determination of the current running state according to the target requested torque may have a possibility of misjudgment, and therefore the current battery current needs to be used for mutual verification.

[0058] If the detected current battery current is a positive value, it indicates that the power battery is discharging, and it is determined that the running state is a driving state; if the detected current battery current is a negative value, it indicates that the power battery is charging, and it is determined that the running state is a regenerative state. The mutual verification process is as follows: if the running state determined according to the target requested torque and the running state determined according to the current battery current are the same, it indicates that there is no misjudgment in the state determination process, and the mutual verification passes; if the same running state is a driving state, it indicates that the current running state is a driving state; if the same running state is a regenerative state, it indicates that the current running state is a regenerative state.

[0059] If the running state determined according to the target requested torque and the running state determined according to the current battery current are different, it indicates that there is a misjudgment, and a fault alarm is given. At this time, the running states determined by the two methods can be set with priorities, and the determination result with higher priority is temporarily determined as the current running state. Optionally, a third determination method can also be used to determine the current running state.

[0060] Step 202: determining the motor available power according to the current running state and the battery available power, and performing power distribution on the motor available power according to the current driving mode of the vehicle to obtain an available distributed power.

[0061] In a specific implementation, if the current running state is a driving state, the battery needs to generate electricity to drive the vehicle to run, and the corresponding battery usage power is the battery discharge power. However, the battery discharge power has certain loss in the transmission process, and therefore the actual available driving power of the whole vehicle that can be used in the battery discharge power is the difference between the battery discharge power and the transmission loss, that is, the available driving power of the whole vehicle = battery discharge power - loss power. The loss power includes DCDC actual loss power, high-voltage bus loss power, PTC loss power, and compressor loss power. Therefore, the loss power = DCDC actual loss power + high-voltage bus loss power + PTC loss power + compressor loss power, and the available driving power of the whole vehicle = battery discharge power - DCDC actual consumption power - high-voltage bus consumption power - PTC consumption power - compressor consumption power.

[0062] From the perspective of the motor, the available driving power of the whole vehicle is the high-voltage end power, and the mechanical end and the high-voltage end power have a conversion relationship of motor efficiency. Therefore, the available driving power of the whole vehicle at the high-voltage end needs to be converted to the mechanical end. If it is a driving state, the available power of the motor is the available driving power of the motor, and the motor high-voltage end power x motor driving efficiency = mechanical end power. Therefore, the available driving power of the motor = available driving power of the whole vehicle x motor driving efficiency.

[0063] If the current running state is a recovery state, the battery needs to recover energy, that is, to charge the battery, and the corresponding battery usage power is the battery recovery power (the actual power for charging the battery). However, the available recovery power of the whole vehicle has certain loss in the transmission process to the battery end. Therefore, the actual available recovery power of the whole vehicle that can be used at the motor end is the sum of the battery recovery power and the transmission loss, that is, the available recovery power of the whole vehicle = battery recovery power + loss power. Since the loss power = DCDC actual loss power + high-voltage bus loss power + PTC loss power + compressor loss power, the available recovery power of the whole vehicle = battery recovery power + DCDC actual consumption power + high-voltage bus consumption power + PTC consumption power + compressor consumption power. The available recovery power of the whole vehicle and the battery recovery power are negative values, indicating braking power.

[0064] From the perspective of the motor, the available recovery power of the whole vehicle is the high-voltage end power, and the mechanical end and the high-voltage end power have a conversion relationship of motor efficiency. Therefore, the available recovery power of the whole vehicle at the high-voltage end needs to be converted to the mechanical end. If it is a recovery state, the available power of the motor is the available recovery power of the motor, and the motor high-voltage end power / motor recovery efficiency = mechanical end power. Therefore, the available recovery power of the motor = available recovery power of the whole vehicle / battery recovery efficiency.

[0065] After determining the available power of the motor, the available power of the motor needs to be power distributed according to the current driving mode of the vehicle to obtain the available distributed power. The electric four-wheel drive vehicle is provided with two electric drive axles in front and rear, but the vehicle does not need to work with two electric drive axles at all times, and in normal conditions, one electric drive axle can meet the requirements, and two electric drive axles are used in conditions requiring large torque, such as starting, climbing, overtaking and the like. In order to improve efficiency, a disengaging mechanism is added in one of the electric drive axles to ensure that the other electric motor is disengaged when one electric drive axle works, thereby reducing the mechanical resistance and drag resistance loss of the electric drive system.

[0066] The disengaging mechanism can improve the driving efficiency. Unlike the traditional power four-wheel drive system which has only one power source, the electric four-wheel drive generally has one electric drive axle arranged on the front and rear axles, and in addition to providing the function of traditional four-wheel drive (getting out of trouble, anti-skid), the two electric drive axles are also used to meet the power demand when starting and overtaking at high speed.

[0067] In daily driving conditions, one electric drive axle can generally meet the power demand of the vehicle, so the power distribution of the electric four-wheel drive architecture generally has two ways: one is that two electric drive axles (main drive axle and auxiliary drive axle) bear the load respectively, and the other is that only the main drive axle bears the output while the auxiliary drive axle is dragged. The disengaging mechanism is added to one electric drive axle, which is quickly combined to obtain the required power of the vehicle in acceleration conditions, and is kept disengaged to reduce energy consumption in daily driving conditions. By adding the disengaging mechanism, the mechanical loss (static loss and dynamic loss) can be reduced by more than 4%, and the battery cost can be saved under the same endurance mileage.

[0068] Among them, the electric drive axle with the added disengaging mechanism serves as the auxiliary drive axle, and the electric drive axle without the added disengaging mechanism serves as the main drive axle. When the disengaging mechanism is in the disengaged state, the driving mode is the double drive mode, and the auxiliary drive axle does not participate in the driving of the vehicle, so no power needs to be distributed to the auxiliary drive axle, and all the available power of the motor can be distributed to the main drive axle.

[0069] When the disengaging mechanism is in the combined state, the driving mode is the four-wheel drive mode, and the auxiliary drive axle participates in the driving of the vehicle, so power needs to be distributed to the main drive axle and the auxiliary drive axle at the same time. The distribution method is to determine the product of the distribution ratio and the available power of the motor as the available power of the main drive axle, and to determine the difference between the available power of the motor and the available power of the main drive axle as the available power of the auxiliary drive axle.

[0070] If the running state is the driving state, the distribution of the available driving power of the motor is: available driving power of motor x distribution ratio = available driving power of main drive axle, available driving power of motor x (1-distribution ratio) = available driving power of motor - available driving power of main drive axle = available driving power of auxiliary drive axle. If the running state is the recovery state, the distribution of the available recovery power of the motor is: available recovery power of motor x distribution ratio = available recovery power of main drive axle, available recovery power of motor x (1-distribution ratio) = available recovery power of motor - available recovery power of main drive axle = available recovery power of auxiliary drive axle.

[0071] Step 203: determining the target reserved power according to the available distribution power and the current motor speed, determining the maximum available power as the difference between the available distribution power and the target reserved power, and determining the actual maximum power according to the maximum available power and the maximum allowed power of the motor corresponding to the current driving mode, so as to limit the request power according to the actual maximum power.

[0072] In specific implementation, the reserved power, the motor speed and the available distribution power constitute three-dimensional relationship data, after determining the three-dimensional relationship data, the corresponding target reserved power is obtained by searching in the three-dimensional relationship data according to the current motor speed and the available distribution power, the target reserved power represents an extra reserved power interval when the power request is performed, which is used to reduce the upper limit request value of the request power, and the reserved power can avoid the overvoltage or undervoltage risk caused by temporary over-regulation.

[0073] The maximum available power = available distribution power - target reserved power, and the maximum available power is the upper limit value of the request power under the performance limitation of the battery, so that the request power cannot exceed the maximum available power, so as to avoid the overvoltage or undervoltage risk caused by temporary over-regulation. However, the limitation of the motor performance also needs to be considered when the power request is performed, and the maximum allowed power of the motor corresponding to the current driving mode is used to realize the limitation of the motor performance, the maximum allowed power is the maximum output power allowed by the motor when it is not overloaded, so the maximum allowed power is the upper limit value of the request power under the performance limitation of the motor.

[0074] Finally, the minimum value of the maximum available power and the maximum allowed power is determined as the actual maximum power, that is, the actual maximum power = min(maximum available power, maximum allowed power), and the minimum value of the two types of limitations is taken as the final actual limitation of the request torque, so that limiting the request power according to the actual maximum power can ensure that the request power converted from the request torque will not cause the battery to be in an undervoltage state or an overvoltage state, reduce the damage to the battery, and also will not cause the motor to be overloaded, reducing the damage to the motor.

[0075] In summary, the request power control method provided by the embodiments of the present application can determine the limit of battery performance through the battery available power under different current operating states, obtain the motor available power, and allocate the motor available power under different driving modes to determine the available allocation power of each motor. The available allocation power is reserved through the corresponding target reserved power to reduce the upper limit request value of the request power, and the reserved power can avoid the overvoltage or undervoltage risk caused by temporary overshoot. The limit of motor performance is determined through the maximum allowable power of the motor, and then the actual maximum power is determined according to the maximum available power and the maximum allowable power. The actual maximum power is the value of the maximum allowable request power under the limit of motor performance and the limit of battery performance. Limiting the request power according to the actual maximum power can ensure that the request power converted from the request torque will not cause the battery to be in an undervoltage state or an overvoltage state, reduce the damage to the battery, and also will not cause the motor to be overloaded, reducing the damage to the motor.

[0076] In some embodiments, the battery available power includes battery discharge power and battery recovery power, and the motor available power includes motor available driving power and motor available recovery power; as Figure 3 As shown, the motor available power is determined according to the current operating state and the battery available power, including:

[0077] Step 301: Determine the loss power in the power transmission process.

[0078] In specific implementation, the battery discharge power has certain loss in the transmission process, and the loss power includes DCDC actual loss power, high-voltage bus loss power, PTC loss power, and compressor loss power. Therefore, the loss power = DCDC actual loss power + high-voltage bus loss power + PTC loss power + compressor loss power. Whether in the driving state or in the recovery state, the loss power has loss.

[0079] Step 302: In response to the current operating state being the driving state, determine the motor available driving power according to the battery discharge power and the loss power.

[0080] In specific implementation, in the driving state, the battery available power is the battery discharge power.

[0081] In some embodiments, the motor available driving power is determined according to the battery discharge power and the loss power, including:

[0082] Step 3021: Determine the difference between the battery discharge power and the loss power as the vehicle available driving power.

[0083] In a specific implementation, the battery discharge power is the output power at the battery end, the loss power is the loss power in the transmission process, and the available driving power of the whole vehicle is the difference between the battery discharge power and the loss power, i.e., the available driving power of the whole vehicle = battery discharge power - loss power, which represents the part of the battery output actually used for driving.

[0084] In step 3022, the product of the available driving power of the whole vehicle and the motor driving efficiency is determined as the available driving power of the motor.

[0085] In a specific implementation, from the perspective of the motor, the available driving power of the whole vehicle is the high-voltage end power, and there is a conversion relationship between the mechanical end power and the high-voltage end power in terms of motor efficiency. Therefore, it is necessary to convert the available driving power of the whole vehicle at the high-voltage end to the mechanical end. If it is a driving state, the available power of the motor is the available driving power of the motor, and the motor high-voltage end power x motor driving efficiency = mechanical end power. Therefore, the available driving power of the motor = available driving power of the whole vehicle x motor driving efficiency.

[0086] In step 303, in response to the current operating state being the recovery state, the available recovery power of the motor is determined according to the battery recovery power and the loss power.

[0087] In a specific implementation, in the recovery state, the available power of the battery is the battery recovery power.

[0088] In some embodiments, the available recovery power of the motor is determined according to the battery recovery power and the loss power, including:

[0089] In step 3031, the sum of the battery recovery power and the loss power is determined as the available recovery power of the whole vehicle.

[0090] In a specific implementation, the battery recovery power is the input power at the battery end, and the loss power is the loss power in the transmission process. Therefore, the available recovery power of the whole vehicle is the sum of the battery recovery power and the loss power, i.e., the available recovery power of the whole vehicle = battery recovery power + loss power, which represents the total power recovered at the motor end.

[0091] Because the battery recovery power is the recovery charging power of the battery, and the available recovery power of the whole vehicle is the total power generated in the recovery state, the available recovery power of the whole vehicle reaches the input end of the battery after transmission, charges the battery, and there is available recovery power of the whole vehicle - loss power = battery recovery power. Therefore, the available recovery power of the whole vehicle = battery recovery power + loss power. In the calculation process, the power is a numerical value, i.e., a positive value. If the power in the driving state is positive, the available recovery power of the whole vehicle and the battery recovery power are negative. Therefore, the available recovery power of the whole vehicle = battery recovery power - loss power. It should be noted that the positive value is used for calculation in the embodiments of the present application.

[0092] Step 3032: determining the ratio of the whole vehicle available regenerative power and the motor regenerative efficiency as the motor available regenerative power.

[0093] In specific implementation, from the perspective of the motor, the whole vehicle available regenerative power is the high-voltage end power, and there is a conversion relationship of motor efficiency between the mechanical end and the high-voltage end power. Therefore, it is necessary to convert the whole vehicle available regenerative power of the high-voltage end to the mechanical end. If it is a regenerative state, the motor available power is the motor available regenerative power. Since the motor high-voltage end power / motor regenerative efficiency = mechanical end power, the motor available regenerative power = whole vehicle available regenerative power / motor regenerative efficiency.

[0094] Converting different power values to the mechanical end can avoid the effect of poor power control caused by error accumulation and improve the accuracy of the power control process.

[0095] In some embodiments, the available allocated power includes the main drive axle available power and the auxiliary drive axle available power; as Figure 4 As shown, the motor available power is power allocated according to the current driving mode of the vehicle to obtain the available allocated power, including:

[0096] Step 401: in response to the current driving mode being the dual-drive mode, the motor available power is taken as the available allocated power of the main drive axle, and zero is determined as the auxiliary drive axle available power.

[0097] In specific implementation, when the current driving mode is the dual-drive mode, the auxiliary drive axle does not participate in the whole vehicle driving in the dual-drive mode, and there is no need to allocate power to the auxiliary drive axle. The whole motor available power is allocated to the main drive axle. Therefore, the motor available power is taken as the available allocated power of the main drive axle, and zero is determined as the auxiliary drive axle available power.

[0098] Step 402: in response to the current driving mode being the four-wheel drive mode, the motor available power is power allocated according to a preset allocation ratio to obtain the main drive axle available power and the auxiliary drive axle available power.

[0099] In specific implementation, when the decoupling mechanism is in the combined state, the driving mode is the four-wheel drive mode, and the auxiliary drive axle participates in the whole vehicle driving in the four-wheel drive mode. Therefore, power needs to be allocated to the main drive axle and the auxiliary drive axle at the same time.

[0100] In some embodiments, the motor available power is power allocated according to a preset allocation ratio to obtain the main drive axle available power and the auxiliary drive axle available power, including:

[0101] Step 4021: the product of the allocation ratio and the motor available power is determined as the main drive axle available power.

[0102] In practice, the allocation ratio is the power allocation percentage corresponding to the main drive axle, for example, 80%, meaning that 80% of the motor's power can be supplied by the main drive axle. The corresponding power allocation percentage for the auxiliary drive axle is 1-80%=20%. Optionally, the allocation ratio can also be the power allocation percentage corresponding to the auxiliary drive axle.

[0103] Step 4022: Determine the difference between the available power of the motor and the available power of the main drive axle as the available power of the auxiliary drive axle.

[0104] In practice, the available power of the motor represents the maximum total power that can be used to drive the vehicle, and the available power of the main drive axle represents the total power provided by the main drive axle. The remaining part of the available power of the motor is provided by the auxiliary drive axle, and the power difference between the available power of the motor and the available power of the main drive axle is the available power of the auxiliary drive axle.

[0105] For example, if the operating state is drive mode and the drive mode is four-wheel drive mode, the distribution method of the available drive torque of the motor is as follows: available drive torque of the motor × distribution ratio = available drive power of the main drive axle, available drive torque of the motor × (1 - distribution ratio) = available drive torque of the motor - available drive power of the main drive axle = available drive power of the auxiliary drive axle. If the operating state is regenerative braking mode, the distribution method of the available regenerative torque of the motor is as follows: available regenerative torque of the motor × distribution ratio = available regenerative power of the main drive axle, available regenerative torque of the motor × (1 - distribution ratio) = available regenerative torque of the motor - available regenerative power of the main drive axle = available regenerative power of the auxiliary drive axle.

[0106] Therefore, the available drive power of the main drive axle = the available drive power of the whole vehicle × the distribution ratio × the drive efficiency of the main drive motor;

[0107] Available drive power of auxiliary drive axle = available drive power of the whole vehicle × (1 - distribution ratio) × drive efficiency of auxiliary drive motor;

[0108] Available regenerative power of the main drive axle = Available regenerative power of the whole vehicle × Allocation ratio / Regenerative efficiency of the main drive motor;

[0109] Available drive power of auxiliary drive axle = Available regenerative power of the whole vehicle × (1 - Distribution ratio) / Regenerative efficiency of auxiliary drive motor;

[0110] By allocating power, separate reservations can be made for the main drive axle and the auxiliary drive axle, improving the accuracy of power reservations.

[0111] In some embodiments, such as Figure 5 As shown, the target reserved power is determined based on the available allocated power and the current motor speed, including:

[0112] Step 501: determine the three-dimensional relationship data between the reserved power, the motor speed and the available distribution power.

[0113] In specific implementation, the value of the reserved power is related to the motor speed and the available distribution power, and the relationship among the three is expressed as three-dimensional relationship data, which can be a three-dimensional function relationship or a three-dimensional table corresponding relationship.

[0114] Taking the three-dimensional function relationship as an example, the X axis of the three-dimensional relationship data under different working conditions is:

[0115] In the driving state: the X axis of the three-dimensional relationship data corresponding to the main drive axle is the available driving power of the main drive axle, and the X axis of the three-dimensional relationship data corresponding to the auxiliary drive axle is the available driving power of the auxiliary drive axle.

[0116] In the recovery state: the X axis of the three-dimensional relationship data corresponding to the main drive axle is the available recovery power of the main drive axle, and the X axis of the three-dimensional relationship data corresponding to the auxiliary drive axle is the available recovery power of the auxiliary drive axle.

[0117] The Y axis of any three-dimensional relationship data is the motor speed, and the Z axis is the reserved power.

[0118] Step 502: construct a search item according to the available distribution power and the current motor speed, and search in the three-dimensional relationship data according to the search item, to determine the target reserved power from the searched reserved power.

[0119] In specific implementation, the distribution power and the current motor speed are used to construct a search item, the search item is taken as input data, the corresponding Z axis output value in the three-dimensional relationship data with the X axis and Y axis input values is the searched reserved power, and the reserved power is the target reserved power to be determined. The target reserved power includes the main drive axle reserved driving power corresponding to the main drive axle in the driving state, the auxiliary drive axle reserved driving power corresponding to the auxiliary drive axle in the driving state, the main drive axle reserved recovery power corresponding to the main drive axle in the recovery state, and the auxiliary drive axle reserved recovery power corresponding to the auxiliary drive axle in the recovery state. The available distribution power is reserved by the corresponding target reserved power, so as to reduce the upper limit request value of the request power, and the reserved power can avoid the overvoltage or undervoltage risk caused by temporary overshoot.

[0120] The available distribution power is reserved by the corresponding target reserved power, so as to reduce the upper limit request value of the request power, and the reserved power can avoid the overvoltage or undervoltage risk caused by temporary overshoot.

[0121] In some embodiments, the actual maximum power includes the maximum main drive power, the maximum main recovery power, the maximum auxiliary drive power and the maximum auxiliary recovery power; for example, Figure 6As shown, the actual maximum power is determined according to the maximum available power and the maximum allowable power of the motor corresponding to the current driving mode, including:

[0122] Step 601: In response to the current driving mode being the dual-drive mode and the current running state being the driving state, the maximum allowable power being the main drive axle maximum driving power, the minimum value between the main drive axle maximum driving power and the maximum available power is determined as the maximum main driving power.

[0123] In specific implementation, if the current driving mode is the dual-drive mode, it indicates that only the main drive axle participates in the vehicle driving, and the maximum allowable power is the main drive axle maximum driving power; the current running state is the driving state, and the maximum available power is used for driving the vehicle, then the minimum value between the main drive axle maximum driving power and the maximum available power is determined as the maximum main driving power, i.e., the maximum main driving power = min (main drive axle maximum driving power, maximum available power).

[0124] Step 602: In response to the current driving mode being the dual-drive mode and the current running state being the recovery state, the maximum allowable power being the main drive axle maximum recovery power, the minimum value between the main drive axle maximum recovery power and the maximum available power is determined as the maximum main recovery power.

[0125] In specific implementation, if the current driving mode is the dual-drive mode, it indicates that only the main drive axle participates in the vehicle energy recovery, and the maximum allowable power is the main drive axle maximum recovery power; the current running state is the recovery state, and the maximum available power is used for energy recovery, then the minimum value between the main drive axle maximum recovery power and the maximum available power is determined as the maximum main recovery power, i.e., the maximum main recovery power = min (main drive axle maximum recovery power, maximum available power).

[0126] Step 603: In response to the current driving mode being the four-wheel-drive mode and the current running state being the driving state, the maximum allowable power including the main drive axle maximum driving power and the auxiliary drive axle maximum driving power, the minimum value between the main drive axle available driving power in the maximum available power and the main drive axle maximum driving power is determined as the maximum main driving power; and the minimum value between the auxiliary drive axle available driving power in the maximum available power and the auxiliary drive axle maximum driving power is determined as the maximum auxiliary driving power.

[0127] In a specific implementation, if the current driving mode is the four-wheel drive mode and the current running state is the driving state, the auxiliary driving axle and the main driving axle jointly participate in driving the vehicle, the maximum allowable power representing the motor performance limitation includes the maximum driving power of the main driving axle and the maximum driving power of the auxiliary driving axle, and the maximum available power representing the battery performance limitation includes the available driving power of the main driving axle and the available driving power of the auxiliary driving axle. Finally, the minimum value in the two types of limitations is taken as the final actual limitation of the requested torque, and the requested power according to the actual maximum power limitation can ensure that the requested power converted from the requested torque does not cause the battery to be in an under-voltage state, reduces damage to the battery, and also does not cause the motor to be overloaded, reducing damage to the motor.

[0128] Therefore, the minimum value between the available driving power of the main driving axle and the maximum driving power of the main driving axle is determined as the maximum main driving power; that is, the maximum main driving power = min (available driving power of main driving axle, maximum driving power of main driving axle) = min [(available driving power of vehicle × distribution ratio × driving efficiency of main driving motor), maximum driving power of main driving axle].

[0129] The minimum value between the available driving power of the auxiliary driving axle and the maximum driving power of the auxiliary driving axle is determined as the maximum auxiliary driving power. That is, the maximum auxiliary driving power = min (available driving power of auxiliary driving axle, maximum driving power of auxiliary driving axle) = min [(available driving power of vehicle × (1-distribution ratio) × driving efficiency of auxiliary driving motor), maximum driving power of auxiliary driving axle].

[0130] The strategy of taking the minimum value as the final limitation can protect the battery and the motor at the same time, avoid under-voltage of the battery, and reduce damage to the battery and the motor caused by the requested power.

[0131] Step 604: In response to the current driving mode being the four-wheel drive mode and the current running state being the recovery state, the maximum allowable power including the maximum recovery power of the main driving axle and the maximum recovery power of the auxiliary driving axle, the minimum value between the available recovery power of the main driving axle and the maximum recovery power of the main driving axle in the maximum available power is determined as the maximum main recovery power, and the minimum value between the available recovery power of the auxiliary driving axle and the maximum recovery power of the auxiliary driving axle in the maximum available power is determined as the maximum auxiliary recovery power.

[0132] In a specific implementation, if the current driving mode is four-wheel drive mode and the current running state is recovery state, the auxiliary driving axle and the main driving axle jointly participate in the vehicle energy recovery, the maximum allowable power representing the motor performance limitation includes the main driving axle maximum recovery power and the auxiliary driving axle maximum recovery power, and the maximum available power representing the battery performance limitation includes the main driving axle available recovery power and the auxiliary driving axle available recovery power. Finally, the minimum value in the two types of limitations is taken as the final actual limitation of the requested torque, and the requested power according to the actual maximum power limitation can ensure that the requested power converted from the requested torque does not cause the battery to be in an overvoltage state, reduces the damage to the battery, and also does not cause the motor to be overloaded, reducing the damage to the motor.

[0133] Therefore, the minimum value between the main driving axle available recovery power and the main driving axle maximum recovery power is determined as the maximum main recovery power; that is, the maximum main recovery power = min (main driving axle available recovery power, main driving axle maximum recovery power) = min [(vehicle available recovery power × distribution ratio / main driving motor recovery efficiency), main driving axle maximum recovery power].

[0134] The minimum value between the auxiliary driving axle available recovery power and the auxiliary driving axle maximum recovery power is determined as the maximum auxiliary recovery power; that is, the maximum auxiliary recovery power = min (auxiliary driving axle available recovery power, auxiliary driving axle maximum recovery power) = min [(battery available recovery power × (1-distribution ratio) / auxiliary driving motor recovery efficiency), auxiliary driving axle maximum recovery power].

[0135] The strategy of taking the minimum value as the final limitation can protect the battery and the motor at the same time, avoid the overvoltage of the battery, and reduce the damage of the requested power to the battery and the motor.

[0136] In the driving state, the requested torque × motor speed / 9550 = requested power. After the actual maximum power is determined, the actual maximum requested torque corresponding to the actual maximum power can be determined, and the requested driving torque used by the user is limited to be less than or equal to the actual maximum requested torque, so as to protect the battery from being under-voltage and achieve the protection of the battery and the motor.

[0137] In the recovery state, the requested torque × motor speed / 9550 = requested power. After the actual maximum power is determined, the actual maximum requested torque corresponding to the actual maximum power can be determined, and the requested recovery torque used by the user is limited to be less than or equal to the actual maximum requested torque, so as to protect the battery from being under-voltage and achieve the protection of the battery and the motor.

[0138] In different current operating states, the limitation of the battery performance is determined by the available power of the battery, and the available power of the motor is obtained. The available power of the motor is allocated in different driving modes, and the available allocated power of each motor is determined. The available allocated power is reserved by the corresponding target reserved power, so as to reduce the upper limit request value of the request power. The reserved power can avoid the overvoltage or undervoltage risk caused by temporary overshoot. The limitation of the motor performance is determined by the maximum allowable power of the motor, and then the actual maximum power is determined according to the maximum available power and the maximum allowable power. The actual maximum power is the value of the maximum allowable request power under the limitation of the motor performance and the limitation of the battery performance. Limiting the request power according to the actual maximum power can ensure that the request power converted from the request torque does not cause the battery to be in an undervoltage state or an overvoltage state, reduces the damage to the battery, and also does not cause the motor to run overload, reducing the damage to the motor.

[0139] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server, etc. The method of the embodiments can also be applied in a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0140] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0141] Based on the same inventive concept, the present application also provides a request power control device corresponding to any of the above-mentioned embodiment methods.

[0142] Reference Figure 7 The request power control device comprises:

[0143] The operating state determination module 10 is configured to determine a target request torque according to a current vehicle speed and a current throttle opening, and determine a current operating state of the vehicle according to the target request torque and a current battery current;

[0144] The available power allocation module 20 is configured to determine the available power of the motor according to the current operating state and the available power of the battery, and allocate the available power of the motor according to the current driving mode of the vehicle to obtain the available allocated power;

[0145] The power reservation module 30 is configured to determine a target reserved power according to the available distribution power and the current motor speed, determine a maximum available power as a difference between the available distribution power and the target reserved power, determine an actual maximum power according to the maximum available power and the maximum allowed power of the motor corresponding to the current driving mode, and limit the request power according to the actual maximum power.

[0146] Optionally, the battery available power includes a battery discharge power and a battery recovery power, and the motor available power includes a motor available driving power and a motor available recovery power; the available power distribution module 20 includes:

[0147] A loss determination unit is configured to determine a loss power in the power transmission process;

[0148] An available driving power determination unit is configured to, in response to the current running state being a driving state, determine the motor available driving power according to the battery discharge power and the loss power;

[0149] An available recovery power determination unit is configured to, in response to the current running state being a recovery state, determine the motor available recovery power according to the battery recovery power and the loss power.

[0150] Optionally, the available driving power determination unit includes:

[0151] A whole vehicle available driving power determination sub-unit is configured to determine a whole vehicle available driving power as a difference between the battery discharge power and the loss power;

[0152] A driving power conversion sub-unit is configured to determine the motor available driving power as a product of the whole vehicle available driving power and the motor driving efficiency.

[0153] Optionally, the available recovery power determination unit includes:

[0154] A whole vehicle available recovery power determination sub-unit is configured to determine a whole vehicle available recovery power as a sum of the battery recovery power and the loss power;

[0155] A recovery power conversion sub-unit is configured to determine the motor available recovery power as a ratio of the whole vehicle available recovery power to the motor recovery efficiency.

[0156] Optionally, the available distribution power includes a main drive axle available power and an auxiliary drive axle available power; the available power distribution module 20 further includes:

[0157] A dual drive available power distribution unit is configured to, in response to the current driving mode being a dual drive mode, determine the motor available power as the available distribution power of the main drive axle, and determine a zero value as the auxiliary drive axle available power;

[0158] The four-wheel drive available power distribution unit is configured to, in response to the current drive mode being the four-wheel drive mode, distribute power of the motor available power according to a preset distribution ratio to obtain the main drive axle available power and the auxiliary drive axle available power.

[0159] Optionally, the four-wheel drive available power distribution unit comprises:

[0160] The main drive distribution sub-unit is configured to determine a product of the distribution ratio and the motor available power as the main drive axle available power.

[0161] The auxiliary drive distribution sub-unit is configured to determine a difference power between the motor available power and the main drive axle available power as the auxiliary drive axle available power.

[0162] Optionally, the power reservation module 30 comprises:

[0163] The relationship data determination unit is configured to determine three-dimensional relationship data among the reserved power, the motor speed and the available distribution power.

[0164] The reserved power determination unit is configured to construct a search item according to the available distribution power and the current motor speed, and perform a search in the three-dimensional relationship data according to the search item, and determine a searched reserved power as the target reserved power.

[0165] Optionally, the actual maximum power comprises a maximum main drive power, a maximum main recovery power, a maximum auxiliary drive power and a maximum auxiliary recovery power; and the power reservation module 30 further comprises:

[0166] The two-wheel drive maximum drive power determination unit is configured to, in response to the current drive mode being the two-wheel drive mode and the current operating state being the drive state, the maximum allowable power being the main drive axle maximum drive power, determine a minimum value between the main drive axle maximum drive power and the maximum available power as the maximum main drive power.

[0167] The two-wheel drive maximum recovery power determination unit is configured to, in response to the current drive mode being the two-wheel drive mode and the current operating state being the recovery state, the maximum allowable power being the main drive axle maximum recovery power, determine a minimum value between the main drive axle maximum recovery power and the maximum available power as the maximum main recovery power.

[0168] The four-wheel drive maximum driving power determination unit is configured to: in response to the current driving mode being the four-wheel drive mode and the current running state being the driving state, the maximum allowable power including the main drive axle maximum driving power and the auxiliary drive axle maximum driving power, determining the minimum value between the main drive axle available driving power in the maximum available power and the main drive axle maximum driving power as the maximum main driving power; and determining the minimum value between the auxiliary drive axle available driving power in the maximum available power and the auxiliary drive axle maximum driving power as the maximum auxiliary driving power.

[0169] The four-wheel drive maximum recovery power determination unit is configured to: in response to the current driving mode being the four-wheel drive mode and the current running state being the recovery state, the maximum allowable power including the main drive axle maximum recovery power and the auxiliary drive axle maximum recovery power, determining the minimum value between the main drive axle available recovery power in the maximum available power and the main drive axle maximum recovery power as the maximum main recovery power; and determining the minimum value between the auxiliary drive axle available recovery power in the maximum available power and the auxiliary drive axle maximum recovery power as the maximum auxiliary recovery power.

[0170] For the convenience of description, the above apparatus is described in various modules in terms of functions. Of course, the functions of the modules can be implemented in one or more software and / or hardware in the implementation of the present application.

[0171] The apparatus of the above embodiments is used to implement the control method of the requested power in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0172] Based on the same inventive concept, the present application also provides an electronic device corresponding to the method of any of the above embodiments, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the requested power according to any of the above embodiments.

[0173] Figure 8 A more specific hardware structure of an electronic device is shown in the embodiment, which can include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.

[0174] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing relevant programs to implement the technical solutions provided by the embodiments of the present specification.

[0175] The memory 1020 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the relevant program codes are saved in the memory 1020 and called and executed by the processor 1010.

[0176] The input / output interface 1030 is configured to connect input / output modules to implement information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input devices can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices can include a display, a speaker, a vibrator, an indicator light, etc.

[0177] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to implement the communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0178] The bus 1050 includes a channel for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0179] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only include the components necessary to implement the solutions of the embodiments of the present specification, and does not have to include all the components shown in the figure.

[0180] The electronic device of the above embodiment is used to implement the control method of the corresponding request power in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0181] Based on the same inventive concept, the present application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the control method of the request power according to any of the above embodiments.

[0182] The computer-readable medium of the present embodiment includes permanent and non-permanent, removable and non-removable media, which 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0183] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to perform the control method of the request power according to any of the above embodiments, and have the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0184] Based on the same inventive concept, the present application also provides a vehicle comprising the electronic device or the request power control device of the above embodiment, and performing the control method of the request power according to any of the above embodiments by the electronic device or the request power control device of the above embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0185] It can be understood that before using the technical solutions of the various embodiments in the present disclosure, the user will be informed of the type, use range, use scenario, etc. of the personal information involved in a proper manner, and the authorization of the user will be obtained.

[0186] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the software or hardware, such as an electronic device, an application program, a server or a storage medium, performing the operation of the technical solution of the present disclosure according to the prompt information.

[0187] As an optional but non-limiting implementation, in response to receiving an active request of a user, the prompt information can be sent to the user in the form of a pop-up window, in which the prompt information can be presented in the form of text. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0188] It can be understood that the above notification and obtaining user authorization process is only illustrative, and does not limit the implementation of the present disclosure, and other ways that meet the relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0189] It should be understood by those skilled in the art that the above discussion of any embodiment is only exemplary and is not intended to limit the scope of the present application to these examples; under the idea of the present application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the present application as described above. In order to be brief, they are not provided in detail.

[0190] In addition, in order to simplify the description and discussion, and so as not to make the embodiments of the present application difficult to understand, the known power / ground connections of integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. In addition, the devices can be shown in the form of block diagrams in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (i.e. these details should be entirely within the understanding of those skilled in the art). Where specific details (e.g. circuits) are set forth in order to describe the exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with variations on these specific details. Therefore, these descriptions should be considered as illustrative rather than limiting.

[0191] Although the present application has been described in conjunction with specific embodiments thereof, many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g. dynamic RAM (DRAM)) can use the embodiments discussed.

[0192] Embodiments of the present application are intended to cover any and all such substitutions, modifications, and variations. Accordingly, any one of the above-described embodiments of the present application can be replaced by any other disclosed embodiments of the present application, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can be substituted for any other disclosed series, and the entirety of any disclosed series can

Claims

1. A control method of requesting power, characterized by, The method comprises: determining a target request torque according to a current vehicle speed and a current throttle opening, and determining a current operating state of the vehicle according to the target request torque and a current battery current; determining a motor available power according to the current operating state and a battery available power, and performing power distribution on the motor available power according to a current driving mode of the vehicle to obtain an available distributed power; determining a target reserved power according to the available distributed power and a current motor speed, determining a maximum available power as a difference between the available distributed power and the target reserved power, determining an actual maximum power according to the maximum available power and a maximum allowed power of the motor corresponding to the current driving mode, and limiting a request power according to the actual maximum power; wherein the determining of the target reserved power according to the available distributed power and the current motor speed comprises: determining three-dimensional relationship data among a reserved power, a motor speed and the available distributed power; constructing a search item according to the available distributed power and the current motor speed, searching in the three-dimensional relationship data according to the search item, and determining the target reserved power as a searched reserved power.

2. The method of claim 1, wherein, The battery available power comprises a battery discharge power and a battery recovery power, and the motor available power comprises a motor available driving power and a motor available recovery power; the determining of the motor available power according to the current operating state and the battery available power comprises: determining a loss power in a power transmission process; in response to the current operating state being a driving state, determining the motor available driving power according to the battery discharge power and the loss power; in response to the current operating state being a recovery state, determining the motor available recovery power according to the battery recovery power and the loss power.

3. The method of claim 2, wherein, The determining of the motor available driving power according to the battery discharge power and the loss power comprises: determining a whole vehicle available driving power as a difference between the battery discharge power and the loss power; determining the motor available driving power as a product of the whole vehicle available driving power and a motor driving efficiency.

4. The method of claim 2, wherein, The determining of the motor available recovery power according to the battery recovery power and the loss power comprises: determining a whole vehicle available recovery power as a sum of the battery recovery power and the loss power; determining the motor available recovery power as a ratio of the whole vehicle available recovery power to a motor recovery efficiency.

5. The method of claim 1, wherein, The available distributed power comprises a main drive axle available power and an auxiliary drive axle available power; The performing of the power distribution on the motor available power according to the current driving mode of the vehicle to obtain the available distributed power comprises: in response to the current driving mode being a dual drive mode, determining the motor available power as the main drive axle available power and determining a zero value as the auxiliary drive axle available power; in response to the current driving mode being a four-wheel drive mode, performing power distribution on the motor available power according to a preset distribution ratio to obtain the main drive axle available power and the auxiliary drive axle available power.

6. The method of claim 5, wherein, The power distribution according to the preset distribution ratio to the motor available power includes: The product of the distribution ratio and the motor available power is determined as the main drive axle available power; The difference between the motor available power and the main drive axle available power is determined as the auxiliary drive axle available power.

7. The method of claim 1, wherein, The actual maximum power includes maximum main drive power, maximum main recovery power, maximum auxiliary drive power and maximum auxiliary recovery power; and the actual maximum power is determined according to the maximum available power and the maximum allowable power of the motor corresponding to the current drive mode, including: In response to the current drive mode being the two-wheel drive mode and the current running state being the drive state, the maximum allowable power being the main drive axle maximum drive power, the minimum value between the main drive axle maximum drive power and the maximum available power is determined as the maximum main drive power; In response to the current drive mode being the two-wheel drive mode and the current running state being the recovery state, the maximum allowable power being the main drive axle maximum recovery power, the minimum value between the main drive axle maximum recovery power and the maximum available power is determined as the maximum main recovery power; In response to the current drive mode being the four-wheel drive mode and the current running state being the drive state, the maximum allowable power including the main drive axle maximum drive power and the auxiliary drive axle maximum drive power, the minimum value between the main drive axle available drive power in the maximum available power and the main drive axle maximum drive power is determined as the maximum main drive power; and the minimum value between the auxiliary drive axle available drive power in the maximum available power and the auxiliary drive axle maximum drive power is determined as the maximum auxiliary drive power; In response to the current drive mode being the four-wheel drive mode and the current running state being the recovery state, the maximum allowable power including the main drive axle maximum recovery power and the auxiliary drive axle maximum recovery power, the minimum value between the main drive axle available recovery power in the maximum available power and the main drive axle maximum recovery power is determined as the maximum main recovery power; and the minimum value between the auxiliary drive axle available recovery power in the maximum available power and the auxiliary drive axle maximum recovery power is determined as the maximum auxiliary recovery power.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the program to implement the method of any one of claims 1 to 7.

9. A vehicle characterized by comprising: The electronic device of claim 8. The electronic device of claim 8.

Citation Information

Patent Citations

  • Automobile power system control method, device and equipment and storage medium

    CN112455241A

  • Vehicle control method and device, vehicle and storage medium

    CN118665204A