Motor control method, device, equipment, storage medium and vehicle
By selecting an appropriate power battery discharge power to improve the dynamic voltage based on the power limitations of the power battery and the range extender in range-extended electric vehicles, the problem of dynamic voltage reduction caused by increased power battery discharge power is solved, the output power of the drive motor is improved, and the vehicle's power performance is enhanced.
Patent Information
- Application Number
- CN202311487064.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-08
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2043-11-08
AI Technical Summary
During rapid acceleration in range-extended electric vehicles, the increased discharge power of the power battery leads to a decrease in dynamic voltage, which in turn reduces the output power of the drive motor and fails to effectively improve the overall vehicle power performance.
By determining multiple power battery discharge powers when the required power is greater than the maximum discharge power of the power battery but less than the sum of the maximum power generation power of the power battery and the range extender, and selecting the target power battery discharge power to improve the dynamic voltage of the power battery based on the dynamic voltage of the power battery corresponding to each power battery discharge power, thereby increasing the output power of the drive motor.
By limiting the output power of the power battery, the dynamic voltage of the power battery is increased, thereby improving the output power of the drive motor and enhancing the vehicle's power performance.
Smart Images

Figure CN117360263B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hybrid electric vehicles, in particular to the technical field of motor control, and specifically to a motor control method, device, equipment, storage medium and vehicle. Background Art
[0002] In extended-range electric vehicles, the range extender does not directly drive the vehicle, but provides power to the power battery and drive motor. In order to improve the power of the entire vehicle during rapid acceleration, existing technologies usually release the maximum discharge power of the power battery and use the range extender to provide power to the drive motor.
[0003] However, as the discharge power of the power battery increases, the dynamic voltage of the power battery decreases. Since the power battery is connected in parallel with the drive motor, the output power of the drive motor will decrease, and the power performance of the entire vehicle cannot be effectively improved. Summary of the invention
[0004] The present application provides a motor control method, device, equipment, storage medium and vehicle to at least solve the technical problem in the related art that when the discharge power of the power battery increases, the dynamic voltage of the power battery decreases, resulting in a decrease in the output power of the drive motor and an inability to efficiently improve the power performance of the whole vehicle. The technical solution of the present application is as follows:
[0005] According to a first aspect provided by the present application, a motor control method is provided, which is applied to a vehicle controller in a vehicle; the method includes: obtaining the required power of the vehicle; determining the discharge powers of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender; obtaining the power battery dynamic voltage corresponding to each power battery discharge power, and determining the target power battery discharge power according to the power battery dynamic voltage corresponding to each power battery discharge power; the power battery dynamic voltage corresponding to the target power battery discharge power is greater than a preset power battery dynamic voltage; the preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum discharge power of the power battery; the output power of the drive motor is positively correlated with the power battery dynamic voltage.
[0006] According to the above technical means, the present application determines the discharge powers of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender. Afterwards, the dynamic voltage of the power battery corresponding to each power battery discharge power is obtained, and the target power battery discharge power is determined according to the dynamic voltage of the power battery corresponding to each power battery discharge power. Among them, the dynamic voltage of the power battery corresponding to the target power battery discharge power is greater than the preset dynamic voltage of the power battery, and the preset dynamic voltage of the power battery is the dynamic voltage of the power battery corresponding to the maximum discharge power of the power battery. Since the output power of the drive motor is positively correlated with the dynamic voltage of the power battery, and the dynamic voltage of the power battery is negatively correlated with the discharge power of the power battery, by limiting the output power of the power battery, the dynamic voltage of the power battery can be increased, thereby increasing the output power of the drive motor and further improving the power of the vehicle.
[0007] In a possible implementation, the target power battery discharge power is determined according to the power battery dynamic voltage corresponding to the discharge power of each power battery, including: determining the drive motor output power corresponding to each power battery discharge power according to the power battery dynamic voltage corresponding to the discharge power of each power battery; and determining the power battery discharge power corresponding to the maximum drive motor output power as the target power battery discharge power.
[0008] According to the above technical means, the discharge power of the power battery is limited to the maximum extent, the maximum dynamic voltage of the power battery can be obtained, and further the maximum output power of the drive motor can be obtained, thereby maximizing the power of the vehicle.
[0009] In a possible implementation, the target power battery discharge power is determined according to the power battery dynamic voltage corresponding to the discharge power of each power battery, including: determining the growth rate of the drive motor output power corresponding to each power battery discharge power according to the power battery dynamic voltage corresponding to the discharge power of each power battery; and determining the power battery discharge power corresponding to the drive motor output power with the largest growth rate as the target power battery discharge power.
[0010] According to the above technical means, the power battery discharge power corresponding to the drive motor output power with the largest growth rate is determined as the target power battery discharge power. By limiting the power battery discharge power, the drive motor output power with the largest growth rate can be obtained, thereby improving the vehicle's power.
[0011] In a possible implementation, the above-mentioned determining the growth rate of the drive motor output power corresponding to each power battery discharge power according to the power battery dynamic voltage corresponding to the discharge power of each power battery includes: sorting the discharge powers of multiple power batteries from large to small to obtain the sorted multiple power battery discharge powers; obtaining the multiple power battery dynamic voltages corresponding to the sorted multiple power battery discharge powers and the multiple drive motor output powers corresponding to the multiple power battery dynamic voltages, and determining the multiple drive motor output powers corresponding to the multiple power battery dynamic voltages as the multiple drive motor output powers corresponding to the sorted multiple power battery discharge powers; determining the growth rate of the second drive motor output power according to the first drive motor output power and the second drive motor output power to obtain the growth rate of the drive motor output power corresponding to each power battery discharge power; the first drive motor output power and the second drive motor output power are the output powers of two adjacent drive motors.
[0012] According to the above-mentioned technical means, the present application obtains multiple dynamic voltages of power batteries corresponding to the sorted discharge powers of multiple power batteries, and multiple output powers of drive motors corresponding to the multiple dynamic voltages, so as to accurately determine the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery, so that the target power battery discharge power can be efficiently determined subsequently, thereby efficiently improving the power of the vehicle.
[0013] In a possible implementation, the method further includes: obtaining dynamic voltage compensation power, delay compensation power, and current speed of the drive motor; the dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender; the difference between the required power and the target power battery discharge power is determined as a first value; the sum of the first value, the dynamic voltage compensation power, and the delay compensation power is determined as the target range extender power generation power; the sum of the target power battery discharge power and the target range extender power generation power is determined as the drive motor input power; the product of the drive motor input power and a preset value is determined as a second value; and the ratio of the second value to the current speed of the drive motor is determined as the torque of the drive motor.
[0014] According to the above-mentioned technical means, the present application can efficiently determine the torque of the drive motor by obtaining the dynamic voltage compensation power, the delay compensation power, and the current speed of the drive motor, thereby quickly improving the power of the vehicle.
[0015] In a possible implementation, the above-mentioned acquisition of the vehicle's required power includes: acquiring the current accelerator pedal opening and the current vehicle speed; determining the target torque corresponding to the current accelerator pedal opening based on the correspondence between multiple accelerator pedal openings and multiple torques; and determining the product of the target torque and the current vehicle speed as the required power.
[0016] According to the above technical means, the present application can efficiently obtain the target torque corresponding to the current accelerator pedal opening through the correspondence between multiple accelerator pedal openings and multiple torques, thereby efficiently and accurately determining the required power.
[0017] In one possible implementation, before obtaining the required power of the vehicle, the method further includes: receiving a start instruction; the start instruction is triggered in response to a performance enhancement control trigger operation, or in response to an accelerator pedal opening being greater than a preset opening, or in response to an accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration; in response to the start instruction, starting the range extender in the vehicle.
[0018] According to the above technical means, the present application can timely start the range extender through the start instruction, so that the vehicle's power can be efficiently improved in the future to meet user needs.
[0019] According to a second aspect provided by the present application, a motor control device is provided, which is applied to a vehicle controller in a vehicle; the motor control device includes an acquisition unit and a determination unit; the acquisition unit is used to acquire the required power of the vehicle; the determination unit is used to determine the discharge powers of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender; the acquisition unit is also used to acquire the power battery dynamic voltage corresponding to each power battery discharge power; the determination unit is also used to determine the target power battery discharge power according to the power battery dynamic voltage corresponding to each power battery discharge power; the power battery dynamic voltage corresponding to the target power battery discharge power is greater than the preset power battery dynamic voltage; the preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum discharge power of the power battery; the output power of the drive motor is positively correlated with the power battery dynamic voltage.
[0020] In a possible implementation, the above-mentioned determination unit is specifically used to: determine the drive motor output power corresponding to each power battery discharge power according to the power battery dynamic voltage corresponding to the discharge power of each power battery; and determine the power battery discharge power corresponding to the maximum drive motor output power as the target power battery discharge power.
[0021] In a possible implementation, the above-mentioned determination unit is specifically used to: determine the growth rate of the drive motor output power corresponding to each power battery discharge power according to the power battery dynamic voltage corresponding to each power battery discharge power; and determine the power battery discharge power corresponding to the drive motor output power with the largest growth rate as the target power battery discharge power.
[0022] In a possible implementation, the above-mentioned determination unit is specifically used to: sort the discharge powers of multiple power batteries from large to small to obtain the sorted discharge powers of multiple power batteries; obtain multiple power battery dynamic voltages corresponding to the sorted discharge powers of multiple power batteries and multiple drive motor output powers corresponding to the multiple power battery dynamic voltages, and determine the multiple drive motor output powers corresponding to the multiple power battery dynamic voltages as the multiple drive motor output powers corresponding to the sorted discharge powers of multiple power batteries; determine the growth rate of the output power of the second drive motor according to the output power of the first drive motor and the output power of the second drive motor to obtain the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery; the first drive motor output power and the second drive motor output power are the output powers of two adjacent drive motors.
[0023] In a possible implementation, the acquisition unit is further used to acquire the dynamic voltage compensation power, the delay compensation power, and the current speed of the drive motor; the dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender; the determination unit is further used to determine the difference between the required power and the target power battery discharge power as a first value; the determination unit is further used to determine the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power; the determination unit is further used to determine the sum of the target power battery discharge power and the target range extender power generation power as the drive motor input power; the determination unit is further used to determine the product of the drive motor input power and a preset value as a second value; the determination unit is further used to determine the ratio of the second value to the current speed of the drive motor as the torque of the drive motor.
[0024] In a possible implementation, the acquisition unit is specifically used to: acquire the current accelerator pedal opening and the current vehicle speed; determine the target torque corresponding to the current accelerator pedal opening based on the correspondence between multiple accelerator pedal openings and multiple torques; and determine the product of the target torque and the current vehicle speed as the required power.
[0025] In a possible implementation, the motor control device further includes a processing unit, which is used to: receive a start instruction; the start instruction is triggered in response to a performance enhancement control trigger operation, or in response to an accelerator pedal opening being greater than a preset opening, or in response to an accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration; in response to the start instruction, start the range extender in the vehicle.
[0026] According to the third aspect provided by the present application, an electronic device is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the method of the above-mentioned first aspect and any possible implementation manner thereof.
[0027] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method of the above-mentioned first aspect and any possible implementation method thereof.
[0028] According to a fifth aspect provided by the present application, a vehicle is provided, comprising: a drive motor, a range extender, and a vehicle controller for executing the method of the above-mentioned first aspect and any possible implementation manner thereof.
[0029] According to the sixth aspect provided by the present application, a computer program product is provided, the computer program product comprising computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method of the above-mentioned first aspect and any possible implementation manner thereof.
[0030] Therefore, the above technical features of the present application have the following beneficial effects:
[0031] (1) When the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender, multiple power battery discharge powers are determined. After that, the power battery dynamic voltage corresponding to each power battery discharge power is obtained, and the target power battery discharge power is determined according to the power battery dynamic voltage corresponding to each power battery discharge power. Among them, the power battery dynamic voltage corresponding to the target power battery discharge power is greater than the preset power battery dynamic voltage, and the preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum discharge power of the power battery. Since the output power of the drive motor is positively correlated with the power battery dynamic voltage, and the power battery dynamic voltage is negatively correlated with the power battery discharge power, by limiting the power battery output power, the power battery dynamic voltage can be increased, thereby increasing the output power of the drive motor and further improving the power of the vehicle.
[0032] (2) Since the dynamic voltage of the power battery is positively correlated with the output power of the drive motor, the dynamic voltage of the power battery corresponding to the maximum output power of the drive motor is the maximum dynamic voltage of the power battery. Since the dynamic voltage of the power battery is negatively correlated with the discharge power of the power battery, by limiting the discharge power of the power battery to the maximum extent, the maximum dynamic voltage of the power battery can be obtained, and further the maximum output power of the drive motor can be obtained, thereby maximizing the power of the vehicle.
[0033] (3) Since the dynamic voltage of the power battery is positively correlated with the output power of the drive motor, and negatively correlated with the discharge power of the power battery, the discharge power of the power battery corresponding to the output power of the drive motor with the largest growth rate is determined as the target discharge power of the power battery. By limiting the discharge power of the power battery, the output power of the drive motor with the largest growth rate can be obtained, thereby improving the power of the vehicle.
[0034] (4) By obtaining multiple dynamic voltages of power batteries corresponding to the discharge powers of the sorted multiple power batteries, and multiple output powers of drive motors corresponding to the multiple dynamic voltages, the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery can be accurately determined, so that the target power battery discharge power can be efficiently determined later, thereby efficiently improving the power performance of the vehicle.
[0035] (5) By obtaining the dynamic voltage compensation power, the delay compensation power, and the current speed of the drive motor, the torque of the drive motor can be efficiently determined, thereby quickly improving the power of the vehicle.
[0036] (6) Through the correspondence between multiple accelerator pedal openings and multiple torques, the target torque corresponding to the current accelerator pedal opening can be efficiently obtained, so that the required power can be determined efficiently and accurately.
[0037] (7) By issuing an opening command, the range extender can be turned on in a timely manner, so that the vehicle's power can be efficiently improved in the future to meet user needs.
[0038] It should be noted that the technical effects brought about by any implementation method in the second to sixth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.
[0039] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.
[0041] Figure 1 is a schematic structural diagram of a vehicle according to an exemplary embodiment;
[0042] Figure 2 is a flow chart of a motor control method according to an exemplary embodiment;
[0043] Figure 3is a schematic diagram showing a change in power of a driving motor as a power battery discharges according to an exemplary embodiment;
[0044] Figure 4 is a block diagram of a motor control device according to an exemplary embodiment;
[0045] Figure 5 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0046] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0047] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0048] Before introducing the motor control method provided by the present application in detail, a brief introduction to the background technology involved in the present application is first given.
[0049] Patent CN114435152A discloses a control method for improving the power of lithium-ion battery range extension in electric vehicles. The method mainly improves the power by identifying the gear position, improving the power signal, and releasing the maximum capacity of the power battery.
[0050] Patent CN115991184A discloses a power following control method for an extended-range power system. This method realizes power following control of the extended-range power system through an optimal power distribution ratio under the condition of minimum equivalent fuel consumption, thereby improving power performance.
[0051] Before introducing the motor control method provided by the present application in detail, a brief introduction to the implementation environment (implementation architecture) involved in the present application is first given.
[0052] The motor control method provided in the embodiment of the present application can be applied to a vehicle controller in a vehicle. Figure 1 A schematic diagram of the structure of the vehicle 10 is shown. Figure 1As shown, the vehicle 10 includes a vehicle controller 11, a range extender 12, a power battery 13, a generator controller 14, a drive motor controller 15, a drive motor 16, a reducer 17, a steering wheel 18, a central control screen 19, an accelerator pedal 20, a rear differential 21, a front axle 22, and a rear axle 23. Among them, the range extender 12 includes an engine 121 and a generator 122.
[0053] The vehicle controller 11, the generator controller 14, and the drive motor controller 15 communicate with each other through the controller area network (CAN). The vehicle controller 11 is used to obtain the required power of the vehicle. When the required power is greater than the maximum discharge power of the power battery, and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender, the discharge power of multiple power batteries is determined. The dynamic voltage of the power battery corresponding to the discharge power of each power battery is obtained, and the target power battery discharge power is determined according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery. The dynamic voltage of the power battery corresponding to the target power battery discharge power is greater than the preset dynamic voltage of the power battery. The preset dynamic voltage of the power battery is the dynamic voltage of the power battery corresponding to the maximum discharge power of the power battery. The output power of the drive motor is positively correlated with the dynamic voltage of the power battery.
[0054] The vehicle controller 11 is also used to determine the torque of the drive motor according to the target power battery discharge power, and control the drive motor 16 to operate with the torque of the drive motor.
[0055] The range extender 12 is used to provide electrical energy to the power battery 13 and the drive motor 16 .
[0056] The power battery 13 is used to provide electrical energy to the drive motor 16 .
[0057] The generator controller 14 is used to control the generator 122 .
[0058] The driving motor controller 15 is used to control the driving motor 16 .
[0059] The driving motor 16 is used to control the vehicle 10 to travel.
[0060] The speed reducer 17 is used to reduce the rotation speed and increase the torque.
[0061] A strong acceleration mode switch button is preset on the steering wheel 18 .
[0062] A power boost button is preset on the central control large screen 19.
[0063] The central control screen 19 is used to respond to the user's triggering operation of the performance enhancement control and send an opening instruction to the vehicle controller 11. The performance enhancement control can be a power enhancement button on the central control screen 19, and the performance enhancement control can also be a strong acceleration mode switch button on the steering wheel 18.
[0064] The rear differential 21 is used to control the left and right driving wheels to rotate at different speeds.
[0065] Figure 2 FIG. 1 is a flow chart of a motor control method according to an exemplary embodiment, and the motor control method can be applied to a vehicle controller in a vehicle. Figure 2 As shown, the motor control method includes the following steps:
[0066] S201. The vehicle controller obtains the required power of the vehicle.
[0067] As a possible implementation method, the vehicle controller obtains the current accelerator pedal opening and the current vehicle speed, and determines the target torque corresponding to the current accelerator pedal opening according to the correspondence between multiple accelerator pedal openings and multiple torques. Further, the vehicle controller determines the product of the target torque and the current vehicle speed as the required power.
[0068] For the specific implementation method of this step, please refer to the subsequent description of the embodiments of the present application, which will not be repeated here.
[0069] S202: The vehicle controller determines the discharge powers of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender.
[0070] As a possible implementation method, the vehicle controller obtains the maximum discharge power of the power battery and the maximum power generation power of the range extender. After that, the vehicle controller determines whether the required power is greater than the maximum discharge power of the power battery, and if the required power is greater than the maximum discharge power of the power battery, determines whether the required power is less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender.
[0071] Furthermore, when the required power is less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender, the vehicle controller determines that the maximum discharge power of the power battery is the first limited power battery discharge power, and the maximum power generation power of the range extender is the first limited range extender power generation power.
[0072] Afterwards, the vehicle controller determines the difference between the required power and the first limited range extender power generation power as the second limited power battery discharge power. Further, the vehicle controller determines the power battery discharge power limit range based on the first limited power battery discharge power and the second limited power battery discharge power. Then, the vehicle controller divides the power battery discharge power limit range based on the preset threshold value to obtain multiple power battery discharge powers.
[0073] For example, taking the required power as 180, the maximum discharge power of the power battery as 150, and the maximum power generation power of the range extender as 50, the vehicle controller determines the maximum discharge power of the power battery as 150 as the first limit on the discharge power of the power battery, and the maximum power generation power of the range extender as 50 as the first limit on the power generation power of the range extender.
[0074] Afterwards, the vehicle controller determines the difference 130 between the required power 180 and the first limited range extender power generation power 50 as the second limited power battery discharge power. Further, the vehicle controller determines the power battery discharge power limit range as [130, 150] based on the first limited power battery discharge power 150 and the second limited power battery discharge power 130.
[0075] Then, taking the preset threshold value of 5 as an example, the vehicle controller divides the power battery discharge power limit range [130, 150] based on the preset threshold value 5, and obtains multiple power battery discharge powers of 130, 135, 140, 145, and 150. Taking the preset threshold value of 10 as an example, the vehicle controller divides the power battery discharge power limit range [130, 150] based on the preset threshold value 10, and obtains multiple power battery discharge powers of 130, 140, and 150.
[0076] S203: The vehicle controller obtains the dynamic voltage of each power battery corresponding to the discharge power of each power battery.
[0077] As a possible implementation, the vehicle controller obtains the dynamic voltage of the power battery corresponding to the discharge power of each power battery according to the first mapping relationship. The first mapping relationship includes: multiple dynamic voltages of the power batteries corresponding to the discharge powers of the multiple power batteries.
[0078] The first mapping relationship may be as shown in Table 1 below:
[0079] Table 1 The first mapping relationship
[0080] Power battery discharge power Power battery dynamic voltage Power battery discharge power 1 Power battery dynamic voltage 1 Power battery discharge power 2 Power battery dynamic voltage 2 Power battery discharge power 3 Power battery dynamic voltage 3 Power battery discharge power 4 Power battery dynamic voltage 4 Power battery discharge power 5 Power battery dynamic voltage 5 Power battery discharge power 6 Power battery dynamic voltage 6
[0081] As shown in Table 1 above, the power battery dynamic voltage corresponding to the power battery discharge power of 1 is power battery dynamic voltage 1, the power battery dynamic voltage corresponding to the power battery discharge power of 2 is power battery dynamic voltage 2, the power battery dynamic voltage corresponding to the power battery discharge power of 3 is power battery dynamic voltage 3, the power battery dynamic voltage corresponding to the power battery discharge power of 4 is power battery dynamic voltage 4, the power battery dynamic voltage corresponding to the power battery discharge power of 5 is power battery dynamic voltage 5, and the power battery dynamic voltage corresponding to the power battery discharge power of 6 is power battery dynamic voltage 6.
[0082] It should be noted that the first mapping relationship may be obtained by calibration during actual vehicle driving.
[0083] S204: The vehicle controller determines a target power battery discharge power according to the power battery dynamic voltage corresponding to each power battery discharge power.
[0084] The target power battery discharge power corresponding to the power battery dynamic voltage is greater than the preset power battery dynamic voltage. The preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum power battery discharge power. The output power of the drive motor is positively correlated with the power battery dynamic voltage.
[0085] As a possible implementation, the vehicle controller determines, according to the first mapping relationship, that the dynamic voltage of the power battery corresponding to the maximum discharge power of the power battery is the preset dynamic voltage of the power battery. Afterwards, the vehicle controller determines, according to the first mapping relationship, that the dynamic voltage of the power battery that is greater than the preset dynamic voltage of the power battery is the first dynamic voltage of the power battery, and obtains at least one first dynamic voltage of the power battery.
[0086] Further, when the number of the first power battery dynamic voltage is one, the vehicle controller determines the power battery discharge power corresponding to the first power battery dynamic voltage as the target power battery dynamic voltage. When the number of the first power battery dynamic voltage is multiple, the vehicle controller determines any one of the power battery discharge powers corresponding to the first power battery dynamic voltage as the target power battery discharge power.
[0087] It is understandable that the prior art usually releases the maximum discharge power of the power battery and uses the range extender to provide electrical energy for the drive motor, resulting in a decrease in the output power of the drive motor and failing to efficiently improve the power performance of the vehicle. The present application determines the discharge power of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender. Afterwards, the dynamic voltage of the power battery corresponding to the discharge power of each power battery is obtained, and the target power battery discharge power is determined according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery. Among them, the dynamic voltage of the power battery corresponding to the target power battery discharge power is greater than the preset dynamic voltage of the power battery, and the preset dynamic voltage of the power battery is the dynamic voltage of the power battery corresponding to the maximum discharge power of the power battery. Since the output power of the drive motor is positively correlated with the dynamic voltage of the power battery, and the dynamic voltage of the power battery is negatively correlated with the discharge power of the power battery, by limiting the output power of the power battery, the dynamic voltage of the power battery can be increased, thereby increasing the output power of the drive motor and further improving the power of the vehicle.
[0088] In some embodiments, in order to effectively improve the power of the vehicle, the above S204 can be implemented in the following manner:
[0089] S301. The vehicle controller determines the output power of the drive motor corresponding to the discharge power of each power battery according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery.
[0090] As a possible implementation method, the vehicle controller obtains the power battery dynamic voltage corresponding to each power battery discharge power among multiple power battery discharge powers according to the second mapping relationship, and obtains the drive motor output power corresponding to each power battery dynamic voltage according to each power battery dynamic voltage.
[0091] Furthermore, the vehicle controller determines the drive motor output power corresponding to each power battery dynamic voltage as the drive motor output power corresponding to each power battery discharge power, so as to obtain multiple drive motor output powers corresponding to multiple power battery discharge powers. The second mapping relationship can be shown in Table 2 below:
[0092] Table 2 Second mapping relationship
[0093]
[0094]
[0095] As shown in Table 2 above, the dynamic voltage of the power battery corresponding to the power battery discharge power 1 is the power battery dynamic voltage 1, and the output power of the drive motor corresponding to the power battery dynamic voltage 1 is the drive motor output power 1. The dynamic voltage of the power battery corresponding to the power battery discharge power 2 is the power battery dynamic voltage 2, and the output power of the drive motor corresponding to the power battery dynamic voltage 2 is the drive motor output power 2. The dynamic voltage of the power battery corresponding to the power battery discharge power 3 is the power battery dynamic voltage 3, and the output power of the drive motor corresponding to the power battery dynamic voltage 3 is the drive motor output power 3. The dynamic voltage of the power battery corresponding to the power battery discharge power 4 is the power battery dynamic voltage 4, and the output power of the drive motor corresponding to the power battery dynamic voltage 4 is the drive motor output power 4. The dynamic voltage of the power battery corresponding to the power battery discharge power 5 is the power battery dynamic voltage 5, and the output power of the drive motor corresponding to the power battery dynamic voltage 5 is the drive motor output power 5. The dynamic voltage of the power battery corresponding to the power battery discharge power 6 is the power battery dynamic voltage 6, and the output power of the drive motor corresponding to the power battery dynamic voltage 6 is the drive motor output power 6.
[0096] S302: The vehicle controller determines the power battery discharge power corresponding to the maximum drive motor output power as the target power battery discharge power.
[0097] It is understandable that, since the dynamic voltage of the power battery is positively correlated with the output power of the drive motor, the dynamic voltage of the power battery corresponding to the maximum output power of the drive motor is the maximum dynamic voltage of the power battery. Since the dynamic voltage of the power battery is negatively correlated with the discharge power of the power battery, by limiting the discharge power of the power battery to the maximum extent, the maximum dynamic voltage of the power battery can be obtained, and further the maximum output power of the drive motor can be obtained, thereby maximizing the power of the vehicle.
[0098] In some embodiments, in order to effectively improve the power of the vehicle, the above S204 can be implemented in the following manner:
[0099] S401. The vehicle controller determines a growth rate of a drive motor output power corresponding to each power battery discharge power according to a power battery dynamic voltage corresponding to each power battery discharge power.
[0100] As a possible implementation method, the vehicle controller sorts the discharge powers of the multiple power batteries from large to small to obtain the sorted discharge powers of the multiple power batteries. Afterwards, the vehicle controller obtains the output powers of the multiple drive motors corresponding to the sorted discharge powers of the multiple power batteries.
[0101] Furthermore, the vehicle controller determines a growth rate of the output power of the second drive motor according to the output power of the first drive motor and the output power of the second drive motor, so as to obtain a growth rate of the output power of the drive motor corresponding to the discharge power of each power battery.
[0102] For the specific implementation method of this step, please refer to the subsequent description of the embodiments of the present application, which will not be repeated here.
[0103] The first drive motor output power and the second drive motor output power are the output powers of two adjacent drive motors.
[0104] S402: The vehicle controller determines the power battery discharge power corresponding to the drive motor output power with the largest growth rate as the target power battery discharge power.
[0105] It can be understood that since the dynamic voltage of the power battery is positively correlated with the output power of the drive motor, and negatively correlated with the discharge power of the power battery, the power battery discharge power corresponding to the drive motor output power with the largest growth rate is determined as the target power battery discharge power. By limiting the power battery discharge power, the drive motor output power with the largest growth rate can be obtained, thereby improving the power of the vehicle.
[0106] In some embodiments, in order to determine the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery, the above S401 can be implemented in the following manner:
[0107] S501. The vehicle controller sorts the discharge powers of multiple power batteries from large to small to obtain sorted discharge powers of multiple power batteries.
[0108] For example, taking the discharge powers of multiple power batteries as 130, 135, 140, 145, and 150 respectively, the vehicle controller sorts the discharge powers of the power batteries 130, 135, 140, 145, and 150 from large to small, and obtains the sorted discharge powers of the multiple power batteries as 150, 145, 140, 135, and 130.
[0109] S502. The vehicle controller obtains a plurality of power battery dynamic voltages corresponding one-to-one to the sorted multiple power battery discharge powers and a plurality of drive motor output powers corresponding one-to-one to the multiple power battery dynamic voltages, and determines the plurality of drive motor output powers corresponding one-to-one to the multiple power battery dynamic voltages as the plurality of drive motor output powers corresponding one-to-one to the sorted multiple power battery discharge powers.
[0110] As a possible implementation method, the vehicle controller obtains the power battery dynamic voltage corresponding to each power battery discharge power among the multiple power battery discharge powers before sorting according to the second mapping relationship, and obtains the drive motor output power corresponding to each power battery dynamic voltage according to each power battery dynamic voltage.
[0111] Furthermore, the vehicle controller determines the drive motor output power corresponding to the dynamic voltage of each power battery as the drive motor output power corresponding to the discharge power of each power battery, so as to obtain a plurality of drive motor output powers corresponding to the sorted plurality of power battery discharge powers.
[0112] For example, taking the case where the power battery discharge power 1 is 125, the power battery discharge power 2 is 130, the power battery discharge power 3 is 135, the power battery discharge power 4 is 140, the power battery discharge power 5 is 145, and the power battery discharge power 6 is 150, and the discharge powers of the multiple power batteries after sorting are 150, 145, 140, 135, and 130, the vehicle controller obtains the power battery dynamic voltage corresponding to the power battery discharge power 150 as the power battery dynamic voltage 6 according to the second mapping relationship shown in Table 2 above, and obtains the drive motor output power 6 corresponding to the power battery dynamic voltage 6 according to the power battery dynamic voltage 6. Afterwards, the vehicle controller determines the drive motor output power 6 corresponding to the power battery dynamic voltage 6 as the drive motor output power corresponding to the power battery discharge power 150.
[0113] The vehicle controller repeats the above steps to obtain a drive motor output power of 5 corresponding to the power battery discharge power 145, a drive motor output power of 4 corresponding to the power battery discharge power 140, a drive motor output power of 3 corresponding to the power battery discharge power 135, and a drive motor output power of 2 corresponding to the power battery discharge power 130. The corresponding relationship between the discharge power of the multiple power batteries after sorting and the output power of the drive motor can be shown in Table 3 below:
[0114] Table 3 Corresponding relationship between discharge power of multiple power batteries and output power of drive motor after sorting
[0115] Power battery discharge power Drive motor output power 150 Drive motor output power 6 145 Drive motor output power 5 140 Drive motor output power 4 135 Drive motor output power 3 130 Drive motor output power 2
[0116] S503: The vehicle controller determines a growth rate of the output power of the second drive motor according to the output power of the first drive motor and the output power of the second drive motor, so as to obtain a growth rate of the output power of the drive motor corresponding to the discharge power of each power battery.
[0117] The first drive motor output power and the second drive motor output power are the output powers of two adjacent drive motors.
[0118] Exemplarily, as shown in Table 3 above, taking the output power of the first drive motor as drive motor output power 6 and the output power of the second drive motor as drive motor output power 5 as an example, the vehicle controller determines the first difference between drive motor output power 5 and drive motor output power 6 according to drive motor output power 6 and drive motor output power 5. Afterwards, the vehicle controller determines the ratio of the first difference to the drive motor output power 6 as the growth rate of the drive motor output power 5. The vehicle controller repeats the above steps to obtain the growth rate of the drive motor output power 4, the growth rate of the drive motor output power 3, and the growth rate of the drive motor output power 2.
[0119] It can be understood that by obtaining multiple power battery dynamic voltages corresponding to the sorted multiple power battery discharge powers, and multiple drive motor output powers corresponding to the multiple dynamic voltages, the growth rate of the drive motor output power corresponding to each power battery discharge power can be accurately determined, so that the target power battery discharge power can be efficiently determined subsequently, thereby efficiently improving the power of the vehicle.
[0120] In some embodiments, in order to determine the torque of the driving motor, the motor control method provided in the embodiment of the present application further includes:
[0121] S601. The vehicle controller obtains dynamic voltage compensation power, delay compensation power, and current speed of the drive motor.
[0122] Among them, the dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender.
[0123] S602: The vehicle controller determines the difference between the required power and the target power battery discharge power as a first value.
[0124] S603: The vehicle controller determines the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power.
[0125] As a possible implementation manner, the vehicle controller determines the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power.
[0126] As another possible implementation, the vehicle controller obtains the vehicle resistance and the current vehicle speed, and determines the product of the vehicle resistance and the current vehicle speed as the basic power generation. Afterwards, the vehicle controller determines the difference between the first value and the basic power generation as the third value, and determines the sum of the third value and the delay compensation power as the boost power generation. Furthermore, the vehicle controller determines the sum of the boost power generation, the basic power generation and the dynamic voltage compensation power as the target range extender power generation.
[0127] S604: The vehicle controller determines the sum of the target power battery discharge power and the target range extender power generation power as the drive motor input power.
[0128] S605. The vehicle controller determines the product of the driving motor input power and the preset value as a second value.
[0129] Exemplarily, the preset value may be 9550.
[0130] S606: The vehicle controller determines the ratio of the second value to the current rotation speed of the drive motor as the torque of the drive motor.
[0131] It can be understood that by obtaining the dynamic voltage compensation power, the delay compensation power, and the current speed of the drive motor, the torque of the drive motor can be efficiently determined, thereby rapidly improving the power of the vehicle.
[0132] In some embodiments, in order to obtain the required power of the vehicle, the above S201 can be implemented in the following manner:
[0133] S701: The vehicle controller obtains the current accelerator pedal opening and the current vehicle speed.
[0134] As a possible implementation method, the vehicle controller collects the current accelerator pedal opening and obtains the current vehicle speed through the wheel speed sensor.
[0135] S702: The vehicle controller determines a target torque corresponding to a current accelerator pedal opening according to a correspondence between multiple accelerator pedal openings and multiple torques.
[0136] Exemplarily, the corresponding relationship between multiple accelerator pedal openings and multiple torques may be shown in the following Table 4:
[0137] Table 4 Correspondence between accelerator pedal opening and multiple torques
[0138]
[0139]
[0140] As shown in Table 4 above, the torque corresponding to the accelerator pedal opening of 1 is torque 1, the torque corresponding to the accelerator pedal opening of 2 is torque 2, the torque corresponding to the accelerator pedal opening of 3 is torque 3, and the torque corresponding to the accelerator pedal opening of 4 is torque 4.
[0141] Exemplarily, taking the current accelerator pedal opening as accelerator pedal opening 2 as an example, the vehicle controller determines torque 2 corresponding to accelerator pedal opening 2 as the target torque based on the correspondence between multiple accelerator pedal openings and multiple torques as shown in Table 4 above.
[0142] S703: The vehicle controller determines the product of the target torque and the current vehicle speed as the required power.
[0143] It can be understood that, through the correspondence between multiple accelerator pedal openings and multiple torques, the target torque corresponding to the current accelerator pedal opening can be efficiently obtained, so that the required power can be determined efficiently and accurately.
[0144] In some embodiments, before obtaining the required power of the vehicle, in order to determine whether to turn on the range extender, the motor control method provided in the embodiment of the present application further includes:
[0145] S801, the vehicle controller receives a start instruction.
[0146] Among them, the start instruction is triggered in response to a performance improvement control trigger operation, or in response to the accelerator pedal opening being greater than a preset opening, or in response to the accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration.
[0147] As a possible implementation, the central control screen sends an activation instruction to the vehicle controller in response to the user's triggering operation of the performance improvement control. Further, the vehicle controller receives the activation instruction.
[0148] It should be noted that the performance enhancement control may be a power enhancement button on the central control screen, or a strong acceleration mode switch button on the steering wheel.
[0149] As another possible implementation, the accelerator pedal obtains the accelerator pedal opening, and sends an opening instruction to the vehicle controller when the accelerator pedal opening is greater than a preset opening. Further, the vehicle controller receives the opening instruction.
[0150] As another possible implementation, the accelerator pedal obtains the accelerator pedal opening change rate, and sends an opening instruction to the vehicle controller when the accelerator pedal opening change rate is greater than a preset change rate. Further, the vehicle controller receives the opening instruction.
[0151] As another possible implementation, the wheel speed sensor obtains the duration of the vehicle being at a preset speed, and sends an opening instruction to the vehicle controller when the duration of the vehicle being at the preset speed is greater than the preset duration. Further, the vehicle controller receives the opening instruction.
[0152] S802: The vehicle controller responds to the start instruction and starts the range extender in the vehicle.
[0153] It is understandable that by turning on the command, the range extender can be turned on in time, so that the vehicle's power can be efficiently improved in the future to meet user needs.
[0154] like Figure 3 As shown in the figure, a schematic diagram of a driving motor according to an embodiment of the present application with the change of power of the power battery discharge is shown. Between time t1 and time t2, the accelerator pedal opening gradually increases until time t2, when the accelerator pedal opening is greater than the preset opening and remains unchanged. Afterwards, at time t2, the power condition changes from unsatisfied to satisfied, and at the same time, the state of the range extender changes from closed to open.
[0155] Between t1 and t2, if the power battery discharge power gradually increases until t2, when the power battery discharge power reaches the maximum power battery discharge power, the power battery dynamic voltage gradually decreases until t2, when it drops to the minimum dynamic voltage of the power battery. At the same time, as the power battery dynamic voltage gradually decreases, the output power of the drive motor gradually decreases until t2, when it drops to the minimum output power of the drive motor.
[0156] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the motor control device or electronic device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0157] The embodiments of the present application can exemplarily divide the functional modules of the motor control device or the electronic device according to the above method. For example, the motor control device or the electronic device may include various functional modules corresponding to the various functional divisions, or two or more functions may be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0158] Figure 4 is a block diagram of a motor control device according to an exemplary embodiment. The motor control device 900 can be applied to a vehicle controller in a vehicle. Figure 4 The motor control device 900 includes an acquisition unit 901 , a determination unit 902 and a processing unit 903 .
[0159] The acquisition unit 901 is used to acquire the required power of the vehicle.
[0160] The determining unit 902 is used to determine the discharge power of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender.
[0161] The acquisition unit 901 is further used to acquire the power battery dynamic voltage corresponding to the discharge power of each power battery.
[0162] The determination unit 902 is further configured to determine the target power battery discharge power according to the power battery dynamic voltage corresponding to each power battery discharge power. The power battery dynamic voltage corresponding to the target power battery discharge power is greater than the preset power battery dynamic voltage. The preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum power battery discharge power.
[0163] Optionally, in order to effectively improve the power performance of the vehicle, the determination unit 902 is specifically configured to:
[0164] The output power of the drive motor corresponding to the discharge power of each power battery is determined according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery.
[0165] The power battery discharge power corresponding to the maximum drive motor output power is determined as the target power battery discharge power.
[0166] Optionally, in order to effectively improve the power performance of the vehicle, the determination unit 902 is specifically configured to:
[0167] According to the dynamic voltage of the power battery corresponding to the discharge power of each power battery, the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery is determined.
[0168] The power battery discharge power corresponding to the drive motor output power with the largest growth rate is determined as the target power battery discharge power.
[0169] Optionally, in order to determine the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery, such as Figure 4 As shown, the above-mentioned determination unit 902 is specifically used for:
[0170] The discharge powers of the multiple power batteries are sorted from large to small to obtain the sorted discharge powers of the multiple power batteries.
[0171] Acquire multiple power battery dynamic voltages corresponding one-to-one to the sorted multiple power battery discharge powers and multiple drive motor output powers corresponding one-to-one to the multiple power battery dynamic voltages, and determine the multiple drive motor output powers corresponding one-to-one to the multiple power battery dynamic voltages as the multiple drive motor output powers corresponding one-to-one to the sorted multiple power battery discharge powers.
[0172] According to the output power of the first drive motor and the output power of the second drive motor, the growth rate of the output power of the second drive motor is determined to obtain the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery. The output power of the first drive motor and the output power of the second drive motor are the output powers of two adjacent drive motors.
[0173] Optionally, to determine the torque of the drive motor, such as Figure 4 As shown, the acquisition unit 901 is also used to acquire dynamic voltage compensation power, delay compensation power, and current speed of the drive motor. The dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender.
[0174] The determining unit 902 is further configured to determine the difference between the required power and the target power battery discharge power as a first value.
[0175] The determination unit 902 is further configured to determine the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power.
[0176] The determination unit 902 is further configured to determine the sum of the target power battery discharge power and the target range extender power generation power as the drive motor input power.
[0177] The determination unit 902 is further configured to determine the product of the input power of the driving motor and a preset value as a second value.
[0178] The determination unit 902 is further configured to determine the ratio of the second value to the current rotation speed of the drive motor as the torque of the drive motor.
[0179] Optionally, in order to obtain the required power of the vehicle, such as Figure 4 As shown, the acquisition unit 901 is specifically used for:
[0180] Get the current accelerator pedal opening and current vehicle speed.
[0181] According to the correspondence between the plurality of accelerator pedal openings and the plurality of torques, a target torque corresponding to the current accelerator pedal opening is determined.
[0182] The product of the target torque and the current vehicle speed is determined as the required power.
[0183] Optionally, before obtaining the required power of the vehicle, in order to determine whether to turn on the range extender, such as Figure 4 As shown, the motor control device 900 provided in the embodiment of the present application further includes a processing unit 903. The processing unit 903 is used to:
[0184] An on instruction is received. The on instruction is triggered in response to a performance enhancement control trigger operation, or in response to an accelerator pedal opening being greater than a preset opening, or in response to an accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration.
[0185] In response to the start command, a range extender in the vehicle is started.
[0186] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0187] Figure 5 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 5 As shown, the electronic device 1000 includes but is not limited to: a processor 1001 and a memory 1002 .
[0188] The memory 1002 is used to store executable instructions of the processor 1001. It can be understood that the processor 1001 is configured to execute instructions to implement the motor control method in the above embodiment.
[0189] It should be noted that those skilled in the art can understand that Figure 5 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include Figure 5 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.
[0190] The processor 1001 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 1002, and calling data stored in the memory 1002, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 1001 may include one or more processing units. Optionally, the processor 1001 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1001.
[0191] The memory 1002 may be used to store software programs and various data. The memory 1002 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one functional module (such as an acquisition unit, a determination unit, and a processing unit), etc. In addition, the memory 1002 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0192] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1002 including instructions. The above instructions can be executed by the processor 1001 of the electronic device 1000 to implement the motor control method in the above embodiment.
[0193] In actual implementation, Figure 4 The functions of the acquisition unit 901, the determination unit 902 and the processing unit 903 in Figure 5 The processor 1001 in the embodiment calls the computer program stored in the memory 1002. The specific execution process can refer to the description of the motor control method in the above embodiment, which will not be repeated here.
[0194] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0195] In an exemplary embodiment, the embodiment of the present application also provides a vehicle, which includes a drive motor, a range extender, and a vehicle controller for executing the method of the above-mentioned first aspect and any possible implementation manner thereof.
[0196] In an exemplary embodiment, the present application also provides a computer program product including one or more instructions, and the one or more instructions can be executed by a processor of an electronic device to complete the motor control method in the above embodiment.
[0197] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned motor control method embodiment are implemented, and the same technical effect as the above-mentioned motor control method can be achieved. To avoid repetition, they will not be repeated here.
[0198] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0199] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0200] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0201] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0202] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0203] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A motor control method, characterized in that: A vehicle controller applied to a vehicle, the method comprising: Obtaining the required power of the vehicle; When the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender, determining the discharge power of the multiple power batteries; Obtaining a dynamic voltage of a power battery corresponding to the discharge power of each power battery, and determining a growth rate of a drive motor output power corresponding to each power battery discharge power according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery; the growth rate of the drive motor output power is determined based on the output powers of two adjacent drive motors among the sorted multiple power battery discharge powers; the sorted multiple power battery discharge powers are obtained by sorting the multiple power battery discharge powers from large to small; The power battery discharge power corresponding to the drive motor output power with the largest growth rate is determined as the target power battery discharge power; the power battery dynamic voltage corresponding to the target power battery discharge power is greater than a preset power battery dynamic voltage; the preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum discharge power of the power battery.
2. The method according to claim 1, characterized in that The determining, according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery, the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery comprises: Sorting the discharge powers of the multiple power batteries from large to small to obtain the sorted discharge powers of the multiple power batteries; Acquire a plurality of power battery dynamic voltages corresponding one-to-one to the plurality of power battery discharge powers after sorting and a plurality of drive motor output powers corresponding one-to-one to the plurality of power battery dynamic voltages, and determine the plurality of drive motor output powers corresponding one-to-one to the plurality of power battery dynamic voltages as the plurality of drive motor output powers corresponding one-to-one to the plurality of power battery discharge powers after sorting; According to the output power of the first drive motor and the output power of the second drive motor, the growth rate of the output power of the second drive motor is determined to obtain the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery; the output power of the first drive motor and the output power of the second drive motor are the output powers of two adjacent drive motors.
3. The method according to claim 1, characterized in that The method further comprises: Obtaining dynamic voltage compensation power, delay compensation power, and current speed of the drive motor; the dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender; Determine the difference between the required power and the target power battery discharge power as a first value; Determine the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power; The sum of the target power battery discharge power and the target range extender power generation power is determined as the drive motor input power; Determine the product of the input power of the driving motor and a preset value as a second value; The ratio of the second value to the current rotation speed of the drive motor is determined as the torque of the drive motor.
4. The method according to claim 3, characterized in that The obtaining the required power of the vehicle includes: Get the current accelerator pedal opening and current vehicle speed; Determining a target torque corresponding to the current accelerator pedal opening according to a correspondence between a plurality of accelerator pedal openings and a plurality of torques; The product of the target torque and the current vehicle speed is determined as the required power.
5. The method according to any one of claims 1 to 4, characterized in that Before obtaining the required power of the vehicle, the method further includes: receiving an opening instruction; the opening instruction is triggered in response to a performance enhancement control triggering operation, or in response to an accelerator pedal opening being greater than a preset opening, or in response to an accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration; In response to the start-up instruction, a range extender in the vehicle is started.
6. A motor control device, characterized in that: A vehicle controller applied to a vehicle, the device comprising an acquisition unit and a determination unit; The acquisition unit is used to acquire the required power of the vehicle; The determining unit is used to determine the discharge power of multiple power batteries when the required power is greater than the maximum discharge power of the power battery and less than the sum of the maximum discharge power of the power battery and the maximum power generation power of the range extender; The acquisition unit is further used to acquire the dynamic voltage of the power battery corresponding to the discharge power of each power battery; The determining unit is further used to determine the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery according to the dynamic voltage of the power battery corresponding to the discharge power of each power battery; the growth rate of the output power of the drive motor is determined based on the output powers of two adjacent drive motors among the sorted multiple power battery discharge powers; the sorted multiple power battery discharge powers are obtained by sorting the multiple power battery discharge powers from large to small; The determination unit is further used to determine the power battery discharge power corresponding to the drive motor output power with the largest growth rate as the target power battery discharge power; the power battery dynamic voltage corresponding to the target power battery discharge power is greater than a preset power battery dynamic voltage; the preset power battery dynamic voltage is the power battery dynamic voltage corresponding to the maximum discharge power of the power battery.
7. The device according to claim 6, characterized in that The determining unit is specifically configured to: Sorting the discharge powers of the multiple power batteries from large to small to obtain the sorted discharge powers of the multiple power batteries; Acquire a plurality of power battery dynamic voltages corresponding one-to-one to the plurality of power battery discharge powers after sorting and a plurality of drive motor output powers corresponding one-to-one to the plurality of power battery dynamic voltages, and determine the plurality of drive motor output powers corresponding one-to-one to the plurality of power battery dynamic voltages as the plurality of drive motor output powers corresponding one-to-one to the plurality of power battery discharge powers after sorting; Determine the growth rate of the output power of the second drive motor according to the output power of the first drive motor and the output power of the second drive motor, so as to obtain the growth rate of the output power of the drive motor corresponding to the discharge power of each power battery; The first drive motor output power and the second drive motor output power are output powers of two adjacent drive motors.
8. The device according to claim 6, characterized in that The acquisition unit is further used to: Obtaining dynamic voltage compensation power, delay compensation power, and current speed of the drive motor; the dynamic voltage compensation power is used to compensate for the power missing due to the dynamic voltage change of the power battery, and the delay compensation power is used to compensate for the power missing due to the delayed response of the range extender; The determining unit is further configured to determine a difference between the required power and the target power battery discharge power as a first value; The determining unit is further configured to determine the sum of the first value, the dynamic voltage compensation power, and the delay compensation power as the target range extender power generation power; The determination unit is further configured to determine the sum of the target power battery discharge power and the target range extender power generation power as the drive motor input power; The determining unit is further used to determine the product of the input power of the driving motor and a preset value as a second value; The determining unit is further configured to determine a ratio of the second value to a current rotation speed of the driving motor as the torque of the driving motor.
9. The device according to claim 8, characterized in that The acquisition unit is specifically used for: Get the current accelerator pedal opening and current vehicle speed; Determining a target torque corresponding to the current accelerator pedal opening according to a correspondence between a plurality of accelerator pedal openings and a plurality of torques; The product of the target torque and the current vehicle speed is determined as the required power.
10. The device according to any one of claims 6 to 9, characterized in that: The device further comprises a processing unit, wherein the processing unit is configured to: receiving an opening instruction; the opening instruction is triggered in response to a performance enhancement control triggering operation, or in response to an accelerator pedal opening being greater than a preset opening, or in response to an accelerator pedal opening change rate being greater than a preset change rate, or in response to the vehicle being at a preset speed for a duration greater than a preset duration; In response to the start-up instruction, a range extender in the vehicle is started.
11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method as claimed in any one of claims 1 to 5.
12. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is capable of performing the method as claimed in any one of claims 1 to 5.
13. A vehicle, characterized in that: include: A drive motor, a range extender, and a vehicle controller for executing the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Hybrid power vehicle range extender power following control method and system
CN108556644A
Battery thermal management device and battery thermal management method for extended-range type electric vehicle
CN108674198A